1 前言
三坐标测量机测量原理就是将被测物体置于三坐标测量空间,可获得被测物体上各测点的坐标位置,根据这些点的空间坐标值,经计算求出被测物体的几何尺寸和形状。经过与CAD 设计模型的比对,可以检测加工零件的合格性,在工业实际中有着巨大的应用价值。
基于CMM的接触式测量方法具有测量准确度高的优点,常用的数据采集方式有手动采样模式和自动采样模式。
1.1 手动采样模式
采用Joystick 驱动探头去接触零件表面,探头的探针每次接触零件表面,就采集一个轮廓的数据,然后再移动一个间距,采集下一个轮廓数据,最后得出测量表面信息。手动采样的速度较低,靠教来移动机台,效率低下,不适合工业大批量测量的要求。
1.2 自动采样模式
为了解决手动采样效率低下的问题,必须要开发出能够自动测量的技术,实现测量路径的预生成,再让探头按照生成的路径连续运动去收集点的信息,这样就提高了效率,能够解决大批量测量的问题。
目前我们用的来自美国的一套三坐标测量机上层软件功能非常强大,能够实现数据的自动收集并与模型的标准数据比对,生成一个报表,最终还能加入数据库中供参考与查阅。这套软件提供一个与控制器的通讯协议,我们就利用这个协议在固高板卡这个控制器平台上开
发出了一套下位机的控制软件,来与上位机软件配合完成对探头的驱动以及点的收集。
2 系统构成
1) 位置反馈:必须要有轴端编码器反馈,能够实时监控机床各轴到达的位置,以便于测量点的收集与上层软件的模拟仿真,即使在远程也能清晰观测到测量的完整过程,固高运动控制板卡,不仅能够提供模拟电压输出的闭环控制,在板卡上作了位置的闭环,同时还能够控制步进电机以及脉冲输出的伺服电机,在这种情况下需要有轴编码器通道来收集运动轴的位置信息,对于在测量中的这两种方式,固高都提供完善的解决方案。
2) 支持手动运行与自动运行的完美切换,在测量中手动定坐标系与手动采集非常重要,手动运行采用Joystick 三维模拟摇杆,能够同时实现三轴的无级调速,自动运行中测量路径有一定的矢量要求,必须能够实现空间三维的插补运动,可见手动与自动在运动上有
不同的要求,固高运动控制器支持点位功能又支持连续轨迹功能,能够实现对这个问题的完美解决。
3) 精确定位,回零的精度将直接影响到测量的精度,固高板卡提供Home+Index 的回零方式,能够将回零精度达到微米级。提供的回零流程为:
a)启动Home 捕获,当Home 捕获触发时,运动到Home 捕获触发时的位置
b)运动停止后,启动Index 捕获,反向运动一圈半
c)当Index 捕获触发时,运动到Index 捕获触发时的位置
d)运动停止后,将目标位置和实际位置清0 4) 精确捕获,测量机的目的就是要收集被测量点用来与给出点进行比较,从而得出产品是否合格的报表,当探头与工件接触的时候要能够准确的将接触点处的位置记录下来,固高板卡采用硬件来实现锁存,提供一路探针输入信号,当探针触发时,硬件会将三路编
码器信号同时锁存下来,误差不超过正负一个脉冲,没有时间滞后的问题,这是非常精确的位置锁存,特别适合应用在要求非常高的测量领域。
4 软件编制
基于美国的这套上层软件,配合固高的运动控制器平台,我们开发了基于嵌入式Dos平台的下层控制软件,上层软件提供给我们的仅仅是一个接口协议,通过RS232 来进行传输数据,我们要做的首先就是摸清它的通讯协议,做好数据接受与译码的工作,然后就是根据不同的指令来驱动探头去采集所需要的点信息,全部的流程我们在主循环中来实现,CMM系统中必须的一点就是要有回退功能,当探头碰到工件表面时,立即按照设定的回退矢量与回退距离回退到一个位置,它的运动指令主要分为PT 定位指令与PM 测量指令,具体软件流程如下图:
通过在固高四轴演示箱平台上的仿真实验证明,采用固高板卡的三坐标测量系统完全满足测量领域的工艺要求,运行过程平稳,到位准确,可以达到非常高的测量精度。(end)
关键字:运动控制器 测量机 三坐标测量机
引用地址:固高运动控制器在测量机中的运用
三坐标测量机测量原理就是将被测物体置于三坐标测量空间,可获得被测物体上各测点的坐标位置,根据这些点的空间坐标值,经计算求出被测物体的几何尺寸和形状。经过与CAD 设计模型的比对,可以检测加工零件的合格性,在工业实际中有着巨大的应用价值。
基于CMM的接触式测量方法具有测量准确度高的优点,常用的数据采集方式有手动采样模式和自动采样模式。
1.1 手动采样模式
采用Joystick 驱动探头去接触零件表面,探头的探针每次接触零件表面,就采集一个轮廓的数据,然后再移动一个间距,采集下一个轮廓数据,最后得出测量表面信息。手动采样的速度较低,靠教来移动机台,效率低下,不适合工业大批量测量的要求。
1.2 自动采样模式
为了解决手动采样效率低下的问题,必须要开发出能够自动测量的技术,实现测量路径的预生成,再让探头按照生成的路径连续运动去收集点的信息,这样就提高了效率,能够解决大批量测量的问题。
目前我们用的来自美国的一套三坐标测量机上层软件功能非常强大,能够实现数据的自动收集并与模型的标准数据比对,生成一个报表,最终还能加入数据库中供参考与查阅。这套软件提供一个与控制器的通讯协议,我们就利用这个协议在固高板卡这个控制器平台上开
发出了一套下位机的控制软件,来与上位机软件配合完成对探头的驱动以及点的收集。
2 系统构成
图1 CMM 系统构成图
图2 CMM-Manager 软件
1) 位置反馈:必须要有轴端编码器反馈,能够实时监控机床各轴到达的位置,以便于测量点的收集与上层软件的模拟仿真,即使在远程也能清晰观测到测量的完整过程,固高运动控制板卡,不仅能够提供模拟电压输出的闭环控制,在板卡上作了位置的闭环,同时还能够控制步进电机以及脉冲输出的伺服电机,在这种情况下需要有轴编码器通道来收集运动轴的位置信息,对于在测量中的这两种方式,固高都提供完善的解决方案。
2) 支持手动运行与自动运行的完美切换,在测量中手动定坐标系与手动采集非常重要,手动运行采用Joystick 三维模拟摇杆,能够同时实现三轴的无级调速,自动运行中测量路径有一定的矢量要求,必须能够实现空间三维的插补运动,可见手动与自动在运动上有
不同的要求,固高运动控制器支持点位功能又支持连续轨迹功能,能够实现对这个问题的完美解决。
3) 精确定位,回零的精度将直接影响到测量的精度,固高板卡提供Home+Index 的回零方式,能够将回零精度达到微米级。提供的回零流程为:
a)启动Home 捕获,当Home 捕获触发时,运动到Home 捕获触发时的位置
b)运动停止后,启动Index 捕获,反向运动一圈半
c)当Index 捕获触发时,运动到Index 捕获触发时的位置
d)运动停止后,将目标位置和实际位置清0 4) 精确捕获,测量机的目的就是要收集被测量点用来与给出点进行比较,从而得出产品是否合格的报表,当探头与工件接触的时候要能够准确的将接触点处的位置记录下来,固高板卡采用硬件来实现锁存,提供一路探针输入信号,当探针触发时,硬件会将三路编
码器信号同时锁存下来,误差不超过正负一个脉冲,没有时间滞后的问题,这是非常精确的位置锁存,特别适合应用在要求非常高的测量领域。
4 软件编制
基于美国的这套上层软件,配合固高的运动控制器平台,我们开发了基于嵌入式Dos平台的下层控制软件,上层软件提供给我们的仅仅是一个接口协议,通过RS232 来进行传输数据,我们要做的首先就是摸清它的通讯协议,做好数据接受与译码的工作,然后就是根据不同的指令来驱动探头去采集所需要的点信息,全部的流程我们在主循环中来实现,CMM系统中必须的一点就是要有回退功能,当探头碰到工件表面时,立即按照设定的回退矢量与回退距离回退到一个位置,它的运动指令主要分为PT 定位指令与PM 测量指令,具体软件流程如下图:
图4 主程序流程图
通过在固高四轴演示箱平台上的仿真实验证明,采用固高板卡的三坐标测量系统完全满足测量领域的工艺要求,运行过程平稳,到位准确,可以达到非常高的测量精度。(end)
上一篇:三坐标测量机助力赛车突破质量和速度的极限
下一篇:三坐标测量仪中圆的测量
推荐阅读最新更新时间:2024-03-30 22:48
DSP+FPGA在高速高精运动控制器中的应用
Application of Movement-Control System Based on DSP and FPGA Zhu Xian-xin , Huang Tao , Deng Qi-hui, Lu Luo-xian (WuHan University of Technology,Institute of Intellegent Information System, Wuhan, 430070, China) Abstract : Digital signals processor can process numerical simulation reliability, provides favo
[嵌入式]
什么是运动控制器?运动控制器的特点与类型有哪些?
一、什么是运动 运动控制器就是控制电动机的运行方式的专用控制器:比如电动机在由行程开关控制交流接触器而实现电动机拖动物体向上运行达到指定位置后又向下运行,或者用时间继电器控制电动机正反转或转一会停一会再转一会再停。运动控制在和机床的领域内的应用要比在专用机器中的应用更复杂,因为后者运动形式更简单,通常被称为通用运动控制(GMC)。 运动控制器是一种设备,通常与运动控制软件配合使用,用于控制机器人、数控机床和其他移动或执行各种任务。 图1 运动控制器的是将预定的控制方案、规划指令转变成期望的运动,实现机械运动精确的位置(点位、运动轨迹、插补等)控制、速度控制、加速度控制、转矩或力的控制。 广义的运动控制器按结构分类可分为可逻辑控
[机器人]
RTAI在开放式数控系统运动控制器中的应用
0 前言 在数控自动控制领域中,所谓运动控制就是对机床机械装置运动部件的位置、速度、加速度等参数进行宴时的控制管理,使其按照预期的运动轨迹和规定的运动参数进行运动。由于工业控制计算机IPC(Industrial Personal Computer)强大而完善的功能,基于Pc标准总线的运动控制器已经在数控系统控制领域得到了广泛的应用。但是。基于PC标准总线的运动控制器由于在硬件设计上采用板卡设计,这种结构的运动控制器不宜长期工作在环境恶劣的工业现场(有振动、粉尘、油污等)。因此近年来,开放式运动控制器成为数控机床工业控制领域研究的热点。
Linux是一个遵循POSIX(Portable Operating SystemIn
[嵌入式]
基于DSP与FPGA的运动控制器设计
运动控制技术是数控机床的关键技术,其技术水平的高低将直接影响一个国家装备制造业的发展水平。目前,多轴伺服控制器越来越多地运用在运动控制系统中,具有较高的集成度和灵活性,可实时完成运动控制过程中复杂的逻辑处理和控制算法,能实现多轴高速高精度的伺服控制。本文选用DSP与FPGA作为运动控制器的核心部件,设计了通用型运动控制器。其中DSP用于运动轨迹规划、速度控制及位置控制等功能;FPGA完成运动控制器的精插补功能,用于精确计算步进电机或伺服驱动元件的控制脉冲,同时接收并处理脉冲型位置反馈信号。本文对该运动控制器的总体结构、硬件设计和软件设计进行了描述。 1 系统总体设计 运动控制器的总体性能指标为:作为一个单独的运动控制器使用
[嵌入式]
MPC08运动控制卡在开放式钻床数控系统中的应用
0 引言 在计算机技术飞速发展的今天,数控系统由传统的专用型封闭式系统向灵活的开放式数控系统转变已成为一种必然趋势。与传统的封闭式数控系统相比,开放式数控系统有以下优势: 可伸缩性,CNC系统的功能、规模(硬件或软件模块)可根据具体应用灵活增减; 可移植性,系统的功能软件与运行平台无关,能运行于不同供应商提供的硬件平台上; 可扩展性,开发者能有效地将自己的软件集成到NC系统中,形成自己的专用系统; 可互操作性,通过标准化接口,通信和交互机制,使不同功能模块获得相互操作能力,协调工作。 目前开放式数控系统主要形式是基于PC的NC,即在PC的总线上插上具有NC功能的运动控制器完成实时性要求较高的NC内核功能。本次课题基于步
[嵌入式]