Hello everyone, I am new to this and I am having trouble measuring a true position which uses elements with points and lines, the difficulty is when adding the change or extra bonus to the position tolerance since it does not allow me to add them anymore that in this type of elements pcdmis does not give the option to choose, is there any way for pcdmis to do this automatically? The program already has calculations of the distances between points and lines, that is, I already know the size of the property but I need this to be considered in the bonus, please if anyone knows I appreciate it. I have PCdmis 2017 R1
Extra bonus in true position between points and lines
Collapse
X
-
You can't assign material conditions to non features of size such as points and lines. You can do the math for MMC manually and add them into the dimension as a variable, but if you want to do MMB, you can try using the Construct Width feature introduced since 2014. I've had both success and failures trying to use it.
You'll need to do line to line, or plane to plane for more consistency. Don't think you can use points.
- Likes 1
-
Originally posted by Sora5 View PostYou can't assign material conditions to non features of size such as points and lines. You can do the math for MMC manually and add them into the dimension as a variable, but if you want to do MMB, you can try using the Construct Width feature introduced since 2014. I've had both success and failures trying to use it.
You'll need to do line to line, or plane to plane for more consistency. Don't think you can use points.
Comment
-
You could..pull the TP from a generic circle that is constructed from your points.
If need be, maybe you could use the below methodology to re-define your features.
Code:PNT1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN THEO/<-0.1,0,0>,<1,0,0> ACTL/<-0.1,0,0>,<1,0,0> TARG/<-0.1,0,0>,<1,0,0> SHOW FEATURE PARAMETERS=NO SHOW CONTACT PARAMETERS=NO PNT2 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN THEO/<0.1,0,0>,<-1,0,0> ACTL/<0.1,0,0>,<-1,0,0> TARG/<0.1,0,0>,<-1,0,0> SHOW FEATURE PARAMETERS=NO SHOW CONTACT PARAMETERS=NO PNT3 =FEAT/POINT,CARTESIAN,NO THEO/<0,0,0>,<0,0,1> ACTL/<0,0,0>,<0,0,1> CONSTR/POINT,MID,PNT1,PNT2 DIM DIST1= 2D DISTANCE FROM POINT PNT1 TO POINT PNT2 PAR TO XAXIS,NO_RADIUS UNITS=IN,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=NONE AX MEAS NOMINAL +TOL -TOL DEV OUTTOL M 0.2000 0.2000 0.0050 0.0050 0.0000 0.0000 ----#---- F1 =GENERIC/CIRCLE,DEPENDENT,CARTESIAN,OUT,$ NOM/XYZ,<PNT3.TX,PNT3.TY,PNT3.TZ>,$ MEAS/XYZ,<PNT3.X,PNT3.Y,PNT3.Z>,$ NOM/IJK,<PNT3.TI,PNT3.TJ,PNT3.TK>,$ MEAS/IJK,<PNT3.I,PNT3.J,PNT3.K>,$ DIAMETER/0.2,DIST1.MEAS DIM LOC1= POSITION OF CIRCLE F1 UNITS=IN ,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=NONE FIT TO DATUMS=OFF DEV PERPEN CENTERLINE=OFF DISPLAY=DIAMETER AX MEAS NOMINAL +TOL -TOL BONUS DEV OUTTOL X 0.0000 0.0000 0.0000 Y 0.0000 0.0000 0.0000 DF 0.2000 0.2000 0.0020 0.0020 0.0020 0.0000 0.0000 ----#---- TP 0.0000 MMC 0.0050 0.0020 0.0000 0.0000 #-------- END OF DIMENSION LOC1
Comment
-
Originally posted by DAN_M View PostYou could..pull the TP from a generic circle that is constructed from your points.
If need be, maybe you could use the below methodology to re-define your features.
Code:PNT1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN THEO/<-0.1,0,0>,<1,0,0> ACTL/<-0.1,0,0>,<1,0,0> TARG/<-0.1,0,0>,<1,0,0> SHOW FEATURE PARAMETERS=NO SHOW CONTACT PARAMETERS=NO PNT2 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN THEO/<0.1,0,0>,<-1,0,0> ACTL/<0.1,0,0>,<-1,0,0> TARG/<0.1,0,0>,<-1,0,0> SHOW FEATURE PARAMETERS=NO SHOW CONTACT PARAMETERS=NO PNT3 =FEAT/POINT,CARTESIAN,NO THEO/<0,0,0>,<0,0,1> ACTL/<0,0,0>,<0,0,1> CONSTR/POINT,MID,PNT1,PNT2 DIM DIST1= 2D DISTANCE FROM POINT PNT1 TO POINT PNT2 PAR TO XAXIS,NO_RADIUS UNITS=IN,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=NONE AX MEAS NOMINAL +TOL -TOL DEV OUTTOL M 0.2000 0.2000 0.0050 0.0050 0.0000 0.0000 ----#---- F1 =GENERIC/CIRCLE,DEPENDENT,CARTESIAN,OUT,$ NOM/XYZ,<PNT3.TX,PNT3.TY,PNT3.TZ>,$ MEAS/XYZ,<PNT3.X,PNT3.Y,PNT3.Z>,$ NOM/IJK,<PNT3.TI,PNT3.TJ,PNT3.TK>,$ MEAS/IJK,<PNT3.I,PNT3.J,PNT3.K>,$ DIAMETER/0.2,DIST1.MEAS DIM LOC1= POSITION OF CIRCLE F1 UNITS=IN ,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=NONE FIT TO DATUMS=OFF DEV PERPEN CENTERLINE=OFF DISPLAY=DIAMETER AX MEAS NOMINAL +TOL -TOL BONUS DEV OUTTOL X 0.0000 0.0000 0.0000 Y 0.0000 0.0000 0.0000 DF 0.2000 0.2000 0.0020 0.0020 0.0020 0.0000 0.0000 ----#---- TP 0.0000 MMC 0.0050 0.0020 0.0000 0.0000 #-------- END OF DIMENSION LOC1
Comment
Related Topics
Collapse
-
Hello everyone, I have a question about how PCdmis calculates the extra bonus in a true position, what should you do if the element to check your true...
-
Channel: PC-DMIS for CMMs
12-06-2020, 05:37 PM -
-
by Loon4everHey all got another one for you.
I've got a program that was made by our last CMM Programmer, he was leagues above me in PC DMIS knowledge...-
Channel: PC-DMIS for CMMs
02-22-2019, 11:25 AM -
-
by andri23Hello,
I'm looking for some assistance in adding bonus tolerances to attachment holes measuring both hole size (DF) and True Position (TP) and...-
Channel: PC-DMIS for CMMs
08-05-2015, 01:58 PM -
-
by BDietzOn a round part measuring cylinders radially positioned the bonus for each cylinder is not applied to the true position. Using exact measurement with...
-
Channel: PC-DMIS for CMMs
04-17-2019, 11:33 AM -
-
by procmmNEED HELP
Trying to get PC DMIS to calculate bonus to A B C in witch datum B will get .01 in bonus and datum C will get .005 in bonus and...-
Channel: PC-DMIS for CMMs
07-13-2016, 12:51 PM -
Comment