4
« on: October 06, 2009, 06:41:41 AM »
I originally had my programs written to do 2 parts at a time. Well, I bought two more vises so now I can do 6 parts at a time. When I was modifying my programs I decided to use the G52 command so I could reuse the same gcode for parts 3 & 4 on Vise 2 and for parts 5 & 6 on vise 3.
Toolpath view on Mach 3 shows big arcs on parts 3 thru 6 that don't belong there and the machine will "sometimes" try to follow them. However if you step thru the program the trace on the screen is fine.
Machine is in Absolute IJ mode and I don't see why it would get changed. Is there an issue within Mach when using the G52 command? Maybe someone can tell me whats wrong in my code possibly? The problem seems to occur around the G03 command...
(***** Remove material before cutting threads part 1 *****)
(***** Reset Z zero at this time *****)
M6 T1
M03 S4000
M9
G00G43 H1 Z0.1
G00 X1.182 Y0.375
G41 P0.25
G01 X0.807 F5
G03 X0.432 Y0 R0.375 F5
G4 P0.5
G02 X-0.432 Y0 R0.432 Z-0.025 F24
X0.432 Y0 R0.432 Z-0.05
X-0.432 Y0 R0.432 Z-0.075
X0.432 Y0 R0.432 Z-0.1
X-0.432 Y0 R0.432 Z-0.125
X0.432 Y0 R0.432 Z-0.15
X-0.432 Y0 R0.432 Z-0.175
X0.432 Y0 R0.432 Z-0.2
X-0.432 Y0 R0.432 Z-0.225
X0.432 Y0 R0.432 Z-0.25
X-0.432 Y0 R0.432 Z-0.275
X0.432 Y0 R0.432 Z-0.3
X-0.432 Y0 R0.432 Z-0.325
X0.432 Y0 R0.432 Z-0.35
X-0.432 Y0 R0.432 Z-0.375
X0.432 Y0 R0.432 Z-0.4
X-0.432 Y0 R0.432 Z-0.425
X0.432 Y0 R0.432 Z-0.45
X-0.432 Y0 R0.432 Z-0.475
X0.432 Y0 R0.432 Z-0.5
X-0.432 Y0 R0.432 Z-0.525
X0.432 Y0 R0.432 Z-0.55
X-0.432 Y0 R0.432 Z-0.575
X0.432 Y0 R0.432 Z-0.6
X-0.432 Y0 R0.432 Z-0.625
X0.432 Y0 R0.432 Z-0.65
X-0.432 Y0 R0.432 Z-0.6625
X0.432 Y0 R0.432 Z-0.675
X-0.432 Y0 R0.432
X0.432 Y0 R0.432
G00 Z0.1
G40
(***** Remove material before cutting threads part 2*****)
G00 Z0.1
G00 X4.182 Y0.375
G41 P0.25
G01 X3.807 F5
G03 X3.432 Y0 R0.375 F5
G4 P0.5
G02 X2.568 Y0 R0.432 Z-0.025 F24
X3.432 Y0 R0.432 Z-0.05
X2.568 Y0 R0.432 Z-0.075
X3.432 Y0 R0.432 Z-0.1
X2.568 Y0 R0.432 Z-0.125
X3.432 Y0 R0.432 Z-0.15
X2.568 Y0 R0.432 Z-0.175
X3.432 Y0 R0.432 Z-0.2
X2.568 Y0 R0.432 Z-0.225
X3.432 Y0 R0.432 Z-0.25
X2.568 Y0 R0.432 Z-0.275
X3.432 Y0 R0.432 Z-0.3
X2.568 Y0 R0.432 Z-0.325
X3.432 Y0 R0.432 Z-0.35
X2.568 Y0 R0.432 Z-0.375
X3.432 Y0 R0.432 Z-0.4
X2.568 Y0 R0.432 Z-0.425
X3.432 Y0 R0.432 Z-0.45
X2.568 Y0 R0.432 Z-0.475
X3.432 Y0 R0.432 Z-0.5
X2.568 Y0 R0.432 Z-0.525
X3.432 Y0 R0.432 Z-0.55
X2.568 Y0 R0.432 Z-0.575
X3.432 Y0 R0.432 Z-0.6
X2.568 Y0 R0.432 Z-0.625
X3.432 Y0 R0.432 Z-0.65
X2.568 Y0 R0.432 Z-0.6625
X3.432 Y0 R0.432 Z-0.675
X2.568 Y0 R0.432
X3.432 Y0 R0.432
G00 Z0.1
G40
G52 X9.388
(***** Remove material before cutting threads part 3 *****)
G00G43 H1 Z0.1
G00 X1.182 Y0.375
G41 P0.25
G01 X0.807 F5
G03 X0.432 Y0 R0.375 F5
G4 P0.5
G02 X-0.432 Y0 R0.432 Z-0.025 F24
X0.432 Y0 R0.432 Z-0.05
X-0.432 Y0 R0.432 Z-0.075
X0.432 Y0 R0.432 Z-0.1
X-0.432 Y0 R0.432 Z-0.125
X0.432 Y0 R0.432 Z-0.15
X-0.432 Y0 R0.432 Z-0.175
X0.432 Y0 R0.432 Z-0.2
X-0.432 Y0 R0.432 Z-0.225
X0.432 Y0 R0.432 Z-0.25
X-0.432 Y0 R0.432 Z-0.275
X0.432 Y0 R0.432 Z-0.3
X-0.432 Y0 R0.432 Z-0.325
X0.432 Y0 R0.432 Z-0.35
X-0.432 Y0 R0.432 Z-0.375
X0.432 Y0 R0.432 Z-0.4
X-0.432 Y0 R0.432 Z-0.425
X0.432 Y0 R0.432 Z-0.45
X-0.432 Y0 R0.432 Z-0.475
X0.432 Y0 R0.432 Z-0.5
X-0.432 Y0 R0.432 Z-0.525
X0.432 Y0 R0.432 Z-0.55
X-0.432 Y0 R0.432 Z-0.575
X0.432 Y0 R0.432 Z-0.6
X-0.432 Y0 R0.432 Z-0.625
X0.432 Y0 R0.432 Z-0.65
X-0.432 Y0 R0.432 Z-0.6625
X0.432 Y0 R0.432 Z-0.675
X-0.432 Y0 R0.432
X0.432 Y0 R0.432
G00 Z0.1
G40
(***** Remove material before cutting threads part 4*****)
G00 Z0.1
G00 X4.182 Y0.375
G41 P0.25
G01 X3.807 F5
G03 X3.432 Y0 R0.375 F5
G4 P0.5
G02 X2.568 Y0 R0.432 Z-0.025 F24
X3.432 Y0 R0.432 Z-0.05
X2.568 Y0 R0.432 Z-0.075
X3.432 Y0 R0.432 Z-0.1
X2.568 Y0 R0.432 Z-0.125
X3.432 Y0 R0.432 Z-0.15
X2.568 Y0 R0.432 Z-0.175
X3.432 Y0 R0.432 Z-0.2
X2.568 Y0 R0.432 Z-0.225
X3.432 Y0 R0.432 Z-0.25
X2.568 Y0 R0.432 Z-0.275
X3.432 Y0 R0.432 Z-0.3
X2.568 Y0 R0.432 Z-0.325
X3.432 Y0 R0.432 Z-0.35
X2.568 Y0 R0.432 Z-0.375
X3.432 Y0 R0.432 Z-0.4
X2.568 Y0 R0.432 Z-0.425
X3.432 Y0 R0.432 Z-0.45
X2.568 Y0 R0.432 Z-0.475
X3.432 Y0 R0.432 Z-0.5
X2.568 Y0 R0.432 Z-0.525
X3.432 Y0 R0.432 Z-0.55
X2.568 Y0 R0.432 Z-0.575
X3.432 Y0 R0.432 Z-0.6
X2.568 Y0 R0.432 Z-0.625
X3.432 Y0 R0.432 Z-0.65
X2.568 Y0 R0.432 Z-0.6625
X3.432 Y0 R0.432 Z-0.675
X2.568 Y0 R0.432
X3.432 Y0 R0.432
G00 Z0.1
G40
G52 X18.27
(***** Remove material before cutting threads part 5 *****)
G00G43 H1 Z0.1
G00 X1.182 Y0.375
G41 P0.25
G01 X0.807 F5
G03 X0.432 Y0 R0.375 F5
G4 P0.5
G02 X-0.432 Y0 R0.432 Z-0.025 F24
X0.432 Y0 R0.432 Z-0.05
X-0.432 Y0 R0.432 Z-0.075
X0.432 Y0 R0.432 Z-0.1
X-0.432 Y0 R0.432 Z-0.125
X0.432 Y0 R0.432 Z-0.15
X-0.432 Y0 R0.432 Z-0.175
X0.432 Y0 R0.432 Z-0.2
X-0.432 Y0 R0.432 Z-0.225
X0.432 Y0 R0.432 Z-0.25
X-0.432 Y0 R0.432 Z-0.275
X0.432 Y0 R0.432 Z-0.3
X-0.432 Y0 R0.432 Z-0.325
X0.432 Y0 R0.432 Z-0.35
X-0.432 Y0 R0.432 Z-0.375
X0.432 Y0 R0.432 Z-0.4
X-0.432 Y0 R0.432 Z-0.425
X0.432 Y0 R0.432 Z-0.45
X-0.432 Y0 R0.432 Z-0.475
X0.432 Y0 R0.432 Z-0.5
X-0.432 Y0 R0.432 Z-0.525
X0.432 Y0 R0.432 Z-0.55
X-0.432 Y0 R0.432 Z-0.575
X0.432 Y0 R0.432 Z-0.6
X-0.432 Y0 R0.432 Z-0.625
X0.432 Y0 R0.432 Z-0.65
X-0.432 Y0 R0.432 Z-0.6625
X0.432 Y0 R0.432 Z-0.675
X-0.432 Y0 R0.432
X0.432 Y0 R0.432
G00 Z0.1
G40
(***** Remove material before cutting threads part 6 *****)
G00 Z0.1
G00 X4.182 Y0.375
G41 P0.25
G01 X3.807 F5
G03 X3.432 Y0 R0.375 F5
G4 P0.5
G02 X2.568 Y0 R0.432 Z-0.025 F24
X3.432 Y0 R0.432 Z-0.05
X2.568 Y0 R0.432 Z-0.075
X3.432 Y0 R0.432 Z-0.1
X2.568 Y0 R0.432 Z-0.125
X3.432 Y0 R0.432 Z-0.15
X2.568 Y0 R0.432 Z-0.175
X3.432 Y0 R0.432 Z-0.2
X2.568 Y0 R0.432 Z-0.225
X3.432 Y0 R0.432 Z-0.25
X2.568 Y0 R0.432 Z-0.275
X3.432 Y0 R0.432 Z-0.3
X2.568 Y0 R0.432 Z-0.325
X3.432 Y0 R0.432 Z-0.35
X2.568 Y0 R0.432 Z-0.375
X3.432 Y0 R0.432 Z-0.4
X2.568 Y0 R0.432 Z-0.425
X3.432 Y0 R0.432 Z-0.45
X2.568 Y0 R0.432 Z-0.475
X3.432 Y0 R0.432 Z-0.5
X2.568 Y0 R0.432 Z-0.525
X3.432 Y0 R0.432 Z-0.55
X2.568 Y0 R0.432 Z-0.575
X3.432 Y0 R0.432 Z-0.6
X2.568 Y0 R0.432 Z-0.625
X3.432 Y0 R0.432 Z-0.65
X2.568 Y0 R0.432 Z-0.6625
X3.432 Y0 R0.432 Z-0.675
X2.568 Y0 R0.432
X3.432 Y0 R0.432
G00 Z0.1
G40
G52 X0
G00 X-2 Y0