hexagon logo

Arm is skipping steps when restarting a routine.

We have an Absolute Arm 8320 running PCD 2024.2. I created a routine to use the AS1 laser scanner to scan the parts. It uses 2 COPs to piece together 2 sides of a part. I've run this routine on three different occasions, for 3 different deliveries of the same part without issue. Today when I tried to run the routine, it skips immediately to ask me to scan the second COP and cannot process the remainder of the routine or dimensions. Executing the steps individually did not change anything. It is like the routine does not recognize COP1 and skips to COP2 and then immediately moves to align COP2 to the model.  

What is happening? Why, out of nowhere, would it skip steps?

Parents Reply Children
  • I don't see your code in your OP bud. Maybe its just me? 

  • PART NAME  : 382215-CO-10_Rear_Handle
    REV NUMBER : 5991-QC-01
    SER NUMBER : 
    STATS COUNT : 1
    GD&T STANDARD : ASME Y14.5 - 2009/2018
     
    STARTUP    =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
                ALIGNMENT/END
                LOADPROBE/AS11_SCANNER
                MODE/MANUAL
                FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, , 
                LOADPROBE/AS11_SCANNER
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
    COP1       =COP/DATA,TOTAL SIZE=0,REDUCED SIZE=0,
                REF=,
    COP2       =COP/DATA,TOTAL SIZE=0,REDUCED SIZE=0,
                REF=,
    A1         =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                  COPCADBF/REFINE=0,-1,0.1,SHOWALLPARAMS=NO,
                  REF,COP2,,
                ALIGNMENT/END
    A2         =ALIGNMENT/START,RECALL:A1,LIST=YES
                  COPCADBF/REFINE=0,-1,0,SHOWALLPARAMS=NO,
                  REF,COP2,,
                ALIGNMENT/END
    COPFCOLORMAP1=COP/OPER,SURFACE COLORMAP,SHOW PARAMETERS=NO
                SIZE=0,REF=,
    TOP_VIEW   =SNAPSHOT/
                SOURCE/CAD
                TYPE/LIVE
    COPFCOLORMAP2=COP/OPER,SURFACE COLORMAP,SHOW PARAMETERS=NO
                SIZE=0,REF=COP2,,
    BOTTOM_VIEW =SNAPSHOT/
                SOURCE/CAD
                TYPE/LIVE
    CIR1       =FEAT/LASER/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
                THEO/<-1.625,1.75,0.5>,<0,0,1>,0.2813
                ACTL/<-1.6323,1.746,0.5133>,<0.0484528,0.0090838,0.9987842>,0.3052
                TARG/<-1.625,1.75,0.5>,<0,0,1>
                ANGLE VEC=<1,0,0>
                DEPTH=0,START ANG=0,END ANG=360
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW_LASER_PARAMETERS=YES
                  REFERENCE ID=COP1
                  SOUND=ON
                  OUTER HORIZONTAL CLIPPING=0.0787
                  UP VERTICAL CLIPPING=0.099,DOWN VERTICAL CLIPPING=0.101
                  RINGBAND=OFF
                  OUTLIER_REMOVAL=OFF
                  REMOVE POINTS WITH NORMALS OUTSIDE=OFF
    CIR2       =FEAT/LASER/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
                THEO/<-1.625,-1.75,0.5>,<0,0,1>,0.2813
                ACTL/<-1.6387,-1.748,0.498>,<0.0917898,-0.0063659,0.9957581>,0.2899
                TARG/<-1.625,-1.75,0.5>,<0,0,1>
                ANGLE VEC=<1,0,0>
                DEPTH=0,START ANG=0,END ANG=360
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW_LASER_PARAMETERS=YES
                  REFERENCE ID=COP1
                  SOUND=ON
                  OUTER HORIZONTAL CLIPPING=0.0787
                  UP VERTICAL CLIPPING=0.099,DOWN VERTICAL CLIPPING=0.101
                  RINGBAND=OFF
                  OUTLIER_REMOVAL=OFF
                  REMOVE POINTS WITH NORMALS OUTSIDE=OFF
    DIM DIST1= 2D DISTANCE FROM CIRCLE CIR1 TO CIRCLE CIR2     (CENTER TO CENTER),NO_RADIUS  UNITS=IN,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
    AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
    M       3.5000     0.0400     0.0400     3.4940    -0.0060     0.0000 ---#-----
    CIR3       =FEAT/LASER/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
                THEO/<1.625,1.75,0.5>,<0,0,1>,0.2812
                ACTL/<1.6218,1.7557,0.5047>,<-0.035533,0.020255,0.9991632>,0.2728
                TARG/<1.625,1.75,0.5>,<0,0,1>
                ANGLE VEC=<1,0,0>
                DEPTH=0,START ANG=0,END ANG=360
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW_LASER_PARAMETERS=YES
                  REFERENCE ID=COP1
                  SOUND=ON
                  OUTER HORIZONTAL CLIPPING=0.0787
                  UP VERTICAL CLIPPING=0.099,DOWN VERTICAL CLIPPING=0.101
                  RINGBAND=OFF
                  OUTLIER_REMOVAL=OFF
                  REMOVE POINTS WITH NORMALS OUTSIDE=OFF
    CIR4       =FEAT/LASER/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
                THEO/<1.625,-1.75,0.5>,<0,0,1>,0.2813
                ACTL/<1.6253,-1.7549,0.4911>,<-0.0614174,0.0168027,0.9979707>,0.2905
                TARG/<1.625,-1.75,0.5>,<0,0,1>
                ANGLE VEC=<1,0,0>
                DEPTH=0,START ANG=0,END ANG=360
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW_LASER_PARAMETERS=YES
                  REFERENCE ID=COP1
                  SOUND=ON
                  OUTER HORIZONTAL CLIPPING=0.0787
                  UP VERTICAL CLIPPING=0.099,DOWN VERTICAL CLIPPING=0.101
                  RINGBAND=OFF
                  OUTLIER_REMOVAL=OFF
                  REMOVE POINTS WITH NORMALS OUTSIDE=OFF
    DIM DIST2= 2D DISTANCE FROM CIRCLE CIR3 TO CIRCLE CIR4     (CENTER TO CENTER),NO_RADIUS  UNITS=IN,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
    AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
    M       3.5000     0.0400     0.0400     3.5106     0.0106     0.0000 -----#---
    DIM DIST3= 2D DISTANCE FROM CIRCLE CIR1 TO CIRCLE CIR3     (CENTER TO CENTER),NO_RADIUS  UNITS=IN,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
    AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
    M       3.2500     0.0400     0.0400     3.2541     0.0041     0.0000 ----#----
    DIM DIST4= 2D DISTANCE FROM CIRCLE CIR2 TO CIRCLE CIR4     (CENTER TO CENTER),NO_RADIUS  UNITS=IN,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
    AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
    M       3.2500     0.0400     0.0400     3.2640     0.0140     0.0000 ------#--
    I just inserted it prior to responding. This is my first go round working with PCDMIS. The arm101/102 courses do not do a deep

  • Add a operator comment before and after each of the COP, maybe it will prompt it not to skip around. 
    Otherwise see if it works with just one of them in there. 

    Sideways approach would be to just scan each side in their own program and export/import the COP into your main program. That us generally how we do all our scans in PolyWorks, keeps everything much simpler.