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

下载本文档

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

文档简介

胡雪飞制作 2010年3月16日星期二坐标系在数控加工程序编程中,需要确定运动坐标值控制符的名称及方向,为了简化程序编制及保证具有互换性,国际上已统一了ISO标准坐标系,该标准规定该坐标系统是一个右手笛卡尔坐标系统1、 不论机床在加工中是刀具移动还是被加工工件移动都一律规定被加工物静止不动而刀具在动2、 Z轴的确定:传递切削力的轴为Z轴3、 机械坐标系:以机床原点为坐标原点建立坐标系4、 机床原点(机床零点):机床上的一个用作加工基准的特定点5、 工件坐标系:以工件原点为坐标原点建立的坐标系。使用来确定工件几何形体上各要素的位置而设置的坐标系6、 工件原点:(1)、位置是人为设定的,由编程人员在编制程序时根据工件的特点选定的,所以也称为编程原点。(2)、工件原点应选在零件图纸的基准上,对于对称图形,可设在对称中心上,一般零件,可设在工件轮廓的某一角上,便于坐标值的计算,对于Z方向的原点,一般选在工件表面,并选在精度较高的表面。 G指令概述(1) 坐标:以刀尖移动方向判断X、Y、Z、B的正负+Y+X(上)Z+XB+(2) 坐标系设定:+X+Y机械原点程式原点工件将X Y之数值输入G54 #41 X中 #42 Y#43 Z0#44 B(3) G90:绝对值编程(以程序原点为基准编程) (4)G91:增量值编程(以前一点为基准编程)(5)B轴:G90往+方向旋转(或参数设定往较近方向旋转)G91以指令+、-旋转(6) GOO 快速定位其定义速度由参数设定,如下图 (X,Y,Z)指令格式:GOO X_ Y_ Z_;例如要定位到下刀点:G00 X100 Y100 Z100;(7) G01 直线插补刀具以给定进给率从一点移动到另一点指令方式:G01 X_Y_Z_F_; F:进给率,单位mm/min (X,Y,Z)例如:G01 X100. Y100. F100;对下图所示图形分别用G91和G90编程注:()内之坐标可以省略 G90/G91指令在程式中可以交互使用G00 G90 X_Y_;G91 X_Y_;(I)G40 G80;(II)G40 G80;G00 G90 G54 X0 Y0 S600 M 13;G00 G90 G54 X0 Y0 S600 M 13;G01 X20 Y10 F60;G01 G91 X20 Y10 F 60X70. (Y10.);X50. (Y0);(X70.) Y25.;(X0) Y15.;X20 Y45;X-50 Y20;(X20) Y10;(X0) Y-35;G00 X0 Y0;G00 X-20 Y-10;M30;G90;M30;(8)G02:圆弧切削(顺时针) 使用R(一般) G02 X_Y_R_ F_ ; 圆弧的顺逆方向是沿着垂直于圆弧所在平面的坐标轴的负方向观察,以判断其顺逆方向。(9)G03:圆弧切削(逆时针) 使用R(一般) G03 X_Y_R_ F_ X_ Y_:圆弧的终点坐标 F:切削进给率 R:半径 (+)180度 使用I,J:(全圆) G02(X_Y_)I_(J_)F_;G03 I,J:起点指向圆心 (圆弧中心坐标减去圆弧起始点坐标得I,J 值)如对右图全圆编程使用格式:如:G01 X50.Y0 F40G02 I-50 G04 进给暂停指令方式:G04 X_或G04 P_X是暂停时间 单位:秒P是暂停时间 单位:1/1000秒 数值不用小数点(10)G19:YZ平面选择(11)G18:ZX平面选择(12)G17:XY平面选择 (决定圆弧切削,半径补正,钻孔平面)(13) G28:机械原点复归(开机后手动原点复归即可)G91 G28 X0 Y0 Z0; 归原点后灯号亮起(14) G30:第二原点复归(换刀点) G91 G30 X0 Y0 Z0; 归第二原点后灯闪烁 (15)G43:刀长补正 G43 Z_ H_ ; H:补正号码 Z:指令刀具距基准面高度 G43 Z3.0 H1; 刀具半径补偿的作用:1、当用圆头刀具加工时,只需按零件轮廓编程,不必按刀具中心轨迹编程,大大简化了程序编制。2、通过刀具半径补偿功能,可以很方便留出加工余量,很方便地实现先粗后精的加工。3、可以补偿由于刀具磨损等因素造成的误差,提高零件的加工精度。(16)G41:(刀具)半径左补正沿刀具运动方向看去,刀具在加工轮廓的左侧(17)G42:(刀具)半径右补正沿刀具运动方向看去,刀具在加工轮廓的左侧刀具刀具 工件 工件左补偿右补偿(18)G40:(刀具)半径补正取消取消后,刀具所走的坐标为刀具中心的坐标 X Y为刀具运动的坐标值D:补正号码轮廓加工完成之后,必须用G40取消刀具补偿,否则会继续对以后的刀具加工轨迹产生影响对下图零件分别用G41、G42编程(不考虑Z轴方向)用G41:G40 G80 取消指令G90 G54 G00 X0 Y0 绝对坐标编程快速移动到G54坐标原点S600 M13主轴正转切削液开转速600r/minG01 G41 X80 Y50 D01 F50加左刀补铣外圆轮廓Y130X200G03 X230 Y100 R30G01 Y80G02 X200 Y50 R30G01 X170Y90X130Y50X80G00 G40 X0 Y0M30用G42:G40 G80取消指令G90 G54 G00 X0 Y0绝对坐标编程快速移动到G54坐标原点S600 M13主轴正转冷却液开转速600r/minG01 G42 X80 Y50 D01 F50加右刀补铣外轮廓X130Y90X170Y50X200G03 X230 Y80 R30G01 Y100G02 X200 Y130 R30G01 X80 Y50 G00 G40 X0 Y0取消刀具补偿M30程序结束II、G43:刀长补正 G43 Z_ H_ ; H:补正号码 Z:指令刀具距基准面高度 G43 Z3.0 H1; 由于所选用的刀具长度不同,所以,每次换刀后,刀具走Z方向时,需对刀具进行长度补偿,如上图所示: G43:正偏置,即刀具在+Z方向进行补偿 G44:负偏置,即刀具在-Z方向进行补偿 G49:刀长补偿取消刀具长度补偿格式:Z:刀具在Z方向运动的坐标值H:刀具补偿号码,所补偿的数据在数控系统内部的存贮单元中存贮(加工前要输入数控系统)(19)G54:选择第一工件坐标系(20)G55:选择第二工件坐标系 (21)G56:选择第三工件坐标系 (22)G57:选择第四工件坐标系 (23)G58:选择第五工件坐标系(24)G59:选择第六工件坐标系将X1、Y1X6、Y6之机械坐标,分别输入G54G56之X_、Y_中。(25)固定循环: G73G89固定循环由以下所示六个动作顺序组成:动作1-X及Y轴定位,快速动作2-快速移动至R点动作3-切削动作4-孔底位置的动作动作5-逃离至R点动作6-快速移动至起始点固定循环切削复归动作循环G98:回到参考点G99:回到参考点R点G80:固定循环取消固定循环(G73、G74、G76、G81至G89)取消,取消以后执行通常动作,其他钻孔资料也取消。钻孔循环(1)G73(高速啄式深孔钻循环)逃离量d是用机床参数设定的。因为Z轴方向间歇进给,在钻深孔时设定很小的逃离量并排屑容易,执行高效率加工。逃离是一快速进给率直线,一般设d=0.3mm。指令方式:G73 X_Y_Z_R_Q_F_X_Y_:加工孔在XY平面上的位置坐标Z_:钻孔深度R_:循环起点Q_:每次切入量F_:切削进给率对右图所示零件用G73钻孔O0001G40 G80取消指令G00 G90 G54 X20 Y0绝对坐标编程快速移动到G54坐标X20.Y0点G43 Z10 H01 M13 S600长度补偿到Z10高度,主轴正转600r/min冷却液开G99 G73 Z-55 R5.0 Q10 F60 G73高速啄式钻孔循环结束返回R点平面X40G00 G80 Z50取消钻孔循环快速移动到Z50高度M30程序结束(二)、G81(普通钻孔循环)指令方式:G81 X_ Y_Z_R_F_X_Y_:孔在XY平面上的位置坐标Z_:钻孔深度R_:循环起点F_:切削进给率例题:对如图所示零件钻孔O0001G40 G80取消指令G00 G90 G54 X-80 Y-100绝对坐标编程快速移动到G54坐标X-80Y-100点G43 Z10 H01 M13 S800长度补正到Z10高度,主轴正转800r/min冷却液开G99 G81 Z-13 R5 F80G81钻孔循环,结束返回R点平面X-260Y-250X-80G00 G80 Z50取消钻孔循环快速移动到Z50高度M30程序结束G82(钻孔循环)与G81相同。在孔底位置执行暂停(用p码指定)及主轴上升。在孔底位置执行暂停改善盲孔的孔底精度指令格式:G82 X_Y_Z_R_P_F_X_Y_:孔在XY平面上的位置坐标Z_:钻孔深度R_:循环起点P_:至加工深度时进给停顿时间 单位:1/1000秒例题:对下图所示的零件编程O0001G40 G80取消指令G00 G90 G54 X30 Y20绝对坐标编程快速移动到G54坐标X-80Y-100点G43 Z10 H01 M13 S600长度补正到Z10高度,主轴正转600r/min冷却液开G99 G82 Z-5 R5 P1000 F60G82钻孔循环,结束返回R点平面X70G00 G80 Z100取消钻孔循环快速移动到Z100高度M30程序结束G83 啄式钻孔循环G83 G98G83 G99指令方式:G83 X_Y_Z_Q_R_F_;以上指令指定啄式钻孔循环,Q是每次切削量,用增量值表示,在第二次切入执行时,在执行切入前dmm(或inch)的位置,快速进给转换成切削进给,指定的Q值一定是正值,如果指令是负值则负号无效,d值用机床参数设定。X_Y_:孔在XY平面上的坐标Z_:钻孔的深度Q_:每次切入量R_:循环起点F_:切削进给率对右图零件钻孔O0001G40 G80取消指令G00 G90 G54 X45.0 Y45.0绝对值编程快速移动到G54坐标X45. Y45.位置G43 Z50. H01 M13 S800长度补正到Z50.高度,主轴正转800r/min冷却液开Z5.0移动到工件上方Z5.0位置G99 G83 Z-20 R5.0 Q10 F80G83啄式钻孔循环结束后返回R点平面X-45.0Y-45.0X45.0G80 G00 Z50取消钻孔循环快速移动到Z50高度M30程序结束G85 铰孔循环与G84相同,但是在孔底位置不逆转,指令方式:G85 X_Y_Z_R_F_X_Y_:孔在XY平面上的坐标Z_:孔的深度R_:循环起点F_:切削进给率对右图零件铰孔O0001G80 G40取消指令G00 G90 G54 X50 Y0绝对值编程快速移动到G54坐标X50Y0位置G43 Z50 H01 M13 S100长度补正到Z50高度主轴正转100r/min切削液开G99 G85 Z-22 R5 F100G85铰孔循环结束返回R点平面X-50G80 G00 Z80结束循环快速移动到Z80位置G30程序结束G89(平底铰孔循环)与G85相同,只是在孔底位置执行暂停指令方式:G85 X_Y_Z_R_P_F_X_Y_:孔在XY平面的位置坐标Z_:铰孔深度R_:循环起点P_:铰孔到达Z点后暂停时间 单位1/1000秒对右图零件铰孔O0001G80 G40取消指令G00 G90 G54 X60 Y40绝对值编程快速移动到G54坐标X60Y40位置G43 Z10 H01 M13 S100长度补正到Z10位置主轴正转100r/min切削液开G99 G89 Z-15 R5 P3000 F30 G89铰孔循环结束后返回R点平面X150G80 G00 Z50取消铰孔循环快速移动到Z50位置M30程序结束G86粗镗孔循环与G81相同,但是在孔底位置主轴停止,并以快速进给率逃离。次指令一般用于粗镗孔指令方式:G86 X_Y_Z_R_F_X_Y_孔在XY平面上的坐标Z_切削深度R_循环起点F_切削进给率对右图零件镗孔O0001G80 G40取消指令G00 G90 G54 X75 Y-80 绝对值编程快速移动到X75Y-80位置G43 Z10 H01 M13 S500长度补正到Z10高度主轴正转500r/min切削液开G98 G86 Z-52 R5 F80G86镗孔循环结束后返回初始平面X200 Y-50X370G80 G00 Z50取消镗孔循环快速移动到Z50位置M30程序结束G76(精镗孔循环)指令方式:G76 X_Y_Z_R_Q_F_X_Y_孔在XY平面上的位置坐标Z_镗孔深度R_循环起点Q_偏移量,表示主轴停止时,主轴先定位角度,刀尖做微量偏移的值。因为主轴在孔底位置执行定位停止,主轴向切削方向的反方向平移后逃离。F_切削进给率注:平移量用Q指定,Q值一定是正值。如果指定负值则负号无效,平移方向可用参数设定,故装精镗刀时需先主轴定位。O0001G80 G40切削指令G00 G90 G54 X30 Y25绝对值编程快速移动到G54坐标X30Y25点G43 Z10 H01 M13 S2000长度补正到Z10高度,主轴正转2000r/min冷却液开G98 G77 Z-15 R5 Q0.1 F100G76镗孔循环,结束返回初始平面X50G00 G80 Z50切削镗孔循环快速移动到Z50高度M30程序结束G87 反镗孔循环刀具沿XY轴定位后,主轴停止在定位,主轴向刀具方向平移及以快速进给率在孔底定位(R点),在这个位置,刀具只对平移量返回,主轴正转。在Z轴的正方向到Z点执行加工。在这个位置,主轴再次停止在定位,及向刀具反方向平移,刀具从孔退出。刀具复归原位置后,只对偏移量返回,主轴正转,刀具依照下一个单节指令动,偏移量与方向与G76相同,(方向设定在G76与G87相同)。指令方式:G87 X_Y_Z_R_Q_F_X_Y_孔在XY平面上的位置Z_镗孔深度R_循环起点Q_偏移量F_切削进给率例题O0001G40 G80 取消指令G00 G90 G54 X60 Y100 绝对坐标编程快速移动到G54坐标X60Y100位置G43 Z50 H01 M13 S1000 长度补正到Z50高度主轴正转1000r/min切削液开Z5.0 移动到工件上方位置G98 G87 Z-30 R-70 Q1.2 F60 G87反镗孔循环结束后返回初始平面X180G80 G00 Z50 取消反镗孔循环快速移动到Z50位置G30 程序结束G74(攻左牙循环)在孔底位置主轴逆转执行攻左牙,攻左牙时用左牙丝锥,且主轴先反转,注:在G74指定攻左牙时,进给率调整无效,即使使用进给暂停,循环在复归动作结束之前不会停止。指令方式:G74 X_Y_Z_R_F_X_Y_螺纹孔在XY平面上的位置坐标Z_攻牙深度R_循环起点F_切削进给率F= 转速(n)螺距(p),FANUCA系统用此公式,且需用刚性攻牙M29 S_。F=螺距(p),三菱用此公式。无需用刚性攻牙M29 S_.例题:(左旋螺纹)O0001G40 G80取消指令G00 G90 G54 X30 Y25绝对值编程快速移动到G54坐标X30Y25位置G43 Z10 H01 M14 S200长度补正到Z10位置,主轴反转200r/min切削液开M29 S200刚性攻牙G98 G74 Z-15 R5 F250攻左牙循环X50G80 G00 Z50取消攻牙循环快速移动Z50高度M30程序结束G84 (攻右牙循环)在孔底位置主轴正转,执行攻牙循环,注:在G84指定的攻牙循环中,进给率调整无效,即使使用进给暂停,循环在复归动作结束之前不会停止。指令格式:G84 X_Y_Z_R_F_X_Y_螺纹孔在XY平面上的位置坐标Z_螺纹深度R_循环起点F_切削进给率F= 转速(n)螺距(p),FANUCA系统用此公式,且需用刚性攻牙M29 S_。F=螺距(p),三菱用此公式。无需用刚性攻牙M29 S_.例题:(右旋螺纹)O0001G40 G80取消指令G00 G90 G54 X30 Y25绝对值编程快速移动到G54坐标X30Y25位置G43 Z25 H01 M13 S200长度补正到Z25位置,主轴正转200r/min切削液开M29 S200刚性攻牙G98 G84 Z-10 R5 F300攻右牙循环X70G80 G00 Z50取消攻牙循环快速移动到Z50高度M30程序结束第四轴编程第四轴,即B轴是旋转轴,它的设置与XYZ轴相似,也有机械原点,编程亦与XYZ轴编程相似。指令格式:M26放松第四轴G00 B_快速转动B角度M25夹紧第四轴或M26放松第四轴G01 B_ F_以F的切削速率旋转第四轴B的角度其中B:旋转角度,它亦有G90和G91之分,用G90则B轴正方向旋转(或参数设定往较近方向旋转),如用G91则B轴依指令向正负方向旋转。F:切削进给率,单位mm/min在B轴旋转之前,先用M26放松第四轴,如在加工中第四轴不需要旋转,则用M25将第四轴夹紧。子程式编程当一个程式包含一些固定的顺序或经常重复的形式时,这些形式或顺序可以写成副程式,用以简化程式制作,副程式可以在自动模式下呼出,副程式可以呼叫另一个副程式。(如图所示)指令格式:三菱:M98 H_ L_(同一程式内)M98 P_ L_(不同程式)H:呼叫顺序号码P:呼叫副程式号码L:呼叫次数FANUCM98 P_ _子程序被子程序号码调用次数注:副程式用M99结束例题:要编一个在X方向每走10mm停留5s,循环15次的程序,如下:主程序(以三菱系统为例)O0001G40 G80消指令G00 G90 G54 X_Y_Z_绝对值编程快速移动到G54坐标点M98 P1000 L15调用O1000程序,循环15次M30程序结束子程序O1000G01 G91 X100 F100G04 X5M99利用主程序加工四个凸台零件上有四个形状,尺寸相同的凸台。台高3mm,精加工外轮廓,试用子程序编程O0001G40 G80取消指令G90 G00 G54 X0 Y0绝对值编程快速移动到G54坐标X0Y0位置G43 Z10 H01 M13 S800长度补正Z10位置主轴正转800r/min切削液开M98 P20200调用子程序O200号程序2次G90 G00 X0 Y50绝对坐标快速移动到X0Y50点M98 P20200调用子程序O200号程序2次G90 G00 Z100绝对坐标快速移动到Z100高度M30程序结束O200G91 G01 Z-13 F100相对指标编程G41 X30 Y10 D01加左刀补铣轮廓Y35 X50Y-30X-55G00 Z10速移动到Z10高度G40 X45 Y-15M99子程序结束返回主程序特殊指令编程(1)极坐标编程G16极坐标建立G15极坐标取消指令格式:G16 X_Y_X:极径Y:极角注:极坐标法必须以程序原点为中心,作半径与角度的表示O0001G40 G80取消指令G90 G54 G16 G00 X100 Y0绝对值编程快速移动到G54坐标X0Y0位置G43 Z20 H01 M13 S1000长度补正Z10位置主轴正转800r/min切削液开G99 G81 R3 Z-13 F100钻孔循环Y45极角45度的点钻孔Y90极角90度的点钻孔Y135Y180Y225Y270Y315G80 G15 Z100循环取消回到Z100的位置M30程序结束使用增量写法:O0001G40 G80G90 G54 G16 G00 X100 Y0M13 S1000G43 Z20 H01G99 G81 R3 Z-13 F100G91 Y45 K7以极角45的增量循环七次G80 G15 Z100M30旋转坐标编程G68 坐标旋转格式:G68 X_Y_R_XY为旋转坐标,R为旋转角度G69 指令取消O0001G40 G80 G29G00 G90 G54 X0 Y0G43 Z1 H1 M13 S1000G68 X0 Y0 R0 M98 P2坐标旋转0度调用子程序O0002G68 X0 Y0 R45 M98 P2坐标旋转45度调用子程序O0002M30O0002G00 G90 X0 Y0Y0G01 Z-100 F100X50G01 G41 X50 D01 F100G00 G40 G69 X0 Y0X100 Y40Z20M99螺旋坐标编程第一指令格式第二种指令格式X,Y:终点坐标R:圆弧半径Z:切削深度F:切削速度I,J是圆弧圆心现对于圆弧起点的矢量(矢量方向指向圆心)在XY坐标上的分量,即圆弧中心坐标减去圆弧起始点坐标即可任意角度倒角/拐角圆弧说明:倒角和拐角圆弧过渡程序段可以自由地插入在下面的程序段之间1, 在直线插补和直线插补程序段之间2, 在直线插补和圆弧插补程序段之间3, 在圆弧插补和圆弧插补程序段之间指令格式:C_ 倒角R_拐角圆弧过渡上面的指令加在直线插补G01或圆弧插补G02或G03程序段的末尾时加工中自动在拐角处加上倒角或过度圆弧倒角和拐角圆弧过渡的程序段可连续地指定。倒角的话实际存在的拐角点。拐角圆弧过渡:在R之后直到拐角圆弧的半径N001 G00 G54 G90 X0 Y0 S1000 M3;G43 H01 Z-5N002 G00 G42 X10.0 Y10.0 D01 N003 G01 X50 F10 C5.0N004 Y25 R8N005 G03 X80 Y50 R30 R8N006 G01 X50 R8N007 Y70 C5N008 X10 C5N009 Y10N010 G00 G40 X0 Y0N011 M30注:1, 倒角和拐角圆弧过渡只能在G17G18或G19指定的平面内执行,只能在同一平面执行的移动指令才能插入倒角或拐角圆弧过渡程序段。2, 在平面切换之后G17G18或G19被指定的程序段中不能指定倒角或圆角圆弧过渡。3, 指定倒角或圆角圆弧过渡的程序段必须跟随一个用直线插补G01或圆弧插补G02或G03指令的程序段,如果下一个程序段不包括这些指令,出现P/S报警NO.0524, 下面的G代码不能用在指定倒角和拐角圆弧过渡程序段中,它们也不能用在决定一个连续形状的倒角和拐角圆弧过渡的程序段。(1)00组G代码除了G04以外(2)16组的G68(3)DNC操作不能使用任意角度倒角和拐角圆弧过渡G98:回到参考点G99:回到参考点R点G80:固定循环取消L:次数 L0:不做钻孔:G81 Z_ R_ F_;Z:深度R:参考点,(开始切削点)沉头孔:G82 Z_ R_ P_ F_;P:至加工深度时停留时间,单位1/1000秒铰孔:G89 Z_ R_ F_;上慢 、下慢 镗孔:G86 Z_ R_ F_;提刀时,主轴停止转动铰孔:G89 Z_ R_ P_F_;下慢、停留、上慢精镗孔:G76 Z_ R_ Q_F_;Q:偏移量(+)Q表示主轴停止时,主轴先定位角度,刀尖做微量偏移值。G73 Z_ R_ Q_ P_ F_;Q:分段值分段钻孔:每一分段量刀具向上提5mmG83:Z_ R_Q_P_ F_;深孔钻:每一分段量刀具都回归至R点刚性攻牙:G84 Z_ R_F_;F:牙距(26) M98 H_L_; (三菱) M98 H_K_(FANUK);M98 P_L_; M98 H_K_;H:呼叫顺序号码(同一程序内)P:呼叫子程序号码(不同程序 K:次数L:次数例一刀具资料:T01 20 立铣刀 半径补正号为 D25=10mmO 0002G40 G80 G17G91 G30 X0 Y0 Z0N01 T01(20EM)M6G54 G00 G90 X0 Y0G43 H01 Z50 S480 M03G00 G42 X75. Y-70. D25Z-10. M08G01 Y50. C5.0 F200X-75.0 C5.0Y-50.0 R5.0X-75.0 R5.0Y-45.0G00 Z50. M09 G40 M05G91 G30 Z0M30例二:T01 28 立铣刀 半径补正号为D21=14mm03 G40 G80 G17;G91 G30 Z0;N01 T01 ; (28EM)M6;G54 G00 G90 X0 Y0;G43 H01 Z50. S450 M13;Z-10.G01 G42 X-25. D21 F150;G02 I25.;G01 G40 X0;G00 Z50.;X100.;G00 Z-10.;G01 G42 X75. D21;G03 I-75.;G00 Z50.;G40 M09;G91 G30 Z0 M5;M30;.例三刀具资料: T01 30 立铣刀 半径补正D21=15mmO 0001G40 G80 G17G91 G30 Z0N01 T01 (30EM)M6G54 G00 G90 X0 Y0G43 H01 Z50 S450 M13G00 G42 X75. Y-55 D21Z-10G01 G42 X75. Y-55 D21Z-10G01 Y70 F200X-75Y-30X-35Y0G02 X35 Y0 R35 G01 Y-30 X80 G00 Z50 G40 M9G91 G30 Z0 M05M30例四:O 0002G40 G80 G17G91 G30 Z0N01 T1 (30EM)M6G54 G0 G90 X0 Y0G43 H01 Z50 S450 M13G0 G42 X50 Y-70 D21 Z-10G1 Y40 F150 X40 Y50X-40X-50 Y40Y-50X-40X-30 Y-15 G02 X30 Y-15 R-35 圆弧角度大于180度 要用负号G1 X40 Y-50 X55G0 Z50.0G40 M9G91 G30 Z0 M5M30例五T1 20中心钻T2 10.3钻头T3 M12*1,75丝攻工件坐标设定组为G56(一) 程序如下:O2 G40 G80 G17G91 G30 Z0 (主程式)N01 T1 (20CDR)M6G56 G0 G90 X0 Y0G43 H01Z30 S1200 M13 T2G98 G82R3,0 Z-6.5 P100 F100 L0M98 H101N02 T2 (10.3DR)M6G56 G0 G90 X0 Y0 G43 H02 Z30, S860 M13 T3G98 H101N03 T3 (M12_1,75TAP)M6G56 G0 G90 X0 Y0 G43 H03 Z30.0 S300 M13G98 G84 R5,0 Z-20.0 F1,75 L0M98 H101 M30(副程式)N101 G99 X50, Y50,X0X-50,Y-50.X0 G98 X50,G80 Z30, M9G91 G30 Z0 M5M99例五 (二)程序如下:O 2G40 G80 G17G91 G30 Z0N01 T1 (20CRT)M6G56 G0 G90 X0 Y0G43 H01 Z50, S1200 M13 T2G99 G82 X50,0 Y50.0 R3.0 Z-6,5P100 F100X0X-50.Y-50,X0G98 X50,G80 M15G91 G30 Z0M1N02 T2 (10.3DR)M6G56 G00 G90 X0 Y0G43 H02 Z50.0 S860 M13 T3G99 G81 X50.0 Y50.0 R3.0 Z-25.0F150X0X-50.Y-50.X0G98 X50.G80 Z50. M15G91 G30 Z0M01N03 T3(M12-1.75TAP)M6G56 G00 G90 X50.Y50.G43 H03 Z30 S300 M13G99 G84 R5 Z-20.0 F1.75X0X-50.Y-50.X0G98 X50.G80 M15G91 G30 Z0M30例六:刀具资料:T5 10 钻头工件坐标系零点设定为G59组程序如下:O 05G40 G80 G91 G30 Z0N01 M6 T5 (10DR)G59 G00 G90 X0 Y0G43 H05 Z30 S860 M03G99 G81 X50. Y50, R3.0 Z-20.0 F140 M08G91 X50. L4Y50,X-50. L4Y50.X50. L4Y50.X-50. L4Y50.X50. L4G98 G80 Z30.0 Z0 M5M3用特殊功能G37.1 棋盘孔循环之程序写法如下:O 05 G40 G80 G91 G30 Z0N01 M06 T5G59 G00 G90 X0 YO G43 H05 Z30.0 S860 M03G99 G81 R3.0 Z-20,0 F140 L0 M08G37.1 X50.0 Y50.0 I50.0 P5 J50.0 K5 第一个孔的位置 X方向间距 X方向孔数 Y方向间距 Y方向孔数 G98 G80 Z30.0 M09G91 G30 Z0 M05M30 例题七刀具资料T1 20 中心钻T2 10.3钻头T3 M12*1.75 丝攻工件坐标系设定为G56 程序如下:O 0002G40 G80 G17G91 G30 Z0N01 T1 (20CTR)M6G56 G00 G90 X0 YOG43 H01 Z30 S1200 M13 T2G98 G82 R3.0 Z-25.F150 L0M98 H101N02 M6(10.3DR)G56 GOO G90 X0 Y0 G43 H02 Z30.0 S860 M13 T3G98 G81 R3.0 Z-25.0 F150 L0M98 H101 M12-1.75TAPNO3 M6G56 G56 G00 G90 X0 Y0G43 H03 Z30.0 S300 M13G98 G84 R5.0 Z-20.0 F1.75 L0M98 H101 此为刚性攻牙 F=节距=1.75M30N101 G99 X-125.0 Y75.0G91 X50.0 L5Y-50.G91 X-50.0 L5Y-50X50.0 L5Y-50.0 L5Y-50.0X-50.0 L5G90 G98 G80 Z50 M9G91 G30 Z0 M5;M99例八刀具资料:T120 钻头 刀长补正号为 H01T225 立铣刀 (粗铣)刀长补正为H02 半径补正号为D22T325 精铣刀 刀长补正号为H03,半径补正号为D23工件坐标系零点设定为G54程序如下:O 0001G40 G17 G80G91 G30 Z0 换刀点N为序号方便于程序管理N01 T1 (DR/20)X50.1,C5.0 自动倒C角M6 换刀Y-45.0G54 G00 G90 X0 Y0 G01 Z5.0刀长补正G43 H01 Z50. S400 M13 T02G40 G00 Z50.0 M09钻孔复归起始点G98 G81 R5.0 Z-21.0 F80G91 G30 Z0 M05 到换刀点预备刀G80 Z50.0 M09 固定循环取消G91 G30 Z0 M05 N03 M6 (25精铣刀)到换刀点G54 G00 G90 X0 Y0 N02 M6 (25粗铣刀)G43 H03 Z50.0 S420 M13换刀G54 G00 G90 X0 Y0 G00 Z-16.0右补正G43 H02 Z50. S350 M13 T3G01 G42 X-20. D23 F150 G00 Z-16.0G02 I20.0 F200顺时针

温馨提示

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

评论

0/150

提交评论