首页 大森3i.1数控车系统编程doc

大森3i.1数控车系统编程doc

举报
开通vip

大森3i.1数控车系统编程doc大森3i-l数控车床系统编程篇1概述本部分叙述了系统自动运行时所使用的NC语言。几乎所首先是关于功能的理解,需要NC语言用法的时候请参照一下。除工具补偿功能外,有的功能都可以在第四部分MDI模式下执行。程序结构程序分为主程序和子程序。子程序由主程序调用,子程序也能调用子程序程序调用,最多能有4重嵌套。◊本系统内存里能够登录的主程序和子程序总数合计约100个程序◊已经登录的程序在自动方式下能够执行。◊程序的输入方法,请参照第5部分自动方式说明。2.1程序段程序中有几个指令构成的一组命令称为“程序段”。程序段结束后,一...

大森3i.1数控车系统编程doc
大森3i-l数控车床系统编程篇1概述本部分叙述了系统自动运行时所使用的NC语言。几乎所首先是关于功能的理解,需要NC语言用法的时候请参照一下。除工具补偿功能外,有的功能都可以在第四部分MDI模式下执行。程序结构程序分为主程序和子程序。子程序由主程序调用,子程序也能调用子程序程序调用,最多能有4重嵌套。◊本系统内存里能够登录的主程序和子程序总数合计约100个程序◊已经登录的程序在自动方式下能够执行。◊程序的输入方法,请参照第5部分自动方式说明。2.1程序段程序中有几个指令构成的一组命令称为“程序段”。程序段结束后,一定要插入结束码。在EIA代码里,用“CR表示结束码,在ISO代码里用“LF”来表示结束码,本说明书中用“;”代表结束码。2.2字(地址码)构成段的单位是一些字,或叫地址码。下表中列出系统所使用的地址码功能地址内容程序名称O程序名称顺序号N顺序号码准备功能G功能,动作指令坐标指令X,Z,I,K,QU,wR坐标指令,固定循环,圆弧半径等进给速度F进给速度命令主轴速度S主轴速度命令刀具功能T刀号、刀补号命令辅助功能M机床开关量命令暂停时间P,X暂停时间参数子程序号P指定子程序号重复次数L子程序重复次数2.3输入方式本系统的输入 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 表示如下:N4,G2,X+,Z+,1+,K+,P4,Q+,R+,L2,F6,M2S4,T4等。其中+代表有符号+或一。中的5代表整数部分有5位,小数部分有3位。指令中有效数字前的“0”可以省略。2.4小数点输入方式输入格式中X+表示X地址码可以输入小数点。例如:X100=XX100.=上例中最小移动单位是。有些地址禁止有小数点,否则会有报警显示。最小位以下的小数值四舍五入处理。当设定参数S0052的0位设定为1时,就变成计算器输入格式,不用书写小数点。2.5程序名称程序名用O字母+4位数字表示。本系统中所能使用的程序名范围如下:O0001〜079992.6顺序号顺序号用N字母+4位数字组成。当输入程序时,顺序号由系统自动生成,默认系统号每行增加10。2.7选择性程序跳步在段的开头插入“/n”记号后,当操作面板上的“选择性程序跳步n”开关打开时,从这段执行程序跳步,跳过n段。当此开关“关”时,执行该段程序。程序执行过程中,可以插入“/n”指令,此后的程序段执行跳步。当此命令中n=1时,n可以省略。控制轴和坐标系3.2坐标系本系统执行下面的三种坐标系。(1)机械坐标系(2)工件坐标系/本地坐标系(3)相对坐标系3.2.1机械坐标系它是把机床绝对原点作为坐标原点的机械固定的坐标系(1)设定机械坐标系设定的详细方法,参照第二部分节坐标原点的设定。(2)机械坐标系中的移动指令。本系统中,机械坐标系中的定位指令:G53XxZz;其中:(x,z)是目标指令值的机床坐标值。详见本部分的机械坐标系选择G53。3.2.2工件坐标系/本地坐标系这是程序的基准坐标系。在加工工件时一般选用此坐标系。(1)工件坐标系的设定工件坐标系设定有两种方法,下面逐一介绍:用程序指令来设定:G50XxZz;这里用当前位置的坐标,设定为工件坐标系的坐标值(x,z)。具体设定方法请参照本部分工件坐标系设定G50手动方式下设定工件坐标系,请参照第二部分4.3手动方式坐标系的设定(2)工件坐标系中的移动指令用G00/G01编制定位指令,切削进给指令。(除了本地坐标系有效的情况。)例如:G00XxZz;其中:(x,z)是轴移动的目标指令值。具体的指令使用方法请参照本部分位置定位(快速进给:G00。(3)本地坐标系的设定可以通过G指令代码指定本地坐标系。指令的格式如下:G52XxZz;这里把工件坐标系中的(x,z)点作为原点设定的坐标系。这是在工件坐标系中建立的临时坐标系。具体的指令使用方法,请参照本部分4.13本地座标系(G52)(4)本地坐标系中的移动指令当本地坐标系设定完成后,执行G00/G01命令编制的定位指令,切削进给指令变成本地坐标系中的坐标值。可以参照本部分4.13本地座标系(G52)。3.2.3相对坐标系当前位置作为坐标原点的坐标系因此,位移的终点坐标系在这个新的坐标系里要更改。(1)相对坐标系的设定由于把当前位置作为坐标系的坐标原点,所以没有所谓“坐标系设定”的概念。(2)相对坐标系中的移动指令用增量指令来表示相对坐标系,此后全部定位指令和切削指令都是用相对坐标系来表示的。例如:直线插补的程序G01UxWzF;其中:(x,z)为进给指令的目标值增量。具体的指令使用方法,请参照本部分直线插补(G01)。3.3进给功能这里说明自动方式下的进给速度和快移速度。3.3.1快移速度各轴的快移速度可以用参数设定,X轴的快移速度用参数S0120设定,Z轴的快移速度用参数S0122设定。最快的快移速度为15米/分或600英寸/分。3.3.2快移的速度倍率快移的速度倍率有F0,25%50%100%四档,其中F0档的速度值用参数S0146来设定。另外,如果设定参数S0011为1,快移的速度倍率就与切削移动倍率兼用,那么快移倍率就能在0〜100%之间变化,每档增加10%。3.3.3切削的进给速度分进给G98刀具在每分钟内的进给量,用F指令表示,在下面的表格中,切削进给速度的上限用参数S0124来设定。转进给G99转进给是指定主轴每转的切削进给量的指令。其进给指令仍用F表示,在下面的表格中,切削进给速度的上限用参数S0124来设定。用下面的式子可以把转进给换算成分进给:分进给速度=转进给速度X主轴转速。在使用转进给时,主轴必须安装速度编码器G21公制G20英制G98分进给1〜15000mm分〜英寸/分G99转进给〜分〜英寸/分(3)切削速度的进给倍率切削速度可用控制面板上的倍率开关控制,倍率可以在0〜200沱间变化,每档增加或减少10%。3.3.4进给速度的1/10可以使用参数设定,使用公制单位时的分进给量最小的单位变成,这时F之范围是1〜15000,相当于〜1500mm分。3.3.5F1位指令F1位指令可以根据参数(S0135)设定,F1继续有效,JOG进给速度开关指定的进给速度有效。指定F0的话,参数(S0120〜S0123)的快移速度有效,并且在参数(S0135)设定时,可以使用F1〜F9对应参数的进给速度。具体设定方法请参照参数部分S0135。◊倍率、空运行、快速进给开关有效。◊G99(每转进给)时,F1功能无效。3.3.6自动加减速依靠设定的加减速时间常数,在位移开始和结束时系统实现自动加减速功能,来克服机械惯性带来的不便。自动加减速在不同的加工过程,其需要的设定可能不同,比如:定位时:可选直线或指数型升降速。直线插补:可选指数型升降速。圆弧插补:没有。点动时:可选直线或指数型升降速。升降速特性通常都有效,除了急停以外。加减速时间常数可以在参数S0160~S0176设定。具体的设定方法请参照参数部分。准备功能(G指令)准备功能是G二位数指令,G指令分成二种类型,一种G指令是只在本程序段内有效,这样的G指令称为短指令,另一种G指令是从本段开始至到同组内的G代码出现前一直有效的,这样的G指令被称为模态指令。4.1位置定位(快速进给:GO0(1)功能和目的该指令伴随坐标名称,以现在位置为起始点,坐标名称所表示的为终点坐标,以直线或非直线的路径作位置定位。(2)绝对坐标系中的指令格式GOOXxZz;其中:小写的(x,z)指工件坐标系中的终点坐标值。(3)相对坐标系中的指令格式GOOUxWz;其中:小写的(x,z)指相对坐标系中的终点坐标值。◊定位指令应在1程序段中同时指定到二个轴的指令。◊定位指令时,各坐标轴按参数设定的快移速度到达终点,中间的移动轨迹不一定是直线。◊定位指令时,在参数(SO16O,SO162设定快移时间常数。此指令执行后,减速到达终点,并进行定位检查。然后进行下一程序段。定位误差由参数设定。◊加减速的类型,可用参数设定成直线型或指数型。参数S0164,S0166设定指数型加减速(升降速)时间常数。能平滑地起停,减少机械方面的应力。(详见“参数部分”有关内容。)(4)注意:◊一旦给予该指令,该GOO模式一直保持有效,直到GO1,GO2GO3G32指令出现,才更改GOO的模式,因此,假如次指令也同样是GOO,则只需指定坐标轴和目标值即可。◊在G码后面没有数值时,以G00处理。4.2直线插补(G01(1)功能和目的该指令有坐标名称和进给速度指令,以现在位置为起始点,坐标名称所表示的为终点坐标,以地址F指定的速度移动。F所指的速度通常以刀尖中心进行方向的线速度。(2)绝对坐标系中的直线插补指令格式G01XxZzCcFf;其中:小写的(x,z,c)是工件坐标系中终点的坐标值。(3)相对坐标系中的直线插补指令格式G01UxWzFf;其中:◊小写的(x,z)是相对坐标系中终点的坐标值。按F所给定的速度,从始点到终点按直线轨迹移动。◊F码是模态指令,一直至重新设定F值以前,始终有效。(4)注意:◊二个直线插补段之间,有可能出现圆角。为了避免这种圆角过渡,在这二个段之间,适当增加一段暂停时间(G04)。◊由于每个进给轴的加减速特性不一样,会影响加工形状,请参考“参数设定”部分的详细说明。一旦给予该指令,该G01模式一直保持有效,直到G00,G02,G03,G32指令出现,才更改G01的模式,因此,假如次指令也同样是G01且进给速度不改变,则只需指定坐标值即可。4.3圆弧插补(G02,G03)(1)功能和目的此指令使刀具沿着圆弧方向移动(2)指令格式设定圆心坐标(I,K)G02XxZzIiKkFf;G02UxWzIiKkFf;G03XxZzIiKkFf;G03UxWzIiKkFf;其中:G02顺时针插补。G03逆时针插补。小写的(x,z)指圆弧的终点坐标。小写的(i,k)指圆心的增量坐标值。小写的(f)指x和z速度的合成速度。【注意】如果始点和终点不在同一个圆弧上,将显示错误信息。例王件坐标系定(3)半径设定R圆弧插补也能用圆弧半径R和终点坐标来编程。编程格式:G02XxZzRrFf;G02UxWzRrFf;G03XxZzRrFf;G03UxWzRrFf;其中:G02顺时针插补G03逆时针插补小写的(x,z)指圆弧的终点坐标。小写的r指圆弧的半径设定。当r>0时,指00〜1800的圆弧当r<0时,指1800〜3600的圆弧小写的f指X轴和Z轴进给的合成速度。◊如果是3600圆弧时,请用(I,K指令详细说明该G02(G03模式一直保持有效,直到01群的G00,G01,G32出现,才改变G02(G03的模式。圆弧的回转方向用G02,G03来区別。G02CW(顺时针方向)G03CCW(逆时针方向)4.5暂停G04G04指令是在下个单节开始执行前,延迟一段指定时间。功能及目的等待指定的时间后才执行下个单节。指令格式G04PpG04Xx例如:G04P5;暂停5毫秒。G04X50;暂停50毫秒。G04X5.;暂停5秒。如果参数S0052第0位设成1,则X的时间单位变成秒,P的指令单位不变。即省略小数点以后,时间单位改变。详细说明暂停时间如下表所示:输入设定单位址X的指令范围位址P指令范围位〜(秒)〜(秒)inch〜(秒)〜(秒)2)暂停指令的前单节为切削指令时,在减速和停止完了后,才开始計算暂停时间。如在同一单节有M,S,T,B指令时均同时开始动作。3)机械锁住时,暂停功能亦有效。4.6精定位G09(1)功能及目的刀具的进给速度急促变化时,防止机械的振动及转角切削时,防止圆角的发生;机械减速停止,位置到达状况确认后,次一单节的指令才开始执行。能达成这些目的的功能为正确停止检查功能。(2)指令格式G09G01(G02,G03);正确停止检查G09,仅有效于同一单节的切削指令(G01〜G03。4.7英制指令/公制指令转换(G20,G21)(1)功能及目的用G指令來变更英制指令或公制指令。(2)指令格式疋0G20英制指令G21:公制指令G20G21都是模态指令。(3)详细说明G20,G21仅转换指令单位,输入单位不转换。G20,G21的转换为直线轴,回转轴的使用为无效。(例1)输入指令单位和G20/G21的关系轴输入指令单指令例G21G20位型式(cunitX10X100;Z10Z100;4.8存储行程极限2(G22、G23)在参数S0608~S0613或程序中,可以进行禁区的设定。参数S0060可以指定范围的内侧还是外侧作为禁区。(1)存储行程极限2功能的开/关G22:存储行程极限2功能的打开G23:存储行程极限2功能的关闭(2)由程序来进行禁止领域的设定/变更G22_Xx_Zz_Ii_Kk;◊(x,z)及(l,k)设定机械坐标系的坐标值。◊由参数设定值来设定禁止领域,机械原点位置作为0点的坐标系进行设◊电源输入时,G22模式可以由电源输入时的模式选择(S0050---bit7)来设定。电源输入时转换G22模式,启动后想让它无效的话,参数的禁区设定在行程外设定,禁区选择(S0060---bit0)请在外面设定。G22、G23单独段落指定。如果G22中没有禁区设定的话,使用参数设定值。由x,z,i,k来设定的禁区,如果参数变更就会变换为参数设定值,请注意。存储行程极限机能,机械坐标系被设定后有效。◊进入禁区时,利用手动运转模式的[方向键][手轮]等,可以往移动方向和反方向移动。◊禁区选择(S0060---bit0)在内部时,在禁区内指令G22,全轴‘十'‘一'都会出现极限错误,刀架也不能动。G23指令时,让存储行程功能2关闭,移动到禁止领域外后请指令G22。4.9参考点(原点)复归(G28〜G30)功能及目的G28指令为用G00指令已定位的指令轴,依G28指令做快速移动,复归至第1参考点(原点)。G29指令与G28或G30的中间点为各轴独立,依G00做高速位置定位。4.9.1参考点复归(G28G28XxZz;其中:小写的(x,z)是返零的中间点的坐标,系统会记忆中间点坐标。G28UxWz;其中:小写的(x,z)是返零的中间点的增量坐标,系统会记忆中间点坐标◊如果仅有G28指令,而没有中间点坐标,那么以前记忆的中间点坐标作为本次的中间点坐标。另外,在执行本命令前,刀补值必须事先清除。4.9.2从参考点返回G29经过G28所指定的中间点,返回到指定轴的坐标点。可以根据指令格式来决定它的坐标值。指令格式:G29XxZz;中间点(x,z)是机械坐标系。(1)详细说明◊电源投入后,如没有执行参考点(原点)复归(G28,则执行G29时,会发生程序错误报警。参考点复归后,刀具长和补正量暂时取消,中间点是补正位置在机械锁定状态,做参考点复归后,从中间点到参考点无效。指令轴到达中间点,就执行下个单节。4.9.3返回第2〜4参考点(G30(1)功能及目的G30P2(P3,P4)指令的指定,第2、第3或第4参考点(原点)位置的复归可以执行。(2)指令格式根据G30指令,能够向指定轴的参考点返回。第2至第4参考点的坐标位置预先用参数S0670〜S0680设定。当使用绝对指令时,指令格式为:G30P2XxZz;G30P3XxZz;G30P4XxZz;其中:小写的(x,z)指中间点位置坐标。P2选第2参考点。(可以省略)P3选第3参考点。P4选第4参考点。当使用相对指令时,指令格式为:G30P2UxWz;G30P3UxWz;G30P4UxWz;其中:小写的(x,z)指中间点位置增量坐标。P2选第2参考点。(可以省略)P3选第3参考点。P4选第4参考点。(3)详细说明1)第2、第3或第4参考点(原点)的复归以P2、P3或P4指令,P指令无或P0、P1、P5以上的值指定时无视,皆以第2参考点(原点)复归执行。2)第2、第3或第4参考点(原点)的复归与第1参考点(原点)复归情形一样,经由G30指定的中间点以后,复归至第2、第3或第4参考点(原点)的位置。3)第2、第3或第4参考点(原点)位置坐标是机械固有的位置,可以在设定显示裝置上确认。4)第2、第3或第4参考点(原点)复归后,G29指令执行时,G29复归时的中间点位置是最后执行参考点(原点)复归的中间点位置。5)刀具径补偿中的平面参考原点(原点)复归,中间点起变成刀具径补偿无(补偿零)的移动。其后的G29指令,从参考点(原点)起至中间点,刀具径补偿无效情況下移动,直到中间点G29指令为止。6)第2参考点(原点)复归后,轴的刀具长补偿量变成暂时取消状态。7)在机械锁住状态中,第2参考点(原点)复归从中间点起至参考点(原点)为止的控制无视,指令轴到达中间点后即执行次一单节。◊注意,由于采用不同的坐标系,中间点坐标也应随之改变。◊每次使用G28或G30时,如果某个坐标设有中间点值,例如单轴X或Z返零,而执行G29指令又是双轴返回时,会发生错误报警。另外中间点值一直保持到系统断电。(见G28〜G30详细说明。)G28返回第1参考点,通常就是机械坐标系的原点。(S666〜S668是0。)可以通过重新设定参数的值来改变原点的位置。G30所指定的第2~4参考点位置,它们与第1参考点的距离,可用参数来设定。跳转功能(G31)指令:G31例如:G31X10.Z100.P1F500G31X10.Z100.P2F500G31X10.Z100.P3F500G31X10.Z100.P4F500P1、P2、P3、P4分别代表4个跳跃信号,对应系统接点1/01100〜1103,请连接相关开关信号至系统主板接口CN13。螺纹切削(G32)(1)概要G32指令是以主轴旋转和刀具进给同步执行等螺距的直线螺纹切削加工、斜螺纹切削加工和连续螺纹切削加工。(2)指令格式G32__Xx__Zz__Ff(Ee);G32__Ux__Wz__Ff(Ee);G32__Xx__Zz__Ff(Ee)_Qq;G32__Ux__Wz__Ff(Ee)_Qq;(x,z)是在工件坐标系或相对坐标系中螺纹切削的终点坐标值。◊f是螺纹的螺距长。e是每英寸的牙数。q是螺纹切削开始时的主轴C相角度。可以指定0°〜360。的范围。起始角Q不是模态值,每次使用必须指定,如不指定默认为“0”。◊一般加工一段螺纹的时候,从切削到完成,要按相同的路线进行几次的切削。在螺纹切削开始时,检查出从主轴光电编码器Z相信号后开始移动。◊在螺纹切削时、进给倍率是无效的,其被固定为100%(3)详细说明锥螺纹的螺距是由长轴方向的螺距指定。锥螺纹切削指令和螺旋状螺纹切削指令使用时,不可在线速度一定的状态下使用。从粗切削到精切削,主轴的转速必须一定。在螺纹切削中,如使用暂停,则螺纹会损坏,所以在螺纹切削中时,不能使用暫停。在螺纹切中,如暂停键按下时,则结束螺纹切削(成为不在G32模式)。主轴转速如下所限:但是R三编码的容許速度(rpm)R:主轴转速(rpm)。螺纹的螺距:mm或inch最高进给速度:mm/min和inch/min(依机械规格而定)在螺紋切削时,倍率无效。在非同步进给指令时,螺纹切削指令中会成为同步进给。在刀径补偿期间,如有螺纹切削指令时,会暂时取消刀径补偿,执行螺纹切削。在G32执行中,转换到其他的自动模式,以下不包含螺紋切削的单节执行后自动运转停止。在G32执行中,转换手动模式时,以下不包含螺纹切削的单节执行后自动运转停止。在单节运转时,以下不包含螺纹切削的单节(当G32已终结)执行后自动运转停止。然而在G32使轴移动后,自动运转恢复。2刀尖R补偿G40,G41,G424.12.1概要刀具尖端一般是圆弧形的,而程序执行时,都在刀具的前端假想刀尖点。所以在斜度或圆弧切削时,程序所切削的形狀和真正切削形狀之间,由于刀尖圆弧形而产生误差。这刀尖半径补偿功能是依照刀径设定而能自动计算补偿此误差。依照指令码可以选择补偿方向。苴捋令格式;<-■G00G40X_Z_;清除刀尖良补偿G01.„G40^_Z_;清除刀尖R补偿G00G41冥_Z_i刀尖R左补偿G01...G41区_Z_;刀尖尺左补偿G00G42X_Z;刀尖亶右补偿G01G42XZ;刀尖R吝补偿』假想刀尖点实际上是不存在的,下图中的A点就是假想刀尖点。其中:数字1〜9代表刀具形状编号,输入到刀补数据的T位置中。当假想刀尖选定以后,把刀尖R的中心点与起刀点重合,这种方法不太容易;把刀尖形状与起刀点重合,这种方法比较容易。这样,就能够把有刀尖R的情况,同没有刀尖R的刀具一样地考虑。上面就是刀具与起刀点重合的位置关系。开軽检匿在门穽齢心的猾刀尖点和补偿动作(i)刀尖R中心与加工起始点重合的情况见上图左侧的情况。(ii)假想刀尖与加工起始位置重合的情况见上图右侧的情况。补偿值的指定补偿值由T的后二位指定。补偿值的输入方法参照本书第五部分自动加工。7复合型固定循环这些功能是为更简化编程而提供的固定循环。例如,只给出精加工形状的轨迹便可以自动决定中途进行粗车的刀具轨迹。并且,还有用于螺纹切削的固定循环。在程序中,只用1个单节来表示,执行复合固定循环。复合型固定循环的种类如下所示:G代码机能G70精车削加工循环复合形固定循环IG71直线粗车削循环(加工形状倒角)G72端面粗车削循环(加工形状倒角)G73粗加工循环切削量G74端面深孔钻循环复合形固定循环IIG75内外圆切槽循环G76螺纹切削复合循环(1)固定复合循环I(G70~G73中上列机能如没有指定加工形状程式的路径,则不能使用。(2)程式的格式如下:G70APQ如在执行自己的程式时,A指令不用指定,直接用P和Q呼叫即可,如有A指令,沒有P指令时,则依照A指定的程式,从第一节开始执行。7.1直线粗车削复合循环(G71)切削路径程式的呼叫途中是一面自动计算工具路径,一面执行后向粗车削循环加工程式指令,如下所示。相关参数S0311:退刀量e(刀具退出量的设定)G71_Pp_Qq_Uu_Ww_Dd_Aa_Ff_Ss—Tt—Aa:加工路径的程式号码(如在执行中的程式,则可省略)Pp:加工路径的开始顺序号码(如從程式的前头开始,则可省略)。Qq:加工路径的终了顺序号码(如在程式最后,则可省略)。Uu:X轴方向的预留量WwZ轴方向的预留量Dd:切削量dFf:切削速度Ss:主轴速度Tt:刀具和刀补号码F,S,T:在G71循环中,顺序号P〜Q之间程序段中的F,S,T功能都无效,全部忽略,仅在有G71指令的程序段中,F,S,T是有效的。(1)切削形狀切削的形状有下述四种情况。无论哪种都是根据刀具平行Z轴移动进行切削的。加工程式2B-C,预留量△U,△W的方向符号如下所示。路径形狀由X轴方向和Z轴方向组成,必须单调变化(增加或减少)。在A至B间,顺序号P的程序段中,可含有G00或G01指令,但不能含有Z轴指令。7.2端面粗车削复合循环(G72)切削路径程式的呼叫当中是一面自动计算刀具路径,一面执行端面方向的粗车削循环。加工程式的指令如下所示,与G71相同,用与X轴平行的动作进行切削相关参数S0311:退刀量e(刀具退出量的设定)G72_Pp_Qq_Uu_Ww_Dd_Aa_Ff_Ss_Tt_Aa:加工路径的程式号码(如在执行中的程式,则可省略)Pp:加工路径的开始顺序号码(如從程式的前端开始,则可省略)。Qq:加工路径的终了顺序号码(如在程式最后,则可省略)。Uu:X轴方向的预留量Ww:Z轴方向的预留量Dd:切削量dFf:切削速度Ss:主轴转速Tt:切削刀具F,S,T:在G72循环中,顺序号P〜Q之间程序段中的F,S,T功能都无效,全部忽略,仅在有G72指令的程序段中,F,S,T是有效的。7.3粗加工外形切削循环(G73)利用该循环,可以按同一轨迹重复切削,每次切削刀具向前移动一次,因此对于锻造,铸造等粗加工已初步形成的毛坯,可以高效率地加工。加工程式的指令如下指示。G73—Pp_Qq_Uu_Ww_Ii—Kk—Dd—Aa_Ff—Ss_TtPp:加工路径的开始顺序号码(如从程式最后,则可省略)。Qq:加工路径的终了顺序号码(如在程式最后,则可省略)。Ii:X轴方向退刀的距离及方向(半径指定)。Kk:Z轴方向退刀的距离及方向Uu:X轴方向的精加工余量(直径指定)Ww:Z轴方向的精加工余量Dd:分割次数Aa:加工路径的程式号码(如在执行中的程式,则可省略)。Ff:切削速度Ss:主轴转速Tt:切削刀具F,S,T:在G73循环中,顺序号P〜Q之间程序段中的F,S,T功能都无效,全部忽略,仅在有G73指令的程序段中,F,S,T是有效的。循环动作由G73指令的P,Q来进行,切削形状可分为四种,编程时请注意U,△W,△I,K的符号。循环结束后,刀具就返回A点。其他与G71/G72相同。7.4精车切削加工循环(G70G71-G73指令做粗切削加工以后,再用精车削加工执行。加工程式指令如下所示G70A_P_Q_;A:加工路径的程式号码(如在执行中的程式,则可省略)P:加工路径的开始顺序号码(如从程式的前面开始,则可省略)Q:加工路径的终了顺序号码(如在程式最后,则可省略)1)精车削的加工程式F,S,T指令有效。2)G70的循环终了时,刀具快速回到原始点,下面的单节再读入,继续执行。7.5端面深孔加工循环(G74按照下面程序指令,进行如图所示的动作。在此循环中,可以处理外形切削的断屑,另外,如果省略X(U),P,只是Z轴动作,则为深孔钻循环。加工程式指令如下所示。相关参数S0314:返回量e(刀具退出量的设定)G74X(U)_Z(W)_I_K_D_F_X/U:B点坐标(绝对值/增量值)。Z/W:C点坐标(绝对值/增量值)。Ii:X方向的移动量(无符号)Kk:Z方向的移动量(无符号)Dd:在底部刀具的退刀量,通常用正值指定,省略X(U)和Ii时,要带有退刀方向的符号Ff:进给速度7.6内外圆切槽循环(G75相当于在G74中,把X和Z调换,在此循环中,可以进行端面切削的断屑处理,并且可以对外径进行沟槽加工和切断加工(省略Z、W、K)加工程式指令如下所示。相关参数S0314:返回量e(刀具退出量的设定)G75X(U)_Z(W)_I_K_F_D_;X/U:B点坐标(绝对值/增量值)。Z/W:C点坐标(绝对值/增量值)。Ii:X方向的移动量(无符号)Kk:Z方向的移动量(无符号)Dd:在底部刀具的退刀量,通常用正值指定,省略X(U)和Ii时,要带有退刀方向的符号Ff:进给速度G74,G75都可用于切断、切槽或孔加工。可以使刀具进行自动退刀,并且可以考虑有彼此相互对称的四种图形。4.17.7螺纹切削复合循环(G76按照下面的程序,可以进行如图所示的螺纹切削循环。指令格式各参数定义:X/U:螺纹部份的X轴终点坐标..螺纹部分的X轴坐标,可用绝对值或增量值来表示。Z/W:螺纹部份的Z轴终点坐标..螺纹部分的Z轴坐标,可用绝对值或增量值来表示。I:螺纹部分的斜度(半径差),1=0为切削直螺纹。K:螺纹牙高(螺牙的高度,用半径值指定)D:第一次切入量(半径值指定)F:螺纹螺距指定E:英制螺纹每英寸牙数指定A:刀尖的角度(螺纹牙的角度)指定,指令单位1°,省略时默认为0相关参数:S0318螺纹切削的退刀角度指定,设定范围0〜89°S0319螺纹切削的退刀距离指定,设定范围〜倍螺距S0320G76时的最低切削量设定,最小切入量。复合形固定循环(G70~G76的注意事項(1)复合形固定循环的单节指令,表示的位址必须正确的指定,必要的参数也必须设设定。(2)路径加工程式储存于内存里面,在自动运转、MDI运转的各模式中执行复合形固定循环。(3)G70~G73执行时,在路径加工程式的顺序号码,P,Q之间重复执行。(4)G71~G73的路径加工程式,由P指令以后所指定的单节,可由程式的X轴和Z轴共同变化(增加或減少)。5)路径加工程式內,如沒有移动时,则无效(6)路径加工程式內的F,S,M,T都无效。(7)路径加工程式內的下列情况,产生错误。a)回参考点有关指令(G27,G28,G29,G30)b)螺纹切削(G33)c)固定循环(8)单节操作模式时,循环终了时,终点(始点)停止。(9)复合形固定循环为非持续有效模式,所以必须每次都指定。(10)在G70,G71,G72,G73程序段中,用P和Q指令顺序号的程序段范围内,不能有下面指令。★除G04(暂停)外的一次性代码G00,G01,G02,G03以外的01组代码06组G代码(11)执行G70,G71,G72,G73时,用P,Q指定的顺序号,在这个程序内不能重合。8外径切削固定循环(G90)外径切削动作可以执行1个循环G90_Xx_Zz_Rr_Ff;G90_Ux_Wz_Rr_Ff;◊(x,z)是在工件坐标系和相对坐标系中外径切削的终点坐标。◊r是从R点的z坐标开始的相对坐标。根据r的指定、可以进行斜度切削。◊f是指定的切削进给速度。◊执行G90时,按①—②—③—④轨迹移动。进给速度如下所示::快移速度:F指定速度:F指定速度:快移速度GOOX7CJZ5.0;G3C起刀成口G90X6a.OZ^5.0K-^aF30Q^^X50.0;G90脩环,R=-GCOX1Q0.02200.0^9螺纹切削固定循环(G92)G92螺纹固定循环具备螺纹退尾功能,,所以可不需要螺纹退刀槽。同时简化编程,使用方便。(1)单头螺纹螺纹切削动作可以执行1个循环。G92_Xx_Zz_Rr_Ff;G92_Ux_Wz_Rr_Ff;◊(x,z)是在工件坐标系和相对坐标系中螺纹切削的终点坐标。r是从R点的z坐标开始的相对坐标,根据r的指定,可以进行斜度螺纹切削。f是指定的螺距长。◊在执行螺纹切削固定循环时,进给倍率无效。◊执行G92时,按①—②—③—④轨迹移动,进给速度如下所示::快移速度。:根据主轴转速变化和螺距,设定的进给速度,用F表示。:快移速度。:快移速度。GI事头蝶纹的切削循坏丄Q92_X^_Zz_Rr_QfG92_U冠」ZjRr_Qq_FfQ是蟀绽起始角4◊起始角Q不是稹态值母次使用必须指定如不指宦執认为气匚』◊起始角Q的範围和0-3^0Jt,J端面切削动作可以执行1个循环。G92_Xx_Zz_Rr_Ff;G92_Ux_Wz_Rr_Ff;◊(x,z)是在工件坐标系和相对坐标系中端面切削的终点坐标。◊r是从R点的x坐标开始的相对坐标,根据指定r的,进行斜度切削。◊f是指定的切削进给速度。◊在执行G94指令时,按①f②f③f④轨迹移动。进给速度如下所示::快移速度:F指定速度:F指定速度:快移速度4.20恒线速控制(G96,G97)在直径方向作切削时,随着坐标值的变化,自动控制主轴的转速,使加工切削点的速度保持一定。G96_Ss;恒线速有效G97_Ss;恒线速取消◊在G96指令时,开始恒线速度控制。S代码的单位是m/min。◊在G97指令时,停止恒线速度控制。S代码的单位是rev/mi【注意】G96/G97是模态指令,G96或G97—直有效,直到新的指令程唐实例:G.p.6G01X502100S200”为止,。控制主轴的转連使线速度保持柱汕恤/处+JG?7G01X5CI.£100.F^OO8500:<[主轴的转递控制程Mrpnio“jJ回到初期模式。屮相关指令:GSOSs主轴最高转速限糊s淘限利的主轴最高转速,在急停、复位、程序结束后・限制取消。箱2每分进给每转进给(G98,G99)(1)功能及目的G99指令时,用F码来表示每转进给速度的指令,使用此指令时,必須在主轴附加一个旋转编码器。(2)指令格式G98_Ff:每分钟进给(非同期进给)G99—Ff:每转进给(同期进给)◊f是切削进给速度。◊使用G98指令的话,F代码的单位是mm/mino◊使用G99指令的话、F代码的单位是mm/ro【注意】G98/G99是模态指令,G98或G99直到新的指令为止,一直有效。1)F码指定的范围,如下所示。同期进给(每转进给)为用F指令指定主轴1转的移动量。指令的范围如下表所示。公制输入输入指令单位B(mm)指令模式毎分进给毎转进给指令位址F(mn/min)F(mr/rev)1(=)1(=)最小指令单位(1.=)(1.=)指令范围英制输入输入指令单位B(inch)指令模式每分进给每回转进给指令位址F(inch/min)F(inch/rev)1(=)1(=)最小指令单位(1.=)(1.=)指令范围2)每转进给的实际速度(实际机械移动速度),如下式(式1)所列。FC=FXNXOVR(式1)FC:实际速度(m疗分,英寸/分)F:指令进给速度(m/转,英寸/转)N:主轴转速(rpm)OVR切削进给速度调整式1所示FC为实际速度,如有多轴时,FC为各轴的合成量。注1:在设定显示单元画面上可以显示进给速度调整倍率。注2:上述的实际速度如超过切削进给的参数箝位速度时,以箝位速度为此实际速度。注3:执行同期进给时,如主轴转速为零,则机床不移动。6•辅助功能(M指令)6.1程序停止M00M00执行后,在本程序段末程序自动停止,但主轴旋转、冷却油供应等机械侧的功能是否停止,依机械规格而异,这时,模态的数据全部保存起来,再次按“循环启动”后,程序继续向下执行。6.2选择停止M01当选择停止开关“开”时,在M01的程序段末程序停止,与上述的M00指令效果相同。当选择停止开关“关”时,M01指令无效。(例)选择停止开关状态及动作N10G00X1000;开关ON时,N11停止N11M01;开关OFF时,N11不停止N12G01X2000Z3000F600;执行下一指令(N12)程序结束M02,M30此指令,通常用作加工结束的最后单节,主要是用于结束加工程序。以M02,M30结束程序或同一单节的其它指令执行结束后,重置装置。(但是,依此重置作用,指令位置显示计数器內容未消除,仅取消模式指令、补偿量等)。程序结束后,自动运转中灯熄灭,下一动作停止,欲再起动时,可按下自动起动按钮。注1:MOO,M01,M02,M30等分別以单独的信号输出,重置键按下时,MOO,M01,M02,M30的单独输出亦重置。注2:手动数据输入(MDI方式)时,M02,M30亦可指定。6.4子程序控制(M98M99(1)功能及目的子程序储存在内存里面,如需要时,从主程序调出来使用。子程序的调用用M98指令,子程序的复归用M99指令。如再从子程调用其它子程序,则最大有4层可以使用。(2)指令格式调用子程序:M98PL_;P:调用子程序的程序号码。L:子程序的重复次数(省略时,L为1)。从子程序返回:M99;返回到调用单节的下一个单节。(3)子程序的作成和储存子程序通常格式和记忆运转的加工程序相同,除了最后单节结束命令M99是单4层,独使用的。子程序号码从1〜7999之间,从子程序再调用其他子程序,总共有超过此时,在运行时会产生程序调用次数超出报警。记忆储存子程序,主程序读入的順序没区別,但主程序及子程序的号码登录储存时不可以一致。(如一致时,发生储存错误报警)。(4)子程序的执行M98子程序调用指令M99:子程序返回指令指令格式M98Pp1LI;其中:P:pl的最大值是4位数,用于调用子程序号码。L:I1的最大值是4位数1〜9999位数指定,当执行1次时,L可省略,但不可以等于LOo(5)其它注意事项1)指定的P(程序号码),如没有找到时,产生程序错误报警。2)M98P一M99的单节不能做单节停止操作。但除了O,N,P,L,以外的位址时,可作单节操作动作。(X100.M98P100;在执行X100.单节后,跳到0100的程序里°)【注意】在执行指令M00,M02M30时,有M码和MF输出,可以有参数设定是否等待执行完毕的回答信号。M98M99指令的M码和MF都不输出。7.主轴功能(S码)、刀具功能(T码)S和T码以及选通信号都输出到机床侧,作为控制主轴转速和选择刀具的信号7.1主轴功能用S来指定主轴转速,主轴的转速范围见厂家的机床说明书。例如:M03S1000主轴以1000r/min的速度正向旋转。M04S1000主轴以1000r/min的速度反向旋转。7.2主轴位置环控制(定位/解除)功能主轴定位:在MDI方式下输入M19,按循环启动键,可实现主轴定位功能,主轴表示为"C",此时主轴定位完成。模式转换为主轴位置环控制模式,主轴可通过指令实现任意C角度旋转。例:G01X100.Z50.C180F50Z30.C100主轴定位解除:在MDI方式下输入M20,按循环启动键执行,解除位置环控制模式。主轴表示成为"S0000"。※主轴位置控制轴的最小移动单位,最小设定单位,最大指令值,设定方法等,请参考本手册第U部分一系统参数。7.3刀具功能T功能执行后,向机床侧输出T码和选通信号,供机床侧选择刀具用,每个程序段中只能有一个T指令,移动指令和T指令在同一段内时,指令执行的方法有二种。•移动指令与T指令同时执行;•移动指令执行完后再执行T指令;至于采用哪种方法,由机床制造厂决定详细内容参考制造厂的使用说明书。(一般选用后一种方法)T玛的前二位敎是刀具号*后二位数是刀补组号*刀具号程痒所指定的刀具号必须与机床实际內刀具号对应。选刀指令呦具号位数可根据机床厂附说明书茄宦°卩例如2NOOl^GOUXI000Z1400:►t?JD3Q3;-刀島号3刀补号bW*X400^1050;门
本文档为【大森3i.1数控车系统编程doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥18.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
captmumuma
精通药剂学
格式:doc
大小:484KB
软件:Word
页数:44
分类:
上传时间:2021-12-03
浏览量:43