RationalDMIS工裝,檢具類零件驗收複測
提示:
工裝,檢具類零件一般都有數模,該數模坐標系一般為車身坐標系。
建立坐標系,可以使用三點嚙合生成坐標系,多點擬合坐標系,生成坐標。
基準有:三給基準圓孔,三個基準球,四個基準圓孔,四個基準球,三個(四個)基準方塊。
構建坐標系方法:
1.三點嚙合生成坐標系
示例:以三個基準圓孔為例,其餘類似!
使用"CAD線型圖形定義」工具在數模上拾取基準圓孔
拾取基準圓孔看其理論矢量信息和位置,以及直徑。
RE:
一般在工裝,檢具類零件基準孔周圍都有該基準孔的銘牌,上面有該基準孔的理論數據!
檢查該數據是否與從數模上抓取的一致,若不一致以銘牌數據為準,進行修改!
對於RationalDMIS工裝,檢具類零件驗收複測,需要根據銘牌輸入理論值!
如果CAD數模為零件數模,在CAD模型上無基準孔,此時需要按照工裝(檢具)銘牌輸入理論值。
DMISMN/ Created by [山澗果子] on 星期四, 五月 25, 2017 , 4.0
UNITS/MM, ANGDEC
WKPLAN/XYPLAN
PRCOMP/ON
TECOMP/ON
FLY/1.000000
MODE/PROG, MAN
SNSET/APPRCH, 2.000000
SNSET/RETRCT, 2.000000
SNSET/DEPTH, 0.000000
SNSET/SEARCH, 10.000000
SNSET/CLRSRF, 10.000000
RECALL/D(MCS)
SNSLCT/S(ROOTSN1)
GEOALG/CIRCLE, LSTSQR
GEOALG/ARC, LSTSQR
GEOALG/PLANE, LSTSQR
$$
$$
MODE/MAN
DECL/COMMON,INTGR,TB_XYZ
DECL/COMMON,DOUBLE,TB_1_X,TB_1_Y,TB_1_Z,TB_2_X,TB_2_Y,TB_2_Z,TB_3_X,TB_3_Y,TB_3_Z
TB_XYZ = PROMPT/TITLE, 請輸入3個基準孔,理論坐標值! ,TEXT, 基準圓孔 1# ,TEXT,$
X ,EDIT,TB_1_X,TEXT, Y ,EDIT,TB_1_Y,TEXT, Z ,EDIT,TB_1_Z,TEXT,$
基準圓孔2# ,TEXT, X ,EDIT,TB_2_X,TEXT, Y ,EDIT,TB_2_Y,TEXT, Z ,EDIT,$
TB_2_Z,TEXT, 基準圓孔 3# ,TEXT, X ,EDIT,TB_3_X,TEXT, Y ,EDIT,TB_3_Y,TEXT,$
Z ,EDIT,TB_3_Z
F(CIR1) = FEAT/CIRCLE,INNER,CART, TB_1_X,TB_1_Y,TB_1_Z, 0,0,1, 10
$$ Empty VECBLD Block
RMEAS/CIRCLE, F(CIR1), 4, VECBLD, 2.000000, 3
ENDMES
F(CIR2) = FEAT/CIRCLE,INNER,CART, TB_2_X,TB_2_Y,TB_2_Z, 0.000000,0.000000,$
1.000000, 10.000000
$$ Empty VECBLD Block
RMEAS/CIRCLE, F(CIR2), 4, VECBLD, 2.000000, 3
ENDMES
F(CIR3) = FEAT/CIRCLE,INNER,CART, TB_3_X,TB_3_Y,TB_3_Z, 0.000000,0.000000,$
1.000000, 10.000000
$$ Empty VECBLD Block
RMEAS/CIRCLE, F(CIR3), 4, VECBLD, 2.000000, 3
ENDMES
F(CIR1) = FEAT/CIRCLE,INNER,CART, 2600.000000, 750.000000, 422.000000,$
0.000000, 0.000000, 1.000000, 10.000000
F(CIR2) = FEAT/CIRCLE,INNER,CART, 3400.000000, 750.000000, 422.000000,$
0.000000, 0.000000, 1.000000, 10.000000
F(CIR3) = FEAT/CIRCLE,INNER,CART, 2600.000000, -50.000000, 422.000000,$
0.000000, 0.000000, 1.000000, 10.000000
DMESW/COMAND, 3PtsCRDBestfitAveErr/OFF
D(CRD1) = LOCATE/FA(CIR1), FA(CIR2), FA(CIR3)
$$ Set.CAD2PCS.CADM_1
$$ Set.CADViewCenter.CADM_1
3.多點擬合坐標系(最佳擬合坐標法)
多點擬合可以用於坐標系擬合和位置度、輪廓度等評價方面。
可以把數模坐標系與零件坐標系擬合在一起(建立一個相互的映射關係,與迭代法類似),能夠把數模上選擇的點轉換成機器坐標系的點坐標和矢量,測量後再轉換成數模坐標系的點坐標,與理論值進行比對,評價其偏差。
在實際使用中,多點擬合也可以根據被選擇元素的理論值和實測值之間的差值,通過對理論坐標系的旋轉、平移使各元素的理論值與實測值的偏差趨向最小,而獲得零件僅形狀或被測元素相互間位置的誤差情況。3D、2D是根據擬合的需要來設置的。
DMISMN/ Created by [山澗果子] on 星期日, 九月 17, 2017 , 4.0
UNITS/MM, ANGDEC
WKPLAN/XYPLAN
PRCOMP/ON
TECOMP/ON
FLY/1.000000
MODE/PROG, MAN
SNSET/APPRCH, 2.000000
SNSET/RETRCT, 2.000000
SNSET/DEPTH, 0.000000
SNSET/SEARCH, 10.000000
SNSET/CLRSRF, 30.000000
RECALL/D(MCS)
SNSLCT/S(LENOVO)
GEOALG/CIRCLE, LSTSQR
GEOALG/ARC, LSTSQR
GEOALG/PLANE, LSTSQR
$$
$$
MODE/MAN
F(CIR1) = FEAT/CIRCLE,INNER,CART, 1750.000000, -560.000000, 1400.000000,$
0.000000, -1.000000, 0.000000, 10.000000
$$ Empty VECBLD Block
RMEAS/CIRCLE, F(CIR1), 4, VECBLD, 3.000000, 3
ENDMES
F(CIR2) = FEAT/CIRCLE,INNER,CART, 350.000000, -560.000000, 1400.000000,$
0.000000, -1.000000, 0.000000, 10.000000
$$ Empty VECBLD Block
RMEAS/CIRCLE, F(CIR2), 4, VECBLD, 3.000000, 3
ENDMES
F(CIR3) = FEAT/CIRCLE,INNER,CART, 1750.000000, -560.000000, 700.000000,$
0.000000, -1.000000, 0.000000, 10.000000
$$ Empty VECBLD Block
RMEAS/CIRCLE, F(CIR3), 4, VECBLD, 3.000000, 3
ENDMES
DMESW/COMAND, D(CRD1) = LOCATE/XYZDIR, XYZAXI, FA(CIR1), XYZAXI, FA(CIR2),$
XYZAXI, FA(CIR3), XYZAXI
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
TAG:RationalDMIS測量技術 |