3.2 MCM數控參數修改
00012500 ;022 Tool #1 radius compensation
00000006 ;058 X-axis,Backlash compensation,0~255
00000027 ;059 Y-axis,Backlash compensation,0~255
00001500 ;061 X-axis,JOG Feed-rate & power-on G01 speed
00001500 ;062 Y-axis,JOG Feed-rate speed
00000010 ;064 X-axis,Resolution Denominator,(Encoder pulse)
00000004 ;065 X-axis,Resolution Numerator,(Ball-screw pitc
00000010 ;066 Y-axis,Resolution Denominator,(Encoder pulse)
00000004 ;067 Y-axis,Resolution Numerator,(Ball-screw pitc
00003000 ;079 X-axis,G00 Traverse speed limit
00003000 ;080 Y-axis,G00 Traverse speed limit
00000000 ;082 X-axis,Direction of motor rotation,0=CW,1=CCW
00000001 ;083 Y-axis,Direction of motor rotation,0=CW,1=CCW
00006000 ;093 X-axis,Software OT limit,(+) direction
00006000 ;094 Y-axis,Software OT limit,(+) direction
-09999999 ;096 X-axis,Software OT limit,(-) direction
-00342000 ;097 Y-axis,Software OT limit,(-) direction
00000256 ;136 X-axis,Home grid direction during HOME executio
00000256 ;137 Y-axis,Home grid direction during HOME executio
00000004 ;141 X-axis,Denominator,MPG resolution calc.
00000010 ;142 X-axis,Numerator,MPG resolution calc.
00000004 ;143 Y-axis,Denominator,MPG resolution calc.
00000010 ;144 Y-axis,Numerator,MPG resolution calc.
-00000001 ;161 X-axis Pitch Error mode
-00000001 ;162 Y-axis Pitch Error mode
00060000 ;164 X-軸導螺桿螺距誤差補償每段長度設定
00050000 ;165 Y-軸導螺桿螺距誤差補償每段長度設定
00000000 ;167 X-軸 40 段補償量設定-1
-00000002 ;168 X-軸 40 段補償量設定-2
-00000002 ;169 X-軸 40 段補償量設定-3
00000010 ;207 Y-軸 40 段補償量設定-1
00000006 ;208 Y-軸 40 段補償量設定-2
-00000004 ;209 Y-軸 40 段補償量設定-3
-00000008 ;210 Y-軸 40 段補償量設定-4
00000002 ;211 Y-軸 40 段補償量設定-5
-00000001 ;212 Y-軸 40 段補償量設定-6
-00000001 ;213 Y-軸 40 段補償量設定-7
3.3 加工變量定義
#300 |
工件樣式選擇 |
#301 |
工件1砂輪離工件X方向距離A |
#302 |
工件1砂輪離工件Y方向距離B |
#303 |
工件1第一段直徑C |
#304 |
工件1第二段直徑D |
#305 |
工件1第一段寬度E |
#306 |
工件1第二段寬度F |
#307 |
工件1砂輪寬度G |
#308 |
工件1粗磨進給量X1 |
#309 |
工件1半精磨進給量X2 |
#310 |
工件1精磨進給量X3 |
#311 |
工件1工進速度F2 |
#312 |
工件1粗磨次數 |
#321 |
工件2砂輪離工件X方向距離A |
#322 |
工件2砂輪離工件Y方向距離B |
#323 |
工件2第一段直徑C |
#324 |
工件2第二段直徑D |
#325 |
工件2第一段寬度E |
#326 |
工件2圓弧半徑R |
#327 |
工件2砂輪寬度G |
#328 |
工件2粗磨進給量X1 |
#329 |
工件2半精磨進給量X2 |
#330 |
工件2精磨進給量X3 |
#331 |
工件2工進速度F2 |
#332 |
工件2粗磨次數 |
#341 |
砂輪離金剛筆X方向距離A |
#342 |
砂輪離金剛筆Y方向距離B |
#343 |
砂輪厚度(只讀) |
#344 |
砂輪修整量 |
#345 |
砂輪修整速度 |
#346 |
新砂輪修整量 |
3.4 NC程序范例
(1)新砂輪修整程序:新砂輪修整是要把一個新的平砂輪,修整成如圖4所示的砂輪,一側是一個一定半徑、一定弧度的圓弧。這個圓弧的半徑和弧度是根據待加工工件的圓弧的半徑和弧度計算所得,待加工工件如圖4中所示。
o0005
G65 P#460 L3 A#342 B2.
G65 P#464 L31 A12.5 B4200
G65 P#465 L32 A12.5 B4200
G65 P#466 L03 A12.5 B#465
G65 L1 P#461 A0
G00 Y-#460
X-#341
G01 V-2. F#345
N10
G03 U-#466 V#464 R12.5
G02 U#466 V-#464 R12.5
V-16.
V15.960
G65 L2 P#461 A#461 B1
G65 P10 L84 A#461 B250
G01 V-0.01
G03 U-#466 V#464 R12.5
G02 U#466 V-#464 R12.5
V-10.
V10.
G01 V0.005
G03 U-#466 V#464 R12.5
G02 U#466 V-#464 R12.5
V-10.
V10.
M02
(2)工件2加工程序: 因為加工工件的砂輪一側有圓弧型,所以需使用刀具半徑補償的指令G40、G41、G42。需要在MCM參數中做出設定:00012500 ;022 Tool #1 radius compensation(第一組R刀具半徑補正值設定)。
o0002
G65 P#430 L3 A#322 B20.
G65 P#431 L2 A#321 B12.5
G65 P#432 L3 A#431 B#326
G65 L1 P#433 A0
N20
G00 Y-#430
X-#321
G41 X-#431 Y-#430 D1
U-#328 V-#328
G01 V-35. F#331
G03 U#326 V-#326 R#326
G01 V#326
G40 X-#432 Y-#430
G65 L2 P#433 A#433 B1
G65 L84 P20 A#433 B#332
U-#329 V-#329
G01 V-35. F#331
G03 U#326 V-#326 R#326
G01 V#326
G40 X-#432 Y-#430
U-#330 V-#330
G01 V-35. F#331
G03 U#326 V-#326 R#326
G01 V#326
G40 X-#432 Y-#430
M02
|