Current Help System: Tutor Translator (View Core Help)

### Cylinder Measurement Command

PC-DMIS THEO fields for Cylinder are:

THEO/ XCoord, YCoord, ZCoord, I, J, K, Diameter, Length.
Length is not filled by the translator but computed using the CalculateNominals automation method.

MCYL (MEMORY [10], 7, SDM)
MCYL (MEMORY [10], 7, SDM, FORM LSM) translates to θ

ASSIGN/E.BADMEAS=0

CYL1 =FEAT/ CYLINDER,RECT,OUT,LEAST_SQR

THEO/<0.4796,0.0006,-9.1832,0.5775835>,<0,0.8163316,23.3>,0
ACTL/<0.4796,0.0006,-9.1832,0.5775835>,<0,0.8163316,23.3>,0
MEAS/CYLINDER,7
move/hit/tip commands
ENDMEAS/

ASSIGN/E.WM2=E.WM1
ASSIGN/E.WM1 = TUTORELEMENT("CYL1")
ASSIGN/E.MEMORY[10]= E.WM1
Evaluation commands.

The following commands with fixed axes dont have equivalent commands in PC-DMIS. See the section on r;Measurement Commands with no PC-DMIS Equivalent for more information.

MCYL (MEMORY [10], 7, SDM, dirX, dirY, dirZ)
MCYL (MEMORY [10], 7, SDM, dirX, dirY, dirZ, FORM LSM) translates to θ

ASSIGN/E.BADMEAS=0

CYL2 =FEAT/CYLINDER, RECT, OUT, LEAST_SQR

THEO/<0.4796,0.0006,-9.1832>,<E.DIRX,E.DIRY,E.DIRZ>,0,0,0
ACTL/<0.4796,0.0006,-9.1832>,<0.5775835,0,0.8163316>,0,0,0
MEAS/CYLINDER,7
move/hit/tip commands
ENDMEAS/

ASSIGN/E.WM2=E.WM1
ASSIGN/E.WM1 = TUTORELEMENT("CYL2")
ASSIGN/E.MEMORY[10]= E.WM2
Evaluation commands.

The following commands that use ISO algorithm dont have an equivalent PC-DMIS command. See the section on r;Measurement Commands with no PC-DMIS Equivalent for more information.

MCYL (MEMORY [10],7, SDM, FORM ISO)
MCYL (MEMORY [10],7, SDM, dirX, dirY,dirZ, FORM ISO)

The command to measure a cylinder with 2 diameters (without SDM keyword) does not have equivalent commands on PC-DMIS and are not translated. A Comment/Oper is added in order to notify the operator about missing compatibility with the original Part Program.