This is my first go with sub routines although I have made great strides in modifying the standard Hurco post, it still has an error that I can not figure out.
What is happening is the program executes flawlessly but then wants to loop around again after the last G57 and start again from the beginning like it's missing the M30 all together.
Do I need another % sign after the M30?
Hurco uses the standard Fanuc programming protocols, although they call it ISNC or industry standard NC.
Any thoughts?
(0000)
(FB2 X 2)
(WEDNESDAY, APRIL 30, 2014 17:10)
(FRIDAY, MAY 02, 2014 16:41)
(T11 H11 D11 - .682 DRILL)
(T9 H9 D9 - .500" CARB 4 FLT HP 1.0" LOC)
(T3 H3 D3 - .375 CHAMFER)
(T56 H56 D56 - 3/4-10TAP .750 FORM TAP)
(T0 H0 D0 - )
(NONE)
G20
G90
T11 M6
G00 G54 X-1.1 Y1.
(DRILL 37/64" .578" G54)
G43 D11 H11 S1600 M03
Z0.5
(.682 DRILL)
M08
G54 M98 P0100
M01
G55 M98 P0100
M01
G56 M98 P0100
M01
G57 M98 P0100
M01
M09
M05
T9 M6
G00 G54 X-1.1 Y1.
(CLEAN CIRCLE .705" G54)
G43 D9 H9 S2400 M03
Z0.5
(.500" CARB 4 FLT HP 1.0" LOC)
M08
G54 M98 P0101
M01
G55 M98 P0101
M01
G56 M98 P0101
M01
G57 M98 P0101
M01
M09
M05
T3 M6
G00 G54 X-0.9052 Y0.95
(CHAMFER G54)
G43 D3 H3 S5000 M03
Z0.5
(.375 CHAMFER)
M08
G54 M98 P0102
M01
G55 M98 P0102
M01
G56 M98 P0102
M01
G57 M98 P0102
M01
M09
M05
T56 M6
G00 G54 X-1.1 Y1.
(3/4-10 FORM TAP G54)
G43 D56 H56 S300 M03
Z0.5
(3/4-10TAP .750 FORM TAP)
M08
G54 M98 P0103
M01
G55 M98 P0103
M01
G56 M98 P0103
M01
G57 M98 P0103
M01
M05
M09
G28 U0.
G28 W0.
M05
M30
O0100
G0 X-1.1 Y1. Z0.5
G98 G73 Z-1.2 R0.15 Q0.4 F22.0
X1.1
G80
G0 Z0.5
M99
O0101
G0 X-1.1 Y1. Z0.5
Z-0.925
G1 Z-1.125 F10.0
Y0.964 F25.0
G3 X-1.064 Y1. I0. J0.036
X-1.1 Y1.036 I-0.036 J0.
X-1.166 Y0.97 I0. J-0.066
X-1.1 Y0.904 I0.066 J0.
X-1.004 Y1. I0. J0.096
X-1.196 Y1. I-0.096 J0.
X-1.1 Y0.904 I0.096 J0.
X-1.0718 Y0.9132 I0. J0.048
G0 Z0.5
X-1.054 Y1.
Z-0.925
G1 Z-1.125 F10.0
G41 D9 X-1.0095 Y0.9677 F25.0
G3 X-0.999 Y1. I-0.0445 J0.0323
X-1.201 Y1. I-0.101 J0.
X-0.999 Y1. I0.101 J0.
X-1.0095 Y1.0323 I-0.055 J0.
G1 G40 X-1.054 Y1.
G0 Z0.5
(CLEAN CIRCLE .705" G54)
X1.1 Y1. Z0.5
Z-0.925
G1 Z-1.125 F10.0
Y0.964 F25.0
G3 X1.136 Y1. I0. J0.036
X1.1 Y1.036 I-0.036 J0.
X1.034 Y0.97 I0. J-0.066
X1.1 Y0.904 I0.066 J0.
X1.196 Y1. I0. J0.096
X1.004 Y1. I-0.096 J0.
X1.1 Y0.904 I0.096 J0.
X1.1282 Y0.9132 I0. J0.048
G0 Z0.5
X1.146 Y1.
Z-0.925
G1 Z-1.125 F10.0
G41 D9 X1.1905 Y0.9677 F25.0
G3 X1.201 Y1. I-0.0445 J0.0323
X0.999 Y1. I-0.101 J0.
X1.201 Y1. I0.101 J0.
X1.1905 Y1.0323 I-0.055 J0.
G1 G40 X1.146 Y1.
G0 Z0.5
M99
O0102
G0 X-0.9052 Y0.95 Z0.5
Z0.05
G1 Z-0.1312 F20.0
X-0.8552 F40.0
G3 X-0.8052 Y1. I0. J0.05
X-1.3948 Y1. I-0.2948 J0.
X-0.8052 Y1. I0.2948 J0.
X-0.8094 Y1.0498 I-0.2948 J0.
X-0.8672 Y1.0906 I-0.0493 J-0.0084
G1 X-0.9164 Y1.0822
G0 Z0.5
X1.287 Y0.926
Z0.05
G1 Z-0.1312 F20.0
X1.3366 Y0.9197 F40.0
G3 X1.3925 Y0.9631 I0.0063 J0.0496
X1.3948 Y1. I-0.2925 J0.0369
X0.8052 Y1. I-0.2948 J0.
X1.3925 Y0.9631 I0.2948 J0.
X1.3948 Y1. I-0.2925 J0.0369
X1.3945 Y1.013 I-0.2948 J0.
X1.3424 Y1.0607 I-0.05 J-0.0022
G1 X1.2924 Y1.0585
G0 Z0.5
M99
O0103
G0 X-1.1 Y1. Z0.5
M29
G98 G84.2 Z-1.1 Z-1.1 R0.05 F30.0 P0.
X1.1
G80
G0 Z0.5
(NEXT TOOL) T11
M99
%
XR5 Mill Pro Hurco VM10 WinMax
What is happening is the program executes flawlessly but then wants to loop around again after the last G57 and start again from the beginning like it's missing the M30 all together.
Do I need another % sign after the M30?
Hurco uses the standard Fanuc programming protocols, although they call it ISNC or industry standard NC.
Any thoughts?
(0000)
(FB2 X 2)
(WEDNESDAY, APRIL 30, 2014 17:10)
(FRIDAY, MAY 02, 2014 16:41)
(T11 H11 D11 - .682 DRILL)
(T9 H9 D9 - .500" CARB 4 FLT HP 1.0" LOC)
(T3 H3 D3 - .375 CHAMFER)
(T56 H56 D56 - 3/4-10TAP .750 FORM TAP)
(T0 H0 D0 - )
(NONE)
G20
G90
T11 M6
G00 G54 X-1.1 Y1.
(DRILL 37/64" .578" G54)
G43 D11 H11 S1600 M03
Z0.5
(.682 DRILL)
M08
G54 M98 P0100
M01
G55 M98 P0100
M01
G56 M98 P0100
M01
G57 M98 P0100
M01
M09
M05
T9 M6
G00 G54 X-1.1 Y1.
(CLEAN CIRCLE .705" G54)
G43 D9 H9 S2400 M03
Z0.5
(.500" CARB 4 FLT HP 1.0" LOC)
M08
G54 M98 P0101
M01
G55 M98 P0101
M01
G56 M98 P0101
M01
G57 M98 P0101
M01
M09
M05
T3 M6
G00 G54 X-0.9052 Y0.95
(CHAMFER G54)
G43 D3 H3 S5000 M03
Z0.5
(.375 CHAMFER)
M08
G54 M98 P0102
M01
G55 M98 P0102
M01
G56 M98 P0102
M01
G57 M98 P0102
M01
M09
M05
T56 M6
G00 G54 X-1.1 Y1.
(3/4-10 FORM TAP G54)
G43 D56 H56 S300 M03
Z0.5
(3/4-10TAP .750 FORM TAP)
M08
G54 M98 P0103
M01
G55 M98 P0103
M01
G56 M98 P0103
M01
G57 M98 P0103
M01
M05
M09
G28 U0.
G28 W0.
M05
M30
O0100
G0 X-1.1 Y1. Z0.5
G98 G73 Z-1.2 R0.15 Q0.4 F22.0
X1.1
G80
G0 Z0.5
M99
O0101
G0 X-1.1 Y1. Z0.5
Z-0.925
G1 Z-1.125 F10.0
Y0.964 F25.0
G3 X-1.064 Y1. I0. J0.036
X-1.1 Y1.036 I-0.036 J0.
X-1.166 Y0.97 I0. J-0.066
X-1.1 Y0.904 I0.066 J0.
X-1.004 Y1. I0. J0.096
X-1.196 Y1. I-0.096 J0.
X-1.1 Y0.904 I0.096 J0.
X-1.0718 Y0.9132 I0. J0.048
G0 Z0.5
X-1.054 Y1.
Z-0.925
G1 Z-1.125 F10.0
G41 D9 X-1.0095 Y0.9677 F25.0
G3 X-0.999 Y1. I-0.0445 J0.0323
X-1.201 Y1. I-0.101 J0.
X-0.999 Y1. I0.101 J0.
X-1.0095 Y1.0323 I-0.055 J0.
G1 G40 X-1.054 Y1.
G0 Z0.5
(CLEAN CIRCLE .705" G54)
X1.1 Y1. Z0.5
Z-0.925
G1 Z-1.125 F10.0
Y0.964 F25.0
G3 X1.136 Y1. I0. J0.036
X1.1 Y1.036 I-0.036 J0.
X1.034 Y0.97 I0. J-0.066
X1.1 Y0.904 I0.066 J0.
X1.196 Y1. I0. J0.096
X1.004 Y1. I-0.096 J0.
X1.1 Y0.904 I0.096 J0.
X1.1282 Y0.9132 I0. J0.048
G0 Z0.5
X1.146 Y1.
Z-0.925
G1 Z-1.125 F10.0
G41 D9 X1.1905 Y0.9677 F25.0
G3 X1.201 Y1. I-0.0445 J0.0323
X0.999 Y1. I-0.101 J0.
X1.201 Y1. I0.101 J0.
X1.1905 Y1.0323 I-0.055 J0.
G1 G40 X1.146 Y1.
G0 Z0.5
M99
O0102
G0 X-0.9052 Y0.95 Z0.5
Z0.05
G1 Z-0.1312 F20.0
X-0.8552 F40.0
G3 X-0.8052 Y1. I0. J0.05
X-1.3948 Y1. I-0.2948 J0.
X-0.8052 Y1. I0.2948 J0.
X-0.8094 Y1.0498 I-0.2948 J0.
X-0.8672 Y1.0906 I-0.0493 J-0.0084
G1 X-0.9164 Y1.0822
G0 Z0.5
X1.287 Y0.926
Z0.05
G1 Z-0.1312 F20.0
X1.3366 Y0.9197 F40.0
G3 X1.3925 Y0.9631 I0.0063 J0.0496
X1.3948 Y1. I-0.2925 J0.0369
X0.8052 Y1. I-0.2948 J0.
X1.3925 Y0.9631 I0.2948 J0.
X1.3948 Y1. I-0.2925 J0.0369
X1.3945 Y1.013 I-0.2948 J0.
X1.3424 Y1.0607 I-0.05 J-0.0022
G1 X1.2924 Y1.0585
G0 Z0.5
M99
O0103
G0 X-1.1 Y1. Z0.5
M29
G98 G84.2 Z-1.1 Z-1.1 R0.05 F30.0 P0.
X1.1
G80
G0 Z0.5
(NEXT TOOL) T11
M99
%
XR5 Mill Pro Hurco VM10 WinMax