提示:

工装,检具类零件一般都有数模,该数模坐标系一般为车身坐标系。

建立坐标系,可以使用三点啮合生成坐标系,多点拟合坐标系,生成坐标。

基准有:三给基准圆孔,三个基准球,四个基准圆孔,四个基准球,三个(四个)基准方块。

构建坐标系方法:

1.三点啮合生成坐标系

示例:以三个基准圆孔为例,其余类似!

使用"CAD 线型图形定义”工具在数模上拾取基准圆孔

RationalDMIS工装,检具类零件验收复测_数模


拾取基准圆孔看其理论矢量信息和位置,以及直径。

RE:

一般在工装,检具类零件基准孔周围都有该基准孔的铭牌,上面有该基准孔的理论数据!

检查该数据是否与从数模上抓取的一致,若不一致以铭牌数据为准,进行修改!

对于 RationalDMIS工装,检具类零件验收复测,需要根据铭牌输入理论值!

RationalDMIS工装,检具类零件验收复测_数模_02


RationalDMIS工装,检具类零件验收复测_多点_03

RationalDMIS工装,检具类零件验收复测_RATIONALDMIS_04


如果CAD数模为零件数模,在CAD模型上无基准孔,此时需要按照工装(检具)铭牌输入理论值。

RationalDMIS工装,检具类零件验收复测_多点_05


RationalDMIS工装,检具类零件验收复测_RATIONALDMIS_06


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

KaTeX parse error: Double subscript at position 112: …NNER,CART, TB_2_̲X,TB_2_Y,TB_2_Z… 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

KaTeX parse error: Can't use function '$' in math mode at position 144: …00, 422.000000,$̲ 0.000000, 0.00… Set.CAD2PCS.CADM_1

$$ Set.CADViewCenter.CADM_1

3.多点拟合坐标系(最佳拟合坐标法)

多点拟合可以用于坐标系拟合和位置度、轮廓度等评价方面。

可以把数模坐标系与零件坐标系拟合在一起(建立一个相互的映射关系,与迭代法类似),能够把数模上选择的点转换成机器坐标系的点坐标和矢量,测量后再转换成数模坐标系的点坐标,与理论值进行比对,评价其偏差。

在实际使用中,多点拟合也可以根据被选择元素的理论值和实测值之间的差值,通过对理论坐标系的旋转、平移使各元素的理论值与实测值的偏差趋向最小,而获得零件仅形状或被测元素相互间位置的误差情况。3D、2D是根据拟合的需要来设置的。

RationalDMIS工装,检具类零件验收复测_RATIONALDMIS_07

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'
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.