Current Help System: Tutor Translator (View Core Help)

## Limitations

The following limitations of Tutor Translator have been identified:

- Only English language is fully supported (First release).

- Tutor procedures that changes current PCDMIS settings like current alignment or current probe doesn’t work on current PCDMIS version.

- LOAS_REFSYS_SUB emulation subroutine doesn’t work on current PCDMIS version.

- Qualification part programs can not be translated. The operator must use PC-DMIS to define the necessary tools. Some utility application could be written in order to display the qualification data contained in the Tutor qualification file (.tip)

- The SAVE Probe File command can not be translated.

- These eight Tutor commands are not translated:
  PH9 GAUGE CALIB QUALI
  TDIAM TOOL_OFFSET CALIB_DIAM TIP_COMPENS

- The PROBE0 command can not be translated if the Head -Tip <=> TIP-PC-DMIS association is not made at translation time.

- All move and measurement CNC commands executed in reference system 0 (STARTUP) are effected by the calibration tool offset error and MUST be relearned. A COMMENT operator is added in the NCMOVE (MODE/DCC) translation that warns the operator when the CMM will move in CNC mode within the STARTUP alignment. This COMMENT must be removed by the operator when the translated part program was definitively tuned.

- The measured commands are not translatable if:

1. The number of hits is unknown.

2. There is no path associated or it is not possible to immediately individualize the move and movetf commands in a defined sequence.

- The TEACH variable is not translated because it asks for operator intervention to teach a path.

- The INCR_MODE / NO_INCR_MODE commands are not translated. Likewise, the Tutor part programs that use this convention are not translated.

- All commands that use ISO algorithm (FORM ISO keyword) and are approximately translated in the same way of a command that uses a Least Square algorithm.

- The ICONE, ICYL ,MCONE and MCYL commands with forced element axis options are simply translated as MCONE and MCYL.

- The MCYL 2 diameters measure command is not translated.

- The MPARAB and IPARAB are not translated.

- The MTORUS and ITORUS are not translated.

- In THEO command the ISODM field is ignored.

- Construction commands that use a scan files are not translated.

- The command to measure SLOT and SQSLOT operate in quite a different manner from Tutor so the operator must tune them.

- The command to construct SLOT is translated as an empty slot construction command.

- The command to construct a SQUARE SLOT is NOT translated.

- The angle field of a Relation Element is always the angle between the original element vector. The Min./Max. angle in Tutor is not translated.

- Intersection command. If the two elements don’t intersect the intersection results are not computed and PC-DMIS displays an error message.

- Relation Distance. For Line-Point 2D, Line-Point 3D, Plane-Point 3D relation distances the PC-DMIS application point of the resulting line differs from the Tutor point.

- Geometric Tolerances with boundary elements are not translated.

- Geometric Orientation Tolerances with commands in which the checked element is a plane and the DIST is selected are not translated.

- The following Tutor Geometric Tolerance commands are not translated (these are in DOS format):

- PARAL and PERPEN (eldat)

- ANGOL(eldat, angle)

- GEO_TOL (CONC, eldat)

- GEO_TOL (COAX, eldat)

- GEO_TOL (SYMM, eldat)

- GEO_TOL(SYMM_C, elres, eldat, elcheck, R1, R2)

- MMC1 and LMC1 (eltyp)

- MMC2 (eltyp, elmem, DM=value, UDM=value, PIN_CHECKED)

- LMC2 (eltyp, elmem, DM=value, UDM=value, PIN_CHECKED).

- The following Tutor commands for serial lines are not translated:

- OUTPUT SLINE1 elmem

- OUTPUT SLINE2 elmem

- OUTPUT SLINE3 elmem

- OUTPUT SLINE4 elmem

- SL, OPEN_SL, CLOSE_SL, NOSL, & SL_INPUT

- The Tutor DOS command, COMPARE is not translated.

- The Tutor DOS command, NO_COMPARE is not translated.

- The Tutor DOS command, PARTIAL_OUTPUT is not translated.

- The Tutor DOS command, COMPLETE_OUTPUT is not translated.

- The OUT_GRAPH command is not translated.

- The output layout is fixed. Therefore, it is not possible to program Headers, Footers, Titles, Vertical layouts or Field order.

- The output labels are always in English.

- The SET_DIM command does not have effect on the first version of the translator even if it is already translated .

- The OOT_COND and NO_OOT_COND commands do not have effect on the first version of the translator even if they are already translated.

- The command INCH_MODE and METRIC_MODE that change the measurement units at runtime are not translated because PC-DMIS does not allow runtime measurement unit change.

- The command DEG_MODE and DMS_MODE that change the angle measurement unit format at runtime are translated only as variable assignments because in PC-DMIS the angle DMS format is a Part Program attribute and cannot change at execution time. In any case this attribute applies only on output.

- The SCALE command is not translated.

- The LOAD(FORMAT,”file”) and SAVE(FORMAT,”file do not have effect on the first version of the translator even if they are already translated. The SAVE_FORMAT and LOAD_FORMAT subroutines will be modified in order to supply them.

- The DEFINE_ELEMENT of 2 cylinder sections is not translated.

- The LOAD(ELEMENT,”file”) and SAVE(ELEMENT,”file do not have effect on the first version of the translator even if they are already translated.

- The FEED command is not translated because is not supported by PC-DMIS.

- In PC-DMIS the measure speed is limited to 20% of the max CMM speed. In contrast Tutor allows the measure speed to be set higher than 20% (up to 100%). If the measurement speed is higher than 20 then it will be limited to 20 for PC-DMIS.

- These four commands are not translated because PC-DMIS does not support this capability:
  CHAIN DELAY OPT-SPEED EMERGENCY

- The command ACC is translated only as a COMMNET/DOC that explains that the PC-DMIS ACCELERATION command operate differently.

- The Tutor COORD variable also stores the reference system active at the moment values are assigned to it. This functionality is not available in PC-DMIS.

- The EXEC command modes are partially supported by PC-DMIS. The Tutor mode value is composed of the application execution mode and window mode.

- The command EXEC modes are partially supported by PC-DMIS. The Tutor mode value is composed by application execution mode and window mode. PC-DMIS does not support the window mode.
  PC-DMIS supports only the following execution modes:

1. EXEC_NORMAL è NO_DISPLAY , NO_WAIT

2. EXEC_WAIT è NO_DISPLAY , WAIT

- In the TFSCAN translation the minimum step is ignored.

- In the TFSCAN translation only .SCN file format is supported.

- The translation of the ENCODE function never returns FALSE.

- The CRITICAL function does not have effect on the first version of the translator even if it is already translated.

- The following INFO_FUNC are not translated:

- INFO_FUNC(2) : probe head number.

- INFO_FUNC(3) : probe tip number.

- INFO_FUNC(9) : CMM acceleration.

- INFO_FUNC(12) : Feed percentage.

- INFO_FUNC(13) : Optimal speed.

- INFO_FUNC(14) : Qualification gauge.

- INFO_FUNC(19) : Calibration probe X offset

- INFO_FUNC(20) : Calibration probe Y offset

- INFO_FUNC(21) : Calibration probe Z offset

- INFO_FUNC(22) : Scale factor X.

- INFO_FUNC(23) : Scale factor Y.

- INFO_FUNC(24) : Scale factor Z.

- INFO_FUNC(25) : Scale factor.

- INFO_FUNC(30) through INFO_FUNC(61) Thermal sensor read.

- The PLAY command is not translated

- The following SYSTEM_INFO command are not translated:

- SYSTEM_INFO(PROBE,HEAD,TIP,RAD,OFFSET,APOS,BPOS,QUAL) WRITE

- SYSTEM_INFO (REFSYS,SYS,MROT,MINV,TRANS,I) WRITE

- SYSTEM_INFO (TP200, ON)

- SYSTEM_INFO (TP200, OFF)