数控加工中心椭圆柱宏成怎么编、

求助 啊 参加北京市数控比赛

48X36椭圆
#103:角度变量
#104:刀尖在工件坐标系中X坐标值变量
#105:刀尖在工件坐标系中Y坐标值变量
O1001(主程序)
T0101
G94S700M03M08
G54
G00G43Z30
G90X40Y0
Z2
G01Z0F150
M98P120L9(去毛坯余量,每次切深2毫米)
G00Z3
m30
O120(毛坯余量子程序)
G91G01Z-2
G90
#103=360(角度变量初赋值)
N100 #104=18*COS[#103](X坐标值变量)
#105=24*SIN[#103] (Y坐标值变量)
G41 X#104 Y#105 D01
#103=#103-1(角度增量-1)
IF[#103GE0]GOTO100(如果角度大于等于0,则返回执行循环)
G40G01X40Y0
M99
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-27
加工凹椭圆面

加工中心的椭圆宏程 以下为数控加工凹椭圆面的宏程序,长半轴为30短半轴为20。
O01
G90G21G17G94G98G49G40G80
T01
G54G00X0Y0
G43Z100H01
#101=30
N10 #102=2/3*#101
#107=#101
WHILL[#107GE-#101]DO1
#107=#107-0.1
#124=#101*#101-#107*#107
#124=#102/#101*SQRT#124
G01X#107 Y#124F200DO1
WHELL[#107LE#-#101]DO2
#107=#107+0.1
#124=#101*#101-#107*#107
#124=#102/#101*SQRT#124
G01X#107 Y-#124F200DO2
#101=#101-0.2
#107=#107-0.1
#125=#101*#101-#107*#107
#125=#102/#101*SQRT#124
G01X#107 Z-#125F200
IF[#101GT0]GOTO10
G00Z100.
G28G91X0Y0Z0
M30