专业制作网站 上海,江门网站建设技术托管,wordpress自定义功能,巨量算数关键词查询三坐标测量机控制原理三坐标测量机获取测头触碰点相对于系统原点的三坐标值#xff0c;然后经特定算法处理#xff0c;得到尺寸公差或形位公差。测头在X、Y#xff0c;Z三个相互垂直的导轨上进行复合运动#xff0c;实现逐点测量#xff1b;或按一定运动轨迹#xff0c;实… 三坐标测量机控制原理三坐标测量机获取测头触碰点相对于系统原点的三坐标值然后经特定算法处理得到尺寸公差或形位公差。测头在X、YZ三个相互垂直的导轨上进行复合运动实现逐点测量或按一定运动轨迹实现扫描测量。因此在实现每一个轴的运动控制时既要精确的位置控制又要精确的轨迹插补控制所以要对每轴何服运动的位置和速度都实现精确闭环控制。速度环由直流电机尾部的测速发电机反馈电压信号至伺服驱动器形成由伺服驱动器采用比例增益处理实现稳定的速度控制。位置环则由光栅尺读数头读取导轨上的光栅尺反馈正交编码信号至运动控制卡然后采用PID控制算法处理后形成实现精确的位置控制。三坐标测量机控制系统组成整体组成开放的测量机控制系统如图1所示以PMAC2-Lite运动控制卡为核心。该控制卡具有四轴运动控制和数字量逻辑控制功能支持PID控制算法同时有32路数字量输人和输出接口。控制卡作为下位机利用交叉网线与上位工控机连接构成上下位机式开放式测量机控制系统I/O接口卡具有32路数字量输入输出通过排线连接控制卡的JTHW和JOPT接口实现卡上电路与继电器、开关等外部数字量控制电路的光耦隔离以及5V与24V电平信号转换保护控制卡不受外部信号干扰和电流冲击。驱动接口卡通过排线连接控制卡JMACHI和JMACH2接口转接输出三轴的±10V电压控制信号至伺服驱动器同时以光耦隔离方式连接伺服驱动器报警、使能、回零和正负限位开关触发等信号另外也能用光耦隔离方式接收光栅反馈的正交编码信号。因为测量机测头负载较小但是运动换向频繁所以采用可频繁启动、低速性能好、响应速度快的山洋T系列直流电机并安装尾部测速发电机。选用AMC25A8直流伺服驱动器输出PWM信号控制电机并接收速度电压信号反馈形成速度闭环。控制卡输出差动电压信号至伺服驱动器驱动器输出PWM信号至电机这种模式使整个系统响应速度快实时性强同时也有较好的抗干扰性。测头坐标捕捉测头触碰零件表面获得触碰点的三坐标值是坐标测量机的核心功能。当测头触碰时通常返回5V的高电平信号连接至控制卡JMACH2接口的驱动轴所对应的USER端子然后在控制卡上设置1变量1xx970I7mn2 317mn³2。这样当UERS端子检测到测头反馈高电平信号控制卡立即在寄存器中锁存xx轴对应的光栅反馈编码值读取该编码值对比系统零点值就获得该轴的坐标值。测头触碰信号被同时反馈到三个轴的USER端子因为是控制卡硬件安时锁定编码值所以可以准确地捕捉到触碰点X、Y、Z三坐标值实现坐标捕捉功能。手柄控制实现手柄控制测头在X、Y、Z三个方向移动并测量是重要的测量模式之一。手柄每个方向都是一个电位器输出的电压信号正负、大小决定了轴的运动方向和速度。ACC-28B是四路模拟转数字扩展卡可以采集3个方向的手柄输出电压然后经ACC-8TS扩展接口卡连接到主控制卡。被采集的电压信号存贮在卡中手柄电压值寄存器中利用周期运行的PLC程序循环读取然后利用M变量直接赋值给PID滤波寄存器。如果三个轴都处于开环控制状态这个操作实际上是为开环运动0指令赋值确定运动速度。通过实时刷新寄存器中值三个轴就处于0指令控制的开环运动状态可实现手柄控制测头运动。测量机软件系统上位机软件上位机操作系统为windows系统软件用VC6.0及PComm32PRO动态链接函数库开发具有状态监控界面、DMIS程序编辑下载、功能按钮界面和参数设置等模块。状态监控界面主要实现对三个轴的位置及速度的实时监控对回零状态、限位状态、伺服驱动器等I/0信号的监控。为了减少系统资源占用采用定时器消息响应函数OnTimer(UINT nIDEvent)每隔500ms来定时采集数据。在该函数中再调用PComm32PRO中的库函数来读取控制卡中M、Q等变量获取上述值。例如获取X轴位置值则用PmacGelResponseA(m_dwDeviceBuf_Xp12#1p)库函数来实现。获取M变量数值可以用PmacGelVariable()、PmacGetResponseA()等函数来实现。在消息响应函数的结尾用UpdateData(FALSE)函数来刷新监控界面的显示。功能按钮界面具有回零、伺服上电、手柄控制等多个命令按钮分别对应不同的消息响应函数。在这类函数中通过调用PmacGetResponseA()等库函数调用控制卡上的PLC程序、运动控制程序和在线指令综合起来实现相应的命令功能。例如执行101回零运动程序可用PmacGetResponseA(m_dwDeviceBuf-XH241 B101R)来实现三轴的回零命令。控制卡在使用前可以在上位机上通过对话框进行参数设置以适应不同的工作环境。该功能利用PmacSeVariable()等库函数来实现。DMIS是一种测量数据通信标准、接口和测量高级语言是广泛使用的美国标准。上位机具有DMIS程序编辑器能编辑、解释DMIS测量程序并下载到控制卡执行。DMIS程序被解释成卡上对应的运动程序、在线指令或PLC程序利用它们实现测量程序功能。对不同测量要求的自动测量既可以通过编写不同的DMIS程序实现也可以直接设置测量按钮然后编写相应的下位机运动控制程序来实现。下位机软件控制卡中的PLC程序周期性循环运行能够完全访问卡上的变量和I/O端口所以可用来读取变量值并且能够响应外部数字量改变在程序中调用其它运动控制程序。控制卡开机时PLC 1参数设置程序首先运行设置1、M、P、Q变量值对控制卡中的控制方式、I/O口定义、特定寄存器对应的变量等进行设置初始化卡的工作环境。坐标值捕捉PLC程序在后台循环执行一旦检测USER端子具有高电平信号就读取已被硬件锁定的三个轴的光栅反馈值从而获得触碰点的三坐标值。当处于手柄控制模式时手柄控制PLC程序被循环运行定时获取手柄电位器输入的电压值直接赋值给PID滤波寄存器更改O指令的值实现三轴的手柄控制开环运行。运动控制程序可以实现期望的运动功能比较重要的是回零运动程序和重复测量运动程序。这些运动程序由类Basic的高级语言和G代码组成可以被上位机直接调用或者PLC程序调用。重复测量运动程序可以利用一个程序循环体调取事先存储的或用手柄控制获取的一系列测量点坐标不断自动重复测量这些点进行比对测量。基于PMAC控制卡的开放式测量机控制系统兼容性强能实现精确的三坐标值硬件实时捕捉可用手柄控制测头移动方向和速度能编辑解释标准DMIS测量程序能实现自动重复比对测量是一种功能全面高性能的测量机控制系统能实现针对不同测量要求的柔性测量。 往期精彩分享 影像测量仪买回来了怎么验收和校准干货 三坐标光栅尺的安装特点推荐 学点有用的过程能力指数Cp与Cpk计算原理详解必读 三坐标的汽浮导轨你了解吗