关于Plant simulation16.0中按订单配件仿真模型实验——拉动生产模式

Plant simulation16.0中输送线按订单配件仿真模型

简介:现在工厂生产制造中,主要分推动和拉动两种模式。下面用Plant simulation16.0软件简单仿真实现下拉动生产模式。本人非专业人士,仅业余爱好,模型或代码有更好实现方式,欢迎交流。

一、推动、拉动生产模式

  1. 推动式生产(Push Production):每一工序都根据生产计划,尽其所能地生产,尽快完成生产任务,不管下一工序当时是否需要,传统的生产系统一般为推进式生产。

  2. 拉动式生产(Pull Production):相对于推动式生产,前一作业将零件生产出来“推给”后一作业加工,在拉式生产中,是后一作业根据需要加工多少产品,要求前一作业制造正好需要的零件。

二、模型搭建

在这里插入图片描述
在这里插入图片描述
软件版本:Plant Simulation 16.0

  1. 派生然后复制3种Part,3种Container,分别命名PartA、PartB、PartC、ContA、ContB、ContC;
    模型树

  2. 三种零件PartA、PartB、PartC分别为部件ContA、ContB、ContC的装配部件,为区分显示,修改Part和Cont颜色;

    PartA对应ContA 红色
    
    PartB对应ContB 绿色
    
    PartC对应ContC 蓝色
    
  3. PartA、PartB、PartC分别由3个出料位来料,每个经过一个station工位后到各自输送线上,输送线有一个Sensor,均用 Method:Part_Stop 控件控制 Sensor 触发动作,判断后端 Cont 需要哪类 Part,然后输送到 Conveyor3,根据订单来的Part再由机器人抓取装配到Cont上;

    PartA、PartB、PartC三种零件生产均为无规律时序
    

    在这里插入图片描述

  4. ContA、ContB、ContC分别由3个出料位来料,每个经过一个station工位后到各自输送线上,输送线末端有一个分流器,规则改为随机,即订单随机,部件Cont输送到 Conveyor7 上,进入生产序列,产生订单,明确需求Part零件顺序;
    在这里插入图片描述

三、仿真代码

  1. 全局变量

建立三个全局变量

CurrentPart //当前零件,表示当前订单零件,防止后续零件插队 Object型
Contlist //waitCont表格有是否有内容标志符 Boolean型
Parttlist //waitPart表格有是否有内容标志符 Boolean型

在这里插入图片描述

  1. 数据表格

WaitPart——零件生产表单
WaitCont——部件上线订单
allOrder——所有匹配下线产品记录表单

在这里插入图片描述

  1. Method

Plantsimulation语言:Simtalk2.0

Part输送线传感器Metod:Part_Stop

param SensorID: integer, Front: boolean, BookPos: boolean

var PartType:string:=strrcopy(@.name,1) 
  • 10
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值