
数控车床宏程序怎样编辑? 10
3个回答
展开全部
问得太笼统了,真是不太好回答。
简而言之,就是程序里面带有变量的就是宏程序了。
比如:
正常的程序段是这样的: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;
......
......
当然了,还要有判断、循环、分支转移等等,前面我说的你理解了,再找一些书看一下就好懂了。
简而言之,就是程序里面带有变量的就是宏程序了。
比如:
正常的程序段是这样的: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;

2023-06-12 广告
数控车床编程轨迹指令只有G01直线插补、G02/G03圆弧插补,但当零件图中有抛物线、椭圆和双曲线时,我们通常解决方式是要借助计算机辅助软件来完成,那样要绘图,产生程序很长且繁琐,如能掌握宏程序,很快就可以编写出简短易懂程序,且消除了对电脑...
点击进入详情页
本回答由海伯森提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询