Constructing an Extracted Cylinder

For details on extracting Auto features from a Mesh, see the "Extracting Auto Features from a Mesh" topic in the PC-DMIS Laser documentation.

For details on extracting Auto features from a Pointcloud (COP), see the "Extracting Auto Features from Pointclouds" topic in the PC-DMIS Laser documentation.

You can construct a cylinder that is extracted from a scanned Pointcloud (COP) or Mesh.

To do this:

  1. Ensure that your measurement routine has a Pointcloud (COP) or Mesh command.

  2. Open the Construct Cylinder dialog box (Insert | Feature | Constructed | Cylinder) or from the Constructed Feature toolbar (View | Toolbars | Constructed Features).

Construct Cylinder dialog box - Extracted Cylinder

  1. From the Method list, select the Extracted Cylinder option.

  2. From the Reference area, select the COP or Mesh that you want to use to extract the cylinder from.

  3. Click on the CAD model or data to define the nominal or, in the Point section of the Feature properties area, type the nominal location in the X, Y, and Z boxes.

  4. From the Surface section of the Feature properties area, define the surface vector in the I, J, and K boxes. In the Angle section, enter the corresponding vector angle values. You can use the Material Thickness Type list and the T box below it to type in a material thickness value. For details, see the "Use Thickness" topic in this documentation.

  5. Select whether the extracted cylinder is an inner or outer cylinder type from the Inner/Outer list.

  6. Enter the diameter and length of the cylinder in the respective boxes. The Diameter value defines the cylinder's initial diameter, and the Length value defines the length (height) of the cylinder's axis. The Length parameter is only valid as nominal. PC-DMIS does not perform an actual length measurement.

  7. Enter the Depth value. This parameter controls the location of the laser focal point in relation to the cylinder's outside diameter (outer cylinders) or the cylinder's center axis (inner cylinders). This allows you to control how the laser stripes fall on the cylinder's surface by specifying how far or close the laser is to the cylinder's surface. A depth of 0 (zero) causes this feature to be calculated at the surface plane height using data found at the lowest possible depth from the surface plane. A depth of any other value causes the software to perform the calculation at that depth.

  8. Enter the Center Offset value. This value identifies the center location of where the laser starts to measure the cylinder. If you do not enter a Search Length value, this value defines where the measurement begins.

  9. Enter the Search Length value. This value defines the distance from the Center Offset the laser measures for the cylinder. For example, if you have a Center Offset value of zero and a Search Length value of 20, the laser begins measuring +20 units from the Center Offset value.

PC-DMIS draws the extraction zone and centers it around the XYZ location point. This box defines the zone that PC-DMIS uses for the extracted cylinder. The yellow cylinder is the surface. The yellow cylinder is also the horizontal zone and the green cylinder is the vertical zone. The orange points are the candidate points that the extraction considers.

Example of an Constructed Extracted Cylinder showing the candidate points

  1. The Start Angle and End Angle boxes allow you to change the default starting and ending angles on the feature. For details on these boxes, see the "Start and End Angles" topic in this documentation.

  2. You can use the Direction list to specify the direction in which PC-DMIS takes the hits. For details, see "Direction List" in this documentation.

  3. From the Feature Based Clipping area, define the Horizontal and Vertical values. These values set the dimensions for the green extraction zone region. Consider part variability when you define the extraction zone.

Alternatively, you can clip data within an offset boundary around all the CAD elements on a surface with the CAD offset option. This is also called CAD segregation. For details, see the "CAD offset" section of the "Feature Based Clipping Parameters" topic in the PC-DMIS Laser documentation.

  1. If you want to define the Ring Band offsets, click the Ring Band check box and type the Inner Offset and Outer Offset values. For details on how the Ring Band works, see the "Ring Band Parameters" topic in the PC-DMIS Laser documentation.

  2. If you want to apply any of the filters in the Filters area, select the available check boxes and enter an appropriate value. For details on the Filters area, see the "Filters" topic in the PC-DMIS Laser documentation.

  3. Click the Create button. Based on the parameters that you specified in the dialog box, PC-DMIS does an analysis of the candidate points and returns (or extracts) the cylinder and projects it to the surface. Click the Close button to close the dialog box.

PC-DMIS creates the command in the Edit window:

CYL1=FEAT/CYLINDER,CARTESIAN,IN

THEO/<40,30,0>,<0,0,-1>,30,-10

ACTL/<39.964,30.083,-0.017>,<0.2861179,-0.068509,-0.9557422>,33.876,-10

ANGLE VEC=<-1,0,0>

DEPTH=15

CENTER OFFSET=2

SEARCH LENGTH=5

START ANG=0,END ANG=360

DIRECTION=CCW

THEO_THICKNESS,0

HORIZONTAL CLIPPING=5,VERTICAL CLIPPING=10

USE CAD SEGREGATION=ON,CAD OFFSET=2

RINGBAND=ON,INNER OFFSET=2,OUTER OFFSET=2

USE OUTLIER REMOVAL=OFF

REMOVE POINTS WITH NORMALS OUTSIDE=OFF

CONSTR/CYLINDER,EXTRACTED,REF=COP1

More:

Constructing an Extracted Cylinder