一种带视觉纠偏的工装线的控制系统及其实现方法
技术领域
本发明是一种带视觉纠偏的工装线的控制系统及其实现方法,属于电子控制
技术领域
。背景技术
随着当前社会的日益发现,全球商业经济化,制造智能化、而我国是由过去的农业国转变成为现的工业生产制造国家,在好多技术上当对于发达国家起步较晚,在以前我国劳动力比较充足的情况下好多都是人工化,而随着社会前进,我国也出现了老龄化趋于严重的问题,新的劳动力下降,而无法招到过多满足于现在产品生产的工人,只能利用技术与设备提高生产力。
喇叭、天线等模组是手机的重要构成部分,喇叭、天线等模组的形状不规则,吸嘴吸气吸取时只能吸取其上面积较大的两个圆点,所以手机组装过程中需要喇叭、天线等模组的方向需要保持同一个方向,但是喇叭、天线等模组放到产品生产线上时方向都是杂乱的,且部件很小,如果采用人工调整,费时费力,调整的精度低,影响后续手机的组装,降低了生产效率。
发明内容
本发明要解决的技术问题是针对以上不足,提供一种带视觉纠偏的工装线的控制系统及其实现方法,可以自动纠正喇叭、天线等模组的方向,使其保持同一方向,使得吸嘴吸气吸取时能够准确的吸取其上面积较大的两个圆点,调整精度高,提高了手机组装的生产效率。
为解决以上技术问题,本发明采用以下技术方案:
一种带视觉纠偏的工装线的控制系统,所述带视觉纠偏的工装线包括X轴、Y轴、U轴、工装线和产品线,产品线、X轴、Y轴和U轴位于工装线的上方,X轴与工装线同向设置,Y轴与X轴垂直设置,U轴设置在Y轴上,产品线与Y轴同向设置,产品线位于Y轴的取料一侧,产品线的前端设有相机识别区域,相机识别区域内设有产品到位光纤,工装线上设有若干产品的卡槽和吸嘴,吸嘴采用升降油缸控制其升降,卡槽内设有工装板检测光纤;
所述控制系统应用于带视觉纠偏的工装线中,包括主控模块、PLC模块和驱动模块;
所述主控模块包括三相电源R线、S线和T线,三相电源R线、S线和T线连接有断路器QF1一端,断路器QF1另一端连接有接触器KM1开关一端,并接三相电源L1线、L2线和L3线,三相电源L1线连接有急停开关SE1一端,急停开关SE1另一端连接有接触器KM1线圈一端,接触器KM1线圈另一端接三相电源L3线,接触器KM1开关另一端连接有断路器QF2一端、断路器QF3一端、断路器QF4一端、断路器QF5一端和断路器QF10一端,断路器QF2另一端连接有伺服驱动器S1一端,伺服驱动器S1另一端连接有电机M1,断路器QF3另一端连接有伺服驱动器S2一端,伺服驱动器S2另一端连接有电机M2,断路器QF4另一端连接有变频器Q1一端,变频器Q1另一端连接有电机M3,断路器QF5另一端连接有变频器Q2一端,变频器Q2另一端连接有电机M4,断路器QF10另一端连接有变压器T1一端,变压器T1另一端连接有开关电源一端,并接出L11线和N线,开关电源另一端连接有触摸屏和PLC控制器。
进一步的,所述驱动模块包括伺服驱动器S1,伺服驱动器S1的PLS+脚接+24V,伺服驱动器S1的PLS-脚连接有PLC控制器的Y0脚,伺服驱动器S1的DIR+脚接+24V,伺服驱动器S1的DIR-脚连接有PLC控制器的Y3脚,伺服驱动器S1的ALM脚连接有PLC控制器的X20脚,伺服驱动器S1的COM脚接0V,伺服驱动器S1的U脚、V脚、W脚和PE脚连接有电机M1,用于X轴伺服驱动;
所述驱动模块还包括伺服驱动器S2,伺服驱动器S2的PLS+脚接+24V,伺服驱动器S2的PLS-脚连接有PLC控制器的Y1脚,伺服驱动器S2的DIR+脚接+24V,伺服驱动器S2的DIR-脚连接有PLC控制器的Y4脚,伺服驱动器S2的ALM脚连接有PLC控制器的X21脚,伺服驱动器S2的COM脚接0V,伺服驱动器S2的U脚、V脚、W脚和PE脚连接有电机M2,用于Y轴伺服驱动;
所述驱动模块还包括伺服驱动器S3,伺服驱动器S3的PLS+脚接+24V,伺服驱动器S3的PLS-脚连接有PLC控制器的Y2脚,伺服驱动器S3的DIR+脚接+24V,伺服驱动器S3的DIR-脚连接有PLC控制器的Y5脚,伺服驱动器S2的A+脚、A-脚、B+脚和B-脚连接有电机M5,用于U轴旋转步进电机驱动。
进一步的,所述驱动模块还包括变频器Q1,变频器Q1的FWD脚和COM脚之间连接有继电器KA2开关,变频器Q1的AI1脚连接有PLC控制器的V00脚,变频器Q1的GND脚连接有PLC控制器的C0脚,变频器Q1的A01脚连接有PLC控制器的AI0脚,变频器Q1的A02脚连接有PLC控制器的AI2脚,变频器Q1的R脚、S脚和T脚连接有三相电源L1线、L2线和L3线,变频器Q1的U脚、V脚、W脚和PE脚连接有电机M3,用于工装线变频控制;
所述驱动模块还包括变频器Q2,变频器Q2的FWD脚和COM脚之间连接有继电器KA3开关,变频器Q2的AI1脚连接有PLC控制器的V01脚,变频器Q2的GND脚连接有PLC控制器的C1脚,变频器Q2的A01脚连接有PLC控制器的AI1脚,变频器Q2的A02脚连接有PLC控制器的AI3脚,变频器Q2的R脚、S脚和T脚连接有三相电源L1线、L2线和L3线,变频器Q2的U脚、V脚、W脚和PE脚连接有电机M4,用于产品线变频控制。
进一步的,所述PLC模块包括PLC控制器U1,PLC控制器U1的型号为XD3-32T-E,PLC控制器U1的X0脚连接有接近开关SQ1一端,接近开关SQ1另一端接0V和+24V,此部分用于X轴原点检测,PLC控制器U1的X1脚连接有接近开关SQ2一端,接近开关SQ2另一端接0V和+24V,此部分用于Y轴原点检测,PLC控制器U1的X2脚连接有接近开关SQ3一端,接近开关SQ3另一端接0V和+24V,此部分用于工装线编码器A控制,PLC控制器U1的X3脚连接有接近开关SQ4一端,接近开关SQ4另一端接0V和+24V,此部分用于工装线编码器B控制,PLC控制器U1的X4脚连接有接近开关SQ5一端,接近开关SQ5另一端接0V和+24V,此部分用于产品到位光纤检测,PLC控制器U1的X5脚连接有接近开关SQ6一端,接近开关SQ6另一端接0V和+24V,此部分用于升降气缸上位检测,PLC控制器U1的X6脚连接有接近开关SQ7一端,接近开关SQ7另一端接0V和+24V,此部分用于升降气缸下位检测,PLC控制器U1的X7脚连接有接近开关SQ8一端,接近开关SQ8另一端接0V和+24V,此部分用于工装板检测光纤;
所述PLC控制器U1的X10脚连接有位移开关SK1一端,位移开关SK1另一端接0V,此部分用于X轴正限位,PLC控制器U1的X11脚连接有位移开关SK2一端,位移开关SK2另一端接0V,此部分用于X轴负限位,PLC控制器U1的X12脚连接有位移开关SK3一端,位移开关SK3另一端接0V,此部分用于Y轴正限位,PLC控制器U1的X13脚连接有位移开关SK4一端,位移开关SK4另一端接0V,此部分用于Y轴负限位。
进一步的,所述PLC控制器U1的X14脚连接有按钮SE2一端,按钮SE2另一端接0V,此部分用于急停按钮控制,PLC控制器U1的X15脚连接有按钮SE3一端,按钮SE3另一端接0V,此部分用于启动按钮控制,PLC控制器U1的X16脚连接有按钮SE4一端,按钮SE4另一端接0V,此部分用于停止按钮控制;
所述PLC控制器U1的X20脚连接有开关K1一端,开关K1另一端接0V,此部分用于X轴伺服报警,PLC控制器U1的X21脚连接有开关K2一端,开关K2另一端接0V,此部分用于Y轴伺服报警;
所述PLC控制器U1的Y0脚用于X轴伺服脉冲控制,PLC控制器U1的Y1脚用于Y轴伺服脉冲控制,PLC控制器U1的Y2脚用于旋转步进脉冲控制,PLC控制器U1的Y3脚用于X轴伺服方向控制,PLC控制器U1的Y4脚用于Y轴伺服方向控制,PLC控制器U1的Y5脚用于旋转步进方向控制。
进一步的,所述PLC控制器U1的Y6脚连接有继电器KA1线圈一端,继电器KA1线圈另一端+24V,此部分用于升降电磁阀控制,PLC控制器U1的Y7脚连接有继电器KA2线圈一端,继电器KA2线圈另一端+24V,此部分用于工装线启动控制,PLC控制器U1的Y10脚连接有继电器KA3线圈一端,继电器KA3线圈另一端+24V,此部分用于产品线启动控制,PLC控制器U1的Y11脚连接有继电器KA4线圈一端,继电器KA4线圈另一端+24V,此部分用于吸气阀控制,PLC控制器U1的Y12脚连接有继电器KA5线圈一端,继电器KA5线圈另一端+24V,此部分用于吹气阀控制,PLC控制器U1的Y13脚连接有继电器KA6线圈一端,继电器KA6线圈另一端+24V,此部分用于待机指示灯-黄控制,PLC控制器U1的Y14脚连接有继电器KA7线圈一端,继电器KA7线圈另一端+24V,此部分用于运行指示灯-绿控制,PLC控制器U1的Y15脚连接有继电器KA8线圈一端,继电器KA8线圈另一端+24V,此部分用于故障指示灯-红控制。
进一步的,所述PLC模块还包括PLC扩展U2,PLC扩展U2的型号为XD-E4AD2DA,PLC扩展U2的C0脚和AI0脚连接有变送器IT1,此部分用于工装线变频电流反馈,PLC扩展U2的C1脚和AI1脚连接有变送器IT2,此部分用于产品线变频电流反馈,PLC扩展U2的C2脚和AI2脚连接有变送器IT3,此部分用于工装线变频频率反馈,PLC扩展U2的C3脚和AI3脚连接有变送器IT4,此部分用于产品线变频频率反馈,PLC扩展U2的C0脚和V00脚连接有电动阀的控制输入R1,此部分用于工装线变频控制,PLC扩展U2的C1脚和V01脚连接有电动阀的控制输入R2,此部分用于产品线变频控制。
进一步的,所述继电器KA1开关一端接L11线,继电器KA1开关另一端接电磁阀YV1一端,电磁阀YV1另一端接N线,此部分用于升降电磁阀控制,继电器KA4开关一端接L11线,继电器KA4开关另一端接电磁阀YV2一端,电磁阀YV2另一端接N线,此部分用于吸气阀控制,继电器KA5开关一端接L11线,继电器KA5开关另一端接电磁阀YV3一端,电磁阀YV3另一端接N线,此部分用于吹气阀控制,继电器KA6开关一端接L11线,继电器KA6开关另一端连接指示灯L1一端,指示灯L1另一端接N线,此部分用于待机指示灯-黄控制,继电器KA7开关一端接L11线,继电器KA7开关另一端连接指示灯L2一端,指示灯L2另一端接N线,此部分用于运行指示灯-绿控制,继电器KA8开关一端接L11线,继电器KA8开关另一端连接指示灯L3一端,指示灯L3另一端接N线,此部分用于故障指示灯-红控制。
一种带视觉纠偏的工装线的控制系统的实现方法,所述实现方法包括产品坐标获取方法,产品坐标获取方法包括以下步骤:
步骤S101,判断拍照是否禁止,若是禁止则执行步骤S101,否则进入步骤S102;
步骤S102,产品线启动,完成后进入步骤S103;
步骤S103,产品到位光纤检测到物料,完成后进入步骤S104;
步骤S104,产品线停止,完成后进入步骤S105;
步骤S105,触发视觉系统拍照,完成后进入步骤S106;
步骤S106,视觉系统捕捉图像计算,完成后进入步骤S107;
步骤S107,视觉系统输出坐标至PLC控制器,完成后进入步骤S108;
步骤S108,PLC控制器进行坐标转换,此时拍照完成,拍照禁止,完成后返回步骤S101。
进一步的,所述实现方法还包括产品吸取到位方法,产品吸取到位方法包括以下步骤:
步骤S201,拍照完成,Y轴至取料位,U轴旋转偏移坐标,完成后进入步骤S202;
步骤S202,升降气缸下移,完成后进入步骤S203;
步骤S203,吸嘴的吸气阀打开,完成后进入步骤S204;
步骤S204,升降气缸上移,完后进入步骤S205;
步骤S205,Y轴工装位,Z轴复位,并解除拍照禁止,完成后进入步骤S206;
步骤S206,等待工装编码器0位,完成后进入步骤S207;
步骤S207,启动X轴,追踪开始,完成后进入步骤S208;
步骤S208,X轴与工装线同步,完成后进入步骤S209;
步骤S209,升降气缸下移,完成后进入步骤S210;
步骤S210,吸气阀关闭,吸气停止,吹气阀打开,吹气开关,完成后进入步骤步骤S211;
步骤S211,升降气缸上移,完成后进入步骤S212;
步骤S212,吹气阀关闭,吹气停止,完成后返回执行步骤S201。
本发明采用以上技术方案,与现有技术相比,具有如下技术效果:
可以自动纠正喇叭、天线等模组的方向,使其保持同一方向,使得吸嘴吸气吸取时能够准确的吸取其上面积较大的两个圆点,调整精度高,智能化识别产品自动调整,省时省力,提高了手机组装的生产效率。
设备运行中,工装线将会连续运行,工装线不停机一方面将设备效率提至最高,另一方面设备在换产时方便调试。
附图说明
为了更清楚地说明本发明
具体实施方式
或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
图1为本发明中带视觉纠偏的工装线的结构示意图;
图2为本发明中主控模块的电气原理图;
图3为本发明中驱动模块的部分电气原理图;
图4为本发明中驱动模块的另一部分电气原理图;
图5为本发明中PLC模块中PLC控制器的电气原理图;
图6为本发明中PLC模块中PLC扩展的电气原理图;
图7为本发明中PLC模块中继电器控制的电气原理图;
图8为本发明中产品坐标获取方法的实现流程图;
图9为本发明中产品吸取到位方法的实现流程图;
图10为本发明中X轴与工装线同步曲线分析图。
具体实施方式
实施例1,如图1所示,一种带视觉纠偏的工装线包括X轴1、Y轴2、U轴3、工装线4和产品线5,产品线5、X轴1、Y轴2和U轴3位于工装线4的上方,X轴1与工装线4同向设置,Y轴2与X轴1垂直设置,U轴3设置在Y轴2上,产品线5与Y轴2同向设置,产品线5位于Y轴2的取料一侧,产品线5的前端设有相机识别区域6,相机识别区域6内设有产品到位光纤,工装线4上设有若干产品的卡槽7和吸嘴,吸嘴采用升降油缸控制其升降,卡槽7内设有工装板检测光纤。
所述X轴1由伺服带动产品左右移动将产品放置到卡槽内,Y轴2由伺服带动产品上下移动,U轴3由步进电机带动产品旋转运动,产品线5将产品输送至相机识别区域内,工装线4从左向右匀速输送模组工装。
如图2至图7所示,一种带视觉纠偏的工装线的控制系统包括主控模块、PLC模块和驱动模块。
如图2所示,所述主控模块包括三相电源R线、S线和T线,三相电源R线、S线和T线连接有断路器QF1一端,断路器QF1另一端连接有接触器KM1开关一端,并接三相电源L1线、L2线和L3线,三相电源L1线连接有急停开关SE1一端,急停开关SE1另一端连接有接触器KM1线圈一端,接触器KM1线圈另一端接三相电源L3线,接触器KM1开关另一端连接有断路器QF2一端、断路器QF3一端、断路器QF4一端、断路器QF5一端和断路器QF10一端,断路器QF2另一端连接有伺服驱动器S1一端,伺服驱动器S1另一端连接有电机M1,断路器QF3另一端连接有伺服驱动器S2一端,伺服驱动器S2另一端连接有电机M2,断路器QF4另一端连接有变频器Q1一端,变频器Q1另一端连接有电机M3,断路器QF5另一端连接有变频器Q2一端,变频器Q2另一端连接有电机M4,断路器QF10另一端连接有变压器T1一端,变压器T1另一端连接有开关电源一端,并接出L11线和N线,开关电源另一端连接有触摸屏和PLC控制器。
如图3所示,所述驱动模块包括伺服驱动器S1,伺服驱动器S1的PLS+脚接+24V,伺服驱动器S1的PLS-脚连接有PLC控制器的Y0脚,伺服驱动器S1的DIR+脚接+24V,伺服驱动器S1的DIR-脚连接有PLC控制器的Y3脚,伺服驱动器S1的ALM脚连接有PLC控制器的X20脚,伺服驱动器S1的COM脚接0V,伺服驱动器S1的U脚、V脚、W脚和PE脚连接有电机M1,用于X轴伺服驱动。
所述驱动模块还包括伺服驱动器S2,伺服驱动器S2的PLS+脚接+24V,伺服驱动器S2的PLS-脚连接有PLC控制器的Y1脚,伺服驱动器S2的DIR+脚接+24V,伺服驱动器S2的DIR-脚连接有PLC控制器的Y4脚,伺服驱动器S2的ALM脚连接有PLC控制器的X21脚,伺服驱动器S2的COM脚接0V,伺服驱动器S2的U脚、V脚、W脚和PE脚连接有电机M2,用于Y轴伺服驱动。
如图4所示,所述驱动模块还包括变频器Q1,变频器Q1的FWD脚和COM脚之间连接有继电器KA2开关,变频器Q1的AI1脚连接有PLC控制器的V00脚,变频器Q1的GND脚连接有PLC控制器的C0脚,变频器Q1的A01脚连接有PLC控制器的AI0脚,变频器Q1的A02脚连接有PLC控制器的AI2脚,变频器Q1的R脚、S脚和T脚连接有三相电源L1线、L2线和L3线,变频器Q1的U脚、V脚、W脚和PE脚连接有电机M3,用于工装线变频控制。
所述驱动模块还包括变频器Q2,变频器Q2的FWD脚和COM脚之间连接有继电器KA3开关,变频器Q2的AI1脚连接有PLC控制器的V01脚,变频器Q2的GND脚连接有PLC控制器的C1脚,变频器Q2的A01脚连接有PLC控制器的AI1脚,变频器Q2的A02脚连接有PLC控制器的AI3脚,变频器Q2的R脚、S脚和T脚连接有三相电源L1线、L2线和L3线,变频器Q2的U脚、V脚、W脚和PE脚连接有电机M4,用于产品线变频控制。
所述驱动模块还包括伺服驱动器S3,伺服驱动器S3的PLS+脚接+24V,伺服驱动器S3的PLS-脚连接有PLC控制器的Y2脚,伺服驱动器S3的DIR+脚接+24V,伺服驱动器S3的DIR-脚连接有PLC控制器的Y5脚,伺服驱动器S2的A+脚、A-脚、B+脚和B-脚连接有电机M5,用于U轴旋转步进电机驱动。
如图5所示,所述PLC模块包括PLC控制器U1,PLC控制器U1的型号为XD3-32T-E,PLC控制器U1的X0脚连接有接近开关SQ1一端,接近开关SQ1另一端接0V和+24V,此部分用于X轴原点检测,PLC控制器U1的X1脚连接有接近开关SQ2一端,接近开关SQ2另一端接0V和+24V,此部分用于Y轴原点检测,PLC控制器U1的X2脚连接有接近开关SQ3一端,接近开关SQ3另一端接0V和+24V,此部分用于工装线编码器A控制,PLC控制器U1的X3脚连接有接近开关SQ4一端,接近开关SQ4另一端接0V和+24V,此部分用于工装线编码器B控制,PLC控制器U1的X4脚连接有接近开关SQ5一端,接近开关SQ5另一端接0V和+24V,此部分用于产品到位光纤检测,PLC控制器U1的X5脚连接有接近开关SQ6一端,接近开关SQ6另一端接0V和+24V,此部分用于升降气缸上位检测,PLC控制器U1的X6脚连接有接近开关SQ7一端,接近开关SQ7另一端接0V和+24V,此部分用于升降气缸下位检测,PLC控制器U1的X7脚连接有接近开关SQ8一端,接近开关SQ8另一端接0V和+24V,此部分用于工装板检测光纤。
所述PLC控制器U1的X10脚连接有位移开关SK1一端,位移开关SK1另一端接0V,此部分用于X轴正限位,PLC控制器U1的X11脚连接有位移开关SK2一端,位移开关SK2另一端接0V,此部分用于X轴负限位,PLC控制器U1的X12脚连接有位移开关SK3一端,位移开关SK3另一端接0V,此部分用于Y轴正限位,PLC控制器U1的X13脚连接有位移开关SK4一端,位移开关SK4另一端接0V,此部分用于Y轴负限位。
所述PLC控制器U1的X14脚连接有按钮SE2一端,按钮SE2另一端接0V,此部分用于急停按钮控制,PLC控制器U1的X15脚连接有按钮SE3一端,按钮SE3另一端接0V,此部分用于启动按钮控制,PLC控制器U1的X16脚连接有按钮SE4一端,按钮SE4另一端接0V,此部分用于停止按钮控制。
所述PLC控制器U1的X20脚连接有开关K1一端,开关K1另一端接0V,此部分用于X轴伺服报警,PLC控制器U1的X21脚连接有开关K2一端,开关K2另一端接0V,此部分用于Y轴伺服报警。
所述PLC控制器U1的Y0脚用于X轴伺服脉冲控制,PLC控制器U1的Y1脚用于Y轴伺服脉冲控制,PLC控制器U1的Y2脚用于旋转步进脉冲控制,PLC控制器U1的Y3脚用于X轴伺服方向控制,PLC控制器U1的Y4脚用于Y轴伺服方向控制,PLC控制器U1的Y5脚用于旋转步进方向控制。
所述PLC控制器U1的Y6脚连接有继电器KA1线圈一端,继电器KA1线圈另一端+24V,此部分用于升降电磁阀控制,PLC控制器U1的Y7脚连接有继电器KA2线圈一端,继电器KA2线圈另一端+24V,此部分用于工装线启动控制,PLC控制器U1的Y10脚连接有继电器KA3线圈一端,继电器KA3线圈另一端+24V,此部分用于产品线启动控制,PLC控制器U1的Y11脚连接有继电器KA4线圈一端,继电器KA4线圈另一端+24V,此部分用于吸气阀控制,PLC控制器U1的Y12脚连接有继电器KA5线圈一端,继电器KA5线圈另一端+24V,此部分用于吹气阀控制,PLC控制器U1的Y13脚连接有继电器KA6线圈一端,继电器KA6线圈另一端+24V,此部分用于待机指示灯-黄控制,PLC控制器U1的Y14脚连接有继电器KA7线圈一端,继电器KA7线圈另一端+24V,此部分用于运行指示灯-绿控制,PLC控制器U1的Y15脚连接有继电器KA8线圈一端,继电器KA8线圈另一端+24V,此部分用于故障指示灯-红控制。
如图6所示,所述PLC模块还包括PLC扩展U2,PLC扩展U2的型号为XD-E4AD2DA,PLC扩展U2的C0脚和AI0脚连接有变送器IT1,此部分用于工装线变频电流反馈,PLC扩展U2的C1脚和AI1脚连接有变送器IT2,此部分用于产品线变频电流反馈,PLC扩展U2的C2脚和AI2脚连接有变送器IT3,此部分用于工装线变频频率反馈,PLC扩展U2的C3脚和AI3脚连接有变送器IT4,此部分用于产品线变频频率反馈,PLC扩展U2的C0脚和V00脚连接有电动阀的控制输入R1,此部分用于工装线变频控制,PLC扩展U2的C1脚和V01脚连接有电动阀的控制输入R2,此部分用于产品线变频控制。
如图7所示,所述继电器KA1开关一端接L11线,继电器KA1开关另一端接电磁阀YV1一端,电磁阀YV1另一端接N线,此部分用于升降电磁阀控制,继电器KA4开关一端接L11线,继电器KA4开关另一端接电磁阀YV2一端,电磁阀YV2另一端接N线,此部分用于吸气阀控制,继电器KA5开关一端接L11线,继电器KA5开关另一端接电磁阀YV3一端,电磁阀YV3另一端接N线,此部分用于吹气阀控制,继电器KA6开关一端接L11线,继电器KA6开关另一端连接指示灯L1一端,指示灯L1另一端接N线,此部分用于待机指示灯-黄控制,继电器KA7开关一端接L11线,继电器KA7开关另一端连接指示灯L2一端,指示灯L2另一端接N线,此部分用于运行指示灯-绿控制,继电器KA8开关一端接L11线,继电器KA8开关另一端连接指示灯L3一端,指示灯L3另一端接N线,此部分用于故障指示灯-红控制。
如图8和图9所示,一种带视觉纠偏的工装线的控制系统的实现方法包括产品坐标获取方法和产品吸取到位方法。
所述产品坐标获取方法包括以下步骤:
步骤S101,判断拍照是否禁止,若是禁止则执行步骤S101,否则进入步骤S102;
步骤S102,产品线启动,完成后进入步骤S103;
步骤S103,产品到位光纤检测到物料,完成后进入步骤S104;
步骤S104,产品线停止,完成后进入步骤S105;
步骤S105,触发视觉系统拍照,完成后进入步骤S106;
步骤S106,视觉系统捕捉图像计算,完成后进入步骤S107;
步骤S107,视觉系统输出坐标至PLC控制器,完成后进入步骤S108;
步骤S108,PLC控制器进行坐标转换,此时拍照完成,拍照禁止,完成后返回步骤S101。
所述产品吸取到位方法包括以下步骤:
步骤S201,拍照完成,Y轴至取料位,U轴旋转偏移坐标,完成后进入步骤S202;
步骤S202,升降气缸下移,完成后进入步骤S203;
步骤S203,吸嘴的吸气阀打开,完成后进入步骤S204;
步骤S204,升降气缸上移,完后进入步骤S205;
步骤S205,Y轴工装位,Z轴复位,并解除拍照禁止,完成后进入步骤S206;
步骤S206,等待工装编码器0位,完成后进入步骤S207;
步骤S207,启动X轴,追踪开始,完成后进入步骤S208;
步骤S208,X轴与工装线同步,完成后进入步骤S209;
步骤S209,升降气缸下移,完成后进入步骤S210;
步骤S210,吸气阀关闭,吸气停止,吹气阀打开,吹气开关,完成后进入步骤步骤S211;
步骤S211,升降气缸上移,完成后进入步骤S212;
步骤S212,吹气阀关闭,吹气停止,完成后返回执行步骤S201。
如图10所示,X轴与工装线同步曲线分析如下:
t0:编码器计数起点;
t0→t1:X轴伺服正向加速运动;
t1:X轴伺服与工装线同速;
t1→t2:同速时,X轴伺服与工装线相对静止,将产品放置到工装上;
t2:放置完成,正向减速开始;
t2→t3: X轴伺服正向减速完成;
t3:X轴伺服正向减速完成,反向加速开始(X轴返回至待机位);
t3→t4:X轴伺服反向加速运动;
t4:X轴伺服反向运行至设定速度V2;
t4→t5:X轴伺服反向匀速运动;
t5:X轴伺服反向运行开始减速;
t5→t6: X轴伺服反向运行减速;
t6:X轴伺服反向减速完成(到达待机位);
t6→下一周期t0:取下一个物料。
工装线速度与频率计算关系如下:
同步带轮为8M30齿,每周长度l=8*30mm=240mm;电机最高转速Vmax1=1440r/min;工装线电机配n1=10的减速机;
当频率设定为50Hz时,工装线最高速度Vmax= Vmax1/n1*l=576mm/s;
当频率设定为f Hz时,工装线最高速度V1= Vmax/50*f=11.52fmm/s=1152丝/秒。
X轴伺服计算设置如下:
X轴丝杠导程4mm,最终设定1脉冲实际X轴走1丝,伺服精度位20位;
伺服电子齿轮计算:分子/分母=220/400=65536/25;即电子齿轮分子设定65536,分母设定25;
此时伺服1脉冲实际X轴走1丝;
X轴正向运行最高速度即工装皮带速度V2=V1。
视觉坐标与控制器位置计算关系如下:
视觉拍照后输出的坐标是相对于模板图片的位置,需要经过计算才能转换为实际的位置脉冲值;
X轴,Y轴,U轴分别对应X轴伺服、Y轴伺服、 旋转步进电机
1、坐标校准:视觉坐标系与XY轴坐标系关系;
在模板图片上定义一个识别点,记为(X0,Y0);
在模板图片上以识别点为基准分别在X轴方向与Y轴方向分别画一条1厘米(1000丝)长的线,分别移动X轴与Y轴记录移动的坐标距离X1与Y1;
计算X轴方向视觉坐标系与XY轴坐标系关系M1=1000/X1;
计算Y轴方向视觉坐标系与XY轴坐标系关系M2=1000/Y1。
2、视觉坐标系与XY轴坐标转换;
正常运行中视觉坐标系输出(X2,Y2,U2)分别对应X轴,Y轴,U轴;
经换算后的坐标(X3,Y3,U3)为:
X3=X0+X2/M1;
Y3=Y0+Y2/M2;
U3=U2。
本发明中产品经由产品线(皮带线)输送过来,在产品线上是杂乱的,在产品线上有“产品到位光纤检测”,当此检测开关有信号时,系统认为物料到达拍照区域(虚线框),然后相机拍照处理,计算坐标传输至PLC控制器。
由于产品是异形件,吸嘴吸气吸取时只能吸取面积较大的两个圆点。
此时相机传输过来的三个坐标,X /Y/U 经过对标计算转换,对应着横移X轴伺服电机脉冲,上下Y轴伺服电机脉冲,以及旋转U轴步进电机脉冲,经过三个电机运动让吸嘴准确的吸取到图片中的两个面积较大的圆点。
以上是取料后,按照正确位置取到产品后,还要准确的放到工装的卡槽内,工装线是输送工装的皮带线体,工装线是由调速电机控制,为了提高效率,工装线运行时是不能停止的,一直运转,此时要求吸嘴上的产品在工装运动过程中进行放置根据“X轴与工装线同步曲线分析”图进行设置以及调试,没过一个工装就放置一个产品。放置的过程基本就是一个追踪过程,产品在左右方向上由静止加速到工装线速度,同速度后,产品与工装相对静止,然后升降气缸下降将产品放置于工装上。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好的说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。