hexagon logo

Collision Detection is not activated on V2015.1

Hello all

Following some recent discussions on program safety last week, I've been looking into the Collision Detection in PC-DMIS.

I've found that this function does not appear to be available in our current V2015.1 (Pic 1). This is unexpected, as the 2015 core manual indicates they should be present. Additionally, the "Clearance Moves" option (circled in Pic 2) is also missing.

Could I be missing a specific setting or configuration to enable these features?  Thank you for your insights and responses.

Parents
  • I got another issue with A97.5B90 when it checked a 4 hits plane ( Pic1 and Pic2).  It got 2 stops, one was hit1 and the other was hit4 ( Last one).    Is anything about rehit & retract because the probe angle?

  • hard to tell. you'd have to post some code Rob. 

  • A2_ABC         =ALIGNMENT/START,RECALL:A12,LIST=YES
                      ALIGNMENT/LEVEL,XPLUS,PLN3_A
                      ALIGNMENT/ROTATE_CIRCLE,YPLUS,TO,CIR4_C,AND,CIR2_B,ABOUT,XPLUS
                      ALIGNMENT/TRANS,XAXIS,CIR2_B
                      ALIGNMENT/TRANS,YAXIS,CIR2_B
                      ALIGNMENT/TRANS,ZAXIS,CIR2_B
                      ALIGNMENT/ROTATE_OFFSET,-0.25,ABOUT,XPLUS
                    ALIGNMENT/END
                    MOVE/POINT,NORMAL,<-96.638,-310.116,-1.622>
    CIR5           =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,OUT,MIN_CIRCSC
                    THEO/<-62.66,-281.048,-16.806>,<0,-0.0000319,1>,8,0
                    ACTL/<-62.835,-281.522,-18.796>,<0,-0.0000319,1>,7.96,0
                    TARG/<-62.66,-281.048,-16.806>,<0,-0.0000319,1>
                    START ANG=0,END ANG=180
                    ANGLE VEC=<0,-1,0>
                    DIRECTION=CW
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=YES
                      NUMHITS=6,DEPTH=1.5,PITCH=0
                      SAMPLE METHOD=SAMPLE_HITS
                      SAMPLE HITS=1,SPACER=3
                      AVOIDANCE MOVE=NO,DISTANCE=10
                      FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                    SHOW HITS=NO
                    TIP/T1A97.5B90, SHANKIJK=-0.991, -0.012, -0.134, ANGLE=89.11
                    WORKPLANE/ZPLUS
                    PREHIT/2.5
                    RETRACT/2.5
    PLN7           =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE
                    THEO/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    ACTL/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    TARG/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    ANGLE VEC=<1,0,0>,SQUARE
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=YES
                      NUMHITS=2,NUMROWS=2
                      SPACER=15
                      AVOIDANCE MOVE=BOTH,DISTANCE=5
                    SHOW HITS=NO
    PLN8           =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE
                    THEO/<-72,-194.42,26.297>,<0,0.0000319,-1>
                    ACTL/<-72.005,-194.425,25.892>,<0.0034664,0.0047228,-0.9999828>
                    TARG/<-72,-194.42,26.297>,<0,0.0000319,-1>
                    ANGLE VEC=<1,0,0>,SQUARE
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=YES
                      NUMHITS=2,NUMROWS=2
                      SPACER=15
                      AVOIDANCE MOVE=NO,DISTANCE=0
                    SHOW HITS=NO
                    TIP/T1A90B90, SHANKIJK=-1, -0.013, -0.003, ANGLE=89.204

    I try to learn how to modify the collision warning messages, then will run CD on all programs.

Reply
  • A2_ABC         =ALIGNMENT/START,RECALL:A12,LIST=YES
                      ALIGNMENT/LEVEL,XPLUS,PLN3_A
                      ALIGNMENT/ROTATE_CIRCLE,YPLUS,TO,CIR4_C,AND,CIR2_B,ABOUT,XPLUS
                      ALIGNMENT/TRANS,XAXIS,CIR2_B
                      ALIGNMENT/TRANS,YAXIS,CIR2_B
                      ALIGNMENT/TRANS,ZAXIS,CIR2_B
                      ALIGNMENT/ROTATE_OFFSET,-0.25,ABOUT,XPLUS
                    ALIGNMENT/END
                    MOVE/POINT,NORMAL,<-96.638,-310.116,-1.622>
    CIR5           =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,OUT,MIN_CIRCSC
                    THEO/<-62.66,-281.048,-16.806>,<0,-0.0000319,1>,8,0
                    ACTL/<-62.835,-281.522,-18.796>,<0,-0.0000319,1>,7.96,0
                    TARG/<-62.66,-281.048,-16.806>,<0,-0.0000319,1>
                    START ANG=0,END ANG=180
                    ANGLE VEC=<0,-1,0>
                    DIRECTION=CW
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=YES
                      NUMHITS=6,DEPTH=1.5,PITCH=0
                      SAMPLE METHOD=SAMPLE_HITS
                      SAMPLE HITS=1,SPACER=3
                      AVOIDANCE MOVE=NO,DISTANCE=10
                      FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                    SHOW HITS=NO
                    TIP/T1A97.5B90, SHANKIJK=-0.991, -0.012, -0.134, ANGLE=89.11
                    WORKPLANE/ZPLUS
                    PREHIT/2.5
                    RETRACT/2.5
    PLN7           =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE
                    THEO/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    ACTL/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    TARG/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    ANGLE VEC=<1,0,0>,SQUARE
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=YES
                      NUMHITS=2,NUMROWS=2
                      SPACER=15
                      AVOIDANCE MOVE=BOTH,DISTANCE=5
                    SHOW HITS=NO
    PLN8           =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE
                    THEO/<-72,-194.42,26.297>,<0,0.0000319,-1>
                    ACTL/<-72.005,-194.425,25.892>,<0.0034664,0.0047228,-0.9999828>
                    TARG/<-72,-194.42,26.297>,<0,0.0000319,-1>
                    ANGLE VEC=<1,0,0>,SQUARE
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=YES
                      NUMHITS=2,NUMROWS=2
                      SPACER=15
                      AVOIDANCE MOVE=NO,DISTANCE=0
                    SHOW HITS=NO
                    TIP/T1A90B90, SHANKIJK=-1, -0.013, -0.003, ANGLE=89.204

    I try to learn how to modify the collision warning messages, then will run CD on all programs.

Children
  • In the Execution Window, the Y Value for Hit 1 says it is at a Y of -256.92, but the target is 264.42 for the entire plane. Can you set the SHOW HITS = YES for PLN7

  • PLN7           =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE
                    THEO/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    ACTL/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    TARG/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    ANGLE VEC=<1,0,0>,SQUARE
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=YES
                      NUMHITS=2,NUMROWS=2
                      SPACER=15
                      AVOIDANCE MOVE=BOTH,DISTANCE=5
                    SHOW HITS=YES
                      HIT/BASIC,<-104.5,-256.92,31.295>,<0,0.0000319,-1>,<-104.5,-256.92,31.295>
                      HIT/BASIC,<-89.5,-256.92,31.295>,<0,0.0000319,-1>,<-89.5,-256.92,31.295>
                      HIT/BASIC,<-89.5,-271.92,31.295>,<0,0.0000319,-1>,<-89.5,-271.92,31.295>
                      HIT/BASIC,<-104.5,-271.92,31.295>,<0,0.0000319,-1>,<-104.5,-271.92,31.295>
                    ENDMEAS/
    PLN8           =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE
                    THEO/<-72,-194.42,26.297>,<0,0.0000319,-1>
                    ACTL/<-72.005,-194.425,25.892>,<0.0034664,0.0047228,-0.9999828>
                    TARG/<-72,-194.42,26.297>,<0,0.0000319,-1>
                    ANGLE VEC=<1,0,0>,SQUARE
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=YES
                      NUMHITS=2,NUMROWS=2
                      SPACER=15
                      AVOIDANCE MOVE=NO,DISTANCE=0
                    SHOW HITS=NO
                    TIP/T1A90B90, SHANKIJK=-1, -0.013, -0.003, ANGLE=89.204

    They are 2x2 hits

  • Try increasing your prehit/retract. There is a difference of 15mm in Y from Hit 2 to 3, and your prehit/retract is only 2.5. I'm not sure if that is exactly it, I'd have to watch the execution. See if increasing those values helps collision pass

  •          TIP/T1A97.5B90, SHANKIJK=-0.991, -0.012, -0.134, ANGLE=89.11
                    WORKPLANE/ZMINUS
                    PREHIT/5
                    RETRACT/5
    PLN7           =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE
                    THEO/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    ACTL/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    TARG/<-97,-264.42,31.295>,<0,0.0000319,-1>
                    ANGLE VEC=<1,0,0>,SQUARE
                    SHOW FEATURE PARAMETERS=NO
                    SHOW CONTACT PARAMETERS=YES
                      NUMHITS=2,NUMROWS=2
                      SPACER=15
                      AVOIDANCE MOVE=BOTH,DISTANCE=5
                    SHOW HITS=YES
                      HIT/BASIC,<-104.5,-256.92,31.295>,<0,0.0000319,-1>,<-104.5,-256.92,31.295>
                      HIT/BASIC,<-89.5,-256.92,31.295>,<0,0.0000319,-1>,<-89.5,-256.92,31.295>
                      HIT/BASIC,<-89.5,-271.92,31.295>,<0,0.0000319,-1>,<-89.5,-271.92,31.295>
                      HIT/BASIC,<-104.5,-271.92,31.295>,<0,0.0000319,-1>,<-104.5,-271.92,31.295>
                    ENDMEAS/

    Corrected the WorkPlane, increased both prehit&retact to 5mm, still did not pass it.

  • increase prehit/retract to an absurd number like 20, and see if it still fails here. If it does, then it isn't a prehit/retract issue