数控车床宏程序怎样编辑?

如题所述

问得太笼统了,真是不太好回答。
简而言之,就是程序里面带有变量的就是宏程序了。
比如:
正常的程序段是这样的:G1 X40.Z-10 F0.2; 这里面的40和10都是常数,如果用两个变量#1和#2分别代替40和10,上面的程序段就变成了G1X[#1]Z[#2]F0.2;了,这就是宏程序了。当然,变量#1和变量#2要在G1之前被赋值的。如:
.......
......
#1=10.;
#2=-3.;
G1X[#1]Z[#2]F0.1; 这句等同于G1X10.Z-3F0.1;
......
......
当然了,还要有判断、循环、分支转移等等,前面我说的你理解了,再找一些书看一下就好懂了。追问

有点明白~!还有点不明白~!可以介绍详细点吗?我明天先试一下~!

追答

比如:
O0001;
G99G21G97;
T0101;
M3S600;
G00X50.Z5.;
#1=48.;
N200 #2=-[#1*#1/20];
G90X[#1]Z[#2];
#1=#1-2.;
IF [#1GE0] GOTO 200;
G00X60.;
Z60.;
M05;
M30;

追问

看不懂~~~~~~~~~~~~~有点复杂~!有没有简单点的?

追答

简单点的就这样:
G00 X40.Z0.;
#1=-100.
G1Z[#1];
这样就车了一段长为100的外圆。把G1 Z[#1]中的[#1]换成上面的-100,就变成了G1Z-100.了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-23

数控

第2个回答  2011-04-07
数控车床宏程序分的很多,不知道你问的是那一类。