hexagon logo

Creating a manual pause

I have to measure a 1-72 thread location. I want to do this by putting a 1-72 Go Member in the threaded hole and this measure it. I know how to reverse the inspection direction and to move the location of the points to be inspected.

I need to create a manual pause in my inspection program so an operator can insert the Go Member. I also want to add a line statement to direct the operator to insert the Go Member. I have version 2022.2. How can I do this?
Parents
  • You can also use TraceFields to perform this task.
    Here is the routine code group example:
    PREFEATURE_CHECK_LT1=GROUP/SHOWALLPARAMS=YES
                  ASSIGN/PREFEATURE_CHECK_VERSION=0
    PREFEATURE_CHECK_START_L1  =LABEL/
      $$ NO,
                  <Use Report Comment with GETTRACEVALUE("Gage ID1") for Gage ID>
                  <Use Generic Feature with GETTRACEVALUE("PreCheck1") for measured results>
                  <Place the Comments and Generic Feature within the DIMENSION_MEAS Group>
                  IF/GETTRACEVALUE("PreFeature Check")=="Yes"
                    TRACEFIELD/DISPLAY=YES,REPORT=NO,DISPLAY MESSAGE=Instructions: ; gageChecks : _________________Gauge Pin Check's__________________
                    TRACEFIELD/DISPLAY=YES,REPORT=NO,DISPLAY MESSAGE=Gauge Pin Check: 1x .441/.439 Datum Features B ; DAT_B Trace : 0.439
                    TRACEFIELD/DISPLAY=YES,REPORT=NO,DISPLAY MESSAGE=Gauge Pin Check: 1x .441/.439 Datum Features C ; DAT_C Trace : 0.439
                    TRACEFIELD/DISPLAY=YES,REPORT=NO,DISPLAY MESSAGE=Gauge Pin Check: 1x .460/.430 Features CYL3 ; CYL_3V Trace : 0.439
                  END_IF/
    PREFEATURE_CHECK_END_L1  =LABEL/
                ENDGROUP/ID=PREFEATURE_CHECK_LT1
    DIMENSION_MEAS4=GROUP/SHOWALLPARAMS=YES
                  ASSIGN/DAT_BV1=GETTRACEVALUE("DAT_B Trace")
                  ASSIGN/DAT_CV1=GETTRACEVALUE("DAT_C Trace")
                  ASSIGN/CYL_3V1=GETTRACEVALUE("CYL_3V Trace")
    CYL_B1_F1    =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,OUT,$
                  NOM/XYZ,<CYL_B1.TX,CYL_B1.TY+0.53,CYL_B1.TZ>,$
                  MEAS/XYZ,<CYL_B1.X,CYL_B1.Y+0.53,CYL_B1.Z>,$
                  NOM/IJK,<CYL_B1.TI,CYL_B1.TJ,CYL_B1.TK>,$
                  MEAS/IJK,<CYL_B1.I,CYL_B1.J,CYL_B1.K>,$
                  DIAMETER/CYL_B1.TD,DAT_BV1,$
                  DISTANCE/1,1
    CYL_C2_F1    =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,OUT,$
                  NOM/XYZ,<CYL_C2.TX,CYL_C2.TY+0.53,CYL_C2.TZ>,$
                  MEAS/XYZ,<CYL_C2.X,CYL_C2.Y+0.53,CYL_C2.Z>,$
                  NOM/IJK,<CYL_C2.TI,CYL_C2.TJ,CYL_C2.TK>,$
                  MEAS/IJK,<CYL_C2.I,CYL_C2.J,CYL_C2.K>,$
                  DIAMETER/CYL_C2.TD,DAT_CV1,$
                  DISTANCE/1,1
    CYL3_F1      =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,OUT,$
                  NOM/XYZ,<CYL3.TX,CYL3.TY+0.53,CYL3.TZ>,$
                  MEAS/XYZ,<CYL3.X,CYL3.Y+0.53,CYL3.Z>,$
                  NOM/IJK,<CYL3.TI,CYL3.TJ,CYL3.TK>,$
                  MEAS/IJK,<CYL3.I,CYL3.J,CYL3.K>,$
                  DIAMETER/CYL3.TD,CYL_3V1,$
                  DISTANCE/1,1
                  COMMENT/REPT,
                  _________________Gauge Pin Check's__________________
                  2x .441/.439 Datum Features B and C
                  1x .460/.430 Features CYL3
                  ____________________________________________________________________________________________________
      DIM DATUM B= LOCATION OF CYLINDER CYL_B1_F1  UNITS=IN ,$
      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
      AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
      D       0.4400     0.0010     0.0010     0.4390    -0.0010     0.0000 #--------
      END OF DIMENSION DATUM B
      DIM DATUM C= LOCATION OF CYLINDER CYL_C2_F1  UNITS=IN ,$
      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
      AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
      D       0.4400     0.0010     0.0010     0.4390    -0.0010     0.0000 #--------
      END OF DIMENSION DATUM C
      DIM CYL_3= LOCATION OF CYLINDER CYL3_F1  UNITS=IN ,$
      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
      AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
      D       0.4450     0.0150     0.0150     0.4390    -0.0060     0.0000 --#------
      END OF DIMENSION CYL_3
                ENDGROUP/ID=DIMENSION_MEAS4​
    
Reply
  • You can also use TraceFields to perform this task.
    Here is the routine code group example:
    PREFEATURE_CHECK_LT1=GROUP/SHOWALLPARAMS=YES
                  ASSIGN/PREFEATURE_CHECK_VERSION=0
    PREFEATURE_CHECK_START_L1  =LABEL/
      $$ NO,
                  <Use Report Comment with GETTRACEVALUE("Gage ID1") for Gage ID>
                  <Use Generic Feature with GETTRACEVALUE("PreCheck1") for measured results>
                  <Place the Comments and Generic Feature within the DIMENSION_MEAS Group>
                  IF/GETTRACEVALUE("PreFeature Check")=="Yes"
                    TRACEFIELD/DISPLAY=YES,REPORT=NO,DISPLAY MESSAGE=Instructions: ; gageChecks : _________________Gauge Pin Check's__________________
                    TRACEFIELD/DISPLAY=YES,REPORT=NO,DISPLAY MESSAGE=Gauge Pin Check: 1x .441/.439 Datum Features B ; DAT_B Trace : 0.439
                    TRACEFIELD/DISPLAY=YES,REPORT=NO,DISPLAY MESSAGE=Gauge Pin Check: 1x .441/.439 Datum Features C ; DAT_C Trace : 0.439
                    TRACEFIELD/DISPLAY=YES,REPORT=NO,DISPLAY MESSAGE=Gauge Pin Check: 1x .460/.430 Features CYL3 ; CYL_3V Trace : 0.439
                  END_IF/
    PREFEATURE_CHECK_END_L1  =LABEL/
                ENDGROUP/ID=PREFEATURE_CHECK_LT1
    DIMENSION_MEAS4=GROUP/SHOWALLPARAMS=YES
                  ASSIGN/DAT_BV1=GETTRACEVALUE("DAT_B Trace")
                  ASSIGN/DAT_CV1=GETTRACEVALUE("DAT_C Trace")
                  ASSIGN/CYL_3V1=GETTRACEVALUE("CYL_3V Trace")
    CYL_B1_F1    =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,OUT,$
                  NOM/XYZ,<CYL_B1.TX,CYL_B1.TY+0.53,CYL_B1.TZ>,$
                  MEAS/XYZ,<CYL_B1.X,CYL_B1.Y+0.53,CYL_B1.Z>,$
                  NOM/IJK,<CYL_B1.TI,CYL_B1.TJ,CYL_B1.TK>,$
                  MEAS/IJK,<CYL_B1.I,CYL_B1.J,CYL_B1.K>,$
                  DIAMETER/CYL_B1.TD,DAT_BV1,$
                  DISTANCE/1,1
    CYL_C2_F1    =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,OUT,$
                  NOM/XYZ,<CYL_C2.TX,CYL_C2.TY+0.53,CYL_C2.TZ>,$
                  MEAS/XYZ,<CYL_C2.X,CYL_C2.Y+0.53,CYL_C2.Z>,$
                  NOM/IJK,<CYL_C2.TI,CYL_C2.TJ,CYL_C2.TK>,$
                  MEAS/IJK,<CYL_C2.I,CYL_C2.J,CYL_C2.K>,$
                  DIAMETER/CYL_C2.TD,DAT_CV1,$
                  DISTANCE/1,1
    CYL3_F1      =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,OUT,$
                  NOM/XYZ,<CYL3.TX,CYL3.TY+0.53,CYL3.TZ>,$
                  MEAS/XYZ,<CYL3.X,CYL3.Y+0.53,CYL3.Z>,$
                  NOM/IJK,<CYL3.TI,CYL3.TJ,CYL3.TK>,$
                  MEAS/IJK,<CYL3.I,CYL3.J,CYL3.K>,$
                  DIAMETER/CYL3.TD,CYL_3V1,$
                  DISTANCE/1,1
                  COMMENT/REPT,
                  _________________Gauge Pin Check's__________________
                  2x .441/.439 Datum Features B and C
                  1x .460/.430 Features CYL3
                  ____________________________________________________________________________________________________
      DIM DATUM B= LOCATION OF CYLINDER CYL_B1_F1  UNITS=IN ,$
      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
      AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
      D       0.4400     0.0010     0.0010     0.4390    -0.0010     0.0000 #--------
      END OF DIMENSION DATUM B
      DIM DATUM C= LOCATION OF CYLINDER CYL_C2_F1  UNITS=IN ,$
      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
      AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
      D       0.4400     0.0010     0.0010     0.4390    -0.0010     0.0000 #--------
      END OF DIMENSION DATUM C
      DIM CYL_3= LOCATION OF CYLINDER CYL3_F1  UNITS=IN ,$
      GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
      AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
      D       0.4450     0.0150     0.0150     0.4390    -0.0060     0.0000 --#------
      END OF DIMENSION CYL_3
                ENDGROUP/ID=DIMENSION_MEAS4​
    
Children
No Data