- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华中数控铣床宏程序实例
华中数控铣床宏程序实例
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
文档评论(0)