数控宏程序简单的编程(椭圆),后面有解释的有事例

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 13:08:55
数控宏程序简单的编程(椭圆),后面有解释的有事例

数控宏程序简单的编程(椭圆),后面有解释的有事例
数控宏程序简单的编程(椭圆),后面有解释的
有事例

数控宏程序简单的编程(椭圆),后面有解释的有事例
编制椭圆加工程序
1先要知道椭圆的方程.
1 X*X/A/A+Y*Y/B*B=1;
2 X=A*COS[0];
Y=B*SIN[O];
方程1太长了,使用时要简化一下;
简化过程:
X*X/A*A+Y*Y/B*B=1
X*X/A*A=1-Y*Y/B*B
B*B*X*X/A*A=B*B-Y*Y
B*X/A=SQRT[B*B-Y*Y]
B*X=A*SQRT[B*B-Y*Y]
X=A*SQRT[B*B-Y*Y]/B
车床上A上的是Z轴,B上的上X轴!
这样就得改方程
Z=A*SQRT[B*B-X*X]/B
Z=A*SQRT[B*B-X*X]/B-A
这样就得到了简化了的方程.
你得确定你是要子程序调用,还是不要.
G65 P1001 A #1 a B #2 b R #18 ap U #21 W #23 X #24 X/2
程序正文:
O1001;
#30=#18;
WHILE[#30LE#24]DO1;
#31=#1*SQRT[[#2*#2]-[#30*#30]]/#2;
G1X[2#30+#21]Z[[#31-#1]+#23]F0.15;
#30=#30+#18;
END1;
M99;
EOB