公差计算方式有个选项叫做最大最小,对于RatioanDMIS6.9版本之前设置之后从表面上看不出输出有什么特别,很多时候我们会以为这个选项没有作用;
他的作用是提供圆最大最小直径的计算,可以用DMIS语句得到;
输出报告中实际值总是显示AVG结果,如果需要得到最大最小直径结果可以用DMIS OBTAIN关键字来得到,位置5为最小直径,位置6为最大直径,然后write到输出面板即可看到;最大最小直径的结果分别由AVG直径叠加圆度的最大最小误差的2倍得到;
注意:tol/diam定义中必须用minmax计算方式,否则obtain 5&6无法得到结果;
示例程序:
GEOALG/CIRCLE,LSTSQR
T(TDM6) = TOL/DIAM, -0.05, 0.05,MINMAX
OUTPUT/FA(CIR1), TA(TDM6)
KNPTR1 = obtain/ta(tdm6), 5
KNPTR2 = obtain/ta(tdm6), 6
WRITE/DID(DEFAULTSCREEN),'MIN=',KNPTR1,' MAX=',KNPTR2
对于RatioanDMIS6.9版本可以直接评价 输出最大值和最小值。
T(TDM1)=TOL/DIAM,0.300000,0.500000,MINMAX
OUTPUT/FA(CIR1),TA(TDM1)