加工中心最详细讲解编程操作实例(53页).doc
《加工中心最详细讲解编程操作实例(53页).doc》由会员分享,可在线阅读,更多相关《加工中心最详细讲解编程操作实例(53页).doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-加工中心最详细讲解编程操作实例-第 52 页 胡雪飞制作 2010年3月16日星期二坐标系在数控加工程序编程中,需要确定运动坐标值控制符的名称及方向,为了简化程序编制及保证具有互换性,国际上已统一了标准坐标系,该标准规定该坐标系统是一个右手笛卡尔坐标系统1、 不论机床在加工中是刀具移动还是被加工工件移动都一律规定被加工物静止不动而刀具在动2、 Z轴的确定:传递切削力的轴为Z轴3、 机械坐标系:以机床原点为坐标原点建立坐标系4、 机床原点(机床零点):机床上的一个用作加工基准的特定点5、 工件坐标系:以工件原点为坐标原点建立的坐标系。使用来确定工件几何形体上各要素的位置而设置的坐标系6、 工件
2、原点:(1)、位置是人为设定的,由编程人员在编制程序时根据工件的特点选定的,所以也称为编程原点。(2)、工件原点应选在零件图纸的基准上,对于对称图形,可设在对称中心上,一般零件,可设在工件轮廓的某一角上,便于坐标值的计算,对于Z方向的原点,一般选在工件表面,并选在精度较高的表面。G指令概述(1) 坐标:以刀尖移动方向判断X、Y、Z、B的正负(上)(2) 坐标系设定:机械原点程式原点工件将X Y之数值输入G54 #41 X中 #42 Y#43 Z0#44 B(3) G90:绝对值编程(以程序原点为基准编程) (4)G91:增量值编程(以前一点为基准编程)(5)B轴:G90往+方向旋转(或参数设定
3、往较近方向旋转)G91以指令+、-旋转(6) 快速定位其定义速度由参数设定,如下图 (X,Y,Z)指令格式: ;例如要定位到下刀点:G00 X100 Y100 Z100;(7) G01 直线插补刀具以给定进给率从一点移动到另一点指令方式:G01 ; F:进给率,单位 (X,Y,Z)例如:G01 X100. Y100. F100;对下图所示图形分别用G91和G90编程注:()内之坐标可以省略 G9091指令在程式中可以交互使用G00 G90 ;G91 ;(I)G40 G80;()G40 G80;G00 G90 G54 X0 Y0 S600 M 13;G00 G90 G54 X0 Y0 S600
4、M 13;G01 X20 Y10 F60;G01 G91 X20 Y10 F 60X70. (Y10.);X50. (Y0);(X70.) Y25.;(X0) Y15.;X20 Y45;50 Y20;(X20) Y10;(X0) 35;G00 X0 Y0;G00 20 10;M30;G90;M30;(8)G02:圆弧切削(顺时针) 使用R(一般) G02 ; 圆弧的顺逆方向是沿着垂直于圆弧所在平面的坐标轴的负方向观察,以判断其顺逆方向。(9)G03:圆弧切削(逆时针) 使用R(一般) G03 :圆弧的终点坐标 F:切削进给率 R:半径 (+)180度 使用:(全圆) G02()();G03 :
5、起点指向圆心 (圆弧中心坐标减去圆弧起始点坐标得 值)如对右图全圆编程使用格式:如:G01 X500 F40G02 50 G04 进给暂停指令方式:G04 或G04 X是暂停时间 单位:秒P是暂停时间 单位:1/1000秒 数值不用小数点(10)G19:平面选择(11)G18:平面选择(12)G17:平面选择 (决定圆弧切削,半径补正,钻孔平面)(13) G28:机械原点复归(开机后手动原点复归即可)G91 G28 X0 Y0 Z0; 归原点后灯号亮起(14) G30:第二原点复归(换刀点) G91 G30 X0 Y0 Z0; 归第二原点后灯闪烁 (15)G43:刀长补正 G43 ; H:补正
6、号码 Z:指令刀具距基准面高度 G43 Z3.0 H1; 刀具半径补偿的作用:1、当用圆头刀具加工时,只需按零件轮廓编程,不必按刀具中心轨迹编程,大大简化了程序编制。2、通过刀具半径补偿功能,可以很方便留出加工余量,很方便地实现先粗后精的加工。3、可以补偿由于刀具磨损等因素造成的误差,提高零件的加工精度。(16)G41:(刀具)半径左补正沿刀具运动方向看去,刀具在加工轮廓的左侧(17)G42:(刀具)半径右补正沿刀具运动方向看去,刀具在加工轮廓的左侧刀具刀具 工件 工件左补偿右补偿(18)G40:(刀具)半径补正取消取消后,刀具所走的坐标为刀具中心的坐标 X Y为刀具运动的坐标值D:补正号码轮
7、廓加工完成之后,必须用G40取消刀具补偿,否则会继续对以后的刀具加工轨迹产生影响对下图零件分别用G41、G42编程(不考虑Z轴方向)用G41:G40 G80 取消指令G90 G54 G00 X0 Y0 绝对坐标编程快速移动到G54坐标原点S600 M13主轴正转切削液开转速600G01 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绝对坐标编程快速移动
8、到G54坐标原点S600 M13主轴正转冷却液开转速600G01 G42 X80 Y50 D01 F50加右刀补铣外轮廓X130Y90X170Y50X200G03 X230 Y80 R30G01 Y100G02 X200 Y130 R30G01 X80 Y50 G00 G40 X0 Y0取消刀具补偿M30程序结束、G43:刀长补正 G43 ; H:补正号码 Z:指令刀具距基准面高度 G43 Z3.0 H1; 由于所选用的刀具长度不同,所以,每次换刀后,刀具走Z方向时,需对刀具进行长度补偿,如上图所示: G43:正偏置,即刀具在方向进行补偿 G44:负偏置,即刀具在方向进行补偿 G49:刀长补偿
9、取消刀具长度补偿格式:Z:刀具在Z方向运动的坐标值H:刀具补偿号码,所补偿的数据在数控系统内部的存贮单元中存贮(加工前要输入数控系统)(19)G54:选择第一工件坐标系(20)G55:选择第二工件坐标系 (21)G56:选择第三工件坐标系 (22)G57:选择第四工件坐标系 (23)G58:选择第五工件坐标系(24)G59:选择第六工件坐标系将X1、Y1X6、Y6之机械坐标,分别输入G54G56之、中。(25)固定循环: G73G89固定循环由以下所示六个动作顺序组成:动作1及Y轴定位,快速动作2快速移动至R点动作3切削动作4孔底位置的动作动作5逃离至R点动作6快速移动至起始点固定循环切削复归
10、动作循环G98:回到参考点G99:回到参考点R点G80:固定循环取消固定循环(G73、G74、G76、G81至G89)取消,取消以后执行通常动作,其他钻孔资料也取消。钻孔循环(1)G73(高速啄式深孔钻循环)逃离量d是用机床参数设定的。因为Z轴方向间歇进给,在钻深孔时设定很小的逃离量并排屑容易,执行高效率加工。逃离是一快速进给率直线,一般设0.3。指令方式:G73 :加工孔在平面上的位置坐标:钻孔深度:循环起点:每次切入量:切削进给率对右图所示零件用G73钻孔O0001G40 G80取消指令G00 G90 G54 X20 Y0绝对坐标编程快速移动到G54坐标X200点G43 Z10 H01 M
11、13 S600长度补偿到Z10高度,主轴正转600冷却液开G99 G73 55 R5.0 Q10 F60 G73高速啄式钻孔循环结束返回R点平面X40G00 G80 Z50取消钻孔循环快速移动到Z50高度M30程序结束(二)、G81(普通钻孔循环)指令方式:G81 :孔在平面上的位置坐标:钻孔深度:循环起点:切削进给率例题:对如图所示零件钻孔O0001G40 G80取消指令G00 G90 G54 80 100绝对坐标编程快速移动到G54坐标80100点G43 Z10 H01 M13 S800长度补正到Z10高度,主轴正转800冷却液开G99 G81 13 R5 F80G81钻孔循环,结束返回R
12、点平面26025080G00 G80 Z50取消钻孔循环快速移动到Z50高度M30程序结束G82(钻孔循环)与G81相同。在孔底位置执行暂停(用p码指定)及主轴上升。在孔底位置执行暂停改善盲孔的孔底精度指令格式:G82 :孔在平面上的位置坐标:钻孔深度:循环起点:至加工深度时进给停顿时间 单位:1/1000秒例题:对下图所示的零件编程O0001G40 G80取消指令G00 G90 G54 X30 Y20绝对坐标编程快速移动到G54坐标80100点G43 Z10 H01 M13 S600长度补正到Z10高度,主轴正转600冷却液开G99 G82 5 R5 P1000 F60G82钻孔循环,结束返
13、回R点平面X70G00 G80 Z100取消钻孔循环快速移动到Z100高度M30程序结束G83 啄式钻孔循环G83 G98G83 G99指令方式:G83 ;以上指令指定啄式钻孔循环,Q是每次切削量,用增量值表示,在第二次切入执行时,在执行切入前(或)的位置,快速进给转换成切削进给,指定的Q值一定是正值,如果指令是负值则负号无效,d值用机床参数设定。:孔在平面上的坐标:钻孔的深度:每次切入量:循环起点:切削进给率对右图零件钻孔O0001G40 G80取消指令G43 Z50. H01 M13 S800长度补正到Z50.高度,主轴正转800冷却液开G99 G83 20 R5.0 Q10 F80G83
14、啄式钻孔循环结束后返回R点平面G80 G00 Z50取消钻孔循环快速移动到Z50高度M30程序结束G85 铰孔循环与G84相同,但是在孔底位置不逆转,指令方式:G85 :孔在平面上的坐标:孔的深度:循环起点:切削进给率对右图零件铰孔O0001G80 G40取消指令G00 G90 G54 X50 Y0绝对值编程快速移动到G54坐标X50Y0位置G43 Z50 H01 M13 S100长度补正到Z50高度主轴正转100切削液开G99 G85 22 R5 F100G85铰孔循环结束返回R点平面50G80 G00 Z80结束循环快速移动到Z80位置G30程序结束G89(平底铰孔循环)与G85相同,只是
15、在孔底位置执行暂停指令方式:G85 :孔在平面的位置坐标:铰孔深度:循环起点:铰孔到达Z点后暂停时间 单位1/1000秒对右图零件铰孔O0001G80 G40取消指令G00 G90 G54 X60 Y40绝对值编程快速移动到G54坐标X60Y40位置G43 Z10 H01 M13 S100长度补正到Z10位置主轴正转100切削液开G99 G89 15 R5 P3000 F30 G89铰孔循环结束后返回R点平面X150G80 G00 Z50取消铰孔循环快速移动到Z50位置M30程序结束G86粗镗孔循环与G81相同,但是在孔底位置主轴停止,并以快速进给率逃离。次指令一般用于粗镗孔指令方式:G86
16、孔在平面上的坐标切削深度循环起点切削进给率对右图零件镗孔O0001G80 G40取消指令G00 G90 G54 X75 80 绝对值编程快速移动到X7580位置G43 Z10 H01 M13 S500长度补正到Z10高度主轴正转500切削液开G98 G86 52 R5 F80G86镗孔循环结束后返回初始平面X200 50X370G80 G00 Z50取消镗孔循环快速移动到Z50位置M30程序结束G76(精镗孔循环)指令方式:G76 孔在平面上的位置坐标镗孔深度循环起点偏移量,表示主轴停止时,主轴先定位角度,刀尖做微量偏移的值。因为主轴在孔底位置执行定位停止,主轴向切削方向的反方向平移后逃离。切
17、削进给率注:平移量用Q指定,Q值一定是正值。如果指定负值则负号无效,平移方向可用参数设定,故装精镗刀时需先主轴定位。O0001G80 G40切削指令G00 G90 G54 X30 Y25绝对值编程快速移动到G54坐标X30Y25点G43 Z10 H01 M13 S2000长度补正到Z10高度,主轴正转2000冷却液开G98 G77 15 R5 Q0.1 F100G76镗孔循环,结束返回初始平面X50G00 G80 Z50切削镗孔循环快速移动到Z50高度M30程序结束G87 反镗孔循环刀具沿轴定位后,主轴停止在定位,主轴向刀具方向平移及以快速进给率在孔底定位(R点),在这个位置,刀具只对平移量返
18、回,主轴正转。在Z轴的正方向到Z点执行加工。在这个位置,主轴再次停止在定位,及向刀具反方向平移,刀具从孔退出。刀具复归原位置后,只对偏移量返回,主轴正转,刀具依照下一个单节指令动,偏移量与方向与G76相同,(方向设定在G76与G87相同)。指令方式:G87 孔在平面上的位置镗孔深度循环起点偏移量切削进给率例题O0001G40 G80 取消指令G00 G90 G54 X60 Y100 绝对坐标编程快速移动到G54坐标X60Y100位置G43 Z50 H01 M13 S1000 长度补正到Z50高度主轴正转1000切削液开Z5.0 移动到工件上方位置G98 G87 30 70 Q1.2 F60 G
19、87反镗孔循环结束后返回初始平面X180G80 G00 Z50 取消反镗孔循环快速移动到Z50位置G30 程序结束G74(攻左牙循环)在孔底位置主轴逆转执行攻左牙,攻左牙时用左牙丝锥,且主轴先反转,注:在G74指定攻左牙时,进给率调整无效,即使使用进给暂停,循环在复归动作结束之前不会停止。指令方式:G74 螺纹孔在平面上的位置坐标攻牙深度循环起点切削进给率 转速(n)螺距(p),系统用此公式,且需用刚性攻牙M29 。螺距(p),三菱用此公式。无需用刚性攻牙M29 .例题:(左旋螺纹)O0001G40 G80取消指令G00 G90 G54 X30 Y25绝对值编程快速移动到G54坐标X30Y25
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 加工 中心 详细 讲解 编程 操作 实例 53
限制150内