Interface-Specific Options

These are the available registry entries for this interface:

The following registry entries are in the FDC and USER_FDC sections in the PC-DMIS Settings Editor.

Values in bold indicate the default values.

AxisX = 0

AxisY = 2

AxisZ = 4

These values are used when re-assigning axes so that the axes used in PC-DMIS are different from what is used natively on the controller. Usually, you use the Axis tab in the Machine Options dialog box to set them. The variable name represents the PC-DMIS axis.

The value indicates the native machine axis according to this key:

0 = X+

1 = X-

2 = Y+

3 = Y-

4 = Z+

5 = Z-

When making axis re-assignments, the resulting coordinate system should be right-handed.

Available from Leitz interface version 3.41.

The debug.txt file can become quite large if PC-DMIS is left in an "idle" state for long periods of time with debugging enabled. This is because even when idle, PC-DMIS continuously does position updates. That activity is included in the debug file. This value is typically specified on the Debug tab in the Machine Options dialog box.

A value of True disables any attempt to use the Fast Probe mode. PC-DMIS treats the machine the same as if it did not have the Fast Probe capability. In a few cases, this may even prevent errors during calibration. On machines that support Fast Probe, when calibrating the probe, PC-DMIS normally calculates calibration coefficients for both normal probing and fast probing. With some combinations of machine type, probe type, and stylus configuration, it may not always be possible to successfully calculate coefficients for Fast Probe and may result in an error. A value of True should prevent that error.

The value for one of these entries is a string of nine values (separated by commas) that make up the lower-level probe deflection matrix.

Normally, a lower matrix value is created and saved by running the lower-level matrix calibration procedure rather than by manual input in these entries.

The value for one of these entries is a string of three values (separated by commas). These values are used along with the lower matrix when computing probe stiffness for adaptive scanning.

ROTABSPEED Command

When you define a Move/Rotab command, the command uses the speed value set in the Rotary Table tab of the Parameter Settings dialog box (Edit | Preferences | Parameters). You can override this value to slow down or speed up the rotary table with the ROTABSPEED command.

For example:

STARTUP=ALIGNMENT/START,RECALIBRATE:USE_PART_SETUP,LIST=YES

ALIGNMENT/END

MODE/DCC

MOVESPEED/ 96

FLY/ON

FORMAT/TEXT,OPTIONS,,HEADINGS,SYMBOLS,;NOM,TOL,MEAS,DEV,OUTTOL,,

LOADPROBE/X5HD

TIP/X5HD, SHANKIJK=0,0,1, ANGLE=90

MOVE/ROTAB,30,SHORTEST,

.

.

.

ROTABSPEED/ 72

.

.

.

MOVE/ROTAB,60,SHORTEST,

.

.

.

ROTABSPEED/ 20

.

.

.

MOVE/ROTAB,77,SHORTEST,

.

.

.

In this example, the last five lines show the insertion of the ROTABSPEED command. The first instance speeds up the rotary table to 72 deg/sec, possibly to speed up the measurement process for a small part. The second ROTABSPEED command slows the rotary table down to 20 deg/sec, possibly for a larger part.

 

If you use the default value of 0 (zero) for the ROTABSPEED command, the rotary table's speed is proportional to the value set for the MOVESPEED command. This is necessary for backward compatibility prior to the implementation of the ROTABSPEED command.

For systems with stacked rotary tables, you need to account for both tables in the ROTABSPEED command, ROTABSPEED <wspeed>[,<vspeed>] where <wspeed> is table one and the optional <vspeed> is table two.

ROTABSPEED/ 50,40

An example of a system with a stacked rotary table is the Optive CMM for Vision systems.

These are the maximum speeds for the A and B axes if a continuous motion wrist is being used. This has no effect for indexing wrists such as a PH10 or Tesastar-M.

VolComp is normally performed in the controller itself with this interface. If it was configured to require a probe reference point other than 0,0,0, the values can be input in these offsets.

These are the probe type-specific stiffness values used on machines that support multiple probe types via the PRBTYP command. The end of the name identifies the type of probe it applies to.

These are the linear deflection coefficients to be used for the first-time calibration of an SP25 scanning module. Each type of module (SM25-1, SM25-2 through SM25-5) can have its own set of coefficients. There are three entries (NLPPAR01, NLPPAR04, and NLPPAR10) for each module type. Each entry consists of three values separated by commas. The three entries with three values each collectively provide a 3X3 deflection matrix for the given module type.

You should not normally attempt to modify these values unless specifically directed by Hexagon Technical Support.

These wrist offsets "square up" the A, B, and C position of the head so that it is aligned with the machine axes.

The A and B offsets are used with IW42C, a CW43, a CW43Lite, or a Renishaw PHS wrists and the offsets are not stored on the controller.

The C offset is only used if a third axis/joint (C joint) is present.