华中世纪星系统的编程特征编程1.docx
《华中世纪星系统的编程特征编程1.docx》由会员分享,可在线阅读,更多相关《华中世纪星系统的编程特征编程1.docx(13页珍藏版)》请在冰点文库上搜索。
华中世纪星系统的编程特征编程1
华中世纪星系统的编程
程序
%123
G54G90G0Z100M3S3000
X0Y0
X35Y-10
Z10
G1Z0F800
#1=0(Z轴变量)
WHILE#1GE[-20](大于等于负20)
G1Z[#1]F300
G41G1X25Y-10D1F800(加刀补半径为5)
Y-15R0.01F1200
X-25R0.01
Y15R0.01
X25R0.01
Y-17
G40X35Y-17
Y-10
#1=#1-0.5(每次Z下0.5)
ENDW
G90G0Z100
M30
刀具自经为10
程序
%1112
G54G90G0Z100M3S3000
X45YO
Z10
G1Z-25F300
#1=0(变量)
WHILE#1LE[25]
#2=#1-25(Z坐标)
#3=SQRT[[1-[[#1]*[#1]]/[25*25]]*35*35](每层长半轴变量)
#4=SQRT[[25*25]-[#1]*[#1]](没层短半轴变量)
G1Z[#2]F200
#0=0(角度变量)
WHILE#0LE[2*PI]
#5=#3*COS[#0](每层X坐标)
#6=#4*SIN[#0](每层Y坐标)
G64G41G1X[#5]Y[#6]D1(加刀补半径为5)
#0=#0+PI/180(每次1度的变量)
ENDW
G40X45Y0
#1=#1+0.5
ENDW
G90G0Z100
M30
用直径10的刀
程序
%123
G54G90G0Z100M3S3000
X20Y-20
Z5
G1Z-12F400
#0=0(角度变量)
WHILE#0LE[PI/2](小于等于90度)
#1=12*SIN[#0]-12(Z坐标)
#3=-12*COS[#0](Y坐标变量)
#4=16-#3*#3/9(X变量距离)
G1Z[#1]F100
G41G1X20Y[#3]D1F800
X16
WHILE#3LE[12*COS[#0]]
#5=#4+[[#3]*[#3]]/9(X坐标)
G64G1X[#5]Y[#3]
#3=#3+0.1
ENDW
X19
Y-13
G40X20Y-20
#0=#0+PI/180
ENDW
G90G0Z100
M30
程序
%123
G54G90G0Z100M3S3000
X0Y0
Z5
G1Z0F400
#1=0(Z坐标变量)
WHILE#1GE[-10.1]
#101=5-#1*TAN[30*PI/180](刀补变量)
#2=20*SIN[30*PI/180](X坐标)
#3=20*COS[30*PI/180](Y坐标)
G1Z[#1]F10
G41G1X0Y[#3]D101F800
X[-#2]F1200
X-20Y0
X[-#2]Y[-#3]
X[#2]
X20Y0
X[#2]Y[#3]
X-1
G40X0Y0
#1=#1-0.2
ENDW
G90G0Z100
M30
型腔零件
程序
%1213
G54G90G0Z100M3S3000
X0Y-25
Z5
G1Z0F300
#1=0(Z坐标变量)
WHILE#1GE[-10]
#101=5-[10+#1]*TAN[30*PI/180](刀补变量)
#2=20*SIN[30*PI/180](X坐标)
#3=20*COS[30*PI/180](Y坐标)
G1Z[#1]F10
G41G1X0Y[-#3]F800
X[-#2]F1200
X-20Y0
X[-#2]Y[#3]
X[#2]
X20Y0
X[#2]Y[-#3]
X-1
G40X0Y-25
#1=#1-0.5
ENDW
G90G0Z100
M30
程序R5到角(用球刀R5)
%123
G54G90G0Z100M3S3000
X55Y0
Z5
G1Z-10F400
#0=0(角度变量)
WHILE#0LE[PI/2](小于等于90度)
#1=-10*COS[#0](Z坐标变量)
#101=5-10*SIN[#0](每层刀补变量)
#2=25-15(图上一段距离)
#3=SQRT[80*80-#2*#2](1-3点长度)
#4=#2/80*25-20(1、2点X坐标)
#5=#3/80*25(1、2点Y坐标)
#6=#2/80*15+40(3、4点X坐标)
#7=#3/80*15(3、4点Y坐标)
G1Z[#1]F300
G41G1X-45Y0D101F800
G2X[#4]Y[#5]R25
G1X[#6]Y[#7]
G2Y[-#7]R15
G1X[#4]Y[-#5]
G2X-45Y0R25
G40G1X-55Y0
#0=#0+PI/180(每次加一度)
ENDW
G90G0Z100
M30
程序
%126
G54G90G0Z100M3S3000
X0Y-30
Z5
G1Z-20
#101=5
#1=32
WHILE#1GE[12]
#2=SQRT[[#1]*8]
G1Z[12-#1]F400
G41G1X0Y[-#2]D101F800
G2J[#2]F1200
G40G1X0Y-30
#1=#1-0.2
ENDW
G90G0Z100
M30
程序圆变方
%123
G54G90G0Z100M3S3000
X0Y20
Z5
G1Z0F300
#1=10(变量)
#101=5
WHILE#1GE[0]
#2=30+10-[#1](X、Y的变量)
#3=25*[[10-#1]/10](圆弧变量)
#4=29.99-#3(圆弧大小)
G1Z[-#1]F300
G41G1X0Y[#2]D101F600
X[-#2]R[#4]F1200
Y[-#2]R[#4]
X[#2]R[#4]
Y[#2]R[#4]
X0
G40G1X0Y20
#1=#1-0.5
ENDW
G90G0Z100
M30
程序
%111
G54G90G0Z100M3S1000
X0Y0
Z10
G1Z0F100
#0=0
WHILE#0LE[PI/2]
#1=20*SIN[#0]
#2=30*COS[#0]
#6=20*COS[#0]
#101=5-5*SIN[#0]
G1Z[-#1]F10
#3=0
WHILE#3LE[2*PI]
#4=#2*COS[#3]
#5=#6*SIN[#3]
G64G41X[#4]Y[#5]D101F2000
#3=#3+0.02
ENDW
G40X0Y0
#0=#0+0.02
ENDW
G0Z100
M30
第1个点坐标:
X=-23.511Y=-32.361第2个点坐标:
X=-14.531Y=-4.721
第3个点坐标:
X=-38.042Y=12.361第4个点坐标:
X=-8.981Y=12.361
第5个点坐标:
X=0.000Y=40.000第6个点坐标:
X=8.981Y=12.361
第7个点坐标:
X=38.042Y=12.361第8个点坐标:
X=14.531Y=-4.721
第9个点坐标:
X=23.511Y=-32.361第10个点坐标:
X=0.000Y=-15.279
%123
G54G90G0Z100M3S1000
X-29Y-40
Z5
G1Z0F100
#1=0
WHILE#1GE[-10]
#101=5-[-#1]*TAN[30*PI/180]
G1Z[-10-#1]F10
G41G1X-23.511Y-32.361D101F400
X-14.531Y-4.721
X-38.042Y12.361
X-8.981Y12.361
X0.000Y40.000
X8.981Y12.361
X38.042Y12.361
X14.531Y-4.721
X23.511Y-32.361
X0.000Y-15.279
X-23.511Y-32.361
G40X-29Y-40
#1=#1-0.2
ENDW
G90G0Z100
M30