0
点赞
收藏
分享

微信扫一扫

RationalDMIS 7.1 速度、加速度、接近回退、安全距离

在测量之前,需要对测量的环境有一个定义,我们以软件产生程序时自动产生的环境定义做一个解释:

DMISMN/'Created by [爱科腾瑞(CNC).10.5] on 星期五, 二月 05, 2010', 4.0

UNITS/MM, ANGDEC

WKPLAN/XYPLAN

PRCOMP/ON

TECOMP/OFF

FLY/OFF

MODE/PROG, MAN

SNSET/APPRCH, 1.000000

SNSET/RETRCT, 1.000000

SNSET/DEPTH, 2.000000

SNSET/SEARCH, 10.000000

SNSET/CLRSRF, 10.000000

FEDRAT/POSVEL, MMPS, 100.000000

FEDRAT/MESVEL, MMPS, 10.000000

FEDRAT/SCNVEL, MMPS, 10.000000

ACLRAT/POSACL, MMPSS, 500.000000

ACLRAT/MESACL, MMPSS, 100.000000

RECALL/D(MCS)

SNSLCT/S(ROOTSN3_A90_NB90)

GEOALG/CIRCLE, LSTSQR

GEOALG/ARC, LSTSQR

GEOALG/PLANE, LSTSQR

DMISMN/‘Created by [爱科腾瑞(CNC).10.5] on 星期五, 二月 05, 2010’, 4.0

程序标志,DMISMN/ 跟一个字串,来对此程序进行说明。

UNITS/MM, ANGDEC

程序中使用计算的单位,上面表示为毫米和角度。

同样可以支持的单位有CM(厘米)、METER(米)、INCH(英寸)、FEET(英尺)。

ANGDMS(度分秒,例如04:03:47.00)、ANGRAD(弧度)

如果需要采用的单位为厘米、弧度,那么定义语句即需要为:

UNITS/CM,ANGRAD

WKPLAN/XYPLAN

如果坐标系为直角坐标系,坐标系平面为XY平面。(三坐标软件所采用的坐标系均为圆柱

极坐标系)

RationalDMIS 7.1 速度、加速度、接近回退、安全距离_程序运行
PRCOMP/ON

打开测头补偿。

TECOMP/OFF

打开温度补偿。

FLY/OFF

关闭FLY模式,打开FLY模式的语句为FLY/1.0

打开FLY模式后,机器所走的路径将类似于圆弧的路径,如下图:
RationalDMIS 7.1 速度、加速度、接近回退、安全距离_拟合_02
MODE/PROG, MAN

定义模式为程序模式。

模式为自动模式时 MODE/AUTO,PROG,MAN

自动模式,在程序运行到测量语句时,会根据点的数量,重新均分测量点。

模式为程序模式时 MODE/PROG,MAN

程序模式,在程序运行到测量语句时,根据程序里指定的测量点的坐标和方向去进行测量。

模式为手动模式时 MODE/MAN

手动模式,在程序运行到测量语句时,会等待用户用手动去进行测量。

SNSET/APPRCH, 1.000000

设置接近距离,是测针到达测量点之前,从定位速度到测量速度,开始准备测量的一个距离。

SNSET/RETRCT, 1.000000

设置回退距离,是测针在工件上触发之后,回退的一段距离。

SNSET/DEPTH, 2.000000

设置测量深度,对于线性元素,如圆,是测针沿着圆轴线方向,深入的一段距离。

SNSET/SEARCH, 10.000000

设置搜索距离,为测针到达指定的测量点位置后,没有发生触发,而继续沿着测量方向前进的距离。

SNSET/CLRSRF, 10.000000

安全平面距离,该语句可以为SNSET/CLRSRF, FA(PLN1),10.000000

例如PLN1为一个平面,那么测量任何元素前,测针都会首先抬高离平面PLN1 10毫米的位置再进行移动或者测量。

FEDRAT/POSVEL, MMPS, 100.000000

设置机器的定位速度,单位毫米/秒。

FEDRAT/MESVEL, MMPS, 10.000000

设置机器的测量速度,单位毫米/秒。

FEDRAT/SCNVEL, MMPS, 10.000000

设置机器的扫描速度,单位毫米/秒。

ACLRAT/POSACL, MMPSS, 500.000000

设置机器的定位加速度,单位毫米/秒的平方

ACLRAT/MESACL, MMPSS, 100.000000

设置机器的扫描加速度,单位毫米/秒的平方。

RECALL/D(MCS)

调用机器坐标系MCS。

SNSLCT/S(ROOTSN3_A90_NB90)

调用名为ROOTSN3_A90_NB90的测头。

GEOALG/CIRCLE, LSTSQR

GEOALG/ARC, LSTSQR

GEOALG/PLANE, LSTSQR

定义圆、圆弧、平面的拟合算法为最小二乘法,其中圆的算法可以根据程序进行选择,有4种算法可供选择:

RationalDMIS 7.1 速度、加速度、接近回退、安全距离_拟合_03
最小外接圆:(最小覆盖圆)将所有的测量点都包含在圆内,直径最小的那个圆。

最大内接圆:(最大空圆)所有测量点都在圆外,直径最大的那个圆。

最小区域圆:(最小半径)从这个圆的圆心出发,画两个同心圆,将所有测量点都包含在这
两个同心圆内,在所有符合上面条件的同心圆中,径向距离最小的那一组。

最小二乘圆:(最小平方差)所有测量点到该圆的距离平方和最小。

实际中应用最多的是最小平方差,给出的为参数的平均值,计算方便,同时个别点的偏差对测量结果影响不大。

在配合中,为了顺利进入装配,轴的尺寸应采用最小覆盖圆,而最小半径,主要用于形状
差的评定。
RationalDMIS 7.1 速度、加速度、接近回退、安全距离_拟合_04
RationalDMIS 7.1 速度、加速度、接近回退、安全距离_程序运行_05


举报

相关推荐

0 条评论