hexagon logo

Plane With One Offset Point

Good morning all. I'm actually a CNC mill programmer trying to learn our Romer arm with PC-DMIS 2016 with zero experience so hopefully someone can help me out. I did a search with no luck, so sorry if this has been asked before.
I have a part that I'm trying to do Quick Start > Create Alignment > Plane/Line/Point but I can't figure out how to have the orientation match the part. The problem is the plane has one of it's 3 points called out as -2.556" from the other two points, and the line has one of it's points called out as -.675".
If anyone can offer any help I'd appreciate it. And when I say I have zero experience I mean I just touched the program for the first time yesterday.....
Parents
  • So this came out close. The arrows are pointed the correct way, and my numbers seem to be the correct absolute value, but X numbers are showing negative instead of positive, and Y numbers are showing positive instead of negative. If I change "ALIGNMENT/ROTATE,XPLUS,TO,LIN1,ABOUT,ZPLUS" to "XNEGATIVE" the numbers come up correct, but the arrows are wrong.

    Either way I can't run past A1 without an out of range alarm being generated, even though the live update of the arms position looks correct.

    PART NAME  : 70720867-6 Brad
    REV NUMBER : A
    SER NUMBER :
    STATS COUNT : 1
    
    STARTUP    =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
                ALIGNMENT/END
                MODE/MANUAL
                FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
                LOADPROBE/BALL_PROBE
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
    PNT1       =FEAT/POINT,CARTESIAN
                THEO/<-1.769,-3.4627,0>,<-0.0000001,0,1>
                ACTL/<-13.5588,-2.5302,6.032>,<0.3153534,0.6688491,0.6731962>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-1.769,-3.4627,0>,<-0.0000001,0,1>,<-13.5588,-2.5302,6.032>,USE THEO=YES
                ENDMEAS/
    PNT2       =FEAT/POINT,CARTESIAN
                THEO/<-1.7692,0.9002,0>,<-0.0000001,0,1>
                ACTL/<-17.8201,-2.5625,6.039>,<-0.4144769,0.6187689,0.6673335>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-1.7692,0.9002,0>,<-0.0000001,0,1>,<-17.8201,-2.5625,6.039>,USE THEO=YES
                ENDMEAS/
    PNT3       =FEAT/POINT,CARTESIAN
                THEO/<-19.7268,-1.2728,-2.556>,<-0.0000001,0,1>
                ACTL/<-15.3573,-20.3045,2.984>,<-0.0050106,-0.9218462,0.3875235>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-19.7268,-1.2728,-2.556>,<-0.0000001,0,1>,<-15.3573,-20.3045,2.984>,USE THEO=YES
                ENDMEAS/
    PLN1       =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
                THEO/<-7.755,-1.2784,0>,<-0.0000001,0,1>
                ACTL/<-15.5772,-8.4894,5.87>,<0.0018566,-0.0278034,0.9996117>
                CONSTR/PLANE,OFFSET
                ID = PNT1,PNT2,PNT3,,
                OFFSET = 0,0,2.556
    PNT4       =FEAT/POINT,CARTESIAN
                THEO/<-19.7342,-0.675,-2.1556>,<0,1,0>
                ACTL/<-16.0377,-20.3807,3.2271>,<-0.701577,0.20417,0.6827184>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-19.7342,-0.675,-2.1556>,<0,1,0>,<-16.0377,-20.3807,3.2271>,USE THEO=YES
                ENDMEAS/
    PNT5       =FEAT/POINT,CARTESIAN
                THEO/<-0.737,0,0.2797>,<0,1,0>
                ACTL/<-17.0587,-1.5307,6.2834>,<-0.6090739,0.6621089,0.4366242>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-0.737,0,0.2797>,<0,1,0>,<-17.0587,-1.5307,6.2834>,USE THEO=YES
                ENDMEAS/
    LIN1       =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
                THEO/<-19.7342,0,-0.938>,<1,0,0>
                ACTL/<-17.0587,-1.5307,4.7552>,<0.0897535,-0.995964,0>
                CONSTR/LINE,OFFSET
                SURFACE NORMAL = <0,0,1>,MULTI POINT
                ID = PNT4,PNT5,,
                OFFSET = 0.675,0
    PNT6       =FEAT/POINT,CARTESIAN
                THEO/<0,0.5215,-0.2121>,<1,0,0.0000001>
                ACTL/<-17.4478,-0.6635,5.8085>,<-0.6999058,0.6181579,0.3577886>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<0,0.5215,-0.2121>,<1,0,0.0000001>,<-17.4478,-0.6635,5.8085>,USE THEO=YES
                ENDMEAS/
    A1         =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                  ALIGNMENT/LEVEL,ZPLUS,PLN1
                  ALIGNMENT/TRANS,ZAXIS,PLN1
                  ALIGNMENT/ROTATE,XPLUS,TO,LIN1,ABOUT,ZPLUS
                  ALIGNMENT/TRANS,YAXIS,LIN1
                  ALIGNMENT/TRANS,XAXIS,PNT6
                ALIGNMENT/END
    PNT7       =FEAT/POINT,CARTESIAN
                THEO/<-1.7633,-3.4909,0>,<0,0,1>
                ACTL/<-1.7215,-3.4838,-0.0087>,<-0.0001412,-0.0018654,0.9999983>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-1.7633,-3.4909,0>,<0,0,1>,<-1.7215,-3.4839,-0.0678>,USE THEO=YES
                ENDMEAS/
    PNT8       =FEAT/POINT,CARTESIAN
                THEO/<-1.7552,0.9142,0>,<0,0,1>
                ACTL/<-1.7118,0.9213,-0.0005>,<-0.0001412,-0.0018654,0.9999983>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-1.7552,0.9142,0>,<0,0,1>,<-1.7118,0.9212,-0.0595>,USE THEO=YES
                ENDMEAS/
    PNT9       =FEAT/POINT,CARTESIAN
                THEO/<-19.6823,-1.2755,-2.556>,<0,0,1>
                ACTL/<-19.6393,-1.257,-2.5631>,<-0.0001412,-0.0018654,0.9999983>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-19.6823,-1.2755,-2.556>,<0,0,1>,<-19.6393,-1.2571,-2.6221>,USE THEO=YES
                ENDMEAS/
    PNT10      =FEAT/POINT,CARTESIAN
                THEO/<-19.7145,-0.675,-2.1757>,<0,1,0>
                ACTL/<-19.6713,-0.6571,-2.1816>,<0.0003689,0.9999982,0.0018654>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-19.7145,-0.675,-2.1757>,<0,1,0>,<-19.6713,-0.7162,-2.1815>,USE THEO=YES
                ENDMEAS/
    PNT11      =FEAT/POINT,CARTESIAN
                THEO/<-0.7467,0,0.2896>,<0,1,0>
                ACTL/<-0.7037,0.0063,0.2875>,<0.0003689,0.9999982,0.0018654>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-0.7467,0,0.2896>,<0,1,0>,<-0.7037,-0.0528,0.2876>,USE THEO=YES
                ENDMEAS/
    PNT12      =FEAT/POINT,CARTESIAN
                THEO/<0,0.5413,-0.196>,<1,0,0>
                ACTL/<0.0433,0.5482,-0.197>,<0.9999999,-0.0003691,0.0001405>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<0,0.5413,-0.196>,<1,0,0>,<-0.0158,0.5482,-0.197>,USE THEO=YES
                ENDMEAS/
    
Reply
  • So this came out close. The arrows are pointed the correct way, and my numbers seem to be the correct absolute value, but X numbers are showing negative instead of positive, and Y numbers are showing positive instead of negative. If I change "ALIGNMENT/ROTATE,XPLUS,TO,LIN1,ABOUT,ZPLUS" to "XNEGATIVE" the numbers come up correct, but the arrows are wrong.

    Either way I can't run past A1 without an out of range alarm being generated, even though the live update of the arms position looks correct.

    PART NAME  : 70720867-6 Brad
    REV NUMBER : A
    SER NUMBER :
    STATS COUNT : 1
    
    STARTUP    =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
                ALIGNMENT/END
                MODE/MANUAL
                FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
                LOADPROBE/BALL_PROBE
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
    PNT1       =FEAT/POINT,CARTESIAN
                THEO/<-1.769,-3.4627,0>,<-0.0000001,0,1>
                ACTL/<-13.5588,-2.5302,6.032>,<0.3153534,0.6688491,0.6731962>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-1.769,-3.4627,0>,<-0.0000001,0,1>,<-13.5588,-2.5302,6.032>,USE THEO=YES
                ENDMEAS/
    PNT2       =FEAT/POINT,CARTESIAN
                THEO/<-1.7692,0.9002,0>,<-0.0000001,0,1>
                ACTL/<-17.8201,-2.5625,6.039>,<-0.4144769,0.6187689,0.6673335>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-1.7692,0.9002,0>,<-0.0000001,0,1>,<-17.8201,-2.5625,6.039>,USE THEO=YES
                ENDMEAS/
    PNT3       =FEAT/POINT,CARTESIAN
                THEO/<-19.7268,-1.2728,-2.556>,<-0.0000001,0,1>
                ACTL/<-15.3573,-20.3045,2.984>,<-0.0050106,-0.9218462,0.3875235>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-19.7268,-1.2728,-2.556>,<-0.0000001,0,1>,<-15.3573,-20.3045,2.984>,USE THEO=YES
                ENDMEAS/
    PLN1       =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
                THEO/<-7.755,-1.2784,0>,<-0.0000001,0,1>
                ACTL/<-15.5772,-8.4894,5.87>,<0.0018566,-0.0278034,0.9996117>
                CONSTR/PLANE,OFFSET
                ID = PNT1,PNT2,PNT3,,
                OFFSET = 0,0,2.556
    PNT4       =FEAT/POINT,CARTESIAN
                THEO/<-19.7342,-0.675,-2.1556>,<0,1,0>
                ACTL/<-16.0377,-20.3807,3.2271>,<-0.701577,0.20417,0.6827184>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-19.7342,-0.675,-2.1556>,<0,1,0>,<-16.0377,-20.3807,3.2271>,USE THEO=YES
                ENDMEAS/
    PNT5       =FEAT/POINT,CARTESIAN
                THEO/<-0.737,0,0.2797>,<0,1,0>
                ACTL/<-17.0587,-1.5307,6.2834>,<-0.6090739,0.6621089,0.4366242>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-0.737,0,0.2797>,<0,1,0>,<-17.0587,-1.5307,6.2834>,USE THEO=YES
                ENDMEAS/
    LIN1       =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
                THEO/<-19.7342,0,-0.938>,<1,0,0>
                ACTL/<-17.0587,-1.5307,4.7552>,<0.0897535,-0.995964,0>
                CONSTR/LINE,OFFSET
                SURFACE NORMAL = <0,0,1>,MULTI POINT
                ID = PNT4,PNT5,,
                OFFSET = 0.675,0
    PNT6       =FEAT/POINT,CARTESIAN
                THEO/<0,0.5215,-0.2121>,<1,0,0.0000001>
                ACTL/<-17.4478,-0.6635,5.8085>,<-0.6999058,0.6181579,0.3577886>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<0,0.5215,-0.2121>,<1,0,0.0000001>,<-17.4478,-0.6635,5.8085>,USE THEO=YES
                ENDMEAS/
    A1         =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                  ALIGNMENT/LEVEL,ZPLUS,PLN1
                  ALIGNMENT/TRANS,ZAXIS,PLN1
                  ALIGNMENT/ROTATE,XPLUS,TO,LIN1,ABOUT,ZPLUS
                  ALIGNMENT/TRANS,YAXIS,LIN1
                  ALIGNMENT/TRANS,XAXIS,PNT6
                ALIGNMENT/END
    PNT7       =FEAT/POINT,CARTESIAN
                THEO/<-1.7633,-3.4909,0>,<0,0,1>
                ACTL/<-1.7215,-3.4838,-0.0087>,<-0.0001412,-0.0018654,0.9999983>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-1.7633,-3.4909,0>,<0,0,1>,<-1.7215,-3.4839,-0.0678>,USE THEO=YES
                ENDMEAS/
    PNT8       =FEAT/POINT,CARTESIAN
                THEO/<-1.7552,0.9142,0>,<0,0,1>
                ACTL/<-1.7118,0.9213,-0.0005>,<-0.0001412,-0.0018654,0.9999983>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-1.7552,0.9142,0>,<0,0,1>,<-1.7118,0.9212,-0.0595>,USE THEO=YES
                ENDMEAS/
    PNT9       =FEAT/POINT,CARTESIAN
                THEO/<-19.6823,-1.2755,-2.556>,<0,0,1>
                ACTL/<-19.6393,-1.257,-2.5631>,<-0.0001412,-0.0018654,0.9999983>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-19.6823,-1.2755,-2.556>,<0,0,1>,<-19.6393,-1.2571,-2.6221>,USE THEO=YES
                ENDMEAS/
    PNT10      =FEAT/POINT,CARTESIAN
                THEO/<-19.7145,-0.675,-2.1757>,<0,1,0>
                ACTL/<-19.6713,-0.6571,-2.1816>,<0.0003689,0.9999982,0.0018654>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-19.7145,-0.675,-2.1757>,<0,1,0>,<-19.6713,-0.7162,-2.1815>,USE THEO=YES
                ENDMEAS/
    PNT11      =FEAT/POINT,CARTESIAN
                THEO/<-0.7467,0,0.2896>,<0,1,0>
                ACTL/<-0.7037,0.0063,0.2875>,<0.0003689,0.9999982,0.0018654>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<-0.7467,0,0.2896>,<0,1,0>,<-0.7037,-0.0528,0.2876>,USE THEO=YES
                ENDMEAS/
    PNT12      =FEAT/POINT,CARTESIAN
                THEO/<0,0.5413,-0.196>,<1,0,0>
                ACTL/<0.0433,0.5482,-0.197>,<0.9999999,-0.0003691,0.0001405>
                MEAS/POINT,1,WORKPLANE
                  HIT/BASIC,NORMAL,<0,0.5413,-0.196>,<1,0,0>,<-0.0158,0.5482,-0.197>,USE THEO=YES
                ENDMEAS/
    
Children
No Data