hexagon logo

Clear Plane Leaving Z Axis Limits

The clear planes in my program do not want to co-operate today. I'm using a read point for the manual alignment, as far as I can see I did not forget to translate my Z. DCC_ORG Is a circle that takes 3 sample hits on the Z=0 surface I want. The clearplane at the end is where I'm getting the error.


CODE

MODE/DCC
CLEARP/ZPLUS,0.15,ZPLUS,0,OFF
MAN_ORG =FEAT/POINT,CARTESIAN
THEO/<-0.787,-0.102,0>,<0,0,1>
ACTL/<16.5346,6.6828,-27.4938>,<0,0,1>
READPOINT/
A_MAN =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
ALIGNMENT/TRANS,ZAXIS,MAN_ORG
ALIGNMENT/TRANS,XAXIS,MAN_ORG
ALIGNMENT/TRANS_OFFSET,XAXIS,0.787
ALIGNMENT/TRANS,YAXIS,MAN_ORG
ALIGNMENT/TRANS_OFFSET,YAXIS,0.102
ALIGNMENT/END
DCC_ORG =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
THEO/<-0.787,-0.102,0>,<0,0,1>,0.096
ACTL/<-0.799,-0.0971,0.0138>,<0.0001931,0.0005264,0.9999998>,0.0 958
TARG/<-0.7874,-0.1023,0>,<0,0,1>
START ANG=0,END ANG=360
ANGLE VEC=<0.8741573,0.4856429,0>
DIRECTION=CCW
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=NO
A_DCC =ALIGNMENT/START,RECALL:A_MAN,LIST=YES
ALIGNMENT/TRANS,XAXIS,DCC_ORG
ALIGNMENT/TRANS_OFFSET,XAXIS,0.787
ALIGNMENT/TRANS,YAXIS,DCC_ORG
ALIGNMENT/TRANS_OFFSET,YAXIS,0.102
ALIGNMENT/TRANS,ZAXIS,DCC_ORG
ALIGNMENT/END
DCC_ROT =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
THEO/<-3.898,-0.102,0>,<0,0,1>,0.096
ACTL/<-3.9005,-0.0771,0.001>,<-0.0009519,0.0007254,0.9999993>,0.0953
TARG/<-3.898,-0.102,0>,<0,0,1>
START ANG=0,END ANG=360
ANGLE VEC=<1,0,0>
DIRECTION=CCW
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=NO
A_DCC2 =ALIGNMENT/START,RECALL:A_DCC,LIST=YES
ALIGNMENT/ROTATE_CIRCLE,XPLUS,TO,DCC_ROT,AND,DCC_ORG,ABOUT,Z PLUS
ALIGNMENT/END
CHECK/0.05,1
PREHIT/0.04
RETRACT/0.04
DCC_LVL =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,OUTLINE,LEAST_SQR
THEO/<-1.1563,-0.3114,0>,<0,0,1>
ACTL/<-1.1563,-0.3114,0.0002>,<0.0003244,0.0004314,0.9999999>
TARG/<-1.1563,-0.3114,0>,<0,0,1>
ANGLE VEC=<1,0,0>,SQUARE
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=NO
A_DCC3 =ALIGNMENT/START,RECALL:A_DCC2,LIST=YES
ALIGNMENT/LEVEL,ZPLUS,DCC_LVL
ALIGNMENT/TRANS,ZAXIS,DCC_LVL
ALIGNMENT/TRANS,XAXIS,DCC_ORG
ALIGNMENT/TRANS_OFFSET,XAXIS,0.787
ALIGNMENT/TRANS,YAXIS,DCC_ORG
ALIGNMENT/TRANS_OFFSET,YAXIS,0.102
ALIGNMENT/ROTATE_CIRCLE,XPLUS,TO,DCC_ROT,AND,DCC_ORG,ABOUT,Z PLUS
ALIGNMENT/END
MOVE/CLEARPLANE
Parents
  • oh though I am still learning it myself. I like to know how to add cleance move in to a CYL in between mid points.
    A_10.125 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,0,0>,<0,-1,0>,10.125,-1.02
    ACTL/<0,0,0>,<0,-1,0>,10.125,-1.02
    TARG/<0,0,0>,<0,-1,0>
    START ANG=-13.3,END ANG=192.4
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=YES
    VOID DETECTION=NO
    REMEASURE=NO,USE THEO=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    CIRCULAR MOVES=CIRCULAR
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMLEVELS=3,DEPTH=0.07874,END OFFSET=0.07874,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=NO,DISTANCE=0.3937
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=YES
    HIT/BASIC,<4.96436,0.94126,-0.99198>,<0.9806147,0,-0.1959461>,<4.96436,0.94126,-0.99198>
    HIT/BASIC,<3.92734,0.94126,3.19451>,<0.7757711,0,0.631 0144>,<3.92734,0.94126,3.19451>
    HIT/BASIC,<0.03976,0.94126,5.06234>,<0.0078539,0,0.999 9692>,<0.03976,0.94126,5.06234>
    HIT/BASIC,<-3.87668,0.94126,3.2558>,<-0.7657639,0,0.6431218>,<-3.87668,0.94126,3.2558>
    HIT/BASIC,<-4.97933,0.94126,-0.91388>,<-0.9835715,0,-0.1805191>,<-4.97933,0.94126,-0.91388>
    HIT/BASIC,<-4.97933,0.51,-0.91388>,<-0.9835715,0,-0.1805191>,<-4.97933,0.51,-0.91388>
    HIT/BASIC,<-3.87668,0.51,3.2558>,<-0.7657639,0,0.6431218>,<-3.87668,0.51,3.2558>
    HIT/BASIC,<0.03976,0.51,5.06234>,<0.0078539,0,0.999969 2>,<0.03976,0.51,5.06234>
    like here
    HIT/BASIC,<3.92734,0.51,3.19451>,<0.7757711,0,0.631014 4>,<3.92734,0.51,3.19451>
    like here
    HIT/BASIC,<4.96436,0.51,-0.99198>,<0.9806147,0,-0.1959461>,<4.96436,0.51,-0.99198>
    like here
    HIT/BASIC,<4.96436,0.07874,-0.99198>,<0.9806147,0,-0.1959461>,<4.96436,0.07874,-0.99198>
    HIT/BASIC,<3.92734,0.07874,3.19451>,<0.7757711,0,0.631 0144>,<3.92734,0.07874,3.19451>
    HIT/BASIC,<0.03976,0.07874,5.06234>,<0.0078539,0,0.999 9692>,<0.03976,0.07874,5.06234>
    HIT/BASIC,<-3.87668,0.07874,3.2558>,<-0.7657639,0,0.6431218>,<-3.87668,0.07874,3.2558>
    HIT/BASIC,<-4.97933,0.07874,-0.91388>,<-0.9835715,0,-0.1805191>,<-4.97933,0.07874,-0.91388>
    ENDMEAS/
    [code]
    
Reply
  • oh though I am still learning it myself. I like to know how to add cleance move in to a CYL in between mid points.
    A_10.125 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,OUT,LEAST_SQR
    THEO/<0,0,0>,<0,-1,0>,10.125,-1.02
    ACTL/<0,0,0>,<0,-1,0>,10.125,-1.02
    TARG/<0,0,0>,<0,-1,0>
    START ANG=-13.3,END ANG=192.4
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=YES
    VOID DETECTION=NO
    REMEASURE=NO,USE THEO=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    CIRCULAR MOVES=CIRCULAR
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMLEVELS=3,DEPTH=0.07874,END OFFSET=0.07874,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=NO,DISTANCE=0.3937
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=YES
    HIT/BASIC,<4.96436,0.94126,-0.99198>,<0.9806147,0,-0.1959461>,<4.96436,0.94126,-0.99198>
    HIT/BASIC,<3.92734,0.94126,3.19451>,<0.7757711,0,0.631 0144>,<3.92734,0.94126,3.19451>
    HIT/BASIC,<0.03976,0.94126,5.06234>,<0.0078539,0,0.999 9692>,<0.03976,0.94126,5.06234>
    HIT/BASIC,<-3.87668,0.94126,3.2558>,<-0.7657639,0,0.6431218>,<-3.87668,0.94126,3.2558>
    HIT/BASIC,<-4.97933,0.94126,-0.91388>,<-0.9835715,0,-0.1805191>,<-4.97933,0.94126,-0.91388>
    HIT/BASIC,<-4.97933,0.51,-0.91388>,<-0.9835715,0,-0.1805191>,<-4.97933,0.51,-0.91388>
    HIT/BASIC,<-3.87668,0.51,3.2558>,<-0.7657639,0,0.6431218>,<-3.87668,0.51,3.2558>
    HIT/BASIC,<0.03976,0.51,5.06234>,<0.0078539,0,0.999969 2>,<0.03976,0.51,5.06234>
    like here
    HIT/BASIC,<3.92734,0.51,3.19451>,<0.7757711,0,0.631014 4>,<3.92734,0.51,3.19451>
    like here
    HIT/BASIC,<4.96436,0.51,-0.99198>,<0.9806147,0,-0.1959461>,<4.96436,0.51,-0.99198>
    like here
    HIT/BASIC,<4.96436,0.07874,-0.99198>,<0.9806147,0,-0.1959461>,<4.96436,0.07874,-0.99198>
    HIT/BASIC,<3.92734,0.07874,3.19451>,<0.7757711,0,0.631 0144>,<3.92734,0.07874,3.19451>
    HIT/BASIC,<0.03976,0.07874,5.06234>,<0.0078539,0,0.999 9692>,<0.03976,0.07874,5.06234>
    HIT/BASIC,<-3.87668,0.07874,3.2558>,<-0.7657639,0,0.6431218>,<-3.87668,0.07874,3.2558>
    HIT/BASIC,<-4.97933,0.07874,-0.91388>,<-0.9835715,0,-0.1805191>,<-4.97933,0.07874,-0.91388>
    ENDMEAS/
    [code]
    
Children
No Data