Problem with work offsets & Cutter Compensation
I made a plate with the following code;
G17
T1 ( <Tool escription>"/ )
M06
G43 H1
G90
G54
G1 X1 Y-0 F19
M3
G42 D1
G1 Z.003
G1 X-.250 Y0
G1 X-1.9 Y-.868
G1 X-4.25 Y-.868
G0 Z2.0
G1 X-4.25 Y-3.11
G0 Z.25
G1 Z.003
G1 X-2.12 Y-3.11
G1 X-2.12 Y-3.48
G1 X0 Y -2.41
G0 Z2
G1 X1.0 Y-0 Z0
G40
Everything went well. No real issues. I need to make 4 of these plates so I wanted to use the G55 in order to cut 2 plates at a time. I am having some issues and was wondering if anyone can help. The following is what I did;
I set up the stock on the mill. Zero’d x,y,z on plate 1 using G54 and plate #2 using G55. I checked both were working correctly using the “go to zero” button. Everything was fine.
I ran the program and plate #1 ran good. The program went to plate #2 BUT when it started G1 X-1.9 Y-.868 it went in an inverse postion. It seemed like all the y postions needed to be negative.
This was weird b/c:
• in the little screen that shows the parts both parts lined up on the same plane.
• I copied and pasted the same code from part #1 to part #2
• I ran part # 2 in a separate program using G55 only and the part ran fine.
• When I negated all y values the Mach 3 screen showed the part in an inverse position but the tool cut the same was as if the Y values were not negative.
I tried using G10 P1(G54) & G10 P2(G55) but for some reason the tool path ran G10 P1 fine but when it ran G10 P2 it ran the SAME exact path in the G54 position. It did not go to G55.
I am just starting with G code and have exhausted all my knowledge tring to fix this issue. Thanks for your help in advance.
I have attached the code using G54 & G55 and also using G10 further below;
Method #1 (G54 & G55)
G17
T1 ( <Tool escription>"/ )
M06
G43 H1
G90
G54
G1 X1 Y-0 F19
M3
G42 D1
G1 Z.003
G1 X-.250 Y0
G1 X-1.9 Y-.868
G1 X-4.25 Y-.868
G0 Z2.0
G1 X-4.25 Y-3.11
G0 Z.25
G1 Z.003
G1 X-2.12 Y-3.11
G1 X-2.12 Y-3.48
G1 X0 Y -2.41
G0 Z2
G1 X1.0 Y-0 Z0
G40
G55
G1 X1 Y-0 F19
G42 D1
G1 Z.003
G1 X-.250 Y0
G1 X-1.9 Y.868
G1 X-4.25 Y.868
G0 Z2.0
G1 X-4.25 Y3.11
G0 Z.25
G1 Z.003
G1 X-2.12 Y3.11
G1 X-2.12 Y3.48
G1 X0 Y 2.41
Method #2 (G 10)
G17
T1 ( <Tool escription>"/ )
M06
G43 H1
G90
G10 L2 P1
G1 X1 Y-0 F19
M3
G42 D1
G1 Z.003
G1 X-.250 Y0
G1 X-1.9 Y-.868
G1 X-4.25 Y-.868
G0 Z2.0
G1 X-4.25 Y-3.11
G0 Z.25
G1 Z.003
G1 X-2.12 Y-3.11
G1 X-2.12 Y-3.48
G1 X0 Y -2.41
G0 Z2
G1 X1.0 Y-0 Z0
G40
G10 L2 P2
G1 X1 Y-0 F19
G42 D1
G1 Z.003
G1 X-.250 Y0
G1 X-1.9 Y.868
G1 X-4.25 Y.868
G0 Z2.0
G1 X-4.25 Y3.11
G0 Z.25
G1 Z.003
G1 X-2.12 Y3.11
G1 X-2.12 Y3.48
G1 X0 Y 2.41