RationalDMIS DMIS功能工具条_d3

 

1.命令方式

   
如下图三种模式,用于控制机器运行模式,分述如下:

 

 

RationalDMIS DMIS功能工具条_自动完成_02

 AUTO,PROG,MAN(自动模式):按照测量软件内部定义,完成测量和测量块内部定位运动;

 
PROG,MAN(程序模式):按照编程人员在自学习过程中实际测量点和设定定位点,完成测量和定位运动;

 
MAN(手动模式):由客户用操作手柄控制机器,完成测量和定位运动; 


当选择MODE/PROG,MAN时,在DMIS窗口生成如下语句:

MODE/PROG,MAN

 

 

RationalDMIS DMIS功能工具条_二维_03

 

2.工作平面

 

RationalDMIS DMIS功能工具条_自动完成_04

 

   弹出式级联菜单,如上图三个基准平面,用于二维元素测量时测头的补偿计算,也就是说以所选的工作平面作为补偿计算方向,并在DMIS窗口生成语句。


当选择XY平面时,生成如下语句:
WKPLAN/XYPLAN



 对于RationalDMIS 创建测量程序顺序:

 

RationalDMIS DMIS功能工具条_自动完成_05

RationalDMIS DMIS功能工具条_机器运行_06

RationalDMIS DMIS功能工具条_d3_07

 

 根据测量的工件和图纸确定测量方案,包括测针的选取、工件的装夹与紧固,保证工件没有晃动且无变形,去除工件表面的影响测量结果的毛刺与油污;

        测针的组装与校验:按照测量方案确定的测针完成测针组装,并定义测量过程中所需的测头角度,校验测头;

        安装工件,保证测头转角后,工件的测量行程满足要求,在测量过程中不能出现超程现象,另外,工件的摆放尽量与测头方向一致,以免测量过程中出现测针杆与工件碰撞现象,造成测量数据异常或错误出现;  
 
      测量建立坐标系所需要的元素,使用元素创建坐标系,或使用“321建立坐标系”建立坐标系;

       更换机器运行模式,如程序模式,首先将机器移到一个安全位置,保证运行安全,然后设置好测量元素的测量参数,测量元素。需要注意的是在元素测量时要注意添加定位点,以保证机器运行安全,以搭积木形式完成所需元素的测量,最后将机器移动到安全位置,所有这些操作都会产生DMIS语句

        
所需元素测量结束后,根据图纸要求完成公差评定,在程序窗口会自动记录此过程并输出到输出报表窗口;  

        关闭自学习功能,运行已做成的程序,验证此程序的有效性,除了需要手动测量创建坐标系的元素外,其余动作机器会自动完成,注意手动测量元素时要与创建程序时次序一致,验证时,机器运行速度不能太高,注意手柄上速度旋钮和急停的使用,保证机器运行安全。


RE:
 

DMISMN/'Created by [山涧果子] on 星期一, 五月 22, 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

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

F(PLN1) = FEAT/PLANE,CART, 55.197591, 43.492663, 35.000000, 0.000000,$

 0.000000, 1.000000

$$ Measurement points are created through actual points

MEAS/PLANE, F(PLN1), 4

  PTMEAS/CART,  10.346963, 81.116570, 35.000000, 0.000000, 0.000000, 1.000000

  PTMEAS/CART,  7.885288, 23.686325, 35.000000, 0.000000, 0.000000, 1.000000

  PTMEAS/CART,  85.520660, 20.340464, 35.000000, 0.000000, 0.000000, 1.000000

  PTMEAS/CART,  117.037453, 48.827293, 35.000000, 0.000000, 0.000000, 1.000000

ENDMES

OUTPUT/FA(PLN1)

D(CRD1) = DATSET/FA(PLN1), ZDIR, ZORIG

D(CRD1) = TRANS/ZORIG, -35

WKPLAN/XYPLAN

F(LN1) = FEAT/LINE,BND,CART, 14.852089, 0.000000, 16.979580, 70.198463,$

 0.000000, 15.867629, 0.000000, -1.000000, 0.000000

$$ Measurement points are created through actual points

MEAS/LINE, F(LN1), 2

  PTMEAS/CART,  14.852089, 0.000000, 16.979580, 0.000000, -1.000000, 0.000000

  PTMEAS/CART,  70.198463, 0.000000, 15.867629, 0.000000, -1.000000, 0.000000

ENDMES

OUTPUT/FA(LN1)

F(LN2) = FEAT/LINE,BND,CART, 0.000000, 21.915897, 29.550354, 0.000000,$

 69.078682, 27.109497, -1.000000, 0.000000, 0.000000

$$ Measurement points are created through actual points

MEAS/LINE, F(LN2), 2

  PTMEAS/CART,  0.000000, 21.915897, 29.550354, -1.000000, 0.000000, 0.000000

  PTMEAS/CART,  0.000000, 69.078682, 27.109497, -1.000000, 0.000000, 0.000000

ENDMES

OUTPUT/FA(LN2)

F(PT_INTER1) = FEAT/POINT,CART, -0.134261, 0.345856, 23.966076, 0.020060,$

 0.051674, 0.998463

CONST/POINT, F(PT_INTER1), INTOF, FA(LN1), FA(LN2)

OUTPUT/FA(PT_INTER1)

D(CRD2) = ROTATE/ZAXIS, FA(LN1), XDIR

D(CRD3) = TRANS/XORIG, FA(PT_INTER1), YORIG, FA(PT_INTER1)