CIR1 =FEAT/CIRCLE,RECT,OUT THEO/<tx,ty,tz>,<ti,tj,tk>,td,ta1,ta2 ACTL/<mx,my,mz>,<mi,mj,mk>,md,ma1,ma2 CONSTR/CIRCLE,SCAN_MINIMUM,Scan ID CONTACT POINT/<tcp1x,tcp1y,tcp1z>,<mcp1x,mcp1y,mcp1z> START ANGLE/tca1,mca1 CONTACT POINT/<tcp2x,tcp2y,tcp2z>,<mcp2x,mcp2y,mcp2z> END ANGLE/tca2,mca2 TOLERANCE/tol START/xSP, xSP, xSP DOWN/iDV, iDV, iDV
A - Scan line
B - Circle's final position
C - Contact Point 1
D - Contact Point 2
E - Down Vector
F - Contact Angle 1
G - Contact Angle 2
tx,ty,tz
These represent the theoretical circle position.
ti,tj,tk
These represent the theoretical circle vector.
td
This represents the theoretical circle diameter.
ta1
This represents the theoretical angle 1 value.
ta2
This represents the theoretical angle 2 value.
mx,my,mz
These represent the measured circle position.
mi,mj,mk
These represent the measured circle vector.
md
This represents the measured circle diameter.
ma1
This represents the measured angle 1 value.
ma2
This represents the measured angle 2 value.
Scan ID
This represents the id of the scan to be used.
tcp1x,tcp1y,tcp1z
These represent the theoretical XYZ position for contact point 1.
mcp1x,mcp1y,mcp1z
These represent the measured XYZ position for contact point 1.
tca1
This represents the theoretical contact angle 1 value.
mca1
This represents the measured contact angle 1 value.
tcp2x,tcp2y,tcp2z
These represent the measured XYZ position for contact point 2.
mcp2x,mcp2y,mcp2z
These represent the measured XYZ position for contact point 2.
tca2
This represents the theoretical contact angle 2 value.
mca2
This represents the measured contact angle 2 value.
tol
This represents the tolerance value to use when locating the two contact
points. PC-DMIS recomputes the contact points by averaging all the points
that fall within the tolerance given.
xSP, xSP, xSP
These represent the starting point for finding the minimum.
iDV, iDV, iDV
This represent the downward direction vector.
Using Expressions
You can also use expressions within the Edit window to pull information from a Constructed Scan Minimum Circle. See "Accessing Information from a Constructed Scan Minimum Circle" in "Using Expressions and Variables".