数控编程广数GSKT_第1页
数控编程广数GSKT_第2页
数控编程广数GSKT_第3页
数控编程广数GSKT_第4页
数控编程广数GSKT_第5页
已阅读5页,还剩48页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、复习发问协助指令都有哪些?新课引入协助指令主假如用来对机床功能开关的,它们不可以够挪动刀架,刀具的挪动才能够进行切屑运动,切屑指令是指G指令,今日我们就开始学习基本的G指令。迅速定位G00代码格式:G00X(U)_Z(W)_;代码功能:X轴、Z轴同时从起点以各自的迅速挪动速度挪动到终点,如图3-1所示。两轴是以各自独立的速度挪动,短轴先抵达终点,长轴独立挪动剩下的距离,其合成轨迹不必定是直线。代码说明:G00为01组G代码的初值;X(U)、Z(W)可省略一个或所有,当省略一个时,表示该轴的起点和终点坐标值一致;同时省略表示终点和始点是同一地点,X与U、Z与W在同一程序段时X、Z有效,U、W无效

2、。运动轨迹图:X、Z轴各自迅速挪动速度分别由系统数据参数、设定,实质的挪动速度可经过机床面板的迅速倍率键进行修调。示例:刀具从挪动到B点。图3-2A点迅速直线插补G01代码格式:G01X(U)_Z(W)_F_;代码功能:运动轨迹为从起点到终点的一条直线。轨迹如图3-3所示。代码说明:G01为模态G代码;X(U)、Z(W)可省略一个或所有,当省略一个时,表示该轴的起点和终点坐标值一致;同时省略表示终点和始点是同一地点。F代码值为X轴方向和Z轴方向的刹时速度的向量合成速度,实质的切削进给速度为进给倍率与F代码值的乘积;F代码值履行后,此代码值向来保持,直至新的F代码值被履行。后述其余G代码使用的F

3、代码字功能同样时,不再详述。取值范围见表1-10。注:G98状态下,F的最大值不超出数据参数NO027(切削进给上限速度)设置值。运动轨迹图:示例:从直径40切削到60的程序代码,图3-4小结编程练习复习发问G01的格式是什么?新课引入G00用于迅速定位,不可以用于切屑,G01用于直线切屑,如锥度、断面、外圆加工,今日我们学习圆弧加工指令:G02、G03。圆弧插补G02、G03代码格式:G02/G03X(U)_Z(W)_R_F_G02/G03X(U)_Z(W)_I_K_F_代码功能:G02代码运动轨迹为从起点到终点的顺时针从起点到终点的逆时针(后刀座坐标系(前刀座坐标系)圆弧)圆弧,轨迹如图3

4、-5所示。G03代码运动轨迹为从起点到终点的逆时针从起点到终点的顺时针(后刀座坐标系(前刀座坐标系)圆弧)圆弧,轨迹如图3-6所示。代码轨迹图:代码说明:1、G02、G03为模态G代码;2、R为圆弧半径;3、I为圆心与圆弧起点在X方差值,用半径表示;K为圆心弧起点在Z方向的差值。圆弧中向的与圆心用地点I、K指准时,其分别对应于X,Z轴I、K表示从圆弧起点到圆心的向量重量,是增量值;如图3-6-1所示。I圆心坐标X圆弧开端点的X坐标;K圆心坐标Z圆弧开端点的Z坐标;4、I、K依据方向带有符号,I、K方向与X、Z轴方向同样,则取正值;不然,取负值。5、圆弧方向:G02/G03圆弧的方向定义,在前刀

5、座坐标系和后刀座坐标系是相反的,见图3-7:注意事项:1、当I=0或K=0时,能够省略;但地点I、K或R一定起码输入一个,不然系统产生报警;2、I、K和R同时输入时,R有效,I、K无效;3、R值一定等于或大于起点到终点的一半,假如终点不在用R定义的圆弧上,系统会产生报警;4、地点X(U)、Z(W)可省略一个或所有;当省略一个时,表示省略的该轴的起点和终点一致;同时省略表示终点和始点是同一地点,若用I、K指定圆心时,履行G02/G03代码的轨迹为全圆(360);用R指定时,表示0的圆;5、建议使用R编程。当使用I、K编程时,为了保证圆弧运动的始点和终点与指定值一致,系统按半径R=I2+K2运动;

6、6、若使用I、K值进行编程,若圆心到的圆弧终点距离不等于R(RI+K2),系统会自动调整圆心地点保证圆弧运动的始点和终点与指定值一致,假如圆弧的始点与终点间距离大于2R,系统报警。7、R指准时,是小于360的圆弧,R负值时为大于180的圆弧,R正值时为小于或等于180度的圆弧;示例:从直径切削到的圆弧程序代码,图3-8G02/G03代码综合编程实例:小结编程练习:复习发问G02的格式是什么?新课引入在运用G01、G02、G03编程时,程序段会特别多,程序很长,简单犯错,为了减少编程量,我们课运用循环指令来编程。今日我们学习固定循环代码固定循环代码为了简化编程,GSK980T供给了只用一个程序段

7、达成迅速挪动定位、直线/螺纹切削、最后迅速挪动返回起点的单次加工循环的G代码:G90:轴向切削循环;G92:螺纹切削循环;螺纹切削固定循环代码在螺纹功能一节中叙述。G94:径向切削循环轴向切削循环G90代码格式:G90X(U)_Z(W)_F_;(圆柱切削)G90X(U)_Z(W)_R_F_;(圆锥切削)代码功能:从切削点开始,进行径向(X轴)进刀、轴向(Z轴或X、Z轴同时)切削,实现柱面或锥面切削循环。代码说明:G90为模态代码;切削起点:直线插补(切削进给)的开端地点;切削终点:直线插补(切削进给)的结束地点;X:切削终点X轴绝对坐标;U:切削终点与起点X轴绝对坐标的差值;Z:切削终点Z轴绝

8、对坐标;W:切削终点与起点Z轴绝对坐标的差值;R:切削起点与切削终点X轴绝对坐标的差值(半径值),带方向,当R与U的符号不一致时,要求RU/2;R0或缺省输入时,进行圆柱切削,如图3-17,不然进行圆锥切削,如图3-18;。循环过程:X轴从起点迅速挪动到切削起点;从切削起点直线插补(切削进给)到切削终点;X轴以切削进给速度退刀,返回到X轴绝对坐标与起点相同处;Z轴迅速挪动返回到起点,循环结束。代码轨迹:U、W、R反响切削终点与起点的相对地点,号不一样时组合的刀具轨迹,如图3-19。示例:图3-20,毛坯125110U、W、R在符程序:O0002;M3S300G0X130Z3;G90X120Z-

9、110F200;X110Z-30;X100;X90;X80;X70;X60;G0X120Z-30;G90X120Z-44F150;Z-56R-15Z-68Z-80R-30M30;复习发问G90的格式是什么?新课引入在加工的详细过程中,我们有时碰到的工件直径与长度比较大时,或需要切槽时就不合适采纳G90指令了,我们能够采纳G94.径向切削循环G94代码格式:G94X(U)_Z(W)_F_;(端面切削)G94X(U)_Z(W)_R_F_;(锥度端面切削)代码功能:从切削点开始,轴向(Z轴)进刀、径向(X轴或X、Z轴同时)切削,实现端面或锥面切削循环,代码的起点和终点同样。代码说明:G94为模态代码

10、;切削起点:直线插补(切削进给)的开端地点;切削终点:直线插补(切削进给)的结束地点;X:切削终点X轴绝对坐标,单位:mm/inch;U:切削终点与起点X轴绝对坐标的差值;Z:切削终点Z轴绝对坐标;W:切削终点与起点Z轴绝对坐标的差值;R:切削起点与切削终点Z轴绝对坐标的差值,当R与U的符号不一样时,要求RW,径向直线切削如图3-21,径向锥度切削如图3-22。循环过程:Z轴从起点迅速挪动到切削起点;从切削起点直线插补(切削进给)到切削终点;Z轴以切削进给速度退刀(与方向相反),返回到Z轴绝对坐标与起点同样处;X轴迅速挪动返回到起点,循环结束。代码轨迹:U、W、R反响切削终点与起点的相对地点,

11、U、W、R在符号不一样时组合的刀具轨迹,如图3-23:示例:图3-24,毛坯125112程序:O0003;G00X130Z5M3S1;G94X0Z0F200X120Z-110F300;G00X120Z0G94X108Z-30R-10X96R-20X84R-30X72R-40X60R-50;M30;固定循环代码的注意事项在固定循环代码中,X(U)、Z(W)、R一经履行,在没有履行新的固定循环代码从头给定X(U),Z(W),R时,X(U),Z(W),R的指定值保拥有效。假如履行了除G04之外的非模态(00组)G代码或G00、G01、G02、G03、G32时,X(U)、Z(W)、R的指定值被消除。在

12、录入方式下履行固定循环代码时,运转结束后,从头输入固定循环代码能够按原轨迹履行固定循环。在固定循环G90G94代码的下一程序段只有EOB(;)时,则固定循环会重复履行前一次的循环动作。例:N010G90F400;N011;(此处重复履行G90一次)在固定循环G90、G94代码中,单段运转的话,履行完好个固定循环后单段停止。小结练习复习发问固定循环指令的特色?新课引入在实质运用中单一的循环指令限制性较大,我们常常采纳多重循环来解决程序的繁琐性。多重循环代码GSK980TDb的多重循环代码包含:轴向粗车循环G71、径向粗车循环G72、关闭切削循环G73、精加工循环G70、轴向切槽多重循环G74、径

13、向切槽多重循环G75及多重螺纹切削循环G76。系统履行这些代码时,依据编程轨迹、进刀量、退刀量等数据自动计算切削次数和切削轨迹,进行多次进刀切削退刀再进刀的加工循环,自动达成工件毛坯的粗、精加工,代码的起点和终点同样。G76多重螺纹切削循环代码在螺纹功能一节中叙述。轴向粗车循环G71G71有两种粗车加工循环:种类I和种类II代码意义:G71代码分为三个部分:给定粗车时的切削量、退刀量和切削速度、主轴转速、刀具功能的程序段;:给定定义精车轨迹的程序段区间、精车余量的程序段;:定义精车轨迹的若干连续的程序段,履行G71时,这些程序段仅用于计算粗车的轨迹,实质并未被履行。系统依据精车轨迹、精车余量、

14、进刀量、退刀量等数据自动计算粗加工路线,沿与Z轴平行的方向切削,经过多次进刀切削退刀的切削循环达成工件的粗加工。G71的起点和终点同样。本代码合用于非成型毛坯(棒料)的成型粗车。有关定义:精车轨迹:由代码的第部分(nsnf程序段)给出的工件精加工轨迹,精加工轨迹的起点(即ns程序段的起点)与G71的起点、终点同样,简称A点;精加工轨迹的第一段(ns程序段)只好是X轴的迅速挪动或切削进给,ns程序段的终点简称B点;精加工轨迹的终点(nf程序段的终点)简称C点。精车轨迹为A点B点C点。粗车轮廓:精车轨迹按精车余量(u、w)偏移后的轨迹,是履行G71形成的轨迹轮廓。精加工轨迹的A、B、C点经过偏移后

15、对应粗车轮廓的A、B、C点,G71代码最后的连续切削轨迹为B点C点。d:粗车时X轴的切削量,取值范围(IS_B)/(IS_C)(单位:mm/inch,半径值),无符号,进刀方向由ns程序段的挪动方向决定。U(d)执行后,指定值d保持,并将该数据变换为相应的值保留在数据参数中。未输入U(d)时,以数据参数的值作为进刀量。e:粗车时X轴的退刀量,取值范围0(单位:mm/inch,半径值),无符号,退刀方向与进刀方向相反,R(e)履行后,指定值e保持,并将该数据变换为相应的值保留在数据参数中。未输入R(e)时,以数据参数的值作为退刀量。ns:精车轨迹的第一个程序段的程序段号;nf:精车轨迹的最后一个

16、程序段的程序段号。u:X轴的精加工余量,取值范围最小输入增量(直径),有符号,粗车轮廓有关于精车轨迹的X轴坐标偏移,即:A点与A点X轴绝对坐标的差值。U(u)未输入时,系统按u=0办理,即:粗车循环X轴不留精加工余量。w:Z轴的精加工余量,取值范围最小输入增量,有符号,粗车轮廓有关于精车轨迹的Z轴坐标偏移,即:A点与A点Z轴绝对坐标的差值。W(w)未输入时,系统按w=0办理,即:粗车循环Z轴不留精加工余量。K:当K不输入或许K不为1时,系统不检查程序的单一性除了圆弧或椭圆或抛物线的起点和终点的Z值相等或圆弧大于180度;当K=1时,系统检查程序的单一性。F:切削进给速度;S:主轴转速;T:刀具

17、号、刀具偏置号。M、S、T、F:可在第一个G71代码或第二个G71代码中,也可在nsnf程序中指定。在G71循环中,nsnf间程序段号的M、S、T、F功能都无效,仅在有G70精车循环的程序段中才有效。种类I:1)代码履行过程:图3-25。从起点A点迅速挪动到A点,X轴挪动u、Z轴挪动w;从A点X轴挪动d(进刀),ns程序段是G0时按迅速挪动速度进刀,ns程序段是G1时按G71的切削进给速度F进刀,进刀方向与A点B点的方向一致;Z轴切削进给到粗车轮廓,进给方向与B点C点Z轴坐标变化一致;X轴、Z轴按切削进给速度退刀e(45直线),退刀方向与各轴进刀方向相反;Z轴以迅速挪动速度退回到与A点Z轴绝对

18、坐标同样的地点;假如X轴再次进刀(d+e)后,挪动的终点仍在A点B点的联机中间(未达到或高出B点),X轴再次进刀(d+e),而后履行;假如X轴再次进刀(d+e)后,挪动的终点抵达B点或高出了A点B点的联机,X轴进刀至B点,而后履行;沿粗车轮廓从B点切削进给至C点;从C点迅速挪动到A点,G71循环履行结束,程序跳转到nf程序段的下一个程序段履行。2)留精车余量时坐标偏移方向:u、w反响了精车时坐标偏移和切入方向,按u、w的符号有四种不一样组合,见图3-26,图中BC为精车轨迹,BC为粗车轮廓,A为起刀点。种类II:种类不一样于种类,以下所述:1)有关定义:比种类I多1个参数J:当J不输入或许J不

19、为1时,系统不会沿着粗车轮廓再运转一次;当J=1时,系统会沿着粗车轮廓再运转一次2)沿X轴的外形轮廓不用单一递加或单一递减,而且最多能够有10个凹槽,表示以下。图3-26-1(种类)可是,沿Z轴的外形轮廓一定单一递加或递减,下边的轮廓不可以加工:图3-26-2(种类)3)第一刀不用垂直:假如沿Z轴为单一变化的形状便可进行加工,表示图以下:图3-26-3(种类)4)车削后,应当退刀,退刀(e)参数指定或许以数据参号设定值指定,表示图以下:图3-26-4(种类)5)代码履行过程:粗车轨迹A-H量由数R52注意事项:ns程序段只好是G00、G01代码,假如是种类II,一定指定X(U)和Z(W)两个轴

20、,当Z轴不挪动时也一定指定W0。关于种类II,精车余量只好指定X方向,假如指定了Z方向上的精车余量,则会使整个加工轨迹发生偏移,假如指定最好指定为0。关于种类II,当目前槽切削完要切削下个槽的时候,留下退刀量的距离让刀以G1的速度靠向工件(标号25和26),假如退刀量为0或许节余距离小于退刀量,系统以G1靠向工件。关于没有注明是种类I仍是种类II的部分为二者公用。精车轨迹(nsnf程序段),Z轴尺寸一定是单一变化(向来增大或向来减小),种类I中X轴尺寸也一定是单一变化,种类II则不需要。nsnf程序段一定紧跟在G71程序段后编写。假如在G71程序段前编写,系统自动搜寻到nsnf程序段并履行,履

21、行达成后,按次序履行nf程序段的下一程序,所以会惹起重复履行nsnf程序段。履行G71时,nsnf程序段仅用于计算粗车轮廓,程序段并未被履行。nsnf程序段中的F、S、T代码在履行G71循环时无效;履行G70精加工循环时,nsnf程序段中的F、S、T代码有效。nsnf程序段中,只好有G功能:G00、G01、G02、G03、G04、G05、G96、G97、G98、G99、G40、G41、G42代码;不可以有子程序调用代码(如M98/M99)。G96、G97、G98、G99、G40、G41、G42代码在履行G71循环中无效,履行G70精加工循环时有效。在G71代码履行过程中,能够停止自动运转并手动

22、挪动,但要再次履行G71循环时,一定返回得手动挪动前的地点。假如不返回就持续履行,后边的运转轨迹将错位。履前进给保持、单程式段的操作,在运转完目前轨迹的终点后程序暂停。d,u都用同一地点U指定,其划分是依据该程序段有无指定P,Q代码。在录入方式中不可以履行G71代码,不然产生报警。在同一程序中需要多次使用复合循环代码时,nsnf不一样意有相同程序段号。退刀点要尽量高或低,防止退刀碰到工件。示例:图3-27(种类I)小结练习复习发问G71的格式是什么?新课引入在加工的详细过程中,我们还能够采纳径向粗车循环G72编程。G72用法和G71有什么不一样呢?径向粗车循环G72代码意义:G72代码分为三个

23、部分:给定粗车时的切削量、退刀量和切削速度、主轴转速、刀具功能的程序段;:给定定义精车轨迹的程序段区间、精车余量的程序段;:定义精车轨迹的若干连续的程序段,履行G72时,这些程序段仅用于计算粗车的轨迹,实质并未被履行。系统依据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工路线,沿与X轴平行的方向切削,经过多次进刀切削退刀的切削循环达成工件的粗加工,G72的起点和终点同样。本代码合用于非成型毛坯(棒料)的成型粗车。有关定义:精车轨迹:由代码的第部分(nsnf程序段)给出的工件精加工轨迹,精加工轨迹的起点(即ns程序段的起点)与G72的起点、终点同样,简称A点;精加工轨迹的第一段(ns程序

24、段)只好是Z轴的迅速挪动或切削进给,ns程序段的终点简称B点;精加工轨迹的终点(nf程序段的终点)简称C点。精车轨迹为A点B点C点。粗车轮廓:精车轨迹按精车余量(u、w)偏移后的轨迹,是履行G72形成的轨迹轮廓。精加工轨A、B、C点经过偏移后对应粗车轮廓的A、B、C点,G72代码最后的连续切削轨迹迹的为B点C点。d:粗车时Z轴的切削量,取值范围(IS_B)/(IS_C)(单位:mm/inch),无符号,进刀方向由ns程序段的挪动方向决定。W(d)履行后,指定值d保持,并将该数据变换为相应的值保留在数据参数中。未输入W(d)时,以数据参数的值作为进刀量。e:粗车时Z轴的退刀量,取值范围0(单位:

25、mm/inch),无符号,退刀方向与进刀方向相反,R(e)履行后,指定值e保持,并将该数据转换为相应的值保留在数据参数中。未输入R(e)时,以数据参数的值作为退刀量。ns:精车轨迹的第一个程序段的程序段号。nf:精车轨迹的最后一个程序段的程序段号。u:粗车时X轴留出的精加工余量,取值范围最小输入增量(粗车轮廓有关于精车轨迹的X轴坐标偏移,即:A点与A点X轴绝对坐标的差值,直径,有符号)。w:粗车时Z轴留出的精加工余量,取值范围最小输入增量(粗车轮廓有关于精车轨迹的Z轴坐标偏移,即:A点与A点Z轴绝对坐标的差值,有符号)。F:切削进给速度;S:主轴转速;T:刀具号、刀具偏置号。M、S、T、F:可

26、在第一个G72代码或第二个G72代码中,也可在nsnf程序中指定。在G72循环中,nsnf间程序段号的M、S、T、F功能都无效,仅在有G70精车循环的程序段中才有效。代码履行过程:图3-28。1、从起点A点迅速挪动到A点,X轴挪动u、Z轴挪动w;2、从A点Z轴挪动d(进刀),ns程序段是G0时按迅速挪动速度进刀,ns程序段是G1时按G72的切削进给速度F进刀,进刀方向与点B点的方向一致;3、X轴切削进给到粗车轮廓,进给方向与B点C点X轴坐标变化一致;、X轴、Z轴按切削进给速度退刀e(45直线),退刀方向与各轴进刀方向相反;5、X轴以迅速挪动速度退回到与A点Z轴绝对坐标同样的地点;6、假如Z轴再

27、次进刀(d+e)后,挪动的终点仍在A点B点的联机中间(未达到或高出B点),_Z轴再次进刀(d+e),而后履行;假如Z轴再次进刀(d+e)后,挪动的终点抵达B点或高出了A点B点的联机,Z轴进刀至B点,而后履行;7、沿粗车轮廓从B点切削进给至C点;8、从C点迅速挪动到A点,G72循环履行结束,程序跳转到nf程序段的下一个程序段履行。代码说明:nsnf程序段一定紧跟在G72程序后编写。假如在G72程序段前编写,系统自动搜寻到nsnf程序段并履行,履行达成后,按次序履行nf程序段的下一程序,所以会惹起重复履行nsnf程序段。履行G72时,nsnf程序段仅用于计算粗车轮廓,程序段并未被履行。nsnf程序

28、段中的F、S、T代码在履行G72循环时无效。履行G70精加工循环时,nsnf程序段中的F、S、T代码有效。ns程序段只好是不含X(U)代码字的G00、G01代码,不然报警。精车轨迹(nsnf程序段),X轴、Z轴的尺寸都一定是单一变化(一直增大或向来减小)。nsnf程序段中,只好有G功能:G00、G01、G02、G03、G04、G05、G96、G97、G98、G99、G40、G41、G42代码;不可以有子程序调用代码(如M98/M99)。G96、G97、G98、G99、G40、G41、G42代码在履行G72循环中无效,履行G70精加工循环时有效。在G72代码履行过程中,能够停止自动运转并手动挪动

29、,但要再次履行G72循环时,一定返回得手动挪动前的地点。假如不返回就持续履行,后边的运转轨迹将错位。履前进给保持、单程式段的操作,在运转完目前轨迹的终点后程序暂停。d,w都用同一地点W指定,其划分是依据该程序段有无指定P,Q代码字。在同一程序中需要多次使用复合循环代码时,nsnf不一样意有同样程序段号。在录入方式中不可以履行G72代码,不然产生报警。退刀点要尽量高或低,防止退刀碰到工件。留精车余量时坐标偏移方向:u、w反响了精车时坐标偏移和切入方向,按u、w的符号有四种不一样组合,见图3-29,图中:BC为精车轨迹,BC为粗车轮廓,A为起刀点。示例:图3-30小结练习复习发问G72的格式是什么

30、?新课引入在加工的详细过程中,关闭切屑循环G73应用很常用,好多场合还可以代替G71和G72指令。关闭切削循环G73代码意义:G73代码分为三个部分:给定退刀量、切削次数和切削速度、主轴转速、刀具功能的程序段;:给定定义精车轨迹的程序段区间、精车余量的程序段;:定义精车轨迹的若干连续的程序段,履行G73时,这些程序段仅用于计算粗车的轨迹,实质并未被履行。系统依据精车余量、退刀量、切削次数等数据自动计算粗车偏移量、粗车的单次进刀量和粗车轨迹,每次切削的轨迹都是精车轨迹的偏移,切削轨迹逐渐凑近精车轨迹,最后一次切削轨迹为按精车余量偏移的精车轨迹。G73的起点和终点同样,本代码合用于成型毛坯的粗车。

31、G73代码为非模态代码,代码轨迹如图3-31。有关定义:精车轨迹:由代码的第部分(nsnf程序段)给出的工件精加工轨迹,精加工轨迹的起点(即ns程序段的起点)与G73的起点、终点同样,简称A点;精加工轨迹的第一段(ns程序段)的终点简称B点;精加工轨迹的终点(nf程序段的终点)简称C点。精车轨迹为A点B点C点。粗车轨迹:为精车轨迹的一组偏移轨迹,粗车轨迹数目与切削次数相同。坐标偏移后精车轨迹的A、B、C点分别对应粗车轨迹的An、Bn、Cn点(n为切削的次数,第一次切削表示为A1、B1、C1点,最后一次表示为Ad、Bd、Cd点)。第一次切削有关于精车轨迹的坐标偏移量为(i2+u,w+k)(按直径

32、编程表示),最后一次切削有关于精车轨迹的坐标偏移量为(u,每一次切削有关于前一次切削轨迹的坐标偏移量为:i:X轴粗车退刀量,取值范围最小输入增量(半径值,有符号),i等于A1点有关于Ad点的X轴坐标偏移量(半径值),粗车时X轴的总切削量(半径值)等于|i|,X轴的切削方向与i的符号相反:i0,粗车时向X轴的负方向切削。i指定值履行后保持,并将该数据变换为相应的值保留在数据参数中。未输入U(i)时,以数据参数的值作为X轴粗车退刀量。k:Z轴粗车退刀量,取值范围最小输入增量(有符号),k等于A1点有关于Ad点的Z轴坐标偏移量,粗车时Z轴的总切削量等于|k|,Z轴的切削方向与k的符号相反:k0,粗车

33、时向Z轴的负方向切削。k指定值履行后保持,并将该数据变换为相应的值保留在数据参数中。未输入W(k)时,以数据参数的值作为Z轴粗车退刀量。d:切削的次数,取值范围19999(单位:次),R5表示5次切削达成关闭切削循环。R(d)指定值履行后保持,并将数据参数的值改正为d(单位:次)。未输入R(d)时,以数据参数的值作为切削次数。假如切削次数为1.,系统将按2次切削达成关闭切削循环。ns:精车轨迹的第一个程序段的程序段号。nf:精车轨迹的最后一个程序段的程序段号。u:X轴的精加工余量,取值范围最小输入增量(直径,有符号),最后一次粗车轨迹有关于精车轨迹的X轴坐标偏移,即:A1点有关于A点X轴绝对坐

34、标的差值。u0,最后一次粗车轨迹有关于精车轨迹向X轴的正方向偏移。未输入U(u)时,系统按u=0办理,即:粗车循环X轴不留精加工余量。w:Z轴的精加工余量,取值范围最小输入增量(有符号),最后一次粗车轨迹有关于精车轨迹的Z轴坐标偏移,即:A1点有关于A点Z轴绝对坐标的差值。w0,最后一次粗车轨迹有关于精车轨迹向Z轴的正方向偏移。未输入W(w)时,系统按w=0办理,即:粗车循环Z轴不留精加工余量。F:切削进给速度;S:主轴转速;T:刀具号、刀具偏置号。M、S、T、F:代码字可在第一个G73代码或第二个G73代码中,也可在nsnf程序中指定。在G73循环中,nsnf间程序段号的M、S、T、F功能都

35、无效,仅在有G70精车循环的程序段中才有效。代码履行过程:如图3-31。AA1:迅速挪动;第一次粗车,A1B1C1:A1B1:ns程序段是G0时按迅速挪动速度,ns程序段是G1时按G73指定的切削进给速度;B1C1:切削进给。C1A2:迅速挪动;第二次粗车,A2B2C2:A2B2:ns程序段是G0时按迅速挪动速度,ns程序段是G1时按G73指定的切削进给速度;B2C2:切削进给。C2A3:迅速挪动;第n次粗车,AnBnCn:AnBn:ns程序段是G0时按迅速挪动速度,ns程序段是G1时按G73指定的切削进给速度;BnCn:切削进给。CnAn+1:迅速挪动;最后一次粗车,AdBdCd:AdBd:

36、ns程序段是G0时按迅速挪动速度,ns程序段是G1时按G73指定的切削进给速度;BdCd:切削进给。CdA:迅速挪动到起点;代码说明:nsnf程序段一定紧跟在G73程序段后编写。nsnf程序段假如在G73程序段前编写,系统能自动搜寻到nsnf程序段并履行,履行达成后,按次序履行nf程序段的下一程序,所以会惹起重复履行nsnf程序段。履行G73时,nsnf程序段仅用于计算粗车轮廓,程序段并未被履行。nsnf程序段中的F、S、T代码在履行G73时无效。履行G70精加工循环时,nsnf程序段中的F、S、T代码有效。ns程序段只好是G00、G01代码。nsnf程序段中,只好有以下G功能:G00、G01

37、、G02、G03、G04、G05、G96、G97、G98、G99、G40、G41、G42代码;不可以有下列M功能:子程序调用代码(如M98/M99)。G96、G97、G98、G99、G40、G41、G42代码在履行G73循环中无效,履行G70精加工循环时有效。在G73代码履行过程中,能够停止自动运转并手动挪动,但要再次履行G73循环时,一定返回得手动挪动前的地点。假如不返回就持续履行,后边的运转轨迹将错位。履前进给保持、单程式段的操作,在运转完目前轨迹的终点后程序暂停。i,u都用同一地点U指定,k,w都用同一地点W指定,其划分是依据该程序段有无指定P,Q代码字。在录入方式中不可以履行G73代码

38、,不然产生报警。在同一程序中需要多次使用复合循环代码时,nsnf不一样意有同样程序段号。退刀点要尽量高或低,防止退刀碰到工件。留精车余量时坐标偏移方向:i、k反响了粗车时坐标偏移和切入方向,u、w反响了精车时坐标偏移和切入方向;i、k、u、w能够有多种组合,在一般状况下,往常i与u的符号一致,k与w的符号一致,常用有四种组合,见图3-32,图中:A为起刀点,BC为工件轮廓,BC为粗车轮廓,BC为精车轨迹。示例:图3-33代码说明:G70一定在nsnf程序段后编写。履行G70精加工循环时,nsnf程序段中的F、S、T代码有效。G96、G97、G98、G99、G40、G41、G42代码在履行G70

39、精加工循环时有效。在G70代码履行过程中,能够停止自动运转并手动挪动,但要再次履行G70循环时,一定返回得手动挪动前的地点。假如不返回就持续履行,后边的运转轨迹将错位。履行单程式段的操作,在运转完目前轨迹的终点后程序暂停。在录入方式中不可以履行G70代码,不然产生报警。在同一程序中需要多次使用复合循环代码时,nsnf不一样意有同样程序段号。退刀点要尽量高或低,防止退刀碰到工件。复习发问G72,G73的格式是什么?新课引入在加工的详细过程中,我们要加工孔和轴端槽,需要用轴向切槽多重循环G74指令。轴向切槽多重循环G74代码格式:G74R(e);G74X(U)Z(W)P(i)Q(k)R(d)F;代

40、码意义:径向(X轴)进刀循环复合轴向断续切削循环:从起点轴向(Z轴)进给、回退、再进给直至切削到与切削终点Z轴坐标同样的地点,而后径向退刀、轴向回退至与起点Z轴坐标同样的地点,完成一次轴向切削循环;径向再次进刀后,进行下一次轴向切削循环;切削到切削终点后,返回起点(G74的起点和终点同样),轴向切槽复合循环达成。G74的径向进刀和轴向进刀方向由切削终点X(U)、Z(W)与起点的相对地点决定,此代码用于在工件端面加工环形槽或中心深孔,轴向断续切削起到断屑、实时排屑的作用。有关定义:轴向切削循环起点:每次轴向切削循环开始轴向进刀的地点,表示为An(n=1,2,3),An的Z轴坐标与起点A同样,An

41、与An-1的X轴坐标的差值为i。第一次轴向切削循环起点A1与起点A为同一点,最后一次轴向切削循环起点(表示为Af)的X轴坐标与切削终点同样。轴向进刀终点:每次轴向切削循环轴向进刀的终点地点,表示为Bn(n=1,2,3),Bn的Z轴坐标与切削终点同样,Bn的X轴坐标与An同样,最后一次轴向进刀终点(表示为Bf)与切削终点为同一点;径向退刀终点:每次轴向切削循环抵达轴向进刀终点后,径向退刀(退刀量为d)的终点地点,表示为Cn(n=1,2,3),Cn的Z轴坐标与切削终点同样,Cn与AnX轴坐标的差值为d;轴向切削循环终点:从径向退刀终点轴向退刀的终点地点,表示为Dn(n=1,2,3),Dn的Z轴坐标

42、与起点同样,Dn的X轴坐标与Cn同样(与AnX轴坐标的差值为d);切削终点:X(U)Z(W)指定的地点,最后一次轴向进刀终点Bf。R(e):每次轴向(Z轴)进刀后的轴向退刀量,取值范围0(单位:mm),无符号。R(e)履行后指定值保拥有效,并将该数据变换为相应的值保存在数据参数中。未输入R(e)时,以数据参数的值作为轴向退刀量。X:切削终点Bf的X轴绝对坐标值。U:切削终点Bf与起点A的X轴绝对坐标的差值。Z:切削终点Bf的Z轴的绝对坐标值。W:切削终点Bf与起点A的Z轴绝对坐标的差值。P(i):单次轴向切削循环的径向(X轴)切削量,取值范围0i9999999(IS_B)或(IS_C)最小输入

43、增量(直径值),无符号。Q(k):轴向(Z轴)切削时,Z轴断续进刀的进刀量,取值范围0k9999999(IS_B)或(IS_C)最小输入增量(无符号)。R(d):切削至轴向切削终点后,径向(X轴)的退刀量,取值范围最小输入增量(直径值),无符号,省略R(d)时,系统默认轴向切削终点后,径向(X轴)的退刀量为0。.省略X(U)和P(i)代码字时,默认往正方向退刀。代码履行过程:如图3-34。从轴向切削循环起点An轴向(Z轴)切削进给k,切削终点Z轴坐标小于起点Z轴坐标时,向Z轴负向进给,反之则向Z轴正向进给;轴向(Z轴)迅速挪动退刀e,退刀方向与进给方向相反;假如Z轴再次切削进给(k+e),进给

44、终点仍在轴向切削循环起点A与轴向进刀终点B之间,Z轴再次切削进给(k+e),而后履行;nn假如Z轴再次切削进给(k+e)后,进给终点抵达Bn点或不在An与Bn之间,Z轴切削进给至Bn点,而后履行4;径向(X轴)迅速挪动退刀d(半径值)至Cn点,Bf点(切削终点)的X轴坐标小于A点(起点)X轴坐标时,向X轴正向退刀,反之则向X轴负向退刀。;轴向(Z轴)迅速挪动退刀至Dn点,第n次轴向切削循环结束。如果目前不是最后一次轴向切削循环,履行;假如目前是最后一次轴向切削循环,履行;径向(X轴)迅速挪动进刀,进刀方向与退刀方向相反。假如X轴进刀(d+i)(半径值)后,进刀终点仍在A点与Af点(最后一次轴向

45、切削循环起点)之间,X轴迅速挪动进刀(d+i)(半径值),即:DnAn+1,而后履行(开始下一次轴向切削循环);假如X轴进刀(d+i)(半径值)后,进刀终点抵达Af点或不在Dn与Af点之间,X轴迅速挪动至Af点,而后履行,开始最后一次轴向切削循环;X轴迅速挪动返回到起点A,G74代码履行结束。代码说明:循环动作是由含Z(W)和P(k)的G74程序段进行的,假如仅履行“G74R(e);”程序段,循环动作不进行;d和e均用同一地点R指定,其差别是依据程序段中有无Z(W)和P(k)代码字;在G74代码履行过程中,能够停止自动运转并手动挪动,但要再次履行G74循环时,一定返回得手动挪动前的地点。假如不

46、返回就持续履行,后边的运转轨迹将错位。履行单程式段的操作,在运转完目前轨迹的终点后程序暂停。进行盲孔切削时,一定省略R(d)代码字,因在切削至轴向切削终点无退刀距离。示例:图3-35小结练习复习发问G74的格式是什么?怎样使用?新课引入在加工的详细过程中,我们要加工孔槽和外圆槽,需要用径向切槽多重循环G75指令。径向切槽多重循环G75代码格式:G75R(e);G75X(U)Z(W)P(i)Q(k)R(d)F;代码意义:轴向(Z轴)进刀循环复合径向断续切削循环:从起点径向(X轴)进给、回退、再进给直至切削到与切削终点X轴坐标同样的地点,而后轴向退刀、径向回退至与起点X轴坐标同样的地点,完成一次径

47、向切削循环;轴向再次进刀后,进行下一次径向切削循环;切削到切削终点后,返回起点(G75的起点和终点同样),径向切槽复合循环达成。G75的轴向进刀和径向进刀方向由切削终点X(U)Z(W)与起点的相对地点决定,此代码用于加工径向环形槽或圆柱面,径向断续切削起到断屑、实时排屑的作用。有关定义:径向切削循环起点:每次径向切削循环开始径向进刀的地点,表示为An(n=1,2,3),An的X轴坐标与起点A同样,An与An-1的Z轴坐标的差值为k。第一次径向切削循环起点A1与起点A为同一点,最后一次径向切削循环起点(表示为Af)的Z轴坐标与切削终点同样。径向进刀终点:每次径向切削循环径向进刀的终点地点,表示为

48、Bn(n=1,2,3),Bn的X轴坐标与切削终点同样,Bn的Z轴坐标与An同样,最后一次径向进刀终点(表示为Bf)与切削终点为同一点;轴向退刀终点:每次径向切削循环抵达径向进刀终点后,轴向退刀(退刀量为d)的终点地点,表示为Cn(n=1,2,3),Cn的X轴坐标与切削终点同样,Cn与AnZ轴坐标的差值为d;径向切削循环终点:从轴向退刀终点径向退刀的终点地点,表示为Dn(n=1,2,3),Dn的X轴坐标与起点同样,Dn的Z轴坐标与Cn同样(与AnZ轴坐标的差值为d);切削终点:X(U)Z(W)指定的地点,最后一次径向进刀终点Bf。R(e):每次径向(X轴)进刀后的径向退刀量,取值范围0(单位:m

49、m,半径值),无符号。R(e)履行后指定值保拥有效,并将该数据变换为相应的值保留在数据参数中。未输入R(e)时,以系统参数的值作为径向退刀量。X:切削终点Bf的X轴绝对坐标值。U:切削终点Bf与起点A的X轴绝对坐标的差值。Z:切削终点Bf的Z轴的绝对坐标值。W:切削终点Bf与起点A的Z轴绝对坐标的差值。P(i):径向(X轴)进刀时,X轴断续进刀的进刀量,取值范围0i9999999(IS_B)或(IS_C)最小输入增量,无符号。Q(k):单次径向切削循环的轴向(Z轴)进刀量,取值范围0k9999999(IS_B)或(IS_C)最小输入增量,无符号。R(d):切削至径向切削终点后,轴向(Z轴)的退

50、刀量,取值范围最小输入增量,无符号。省略R(d)时,系统默认径向切削终点后,轴向(Z轴)的退刀量为0。省略Z(W)和Q(k),默认往正方向退刀。代码履行过程:图3-36从径向切削循环起点An径向(X轴)切削进给i,切削终点X轴坐标小于起点X轴坐标时,向X轴负向进给,反之则向X轴正向进给;径向(X轴)迅速挪动退刀e,退刀方向与进给方向相反;假如X轴再次切削进给(i+e),进给终点仍在径向切削循环起点An与径向进刀终点Bn之间,X轴再次切削进给(i+e),而后履行;假如X轴再次切削进给(i+e)后,进给终点抵达之间,X轴切削进给至Bn点,而后履行4;Bn点或不在An与Bn轴向(Z轴)迅速挪动退刀d

51、至Cn点,Bf点(切削终点)的Z轴坐标小于A点(起点)Z轴坐标时,向Z轴正向退刀,反之则向Z轴负向退刀;径向(X轴)迅速挪动退刀至Dn点,第n次径向切削循环结束。假如目前不是最后一次径向切削循环,履行;假如目前是最后一次径向切削循环,履行;轴向(Z轴)迅速挪动进刀,进刀方向与退刀方向相反。假如Z轴进刀(d+k)后,进刀终点仍在A点与Af点(最后一次径向切削循环起点)之间,Z轴迅速挪动进刀(d+k),即:DnAn+1,而后履行(开始下一次径向切削循环);假如Z轴进刀(d+k)后,进刀终点抵达Af点或不在Dn与Af点之间,Z轴迅速挪动至Af点,而后履行,开始最后一次径向切削循环;Z轴迅速挪动返回到

52、起点A,G75代码履行结束。代码说明:循环动作是由含X(U)和P(i)的G75程序段进行的,假如仅履行“G75R(e);”程序段,循环动作不进行;d和e均用同一地点R指定,其差别是依据程序段中有无X(U)和P(i)代码字;在G75代码履行过程中,可使自动运转停止并手动挪动,但要再次履行G75循环时,一定返回得手动挪动前的地点。假如不返回就再次履行,后边的运转轨迹将错位;履行单程式段的操作,在运转完目前轨迹的终点后程序暂停。进行切槽循环时,一定省略R(d)代码字,因在切削至径向切削终点无退刀距离。示例:图3-37小结练习复习发问G75的格式是什么?新课引入我们前面学习的指令能够达成几乎所有部件的

53、加工。除了螺纹加工以外,G32能够用来加工螺纹。等螺距螺纹切削代码G32代码格式:G32X(U)_Z(W)_F(I)_J_K_Q_代码功能:刀具的运动轨迹是从起点到终点的一条直线,如图3-33;从起点到终点位移量(X轴按半径值)较大的坐标轴称为长轴,另一个坐标轴称为短轴,运动过程中主轴每转一圈长轴挪动一个导程,短轴与长轴作直线插补,刀具切削工件时,在工件表面形成一条等螺距的螺旋切槽,实现等螺距螺纹的加工。F、I代码字用于给定螺纹的螺距,履行G32代码能够加工等螺距的直螺纹、锥螺纹和端面螺纹和连续的多段螺纹加工。代码说明:G32为模态G代码;螺纹的导程是指主轴转一圈长轴的位移量(X轴位移量则按半

54、径值);起点和终点的X坐标值同样(不输入X或U)时,进行直螺纹切削;起点和终点的Z坐标值同样(不输入Z或W)时,进行端面螺纹切削;起点和终点X、Z坐标值都不同样时,进行锥螺纹切削。有关定义:F:指定螺纹导程,为主轴转一圈长轴的挪动量,取值范围见表1-9,F指定值履行后保拥有效,直至再次履行给定螺纹螺距的F代码字。I:指定每英寸螺纹的牙数,为长轴方向1英寸mm)长度上螺纹的牙数,也可理解为长轴挪动1英寸mm)时主轴旋转的圈数。取值范围见表1-9,I指定值履行后保拥有效,直至再次履行给定螺纹螺距的I代码字。公制输入、英制输入都表示每英寸螺纹的牙数。J:螺纹退尾时在短轴方向的挪动量(退尾量),带正负

55、方向;假如短轴是X轴,该值为半径指定;J值是模态参数。K:螺纹退尾时在长轴方向的长度。假如长轴是X轴,则该值为半径指定;不带方向;K值是模态参数。Q:开端角,指主轴一转信号与螺纹切削起点的偏移角度。取值范围0360000(单位:度)。Q值是非模态参数,每次使用都一定指定,假如不指定就以为是0度。使用规则:1、假如不指定Q,即默以为开端角0度;2、关于连续螺纹切削,除第一段的Q有效外,后边螺纹切削段指定的Q无效,即便定义了Q也被忽视;3、由开端角定义分度形成的多头螺纹总头数不超出65535头。4、Q的单位为度,若与主轴一转信号偏移180度,程序中需输入Q180000,假如输入的为Q180或,均以

56、为是度。长轴、短轴的判断方法:图3-38。注意事项:J、K是模态代码,连续螺纹切削时下一程序段省略J、K时,按前面的J、K值进行退尾,在履行非螺纹切削代码时撤消J、K模态;省略J或J、K时,无退尾;省略K时,按K=J退尾;J=0或J=0、K=0时,无退尾;J0,K=0时,按J=K退尾;J=0,K0时,无退尾;目前途序段为螺纹切削,下一程序段也为螺纹切削,在下一程序段切削开始时不检测主轴地点编码器的一转信号,直接开始螺纹加工,此功能可实现连续螺纹加工。履前进给保持操作后,系统显示“暂停”、螺纹切削不断止,直到目前途序段履行完才停止运动;如为连续螺纹加工则履行完螺纹切削程序段才停止运动,程序运转暂

57、停。在单段运转,履行完目前途序段停止运动,如为连续螺纹加工则履行完螺纹切削程序段才停止运动。系统复位、急停或驱动报警时,螺纹切减少速停止。示例:螺纹螺距:2mm。1=3mm,2=2mm,总切深2mm,分两次切入。小结练习复习发问G32的格式是什么?新课引入我们前面学习的指令能够达成几乎所有部件的加工。除了用G32螺纹加工之外,G92也能够用来加工螺纹。螺纹切削循环G92代码格式:G92X(U)_Z(W)_F_J_K_L;(公制直螺纹切削循环)G92X(U)_Z(W)_I_J_K_L;(英制直螺纹切削循环)G92X(U)_Z(W)_R_F_J_K_L;(公制锥螺纹切削循环)G92X(U)_Z(W

58、)_R_I_J_K_L;(英制锥螺纹切削循环)代码功能:从切削起点开始,进行径向(X轴)进刀、轴向(Z轴或X、Z轴同时)切削,实现等螺距的直螺纹、锥螺纹切削循环。履行G92代码,在螺纹加工未端有螺纹退尾过程:在距离螺纹切削终点固定长度(称为螺纹的退尾长度)处,在Z轴持续进行螺纹插补的同时,X轴沿退刀方向指数或线性(由参数设置)加快退出,Z轴抵达切削终点后,X轴再以迅速挪动速度退刀,如图3-44所示。代码说明:G92为模态G代码;切削起点:螺纹插补的开端地点;切削终点:螺纹插补的结束地点;X:切削终点X轴绝对坐标;U:切削终点与起点X轴绝对坐标的差值;Z:切削终点Z轴绝对坐标;W:切削终点与起点

59、Z轴绝对坐标的差值;R:切削起点与切削终点X轴绝对坐标的差值(半径值),当R与U的符号不一致时,要求RU/2;F:螺纹导程,取值范围见表1-9,F指定值履行后保持,可省略输入;I:螺纹每英寸牙数,取值范围见表1-9,I指定值履行后保持,可省略输入;J:螺纹退尾时在短轴方向的挪动量,取值范围最小输入增量,不带方向(依据程序起点地点自动确立退尾方向),模态参数,假如短轴是轴,则该值为半径指定;K:螺纹退尾时在长轴方向的长度,取值范围最小输入增量,。不带方向,模态参数,如长轴是X轴,该值为半径指定;L:多头螺纹的头数,该值的范围是:199,模态参数。(省略L时默以为单头螺纹)G92代码能够分多次进刀

60、达成一个螺纹的加工,但不可以实现2个连续螺纹的加工,也不可以加工端面螺纹。G92代码螺纹螺距的定义与G32一致,螺距是指主轴转一圈长轴的位移量(X轴位移量按半径值)。锥螺纹的螺距是指主轴转一圈长轴的位移量(X轴位移量按半径值),B点与C点Z轴坐标差的绝对值大于X轴(半径值)坐标差的绝对值时,Z轴为长轴;反之,X轴为长轴。循环过程:直螺纹如图3-44,锥度螺纹如图3-45。X轴从起点迅速挪动到切削起点;从切削起点螺纹插补到切削终点;X轴以迅速挪动速度退刀(与方向相反),返回到X轴绝对坐标与起点同样处;Z轴迅速挪动返回到起点,循环结束。注意事项:省略J、K时,按号参数设定值退尾;省略J时,长轴方向

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论