加工中心最详细讲解编程操作实例_第1页
加工中心最详细讲解编程操作实例_第2页
加工中心最详细讲解编程操作实例_第3页
加工中心最详细讲解编程操作实例_第4页
加工中心最详细讲解编程操作实例_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

1、胡雪飞制作2010年3月16日星期二坐标系在数控加T程序编程中,需要确定运动坐标值.控制符的名称及方向,为了简化程 序编制及保证具有互换性,国际上已统了 ISO标准坐标系,该标准规定该坐 标系统是一个右手笛卡尔坐标系统1、不论机床在加I:中是刀具移动还是被加I:1件移动都一律规定被加物静止 不动而刀具在动2、Z轴的确定:传递切削力的轴为Z轴3、机械坐标系:以机床原点为坐标原点建立坐标系4、机床原点(机床零点):机床上的一个用作加基准的特定点5、件坐标系:以工件原点为坐标原点建立的坐标系。使用来确定工件几何形 体上各要素的位置而设置的坐标系6、工件原点:(I)、位置是人为设定的,由编程人员在编制

2、程序时根据工件的特点选定的, 所以也称为编程原点。(2)、工件原点应选在零件图纸的基准匕对于对称图形,可设在对称中心 上,一般零件,可设在工件轮廓的某一角上,便于坐标值的计算,对Z方 向的原点,一般选在工件表面,并选在精度较高的表面。(1) 坐标:以刀尖移动方向判断X、Y、Z、B的正负XY 值G54 #41 X#42 Y#43 Z0#44 B(3) G90:绝对值编程(以程序原点为基准编程)(4) G9I:增量值编界(以前一点为基准编程)G90: (X YG91:Iqq(50. 35)100X-100/+7。程式原点70Y-70Y70/X100K(50. 35)(-50. -35)(5) B轴

3、:G90往+方向旋转(或参数设定往较近方向旋转)G9I以指令+、旋转M: G90 B120,例如要定位到下刀点:G()0Xl()0Y100 Z100;(7) G01直线插补刀具以给定进给率从一点移动到另一点 指令方式:(X, Y, Z)G01 X_Y_Z_F_; F:进给率,单位 mm/min例如:GOl XlOO.Yl(M). Fl(M);对下图所示图形分别用G9I和(;91)编程(I) G40 G80;GOO (;90 G54 XO YO S600 M 13;M 13;GOl X20Y10 F60;X70. (Y10.);(X70.) Y25.;X20 Y45;(X20)Y10;GOO X

4、O YO;M30;(II)G40 G80;GOO G90 G54 XO YO S6(M)GOl G91 X20Y10F60X50. (YO);(X0)Y15.;X-50 Y20;(XO) Y-35;GOO X-20Y-10;G90;M30;(8) G02:弧切削(顺时针)G02使用R (一般)G02 X Y R F圆弧的顺逆方向是沿着垂直于圆弧所在平面的坐标轴的负方向观察,以判断其顺逆方讯(9) G03:弧切削(逆时针)使用R (一般)G03X Y R FX_Y二圆弧的终点坐标F:切削进给率R:半径 (+ ) 18()度使用LJ:(全圆)G()2(X_Y_)I_(J_)F_;G03I,J:起点

5、指向圆心(圆弧中心坐标减去圆弧起始点坐标得I值)(X,Y)例:G02 I-50 F100;如对右图全圆编程使用格式:G02G03如:GDI X50.Y0F40GD2 1-50G04进给暂停指令方式:G04X_或G04P_X是暂停时间单位:秒P是暂停时间 单位:1/1000秒数值不用小数点(10) G19: YZ平面选择(11) G18: ZX平面选择(12) G17: XY平面选择(决定圆弧切削,半径补正,钻孔平面)(13) G28:机械原点复归(开机后手动原点复归即可)G9I G28 X0 Y0 Z0;归原点后灯号亮起(14) G30:第二原点复归(换刀点)G9! G3O XO YO ZO:

6、A归第二原点后灯闪爆刀具半径补偿的作用*1、当用圆头刀具加工时,只需按零件轮廓编程,不必按刀具中心轨迹编程, 大大简化了程序编制。2、通过刀具半径补偿功能,可以很方便留出加T.余量,很方便地实现先粗后 精的加工。3、可以补偿由于刀具磨损等因素造成的误差,提高零件的加T精度。(16) G41:(刀具)半径左补正沿刀具运动方向看去,刀具在加工轮廓的左侧(17) G42:(刀具)半径右补正沿刀具运动方向看去,刀具在加工轮廓的左侧(18)G40:(刀具)半径补正取消取消后,刀具所走的坐标为刀具中心的坐标rGOOi rG41-ikoJ卜42D_ CF_)X Y为刀具运动的坐标值D:补正号码 轮廓加【犬成

7、之后,必须用G40取消刀具补偿,畲则会继续对以后的刀具加I轨迹产生影例:。20铳刀 D21 = 10.0GOO G90 X-65. Y-50jG43 Z3. Hl M3 S400 z-ia.G42 Y-35. D21;一半径右补正G01 X50. FlOOjY35. jX-50. jY-46 j40 X-65j 一半径补正取消(GLIQGOD G91 G30 Z0 M5jM30j100原点(XOZO)。70I1 1020例2:。32铳刀D22 = 16QGOO G90 X44. Y0;G43 Z3. H2 M3 S500;Z-12。G01 G41 Z65. D22 F150jG03 1-65.

8、 F200;G01 G40 X40jG91 G30 ZO M3;M30j对下图零件分别用G41、G42编程(不考虑Z轴方向)用 G41:G40 G80G90 G54 GOO XO Y0S600M13G01 G41 X80 Y50 DOI F50Y130X200G03 X230Y100 R30G01 Y80G02 X200 Y50 R30G01 X170Y90X130Y50X80GOO G40 XO Y0M30取消指令绝对坐标编程快速移动到G54坐标原点 主轴正转切削液开转速600r/min 加左刀补铳外圆轮廓用 G42:G40 G80G90 G54 GOO XO Y0S6(M) M13G01

9、G42 X80 Y50 DOI F50取消指令绝对坐标编程快速移动到G54坐标原点 主轴正转冷却液开转速6(M)r/min加右刀补铳外轮廓XI30Y90X170Y50X200G03 X230 Y80 R30G01 Y1OOG02 X2(M) Y130 R30GO1 X80V5OGOO G40 XO YOM30取消刀具补偿 程序结束IL G43:刀长补正G43基准面H:Z:补正号码指令刀具跖基准面高度Z,(G43补正后ZO)G43 Z3.0 Hl;由于所选用的刀具长度不同,所以每次换刀后,刀具走Z方向时,需对刀具进行长度补 偿,如上图所示:G43:正偏置,即刀具在+Z方向进行补偿G44:负偏置,

10、即刀具在Z方向进行补偿G49:刀长补偿取消刀具长度补偿格式:rGOOi rG43iLgoJ L44Jz:刀具在z方向运动的坐标值H:刀具补偿号码,所补偿的数据在数控系统内部的存贮单元中存贮(加工前要输入数控系 统)(19) G54:选择第一工件坐标系(20) G55:选择第二工件坐标系(2DG56:选择第三工件坐标系P(22)G57:选择第四工件坐标系动作4快速进给(23)G58:选择第五T件坐标系(24) G59:选择第六工件坐标系将XI、Y1X6、Y6之机械坐标,分别输入G54G56之X、Y中。(25)固定循环:G73G89固定循环由以卜所示六个动作顺序组成:IX及Y轴定位,快速2 快速移

11、动至R点3 切削4 -孔底位置的动作5 逃离至R点6 快速移动至起始点进给固定循环切削复归动作循环G98:问到参考点G99:问到参考点R点R点位哲起始点位置oZr点位常G98G99R点回归起始点位宣网归G80:固定循环取消固定循环(G73、G74、G76、G81至G89)取消,取消以后执行通常动作,其 他钻孔资料也取消。钻孔循环(G73 ) G99(G73 ) G98(1) G73 (高速啄式深孔钻循环)逃离量d是用机床参数设定的。因为Z轴方向间歇进给,在钻深孔时设定很小 的逃离量并排屑容易,执行高效率加工。逃离是一快速进给率直线,一般设d=0.3mmo指令方式:G73 X_Y_Z_R_Q_F

12、_X_Y_:加工丸琵XY年面上的位置坐标Z,:钻孔深度R_:循环起点Q_:每次切入量F_:切削进给率对右图所示零件用G73钻孔0()001G40 G80取消指令GOO G90 G54 X20 Y0 绝对坐标编程快速移动到G54坐标X20.Y0点G43 ZIO HOI Ml3 s600长度补偿到ZI0高度,主轴正转600r/min冷却液开G99 G73 Z-55 R5,0QI0 F60 G73高速啄式钻孔循环结束返回R点平面X40GOO G80 Z50M30取消钻孔循环快速移动到Z50高度 程序结束(二)、G81 (普通钻孔循环)()I Z 点& I Z 点G81(G98)G81 (G99)指令

13、方式:G81 X_ Y_Z_R_F_X_Y_:孔在XY平面上的位置坐标Z_: 钻孔深度R_: 循环起点F_: 切削进给率例题:对如图所示零件钻孔0(X)01G40 G80GOO G90 G54X-80 Y-100G43ZI0H0I MI3S8OOG99 G8I Z-13 R5 F80取消指令绝对坐标编程快速移动到G54坐标X-80Y-I00点 长度补正到ZI0高度,主轴正转800r/min冷却液开 G81钻孔循环,结束返回R点平面X-260Y-250X-80GOO G80 Z50取消钻孔循环快速移动到Z50高度 程序结束R点Z点G82 (G98)G82 (G99)M300G8I相同。在孔底位置

14、执行暂停(川p码指定)及主轴上升。在孔底位置 执行暂停改善盲孔的孔底精度指令格式:G82 X_Y_Z_R_P_F_X_Y_:孔在XY平面上的位:置坐标Z_:钻孔深度R_:循环起点P_:至加T.深度时进给停顿时间单位:1/1000秒例题:对下图所示的零件编程000()1G40 G80GOO G90 G54 X30 Y20G43ZI0H0I M13 S6(X)G99 G82 Z-5 R5P1000 F60取消指令绝对坐标编程快速移动到G54坐标X-80Y-I00长度补正到Z10高度,主轴正转600r/min冷却液开G82钻孔循环,结束返回R点平面X70G00G80ZKX)M30取消钻孔循环快速移动

15、到取00高度 程序结束G83啄式钻孔循环G83 G99G83 G98指令方式:G83 X_Y_Z_Q_R_F_;以上指令指定啄X露孑加加,Q是每次切削量,用增量值表示,在第二次切 入执行时,在执行切入前dmm (或inch)的位置,快速进给转换成切削进给, 指定的Q值一定是正值,如果指令是负值则负号无效,d值用机床参数设定。X_Y_:孔在XY平面上的坐标Z_ :钻孔的深度Q,:每次切入量R, : 循环起点F_ :切削进给率对 右 图 零 件 钻 孔OOOOIG40 G8O取消指令GOO G90 G54 X45.0 Y45.0 绝对值编程快速移动到G54坐标X45. Y45.位宜G43 Z50.

16、 HOI MI3 S800 长度补正到Z50.高度,主轴正转80017min冷却液开Z5.0移动到工件上方Z5.0位置G99 G83 Z-20 R5.0QI0 F80 G83啄式钻孔循环结束后返回R点平面X-45.0Y-45.0X45.0G80 G(X) Z50取消钻孔循环快速移动到Z50高度M30程序结束G85较孔循环与G84相同,但是在孔底位置不逆转,指令方式:G85 X_Y_Z_R_FX_Y_:孔在XY平面上的坐标Z_:孔的深度R_:循环起点F_:切削进给率对 右 图 零 件 较 孔取消指令绝对值编程快速移动到G54坐标X50Y0位皆 长度补正到Z50高度主轴正转100r/min切削液开

17、G85校孔循环结束返回R点平面0(X)01G80 G40GOO G90 G54 X50 Y0G43 Z50 HOI MI3SI00X-50G80 GOO Z80G30结束循环快速移动到Z80位甘 程序结束G89 (平底较孔循环)R点位置z点G89 (G98)起始点位置起始点位置OG89 (G99)G99 G85 Z-22 R5 FI00JG85相同,只是在孔底位宜执行暂停指令方式:G85 X_Y_Z_R_P_F_X_Y_:孔在而位丽电z_: 较孔深度R-: 循环起点P-: 较孔到达Z点后暂停时间 单位1/1000秒20 16so 200()01G80 G40取消指令GOO G90 G54 X6

18、0 Y40G43Z10 HOI M13S100绝对值编程快速移动到G54坐标X60Y40位置长度补正到Z10位置主轴正转l()0r/min切削液开(;99 G89 Z.15 R5 P3000 F30 G89较孔循环结束后返回R点平面X150G80 GOO Z50取消钱孔循环快速移动到Z50位置M30程序结束G86粗像孔循环起始点位置主轴正转R点位置主轴停止/)G86(G99)快速进给切削进给X_Y z_R_ F与G8I相同,但是在孔底位置主轴停止,并以快速进给率逃离。次指令般用 于粗锁孔指令方式:G86 X_Y_Z_R_F_孔在XY平面上的坐标切削深度 循环起点 切削进给率对 右 图 零 件

19、镖 孔00()01G80 G40取消指令GOO G90 G54 X75 Y-80绝对值编程快速移动到X75Y-8O位置G43 ZIO HOI MI3S5OO长度补正到Z10 G度主轴正转500r/min切削液开G98 G86 Z-52 R5 F80 G86镣孔循环结束后返回初始平面X200 Y-50X37OG80 GOO Z50取消镣孔循环快速移动到Z50位皆M30程序结束G76 (精链孔循环)G76(G98)G76(G99)DSS主轴定位一平移(快速进给)指令方式:G76 X_Y_Z_R_Q_F_X_Y_ 孔在XY平面上的位置坐标Z_镣孔深度R_ 循环起点Q_ 偏移量,表示主轴停止时,上轴先

20、定位角度,刀尖做微届偏移的值.因为主轴在孔 底位置执行定位停止,主轴向切削方向的反方向平移后逃离。F一切削进给率注:平移量用Q指定,Q值一定是正值。如果指定负值则负号无效,平移方向可用参数设定,故装精锋刀时需先主 轴定位。OOOOlG8O G4O切削指令GOO G9O G54 X30 Y25绝对值编程快速移动到G54坐标X3OY25点G43 ZIO HOI M13S2000 长度补正到Z10高度,L轴正转20(X)r/min冷却液开G98 G77 Z-15 R5 Q0.1 FIOOG76锋孔循H、,结束返回到始平面X50GOO G80 Z50切削镣孔循环快速移动到Z50高度M30程序结束G87

21、反链孔循环G87(G98)G87(G99)不能使用主轴正转2快速进给切削进给手动进给一平移(快速进给)主轴定位刀具沿XY轴定位后,主轴停止在定位,主轴向刀具方向平移及以快速进给 率在孔底定位(R点),在这个位置,刀具只对平移量返1口1,主轴正转。在Z 轴的正方向到Z点执行加工。在这个位置,主轴再次停止在定位,及向刀具 反方向平移,刀具从孔退出。刀具复归原位置后,只对偏移量返回,主轴正 转,刀具依照下一个单节指令动,偏移量与方向与G76相同,(方向设定在G76 GG87 相同)。指令方式:G87 X_Y_Z_R_Q_F_X_Y_孔在XY平面上的位置Z_键孔深度R_循环起点Q_偏移量F,切削进给率

22、例题阳1O乍对图所示零件链012孔0(X)01G40 G80GOO G90 G54 X60YI00取消指令绝对坐标编程快速移动到G54坐标X60YI00位置G43 Z50 HOI MI3SKXX)长度补正到Z50高度主轴正转IOOOr/min切削液开Z5.0移动到工件上方位置G98 G87 Z-30 R-70QI.2 F60 G87反钱孔循环结束后返回初始平面X180G80 GOO Z50G30取消反镣孔循环快速移动到Z50位置 程序结束G74 (攻左牙循环)主轴正转(CW)主轴正转(CW)R点R点切削进给切削进给主轴逆转(CCW)主轴逆转(CCW)G74(G99)G74(G98)在孔底位置主

23、轴逆转执行攻左牙,攻左牙时用左牙丝锥,且主轴先反转, 注:在G74指定攻左牙时,进给率调整无效,即使使用进给暂停,循环 在复归动作结束之前不会停止。指令方式:G74 X_Y_Z_R_F_X_Y_螺纹孔在XY平面上的位置坐标Z, 攻牙深度R, 循环起点F,切削进给率F=转速(n) X螺距(p), FANUCA系统用此公式,且需用刚性攻牙M29 S_oF=螺距(p),三菱用此公式。无需用刚性攻牙M29 s一例题:(左旋螺纹)对图所示零件攻螺纹(FANUC用)2M8*1.253050OOOOlG40 G80取消指令GOO G90 G54 X30 Y25绝对值编程快速移动到G54坐标X30Y25位G4

24、3 Z10 HOI M14 S200 长度补正到Z10位置,主轴反转200r/min切削液开M29 S200刚性攻牙G98 G74 Z-15 R5 F250攻左牙循环X50G80 GOO Z50取消攻牙循环快速移动Z50高度M30程序结束G84 (攻右牙循环)起始点R点Z点O 1主轴逆转(CCW)主轴逆转(CCW)R点Z点主轴正转(CW)G84(G98)主轴正转(CW)G84(G99)在孔底位置主轴正转,执行攻牙循环,注:在G84指定的攻牙循环中,进给率调整无效,即使使用进给暂停,循环在复归动作结束之前不会停止。指令格式:G84 X_Y_Z_R_F_X_Y_螺纹孔在XY平面上的位置坐标Z_螺纹

25、深度R一循环起点F_ 切削进给率F=转速(n) X螺距(p), FANUCA系统用此公式,且需用刚性攻牙M29F=螺距(p),三菱用此公式。无需用刚性攻牙M29S_.例题:(右旋螺纹)对图所示零件攻螺纹(FANUC用)OOOOIG40 G80GOO G90 G54 X30 Y25G43 Z25 HOI M13 S200M29 S200G98 G84 Z-10 R5 F3(M)X70G80 GOO Z50M30取消指令绝对值编程快速移动到G54坐标X30Y25位置长度补正到Z25位置,主轴正转200r/min切削液开 刚性攻牙攻右牙循环取消攻牙循环快速移动到Z50高度程序结束第四轴编程第四轴,即

26、B轴是旋转轴,它的设置。XYZ轴相似,也有机械原点,编程亦与 XYZ轴编程相似。指令格式:M26放松第四轴GOOB_快速转动B角度M25夹紧第四轴或M26放松第四轴G01 B_F_以F的切削速率旋转第四轴B的角度其中B:旋转角度,它亦有G90和G91 之分,用G90则B轴正方向旋转(或参 数设定往较近方向旋转),如用G91则B 轴依指令向正负方向旋转。F:切削进给率,单位mm/min在B轴旋转之前,先用M26放 松第四轴,如在加工中第四轴不需要 旋转,则用M25将第四轴夹紧。子程式编程行一个程式包含一些固定的顺序或经常重复的形式时,这些形式或顺序可以写成 副程式,用以简化程式制作,副程式可以在

27、自动模式下呼出,副程式可以呼叫另 一个副程式。(如图所示)主程式副程式副程式指令格式:三菱:M98 H_ L_ (同一程式内)M98 P_ L_ (不同程式)H:呼叫顺序号码P:呼叫副程式号码L:呼叫次数FANUCM98 P 口子程序被I子程序号码调用次数注:副程式用M99结束例题:要编一个在X方向每走10mm停留5s,循环15次的程序,如下:主程序(以三菱系统为例)00001G40 G80消指令GOO G90 G54 X_Y_Z_绝对值编程快速移动到G54坐标点M98P1000L15调用01000程序,循环15次M30程序结束子程序01000G01 G91 X100 F100G04 X5M9

28、9利用主程序加工四个凸台零件上有四个形状,尺寸相同的凸台。台高3mm,精加外轮廓,试用子程序 编程取消指令绝对值编程快速移动到G54坐标XOYO位置长度补正Z10位置主轴正转8()N01 Tl (DR/20)M6换刀G54 GOO G90 XO YO刀长补正 G43 1101 Z50. S400 M13TO2钻孔复归起始点/G98G8I R5.0 Z-21.0 F0固定循环取消G80 Z50.0 M09G91 G30 ZO M05预备刀换刀到换刀点右补正顺时针圆蚀削X50.1X5.() ll动倒C角Y-45.0GOI Z5 0G40 GOO Z50.0 M09G9I G30 ZO M05 到换

29、刀点N03 M6(O25 精铳刀)G54 G(X) G90 XO YOG43 H03 Z50. 0 S420 M13GOO Z-16.0GOI G42 X-20. D23 Fl50G02 120.0 F2(X)GOI G40 XO F3(X)GOO Z5D.G42 X50.0 Y-20.0Z-16GOI Y50. .R5.0 F200X-50,R5Y-5().,C5.X5O.,C5.Y-45.Gl Z5.0F500G40 G(X) Z50.M9N02 M6 (。25 粗铳刀)G54 GOO G90 XO YOG43 U02 Z50. S35O M13T3GOO Z-16.0iOl G42 X-19.9 D22FI20 、G02 119.9 F15001 G40 XO F300GOO Z50f G42 X50.1 Y-70.0半径补正取消右补正自动倒R角自动倒C角Z-16.0GOI Y5O.LR5.OF15OX-50.1 fR5.0Y-50.LC5.0G91 G30 ZO M5M304程序结束攻M 0 . P 20例九Tl T20中心钻T2。8.6钻头T3M10*1.5P 丝攻T件坐标系零点设定为归G55程序如下:00002G40G17G80G91 G30 Z0(CDT)M6G55 GOO G90 XO YOG43U01 Z50. S12(X)

温馨提示

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

评论

0/150

提交评论