碧波液压网 欢迎你,游客。 登录 注册

三坐标测量程序的编辑和管理

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。
液压导航网

  三坐标程序测量一直是自动检测的一个重点,程序的简捷与否,能否通用,编程速度的快慢,系列程序的查找等问题,将直接影响资源的利用与配置。因此如何优化程序、合理管理,把有限资源,发挥最大作用,将显得尤为重要。

  1 测量程序的编辑

  1.1 测量程序的分类

  三坐标测量程序的编辑不外乎两种,脱机编程和联机编程。脱机编程一般用在语言编程和软件系统的应用方面,编程过程中不涉及测量;联机编程常用在自学习,即以学习(测量)方式编程。为了不影响测量机的正常使用,针对脱机编程的特点,可以用别的计算机编好程序,通过数据传输,再到测量机上进行调试。

  不少测量机都配置了语言,根据语言灵活的特点,可以使一些比较复杂的工作,测量量比较大的规律性测量,诸如许多孔、狭缝、槽的位置的检测,在脱机情况下编好程序,这样修改方便又不妨碍测量机的使用。

  1.2 如何优化测量程序

  (1)待定系数

  对于测量程序,我们一般希望将它做得短小紧凑,通用性强,可读性强。具体编程时,根据产品的结构而定。如果产品有规律,可以利用待定系数法,通过对系数的赋值,改变程序段属性,借助循环使程序段得到再次使用。如图1,该工件加工了两层均分孔, 8-Φ8和6-Φ6,分度圆直径分别为Φ100和Φ60,起始角为30°和0°,要测这些孔相对于中心孔的位置度。由于外圈圆与内圈圆有一定的位置关系,相差为30°,建工件坐标系时以基准孔A即中心孔为原点,基准孔A与圆O1定角向再顺时针旋转30°建立XOY坐标系。若均分孔孔径为DM,孔数目为N,分度圆直径为D,起始角为A,测量的流程图见图2。由于测量块要适用两层不同属性的测量模块,因此关键参数都应该是待定的。其中所测的每个小孔中心坐标为(X,Y),表达式为:

式中D、N、A都是每批测量孔的特征参数,I为每一批中所测的孔号,因此只要改变特征参数,就可适用不同批次孔的位置测量,因此该程序段利用率提高了,程序的通用性也增强了。这些待定系数可从程序外读入,也可在程序里赋值。如果所测产品只有一组均分孔,程序设计时这些参数最好从程序外读入,这样输入不同参数就可适用同一类型不同产品,而非一个产品。

       

(2)数据文件

  对于有规律的产品可设计成通用性的,若其尺寸无规律,比如孔不是均分的,孔的坐标无规律可寻,且孔直径大小不一,尤其是要测尺寸大批量的,编程时若逐元素编程,测量程序会特别庞大,可以把这些不规则孔的特征参数如:孔坐标、孔的高度、孔径编辑成一个数据文件(如表1,N为所测孔号,X、Y为孔坐标,Z为孔的高度,DM为孔直径),这样在编程时,要测孔的理论位置与相关的定位点可从数据文件中读入。于是从数据文件每读一组数据就测量一个孔,这样程序会比较简单、紧凑。对于要测数据比较庞大的,输出结果也可存放于数据文件。对于诸多元素的检测,如天线狭缝、边框的检测,都可借助数据文件,利用循环简化测量程序。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码: 看不清?点击更换

最新评论