【技术实现步骤摘要】
本专利技术涉及一种PCB-AOI运动控制方法,特别涉及一种通过独立的运动控制卡实现PCB-AOI运动控制方法。
技术介绍
PCB-AOI设备在高速运动过程中通过线阵相机采集腐蚀后PCB板图像,通过处理和分析发现PCB板的开路、短路、破孔等问题,提高PCB板一次性成品率。运动控制是PCB-AOI设备的重要组成部分,要求运动平台在很短的时间内就要达到匀速状态,且在拍摄过程中运动必须保持严格匀速状态,必须严格控制累计误差,否则将造成图形采集点位置错误。目前国内外PCB-AOI设备运动控制的方法基本都是安装在PC机内的运动控制卡模式。运动控制卡是一种基于PC机或工业PC机、用于各种运动控制场合(包括位移、速度、加速度等)的上位控制单元。运动控制卡与PC机构成主从式控制结构PC机负责人机交互界面的管理和控制系统的实时监控等方面的工作(如键盘和鼠标的管理、系统状态的显示、运动轨迹规划、控制指令的发送、外部信号的监控等等);控制卡完成运动控制的所有细节(包括脉冲和方向信号的输出、自动升降速的处理、原点和限位等信号的检测等等)。目前运动控制卡+PC的控制模式存在着以下问题(I)运动控制卡安装在PC机内,外部信号需要汇流和转接,维护困难;(2)易受PC机及操作系统的稳定性影响。由于运动控制卡安装在PC机内,任何PC机或操作系统的故障都会影响运动控制卡的正常工作,造成安全隐患。为了克服运动控制卡的缺点,提升设备性能和可靠性,需要独立式运动专用控制器,和PC机之间只需通过通信方式进行信息交互,运动控制器完全独立运行,大大提高了运行的可靠性,同时方便维护。
技术实现思路
本专利技术 ...
【技术保护点】
一种分离式PCB?AOI运动控制方法,其特征在于:在PC机内安装图像采集和处理模块,PC机外独立运行运动控制卡;运动控制卡通过通信链路和PC机实现命令和数据交互;图像采集和处理模块通过运动控制卡操作库调用运控制卡实现操作台和镜头的移动,以及各类状态信号读取;所述的运动控制卡具备数字信号输入、数字信号输出、高速计数、运动驱动信号输出和运动控制信号输出功能;运动控制卡读取每个轴的限位信号、原点信号、安全信号,开关输入信号;运动控制卡对光栅尺信号进行高速计数,实现位置的精确定位;运动控制卡根据程序执行结果输出灯、气泵控制信号,及电机驱动控制信号;所述的运动控制卡通过通信链路和PC机实现命令和数据交互,其具体是:支持全双工的通信连接,实现快速的命令和数据交互;在PC端实现通信初始化功能,建立和运动控制卡之间的通信连接;在PC端实现运动控制卡自动识别功能,通过设定的命令码和返回数据格式自动获取正确的运动控制卡链接;在PC端实现通信中断重连功能;一旦命令发送或数据读取失败,将尝试自动重建连接;所述的图像采集和处理模块通过运动控制卡操作库调用运控制卡实现操作台和镜头的移动,以及各类状态信号读取,具体 ...
【技术特征摘要】
1.一种分离式PCB-AOI运动控制方法,其特征在于在PC机内安装图像采集和处理模块,PC机外独立运行运动控制卡;运动控制卡通过通信链路和PC机实现命令和数据交互;图像采集和处理模块通过运动控制卡操作库调用运控制卡实现操作台和镜头的移动,以及各类状态信号读取; 所述的运动控制卡具备数字信号输入、数字信号输出、高速计数、运动驱动信号输出和运动控制信号输出功能; 运动控制卡读取每个轴的限位信号、原点信号、安全信号,开关输入信号; 运动控制卡对光栅尺信号进行高速计数,实现位置的精确定位; 运动控制卡根据程序执行结果输出灯、气泵控制信号,及电机驱动控制信号; 所述的运动控制卡通过通信链路和PC机实现命令和数据交互,其具体是 支持全双工的通信连接,实现快速的命令和数据交互; 在PC端实现通信初始化功能,建立和运动控制卡之间的通信连接; 在PC端实现运动控制卡自动识别功能,通过设定的命令码和返回数据格式自动...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。