Haas G00 Rapid Motion Positioning – Haas Mill
G00 G code is used to move the machines axis at the maximum speed. G00 is primarily used to quickly position the machine to a given point before each feed (cutting) command (All moves are done at full rapid speed).
G00 X... Y... Z... A...
|X… Y… Z… A…||Haas mill axis|
G00 G code is modal, so a block with G00 causes all following blocks to be rapid motion until another Group 01 code is specified.
Sequence of operations
Programming note: Generally, rapid motion will not be in a straight line. Each axis specified is moved at the same speed, but all axes will not necessarily complete their motions at the same time. The machine will wait until all motions are complete before starting the next command.
Incremental or absolute position commands (G90 or G91) will change how those axis motion values are interpreted. Setting 57 (Exact Stop Canned X-Y) can change how closely the machine waits for a precise stop before and after a rapid move.
G00 X1.0 Y#1
G00 G90 X1.0 Y1.0 Z.05 S1000 M03
G00 Z0.1 M09 G28 G91 Y0. Z0.
G00 G90 G54 X1. Y0 Z-18.