I,m trying to write my first program, and not having a easy time of it. I was in Chicago last week for a PC-DMIS cad course. I thought I had a grasp of the principles last week but now I'm wondering about that. My problem is that I have a cylinder bored through with two beveled edges at one end. I need to measure the angle of the beveled surfaces to the end face of the cylinder,and the distance from center line of the part to the edge of the bevels. I did not import CAD file I have done everything manually. The face of my part is my work plane that I leveled to, I set rotation off the center bore and another hole in the face of the part. I set my X & Y origins at the center bore, and Z origin at the face. I have sucessfully measured all other features on the part at both ends of the part. My problem is that when I create a plane (or line I tried both) on the bevels so that I can constuct a line at the intersection of my bevel plane and work plane to measure my distance from center line of the part to the edge of my beveled surface every thing seems fine. When I run the program however it takes one hit and errors out. It tells me unexpected hit. It seems to be taking the hit in the correct location however. I just seems that it is maybe traveling into the face of the bevel to far. Sorry for the long post I wanted to be discriptive. I've included a portion of the program, and attached a pdf of the part.
Thank you,
Ken Baker
Here is the code
PART NAME : BORED_MOUNT
REV NUMBER : 1
SER NUMBER :
STATS COUNT : 1
STARTUP =ALIGNMENT/START,RECALL:,LIST=YES
ALIGNMENT/END
MODE/MANUAL
PREHIT/ 0.118
RETRACT/ 0.118
MOVESPEED/ 50
TOUCHSPEED/ 1.5
MANRETRACT/0.1181
FLY/ON,0.1181
FORMAT/TEXT,OPTIONS,ID,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
LOADPROBE/2MMBALLX30MM
TIP/T1A90B180, SHANKIJK=0, -1, 0, ANGLE=180
WORKPLANE/YMINUS
PLANE1 =FEAT/PLANE,RECT,TRIANGLE
THEO/27.6128,27.3141,-22.6789,0.0009314,-0.9999994,-0.0006152
ACTL/27.6128,27.3141,-22.6789,0.0009314,-0.9999994,-0.0006152
MEAS/PLANE,3
HIT/BASIC,NORMAL,27.1636,27.3134,-22.1888,-0.0009311,0.9999994,0.0006153,27.1636,27.3134,-22.1888,USE THEO = YES
HIT/BASIC,NORMAL,27.9125,27.3141,-22.1893,-0.0009311,0.9999994,0.0006153,27.9125,27.3141,-22.1892,USE THEO = YES
HIT/BASIC,NORMAL,27.7623,27.3149,-23.6587,-0.0009311,0.9999994,0.0006153,27.7623,27.3149,-23.6587,USE THEO = YES
ENDMEAS/
ALIGN1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
ALIGNMENT/LEVEL,YMINUS,PLANE1
ALIGNMENT/END
CIRCLE1 =FEAT/CIRCLE,RECT,IN,LEAST_SQR
THEO/27.6044,27.4334,-22.9693,0,-1,0,0.9983
ACTL/27.6044,27.4334,-22.9693,0,-1,0,0.9983
MEAS/CIRCLE,3,WORKPLANE
HIT/BASIC,NORMAL,27.6016,27.4331,-23.4685,0.0061888,0,0.9999808,27.6014,27.4331,-23.4685,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,27.106,27.4337,-22.9946,0.9984877,0,0.0549752,27.106,27.4336,-22.9967,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,27.6785,27.4333,-22.4761,-0.1610501,0,-0.9869462,27.6848,27.4333,-22.4767,USE THEO = YES
ENDMEAS/
CIRCLE2 =FEAT/CIRCLE,RECT,IN,LEAST_SQR
THEO/27.6236,27.3104,-23.8283,0,-1,0,0.1964
ACTL/27.6236,27.3104,-23.8283,0,-1,0,0.1964
MEAS/CIRCLE,3,WORKPLANE
HIT/BASIC,NORMAL,27.6174,27.3104,-23.9262,0.1047423,0,0.9944994,27.6133,27.3104,-23.926,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,27.5256,27.3105,-23.8324,0.9976038,0,0.0691855,27.5257,27.3104,-23.8351,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,27.6285,27.3104,-23.7303,-0.0842036,0,-0.9964486,27.6319,27.3104,-23.7305,USE THEO = YES
ENDMEAS/
ALIGN2 =ALIGNMENT/START,RECALL:ALIGN1,LIST=YES
ALIGNMENT/LEVEL,YMINUS,PLANE1
ALIGNMENT/ROTATE_CIRCLE,ZPLUS,TO,CIRCLE1,AND,CIRCLE2,ABOUT,Y MINUS
ALIGNMENT/TRANS,XAXIS,CIRCLE1
ALIGNMENT/TRANS,YAXIS,PLANE1
ALIGNMENT/TRANS,ZAXIS,CIRCLE1
ALIGNMENT/END
MODE/DCC
PLANE2 =FEAT/PLANE,RECT,TRIANGLE
THEO/0.0103,0,-0.0105,-0.0001684,-1,0.0000545
ACTL/0.0103,0.0001,-0.0114,-0.0002716,-1,0.0000619
MEAS/PLANE,4
HIT/BASIC,NORMAL,0.3889,-0.0001,-0.7803,-0.0001684,-1,0.0000545,0.3891,-0.0001,-0.7814,USE THEO = YES
HIT/BASIC,NORMAL,-0.3929,0,-0.7633,-0.0001684,-1,0.0000545,-0.3925,0.0001,-0.7639,USE THEO = YES
HIT/BASIC,NORMAL,-0.3589,0.0002,0.7595,-0.0001684,-1,0.0000545,-0.3587,0.0002,0.7582,USE THEO = YES
HIT/BASIC,NORMAL,0.4039,0,0.742,-0.0001684,-1,0.0000545,0.4035,0,0.7415,USE THEO = YES
ENDMEAS/
ALIGN3 =ALIGNMENT/START,RECALL:ALIGN2,LIST=YES
ALIGNMENT/LEVEL,YMINUS,PLANE2
ALIGNMENT/END
MOVE/POINT,NORMAL,0.0185,-0.3549,-0.0756
CIRCLE3 =FEAT/CIRCLE,RECT,IN,LEAST_SQR
THEO/-0.0003,0.148,-0.0001,0,-1,0,0.9986
ACTL/-0.0005,0.1476,-0.0001,0,-1,0,0.9987
MEAS/CIRCLE,6,WORKPLANE
HIT/BASIC,NORMAL,0.0299,0.1478,0.4983,-0.0636211,0,-0.9979741,0.0282,0.1471,0.4985,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,0.4336,0.1482,0.2353,-0.8579569,0,-0.5137217,0.4408,0.1479,0.2332,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,0.4459,0.1485,-0.2159,-0.884307,0,0.4669059,0.4501,0.1482,-0.216,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,-0.0448,0.1481,-0.4973,0.0949798,0,0.9954792,-0.0438,0.1478,-0.4975,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,-0.4241,0.1477,-0.2519,0.8359155,0,0.5488582,-0.4313,0.1474,-0.2526,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,-0.4265,0.1476,0.2493,0.8412436,0,-0.5406563,-0.4335,0.1473,0.2486,USE THEO = YES
ENDMEAS/
MOVE/POINT,NORMAL,0.0446,-0.3686,0.7602
CIRCLE4 =FEAT/CIRCLE,RECT,IN,LEAST_SQR
THEO/0,0.0891,0.8594,0,-1,0,0.1968
ACTL/-0.0003,0.0883,0.8592,0,-1,0,0.1967
MEAS/CIRCLE,4,WORKPLANE
HIT/BASIC,NORMAL,0.0063,0.0894,0.9575,-0.0916322,0,-0.9957929,0.0032,0.0866,0.9575,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,0.098,0.0893,0.8523,-0.9944544,0,0.1051683,0.098,0.0889,0.8549,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,0.0173,0.089,0.7639,-0.3074624,0,0.9515602,0.0071,0.0889,0.7612,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,-0.0965,0.0887,0.8455,0.9682961,0,0.2498054,-0.0986,0.0888,0.8545,USE THEO = YES
ENDMEAS/
MOVE/POINT,NORMAL,0.0122,-0.5926,0.8421
ALIGN4 =ALIGNMENT/START,RECALL:ALIGN3,LIST=YES
ALIGNMENT/LEVEL,YMINUS,PLANE2
ALIGNMENT/ROTATE_CIRCLE,ZPLUS,TO,CIRCLE3,AND,CIRCLE4,ABOUT,Y MINUS
ALIGNMENT/TRANS,XAXIS,CIRCLE3
ALIGNMENT/TRANS,YAXIS,CIRCLE3
ALIGNMENT/TRANS,ZAXIS,PLANE2
ALIGNMENT/END
MOVE/POINT,NORMAL,0.0219,-0.6712,0.8333
MOVE/POINT,NORMAL,0.9338,-0.6705,0.015
PLANE3 =FEAT/PLANE,RECT,TRIANGLE
THEO/0.7094,-0.0476,0.0094,0.4434843,-0.8962809,-0.0014819
ACTL/0.7094,-0.0476,0.0094,0.4434843,-0.8962809,-0.0014819
MEAS/PLANE,3
HIT/BASIC,NORMAL,0.5975,-0.1065,-0.6323,-0.4435052,0.8962706,0.0014692,0.5801,-0.1105,-0.6323,USE THEO = YES
HIT/BASIC,NORMAL,0.9465,0.0652,0.0124,-0.4435052,0.8962706,0.0014692,0.9292,0.0611,0.0125 ,USE THEO = YES
HIT/BASIC,NORMAL,0.6361,-0.0895,0.6479,-0.4435052,0.8962706,0.0014692,0.6188,-0.0935,0.6479,USE THEO = YES
ENDMEAS/
MOVE/POINT,NORMAL,0.6367,-0.634,0.6473
LINE1 =FEAT/LINE,RECT,UNBND
THEO/0.8054,-0.0001,-0.0021,0.0034505,0.0000539,0.999994
ACTL/0.5074,-0.1475,0.0042,0.0033416,0,0.9999944
CONSTR/LINE,INTOF,PLANE2,PLANE3
Thank you,
Ken Baker
Here is the code
PART NAME : BORED_MOUNT
REV NUMBER : 1
SER NUMBER :
STATS COUNT : 1
STARTUP =ALIGNMENT/START,RECALL:,LIST=YES
ALIGNMENT/END
MODE/MANUAL
PREHIT/ 0.118
RETRACT/ 0.118
MOVESPEED/ 50
TOUCHSPEED/ 1.5
MANRETRACT/0.1181
FLY/ON,0.1181
FORMAT/TEXT,OPTIONS,ID,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
LOADPROBE/2MMBALLX30MM
TIP/T1A90B180, SHANKIJK=0, -1, 0, ANGLE=180
WORKPLANE/YMINUS
PLANE1 =FEAT/PLANE,RECT,TRIANGLE
THEO/27.6128,27.3141,-22.6789,0.0009314,-0.9999994,-0.0006152
ACTL/27.6128,27.3141,-22.6789,0.0009314,-0.9999994,-0.0006152
MEAS/PLANE,3
HIT/BASIC,NORMAL,27.1636,27.3134,-22.1888,-0.0009311,0.9999994,0.0006153,27.1636,27.3134,-22.1888,USE THEO = YES
HIT/BASIC,NORMAL,27.9125,27.3141,-22.1893,-0.0009311,0.9999994,0.0006153,27.9125,27.3141,-22.1892,USE THEO = YES
HIT/BASIC,NORMAL,27.7623,27.3149,-23.6587,-0.0009311,0.9999994,0.0006153,27.7623,27.3149,-23.6587,USE THEO = YES
ENDMEAS/
ALIGN1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
ALIGNMENT/LEVEL,YMINUS,PLANE1
ALIGNMENT/END
CIRCLE1 =FEAT/CIRCLE,RECT,IN,LEAST_SQR
THEO/27.6044,27.4334,-22.9693,0,-1,0,0.9983
ACTL/27.6044,27.4334,-22.9693,0,-1,0,0.9983
MEAS/CIRCLE,3,WORKPLANE
HIT/BASIC,NORMAL,27.6016,27.4331,-23.4685,0.0061888,0,0.9999808,27.6014,27.4331,-23.4685,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,27.106,27.4337,-22.9946,0.9984877,0,0.0549752,27.106,27.4336,-22.9967,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,27.6785,27.4333,-22.4761,-0.1610501,0,-0.9869462,27.6848,27.4333,-22.4767,USE THEO = YES
ENDMEAS/
CIRCLE2 =FEAT/CIRCLE,RECT,IN,LEAST_SQR
THEO/27.6236,27.3104,-23.8283,0,-1,0,0.1964
ACTL/27.6236,27.3104,-23.8283,0,-1,0,0.1964
MEAS/CIRCLE,3,WORKPLANE
HIT/BASIC,NORMAL,27.6174,27.3104,-23.9262,0.1047423,0,0.9944994,27.6133,27.3104,-23.926,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,27.5256,27.3105,-23.8324,0.9976038,0,0.0691855,27.5257,27.3104,-23.8351,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,27.6285,27.3104,-23.7303,-0.0842036,0,-0.9964486,27.6319,27.3104,-23.7305,USE THEO = YES
ENDMEAS/
ALIGN2 =ALIGNMENT/START,RECALL:ALIGN1,LIST=YES
ALIGNMENT/LEVEL,YMINUS,PLANE1
ALIGNMENT/ROTATE_CIRCLE,ZPLUS,TO,CIRCLE1,AND,CIRCLE2,ABOUT,Y MINUS
ALIGNMENT/TRANS,XAXIS,CIRCLE1
ALIGNMENT/TRANS,YAXIS,PLANE1
ALIGNMENT/TRANS,ZAXIS,CIRCLE1
ALIGNMENT/END
MODE/DCC
PLANE2 =FEAT/PLANE,RECT,TRIANGLE
THEO/0.0103,0,-0.0105,-0.0001684,-1,0.0000545
ACTL/0.0103,0.0001,-0.0114,-0.0002716,-1,0.0000619
MEAS/PLANE,4
HIT/BASIC,NORMAL,0.3889,-0.0001,-0.7803,-0.0001684,-1,0.0000545,0.3891,-0.0001,-0.7814,USE THEO = YES
HIT/BASIC,NORMAL,-0.3929,0,-0.7633,-0.0001684,-1,0.0000545,-0.3925,0.0001,-0.7639,USE THEO = YES
HIT/BASIC,NORMAL,-0.3589,0.0002,0.7595,-0.0001684,-1,0.0000545,-0.3587,0.0002,0.7582,USE THEO = YES
HIT/BASIC,NORMAL,0.4039,0,0.742,-0.0001684,-1,0.0000545,0.4035,0,0.7415,USE THEO = YES
ENDMEAS/
ALIGN3 =ALIGNMENT/START,RECALL:ALIGN2,LIST=YES
ALIGNMENT/LEVEL,YMINUS,PLANE2
ALIGNMENT/END
MOVE/POINT,NORMAL,0.0185,-0.3549,-0.0756
CIRCLE3 =FEAT/CIRCLE,RECT,IN,LEAST_SQR
THEO/-0.0003,0.148,-0.0001,0,-1,0,0.9986
ACTL/-0.0005,0.1476,-0.0001,0,-1,0,0.9987
MEAS/CIRCLE,6,WORKPLANE
HIT/BASIC,NORMAL,0.0299,0.1478,0.4983,-0.0636211,0,-0.9979741,0.0282,0.1471,0.4985,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,0.4336,0.1482,0.2353,-0.8579569,0,-0.5137217,0.4408,0.1479,0.2332,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,0.4459,0.1485,-0.2159,-0.884307,0,0.4669059,0.4501,0.1482,-0.216,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,-0.0448,0.1481,-0.4973,0.0949798,0,0.9954792,-0.0438,0.1478,-0.4975,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,-0.4241,0.1477,-0.2519,0.8359155,0,0.5488582,-0.4313,0.1474,-0.2526,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,-0.4265,0.1476,0.2493,0.8412436,0,-0.5406563,-0.4335,0.1473,0.2486,USE THEO = YES
ENDMEAS/
MOVE/POINT,NORMAL,0.0446,-0.3686,0.7602
CIRCLE4 =FEAT/CIRCLE,RECT,IN,LEAST_SQR
THEO/0,0.0891,0.8594,0,-1,0,0.1968
ACTL/-0.0003,0.0883,0.8592,0,-1,0,0.1967
MEAS/CIRCLE,4,WORKPLANE
HIT/BASIC,NORMAL,0.0063,0.0894,0.9575,-0.0916322,0,-0.9957929,0.0032,0.0866,0.9575,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,0.098,0.0893,0.8523,-0.9944544,0,0.1051683,0.098,0.0889,0.8549,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,0.0173,0.089,0.7639,-0.3074624,0,0.9515602,0.0071,0.0889,0.7612,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,-0.0965,0.0887,0.8455,0.9682961,0,0.2498054,-0.0986,0.0888,0.8545,USE THEO = YES
ENDMEAS/
MOVE/POINT,NORMAL,0.0122,-0.5926,0.8421
ALIGN4 =ALIGNMENT/START,RECALL:ALIGN3,LIST=YES
ALIGNMENT/LEVEL,YMINUS,PLANE2
ALIGNMENT/ROTATE_CIRCLE,ZPLUS,TO,CIRCLE3,AND,CIRCLE4,ABOUT,Y MINUS
ALIGNMENT/TRANS,XAXIS,CIRCLE3
ALIGNMENT/TRANS,YAXIS,CIRCLE3
ALIGNMENT/TRANS,ZAXIS,PLANE2
ALIGNMENT/END
MOVE/POINT,NORMAL,0.0219,-0.6712,0.8333
MOVE/POINT,NORMAL,0.9338,-0.6705,0.015
PLANE3 =FEAT/PLANE,RECT,TRIANGLE
THEO/0.7094,-0.0476,0.0094,0.4434843,-0.8962809,-0.0014819
ACTL/0.7094,-0.0476,0.0094,0.4434843,-0.8962809,-0.0014819
MEAS/PLANE,3
HIT/BASIC,NORMAL,0.5975,-0.1065,-0.6323,-0.4435052,0.8962706,0.0014692,0.5801,-0.1105,-0.6323,USE THEO = YES
HIT/BASIC,NORMAL,0.9465,0.0652,0.0124,-0.4435052,0.8962706,0.0014692,0.9292,0.0611,0.0125 ,USE THEO = YES
HIT/BASIC,NORMAL,0.6361,-0.0895,0.6479,-0.4435052,0.8962706,0.0014692,0.6188,-0.0935,0.6479,USE THEO = YES
ENDMEAS/
MOVE/POINT,NORMAL,0.6367,-0.634,0.6473
LINE1 =FEAT/LINE,RECT,UNBND
THEO/0.8054,-0.0001,-0.0021,0.0034505,0.0000539,0.999994
ACTL/0.5074,-0.1475,0.0042,0.0033416,0,0.9999944
CONSTR/LINE,INTOF,PLANE2,PLANE3
Comment