我只给你编铣椭圆这段,你把它在主程序中调用就可以了。我是从A点铣到B点的。
N100 #100=#1*COS[#3]+#4;
#101=#2*SIN[#3]+#5;
G01X#100Y#101;
#3=#3+#13;
IF[#3GE#7]GOTO100;
M99;
给你理想化写出来,你自己再加上刀半径补偿吧!!#1=0.
WHILE[#1LE360]DO1;#2=20*COS[#1];#3=10*SIN[#1];G1 X#2 Y#3 F200;#1=#1 1;END1;#1是角度,程序每次运行一度,LE是小于等于的意思,DO1是执行到END1.直到#1满足360为止!