第4个回答 2013-01-07
我做加工中心的,手写个最简单椭圆例子给你吧
O0000
#100= 椭圆长半轴
#101= 椭圆短半轴
#102= 刀半径
#103=0椭圆起点角
#104=360椭圆终点角
G90G54G0X[#100+#102+5]Y0.M3S999接近工件
G43Z10.H1
G1Z-10.F3000
N1
#105=[#100+#102]*COS[#103]计算每一个点的X坐标
#106=[#101+#102]*SIN[#103]计算每一点的Y坐标
G90G1X#105Y#106F1200
#103=#103+1角度递增1度
IF[#103LE#104]GOTO1 假如起点角小于等于终点角度,那么返回继续执行N1程序段
G0Z50.M5
M30
学宏你要把初中讲的三角函数之类的拿出来看看,
表达式GOTO N无条件转移
IF条件转移
WH DO假如,那么执行
所有的全部有相对的字母表达
手写了这么多,给分吧,我上Q不多,愿意的话13646193225教你点本回答被提问者采纳