卧式加工中心编程
卧式加工中心编程FANUC系统为例
当建立好数学模型后,我们以FANUC系统为例,使用宏指令中的工件零点偏置值系统变量( #5201一#5284),局部变量(#1一#26),编制工作台回转后坐标系自动计算的程序。
(1)主程序
01234
NlO G65 P80o U W I J K
GO G90 G54 Bo(G54面加工内容
GO G90 G55 BO(G55面加工内容
GO G90 G56 Bo(G56面加工内容
GOG90G57 Bo(G57面加工内容
M3O
(2)子程序
080o
Nl# 24= #522l
#25= #5222
#26: #5223
#2= # 5224
N10# 101=2* #2l一#24
# 104: 2* #23+ #4一# 26 、
# 105= #2+ 180
N2#524l= # 101
#5242= #25
#5243= # 104
#5244: # 105
N20# lll= #2l+ #23一#26
# l14= #23+ #24一#2l+ #5
# l15= #2+9O
N3#526l= # lll
#5262= #25
#5263= # ll4
#5264= # ll5
N30# 12l= #21+ #26一#23
# 124= #23+ #2l一# 24+ #6
# I25= #2—9O
N4#528l: # 12l
#5282= #25
#5283= # 124
#5284: # l25
N40M99
(3)使用说明
① 本程序用于卧式加工中心工作台旋转后程序原点的自动计算。
② 可消除操作者对工件的找正时间,实现无间断加工,提高劳动效率;获得良好的精度,保证产品质量。
③将第一个面的 、l,、z轴向的程序原点坐标存入机床工件坐标系存储单元G54中。
④ 将工作台回转中心X回值向主程序 赋值;将工作台回转中心z回值向主程序 赋值。
⑤ 将 轴向的程序原点至 轴正向边沿的图样尺寸,向主程序.,赋值;将 轴向的程序原点至 轴负向边沿的图样尺寸,向主程序 赋值;工件厚度向,赋值(见图2)。
⑥ 运行主程序,系统将自动计算(755、(756、(757三个工件坐标系的工件(程序)原点,并存入相应的工件坐标系存储单元。
卧式加工中心与立式加工中心编程上有什么主要区别?
注意它的轴不同啊 ,因为它的主轴一般在Y轴上的啊 ,而立式的则是在Z轴上啊 ,所以进刀或退刀需要注意,要不然会撞机的。
用卧式加工中心加工端盖的工艺分析以及编程实例
用卧式加工中心加工图1所示的端盖(B面及各孔),试编制加工程序。
根据图纸要求,选择A面为定位基准,用弯板装夹。加工路线如下:粗铣和精铣B面(选用φ100mm端铣刀T01、T13);粗镗、半精镗和精镗φ60H7孔分别至φ58、φ59.95、φ60H7(选用镗刀T02、T03、T04);钻、扩、铰φ12H8孔(φ3mm中心钻T05、φ10mm钻头T06、φ11.85mm扩孔钻T07、φ12H8铰刀T09);M16螺纹钻孔、攻丝(φ14mm钻头T10、M16机用丝锥T12)。工件坐标系原点选在φ60H7孔中心上,Z方向零点选在加工表面上,快速进给终点平面选在距离工件表面2mm处平面。对刀点选在中心孔上方50mm处。
用卧式加工中心加工图1所示的端盖(B面及各孔),试编制加工程序。
根据图纸要求,选择A面为定位基准,用弯板装夹。加工路线如下:粗铣和精铣B面(选用φ100mm端铣刀T01、T13);粗镗、半精镗和精镗φ60H7孔分别至φ58、φ59.95、φ60H7(选用镗刀T02、T03、T04);钻、扩、铰φ12H8孔(φ3mm中心钻T05、φ10mm钻头T06、φ11.85mm扩孔钻T07、φ12H8铰刀T09);M16螺纹钻孔、攻丝(φ14mm钻头T10、M16机用丝锥T12)。工件坐标系原点选在φ60H7孔中心上,Z方向零点选在加工表面上,快速进给终点平面选在距离工件表面2mm处平面。对刀点选在中心孔上方50mm处。
加工程序如下:
O0001 ;
N1 G92 X0 Y0 Z50.0 ; 工件坐标系设定
N2 T01 M06; 换T01号刀具
N3 G90 G00 Y0 Z10.0;
N4 X-135.0 Y45.0;
N5 S300 M03;
N6 G43Z0.5 H01 M08; 建立长度补偿
N7 G01X75. 0 F70; 粗铣B面
N8 Y-45.0;
N9 X-135.0 M09;
N10 G00 G49 Z10. 0 M05; 取消长度补偿
N11 X0 Y0;
N12 T13 M06; 换T13号刀具
N13 X-135.0 Y45.0;
N14 G43 Z0 H13 S500 M03;
N15 G01 X75.0 F50 M08; 精铣B面
N16 Y-45.0;
N17 X-135.0 M09;
N18 G00 G49 Z10.0 M05;
N19 X0 Y0;
N20 T02 M06; 换T02号刀具
N21 G43 Z4.0 H02 S400 M03;
N22 G98G85 Z-17.0 R2.0 F40; 粗镗φ60H7孔
N23 G00 G49 Z10.0 M05;
N24 X0 Y0;
N25 T03 M06; 换T03号刀具
N26 G43 Z4.0 H03 S450 M03;
N27 G98 G85 Z-17.0 R2.0 F50; 半精镗φ60H7孔
N28 G00 G49 Z10.0 M05;
N29 T04 M06; 换T04号刀具
N30 X0 Y0;
N31 G43 Z2.0 H04 S450 M03;
N32 G98 G85 Z-17.0 R1.0 F40; 精镗φ60H7循环
N33 G00 G49 Z10.0 M05;
N34 T05 M06; 换T05号刀具
N35 X60 Y0.0;
N36 G43 Z4.0 H05 S1000 M03;
N37 G98 G91 G81 Z-5.0 R2.0 F50; 固定循环,钻中心孔
N38 M98P0005; 子程序调用
N39 G00 G49 Z10.0 M05;
N41 T06 M06; 换T06号刀具
N42 X60.0 Y0;
N43 G43 Z4.0 H06 S600 M03;
N44 G99 G81 Z-17.0R2.0 F60; 钻孔固定循环
N45 M98P0005; 子程序调用
N46 G00 G49 Z10.0 M05;
N47 T07 M06; 换T07号刀具
N48 X60.0 Y0;
N49 G43 Z4.0 H07 S300 M03;
N50 G99 G82 Z-5.0 R2.0 P2000 F40; 扩孔固定循环
N51 M98P0005; 子程序调用
N52 G49 G00 Z10.0 M05;
N54 T09 M06; 换T09号刀具
N55 X60 Y0;
N56 G43 Z4.0 H09 S500 M03;
N57 G99G81 Z-17.0 R2.0 F40; 铰孔固定循环
N58 M98P0005; 子程序调用
N59 G49 G00 Z10.0 M05;
N60 T10 M06; 换T10号刀具
N61 X0 Y60;
N62 G43 Z4.0 H10 S500 M03;
N63 G99G81 Z-17.0 R2.0 F40; 钻孔固定循环
N64 X0 Y-60.0;
N65 G49 G00 Z10.0 M05;
N66 T11 M06; 换T11号刀具
N67 X0 Y60;
N68 G43 Z4.0 H11 S500 M03;
N69 G99G84 Z-17.0 R2.0 F200; 攻螺纹固定循环
N70 X0 Y-60.0;
N71 G00 G49 Z10.0 M05;
N72 G28 X0 Y0;
N73 M30;
O0005;(子程序)
N10 X56.57 Y56.57;
N20 X-56.57;
N30 X-60.0 Y0;
N40 X-56.57 Y-56.57;
N50 X56.57;
N50 M99;
卧式加工中心编程指令
有用 G 代码 G00 定位(快速进给) B *
G01 直线插补(切削进给) B *
G02 圆弧插补/螺旋线(CW) B
G03 圆弧插补/螺旋线(CCW) B
G04 暂停 B
G05.1 预读(预先读出多个程序段) B
G07.1 圆柱插补 O
G08 预读控制 B
G09 准确停止 B
G10 加工程序参数输入 B
G11 加工程序参数输入删除 B
G15 取消极坐标指令 B
G16 极坐标指令 B
G17 X&Y平面选择 B *
G18 Z&X平面选择 B
G19 Y&Z平面选择 B
G20 英寸输入 B
G21 毫米输入 B
G22 存储行程检查 O
G23 存储行程检查删除 O
G27 返回参考点检测 B
G28 返回参考点 B
G29 从参考点返回 B
G30 返回第2.3.4参考点 B
G31 跳跃功能 O
G33 螺旋切削 O
G37 自动刀具长度测量 O
G39 拐角偏置圆弧插补 B
G40 刀具径补偿取消 B *
G41 刀具左侧补偿 B
G42 刀具右侧补偿 B
G40.1 法线方向控制取消 O
G41.1 法线方向控制左侧打开 O
G42.1 法线方向控制右侧打开 O
G43 +方向刀具长度补偿 B
G44 -方向刀具长度补偿 B
G49 刀具长度补偿取消 B *
G50 取消比例缩放 B
G51 比例缩放 B
G50.1 G指令镜像功能删除 B
G51.1 G指令镜像功能 B
G52 局部坐标设定 B
G53 机床坐标选择 B
G54 工件坐标系1选择 B *
G54.1 附加工件坐标系选择 B
G55 工件坐标系2选择 B
G56 工件坐标系3选择 B
G57 工件坐标系4选择 B
G58 工件坐标系5选择 B
G59 工件坐标系6选择 B
M指令
M00 程序停止
M01 条件程序停止
M02 程序结束
M03 主轴正转
M04 主轴反转
M05 主轴停止
M06 刀具交换
M08 冷却开
M09 冷却关
M18 主轴定向解除
M19 主轴定向
M29 刚性攻丝
M30 程序结束并返回程序头
M98 调用子程序
M99 子程序结束返回/重复执行
卧式加工中心编程信息由思诚资源网,机床附件首选思诚资源网。