Quantcast
Channel: PC-DMIS User Forum - Forums
Viewing all articles
Browse latest Browse all 11658

321 Alignment

$
0
0
I've been using the iterative alignment process almost exclusively since using PC-DMIS and it works really well with the type of parts I'm having to inspect. I wanted to create a 321 alignment using a read point to start the program and to avoid a manual alignment. I'm using a plane, line, point (origin) to create the alignment. I've included the code for my alignment and would appreciate any constructive advise. My work plane is X minus. I believe I have done this correctly but would appreciate the experts approval. Please pay particular attention to my alignment sequence in the program.

I also have a second question:
Is it okay to use auto features in an alignment?

Thanks

Code:
PART NAME  : 1222_811A_MEASURED
REV NUMBER :
SER NUMBER :
STATS COUNT : 1
 
STARTUP    =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
            ALIGNMENT/END
            MODE/MANUAL
            PREHIT/0.0394
            RETRACT/0.0394
            CHECK/0.1969,1
            MOVESPEED/ 450
            TOUCHSPEED/ 7.62
            MANRETRACT/0.0394
            FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;MEAS,NOM,TOL,DEV,OUTTOL, ,
            COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
            Position probe head for safe rotation and clear access
            to the stylus module changing rack.
           
            WARNING: Selecting OK will engage DCC mode.
            LOADPROBE/SLOT_1
            TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
C1         =COMMENT/INPUT,YES,FULL SCREEN=NO,
            SERIAL NUMBER
 
            COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
            Position tip 1mm above left front corner of segment.
           
            WARNING: Selecting OK will engage DCC mode.
            MODE/DCC
            WORKPLANE/XMINUS
            PREHIT/0.1
            RETRACT/0.1
CMM0       =FEAT/POINT,CARTESIAN
            THEO/<0,-0.75,0.079>,<0,0,1>
            ACTL/<0.74,-1.14,0.1391>,<0,0,1>
            READPOINT/
START      =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
            ALIGNMENT/TRANS,XAXIS,CMM0
            ALIGNMENT/TRANS,YAXIS,CMM0
            ALIGNMENT/TRANS,ZAXIS,CMM0
            ALIGNMENT/TRANS_OFFSET,YAXIS,0.75
            ALIGNMENT/TRANS_OFFSET,ZAXIS,-0.079
            ALIGNMENT/END
            MOVE/POINT,NORMAL,<0.0000,-0.7500,1.5000>
            TIP/T1A30B90, SHANKIJK=-0.5, 0, 0.866, ANGLE=90
            MOVE/POINT,NORMAL,<-0.1400,-0.1600,1.5000>
PLANE_1    =FEAT/PLANE,CARTESIAN,OUTLINE
            THEO/<0,-0.405,-0.61>,<-1,0,0>
            ACTL/<0,-0.405,-0.61>,<-1,0,0>
            MEAS/PLANE,4
            HIT/BASIC,NORMAL,<0,-0.16,-0.1>,<-1,0,0>,<0,-0.16,-0.1>,USE THEO=YES
            HIT/BASIC,NORMAL,<0,-0.65,-0.1>,<-1,0,0>,<0,-0.65,-0.1>,USE THEO=YES
            HIT/BASIC,NORMAL,<0,-0.65,-1.12>,<-1,0,0>,<0,-0.65,-1.12>,USE THEO=YES
            HIT/BASIC,NORMAL,<0,-0.16,-1.12>,<-1,0,0>,<0,-0.16,-1.12>,USE THEO=YES
            ENDMEAS/
LEVEL      =ALIGNMENT/START,RECALL:START,LIST=YES
            ALIGNMENT/LEVEL,XMINUS,PLANE_1
            ALIGNMENT/TRANS,XAXIS,PLANE_1
            ALIGNMENT/END
            MOVE/POINT,NORMAL,<-0.1400,-0.1600,1.5000>
            TIP/T1A30B0, SHANKIJK=0, 0.5, 0.866, ANGLE=0
            MOVE/POINT,NORMAL,<0.2350,0.1400,1.5000>
LINE_1     =FEAT/LINE,CARTESIAN,UNBOUNDED
            THEO/<0.235,0,-1.12>,<0,0,1>
            ACTL/<0.235,0,-1.12>,<0,0,1>
            MEAS/LINE,3,XMINUS
            HIT/BASIC,NORMAL,<0.235,0,-1.12>,<0,1,0>,<0.235,0,-1.12>,USE THEO=YES
            HIT/BASIC,NORMAL,<0.235,0,-0.61>,<0,1,0>,<0.235,0,-0.61>,USE THEO=YES
            HIT/BASIC,NORMAL,<0.235,0,-0.1>,<0,1,0>,<0.235,0,-0.1>,USE THEO=YES
            ENDMEAS/
OFFSET     =ALIGNMENT/START,RECALL:LEVEL,LIST=YES
            ALIGNMENT/ROTATE,ZPLUS,TO,LINE_1,ABOUT,XMINUS
            ALIGNMENT/TRANS,YAXIS,LINE_1
            ALIGNMENT/END
            MOVE/POINT,NORMAL,<0.2350,0.1400,2.3890>
            TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
            MOVE/POINT,NORMAL,<0.7400,-1.1400,1.5000>
POINT_1    =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<0.74,-1.14,0>,<0,0,1>
            ACTL/<0.74,-1.14,0>,<0,0,1>
            TARG/<0.74,-1.14,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=NO
ALN_DCC1   =ALIGNMENT/START,RECALL:OFFSET,LIST=YES
            ALIGNMENT/LEVEL,XMINUS,PLANE_1
            ALIGNMENT/TRANS,XAXIS,PLANE_1
            ALIGNMENT/ROTATE,ZPLUS,TO,LINE_1,ABOUT,XMINUS
            ALIGNMENT/TRANS,YAXIS,LINE_1
            ALIGNMENT/TRANS,ZAXIS,
            ALIGNMENT/END
            MOVE/POINT,NORMAL,<0.7400,-1.1400,1.5000>
            TIP/T1A30B90, SHANKIJK=-0.5, 0, 0.866, ANGLE=90
            MOVE/POINT,NORMAL,<-0.1400,-0.1600,1.5000>
PLANE_2    =FEAT/PLANE,CARTESIAN,OUTLINE
            THEO/<0,-0.405,-0.61>,<-1,0,0>
            ACTL/<0,-0.405,-0.61>,<-1,0,0>
            MEAS/PLANE,4
            HIT/BASIC,NORMAL,<0,-0.16,-0.1>,<-1,0,0>,<0,-0.16,-0.1>,USE THEO=YES
            HIT/BASIC,NORMAL,<0,-0.65,-0.1>,<-1,0,0>,<0,-0.65,-0.1>,USE THEO=YES
            HIT/BASIC,NORMAL,<0,-0.65,-1.12>,<-1,0,0>,<0,-0.65,-1.12>,USE THEO=YES
            HIT/BASIC,NORMAL,<0,-0.16,-1.12>,<-1,0,0>,<0,-0.16,-1.12>,USE THEO=YES
            ENDMEAS/
            MOVE/POINT,NORMAL,<-0.1400,-0.1600,1.5000>
            TIP/T1A30B0, SHANKIJK=0, 0.5, 0.866, ANGLE=0
            MOVE/POINT,NORMAL,<0.2350,0.1400,1.5000>
LINE_2     =FEAT/LINE,CARTESIAN,UNBOUNDED
            THEO/<0.235,0,-1.12>,<0,0,1>
            ACTL/<0.235,0,-1.12>,<0,0,1>
            MEAS/LINE,3,XMINUS
            HIT/BASIC,NORMAL,<0.235,0,-1.12>,<0,1,0>,<0.235,0,-1.12>,USE THEO=YES
            HIT/BASIC,NORMAL,<0.235,0,-0.61>,<0,1,0>,<0.235,0,-0.61>,USE THEO=YES
            HIT/BASIC,NORMAL,<0.235,0,-0.1>,<0,1,0>,<0.235,0,-0.1>,USE THEO=YES
            ENDMEAS/
            MOVE/POINT,NORMAL,<0.2350,0.1400,2.3890>
            TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
            MOVE/POINT,NORMAL,<0.7400,-1.1400,1.5000>
POINT_2    =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<0.74,-1.14,0>,<0,0,1>
            ACTL/<0.74,-1.14,0>,<0,0,1>
            TARG/<0.74,-1.14,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=NO
ALN_DCC2   =ALIGNMENT/START,RECALL:ALN_DCC1,LIST=YES
            ALIGNMENT/LEVEL,XMINUS,PLANE_2
            ALIGNMENT/TRANS,XAXIS,PLANE_2
            ALIGNMENT/ROTATE,ZPLUS,TO,LINE_2,ABOUT,XMINUS
            ALIGNMENT/TRANS,YAXIS,LINE_2
            ALIGNMENT/TRANS,ZAXIS,POINT_2
            ALIGNMENT/END

Viewing all articles
Browse latest Browse all 11658

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>