SMT指的是表面封装技术(Surface Mounted Technology)的缩写,是在PCB(印刷电路板)上进行加工组装的一种技术。电子元器件的引脚通过SMT技术直接焊接在电路板的表面上,而不再需要通过穿孔走线的方式。该技术的优点包括小型化、可靠性高、成本低、便于自动化生产,在电子加工行业中被广泛采用。
而上板机作为SMT生产线的最前端,主要任务是将准备好的PCB传输到SMT制造流程的开始,以便进行元件的贴装和焊接。
上板机设备广泛应用在各种产线中。西门子SMART系列PLC和SMART LINE触摸屏在该设备中有广泛的应用。
小贴士
硬件及软件需求
1. 硬件要求
S7-200 SMART CPU控制器:
SIMATIC S7-200 SMART产品家族
SMART Panel V4产品家族
2. 软件要求
STEP 7-Micro/WIN SMART V2.8
WinCC Flexible Smart V4 SP1
控制工艺介绍
上板机主要分为两部分:料箱待机轨道,料箱升降机构。
其作用分别如下:
表2-1各机构作用
图2-1机构示意图
工艺流程
当下输送线有料筐时,下输送线将料箱传输至升降台,并将升降台上升至合适位置等待下游设备接收信号。
当收到下游要料信号时,推杆将料箱中的物料推出。升降台上升至高度,等待下一个接收信号。依次往复直至最后一个物料被推出,升降台上升到上输送线高度后,由上输送线将空料箱输出,并通知工作人员拿取料箱。
图2-2工艺流程
辅助功能及其他
当设备首次启动,或者在更换产品时,会对推杆位置进行调整。在设备开始正常运行后,不再需要进行调宽操作。
同时,设备具有信号灯与手动控制方式,便于现场的交互与调试。
控制程序
S7-200 SMART程序包含以下库:上板机运行逻辑,IO点映射,急停功能,推杆气缸调宽,逻辑的仿真程序以及用于计数的升降齿条仿真程序。具体如下:
图2-3程序调用
上板机逻辑
该子程序主要编写上板机的运行过程,包括:上下输送线的进料、出料,升降台的进出料、上升下降,推杆气缸的推出和收回。
图2-4上板机运行逻辑程序块
IO点映射
上板机逻辑程序中没有直接使用PLC的IO点,使用的都是V区变量。在IO点映射子程序中,将PLC实际使用的IO点与V区变量进行映射。这样便于现场接线调整,可保证更大的灵活性。
图2-5 IO点映射程序块
注意:为了使用仿真程序,样例程序中没有调用IO点映射程序。因为一旦调用IO点映射程序,相应的V区变量,由I点直接赋值,无法通过触摸屏按钮修改仿真的检测开关信号。
推板调宽
不同规格的板子可能尺寸不同,在推板过程中,为保护板子,推杆通常要在板子的中间位置推出。因此,在更换板子规格后,通常需要进行调宽操作,以保证推杆对应到板子的中间位置。
板子的宽度需要在触摸屏上进行设置。
图2-6推板调宽程序块
仿真程序
程序编写完后为了验证逻辑,本应用中编写了一段仿真程序用来仿真传感器等信号的触发和升降齿条的信号。
图2-7仿真程序及升降齿条的仿真程序块
基于精彩触摸屏的画面样例
上板机画面样例基于7寸精彩触摸屏,通过触摸屏与PLC程序的通讯,实现上板机的状态显示和操作。
本画面样例基于SMART LINE V4画面模板套件,以保证统一的画面风格和操作习惯。
画面概览
系统状态显示上板机各机构状态和交互信号的反馈,同时可通过该界面观察料箱出料状态。
图3-1 系统状态
手动设置
在设备调试或者手动状态下,可以在手动设置界面进行单个机构的电动操作。
图3-2 手动设置