题记:
模型对齐后,可以在设置窗口对测量点,实际偏移进行整体设置。或者在构造区使用”移动“对单个元素进行偏移设置!
RE:这个设置是对整个程序进行设置,有其弊端!在建坐标系时,你会发现其弊端!
DMISMN/'Created by [爱科腾瑞(CNC).12.9] on 星期日, 五月 15, 2016', 4.0
UNITS/MM, ANGDEC
WKPLAN/XYPLAN
PRCOMP/ON
TECOMP/ON
FLY/1.0
MODE/PROG, MAN
SNSET/APPRCH, 2.000000
SNSET/RETRCT, 2.000000
SNSET/DEPTH, 0.000000
SNSET/SEARCH, 10.000000
SNSET/CLRSRF, 20.000000
RECALL/D(MCS)
SNSLCT/S(ROOTSN1)
GEOALG/CIRCLE, LSTSQR
GEOALG/ARC, LSTSQR
GEOALG/PLANE, LSTSQR
$$
$$
MODE/PROG,MAN
F(PT1) = FEAT/POINT,CART, 6.876243, 23.635406, 0.000000, 0.000000, 0.000000,$
1.000000
MEAS/POINT, F(PT1), 1
GOTO/CART, 6.876243, 23.635406, 22.000000
PTMEAS/CART, 6.876243, 23.635406, 0.000000, 0.000000, 0.000000, 1.000000
ENDMES
CONST/POINT,F(PT1),MOVEPT,FA(PT1),F(PT1),5.000000
F(PT2) = FEAT/POINT,CART, 67.887352, 9.767813, 0.000000, 0.000000, 0.000000,$
1.000000
MEAS/POINT, F(PT2), 1
GOTO/CART, 67.887352, 9.767813, 22.000000
PTMEAS/CART, 67.887352, 9.767813, 0.000000, 0.000000, 0.000000, 1.000000
ENDMES
CONST/POINT,F(PT2),MOVEPT,FA(PT2),F(PT2),5.000000
F(PT3) = FEAT/POINT,CART, 67.569199, 49.054768, 0.000000, 0.000000,$
0.000000, 1.000000
MEAS/POINT, F(PT3), 1
GOTO/CART, 67.569199, 49.054768, 22.000000
PTMEAS/CART, 67.569199, 49.054768, 0.000000, 0.000000, 0.000000, 1.000000
ENDMES
CONST/POINT,F(PT3),MOVEPT,FA(PT3),F(PT3),5.000000
OUTPUT/F(PT1)
OUTPUT/F(PT2)
OUTPUT/F(PT3)
SNSET/APPRCH, 2.0000
SNSET/RETRCT, 2.0000
SNSET/DEPTH, 2
SNSET/SEARCH, 10.0000
SNSET/CLRSRF, 20.0000
F(CIR1) = FEAT/CIRCLE,INNER,CART, 38.000000, 28.000000, -0.000000, 0.000000,$
0.000000, 1.000000, 25.000000 实际测量圆偏移到理论圆位置!
$$ Measurement points are created through nominal points
MEAS/CIRCLE, F(CIR1), 4
GOTO/CART, 44.924046, 32.930272, 20.000000
PTMEAS/CART, 48.182421, 35.250400, -2.000000, -0.814594, -0.580032, 0.000000
GOTO/CART, 42.510251, 35.204695, -2.000000
GOTO/CART, 39.409811, 36.382269, -2.000000
GOTO/CART, 36.094741, 36.283718, -2.000000
PTMEAS/CART, 30.749600, 38.182421, -2.000000, 0.580032, -0.814594, 0.000000
GOTO/CART, 30.795305, 32.510251, -2.000000
GOTO/CART, 29.617731, 29.409811, -2.000000
GOTO/CART, 29.716282, 26.094741, -2.000000
PTMEAS/CART, 27.817579, 20.749600, -2.000000, 0.814594, 0.580032, 0.000000
GOTO/CART, 33.489749, 20.795305, -2.000000
GOTO/CART, 36.590189, 19.617731, -2.000000
GOTO/CART, 39.905259, 19.716282, -2.000000
PTMEAS/CART, 45.250400, 17.817579, -2.000000, -0.580032, 0.814594, 0.000000
GOTO/CART, 42.930272, 21.075954, 20.000000
ENDMES
CONST/CIRCLE,F(CIR1),PROJCT,FA(CIR1),F(CIR1)
OUTPUT/F(CIR1)
构造区”移动“实现!对于数量较少点,圆(键槽或者椭圆)的实际偏移很有用!
DMISMN/'Created by [爱科腾瑞(CNC).12.9] on 星期日, 五月 15, 2016', 4.0
UNITS/MM, ANGDEC
WKPLAN/XYPLAN
PRCOMP/ON
TECOMP/ON
FLY/1.0
MODE/PROG, MAN
SNSET/APPRCH, 2.000000
SNSET/RETRCT, 2.000000
SNSET/DEPTH, 0.000000
SNSET/SEARCH, 10.000000
SNSET/CLRSRF, 20.000000
RECALL/D(MCS)
SNSLCT/S(ROOTSN1)
GEOALG/CIRCLE, LSTSQR
GEOALG/ARC, LSTSQR
GEOALG/PLANE, LSTSQR
$$
$$
MODE/PROG,MAN
F(PT1) = FEAT/POINT,CART, 6.876243, 23.635406, 0.000000, 0.000000, 0.000000,$
1.000000
MEAS/POINT, F(PT1), 1
GOTO/CART, 6.876243, 23.635406, 22.000000
PTMEAS/CART, 6.876243, 23.635406, 0.000000, 0.000000, 0.000000, 1.000000
ENDMES
CONST/POINT,F(PT1),MOVEPT,FA(PT1),F(PT1),5.000000
F(PT2) = FEAT/POINT,CART, 67.887352, 9.767813, 0.000000, 0.000000, 0.000000,$
1.000000
MEAS/POINT, F(PT2), 1
GOTO/CART, 67.887352, 9.767813, 22.000000
PTMEAS/CART, 67.887352, 9.767813, 0.000000, 0.000000, 0.000000, 1.000000
ENDMES
CONST/POINT,F(PT2),MOVEPT,FA(PT2),F(PT2),5.000000
F(PT3) = FEAT/POINT,CART, 67.569199, 49.054768, 0.000000, 0.000000,$
0.000000, 1.000000
MEAS/POINT, F(PT3), 1
GOTO/CART, 67.569199, 49.054768, 22.000000
PTMEAS/CART, 67.569199, 49.054768, 0.000000, 0.000000, 0.000000, 1.000000
ENDMES
CONST/POINT,F(PT3),MOVEPT,FA(PT3),F(PT3),5.000000
OUTPUT/F(PT1)
OUTPUT/F(PT2)
OUTPUT/F(PT3)
SNSET/APPRCH, 2.0000
SNSET/RETRCT, 2.0000
SNSET/DEPTH, 2
SNSET/SEARCH, 10.0000
SNSET/CLRSRF, 20.0000
F(CIR1) = FEAT/CIRCLE,INNER,CART, 38.000000, 28.000000, -0.000000, 0.000000,$
0.000000, 1.000000, 25.000000
$$ Measurement points are created through nominal points
MEAS/CIRCLE, F(CIR1), 4
GOTO/CART, 44.924046, 32.930272, 20.000000
PTMEAS/CART, 48.182421, 35.250400, -2.000000, -0.814594, -0.580032, 0.000000
GOTO/CART, 42.510251, 35.204695, -2.000000
GOTO/CART, 39.409811, 36.382269, -2.000000
GOTO/CART, 36.094741, 36.283718, -2.000000
PTMEAS/CART, 30.749600, 38.182421, -2.000000, 0.580032, -0.814594, 0.000000
GOTO/CART, 30.795305, 32.510251, -2.000000
GOTO/CART, 29.617731, 29.409811, -2.000000
GOTO/CART, 29.716282, 26.094741, -2.000000
PTMEAS/CART, 27.817579, 20.749600, -2.000000, 0.814594, 0.580032, 0.000000
GOTO/CART, 33.489749, 20.795305, -2.000000
GOTO/CART, 36.590189, 19.617731, -2.000000
GOTO/CART, 39.905259, 19.716282, -2.000000
PTMEAS/CART, 45.250400, 17.817579, -2.000000, -0.580032, 0.814594, 0.000000
GOTO/CART, 42.930272, 21.075954, 20.000000
ENDMES
CONST/CIRCLE,F(CIR1),PROJCT,FA(CIR1),F(CIR1)
OUTPUT/F(CIR1)
F(PT4) = FEAT/POINT,CART, 11.536551, 10.020205, 0.000000, 0.000000,$
0.000000, 1.000000
MEAS/POINT, F(PT4), 1
GOTO/CART, 11.536551, 10.020205, 22.000000
PTMEAS/CART, 11.536551, 10.020205, 0.000000, 0.000000, 0.000000, 1.000000
ENDMES
CONST/POINT, F(PT4), MOVEPT, FA(PT4), F(PT4), 5
OUTPUT/F(PT4)
F(PT5) = FEAT/POINT,CART, 2.823605, 41.528641, 0.000000, 0.000000, 0.000000,$
1.000000
MEAS/POINT, F(PT5), 1
GOTO/CART, 2.823605, 41.528641, 22.000000
PTMEAS/CART, 2.823605, 41.528641, 0.000000, 0.000000, 0.000000, 1.000000
ENDMES
CONST/POINT, F(PT5), MOVEPT, FA(PT5), F(PT5), 5
OUTPUT/F(PT5)
F(CIR2) = FEAT/CIRCLE,INNER,CART, 56.186533, 17.500000, -0.000000, 0.000000,$
0.000000, 1.000000, 10.000000
$$ Measurement points are created through nominal points
MEAS/CIRCLE, F(CIR2), 4
GOTO/CART, 56.186533, 17.500000, 22.000000
PTMEAS/CART, 61.186533, 17.500000, 0.000000, -1.000000, 0.000000, 0.000000
PTMEAS/CART, 56.186533, 22.500000, 0.000000, 0.000000, -1.000000, 0.000000
PTMEAS/CART, 51.186533, 17.500000, 0.000000, 1.000000, 0.000000, 0.000000
PTMEAS/CART, 56.186533, 12.500000, 0.000000, 0.000000, 1.000000, 0.000000
GOTO/CART, 56.186533, 17.500000, 22.000000
ENDMES
CONST/CIRCLE, F(CIR2), MOVEPT, FA(CIR2), F(CIR2), 5
OUTPUT/F(CIR2)