Current Help System: PC-DMIS NC (View Core Help)

### Use Work Offset

Select the
Operation | CNC Programming | Use Work Offset menu option to open the Select CNC Work Offset dialog box.

CNC/USEWORKOFFSET,workOffset,alignmentCommand,nomX,nomY,nomZ,nomA,nomB,nomC

This command equates the PC-DMIS alignment with the CNC alignment. CNC alignments are implemented as work-offset coordinate systems.

workOffset can be a string which represents a basic work offset (example G54-G59). This parameter defines the work offsets that will be enabled in the CNC program. There is a default work offset defined in the machine's definition that will be used after the first commanded motion until the USEWORKOFFSET command specifies another. The Nominals field in the dialog represent the position in Machine coordinates of the work offset. These fields are required when using a Rotary Table to correctly transform motion and returned point data.

alignmentCommand can be any alignment defined previously in the part program. This alignment should represent the work-offset alignment in PC-DMIS. In other words, the coordinates for points in the PC-DMIS part program with this alignment should agree with the coordinates of the same points in the CNC program with the specified work-offset applied.

nomX,nomY,nomZ,nomA,nomB and nomC are the expected values for the X, Y, Z, A, B and C axes of the controller. These values represent the offset values in a perfect world. The X, Y and Z values must be entered if a rotary table is present. These values are used to compensate for table rotation.