MESPRO

http://www.cnblogs.com/willick/p/4172174.html


ProdTasks: 
Firmed 表示PlanDt不在会之前排程
MatrixDeviation:表示Schedule在上模时不检测ResMatrixes
CycleUnit:几个信号做一个产品




Part:Operation
如果一个产品需要两个工序完成,ERP只开一个工单,就需要这样配制


排程:
Priority,PlanStartDt


Mold:
PartCount:表示一模出来几个产品,A,B,C,A有几个腔穴


DownReason
AutoRun:来信号会不会自动Run
IsPlanDown:记录PlanDown时间
RequiredNotice:是否发邮件通知
ToolRelated:是否与模具相关(OEE界面是模具相关停机)


创建任务
1.自动拆分,客户端,Schedule


夹具没工单,需要手动建工单,跟踪使用情况。


Schedule加Pause,开始作业不能移动,计划可以在这里暂停再移到其它设备


右键移动至:不符合Matrix只能通过右键移动。


中断(缺料,试模,不能排生产计划,AutoStart前一个task结束后自动开中断任务,IsDebugging界面会显示调机状态,Fixed Duration中断时间是不是固定长度),
IDELE(机器空闲,没生产计划)


停机(IDLE(可以排,无计划),PlanDownTime(有计划,无法排),有计划,但车间停) - 如果机器坏,算OEE,需要报告Planning,再算PlanDownTime


ChangeOver(out of cycle)响应时间,一个作业完成,下一个作业还没开始,ChangeOver 收到信号变成(Out of Cycle)


AvgCT = Runtime/Cycles


NPI (New Product Introduction) 新产品导入


左边按模具排:模具价钱很贵,模具保养,模具生产有不足,关注质量问题


Machine.IsDebugging如果选中,会在状态栏增加Trial对工序的倍数


3.2
factor:表示工单相对工序的倍数
nextSeq A,B->C 相对半成品,暂时没有成品。


Family Mold
Compost Part


排程
priority,ScheduleDt,planstartdt确定Task顺序


Schedule 任务长度:(RemainingQty * CycleTime)/StdCavs  上模时间,下模时间,天工作小时




保养 -》planner 延迟与提前


PM team/approve team
approve 以后Shopfloor就不能开工单
工程Cycletime/计划Cycletime/平均CycleTime


模具 Matrix


mainterance type(check list)


Mold
  cavity insert flexable模心是否可换,PartValidation是否要验证Matrix


ProdOrders.Status
 /// <summary>
        /// Order is created in MESPRO, not from ERP.
        /// </summary>
        Created = 0,


        /// <summary>
        /// Production order is planned.
        /// </summary>
        Planned = 1,


        /// <summary>
        /// Released to produce.
        /// </summary>
        Released = 2,


        /// <summary>
        /// Production order is active, and do not allow to chnage.
        /// </summary>
        Active = 3,


        /// <summary>
        /// Completed
        /// </summary>
        Completed = 4,


        /// <summary>
        /// Force closed
        /// </summary>
        ForceClosed = 5,


        /// <summary>
        /// Shipped
        /// </summary>
        Shipped = 6,


        /// <summary>
        /// Production order is holded.
        /// </summary>
        Hold = 7


ProdTask.Status
 /// <summary>
        /// Scheduled means the task is ready to produce.
        /// </summary>
        Scheduled = 0,


        /// <summary>
        /// The task is active.
        /// </summary>
        Active = 1,


        /// <summary>
        /// Means the processing is paused. 
        /// Paused status is equals to Scheduled.
        /// </summary>
        Paused = 2,


        /// <summary>
        /// Task is completed by operator.
        /// </summary>
        Completed = 3,


        /// <summary>
        /// Task is canceled by operator.
        /// </summary>
        Canceled = 4


Resource.Status
/// <summary>
        /// Idle resource can be assigned to operation task.
        /// </summary>
        Idle = 0,


        /// <summary>
        /// Reource is in processing.
        /// </summary>
        Processing = 1,


        /// <summary>
        /// Resource is in downtime
        /// </summary>
        Down = 2,


        /// <summary>
        /// Setup
        /// </summary>
        Setup = 3,


        /// <summary>
        /// Preventive Maintenance
        /// </summary>
        PreventiveMaintenance = 4,


        /// <summary>
        /// Repair
        /// </summary>
        Repair = 5,


        /// <summary>
        /// Over time
        /// </summary>
        OverTime = 6,


        /// <summary>
        /// Offline
        /// </summary>
        Offline = 7,


        /// <summary>
        /// Change over between last shoot and first shoot
        /// </summary>
        ChangeOver = 8,


        /// <summary>
        /// Machine has production cycle, but not production task assigned.
        /// </summary>
        UnknownCycle = 9


    public enum ResourceType {


        /// <summary>
        /// Plastic molding.
        /// </summary>
        Molding = 0,


        /// <summary>
        /// Stamping
        /// </summary>
        Stamping = 1,


        /// <summary>
        /// Soft tool for metal.
        /// </summary>
        SoftTool = 2,


        /// <summary>
        /// Machining
        /// </summary>
        Machining = 3,


        /// <summary>
        /// CNC Machine.
        /// </summary>
        CNC = 4,


        /// <summary>
        /// Manual Station.
        /// </summary>
        Manual = 9
    }


Idle界面,Idle与NoPlan


BreakDown 非计划原因是由现场选择,算入OEE,计划员可以在Schedule可以排版计划原因


Modlels.Status(0-Idle,1-OnMachine,2-Maintenance)




Tasks.TaskType(0-SignalTask; 1-FamilyTask; 2-CompositeTask; 3-Break; 4-Maintenance)


Task.Status(0-Scheduled;1-Active;2-Paused;3-Completed;4-Cancelled)


18:06 2016/7/20




QS:
计划停机原因算入OEE?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值