例81:零件如图3-44所示,轮廓线参数方程为,α=0°~360°,试编制零件轮廓的精加工数控铣削程序。
图3-44 参数编程实例1
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图3-44中O点所示。
【刀具】T1:φ5mm立铣刀,刀具半径补偿号为D1。
【编程说明】采用R参数编程,设R1为角度变量,取值范围为0°~360°;R2为X坐标变量,R2=50cos3α;R3为Y坐标变量,R3=50sin3α;从零件右侧下刀,建立右刀具半径补偿,沿逆时针方向加工。
【参考程序】
CSBC3111.MPF;(主程序)
N10 T1D1;
N20 G90 G94 G71 G17 G40 G54;(绝对坐标编程,G代码初始化)
N30 G00 X80 Y15 Z100 S800 M03;(主轴正转)
N40 Z5 M08;(切削液打开)
N50 G01 Z-5 F300;
N60 G42 G01 X55 Y0 F150;(建立右刀具半径补偿)
N70 R1=0;
N80 LABEL1:R2=50*COS(R1)*COS(R1)*COS(R1);(X坐标,LABEL1为标记符,跳转目标程序段)
N90 R3=50*SIN(R1)*SIN(R1)*SIN(R1);(Y坐标)
N100 G01 X=R2 Y=R3;
N110 R1=R1+1;
N120 IF R1<=360 GOTOB LABEL1;(条件判断)
N130 G40 G01 X65 Y-15 F150;(取消刀具半径补偿)
N140 G90 G00 Z100 M09;(切削液关闭)
N150 M02;(程序结束)
例82:零件如图3-45所示,凸台为一椭圆,长半轴为50mm,短半轴为35mm,参数方程为,α=0°~360°,试编制椭圆凸台轮廓的精加工数控铣削程序。
图3-45 参数编程实例2
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图3-45中O点所示。
【刀具】T1:φ15mm立铣刀,刀具半径补偿号为D1。
【编程说明】采用R参数编程,设R1为角度变量;R2为X坐标变量,R2=50cosα;R3为Y坐标变量,R3=35sinα;从零件右侧下刀,切线方向上进刀,建立刀具半径右补偿,沿逆时针方向加工。
【参考程序】
CSBC3112.MPF;(主程序)
N10 T1D1;(换1号刀)
N20 G90 G94 G71 G17 G40 G54;(绝对坐标编程,G代码初始化)
N30 G00 X80 Y-15 Z100 S800 M03;(主轴正转)
N40 Z5 M08;(切削液打开)
N50 G01 Z-5 F300;
N60 G42 G01 X50 Y-5 F150;(建立刀具半径右补偿)
N70 R1=0;
N80 LABEL1:R2=50*COS(R1);(X坐标,LABEL1为标记符,跳转目标程序段)
N90 R3=35*SIN(R1);(Y坐标)
N100 G01 X=R2 Y=R3;
N110 R1=R1+1;
N120 IF R1<=365 GOTOB LABEL1;(条件判断,完成一圈多(R1>365°)后,跳出循环)
N130 G40 G01 X65 Y15 F150;(取消刀具半径补偿)
N140 G90 G00 Z100 M09;(切削液关闭)
N150 M02;(程序结束)
例83:凸台零件如图3-46所示,试采用R参数编制零件数控铣削精加工程序。
图3-46 参数编程实例3
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图3-46中O点所示。
【刀具】T1:φ15mm立铣刀,刀具半径补偿号为D1。
【编程说明】采用R参数编程,设R1为角度变量、R2为Z坐标变量、R3为X坐标变量,从零件右侧下刀,建立刀具半径补偿,自顶往下加工。
【参考程序】
CSBC3113.MPF;(主程序)
N10 T1D1;(换1号刀)
N20 G90 G94 G71 G17 G40 G54;(绝对坐标编程,G代码初始化)
N30 G00 X60 Y15 Z100 S800 M03;(主轴正转)
N40 Z5 M08;(切削液打开)
N50 R1=0;
N60 R2=30*SIN(R1);
N70 LABEL1:G01 Z=R2 F300;(LABEL1为标记符,跳转目标程序段)(www.xing528.com)
N80 R3=40-30*COS(R1);(X坐标)
N90 G41 G01 X=R3 Y10 F150;(建立刀具半径左补偿)
N100 Y0;
N110 G02 I=R3 J0;
N120 G40 G01 X60 Y15 F200;(取消刀具半径补偿)
N130 R1=R1+1;
N140 IF R1<=90 GOTOB LABEL1;(条件判断)
N150 G90 G00 Z100 M09;(切削液关闭)
N160 M02;(程序结束)
例84:凸台零件如图3-47所示,试编制零件凸台数控铣削精加工程序。
图3-47 参数编程实例4
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图3-47中O点所示。
【刀具】T1:φ15mm立铣刀,刀具半径补偿号为D1。
【编程说明】不规则曲线段采用R参数编程,设R1为X坐标变量、R2为Y坐标变量。
【参考程序】
CSBC3114.MPF;(主程序)
N10 T1D1;(换1号刀)
N20 G90 G94 G71 G17 G40 G54;(绝对坐标编程,G代码初始化)
N30 G00 X50 Y25 Z100 S800 M03;(主轴正转)
N40 Z5 M08;(切削液打开)
N50 G01 Z=-5 F150;
N60 G42 X35 Y20;(建立刀具半径右补偿)
N70 R1=30;
N80 LABEL1:R2=15*SIN(6*R1)+15;(曲线轨迹方程,LABEL1为标记符,跳转目标程序段)
N90 G01 X=R1 Y=R2 F150;
N100 R1=R1-1;
N110 IF R1<=-30 GOTOB LABEL1;(条件判断)
N120 G01 X-30 Y-35 RND=10;
N130 X30 RND=10;
N140 Y20;
N150 G40 G01 Y50 F200;(取消刀具半径补偿)
N160 G90 G00 Z100 M09;(切削液关闭)
N170 M02;(程序结束)
例85:圆锥凸台零件如图3-48所示,试编制圆锥凸台数控铣削精加工程序。
图3-48 参数编程实例5
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图3-48中O点所示。
【刀具】T1:φ15mm立铣刀,刀具半径补偿号为D1。
【编程说明】采用R参数编程,设R1为Z坐标变量、R2为X坐标变量,自底向上逐层切削。
【参考程序】
CSBC3115.MPF;(主程序)
N10 T1D1;(换1号刀)
N20 G90 G94 G71 G17 G40 G54;(绝对坐标编程,G代码初始化)
N30 G00 X60 Y-15 Z100 S800 M03;(主轴正转)
N40 Z5 M08;(切削液打开)
N50 R1=-30;
N60 R2=40;
N70 LABEL1:G01 Z=R1 F300;(LABEL1为标记符,跳转目标程序段)
N80 G01 X=R2 Y-15;(切线进刀)
N90 G42 G01 X=R2 Y=0 F150;(建立刀具半径右补偿)
N100 G03 I=-R2;
N110 G01 Y5;(切线退刀)
N120 G40 G01 X60;(取消刀具半径补偿)
N130 R1=R1+0.2;(每次抬高0.2mm)
N140 R2=R2-0.2;
N150 IF R1<=0 GOTOB LABEL1;(条件判断,R1>0后,跳出循环)
N160 G90 G00 Z100 M09;(切削液关闭)
N170 M02;(程序结束)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。