Source与Sink:物料生成与消亡的魔法
2026-08-22

在实施虚拟仿真时,物料“凭空出现”与“凭空消失”是用户最常目睹的奇观——这是如何做到的?答案就是Smart组件中颇具魔幻色彩的两个子组件:Source(生成器)与Sink(销毁器)。它们分别负责物料的生成与删除,使流水线运转过程中物料的多批次、连续生产成为可能。

\n

Source——生产线的物料源泉。在RobotStudioSmart组件库中,Source组件的职能是克隆复制一个被定义实体对象。当Execute输入端接收到触发上升沿信号时,Source立即根据属性设置好的源对象(Source属性所指的3D模型)深度复制出一个独立的新对象标识,并将其放置在父级Parent坐标系下的指定位置。所有新生成的复制件均继承了原始模型的外观、尺寸及碰撞属性。以输送链仿真为例,在传送带起始位置设置Source组件并指定一个工件模型作为复制对象,当机器人取走末端工件后,控制信号令Execute1,新工件立即出现在传送带起点。如此循环往复,便实现了源源不断的自动化供料。

\n

Sink——物料序列的终点。与Source相对应,Sink组件负责删除指定的对象。当Execute输入端触发时,Sink将属性Property中“Object”字段所定义的对象从工作站图形与逻辑体系中彻底移除。如果说Source的克隆复制像原材料加入到生产序列的“开场”,那么Sink的操作则充当了成品下线或残品回收的“谢幕”。在传送带末端工件检测场景中,当传感器感应到工件抵达终点且被下游取走之标志信号反馈后,触发SinkExecute输入,工件从工作站消失,完成了一个完整的流动闭环。

\n

Transient属性与内存管理。Source在执行克隆复制时有一个关键选项——“Transient”(临时标记)。若勾选Transient,复制出的几何体在内存管理层面标记为暂时性对象,仿真结束时自动清空消除。这种设计避免内存被重复克隆的实体无限占用,确保了长时间全流程仿真运行的流畅度。通常在需要大量复制件的场景中(如多批次持续传送的料盘),务必勾选Transient以规避软件卡顿风险。

\n

Sink回收后的后续逻辑。Sink完成删除后Executed引脚输出一个脉冲去触发Source或其它子组件。在最终装配完成并下线的环节,利用Sink回收工件后触发的脉冲更新计数器,让仿真呈现极高完整度。

\n

学习SourceSink组件,能够帮助从业人员快速构建迭代式的动态仿真方案。“工业机器人培训”教材中专门设计了物料生成与回收的专项案例。“东莞工业机器人培训”课程结合3C电子组装线的高频来料场景,训练学员在短时间内完成Source端参数配置与Sink端信号逻辑匹配。建议同步参加“PLC培训”和“PLC编程培训”课程,在大型流水线的计数与节拍计算中运用SourceSink是实现虚实映射的关键。“东莞PLC培训”的物料计数实训与Sink的消亡信号联动共同打造了计时配送的高仿场景。“自动化培训”将SourceSink合并使用定义为一个闭环的生产脉冲,这是产线级物料流模拟的基础。“电工培训”和“电工考证培训”使用运筹学优化来理解物料源头的补给机制,助力培养整体观。在“东莞自动化培训”的培养体系中,SourceSink的联合使用被称为“虚拟智能制造中的物流起点与终点”,是每一位学员在进入高阶仿真前必须攻克的模块。

上一篇:LogicSRLatch与LogicGate:信号逻辑控制的基石

下一篇:没有了

学在智通,赢在职场

关于智通联系我们全部课程证书查询

智通学习 版权所有 粤ICP备17017787号