首页 理论教育 使用比例缩放加工编程:4个范例

使用比例缩放加工编程:4个范例

时间:2023-06-23 理论教育 版权反馈
【摘要】:例18:已知零件如图2-17所示,试采用比例缩放功能编制该零件圆弧槽数控加工程序。图2-17 比例缩放编程实例1工件坐标系设为G54,位于工件上表面中心处,如图2-17中O点所示。第一次经0.8/1比例缩放,按80mm×80mm的矩形轨迹编程,因为应用了刀具半径补偿,所以刀具中心轨迹为100mm×100mm;第二次经0.5/1比例缩放,按50mm×50mm的矩形轨迹编程,最后取消刀具半径补偿。

使用比例缩放加工编程:4个范例

例18:已知零件如图2-17所示,试采用比例缩放功能编制该零件圆弧槽数控加工程序。

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

图2-17 比例缩放编程实例1

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

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

【工艺分析】按照刀心轨迹编程,第一次刀心轨迹为φ60mm的圆;第二次经1.25/1比例缩放,轨迹为φ75mm的圆;第三次经1.5/1比例缩放,轨迹为φ90mm的圆。

【参考程序】

O0261;

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

N20 G00 X30 Y0 Z100 S600 M03;

N30 Z2;

N40 M08

N50 M98 P1000;(调用子程序)

N60 G51 X0 Y0 Z0 I1.25 J1.25 K1.0;(建立缩放)

N70 M98 P1000;(调用子程序)

N80 G51 X0 Y0 Z0 I1.5 J1.5 K1.0;(建立缩放)

N90 M98 P1000;

N100 G50;(取消缩放)

N110 G90 G00 X0 Y0 Z100 M09;

N120 G91 G28 Z0 M05;(Z轴回零)

N130 M30;

O1000;(子程序)

N10 G90 G00 X30 Y0;

N20 G01 Z-4 F60;

N30 G03 I-30 F100;

N40 G00 Z2;

N50 M99;(子程序结束)

例19:已知零件如图2-18所示,试采用比例缩放功能编制该零件矩形槽数控加工程序。

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

图2-18 比例缩放编程实例2

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

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

【工艺分析】按照刀心轨迹编程,由里向外扩展。第一次单边偏置5mm,刀心轨迹为60mm×60mm的矩形,圆角为R6mm;第二次经1.25/1比例缩放,轨迹为75mm×75mm的矩形,圆角为R7.5mm;第三次经1.5/1比例缩放,轨迹为90mm×90mm的矩形,圆角为R9mm。

【参考程序】

O0262;

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

N20 G00 X30 Y-35 Z100 S600 M03;(主轴正转)

N30 Z2;

N40 M08

N50 M98 P1000;(调用子程序)

N60 G00 X37.5 Y-37.5;

N70 G51 X0 Y0 Z0 I1.25 J1.25 K1.0;(建立比例缩放)

N80 M98 P1000;

N90 G50;(取消比例缩放)

N100 G00 X45 Y-38;

N110 G51 X0 Y0 Z0 I1.5 J1.5 K1.0;(建立比例缩放)

N120 M98 P1000;

N130 G50;(取消比例缩放)

N140 G90 G00 Z100 M09;

N150 G91 G28 Z0 M05;

N160 M30;

O1000;(子程序)

G90 G01 Z-4 F80;

G01 X30 Y30 R6 F100;(倒圆角R6mm)

X-30 Y30 R6;(倒圆角R6mm)

X-30 Y-30 R6;(倒圆角R6mm)

X30 Y-30 R6;(倒圆角R6mm)

Y0;(www.xing528.com)

Z5;

M99;(子程序结束)

例20:已知零件如图2-19所示,四个三角形槽对称分布,槽宽为5mm、深为2mm,试编制该三角形槽零件的数控加工程序。

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

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

【工艺分析】先加工第一象限三角形槽,然后利用镜像功能依次加工其他三个三角形槽。

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

图2-19 比例缩放编程实例3

O1;

N10 G51 X0 Y0 Z0 I-1.0 J1.0 K1.0;(X轴镜像)

N20 M98 P1000;

N30 G50;(取消镜像)

N40 G90 G00 X-20 Y-20 Z5;

N50 G51 X0 Y0 Z0 I-1.0 J-1.0 K1.0;(原点镜像)

N60 M98 P1000;

N70 G50;(取消镜像)

N80 G90 G00 X-20 Y20 Z5;

N90 G51 X0 Y0 Z0 I1.0 J-1.0 K1.0;(Y轴镜像)

N100 M98 P1000;

N110 G50;

N120 G90 G00 Z100 M09;

N130 G91 G28 Z0 M05;

N140 M30;

O1000;(子程序)

G90 G01 Z-2 F80;

G01 X60 Y20 F100;

X20 Y60;

X20 Y20;

Z5;

M99;(子程序结束)

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

图2-20 比例缩放编程实例4

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

【刀具】φ20mm的键槽铣刀。

【工艺分析】比例缩放对刀具半径补偿、刀具长度补偿、刀具偏置值无效,本程序中应用刀具半径补偿编程,由外向里扩展。第一次经0.8/1比例缩放,按80mm×80mm的矩形轨迹编程,因为应用了刀具半径补偿,所以刀具中心轨迹为100mm×100mm;第二次经0.5/1比例缩放,按50mm×50mm的矩形轨迹编程,最后取消刀具半径补偿。

【参考程序】

O0264;

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

N20 G00 X60 Y-80 Z100 S800 M03;

N30 Z5;

N40 G01 Z-4 M08 F80;

N50 G42 G01 X50 Y-65 F100;(建立右刀具半径补偿,从延长线上切入)

N60 G51 X0 Y0 Z0 I0.8 J0.8 K1.0;(建立比例缩放。比例缩放对刀具半径补偿、刀具长度补偿、刀具偏置值无效)

N70 M98 P1000;

N80 G51 X0 Y0 Z0 I0.5 J0.5 K1.0;

N90 M98 P1000;

N100 G50;(取消比例缩放)

N110 G40 G91 G01 X15;(取消刀具半径补偿)

N120 G91 G28 Z0 M09;

N130 M30

O1000;(子程序)

G90 G01 X50;

Y50;

X-50;

Y-50;

X120;(延长线切出)

M99;(子程序结束)

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

我要反馈