Hey guys, having some troubles here. I have never used Haas' G154 positions and wondering if I could get some help. I have a fixture with 10 different positions(parts) and when I try to run my program I get an "X overtravel" alarm. Not sure why.....

%
O4041 (KAGE)
(N10 - SETTING PART OFFSETS)
(N50 - PROBE Z ON EACH PART)
(N101 - N110 ROUGH CYLCE EACH POSITION)
(N201 - N210 FINISH CYCLE EACH POSITION)
(N1000 - ROUGHING SUBPROGRAM)
(N2000 - FINISHING SUBPROGRAM)


M97 P10
N10
(SET OFFSETS)
G10 L20 P1 G90 X1.1625 Y7.525
G10 L20 P2 G90 X4.6125 Y7.525
G10 L20 P3 G90 X8.0625 Y7.525
G10 L20 P4 G90 X11.5125 Y7.525
G10 L20 P5 G90 X14.9625 Y7.525
G10 L20 P6 G90 X14.9625 Y-0.725
G10 L20 P7 G90 X11.5125 Y-0.725
G10 L20 P8 G90 X8.0625 Y-0.725
G10 L20 P9 G90 X4.6125 Y-0.725
G10 L20 P10 G90 X1.1625 Y-0.725
G25


N50
(PROBE Z ON EACH PART)
M06 T20
G00 G154 P1 X0. Y-3.4 THE ERROR OCCURS AT THIS LINE
G43 H20 Z1.
G65 P9995 W154.01 A20. H-1.5
G00 G154 P2 X0. Y-3.4
G43 H20 Z1.
G65 P9995 W154.02 A20. H-1.5
G00 G154 P3 X0. Y-3.4
G43 H20 Z1.
G65 P9995 W154.03 A20. H-1.5
G00 G154 P4 X0. Y-3.4
G43 H20 Z1.
G65 P9995 W154.04 A20. H-1.5
G00 G154 P5 X0. Y-3.4
G43 H20 Z1.
G65 P9995 W154.05 A20. H-1.5
G00 G154 P6 X0. Y-3.4
G43 H20 Z1.
G65 P9995 W154.06 A20. H-1.5
G00 G154 P7 X0. Y-3.4
G43 H20 Z1.
G65 P9995 W154.07 A20. H-1.5
G00 G154 P8 X0. Y-3.4
G43 H20 Z1.
G65 P9995 W154.08 A20. H-1.5
G00 G154 P9 X0. Y-3.4
G43 H20 Z1.
G65 P9995 W154.09 A20. H-1.5
G00 G154 P10 X0. Y-3.4
G43 H20 Z1.
G65 P9995 W154.10 A20. H-1.5
G25
G26

Am I possibly using the G154 code in the wrong way? My offsets for G54 are X-19.5, Y-8.0. The travel of the machine is 20 x 16. When I look at the offset page for G154 1-10, it shows the exact numbers that I have the program inputting in those positions. Should they be that way, or should they show incremental numbers from the actual G54?

Thanks in advance for the help.....