hexagon logo

Old problem and again I struggle...CAD, Cyl shaped part, alignment

I have a part that basically looks like a Gauge Pin with a hole drilled thru it (90 perp to the longitudinal axis of the cyl).

I am having a very difficult time trying to get this thing aligned using CAD. I have tried 3 points on one of the flat ends, then 2 points along the length, and a single point on "top" about halfway between the thru hole and the nearest end.

Get Iterative Alignment error.

If I dont use iterative alignment, and instead use cir at one end, a cir at the other end, and the thru hole, I can't get the features to "stick" to the CAD.

I've got the part laying on its side inside a R&R AVP 11-20 V-shaped standoff, with the thru hold pointing up, and the length of the part inline with the machine's X-axis.

Running PCDMIS 2013MR1

Attached Files
Parents
  • With ID cylinder 'square' to an axis

    P001       =FEAT/CYLINDER,RECT,OUT,LEAST_SQR
                THEO/0,0,-71.235,0,0,1,26.587,117.686
                ACTL/934.703,213.551,-770.086,0.0536924,0.998557,-0.0010399,26.587,117.686
                MEAS/CYLINDER,6
                HIT/BASIC,NORMAL,-2.369,13.07,-130.078,-0.1783672,0.983964,0,918.483,155.498,-767.711,USE THEO = YES
                HIT/BASIC,NORMAL,-13.29,0.5,-129.318,-0.999294,0.0375702,0,931.029,155.596,-756.738,USE THEO = YES
                HIT/BASIC,NORMAL,-4.631,-12.449,-128.503,-0.3486576,-0.9372502,0,944.04,155.703,-765.342,USE THEO = YES
                HIT/BASIC,NORMAL,-4.741,-12.431,-12.392,-0.3563372,-0.9343574,0,950.255,271.647,-765.353,USE THEO = YES
                HIT/BASIC,NORMAL,-13.271,0.654,-13.224,-0.9987876,0.049228,0,937.109,271.53,-756.878,USE THEO = YES
                HIT/BASIC,NORMAL,-2.407,13.084,-13.976,-0.1809328,0.9834955,0,924.702,271.433,-767.794,USE THEO = YES
                ENDMEAS/
    P002       =FEAT/CYLINDER,RECT,IN,LEAST_SQR
                THEO/-8.731,0.245,-65.274,0.9999983,0,-0.0018668,11.113,3.05
                ACTL/934.741,219.528,-761.362,0.0041265,-0.0031328,-0.9999866,11.113,3.05
                MEAS/CYLINDER,8
                HIT/BASIC,NORMAL,-10.223,-5.292,-64.695,-0.0001931,0.9946388,-0.1034099,940.296,219.81,-759.847,USE THEO = YES
                HIT/BASIC,NORMAL,-10.239,-0.197,-59.746,-0.0018609,0.0798187,-0.9968077,935.474,225.026,-759.858,USE THEO = YES
                HIT/BASIC,NORMAL,-10.256,5.813,-65.139,-0.0000443,-0.999719,-0.0237034,929.183,219.963,-759.861,USE THEO = YES
                HIT/BASIC,NORMAL,-10.244,1.551,-70.659,0.0018143,-0.2355648,0.971857,933.142,214.223,-759.849,USE THEO = YES
                HIT/BASIC,NORMAL,-7.223,1.568,-70.665,0.001813,-0.2383993,0.9711655,933.138,214.214,-762.87,USE THEO = YES
                HIT/BASIC,NORMAL,-7.234,5.741,-66.168,0.0002989,-0.9870963,0.1601276,929.212,218.928,-762.881,USE THEO = YES
                HIT/BASIC,NORMAL,-7.219,-0.218,-59.747,-0.0018603,0.0834823,-0.9965075,935.507,225.02,-762.878,USE THEO = YES
                HIT/BASIC,NORMAL,-7.205,-5.29,-64.695,-0.000195,0.9945309,-0.1044426,940.306,219.806,-762.865,USE THEO = YES
                ENDMEAS/
    P003       =FEAT/POINT,RECT
                THEO/-7.84,1.811,0,-0.0012686,0.0536875,0.998557
                ACTL/936.687,284.79,-762.328,0,1,0
                MEAS/POINT,1
                HIT/BASIC,NORMAL,-7.84,1.811,0,-0.0012686,0.0536875,0.998557,936.687,284.79,-762.328,USE THEO = YES
                ENDMEAS/
    ALIGN01    =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
                ALIGNMENT/LEVEL,ZPLUS,P001
                ALIGNMENT/ROTATE,XPLUS,TO,P002,ABOUT,ZPLUS
                ALIGNMENT/TRANS,XAXIS,P001
                ALIGNMENT/TRANS,YAXIS,P001
                ALIGNMENT/TRANS,ZAXIS,P003
                ALIGNMENT/TRANS_OFFSET,XAXIS,0
                ALIGNMENT/TRANS_OFFSET,YAXIS,0
                ALIGNMENT/TRANS_OFFSET,ZAXIS,0
                ALIGNMENT/END



    With ID Cylinder 12.7 degrees to an axis
    P001       =FEAT/CYLINDER,RECT,OUT,LEAST_SQR
                THEO/0,0,-71.235,0,0,1,26.587,117.686
                ACTL/934.703,213.551,-770.086,0.0536924,0.998557,-0.0010399,26.587,117.686
                MEAS/CYLINDER,6
                HIT/BASIC,NORMAL,0.562,13.271,-130.078,0.0423174,0.9991042,0,918.483,155.498,-767.711,USE THEO = YES
                HIT/BASIC,NORMAL,-12.855,3.409,-129.318,-0.9665861,0.256342,0,931.029,155.596,-756.738,USE THEO = YES
                HIT/BASIC,NORMAL,-7.255,-11.126,-128.503,-0.5461784,-0.8376689,0,944.04,155.703,-765.342,USE THEO = YES
                HIT/BASIC,NORMAL,-7.358,-11.084,-12.392,-0.5530341,-0.8331586,0,950.255,271.647,-765.353,USE THEO = YES
                HIT/BASIC,NORMAL,-12.803,3.556,-13.224,-0.9635292,0.2676033,0,937.109,271.53,-756.878,USE THEO = YES
                HIT/BASIC,NORMAL,0.528,13.293,-13.976,0.0397116,0.9992112,0,924.702,271.433,-767.794,USE THEO = YES
                ENDMEAS/
    P002       =FEAT/CYLINDER,RECT,IN,LEAST_SQR
                THEO/-8.463,2.159,-65.274,0.9755328,-0.2198458,-0.0018668,11.113,3.05
                ACTL/934.741,219.528,-761.362,0.0041265,-0.0031328,-0.9999866,11.113,3.05
                MEAS/CYLINDER,8
                HIT/BASIC,NORMAL,-11.137,-2.915,-64.695,0.2184792,0.970347,-0.1034099,940.296,219.81,-759.847,USE THEO = YES
                HIT/BASIC,NORMAL,-10.032,2.059,-59.746,0.0157325,0.078275,-0.9968077,935.474,225.026,-759.858,USE THEO = YES
                HIT/BASIC,NORMAL,-8.727,7.925,-65.139,-0.2198276,-0.9752507,-0.0237034,929.183,219.963,-759.861,USE THEO = YES
                HIT/BASIC,NORMAL,-9.652,3.765,-70.659,-0.0500181,-0.2302005,0.971857,933.142,214.223,-759.849,USE THEO = YES
                HIT/BASIC,NORMAL,-6.702,3.118,-70.665,-0.0506425,-0.2329653,0.9711655,933.138,214.214,-762.87,USE THEO = YES
                HIT/BASIC,NORMAL,-5.795,7.191,-66.168,-0.2167177,-0.9630122,0.1601276,929.212,218.928,-762.881,USE THEO = YES
                HIT/BASIC,NORMAL,-7.09,1.374,-59.747,0.0165385,0.0818489,-0.9965075,935.507,225.02,-762.878,USE THEO = YES
                HIT/BASIC,NORMAL,-8.192,-3.576,-64.695,0.2184536,0.9702421,-0.1044426,940.306,219.806,-762.865,USE THEO = YES
                ENDMEAS/
    P003       =FEAT/POINT,RECT
                THEO/-7.25,3.49,0,0.0105654,0.0526529,0.998557
                ACTL/936.687,284.79,-762.328,0,1,0
                MEAS/POINT,1
                HIT/BASIC,NORMAL,-7.25,3.49,0,0.0105654,0.0526529,0.998557,936.687,284.79,-762.328,USE THEO = YES
                ENDMEAS/
    ALIGN01    =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
                ALIGNMENT/LEVEL,ZPLUS,P001
                ALIGNMENT/ROTATE,XPLUS,TO,P002,ABOUT,ZPLUS
                ALIGNMENT/TRANS,XAXIS,P001
                ALIGNMENT/TRANS,YAXIS,P001
                ALIGNMENT/TRANS,ZAXIS,P003
                ALIGNMENT/ROTATE_OFFSET,12.7,ABOUT,ZPLUS
                ALIGNMENT/TRANS_OFFSET,XAXIS,0
                ALIGNMENT/TRANS_OFFSET,YAXIS,0
                ALIGNMENT/TRANS_OFFSET,ZAXIS,0
                ALIGNMENT/END


    The angle of the ID cylinder to the OD cylinder along the length of the OD cylinder makes no difference, it's ONLY the angle to the axis PERP to the OD cylinder and ID cylinder that matters.
Reply
  • With ID cylinder 'square' to an axis

    P001       =FEAT/CYLINDER,RECT,OUT,LEAST_SQR
                THEO/0,0,-71.235,0,0,1,26.587,117.686
                ACTL/934.703,213.551,-770.086,0.0536924,0.998557,-0.0010399,26.587,117.686
                MEAS/CYLINDER,6
                HIT/BASIC,NORMAL,-2.369,13.07,-130.078,-0.1783672,0.983964,0,918.483,155.498,-767.711,USE THEO = YES
                HIT/BASIC,NORMAL,-13.29,0.5,-129.318,-0.999294,0.0375702,0,931.029,155.596,-756.738,USE THEO = YES
                HIT/BASIC,NORMAL,-4.631,-12.449,-128.503,-0.3486576,-0.9372502,0,944.04,155.703,-765.342,USE THEO = YES
                HIT/BASIC,NORMAL,-4.741,-12.431,-12.392,-0.3563372,-0.9343574,0,950.255,271.647,-765.353,USE THEO = YES
                HIT/BASIC,NORMAL,-13.271,0.654,-13.224,-0.9987876,0.049228,0,937.109,271.53,-756.878,USE THEO = YES
                HIT/BASIC,NORMAL,-2.407,13.084,-13.976,-0.1809328,0.9834955,0,924.702,271.433,-767.794,USE THEO = YES
                ENDMEAS/
    P002       =FEAT/CYLINDER,RECT,IN,LEAST_SQR
                THEO/-8.731,0.245,-65.274,0.9999983,0,-0.0018668,11.113,3.05
                ACTL/934.741,219.528,-761.362,0.0041265,-0.0031328,-0.9999866,11.113,3.05
                MEAS/CYLINDER,8
                HIT/BASIC,NORMAL,-10.223,-5.292,-64.695,-0.0001931,0.9946388,-0.1034099,940.296,219.81,-759.847,USE THEO = YES
                HIT/BASIC,NORMAL,-10.239,-0.197,-59.746,-0.0018609,0.0798187,-0.9968077,935.474,225.026,-759.858,USE THEO = YES
                HIT/BASIC,NORMAL,-10.256,5.813,-65.139,-0.0000443,-0.999719,-0.0237034,929.183,219.963,-759.861,USE THEO = YES
                HIT/BASIC,NORMAL,-10.244,1.551,-70.659,0.0018143,-0.2355648,0.971857,933.142,214.223,-759.849,USE THEO = YES
                HIT/BASIC,NORMAL,-7.223,1.568,-70.665,0.001813,-0.2383993,0.9711655,933.138,214.214,-762.87,USE THEO = YES
                HIT/BASIC,NORMAL,-7.234,5.741,-66.168,0.0002989,-0.9870963,0.1601276,929.212,218.928,-762.881,USE THEO = YES
                HIT/BASIC,NORMAL,-7.219,-0.218,-59.747,-0.0018603,0.0834823,-0.9965075,935.507,225.02,-762.878,USE THEO = YES
                HIT/BASIC,NORMAL,-7.205,-5.29,-64.695,-0.000195,0.9945309,-0.1044426,940.306,219.806,-762.865,USE THEO = YES
                ENDMEAS/
    P003       =FEAT/POINT,RECT
                THEO/-7.84,1.811,0,-0.0012686,0.0536875,0.998557
                ACTL/936.687,284.79,-762.328,0,1,0
                MEAS/POINT,1
                HIT/BASIC,NORMAL,-7.84,1.811,0,-0.0012686,0.0536875,0.998557,936.687,284.79,-762.328,USE THEO = YES
                ENDMEAS/
    ALIGN01    =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
                ALIGNMENT/LEVEL,ZPLUS,P001
                ALIGNMENT/ROTATE,XPLUS,TO,P002,ABOUT,ZPLUS
                ALIGNMENT/TRANS,XAXIS,P001
                ALIGNMENT/TRANS,YAXIS,P001
                ALIGNMENT/TRANS,ZAXIS,P003
                ALIGNMENT/TRANS_OFFSET,XAXIS,0
                ALIGNMENT/TRANS_OFFSET,YAXIS,0
                ALIGNMENT/TRANS_OFFSET,ZAXIS,0
                ALIGNMENT/END



    With ID Cylinder 12.7 degrees to an axis
    P001       =FEAT/CYLINDER,RECT,OUT,LEAST_SQR
                THEO/0,0,-71.235,0,0,1,26.587,117.686
                ACTL/934.703,213.551,-770.086,0.0536924,0.998557,-0.0010399,26.587,117.686
                MEAS/CYLINDER,6
                HIT/BASIC,NORMAL,0.562,13.271,-130.078,0.0423174,0.9991042,0,918.483,155.498,-767.711,USE THEO = YES
                HIT/BASIC,NORMAL,-12.855,3.409,-129.318,-0.9665861,0.256342,0,931.029,155.596,-756.738,USE THEO = YES
                HIT/BASIC,NORMAL,-7.255,-11.126,-128.503,-0.5461784,-0.8376689,0,944.04,155.703,-765.342,USE THEO = YES
                HIT/BASIC,NORMAL,-7.358,-11.084,-12.392,-0.5530341,-0.8331586,0,950.255,271.647,-765.353,USE THEO = YES
                HIT/BASIC,NORMAL,-12.803,3.556,-13.224,-0.9635292,0.2676033,0,937.109,271.53,-756.878,USE THEO = YES
                HIT/BASIC,NORMAL,0.528,13.293,-13.976,0.0397116,0.9992112,0,924.702,271.433,-767.794,USE THEO = YES
                ENDMEAS/
    P002       =FEAT/CYLINDER,RECT,IN,LEAST_SQR
                THEO/-8.463,2.159,-65.274,0.9755328,-0.2198458,-0.0018668,11.113,3.05
                ACTL/934.741,219.528,-761.362,0.0041265,-0.0031328,-0.9999866,11.113,3.05
                MEAS/CYLINDER,8
                HIT/BASIC,NORMAL,-11.137,-2.915,-64.695,0.2184792,0.970347,-0.1034099,940.296,219.81,-759.847,USE THEO = YES
                HIT/BASIC,NORMAL,-10.032,2.059,-59.746,0.0157325,0.078275,-0.9968077,935.474,225.026,-759.858,USE THEO = YES
                HIT/BASIC,NORMAL,-8.727,7.925,-65.139,-0.2198276,-0.9752507,-0.0237034,929.183,219.963,-759.861,USE THEO = YES
                HIT/BASIC,NORMAL,-9.652,3.765,-70.659,-0.0500181,-0.2302005,0.971857,933.142,214.223,-759.849,USE THEO = YES
                HIT/BASIC,NORMAL,-6.702,3.118,-70.665,-0.0506425,-0.2329653,0.9711655,933.138,214.214,-762.87,USE THEO = YES
                HIT/BASIC,NORMAL,-5.795,7.191,-66.168,-0.2167177,-0.9630122,0.1601276,929.212,218.928,-762.881,USE THEO = YES
                HIT/BASIC,NORMAL,-7.09,1.374,-59.747,0.0165385,0.0818489,-0.9965075,935.507,225.02,-762.878,USE THEO = YES
                HIT/BASIC,NORMAL,-8.192,-3.576,-64.695,0.2184536,0.9702421,-0.1044426,940.306,219.806,-762.865,USE THEO = YES
                ENDMEAS/
    P003       =FEAT/POINT,RECT
                THEO/-7.25,3.49,0,0.0105654,0.0526529,0.998557
                ACTL/936.687,284.79,-762.328,0,1,0
                MEAS/POINT,1
                HIT/BASIC,NORMAL,-7.25,3.49,0,0.0105654,0.0526529,0.998557,936.687,284.79,-762.328,USE THEO = YES
                ENDMEAS/
    ALIGN01    =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
                ALIGNMENT/LEVEL,ZPLUS,P001
                ALIGNMENT/ROTATE,XPLUS,TO,P002,ABOUT,ZPLUS
                ALIGNMENT/TRANS,XAXIS,P001
                ALIGNMENT/TRANS,YAXIS,P001
                ALIGNMENT/TRANS,ZAXIS,P003
                ALIGNMENT/ROTATE_OFFSET,12.7,ABOUT,ZPLUS
                ALIGNMENT/TRANS_OFFSET,XAXIS,0
                ALIGNMENT/TRANS_OFFSET,YAXIS,0
                ALIGNMENT/TRANS_OFFSET,ZAXIS,0
                ALIGNMENT/END


    The angle of the ID cylinder to the OD cylinder along the length of the OD cylinder makes no difference, it's ONLY the angle to the axis PERP to the OD cylinder and ID cylinder that matters.
Children
No Data