首页/文章/ 详情

RationalDMIS导入理论测量点(TXT文本)检测

14小时前浏览5

前言:

    通过导入理论点的方式实现数模比对的检测,这种方式需要客户提供理论点的坐标值,我们可以将这些理论点的数据记录到TXT或者Excel里,然后通过内部程序将这些点导入软件并自动完成测量。


   注意;


   知道理论点的坐标是不够的,还需要知道每个点的矢量方向(I、J、K),这是关键,如果矢量方向不对,对测量结果会很大。RationalDMIS有自己独特的计算方式来得到每个点的向量,在自动测量时会根据正确矢量方向完成测量。


理论点数据记录在TXT的格式如下图;



下面是通过导入理论点的方式测量产品的轮廓度(实现数模比对测量);


1、建立零件坐标系(根据图纸标注,采集基准A,B,C构建坐标系)



2、 按下图路径,将‘导入点’的程序加载到软件里。



 注意:


  支持从文本文件或者CSV文件直接导入成点元素或曲线。文件每行只需要包含XYZIJK数据或者XYZ数据,使用逗号或者空格键隔开。


 

3、给定点元素名称前缀,点击导入,软件会自动将txt里面的数据导入,并在元素数据区和DMIS程序数据区记录程序。



4.切换模式为DCC模式,给定安全平面,自动测量这些点,输出每个点的点轮廓(T值)。



公差评价



记录程序代码,可以反复利用。



输出报告




完全DMIS语句如何实现?


提示:
  
     这个程序目的是读取一个包含圆的标称信息的数据文件,
并在元素数据区中创建名义(理论)数据。所有数据仅由空格或制表符分隔。
     读入的数据文件的示例如下所示,数据文件包含10个圆元素位置,矢量及直径信息,此数据文件的示例在示例数据文件夹中。

     40     55             34.999995        0        0        1        45

     8      55             34.999995        0        0        1        10 

     24     27.287187      34.999999        0        0        1        10 

     56     27.287187      34.999999        0        0        1        10 

     72     55             34.999995        0        0        1        10 

     56     82.712813      34.999991        0        0        1        10 

     24     82.712813      34.999991        0        0        1        10  

     25     7.908118       27.928932        0    -0.707107   0.707107  15  

     50     7.908118       27.928932        0    -0.707107   0.707107  15 

     0      95             15              -1        0        0        15  


MODE/PROG,MAN

DID(Shanjianguozi) = DEVICE/STOR,'E:\Lenovo CIRE.txt'

OPEN/DID(Shanjianguozi), DIRECT, INPUT

DECL/COMMON,INTGR,I

DECL/COMMON,DOUBLE,XX[10]

DECL/COMMON,DOUBLE,YY[10]

DECL/COMMON,DOUBLE,ZZ[10]

DECL/COMMON,DOUBLE,II[10]

DECL/COMMON,DOUBLE,JJ[10]

DECL/COMMON,DOUBLE,KK[10]

DECL/COMMON,DOUBLE,DD[10]

DECL/COMMON,CHAR,255,C1

DO/I,1,10,1

READ/DID(Shanjianguozi),XX[I],YY[I],ZZ[I], II[I],JJ[I],KK[I],DD[I] 

C1 = ASSIGN/CONCAT('J','-',STR(I))

F(@C1) = FEAT/CIRCLE,INNER,CART, XX[I],YY[I],ZZ[I], II[I],JJ[I],KK[I],DD[I] 


ENDDO


ReadXYZIJK PT numdata

 



MODE/PROG,MAN

DID(Shanjianguozi) = DEVICE/STOR,'D:\ReadXYZIJK PT numdata.txt'

OPEN/DID(Shanjianguozi), DIRECT, INPUT

DECL/COMMON,INTGR,I

DECL/COMMON,DOUBLE,XX[20]

DECL/COMMON,DOUBLE,YY[20]

DECL/COMMON,DOUBLE,ZZ[20]

DECL/COMMON,DOUBLE,II[20]

DECL/COMMON,DOUBLE,JJ[20]

DECL/COMMON,DOUBLE,KK[20]

DECL/COMMON,CHAR,255,C1

DO/I,1,20,1

C1 = ASSIGN/CONCAT('PT','-',STR(I))

READ/DID(Shanjianguozi),XX[20],YY[20],ZZ[20],II[20],JJ[20],KK[20]

F(@C1) = FEAT/POINT,CART, XX[20],YY[20],ZZ[20],II[20],JJ[20],KK[20]

ENDDO


下图,你,看到了啥?


看到了,你会有好的收获。



来源:山涧果子
UM理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-12-28
最近编辑:14小时前
山涧果子
大专 签名征集中
获赞 204粉丝 51文章 254课程 0
点赞
收藏
作者推荐

RationalDMIS机器状态区操作区“速度/加速度”设置说明

机器状态速度面板提供控制测量速度,定位速度和扫描速度的界面。 仔细调整速度和加速度设置有助于提供安全,准确和高效的CMM计划。 如果启用了学习模式,则在按下应用按钮时,将对速度设置的调整写入DMIS程序。 无论是手动测量还是自动运行程序,都遵循以下运动方式:快速移动(移动速度),慢速触测(触测速度),当自动运行时,触测点和移动点由程序给定,接近回退点由控制软件( serve)自动生成(根据软件设置的接近、回退距离)。机器状态 - 速度①速度设置单位: 选择所需的单位以显示速度值。更改此设置后,所有Speed接口值都将更新为所选单位。MMPS =每秒毫米MPM =每分钟米数IPM =每分钟英寸IPS =每秒英寸②速度最大值: 接受数字输入,以允许设置最大允许测量速度或加速度,定位速度和扫描速度。 这些设置由硬件决定的,设备调试人员通过调试软件进行调整。 注意:设置这些值时要小心。不正确的值会对机器性能产生不利影响,导致机器损坏或人身伤害。③机器运行设置 在“操作工具条”中选取“机器状态“”项(或Ctrl+F6)即可转到机器运行速度/加速度设置窗口!测量速度(接触速度):在接近距离内的移动速度。 接受数字输入或使用滑块设置测量速度。测量速度是机器在测量期间获取点时移动的速度。这与位置速度不同,位置速度是机器在不取点时移动的速度。建议2--5MM/S注意:设置这些值时要小心。不正确的值会对机器性能产生不利影响。④定位速度(移动速度):探针在当前位置到距离目标点接近距离的空间内移动的速度。定位速度:接受数字输入或使用滑块设置定位速度。定位速度是机器在不取点(即GOTO)时移动的速度。这与测量速度不同,测量速度是机器在测量期间获取点时移动的速度。注意:设置这些值时要小心。不正确的值会对机器性能产生不利影响。⑤扫描速度:接受数字输入或使用滑块设置扫描速度。注意:设置这些值时要小心。不正确的值会对机器性能产生不利影响。加速度①测量加速度:接受数字输入或使用滑块设置测量加速度。测量加速度是测量期间施加的加速度。这与位置加速度不同,位置加速度是不取点时应用于机器运动的加速度。注意:设置这些值时要小心。不正确的值会对机器性能产生不利影响。②定位加速:接受数字输入或使用滑块设置定位加速度。定位加速度是应用于机器运动的加速度,而不是取点(即GOTO)。这与测量加速度不同,后者是测量期间应用的加速度。注意:设置这些值时要小心。不正确的值会对机器性能产生不利影响。来源:山涧果子

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