本实用新型涉及自动定位打孔技术领域,特别涉及一种XY两轴插补运动控制系统。
背景技术:
定位打孔机,又称为自动打孔机、高精度自动打孔机、电脑自动打孔机、菲林打孔机,由CCD摄像捕捉工作靶心,成像后操作系统进行分析处理,并由中央处理器控制X、Y轴及冲模位移同时传输信号进行冲孔加工,操作者只需将工件放在CCD可视范围内任意一点即可实现自动打孔机自动冲孔。公布号为CN105013925A中国发明专利申请公开了提一种自动冲孔机,包括支撑座、底板、X轴平台、Y轴平台、驱动机构、限位机构和冲杆机构,X轴平台和Y轴平台安装支撑座上,驱动机构安装在底板底部,冲杆机构安装在支撑座一端,冲杆机构包括冲杆、套筒、上模和与上模相对应的下模,冲杆套合在套筒内,套筒固定安装在支撑座杠杆上,上模套合在冲杆内,上模所对应下模的端部其截面呈弧形,在与下模配合冲击时,形成可一个切口,对待冲孔物料冲击力大;不会连带,不会造成待冲孔物料塞孔;在上模与下模之间设置一脱料件,在上模冲孔完成后,上模在回复过程中,由于脱料件的挡止作用,可保证冲孔后的物料不会被所述上模带动,防止所冲出来的定位孔被拉伤变形甚至扯破。
但是,现有的定位打孔机一般包括定位CCD视觉扫描和电脑控制自动对位系统,要进行较为复杂的运动控制和图像数据处理,由于现有的定位打孔机一般采用一个中央处理器同时来实现定位打孔机的图像处理和运动控制,这样对于中央处理器的性能要求高,提高了成本,而且单一的中央处理器的运算能力制约了定位打孔机的工作效率。
技术实现要素:
本实用新型要解决的技术问题是提供一种XY两轴插补运动控制系统,能够有效地提升定位打孔机的图像处理以及运动控制能力,从而提升定位打孔机的控制效率。
为了解决上述技术问题,本实用新型的技术方案如下:
一种XY两轴插补运动控制系统,包括中枢处理模块、控制输出模块、运动控制模块、运动输出模块和通讯模块,中枢处理模块与运动控制模块电性连接,通讯模块分别与上位机的数据传输端口和中枢处理模块连接,中枢处理模块通过控制输出模块向动作信号输出端口输出动作逻辑电平信号;运动控制模块根据中枢处理模块指令通过运动输出模块向运动信号输出端口输出运动信号。使用时,上位机根据CCD图像处理获得定位孔的位置信息,通过通讯模块将位置信息和打孔指令传送到中枢处理模块,中枢处理模块向运动控制模块根据位置信息发出工作指令,从而运动控制模块根据位置信息,通过运动输出模块发出运动信号,驱动机构根据运动信号调整自动打孔机的工作台或者冲孔机构位置,定位完成后,中枢处理模块通过控制输出模块向冲孔机构发出动作逻辑电平信号,完成冲孔。运动控制和动作控制采用了不同的控制器,采用了主从控制结构,有效提升了控制效率和控制稳定性。
进一步的,运动控制系统还包括限位输入模块,限位输入模块通过限位信号输入端口将运动极限装置的限位信号输入到运动控制模块。限位输入模块的作用是运动机构在运行过程中即将要超出运动范围时触发运动极限装置(通常是一种限位开关或称之为限位器),运动极限装置把限位信号传到限位输入模块的信号输入端,限位输入模块对限位信号进行电平转换之后传给运动控制模块。运动控制模块收到限位信号之后立即停止运动脉冲信号输出或减速停止运动脉冲信号输出,使运动机构立即停止或减速停止出来,从而避免运动机构的损坏或造成安全事故。
进一步的,限位输入模块是可控光耦合器件。
进一步的,运动控制模块是两轴运动控制芯片。
进一步的,运动输出模块是输出逻辑电平转换芯片。
进一步的,控制输出模块是六缓冲器/驱动器,动作信号经过集电极开路高压输出的六缓冲器/驱动器处理后通过光耦继电器传到动作信号输出端口。
进一步的,中枢处理模块是单片机。
进一步的,通讯模块是RS-232收发器。
采用上述技术方案,由于本控制系统采用了独立的运动控制模块,具有两各自独立输出和有两轴插补输出的功能,既有梯形加减速的功能也有S形加减速的功能,在两轴插补模式下还具有两轴合成匀速输出,使得运动机构运行起来更加快速平稳从而达到发挥运动机构的最佳效果,由于具备两轴插补功能所以可以实现任何平面图形插补。另外,采用运动控制模块和中枢控制模块的主从控制结构设置,使得XY两轴插补运动控制系统的控制效率和控制稳定性都得到了明显地提升。
附图说明
图1为本实用新型的XY两轴插补运动控制系统结构框图。
具体实施方式
下面结合附图对本实用新型的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本实用新型,但并不构成对本实用新型的限定。此外,下面所描述的本实用新型各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
如图1所示,一种XY两轴插补运动控制系统,包括中枢处理模块、控制输出模块、运动控制模块、运动输出模块和通讯模块,中枢处理模块与运动控制模块电性连接,通讯模块分别与上位机的数据传输端口和中枢处理模块连接,中枢处理模块通过控制输出模块向动作信号输出端口输出动作逻辑电平信号;运动控制模块根据中枢处理模块指令通过运动输出模块向运动信号输出端口输出运动信号。使用时,上位机根据CCD图像处理获得定位孔的位置信息,通过通讯模块将位置信息和打孔指令传送到中枢处理模块,中枢处理模块向运动控制模块根据位置信息发出工作指令,从而运动控制模块根据位置信息,通过运动输出模块发出运动信号,驱动机构根据运动信号调整自动打孔机的工作台或者冲孔机构位置,定位完成后,中枢处理模块通过控制输出模块向冲孔机构发出动作逻辑电平信号,完成冲孔。运动控制和动作控制采用了不同的控制器,采用了主从控制结构,有效提升了控制效率和控制稳定性。
其中,自动控制系统还包括限位输入模块,限位输入模块通过限位信号输入端口将运动极限装置的限位信号输入到运动控制模块。限位输入模块的作用是运动机构在运行过程中即将要超出运动范围时触发运动极限装置(通常是一种限位开关或称之为限位器),运动极限装置把限位信号传到限位输入模块的信号输入端,限位输入模块对限位信号进行电平转换之后传给运动控制模块。运动控制模块收到限位信号之后立即停止运动脉冲信号输出或减速停止运动脉冲信号输出,使运动机构立即停止或减速停止出来,从而避免运动机构的损坏或造成安全事故。
其中,限位输入模块是可控光耦合器件,如TLP521-4。
其中,运动控制模块是两轴运动控制芯片,如MCX312/MCX302。MCX312是一款能够同时控制2个伺服马达或步进马达的运动控制芯片;它以脉冲串形式输出,能对伺服马达或步进马达进行位置控制、插补驱动、速度控制等;在对第一个节点运动实行插补时,可对第二节点运动连续写入数据,在这个过程中插补动作是连续运行,而不需要中间作任何停顿。
其中,运动输出模块是输出逻辑电平转换芯片,如AM26LS31,它具有差分电平输出的功能,也可以共阳极输出也可以共阴极输出。
其中,控制输出模块是六缓冲器/驱动器,动作信号经过集电极开路高压输出的六缓冲器/驱动器处理后通过光耦继电器传到动作信号输出端口,如74LS07、AQW212。
其中,中枢处理模块是单片机,如STC11F16XE。
其中,通讯模块是RS-232收发器,如MAX3386。
以上结合附图对本实用新型的实施方式作了详细说明,但本实用新型不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本实用新型原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本实用新型的保护范围内。