190 likes | 341 Views
ξ 3-5 镗铣加工中心编程. 一 加工中心编程特点 二 FANUC—6M 系统规格与功能 1 规格:控制轴数 3 轴 同时控制轴数 2 轴或 3 轴 轨迹控制方式 直线、圆弧、空间直线 2 机能设置:主轴 S4 直接编程 辅助机能 M2 T2 位 ,固定循环 刀具长度和半径补偿 C 。. 三 加工中心常用指令说明. 1 G 功能代码 1 )运动 G00 G01 三轴联动时指令格式: G00 X_Y_Z_ ; G01 X_Y_Z_ ; G02 G03
E N D
ξ3-5 镗铣加工中心编程 • 一 加工中心编程特点 • 二 FANUC—6M 系统规格与功能 • 1 规格:控制轴数 3轴 • 同时控制轴数 2轴或3轴 • 轨迹控制方式 直线、圆弧、空间直线 • 2 机能设置:主轴 S4直接编程 • 辅助机能 M2 T2 位 ,固定循环 • 刀具长度和半径补偿C。
三 加工中心常用指令说明 • 1 G功能代码 • 1)运动G00 G01三轴联动时指令格式: • G00 X_Y_Z_ ; G01 X_Y_Z_ ; • G02 G03 • G04 X(P) _ ;地址为X 必须用小数点单位为秒;地址为X 不用小数点,单位为毫秒。
2)刀具补偿功能 • (1)刀具长度补偿功能G43 G44 G49指令, • 指令格式:G00(/G01)G43(G44) Z-H- • 或 G43(G44) H- • G43 为刀具代数加补偿; G44为刀具代数减补偿.二者均为模态码。H 为刀具补偿代码地址 • G49为撤销刀具补偿指令,撤销刀具补偿可用G49 也(可用H00补偿量为0).
此图刀具补偿量为正值 此图刀具补偿量为负值
(2)刀具半径补偿功能G40 G41 G42,刀具半径补偿指令具有改变刀具中心运动轨迹的功能。 指令格式: • G17(G18,G19)G41(G42 ) G01 ( G00 )α-β-H-F- • G17(G18,G19)——选择平面功能。G41为左刀补,刀具沿前进方向偏移在零件轮廓的左方;G42为右刀补,刀具偏移方向在零件轮廓的右方。
3)刀具补偿过程 • 刀具补偿的过程经刀补建立;刀补运行;刀补取消三个过程。 • 刀补的建立程序只能用刀具移动指令G01或G00,而不能用G02、G03。 • α-β-F-为移动目标的参数。H- 为刀具半径偏移号,可取H00~ H99。H00对应的偏移量恒为0。 • 换刀前要撤消刀补。
4)自动返回参考点指令G27 G28 G29 • 返回参考点效验G27指令格式: G27X-Y-Z- • 该指令使刀具定位在(X,Y,Z)决定的参考点上,并检验刀具是否定位在该点。 • 使用该指令注意:如不是每次执行,前面可加跳过符号 “/”; 若希望执行该程序段后让程序停止,应在该程序段后加M00或M01:
自动返回(经过中间点)参考点 G28 X-Y-Z-其中XYZ为中间点的坐标。 • 使用这条程序注意:该指令通常用于自动换刀,在此之前取消刀补;该指令不仅记忆移动指令坐标值而且记忆中间点; • 自动从参考点(经过中间点)返回目标点指令 :G29 X-Y-Z- ; • 其中XYZ为目标点的坐标。由G90/ G91决定坐标状态;若为G91,这是相对前面的G28中间点的坐标。因此该指令应同G28配对使用。
例题3 精加工下图平面轮廓零件,起刀点设在 (0,0,0) ,如将工件上表面设置在Z=0下,考虑刀具补偿,试编写其加工程序。
5)换刀指令 • (1)刀具选择用T指令代码 :T2位 • (2)刀具交换用M06 • (3)自动换刀程序编制: • N 010 G28 Z 500T08M06; • 注意下面程序的区别: • N010G28Z500T08; • N020 M06;
6)固定循环G代码 • G73~ G89 为孔加工固定循环代码,为模态码。可用G80或01 组代码取消。一般格式: • G90 G98 (G73~ G89 )X-Y-Z-R-Q-P-F-L- • 其中X,Y为孔在X—Y 平面的位置;Z为孔底平面位置 ;R 快进终止面位置;Q为深孔加工中每次切削深度,精镗孔中为刀具偏移值(总为增量坐标);P为孔底暂停时间(单位为毫秒);L为指令孔加工的次数,忽略该值就认为1。F用来指定工进速度,取消孔循环仍有效。
G73 速度高 G83冷却效果好 高速深孔往复排屑钻循环G73 ,深孔往复排屑钻循环G83,格式:G73( G83)X-Y-Z-R-Q-F- G98 G98 G99 R G99 R Q Q d d Q d Q d Q Q Z Z 虚线表示快速进进给,实线表示工进。距离d由参数“cycr”设定。
钻孔G81与锪孔G82循环格式:G81 X-Y-Z-R-F- G82 X-Y-Z-R-P-F- • 二者区别是孔底有或没有暂停。 • 攻丝循环G74 (左旋)G84 (右旋)格式: G74 ( G84 )X-Y-Z-R--F-G74为正转退出,反转切入。
精镗G76 X-Y-Z-R-Q-P-F- • 使用该指令要进行一些设定。 主轴准停OSS Q
镗孔循环G86,G88,精镗阶梯孔G89,反镗G87 • G86格式与G81完全相同。但到孔底主轴停止返回到R平面或初始平面后,主轴再重新启动。格式:G86X-Y-Z-R-F- • G88 X-Y-Z-R-P-F- ;孔底延时后,主轴停止,保持进给状态,可进行手动操作。 • 反镗孔G87 X-Y-Z-R-Q-F-; X、Y轴定位后,主轴定向停止,刀具以刀尖相反方向偏移Q值并快速到达孔底R点,在这里刀具再回到刀尖原值,主轴正转向上加工到Z点平面,主轴再次定向停止刀具以刀尖相反方向偏移Q值并快速到达初始平面后,刀具再回到刀尖原值后主轴正转,准备下次加工。
1)子程序格式: O×××× --------- --------- … --------- M99 M99为子程序结束指令; 调用子程序: M98为调用子程序指令; M98P ××××L ×××× P后4位为子程序号,L后数值为调用次数。如调用一次可省略。 子程序
G80为撤消所有固定循环指令 • 使用固定循环注意两条 • 1)启动主轴后方可使用 • 2)固定循环与M指令编入一个程序段,先执行M指令,后执行固定循环。