实训项目数控铣床程序编制实用教案_第1页
实训项目数控铣床程序编制实用教案_第2页
实训项目数控铣床程序编制实用教案_第3页
实训项目数控铣床程序编制实用教案_第4页
实训项目数控铣床程序编制实用教案_第5页
已阅读5页,还剩94页未读 继续免费阅读

下载本文档

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

文档简介

1、第1页/共99页第一页,共99页。工件(gngjin)坐标系 机床坐标系 第2页/共99页第二页,共99页。程序段1程序段2程序段3程序段4 第3页/共99页第三页,共99页。加工加工(ji gng)准备类指准备类指令令 S主轴转速格式:S_ 说明:(1)用来指定主轴的转速,用字母(zm)S和其后的1-4位数字表示。(2)S功能的单位是r/min。在编程时,除用S代码指令主轴转速外,还要用M代码指令主轴转向,是顺时针还是逆时针。第4页/共99页第四页,共99页。加工加工(ji gng)准备类指令准备类指令 M03主轴顺时针旋转程序里写有M03指令,主轴结合S功能,按给定的S转速,顺时针方向旋转

2、。M04主轴逆时针旋转程序里写有M04指令,主轴结合S功能,按给定的S转速,向逆时针方向旋转。M05主轴停止旋转程序里出现M05指令,坐标指令运行结束后,主轴旋转立即停止。M08打开切削液M08功能在本段程序开始执行,打开切削液。M09关掉切削液M09功能在本段程序运行完毕(wnb)后,关掉切削液。M02程序结束M02表示加工程序结束,用户可以返回进行其它功能操作或重新启动机床 第5页/共99页第五页,共99页。加工准备加工准备(zhnbi)类指类指令令 G21和G22指令是两个互相取代的G代码。数控机床出厂时一般均设定(sh dn)为G21状态。数控机床的各项参数均以米制单位设定(sh dn

3、)。如果一个程序开始用G21指令,则表示程序中一些相应的数据是米制的(单位为mm)。在一个程序中,不能同时使用G20和G21指令,并且必须在坐标系确定之前指定。G20和G21指令断电前后一致,即停机前使用的G20和G21指令,在下次开机时仍然有效,除非重新设定(sh dn)。注:SIEMENS数控系统使用代码G71(米制)和G70(英制)来表示。第6页/共99页第六页,共99页。加工加工(ji gng)准备类准备类指令指令 格式:G17 选择XY平面插补 G18 选择XZ平面插补 G19 选择YZ平面插补 说明:(1)G17、G18、G19定义轨迹插补的平面,以免发生混用错误;(2)当存在G4

4、1、G42、G43、G44刀补(刀具半径补偿)时,不得变换定义平面;(3)考虑加工方便,Z坐标可单独编程,而不必考虑平面的定义。但编入二坐标联动时,必须考虑平面选择问题;(4)系统通电时,处于(chy)G17状态。 第7页/共99页第七页,共99页。加工加工(ji gng)准备类指准备类指令令 格式: G92 X _ Y_Z _ 说明:(1)G92指令(zhlng)是将工件坐标系原点设定在相对于刀具起始点的某一空间位置上。(2)G92指令(zhlng)的作用只是分离工件坐标系原点和刀具起始点,加工中并不产生运动。(3)G92指令(zhlng)中如果将X Y Z 各轴数值设置为零时,则工件坐标系

5、原点与刀具起始点重合。 G92指令(zhlng)编程举例: G92 X20.0 Y10.0 Z10.0第8页/共99页第八页,共99页。加工准备加工准备(zhnbi)类指类指令令 格式: G90说明:(1)使用G90编写程序时,以后所有(suyu)编写的坐标值全部是以编程坐标零点为基准的; (2)系统通电时,机床处在G90状态。G90指令(zhlng)编程举例:G90 G01 X10 Y20 F150; X30 Y30; X60 Y40; Y50; 第9页/共99页第九页,共99页。加工加工(ji gng)准备类指准备类指令令 G90指令(zhlng)编程举例:G90 G01 X10 Y20

6、F150; X30 Y30; X60 Y40; Y50; 第10页/共99页第十页,共99页。加工加工(ji gng)准备类指准备类指令令 格式:G91 说明:使用G91编写程序时,以后所有(suyu)编写的坐标值均为增量值。即以前一个坐标位置作为起始点来计算运动的位移矢量,如下图所示的坐标系中,始终以前一点作为起始点来编程。 G91指令(zhlng)编程举例:G91 G01 X10 Y20 F150; X20 Y20; X10 Y20; X10 Y-10; X30 Y-20;第11页/共99页第十一页,共99页。加工准备加工准备(zhnbi)类类指令指令 G91指令(zhlng)编程举例:G

7、91 G01 X10 Y20 F150; X20 Y20; X10 Y20; X10 Y-10; X30 Y-20;第12页/共99页第十二页,共99页。加工加工(ji gng)准备类指令准备类指令 格式: G00 X Y Z 说明:(1)当Z轴按照指令远离工作台时,Z轴先运动,X、Y轴再运动。当Z轴按照指令接近(jijn)工作台时,X、Y轴先运动,Z轴再运动;(2)不运动的坐标可以省略;(3)目标点的坐标值可以用绝对值,也可以用增量值,小数点前最多允许4位数,小数点后最多允许3位,正数可以省略“+”号;(4)G00功能起作用时,其移动速度按1.5m / min进行;(5)用G00编程时,也可

8、以写作G0。绝对值方式编程举例(j l):G00 X170 Y150;增量方式编程举例(j l):G91 G00 X160 Y140; 第13页/共99页第十三页,共99页。加工准备加工准备(zhnbi)类指类指令令 G00指令编程举例(j l):绝对值方式编程举例(j l):G00 X170 Y150;增量方式编程举例(j l):G91 G00 X160 Y140; 第14页/共99页第十四页,共99页。加工准备加工准备(zhnbi)类类指令指令 F后面的数字表示进给速度的大小,单位:mm/min。用字母F与4位整数和3位小数(xiosh)表示。 例如:F180表示刀具的进给速度为:180m

9、m/min。第15页/共99页第十五页,共99页。准备类指令构成程序(chngx)框架 程序(chngx)开始指令N0010 G92 X Z N0020 M03 S N0030 M08N0040 G90N0050 G21N0060 G00 程序(chngx)运行指令N0100 G01 X Z F N0110 G01 X Z F N0120 G01 X Z F 程序(chngx)结束指令N1000 G28(或G00) N1010 M05 N1020 M09N1030 M02 设置工件坐标系设置S开冷却液 可略绝对值编程 可略米制单位 可略运行到接近加工起点轨迹节点轨迹节点轨迹节点包括(boku)

10、粗精车 换刀 换速返回程序起点主轴停关冷却液 可略结束 根据进行数控铣削加工的动作顺序可以归纳出,编制程序控制数控铣床进行加工的顺序规律为: 程序段号(指明加工动作顺序的先后)设定工件坐标系设定机床主轴转速设定机床主轴旋转方向起动机床主轴设定加工刀具从起始点快速接近被加工工件 设定切削加工的运行速度指定加工运行轨迹的类型给定加工运行轨迹的参数返回到换刀点换刀继续进行加工,直至加工完毕 返回到起始点关闭机床主轴转动程序结束。 注意:程序结束后手动换为加工开始时的第一把刀具。第16页/共99页第十六页,共99页。基本加工基本加工(ji gng)类指类指令令 格式: G01 X_ Y_Z _F_ 说

11、明:(1)系统通电时,处于G01状态(zhungti);(2)不运动的坐标可以省略;(3)目标点的坐标可以用绝对值或增量值书定,小数点前允许4位,小数点后允许3位,正数可以省略“+”号;(4)G01起作用时,其进给速度按所给的F值运行。G01指令编程举例:绝对值方式编程举例: G01 X120 Y120 F100;增量方式编程举例: G91 G01 X190 Y104 F100;第17页/共99页第十七页,共99页。基本基本(jbn)加工类指令加工类指令 格式:G17 G02 X Y I J Y Z J K X Z I K G18 G02 X Z I K G19 G02 Y Z J K 说明:

12、(1)X、Y在使用G90指令时,圆弧终点坐标是相对编程零点的绝对坐标值。在使用G91指令时,圆弧终点是相对圆弧起点的增量值。I、J是圆心坐标,是圆心相对于圆弧起点的增量值,I是X方向,J是Y方向,圆心坐标在圆弧插补时不得省略。不管是绝对值方式,还是增量方式,圆心坐标总是相对起点的增量值;(2)G02指令编程时,可以直接编过象限(xingxin)圆、整圆等;(3)G02指令后的坐标值,小数点前允许4位,小数点后允许3位。说明:用G03指令编程时,除圆弧旋转方向(fngxing)相反外,其余跟G02指令完全相同。第18页/共99页第十八页,共99页。基本加工基本加工(ji gng)类指类指令令 G

13、02指令编程举例1:绝对值方式(fngsh)编程举例1: G02 X58 Y50 I18 J8 F100;增量值方式(fngsh)编程举例1: G91 G02 X26 Y18 I18 J8 F100;绝对值方式(fngsh)编程举例2: G02 X42 Y20 I8 J 16 F110; 第19页/共99页第十九页,共99页。基本加工基本加工(ji gng)类指类指令令 G02指令编程举例2:绝对值方式(fngsh)编程举例2: G02 X42 Y20 I8 J 16 F110;增量值方式(fngsh)编程举例2: G91 G02 X12 Y 36 I8 J 16 F110; 第20页/共99

14、页第二十页,共99页。基本加工基本加工(ji gng)类类指令指令 G02指令编程举例3:绝对值方式(fngsh)编程举例3:(整圆编程) G02 X45 Y24 I- 17 J0 F4;增量值方式(fngsh)编程举例3: G91 G02 X0 Y0 I-17 J0 F4;第21页/共99页第二十一页,共99页。基本加工基本加工(ji gng)类类指令指令 格式: G04 P_说明: (1)程序在执行到某段后,需要暂停一段时间:进行某些人为的调整,这时就可以用G04指令使程序暂停。当暂停时间一到,继续执行下一段程序。暂停时间由P后的数值说明,以秒(s)为单位(dnwi),小数点前允许2位,小

15、数点后2位。即:从0.01 99.99S。 (2)G04的程序段里不能有其它指令。第22页/共99页第二十二页,共99页。基本基本(jbn)加工类指令加工类指令 格式: G11 N.说明:(1)G11指令将本段所定义的两个程序段号之间的程序段按X的负向加工,并按编程所给的循环次灵敏循环若干次;(2)镜像加工开始程序段号和结束程序段号间用小数点隔开,镜像加工开始程序段号必须位于结束程序段号之前;(3)循环次数由第2个小数点之后的二位正数决定。省略则为循环一次;(4)当镜像加工完毕后,下一个加工程序段应该是G11段的下一段;(5)G11不能作为整个程序的最后(zuhu)段结束。若G11程序段位于最

16、后(zuhu)时,应写上M02结束符。(6)G11所定义的镜像段号之内,不得发生其它转移加工指令,如子程序跳转等。第23页/共99页第二十三页,共99页。基本基本(jbn)加工类指令加工类指令 G11编程举例(j l):N0010 G01 Z-2 M03 S12 F100; N0020 G91 G01 X30 Y30; N0030 X20; N0040 G01 G90 X0 Y0; N0050 F11 N0020.0040; N0060 M02; 第24页/共99页第二十四页,共99页。基本加工基本加工(ji gng)类指类指令令 格式: G12 N. 说明(shumng): 镜像加工程序开始

17、时的程序段号,即N ,要求4位数。说明(shumng): G12指令将定义的两程序段之间的加工沿Y轴负方向进行,其余描述与G11相同。第25页/共99页第二十五页,共99页。基本基本(jbn)加工类指令加工类指令 G12编程举例( j l):N0010 G01 Z-1 F6 S10 M03;N0020 G91 G42 T01 X20 Y20; N0030 X30 Y10; N0040 X30; N0050 G03 X15 Y15 I0 J15; N0060 G02 X15 Y15 I15 J0; N0070 G01 Y10; N0080 X-50; N0090 G02 X-30 Y0 I-15

18、 J0; N0100 G01 G90 X20 Y20; N0110 G40 X0 Y0; N0120 G12 N0020.0110; N0130 M02; 第26页/共99页第二十六页,共99页。基本基本(jbn)加工类指令加工类指令 格式: G13 N. 说明:镜像加工程序开始(kish)时的程序段号,即N ,要求4位数说明: G13指令将定义的两程序段之间的加工沿Y轴负方向进行,其余描述与G11相同。第27页/共99页第二十七页,共99页。基本基本(jbn)加工类指令加工类指令 G13编程举例( j l):N0010 G10 Z-1 F4 S10 M03; N0020 G91 G42 T0

19、1 X20 Y20; N0030 X30 Y10; N0040 X30; N0050 G30 X15 Y15 I0 J15; N0060 G02 X15 Y15 I5 J0; N0070 G01 Y10; N0080 X-50; N0090 G02 X-30 Y0 I-15 J0; N0100 G90 G01 X20 Y20; N0110 G40 X0 Y0; N0120 G11 N0020.0110; N0130 G12 N0020.0110; N0140 G13 N0020.0110; N0150 G00 Z5; N0160 M02 第28页/共99页第二十八页,共99页。基本加工基本加工

20、(ji gng)类指类指令令 格式: G54 X_Y_Z_说明: 1)G54功能将使编程零点平移到X、Y、Z所规定的坐标处。图示为G54功能使坐标系变换(binhun)的示意图,XOY是开始编程的坐标系,X O Y 为变换(binhun)后的编程坐标系; 2)X、Y、Z三个坐标可以全部平移,也可以一部分坐标平移,不编入的坐标,其原点不平移; 3)G54功能为独立程序段,本段不得出现其它指令; 4)G54以后的程序段,将以G54建立的新的坐标系编制,不必考虑原坐标系的影响; 5)动态坐标显示仍然相对原来的坐标系; 6)G54、G55本身不是移动指令,它只是记忆坐标偏置,如需要刀具运行到G54这点

21、,必须再编G01或G00 X0 Y0程序段,使刀具运行到G54点; 7)G54后的坐标值可以是正、负数,小数点前允许4位,小数点后允许3位。第29页/共99页第二十九页,共99页。基本基本(jbn)加工类指令加工类指令 G54编程举例(j l):N0010 G01 Z-2 F130 T_S_M_;N0020 X20 Y20; N0030 G54 X30 Y10; N0040 G01 X0 Y0; N0050 X40 Y40;N0060 X20 Y30;N0070 G53 M_ ;N0080 M02; 第30页/共99页第三十页,共99页。基本加工基本加工(ji gng)类指类指令令 格式: G

22、55 X_Y_Z_说明: 1)G55功能(gngnng)将使坐标系的原点从刀具的稍前位置平移X、Y、Z,形成新的坐标系; 2)其它注意事项同G54。 第31页/共99页第三十一页,共99页。基本基本(jbn)加工类指令加工类指令 G55编程举例( j l):N0010 G01 Z-2 F125 T_S_M_;N0020 X20 Y20; N0030 G55 X30 Y10; N0040 G01 X0 Y0; N0050 X30 Y20; N0060 X40 Y40; N0070 G53 M_;N0080 M02; 第32页/共99页第三十二页,共99页。基本加工基本加工(ji gng)类指类指

23、令令 格式: G56说明: 1)G56功能将刀具的当前位置设定为坐标原点,以后编程均以这点(zh din)为坐标原点,不必考虑原坐标系的影响; 2)其余与G54相同。第33页/共99页第三十三页,共99页。基本加工基本加工(ji gng)类指类指令令 G56编程举例(j l):N0010 G01 Z-2 F120 T_S_M_;N0020 X20 Y20; N0030 G56;N0040 G01 X30 Y10; N0050 X40 Y40; N0060 G53 M_ ; N0070 M02; 第34页/共99页第三十四页,共99页。坐标系设定坐标系设定(sh dn) S I E M E N

24、S 数 控 系 统 坐 标 系 偏 置 ( p i n z h ) 指 令绝 对 零 点 偏 置 ( p i n z h ) G 5 4 X Y Z 增 量 零 点 偏 置 ( p i n z h ) G 5 5 X Y Z当 前 点 偏 置 ( p i n z h ) G 5 6 X Y Z第35页/共99页第三十五页,共99页。基本加工基本加工(ji gng)类类指令指令 书写格式(g shi): G53说明: 1)在零点偏置后,G53功能将使加工零件的零点恢复到最初设定的编程零点; 2)G53功能必须在执行过零点偏置功能后才有效。 第36页/共99页第三十六页,共99页。刀具补偿刀具补偿

25、(bchng)指指令令 格式:G40 G01 X_Y_说明:(1)G40必须(bx)与G41或G42成对使用;(2)G40的程序段为撤消刀具半径补偿的程序段,必须(bx)采用直线插补G01指令和数值,编入撤消刀补的轨迹。第37页/共99页第三十七页,共99页。刀具补偿刀具补偿(bchng)指指令令 格式:G41(G42) G01(G02或G03) X_Y_说明:(1)G41 (G42)的切削(qixio)方向如图所示;(2)G41 (G42)发生前,必须先用T指令选择刀具参数,并在主操作屏上设置刀具参数;(3)G41 (G42)本段程序,必须有G01 (G02或G03)功能及对应的坐标参数才有

26、效,以建立刀补;(4)G41 (G42)与G40之间不得出现任何转移加工,如镜像、子程序、跳转等;第38页/共99页第三十八页,共99页。刀具补偿刀具补偿(bchng)指指令令 第39页/共99页第三十九页,共99页。刀具补偿刀具补偿(bchng)指指令令 1)建立刀补。为保证刀具从无刀具半径补偿运动到所希望的刀具半径补偿开始点,应提前用G01直线功能建立刀具半径补偿,各种情况如图所示。图中打阴影(ynyng)线的为实际编程轨迹,箭头线为刀补后的刀具中心轨迹。刀补建立段为G01直线,是从刀具当前点直线运动到刀补后的偏移点处。 第40页/共99页第四十页,共99页。刀具刀具(doj)补偿指令补偿

27、指令 第41页/共99页第四十一页,共99页。刀具补偿刀具补偿(bchng)指指令令 2)二段轨迹之间的过渡情况,如图所示,用G41、G42铣削内轮廓时,最好不要用刀具半径(bnjng)补偿,而用刀具中心轨迹编程。由图可以看出,用刀补铣内轮廓会产生干涉现象。 3)撤销刀补的原则,是最后一段刀补轨迹加工完成后,应有一段直线G01撤销刀补状态(zhungti),它是从刀补终点运动到撤销刀补点的实际位置,这与建立刀补方式类似。注意:刀补建立程序段和刀补撤销程序段所使用的G01直线段,必须同G40、G41或G42编在同一个程序段里,其后写上坐标参数。第42页/共99页第四十二页,共99页。刀具刀具(d

28、oj)补偿指令补偿指令 第43页/共99页第四十三页,共99页。刀具补偿刀具补偿(bchng)指指令令 第44页/共99页第四十四页,共99页。返回返回(fnhu)类指令类指令 G14、G15X、Y分别按G00运动格式: G14或G15说明: 1)当使用G14、G15时,X、Y坐标依次单独(dnd)分先后快速定位,G14定义X轴先运动,接着Y轴再运动。G15定义Y轴先运动,接着X轴再运动; 2)G14、G15必须在G00有效时才能生效,作为G00的选择项。 第45页/共99页第四十五页,共99页。旋转旋转(xunzhun)坐标坐标系设定系设定 S I E M E N S 数 控 系 统 旋 转

29、 ( x u n z h u n ) 指 令 G 2 5 9 R P L =第46页/共99页第四十六页,共99页。坐标系旋转坐标系旋转(xunzhun)设定设定 零点(ln din)偏置和坐标系旋转举例第47页/共99页第四十七页,共99页。返回返回(fnhu)类指令类指令 G27返回参考点检查格式: G90(G91) G27 X_Y_Z_说明: 1)为了提高加工精度的可靠性和保证被加工工件的正确性,使用该指令检查工件原点的正确与否。 2)当使用G27时,在G90方式下,X、Y、Z值指机床参考点在工件坐标系的绝对值坐标;在G91方式下,X、Y、Z值表示机床参考点相对(xingdu)刀具目前所

30、在位置的增量值坐标。 3)该指令的用法如下:当执行加工完成结束前,执行G27指令,则刀具以快速定位(G00)移动方式自动返回机床参考点。 4)G27必须将刀具补偿取消后才能生效。 FANUC数控系统返回(fnhu)类指令第48页/共99页第四十八页,共99页。返回返回(fnhu)类指令类指令 G28自动返回参考点格式: G28 X_Y_Z_说明:1)该指令用来使坐标轴自动返回参考点。2)使用G28时,X、Y、Z数值为返回参考点所经过的中间点坐标。指令执行后,X、Y、Z轴都将快速移动(ydng)定位到中间点,然后在从中间点移动(ydng)运行到参考点。绝对值方式编程举例:G90 G28 X300

31、.0 Y250.0增量值方式编程举例:G91 G28 X100.0 Y150.0 G28自动(zdng)返回参考点 第49页/共99页第四十九页,共99页。返回返回(fnhu)类指令类指令 G29从参考点返回(fnhu)格式: G29 X_Y_Z_说明:1)该指令用来使刀具由机床参考点经过中间点到达目标点。2)使用G29时,X、Y、Z数值指刀具的目标点坐标。指令执行后,X、Y、Z轴都将快速移动定位到中间点,然后在从中间点移动运行到目标点。3)在使用G29指令前,必须先使用G28指令,否则G29指令不能判断出中间点的位置。G29从参考点返回(fnhu) 第50页/共99页第五十页,共99页。返回

32、返回(fnhu)类指令类指令 G28、G29编程举例:M06 T02 换2号刀;G90 G28 Z50.0 由A点经过中间(zhngjin)点B回到Z轴机床参考点;M06 T03 换3号刀;G29 X35.0 Y30.0 Z5.0 3号刀由机床参考点经由中间(zhngjin)点B快速定位到C点;第51页/共99页第五十一页,共99页。循环循环(xnhun)加工类加工类指令指令 孔的加工固定循环一般由下列6个动作组成(图中虚线表示快速进给,实线表示切削进给)。 动作1x轴和y轴定位,使刀具快速进给至孔的加工位置。 动作2快速进给到R点,刀具由初始(ch sh)点快速进给至R点。 动作3孔加工:以

33、切削进给的方式执行孔的加工动作。 动作4孔底的动作:包括暂停、主轴准停、刀具移动等。 动作5返回到R点:继续加工其它孔,并且在可以安全移动 刀具时选择返回R点。 动作6返回起始点:孔的加工完成后一般应该选择返回起始点。第52页/共99页第五十二页,共99页。循环循环(xnhun)加工类加工类指令指令 固定(gdng)循环的基本动作 第53页/共99页第五十三页,共99页。循环循环(xnhun)加工类加工类指令指令 格式: G73 X_Y_Z_ R_Q_F_说明: (1)分多次工作进给,每次进给的深度(shnd)由Q指定(一般23mm),并且每次工作进给后都快速退回一段距离d,d值由参数设定(通

34、常为0.1 mm)。 (2)此加工方法,通过Z轴的间断进给可以比较容易地实现断屑和排屑。 第54页/共99页第五十四页,共99页。循环(xnhun)加工类指令 第55页/共99页第五十五页,共99页。循环循环(xnhun)加工类指加工类指令令 书写格式: G74 X_Y_Z_ R_ F_说明:(1)加工动作如图所示。图中CW表示主轴正转,CCW表示主轴反转。(2)此指令用于攻左螺纹。因此(ync)需要先使主轴反转,再执行G74指令。刀具先快速定位至X、Y所指定的坐标位置,再快速定位到D点,接着以F所指定的进给速度,攻螺纹至Z所指定的坐标位置后,主轴转换为正转,并且同时向Z轴方向退回至R点,退至

35、R点后主轴恢复原来的反转。(3)攻螺纹时的进给速度为: VF = 螺距导程p主轴转速n第56页/共99页第五十六页,共99页。循环(xnhun)加工类指令 第57页/共99页第五十七页,共99页。循环加工循环加工(ji gng)类指类指令令 格式: G76 X_Y_Z_ R_ Q_ P_ F_说明:(1)孔的加工动作如图所示。图中P表示在孔底有暂停,OSS表示主轴准停,Q表示刀具移动量。采用此方式(fngsh)进行镗孔可以保证退刀时不划伤内孔表面。第58页/共99页第五十八页,共99页。循环加工循环加工(ji gng)类指类指令令 (2)执行G76指令时,镗刀先快速定位至X、Y所指定的坐标位置

36、,再快速定位到R点,接着以F所指定的进给速度,攻螺纹至Z所指定的坐标位置后,主轴D定向停止,使刀尖指向一固定的方向后,镗刀中心偏移,使刀尖离开加工表面,然后镗刀以快速退出加工孔外。当镗刀退回至R点或起始点时,刀具中心恢复原来位置,并且主轴恢复转动。 (3)应该特别注意(zh y),偏移量Q一定为正值,并且Q不能用小数点的方式来表达数值。例如偏移1.0 mm,应写为Q1000。偏移方向可以用参数设定选择+x,+y, -x,-y的方向,一般均任定+x方向。指定的Q值不能太大,以免碰伤工件。 (4)需要特别指出:在镗刀装到主轴上以后,一定要在CRT/MDI方式下执行M19指令使得主轴准停后,并检查镗

37、刀刀尖所处的位置和方向,见图,如与图中位置相反(相差180),必须重新安装刀具,使其与图中位置相符。第59页/共99页第五十九页,共99页。循环加工(ji gng)类指令 第60页/共99页第六十页,共99页。循环加工循环加工(ji gng)类指类指令令 格式: G81 X_Y_Z_ R_F_说明:(1)孔的加工动作如下图所示。本指令为一般孔钻削加工的固定循环指令。(2)此指令中,刀具半径(bnjng)尺寸补偿G41、G42指令无效,刀具长度尺寸补偿G43、G44指令有效。 第61页/共99页第六十一页,共99页。循环加工(ji gng)类指令 第62页/共99页第六十二页,共99页。循环加工

38、循环加工(ji gng)类指类指令令 格式: G81 X_Y_Z_ R_ P_ F_说明: 1)孔的加工动作同于G81指令。区别仅在于在孔底增加了“暂停(zn tn)”时间,因而可以得到准确的孔深尺寸,而且表面光滑。 2)此功能适用于锪孔或镗削阶梯孔。第63页/共99页第六十三页,共99页。循环加工循环加工(ji gng)类指类指令令 格式(g shi): G83 X_Y_Z_ R_Q_F_说明: 本指令适用于深孔加工。与G73指令不同的是每次刀具间隙进给后退至R点,可把切屑带出孔外,以免切屑将钻槽塞满而增加钻削阻力。图中d值由参数设定。当重复进给时,刀具快速下降,到达d规定的距离时转为切削进

39、给,q为每次进给的深度。 第64页/共99页第六十四页,共99页。循环加工(ji gng)类指令 第65页/共99页第六十五页,共99页。循环加工循环加工(ji gng)类指类指令令 格式: G84 X_Y_Z_ R_ F_说明:(1)与G74指令类同,但主轴旋转方向相反,用于攻右旋螺纹。其加工动作如图所示。(2)在G74、G8攻螺纹循环指令执行过程中,操作面板上的进给倍率调整开关无效。另外,即使按下进给暂停键,循环在回复动作结束( jish)之前也不会停止。 第66页/共99页第六十六页,共99页。循环(xnhun)加工类指令 第67页/共99页第六十七页,共99页。循环循环(xnhun)加

40、工类指加工类指令令 格式: G85 X_Y_Z_ R_ F_说明:1)孔的加工动作与G74指令类同。但在返回行程中,从ZR段为切削进给,以保证(bozhng)孔的加工表面光滑。其循环动作如图所示。2)此指令适用于铰孔。 第68页/共99页第六十八页,共99页。循环加工(ji gng)类指令 第69页/共99页第六十九页,共99页。循环循环(xnhun)加工类指加工类指令令 格式: G86 X_Y_Z_ R_ F_说明:(1)此指令的格式与G81完全类似。区别在于,钻削加工到达孔的底部后,主轴停止,返回到R点或起始点后主轴再重新启动,其循环动作如图所示。(2)采用此方式进行加工,如果连续加工的孔

41、距较小,可能出现刀具已经定位到下一个孔的加工位置,而主轴尚未达到规定的转速,为此可以在各孔动作之间增加暂停指令G04,以使得(sh de)主轴获得规定的转速。使用G74和G84指令时也有类似现象。(3)此指令适用于一般孔的镗削加工。 第70页/共99页第七十页,共99页。第71页/共99页第七十一页,共99页。循环循环(xnhun)加工类指加工类指令令 格式: G80 说明: 当固定循环不再使用(shyng)时,应用G80指令取消固定循环,恢复到一般基本指令状态。此时固定循环指令中的孔的加工数据也同时被取消。 1. 固定循环指令中地址R与地址Z的数据指定,与G90或G91指令的方式选择有关。选

42、择G90方式时,R与Z一律取其终点坐标值;选择G91方式时,则R是指自起始点到R点的距离;Z是指R点到达(dod)孔底平面上Z点的距离。如图所示。固定循环指令说明:第72页/共99页第七十二页,共99页。循环循环(xnhun)加工类指加工类指令令 2. 起始点是为了安全下刀而规定的点。该点到零件表面的距离可以任意设置在一个安全的高度上。当使用同一(tngy)把刀具加工若干个孔时,这样孔间存在障碍需要跳跃或待全部孔加工完毕时,才使用G98功能使刀具返回到起始点,如图所示。 3. R点又叫加工开始点,是刀具进行加工的起点。距工件表面的距离只要考虑工件表面尺寸的变化,一般可取25mm。使用G99时,

43、刀具将返回到该点。如图所示。固定循环指令说明:第73页/共99页第七十三页,共99页。循环加工循环加工(ji gng)类指类指令令 4. 加工盲孔时孔的底平面,就是孔底的Z轴高度;加工通孔时一般刀具还要伸出工件底平面一段距离,主要是为了保证全部孔深都加工到规定尺寸。钻削加工时,还要考虑到钻头钻尖对孔深的影响。 5. 孔加工循环与平面选择指令(G17、G18、G19)无关。无论选择了哪个平面,钻孔加工都是在XY平面上定位Z轴方向上进行钻孔加工。 6. R在增量方式中是起始点到R点的了、距离,在绝对方式中是R点的z值坐标。 7. Q在G73、G83中,用来指定每次进给的深度;在G76、G87中用来

44、指定刀具的位移量。 8. P用来指定暂停的时间,最小单位为1ms。 9. F用来指定切削进给的进给量。 10. L用来指定固定循环的重复(chngf)次数。只循环一次时可以不指定。固定循环指令说明:第74页/共99页第七十四页,共99页。循环加工循环加工(ji gng)类指令类指令 11. G73G89为摸态指令。一旦指定,一直有效,直到出现其它孔的加工固定循环指令,或者取消固定循环指令,或者G00、G01、G02、G03指令时才失效。 12. 固定循环中的参数(Z、R、Q、P、F)是摸态的。当变更固定循环的方式时,可用的参数继续(jx)使用,不需要重新设置。当中间如果有G80、G01、G02

45、、G03指令时,这些指令不受固定循环的影响。 13. 在使用固定循环编程时,一定要在程序段中指定M03(或M04),使主轴启动。 14. 固定循环指令不能和后续指令中M代码同时出现在同一程序段中。 15 当用G80指令取消孔的加工固定循环后,那些在固定循环之前的插补摸态(如G00、G01、G02、G03)恢复。 16. 固定循环指令中,刀具半径补偿G41、G42指令无效,刀具长度尺寸补偿G43、G44指令有效。 固定循环指令说明:第75页/共99页第七十五页,共99页。子程序指令子程序指令(zhlng) G22子程序定义格式: G22 N说明;(1)调用地址N后二位数为子程序编号,子程序名以N

46、开头;(2)编制G22与G24程序段时,不得有其它指令出现;(3)G22与G24程序段成对出现,形成一个(y )完整的子程序块;(4)子程序内部的参数灵敏据有两种格式: G20子程序调用 格式:G20 N . P1 . 说明(shumng):1)N后第一个2位数为希望调用的子程序的程序名,允许两位。分隔点后的2位数表示本次调用的循环次灵敏,可以从0199次,P1为变量号,其分隔点后表示由该变量传递到子程序中的实际数值,共10个参数,即P0,P1,P9;2)若G20段中无P变量,则子程序中不能出现变量P;3)子程序中有变在调用G20时,必须赋予明确的数值;4)本程序段不得出现以上描述以外的内容;

47、5)子程序可以重复嵌套调用5次。 G24子程序结束返回格式: G24说明:1)G24表示子程序结束,返回到调 用该子程序的程序下一段; 2)G24与G22程序段成对出现; 3)G24本段不允许有其它指令出现。第76页/共99页第七十六页,共99页。子程序指令子程序指令(zhlng) (1)M98子程序调用格式(g shi): M98 P 说明;1)调用地址P后最多可限8位数,前4位为调用次数,后4位为子程序号。若P后数字4位,则表示调用子程序号,调用次数为1次。2)主程序可以调用两重子程序,即主程序调用一个子程序,参见图示。而子程序又可以调用另一个子程序。主程序也可以重复多次调用子程序。(2)M99子程序结束格式(g shi): M99说明;

温馨提示

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

评论

0/150

提交评论