首页/文章/ 详情

RationalDMIS边界(BOUND)应用

1月前浏览812

功能通过使用一个或几个平面来分界元素, 应用到线, 圆柱, 圆锥和面。

对于圆柱或圆锥, 使用构造区边界 功能后修改的元素达到最大状态:

应用BOUND功能之前                          
应用BOUND功能之后


此功能也可以应用于元素的延伸.

应用BOUND功能之前                          应用BOUND功能之后



对于平面与斜圆柱测量:
 
短的斜圆柱测量,使用构造区:“边界” 很有效解决产生的测量点“跑出“”实际工件外!

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

F(PLN1) = FEAT/PLANE,CART, -5.088001, -4.347703, 20.000000, 0.000000,$

 0.000000, 1.000000

$$ Measurement points are created through actual points

MEAS/PLANE, F(PLN1), 4

  PTMEAS/CART,  -32.227180, 17.296291, 20.000000, 0.000000, 0.000000, 1.000000

  PTMEAS/CART,  -31.867849, -18.090130, 20.000000, 0.000000, 0.000000, 1.000000

  PTMEAS/CART,  13.956867, -33.680042, 20.000000, 0.000000, 0.000000, 1.000000

  PTMEAS/CART,  29.786158, 17.083069, 20.000000, 0.000000, 0.000000, 1.000000

ENDMES

OUTPUT/FA(PLN1)

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

D(CRD1) = TRANS/ZORIG, -20

F(CYL1) = FEAT/CYLNDR,OUTER,CART, 0.000000, 0.000000, 0.475795, 0.000000,$

 -0.000000, 1.000000, 80.000000,  27.645065

$$ Measurement points are created through actual points

MEAS/CYLNDR, F(CYL1), 8

  PTMEAS/CART,  -24.945079, -31.268883, -13.207990, -0.623627, -0.781722,$

 -0.000000

  PTMEAS/CART,  16.449245, -36.461244, -13.346738, 0.411231, -0.911531,$

 -0.000000

  PTMEAS/CART,  39.924243, 2.460657, -5.157333, 0.998106, 0.061516, -0.000000

  PTMEAS/CART,  21.809149, 33.531493, -7.306506, 0.545229, 0.838287, 0.000000

  PTMEAS/CART,  -10.595063, 38.571293, 10.918006, -0.264877, 0.964282, 0.000000

  PTMEAS/CART,  -39.506651, -6.262946, 11.231293, -0.987666, -0.156574, 0.000000

  PTMEAS/CART,  2.300270, -39.933805, 14.298327, 0.057507, -0.998345, -0.000000

  PTMEAS/CART,  39.653267, 5.255320, 14.271847, 0.991332, 0.131383, -0.000000

ENDMES

OUTPUT/FA(CYL1)

D(CRD2) = TRANS/XORIG, FA(CYL1), YORIG, FA(CYL1)

D(CRD3) = ROTATE/YAXIS, -60

MODE/PROG,MAN

F(CYL2) = FEAT/CYLNDR,INNER,CART, 0.000000, -0.000000, -40.415634,$

 -0.000000, -0.000000, -1.000000, 12.000000,  18.483116


F(PLN2) = FEAT/PLANE,CART, 0.000000, -0.000000, -39.000000, -0.000000,$

 -0.000000, -1.000000

F(PLN3) = FEAT/PLANE,CART, 0.000000, -0.000000, -42.000000, -0.000000,$

 -0.000000, -1.000000

BOUND/F(CYL2), F(PLN2),F(PLN3)

$$ Measurement points are created through nominal points

MEAS/CYLNDR, F(CYL2), 15

  PTMEAS/CART,  5.917299, 0.992759, -39.000000, -0.986210, -0.165502, 0.000000

  GOTO/CART,  2.660453, 1.386358, -39.000000

  GOTO/CART,  2.101833, 2.140630, -39.000000

  GOTO/CART,  1.337471, 2.685362, -39.000000

  PTMEAS/CART,  0.884376, 5.934465, -39.000000, -0.147397, -0.989077, -0.000000

  GOTO/CART,  -0.496380, 2.958650, -39.000000

  GOTO/CART,  -1.386358, 2.660453, -39.000000

  GOTO/CART,  -2.140630, 2.101833, -39.000000

  PTMEAS/CART,  -5.370725, 2.674942, -39.000000, 0.895126, -0.445813, 0.000000

  GOTO/CART,  -2.967233, 0.442188, -39.000000

  GOTO/CART,  -2.958650, -0.496380, -39.000000

  GOTO/CART,  -2.660453, -1.386358, -39.000000

  PTMEAS/CART,  -4.203666, -4.281260, -39.000000, 0.700627, 0.713528, 0.000000

  GOTO/CART,  -1.337471, -2.685362, -39.000000

  GOTO/CART,  -0.442188, -2.967233, -39.000000

  GOTO/CART,  0.496380, -2.958650, -39.000000

  PTMEAS/CART,  2.772716, -5.320907, -39.000000, -0.462111, 0.886822, 0.000000

  PTMEAS/CART,  2.772716, -5.320907, -40.500000, -0.462111, 0.886822, 0.000000

  GOTO/CART,  0.496380, -2.958650, -40.500000

  GOTO/CART,  -0.442188, -2.967233, -40.500000

  GOTO/CART,  -1.337471, -2.685362, -40.500000

  PTMEAS/CART,  -4.203666, -4.281260, -40.500000, 0.700627, 0.713528, 0.000000

  GOTO/CART,  -2.660453, -1.386358, -40.500000

  GOTO/CART,  -2.958650, -0.496380, -40.500000

  GOTO/CART,  -2.967233, 0.442188, -40.500000

  PTMEAS/CART,  -5.370725, 2.674942, -40.500000, 0.895126, -0.445813, 0.000000

  GOTO/CART,  -2.140630, 2.101833, -40.500000

  GOTO/CART,  -1.386358, 2.660453, -40.500000

  GOTO/CART,  -0.496380, 2.958650, -40.500000

  PTMEAS/CART,  0.884376, 5.934465, -40.500000, -0.147397, -0.989077, -0.000000

  GOTO/CART,  1.337471, 2.685362, -40.500000

  GOTO/CART,  2.101833, 2.140630, -40.500000

  GOTO/CART,  2.660453, 1.386358, -40.500000

  PTMEAS/CART,  5.917299, 0.992759, -40.500000, -0.986210, -0.165502, 0.000000

  PTMEAS/CART,  5.917299, 0.992759, -42.000000, -0.986210, -0.165502, 0.000000

  GOTO/CART,  2.660453, 1.386358, -42.000000

  GOTO/CART,  2.101833, 2.140630, -42.000000

  GOTO/CART,  1.337471, 2.685362, -42.000000

  PTMEAS/CART,  0.884376, 5.934465, -42.000000, -0.147397, -0.989077, -0.000000

  GOTO/CART,  -0.496380, 2.958650, -42.000000

  GOTO/CART,  -1.386358, 2.660453, -42.000000

  GOTO/CART,  -2.140630, 2.101833, -42.000000

  PTMEAS/CART,  -5.370725, 2.674942, -42.000000, 0.895126, -0.445813, 0.000000

  GOTO/CART,  -2.967233, 0.442188, -42.000000

  GOTO/CART,  -2.958650, -0.496380, -42.000000

  GOTO/CART,  -2.660453, -1.386358, -42.000000

  PTMEAS/CART,  -4.203666, -4.281260, -42.000000, 0.700627, 0.713528, 0.000000

  GOTO/CART,  -1.337471, -2.685362, -42.000000

  GOTO/CART,  -0.442188, -2.967233, -42.000000

  GOTO/CART,  0.496380, -2.958650, -42.000000

  PTMEAS/CART,  2.772716, -5.320907, -42.000000, -0.462111, 0.886822, 0.000000

ENDMES

OUTPUT/FA(CYL2)



来源:山涧果子
ACTUG
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-12-27
最近编辑:1月前
山涧果子
大专 签名征集中
获赞 206粉丝 56文章 1452课程 0
点赞
收藏
作者推荐

RationalDMIS重要参数设置

1.机器运行设置,在操作工具条中选取“机器状态,项(或Ctrl+F6)即可转到机器运行速度/加速度设置窗口!2.测头补偿及FIY开关设置RationalDMIS右下角,具体设置图标见下图:3.状态区-测量设置 探头设置窗口用于DCC机器或脱机编程,它控制着测量过程中机器移动的某些行为. 自动测量/手动测量接近/回退及测量深度,间距面,搜索距离参数设置此参数请到机器状态区“设置,窗口,见下图 接近/回退距离设置:意义为到测量点前及触发后红宝石的停靠位置,接近距离只针对于自动测量; 深度设置:由理论向一个方向偏移后测量。4.测头测量定义详解:(1)SNSET/APPRCH,距离设置接近距离,是测头开始进入测量速度到所需要测量的点的一个距离;(2)SNSET/RETRCT,距离 设置回退距离,在测量触发之后回退一个距离。 手动触测回退是在所测量特征太小或太窄时产生不必要的触发时设置(可根据产品实际情况调整)(3)探测深度 SNSET/DEPTH 定义一个距离,为测头沿着元素向量方向刺入的距离,这个元素包括圆弧、圆、椭圆、闭合平行线;如果在测量中使用柱状测针,DEPTH将沿着测头本身的向量方向而不是元素方向。这些元素有曲线、曲面、直线、点(边界点)(4)搜索距离 SNSET/SEARCH,距离 设置搜索距离,让测头在沿着接近方向没有找到测量点时,继续伸进的距离。(5)间距面 SNSET/CLRSRF,距离(或者F()\FA()) RationalDMIS可以在程序模式下调用安全平面!!! 设置一个距离,测头相对测量元素在路径上移动时的清除距离,移动时候该距离内测头不会进入。 当后面的参数为F(Lable)或者FA(Lable)或者DAT(X)时候, 这个元素必须是一个已经定义或者测量过的平面,和被测元素所在平面平行,那么显然,CLRSRF和DEPTH方向垂直于参数APPRCH,RETRCT,SEARCH的方向. DMIS5.0标准限制测量设备(DME)移动只在AUTO模式下有效.当一个元素在AUTO模式下被测量,DME会使用最短的路径(如果可能的话)移动到安全平面上,然后沿着安全平面一直移动到被测元素的正上方,然后转到测量部分并完成. 当测量结束后,如果下一个元素测量或者运动路径与当前定义的清除距离有冲突,DME会首先移动回到安全平面上. 注意: DMIS中“安全平面”只在"AUTO"模式下起作用。需要在“程序设置”--勾选“MODE/PROG,MAN下应用间距面”,这项兼容性改变使得“安全平面”,在PROG模式下也可以起作用。DMIS安全平面语句有下面两个格式。例:a.SNSET/CLRSRF,20.0000 b.SNSET/CLRSRF,F(PLN1),20.0000,对于格式a,安全平面对点、边界点、线、平面、圆、圆弧、椭圆还有键槽起作用。安全平面的建立由特征点和向量来确定。在PROG模式下,安全平面的移动是执行于测量块中的GOTO或者是PTMEAS进程,这样可能会产生两种移动:移动1:如果机器当前位置低于安全平面+清除距离的值,第一种移动将抬高机器到安全平面+清除距离的位置。否则,什么都不会发生。移动2:如果GOTO/PTMEAS位置在安全平面+清除距离位置之下,第二种移动将直接移动机器越过GOTO/PTMEAS到安全平面+清除距离的位置。(6)测头接近回退距离自动调整默认情况下不用设置!! Sensor接近回退距离值对于内圆,圆柱,弧,槽,和椭圆特征可以自动调整。SNSET/APPRCH, 7.178360 SNSET/RETRCT, 7.178360 MEAS/CIRCLE, F(CIR8), 3 ....ENDMES SNSET/APPRCH, 10.001210 SNSET/RETRCT, 10.001210对于难以人为做调整的元素,软件自动调整测头的接近回退距离,大大提高了测量效率,测量更加方便智能。测量小孔时,软件自动调整接近和回退距离,避免距离设置过大产生的碰撞,便于小孔测量防碰撞。来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈