Coordinate Systems

DualArm = False - When this parameter is set to True, PC-DMIS uses MoveableMachineCsy instead of MachineCsy on the server. This ensures that the transmitted data is in a common coordinate system between arms based on the specifications. This parameter is not used on Zeiss servers since they are by default in a common coordinate system.

DualArmCoordSystem = 0 - If ResetCsyAtStartup and DualArm are set to True, the DualArmCoordSystem setting controls the coordinate system command that PC-DMIS sends to the server. The possible values sent to the server are:

0 - SetCoordSystem(MoveableMachineCsy),

1 - SetCoordSystem(MultipleArmCsy),

2 - SetCsyTransformation(PartCsy, 0.0,0.0,0.0,0.0,0.0,0.0) and SetCoordSystem(PartCsy)

ResetCsyAtStartup = False - If you set this parameter to True, the system resets the CMM coordinate system. Use this parameter to ensure a clean and complete restart. If you set this parameter to False (default), the part coordinate system (CSY) from another client could be active and create a CSY chain.

SendCsyToServer = False - If you set this parameter to True, whenever PC-DMIS uses an alignment, the alignment content is transmitted to the server. In general, it is best to set this parameter to False (default) unless there is a clear reason to transmit the CSY, as this setting makes diagnostics more difficult. Using the PC-DMIS command SAVE/ALIGNMENT <filename> when SendCsyToServer is True stores the active alignment on the I++ server using the SaveActiveCoordSystem("Name") I++ DME command. The system uses the filename without the path or extension for the Name parameter.