We have an older Makino A55 HMC with two pallets. This machine has been sitting idle for a while and the guy who really knew how to program it is gone.
We now have a project for the machine and have got the program running for the first article. We now want to populate the tombstone (5 positions per side, 4 sides) but the G10 code seems to be misbehaving.
We want to set the fixture offset with a G10 and then call the part program as a subprogram, but we are having problems.
The G10 line correctly sets the X, Y, and Z values, but when it hits the B-axis value it sees this as a new command and rotates the pallet without setting the fixture offset for the B-axis.
Here is the line of code:
G90 G10 L2 P0 X0 Y0 Z-21.076 B0 ;
Any help or work-arounds would be greatly appreciated.