文档详情

数铣宏程序.doc

发布:2018-01-31约7.34千字共6页下载文档
文本预览下载声明
华中数控铣床宏程序实例 O0001(分开的太极) %0001 G54G00X-30Y30Z50 M03S1000 Z3 #0=4 #2=90 WHILE#2LT180 G01Z[#0*SIN[#2*PI/180]]F200 #101=ABS[#0*COS[#2*PI/180]] G01G41Y9D101 X7 G02Y-9R9 G01X-7 G02Y9R9 G03X0Y20R20 G01G40X-30Y30 G41X-12Y13D101 G03X-7Y9R5 G02Y0R4.5 G03Y-9R4.5 G01G40X30Y-30 G41X12Y-3D101 G03X7Y-9R5 G02Y0R4.5 G03Y9R4.5 G01G40Y30X-30 #2=#2+1 ENDW G00Z50 M30 o0002(花) %0002 G54G00X0Y0Z50 M03S1500 Z5 G01Z0F250 #1=90 WHILE#1GE0 #2=10*COS[#1*PI/180] #3=10*SIN[#1*PI/180]-10 G18G01X[#2]Z[#3] G17G02I[-#2] #1=#1-1.5 ENDW G00Z5 X-10 #6=270 WHILE#6GE180 #7=14*COS[#6*PI/180] #8=10*SIN[#6*PI/180] #9=#7-10 #10=#7+28 #11=ABS[#9*COS[72*PI/180]] #12=ABS[#9*SIN[72*PI/180]] #13=ABS[#9*COS[144*PI/180]] #14=ABS[#9*SIN[144*PI/180]] G18G01X[#9]Z[#8] G17G03X[-#11]Y[#12]R[#10] X[-#13]Y[#14]R[#10] Y[-#14]R[#10] X[#11]Y[-#12]R[#10] Y0X[#9]R[#10] #6=#6-1.5 ENDW G00Z50 M30 O0003(太极倒角) %0003 G54G00x-20y60z50 M03S1500 Z5 #1=90 WHILE#1GE0 G01Z[5*SIN[#1*PI/180]-5]F250 #101=ABS[5*COS[#1*PI/180]]-5 G01G41X0D101 Y42 G02Y0R21 G03Y-42R21 G01Y-60 Y-42 G02J42 Y0R21 G03Y42R21 G01Y60 G40X-20 #1=#1-1 ENDW G00Z50 M30 O0004(椭圆铣平面) %0004 G54G00X0Y0Z50 M03S1500 Z5 G01Z-3F250 #1=41 WHILE#1GE5 G01X[#1] #2=0 WHILE#2LT360 #3=#1*COS[#2*PI/180] #4=#1*4/5*SIN[#2*PI/180] G01X[#3]Y[#4] #2=#2+1 ENDW #1=#1-5 ENDW G00Z50 M30 其二 G54G00X43Y0Z50 M03S1500 Z5 G01Z-3F250 #1=43 WHILE#1GE5 G01X[#1] #2=360 WHILE#2GE0 #3=#1*COS[#2*PI/180] #4=#1*4/5*SIN[#2*PI/180] G01X[#3]Y[#4] #2=#2+1 ENDW #1=#1-5 ENDW G00Z50 M30 O0005(心) %0005 G54G00X0Y9Z50 M03S1500 Z5 G01Z0F250 #1=90 WHILE#1GE0 #2=8*COS[#1*PI/180] G18G01Z[8*SIN[#1*PI/180]-8]X[#2] G17G02Y[9+#2]X[-25-#2]R[45+#2] X[#2]R[#2+13] X[25+#2]R[#2+13] X[-#2]Y[-#2-21]R[45+#2] #1=#1-1.5 ENDW G00Z50 M30 O0006(粗铣椭球) %0006 G54G00X0Y0Z50 M03S1500 G01Z0F250 #1=90 WHILE#1GE0 #2=39*COS[#1*PI/180] #3=29*SIN[#1*PI/180] G18X[#2]Z[#3] #4=#2 WHILE#4LT43 G01X[#4] #5=0 WHILE#5LT360 #6=#4*COS[#5*PI/180] #7=#4*4/5*SIN[#5*PI/180] G17G01X[#6]Y[#7] #5=#5+1 ENDW #4=#4+5 ENDW G01X[#2] #1=#1-10 G00Z50 M30 (精铣椭球) G54G00X0Y0Z5
显示全部
相似文档