What's new
What's new

G68

bdrmachine

Aluminum
Joined
Mar 21, 2017
On a Haas pre-NGC with rotation and scaling option (aka Probing package) can I add a G68 X0. Y0. R180. at the start of my program and G69 at the end and expect a 180-degree rotation thru out my long program that has multiple tool changes (with cutter compensation) and G54, G55, and G56 commands?
 
I believe so. I just ran a simple sub-routine (for a quick way to achieve a "long" program), and had two tools used.

Here is code:
G00 G90 G53 Z0.0
T1 M06
S1000 M03
G00 X1.0 Y0.0
G00 Z1.0
M97 P1000 L100
G00 G90 G53 Z0 M05

T2 M06
S1000 M03
G68 X0.0 Y0.0 R180.0
G00 X4.0 Y0.0
G00 Z1.0
M97 P2000 L20.
G00 Z1.0
G69
G00 G90 G53 Z0 M05
M30

N1000
G91 G01 X-1.0 F50.0
Y.01
X1.0
Y.01
M99

N2000
G91 G01 X-4.0 F50.0
Y.025
X4.0
Y.025
M99

Here is result on NC plot:g68.jpg

Notice how the longer rectangle starts at zero and moved downward although the subroutine was programmed for y+ moves.
I dont have a Haas in front of me at the moment but I dont see why it wouldn't work.
I'll try tomorrow if I remember and update.
 

Attachments

  • g68.jpg
    g68.jpg
    6.7 KB · Views: 13
On a Haas pre-NGC with rotation and scaling option (aka Probing package) can I add a G68 X0. Y0. R180. at the start of my program and G69 at the end and expect a 180-degree rotation thru out my long program that has multiple tool changes (with cutter compensation) and G54, G55, and G56 commands?

It would be best to have G68/69 written into every process instead of just at the beginning and end of the program.
 








 
Back
Top