"I J programming and tool offsets"
I came here looking for one thing and am glad to help on another.I've had the same trouble as Martin Lawrence with my program endings. The problem seems to be with cancelling the tool offsets. The post out of PowerMill puts this at the end: G0Z4.4165 (Z safe height) X0Y0 G28 M5 M9 Z0H0 M2 It performs all commands fine but the Z0H0. It pauses at machine Z0 then tries to move up the tool offset amount. I think I can help on other comments: Gary: I and J are always incremental, even in G90 mode. Tom Sofia: The tool offsets are referenced to the machine coordinate system. The fixture offsets are referenced to the tool coordinate system. Once you establish a tool pickup point (tool Z0), enter the distance from there to your fixture height (fixture Z0) in the fixture offset table. There are various ways of doing this. The easiest, but most dangerous, is to SET Z at your tool pickup point then use the utility in the DF page to set the fixture height offset. Dangerous because if you do not SET CS after setting up your fixture, your tool offsets will be referenced from where you SET Z! Paul: It's for this reason that our company also picks up every tool with every new job. They were told that was the only way to do it. They never questioned or investigated why, they just took it as bible. I crashed quite a few cutters learning why they did it that way. |