首页 理论教育 利用可编程零点偏置功能的加工编程案例分享

利用可编程零点偏置功能的加工编程案例分享

时间:2023-06-23 理论教育 版权反馈
【摘要】:ZBPY351.MPF;(主程序)N10 T1 D1;N20 G90 G94 G71 G17 G40 G54;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.SPFG90 G01 X40 Y0 F300;G01 Z-5 F80 M08;G41 G01 X35 Y10 F150;X10Y30G02 X30 Y10 CR=20G01 Y5;G40 X40 Y0;G90 G00 Z5 M09;RET;例60:零件如图3-23所示,两个相同尺寸的凸台外轮廓已经完成粗加工,侧面留有余量0.3mm,试编制凸台外轮廓精加工程序。首先将一个凸台轮廓的精加工程序编为子程序,然后利用可编程零点偏置功能加工另外一个凸台。

利用可编程零点偏置功能的加工编程案例分享

例59:零件如图3-22所示,四个凸台轮廓已经粗加工,侧面留有余量0.3mm,试编制凸台精加工程序。

978-7-111-48432-5-Chapter03-23.jpg

图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。

【编程说明】首先将一个凸台轮廓的精加工程序编为子程序,然后利用可编程零点偏置功能加工另外一个凸台。

978-7-111-48432-5-Chapter03-24.jpg

图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;(子程序结束)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈