首页 理论教育 利用坐标系旋转功能进行加工编程(三种实例)

利用坐标系旋转功能进行加工编程(三种实例)

时间:2023-06-23 理论教育 版权反馈
【摘要】:例22:星型槽零件如图2-21所示,槽宽为5mm、深为2mm,试采用坐标系旋转功能编制星型槽数控铣削加工程序。图2-21 坐标系旋转编程实例1工件坐标系设为G54,位于工件上表面中心位置,如图2-21中O点所示。加工时直接从P1点下刀,利用坐标系旋转功能沿逆时针方向加工。

利用坐标系旋转功能进行加工编程(三种实例)

例22:星型槽零件如图2-21所示,槽宽为5mm、深为2mm,试采用坐标系旋转功能编制星型槽数控铣削加工程序。

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

图2-21 坐标系旋转编程实例1

【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-21中O点所示。

【刀具】φ5mm键槽铣刀

【工艺分析】直接从P1点下刀,加工P1P2P2P3线段,然后利用坐标系旋转功能加工其他轨迹,最后在P1点抬刀。

【参考程序】

O0271;

N10 G90 G94 G21 G69 G17 G40 G54;(G代码初始化

N20 G00 X15 Y15.5 Z100 S1000 M03;

N30 Z2;

N40 G01 Z-2 M08 F80;

N50 M98 P1000;(调用1000号子程序)

N60 M98 P041001;(调用1001号子程序4次)

N70 G69;(取消坐标系旋转)

N80 G90 G01 Z5 M09 F300;

N90 G91 G28 Z0 M05;

N100 M30;

O1000;(子程序)

N10 G90 G01 X11.2 Y15.5 F100;

N20 X0 Y50

N30 X-11.2 Y15.5;

N40 M99;

O1001;(子程序)

G68 X0 Y0 G91 R72.0;(建立坐标系旋转,绕点(0,0)旋转72°)

G90 M98 P1000;(调用1000号子程序)

M99;

例23:零件如图2-22所示,四个键槽均匀分布,试采用坐标系旋转功能编制数控加工程序。

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

图2-22 坐标系旋转编程实例2

【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-22中O点所示。

【刀具】φ10mm键槽铣刀。

【工艺分析】首先编制键槽铣削子程序,然后利用坐标系旋转功能加工四个键槽。

【参考程序】

O0272;

N10 G90 G94 G21 G69 G17 G40 G54;(G代码初始化)

N20 G00 X25 Y0 Z100 S1000 M03;(主轴正转)

N30 Z5 M08;

N40 G68 X0 Y0 G91 R45.0;(建立坐标系旋转)(www.xing528.com)

N50 M98 P1000;

N60 M98 P031001;

N70 G69 M09;(取消坐标系旋转)

N80 G90 G01 Z5 F300;(坐标系旋转取消指令G69以后的第一个移动指令必须用绝对值指定)

N90 G91 G28 Z0 M05;(在坐标系旋转方式中不能指定G28等返回参考点指令,要指定的话必须先取消坐标系旋转)

N100 M30;

O1000;(子程序)

N10 G90 G00 X25 Y0;

N20 G01 Z-5 F80;

N30 G01 X45 Y0 F100;

N40 Z5 F300;

N50 M99;

O1001;(子程序)

G68 X0 Y0 G91 R90.0;(建立坐标系旋转,绕点(0,0)旋转90°)

M98 P1000;

M99;

例24:矩形槽零件如图2-23所示,槽宽为5mm、深为2mm,试采用坐标系旋转功能编制矩形槽数控铣削加工程序。

【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-23中O点所示。

【刀具】φ5mm键槽铣刀。

【工艺分析】旋转中心为工件坐标系原点,要加工的矩形槽可视为图2-23中双点画线所示矩形槽绕O点旋转60°所得。加工时直接从P1点下刀,利用坐标系旋转功能沿逆时针方向加工。

978-7-111-48432-5-Chapter02-25.jpg

图2-23 坐标系旋转编程实例3

【参考程序】

O0273;

N10 G90 G94 G21 G69 G17 G40 G54;(G代码初始化)

N20 G00 X15 Y25.98 Z100 S1000 M03;

N30 Z5;

N40 G01 Z-2 M09 F80;

N50 G68 X0 Y0 R60.0;(建立坐标系旋转)

N60 G90 G01 X30 Y30,R10 F100;(注意,此处如果用增量值G91编程的话,则旋转中心为刀具所在位置)

N70 G91 X-60,R10;

N80 Y-60,R10;

N90 X60,R10;

N100 Y35;

N110 G69;(取消坐标系旋转)

N120 G90 G01 Z5 F200;

N130 G91 G28 Z0 M09;(Z轴回零)

N140 M30;(程序结束,返回程序头)

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

我要反馈