例59:零件如图3-22所示,四个凸台轮廓已经粗加工,侧面留有余量0.3mm,试编制凸台精加工程序。
图3-22 坐标平移编程实例1
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图3-22中O点所示。
【刀具】T1:φ8mm立铣刀。
【编程说明】首先将一个凸台轮廓的精加工程序编为子程序,然后利用可编程零点偏置功能加工其他三个凸台。
【参考程序】
ZBPY351.MPF;(主程序)
N10 T1 D1;
N20 G90 G94 G71 G17 G40 G54;(绝对坐标编程,G代码初始化)
N30 G00 X50 Y0 Z100 S1000 M03;
N40 Z5;
N50 L10;(调用子程序)
N60 TRANS X-40 Y0;(设置坐标系零点偏移)
N70 L10;(调用子程序)
N80 ATRANS Y-40;(附加坐标系零点偏移)
N90 L10;(调用子程序)
N100 ATRANS X40;(附加坐标系零点偏移)
N110 L10;(调用子程序)
N120 G90 G00 Z100 M09;
N130 TRANS;(取消坐标系偏移)
N140 M02;(程序结束)
L10.SPF
G90 G01 X40 Y0 F300;
G01 Z-5 F80 M08;(切削液打开)
G41 G01 X35 Y10 F150;(延长线进刀,并建立刀具半径左补偿)
X10
Y30
G02 X30 Y10 CR=20
G01 Y5;(延长线退刀)
G40 X40 Y0;(取消刀具半径补偿)
G90 G00 Z5 M09;(切削液关闭)(www.xing528.com)
RET;(子程序结束)
例60:零件如图3-23所示,两个相同尺寸的凸台外轮廓已经完成粗加工,侧面留有余量0.3mm,试编制凸台外轮廓精加工程序。
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图3-23中O点所示。
【刀具】T1:φ8mm立铣刀,刀具半径补偿号为D1。
【编程说明】首先将一个凸台轮廓的精加工程序编为子程序,然后利用可编程零点偏置功能加工另外一个凸台。
图3-23 坐标平移编程实例2
【参考程序】
ZBPY352.MPF;(主程序)
N150 T1 D1;(换1号刀)
N160 G90 G94 G71 G17 G40 G54;(绝对坐标编程,G代码初始化)
N170 G00 X0 Y0 Z100 S1000 M03;(主轴正转)
N180 Z5 M08;(切削液打开)
N190 TRANS X13 Y13;(设置坐标系偏移)
N200 L10;(调用子程序)
N210 TRANS X50 Y50;(设置坐标系偏移)
N220 L10;(调用子程序)
N230 G90 G00 Z100 M09;(切削液关闭)
N240 TRANS;(取消坐标系偏移)
N250 M02;(子程序结束)
L10.SPF;(子程序)
G90 G01 X-15 Y0 F300;
G01 Z-5 F100 M08;(切削液打开)
G41 G01 X-5 Y0 F150;(延长线进刀,并建立刀具半径左补偿)
X20
Y20 CHR=10
X0
Y-5;(延长线退刀)
G40 X0 Y-15;(取消刀具半径补偿)
G90 G00 Z5 M09;(切削液关闭)
RET;(子程序结束)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。