作业帮 > 综合 > 作业

数控宏程序的问题,谁给我解释下这段程序的意思 要一段一段的解释.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/11 02:54:40
数控宏程序的问题,谁给我解释下这段程序的意思 要一段一段的解释.
#1=0while[#1 le 90]do1;
#2=15sin[#1];
#3=10cos[#1];
g01x[2*#2] z[#-10] F0.1
#1=#1+1;END 1;
#1=0while[#1 le 90]do1;
#2=15sin[#1];
#3=10cos[#1];
g01x[2*#2] z[#3-10] F0.1
#1=#1+1;END 1;
数控宏程序的问题,谁给我解释下这段程序的意思 要一段一段的解释.
#1=0 定义变量1,且赋值为0
while[#1 le 90]do1; 循环语句,当变量1小于90的时候,跳到位置1
#2=15sin[#1]; 变量2的值由数值15和变量1的正弦值相乘得来
#3=10cos[#1]; 变量3的值由数值10和变量1的余弦值相乘得来
g01x[2*#2] z[#-10] F0.1 直线插补,走到坐标X为2*#2,z为#-1的位置,进给速度#1=#1+1; 变量1加1,
END 1; 循环结束
这个应该是加工椭圆的程序!
其中g01x[2*#2] z[#-10] F0.1这个程序段写错了,程序中应该是z[#-1]
你补充的和这个差不多,自已看看就明白了!
再问: 为什么应该是x[#3-1]呢? 椭圆直接按这个程序就能走出来呗。。
再答: g01x[2*#2] z[#3-10] F0.1 这个程序段中, z[#3-10]中的-10是因为工作坐标系原点,椭圆圆心不一致,偏离工作坐标系10
再问: g01x[2*#2] 这个是不是就是X从0起刀的意思啊? 还有内个#=#1+1是不是就是一次进给1°啊?