hexagon logo

2020 R2 Geometric Tolerance migration help thread.

PC-DMIS 2020 R2 introduced the new Geometric Tolerance command that replaces XactMeasure. Hexagon rebuilt their GD&T library and there are differences between the ways that Geometric Tolerance and XactMeasure work. Some users are experiencing errors in their programs upon migration to 2020 R2. Many of the answers are included in the help files that Hexagon has written (press F1 in PC-DMIS). For users that do not wish to read the help file (you should) I have created a small list that may help to reference when you are faced with issues.

The first part of the list explains which considered features are allowed for a given geometric tolerance. Note the distinction "with surface data" as this is important.
The second part of the list explains which feature type variations have surface data, which do not, and which cannot be used in the Geometric Tolerance command as either a considered feature or a datum.

These two sections should be a good amount of information in one place to start in your diagnosis of an error message.

If something should be added to this list, let me know. If you have errors and don't wish to read the help file, post them in this topic and people can help you.


1.) Allowed Considered Features for a given Geometric Tolerance:

  • Cylindricity:
    • Cylindrical features with surface data.
  • Flatness:
    • Planar features with surface data.
  • Circularity:
    • Circular, cylindrical, conical, or spherical features with surface data.
  • Straightness of an Axis:
    • Cylindrical or conical features with surface data.
    • 3D constructed BF lines where the input points are the centers of circles.
  • Straightness of a Surface:
    • Line features with surface data.
  • Perpendicularity:
    • Cylindrical, conical, planar, line, 3D width, or 2D width features.
  • Parallelism:
    • Cylindrical, conical, planar, line, 3D width, or 2D width features.
  • Angularity:
    • Cylindrical, conical, planar, line, 3D width, or 2D width features.
  • Position:
    • Spherical, cylindrical, circular, conical, or width features.
    • 3D surfaceless points, constructed mid planes, constructed mid lines, or constructed mid points.
    • ASME Specific: 3D constructed BF lines.
    • ISO Specific: Planes, lines, and surface points
  • Symmetry:
    • Widths, constructed mid planes, constructed mid lines, or constructed mid points.
  • Concentricity:
    • Cylindrical, circular, spherical, or conical features.
    • 3D constructed BF lines, cast lines, or generic lines.
  • Profile of a Line:
    • Line, circular, 2D width, 1D width, elliptical, notch, or slot features with surface data.
    • Scans or sets with surface data.
  • Profile of a Surface:
    • Cylindrical, spherical, 3D width, 1D width, planar, conical, or toroidal features with surface data.
    • Scans or sets with surface data.
  • Circular Runout:
    • Circular, cylindrical, conical, or planar features with surface data.
  • Total Runout:
    • Cylindrical, conical, or planar features with surface data.



2.) Feature Types and Surface Data

Any “Not allowed” feature is one that cannot be used in the Geometric Tolerance command as either a considered feature or a datum.

  • Planes:
    • With surface data: Measured, auto (any measurement strategy), constructed BF, and constructed BFRE planes.
    • Without surface data: Alignment, cast, mid, perpendicular, parallel, primary datum, offset, translated, and generic planes.
    • Only allowed for datums: Alignment, cast, perpendicular, parallel, primary datum, offset, translated, and generic planes.
  • Lines:
    • With surface data: Measured, auto (any measurement strategy), constructed 2D BF, constructed BFRE, and scan segment lines.
    • Without surface data: Mid, projected, secondary datum, alignment, constructed 3D BF, cast, intersection, parallel, perpendicular, offset, and generic lines.
  • Points:
    • With surface data: Measured, vector (default strategy, not self-centering), surface, edge, high, mid, and tertiary datum points.
    • Without surface data: Projection and generic points.
    • Not allowed: Corner, auto angle, intersection, origin, drop, cast, vector distance, and offset points.
  • Cylinders:
    • With surface data: Measured, auto (any measurement strategy), constructed BF, and constructed BFRE cylinders.
    • Without surface data: Generic cylinders.
    • Not allowed: Projection cylinders.
  • Circles:
    • With surface data: Measured, auto (any strategy but gage scan calibration), constructed BF, constructed BFRE, and scan segment circles.
    • Without surface data: Intersection, cast, tangent 2 lines, tangent 3 lines, tangent 3 circles, scan minimum, and generic circles.
    • Not allowed: Auto (with gage scan calibration strategy), projection, cone, sphere, and cylinder circles.
  • Widths:
    • With surface data: All width features.
  • Slots and Notches:
    • With surface data: All features when used in a Profile of a Line tolerance.
    • Without surface data: No features when used in a Position tolerance or as a datum.
  • Cones:
    • With surface data: Measured, auto (any measurement strategy), constructed BF, and constructed BFRE cones.
    • Without surface data: Cast and generic cones.
    • Not allowed: Projection cones.
  • Spheres:
    • With surface data: Measured, auto, constructed BF, and constructed BFRE spheres.
    • Without surface data: Cast and generic spheres.
    • Not allowed: Projection spheres.



Here is a link to the help file:
https://docs.hexagonmi.com/pcdmis/2020.2/en/helpcenter/mergedProjects/core/geometric_tolerances/Using_Geometric_Tolerances.htm

The troubleshooting section of the help file is an excellent place to go when faced with an error or warning message. Typically, the solution that you need is in there. Here is a link:
https://docs.hexagonmi.com/pcdmis/2020.2/en/helpcenter/mergedProjects/core/geometric_tolerances/Troubleshooting_error_messages_and_warnings.htm

Parents
  • im having a problem with an older program that im using for the first time in 2020r2. its a 9" cylinder 24" tall with a .050 wall thickness and (6) .150 raised ribbs on the outside. and on one side there is a slot cut through the ribs even with the od of the part for clocking. i was taking 2 lines and using symmetry for the fcf. now i get all errors and it says it doesnt use line for that fcf anymore. i tried using width and it says it is not fully constrained. im pretty new to pc-dmis and not sure where to go. we dont have any seasoned people here so im kinda usually left on my own to figure it out. any help would be greatly appreciated.
Reply
  • im having a problem with an older program that im using for the first time in 2020r2. its a 9" cylinder 24" tall with a .050 wall thickness and (6) .150 raised ribbs on the outside. and on one side there is a slot cut through the ribs even with the od of the part for clocking. i was taking 2 lines and using symmetry for the fcf. now i get all errors and it says it doesnt use line for that fcf anymore. i tried using width and it says it is not fully constrained. im pretty new to pc-dmis and not sure where to go. we dont have any seasoned people here so im kinda usually left on my own to figure it out. any help would be greatly appreciated.
Children