数控车工高级部分宏程序IF应用.docx
- 文档编号:3173904
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:38
- 大小:90.52KB
数控车工高级部分宏程序IF应用.docx
《数控车工高级部分宏程序IF应用.docx》由会员分享,可在线阅读,更多相关《数控车工高级部分宏程序IF应用.docx(38页珍藏版)》请在冰豆网上搜索。
数控车工高级部分宏程序IF应用
数控车工高级部分(宏程序应用)
1、直线宏程序
2、圆弧宏程序
3、椭圆宏程序
4、函数曲线宏程序
5、抛物线宏程序
6、双曲线宏程序
7、圆弧、椭圆、双曲线、抛物线、螺旋宏程序
8、综合题形练习加工
课题一:
直线宏程序
(一)
图1-1
直线方程式:
X=KZ+B
解题思路:
1、直线两点(X30,Z0)(X50,Z-22).
2、根据线形方程式得:
30=K*0+B
50=K*(-22)+B
得:
B=30
K=-0.9090
3、方程式为:
X=-0.9090Z+30
4、长度宏变量范围:
Z0~Z-22
5、设自变量#1=0#2=-22
6、应用条件语言N1IF[]GOTO2
N2GOTO1
精加工程序内容:
O0001;
M03S1000;
T0101;
G00X55Z2;
#1=0;
#2=-22;
N1IF[#1LE#2]GOTO2;
#3=-0.9090*#1+30;
G01X[#3]Z[#1]F0.1
#1=#1-0.05
GOTO1;
N2G00X100Z100;
M30;
粗加工程序内容:
O0001;
M03S650;
T0101;
G00X55Z2;
#1=0;
#2=-22;
N1IF[#2GE#1]GOTO2;
#3=-0.9090*#2+30;
G01X[#3+1]F0.25;
G01Z[#2+0.5]F0.1;
G00U1W0.5;
Z2;
#2=#2+2;
GOTO1;
N2G00X100Z100;
M30;
课题一:
直线宏程序
(二)
图1-2
直线方程式:
X=KZ+B
解题思路:
1、直线两点(X50,Z-20)(X30,Z-42).
2、根据线形方程式得:
50=K*-20+B
30=K*(-42)+B
得:
B=68.18
K=0.9090
3、方程式为:
X=0.9090Z+68.18
4、长度宏变量范围:
Z-20~Z-42
5、设自变量#1=-20#2=-42
6、应用条件语言N1IF[]GOTO2
N2GOTO1
精加工程序内容:
O0001;
M03S1000;
T0101;
G00X55Z-20;
#1=-20;
#2=-42;
N1IF[#1LE#2]GOTO2;
#3=0.9090*#1+68.18;
G01X[#3]Z[#1]F0.1
#1=#1-0.05
GOTO1;
N2G00X100Z100;
M30;
粗加工程序内容:
O0001;
M03S650;
T0101;
G00X55Z-20;
#1=-20;
#2=-42;
N1IF[#1LE#2]GOTO2;
#3=0.9090*#1+68.18;
G01X[#3+1]Z[#1-0.5]F0.25;
G01Z[#2]
G00U1W0.5;
Z[#1-0.5];
#1=#1-2;
GOTO1;
N2G00X100Z100;
M30;
课题一:
直线宏程序(三)
直线方程式:
X=KZ+B
解题思路:
1、直线两点(X44,Z0)(X30,Z–40).
2、根据线形方程式得:
44=K*0+B
30=K*(-40)+B
得:
B=44
K=0.35
3、方程式为:
X=0.35Z+44
4、长度宏变量范围:
Z0~Z-40
5、设自变量#1=0#2=-40
6、应用条件语言N1IF[]GOTO2
N2GOTO1
精加工程序内容:
O0001;
M03S1000;
T0101;
G00X28Z2;
#1=0;
#2=-40;
N1IF[#1LE#2]GOTO2;
#3=0.35*#1+44;
G01X[#3]Z[#1]F0.1
#1=#1-0.05
GOTO1;
N2G00Z100;
M30;
粗加工程序内容:
O0001;
M03S650;
T0101;
G00X28Z2;
#1=0;
#2=-40;
N1IF[#GE#1]GOTO2;
#3=0.35*#2+44;
G01X[#3-1]F0.25;
Z[#2+0.5];
G00U-1W0.5;
Z2;
#2=#2+2;
GOTO1;
N2G00Z100;
M30;
课题一:
直线宏程序(四)
直线方程式:
图示右斜线直线方程式:
X=KZ+B
图示左斜线直线方程式:
X=KZ+B
解题思路:
1、直线两点(X50,Z-20)(X30,Z
–42).
2、直线两点(X30,Z–58)(X50,Z–80).
3、根据右斜线形方程式得:
50=K*-20+B
30=K*(-42)+B
得:
B=68.18
K=0.9090
4、根据左斜线形方程式得:
30=K*-58+B
50=K*(-80)+B
得:
B=-22.722
K=-0.9090
5、方程式为:
图示右斜线直线方程式:
X=0.9090Z+68.18
图示左斜线直线方程式:
X=-0.9090Z-22.722
6、长度宏变量范围:
Z-20~Z-42Z-58Z-80
7、设自变量#1=-20#2=-42#3=58#4=-80
8、应用条件语言N1IF[]GOTO2
N2GOTO1
精加工程序内容
(一):
O0001;
M03S1000;
T0101;
G00X55Z-20;
#1=-20;
#2=-42;
#3=-58;
#4=-80;
N1IF[#LE#2]GOTO2;
#5=0.090*#1+68.18;
G01X[#5]Z[#1]F0.1;
W-16;
#6=-0.090*#3-22.722
G01X[#6]Z[#3]F0.15;
#1=#1-0.05
#3=#3-0.05
GOTO1;
N2G00X100Z100;
M30;
精加工也可这样编写
(二):
O0001;
M03S1000;
T0101;
G00X55Z-20;
#1=-20;
#2=-42;
#3=-58;
#4=-80;
N1IF[#1LE#2]GOTO2;
#5=0.090*#1+68.18;
G01X[#5]Z[#1]F0.1;
#1=#1-0.05
GOTO1
N2G01W-16F0.15;
N3IF[#3LE#4]GOTO4;
#6=-0.090*#3-22.722
G01X[#6]Z[#3]F0.15;
#3=#3-0.05
GOTO3;
N4G00X100Z100;
M30;
精加工也可这样编写(三):
O0001;
M03S1000;
T0101;
G00X55Z-20;
#1=-20;
#2=-42;
#3=-58;
#4=-80;
N1IF[#1LE#2]GOTO2;
N3IF[#3LE#4]GOTO4;
#5=0.090*#1+68.18;
#6=-0.090*#1-22.722;
G01X[#5]Z[#1]F0.1;
G01W-16;
G01X[#6]Z[#3]F0.1;
#1=#1-0.05;
#3=#3-0.05;
GOTO1;
N4GOTO3;
N2G00X100Z100;
M30;
粗加工程序内容:
O0001;
M03S650;
T0101;
G00X55Z-20;
#1=-20;
#2=-42;
#3=-58;
#4=-80;
N1IF[#1GE#2]GOTO2;
N3IF[#3GE#4]GOTO1;
#5=0.090*#1+68.18;
#6=-0.090*#1-22.722;
G01X[#5+1]Z[#1-0.5]F0.1;
G01X[#6+1]Z[#3+0.5]F0.1;
G00U1W0.5;
Z[#1-0.5];
#1=#1-1;
#3=#3-1;
GOTO3;
GOTO1;
N2G00X100Z100;
M30;
课题二:
椭圆宏程序
(一)
1、椭圆第一种应用方程式:
X=A*2*SIN(a)Z=B*CON(a)
A:
为X轴方的长度(平行与X轴的椭圆轴)B:
为Z轴方向的长度(平行与z轴的椭圆轴)
2、椭圆第二种应用方程式:
X*X/A*A+Z*Z/B*B=1
A:
为X轴方的长度B:
为Z轴方向的长度
第一种方程式应用解题;
3、角度宏变量范围:
a=0∽a=90
4、设自变量#1=0#2=90#3=10#4=25
5、应用条件语言N1IF[]GOTO2
N2GOTO1
精加工编程内容:
O0001;
M03S1000;
T0101;
G00X55Z2;
#1=0;
#2=90;
#3=10;
#4=25;
N1IF[#1GE#2]GOTO2;
#5=2*#4*SIN(#1);
#6=#3*CON(#1);
G01X[#5]Z[#6-10]F0.15
#1=#1+0.1;
GOTO1;
N2G00X100Z100;
M30;
粗加工程序内容:
O0001;
M03S650;
T0101;
G00X55Z2;
#1=0;
#2=90;
#3=10;
#4=25;
N1IF[#2LE#1]GOTO2;
#5=2*#4*SIN(#2);
#6=#3*CON(#2);
G01X[#5+1]F0.25;
Z[#6-10+0.5]F0.25;
G00U1W0.5;
Z2;
#2=#2+3;
GOTO1;
N2G00X100Z100;
M30;
椭圆第二种应用方程式:
X*X/A*A+Z*Z/B*B=1编程:
1、长度宏变量范围:
z=0∽z=-10
2、公式分析化简得:
X=SQRT[[1-Z*Z/B*B]*A*A]
4、设自变量#1=0#2=-10#3=10#4=25
5、应用条件语言N1IF[]GOTO2
N2GOTO1
精加工编程内容:
O0001;
M03S1000;
T0101;
G00X55Z2;
#1=10;
#2=0
#3=10;
#4=25;
N1IF[#1LE#2]GOTO2;
#5=2*SQRT[[1-#1*#1/#3*#3]*#4*#4]
G01X[#5]Z[#1-10]F0.15
#1=#1+0.1;
GOTO1;
N2G00X100Z100;
M30;
粗加工程序内容:
O0001;
M03S650;
T0101;
G00X55Z2;
#1=10;
#2=0;
#3=10;
#4=25;
N1IF[#2LE#1]GOTO2;
#5=2*SQRT[[1-#2*#2/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 车工 高级 部分 程序 IF 应用