Source与Sink:物料生成与销毁的魔法
在自动化产线仿真中,工件源源不断地从初始位置进入产线,完成加工后从末端下线“消失”。这种“凭空出现”与“凭空消失”的现象如何实现?答案就是Smart组件中两个功能性极强的子组件——Source(物料生成器)和Sink(物料销毁器)。Source负责动态产生工件拷贝,Sink负责在工件完成作业后将其从工作场景中移除,二者共同构成了虚拟物料流闭环的核心。
\nSource的核心作用是生成指定对象的复制拷贝。用户需要先在Source的属性Source中指定要复制的原始对象(称为源组件)。当Execute输入端接收到上升沿信号时,Source立即按照源组件的几何信息深度复制出一个新的独立工件,并将该复制件的引用存储在Copy属性中,供后续子组件调用。Transient属性表示是否将生成的拷贝标记为临时对象——勾选后工件不会加入撤销队列,在仿真停止时自动被删除,以避免长时仿真内存被过量占用,在需要生成大量工件的传送带供料场景中必须勾选Transient。“位置”和“方向”属性可以设定新生成拷贝相对于Parent父对象的初始摆放位置与姿态。典型的Source应用场景是传送带起点处的工件生成:每检测到上一个工件被取走,Source便立即创建新工件进入传送带。
\nSink则是Source的对应组件,专门负责删除指定对象。Execute输入收到上升沿后,Sink将属性Object中引用的对象从工作站物理和逻辑体系中彻底移除,完成后输出Executed脉冲信号。对于已经加工完成下线或瑕疵回收的工件,Sink是确保场景整洁的关键。在传送带末端应用中,PlaneSensor检测工件到达终点后触发Sink删除它,下游Source再生成下一个。
\nSource与Sink的无缝衔接使得物料在仿真中形成了完整的进出闭环,在多品种小批量生产线的产线平衡验证中具有重要的测试价值。同时Source或Sink通过与Queue队列子组件协作,可以按先进先出的原则管理多工件流转。
\nSource和Sink是智能制造仿真中物料流闭环的核心枢纽。“工业机器人培训”教材中专门设计了物料生成与回收的专项案例。“东莞工业机器人培训”课程结合3C电子组装线的高频来料场景,训练学员快速调整Source端参数完成连续制造物料的逻辑推演。建议同步学习“PLC培训”和“PLC编程培训”中物料计数与离线缓存知识,实现Source/Sink与顺序控制的结合。“东莞PLC培训”物料计数实训的内容与Source/Sink联合触发信号有深层的技术共振。“自动化培训”将Source与Sink配对使用定义为一个完整的生产脉冲,这是产线级物料流仿真的基础。“电工培训”和“电工考证培训”关于物料补给与消耗的平衡理念可帮助深层次理解Source与Sink的设计核心。“机器视觉培训”在视觉识别和剔除场景中会涉及Sink调用。“东莞自动化培训”Smart组件课程中将Source/Sink称为“虚拟智能制造中的物流起点与终点”,将其作为必须熟练掌握的大规模仿真基础。

粤公网安备 44190002001278


