Your Products have been synced, click here to refresh
Originally posted by Douglas
do you mean my method is not valid? I have 2013mr1 with no home page or discover tab to reference.
Originally posted by UKCMM
You are right on a simple bushing or circular part a rotation may not be needed and the software all CMM software will default to the internal world co-ordinate system. But if you are clocking a prismatic part you should always rotate before translate.
STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES ALIGNMENT/END $$ NO, ================================================== ================================================== ====== . . Hexagon example measurement routine showing how to align rotationally symmetric work pieces. . . PLEASE NOTE: This measuremnt routine is intended to be run in off-line mode only. . ================================================== ================================================== ====== $$ NO, Alignment of rotationally symmetric work pieces When aligning the work pieces in the PC-DMIS software, it is crucial that all variances (3 translational and 3 rotational) are defined using the alignment menu. If a work piece has no clear feature to identify the plane rotation (for example if the work pieces are rotationally symmetric), appropriate theoretical auxiliary elements must be used. In cases of this kind, the plane rotation step cannot simply be missed out, and it should not be assumed that the relevant CMM axis will be automatically used to define the second orientation. For example: The CAD model for thei routine depicts a rotationally symmetric work piecewhich is to be aligned such that the measurement and the evaluation of all testing features can be carried out clearly and reproducibly. For clear alignment, only the two datum elements can be directly measured on the work piece: the smaller of the three cylinders (Z1) (diameter of 10 mm, length 60 mm), and the plane E1 (front face). Only these elements can be used to align the work piece. There are no directly measurable elements for defining the rotation. 2 rotational and 2 translational variances will be established (rotation by X, rotation by Y, translation to X, translation to Y) using cylinder Z1. Plane E1 determines the third translational variance (translation to Z). It is not possible to define the rotation by Z with the directly measurable elements. This value must be defined using a theoretical element that includes suitable orientation information. It is preferable to define a theoretical plane when doing this. It is not advisable to use theoretical lines to define the orientation, since calculating the alignment becomes unstable in certain cases. The alignment plane must be defined as a theoretical auxiliary element. If the work piece is aligned manually, this plane relates to the corresponding coordinate system plane of the machine coordinate system. Defining an alignment plane for subsequently defining the secondary orientation: MODE/MANUAL PREHIT/0.5 RETRACT/0.5 MOVESPEED/ 500 TOUCHSPEED/ 4 FLY/ON FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, , LOADPROBE/LSPX1_3X50 TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0 WORKPLANE/ZPLUS $$ NO, STEP 1 : Open the constructed plane dialogue window and choose "alignment" type. Press the "create" button, to construct the theoretical plane. NB: The normal orientation of this plane corresponds, as standard, to the orientation of the current working plane. By switching directly to command mode, it is also possible to select the desired orientation (XPLUS; XMINUS, YPLUS, YMINUS, ZPLUS, ZMINUS). This means that there is now a plane with a defined normal orientation as an element for defining the remaining rotational variance. In the work piece programme, there are now three elements available that contain information for defining all six variances. The alignment of the work piece can now be fully defined. E_ROT =FEAT/PLANE,CARTESIAN,TRIANGLE,NO THEO/<0,0,0>,<1,0,0> ACTL/<0,0,0>,<1,0,0> CONSTR/PLANE,ALIGN,XPLUS Z1 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,OUT,LEAST_SQR THEO/<0,0,-60>,<0,0,1>,10,60 ACTL/<0,0,-60>,<0,0,1>,10,60 TARG/<0,0,-60>,<0,0,1> START ANG=0,END ANG=360 ANGLE VEC=<1,0,0> DIRECTION=CCW SHOW FEATURE PARAMETERS=NO SHOW CONTACT PARAMETERS=NO E1 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR THEO/<0,0,0>,<0,0,1> ACTL/<0,0,0>,<0,0,1> TARG/<0,0,0>,<0,0,1> ANGLE VEC=<1,0,0>,RADIAL SHOW FEATURE PARAMETERS=NO SHOW CONTACT PARAMETERS=NO $$ NO, STEP 2 : Defining the work piece alignment The fully constrained work piece alignment can now be created. ZPLUS is leveled to cylinder Z1, the planar rotation is carried out explicitly by rotating XPLUS to the theoretical plane E_ROT, which represents a coordinate system plane of the machine coordinate system. Finally we origin X & Y on cylinder Z1 and Z on plane E1. A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES ALIGNMENT/LEVEL,ZPLUS,Z1 ALIGNMENT/ROTATE,XPLUS,TO,E_ROT,ABOUT,ZPLUS ALIGNMENT/TRANS,XAXIS,Z1 ALIGNMENT/TRANS,YAXIS,Z1 ALIGNMENT/TRANS,ZAXIS,E1 ALIGNMENT/END $$ NO, Note: If the plane rotation is not carried out explicitly with the theoretical element, there will be no clear and reproducible work piece alignment. In such cases, it may be necessary to recalculate the nominal values with the software. This is why the described procedure must be respected, even if the work pieces are rotationally symmetric.
© 2024 Hexagon AB and/or its subsidiaries. | Privacy Policy | Cloud Services Agreement |