doc

面向FMS生产调度和控制的零件动态工艺模型研究

  • 1星
  • 日期: 2013-09-19
  • 大小: 47.5KB
  • 所需积分:1分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • free评论
标签: 面向

面向

生产

生产

生产调度

生产

控制

控制

零件

零件

提出一种基于FMS生产调度与控制的零件动态工艺模型。该模型由零件加工工序和各个工序之间的约束关系描述两部分组成,去掉了传统人为的加工顺序约束,易于与生产调度控制系统集成,能充分发挥FMS生产调度柔性的特点,为FMS优化生产调度的实现提供一条较好的途径。    关键词FMS生产调度CAPP动态工艺模型中国图书资料分类法分类号TH165  笔者根据FMS生产调度的特点,在现有零件模型的基础上提出零件的动态工艺模型。1零件工艺模型的常用表达方法通常的CAPP系统只能设计出静态的或只具有部分柔性的理想化的工艺规程。1.1固定加工顺序的工艺文件方式通常生产调度中使用的零件工艺文件格式为零件名;零件号;工序1,机床名加工时间;工序2,机床名加工时间;……工序n,机床名  加工时间;END该方法的优点是表达方式简单明了,缺点是限制了加工的自由度及柔性,使得加工只能严格按给定的工艺顺序进行,从而限制了柔性加工系统最优指标的实现。该方法对单机加工或JOB—SHOP生产较合适。1.2多工艺方案与/或图的表示方法[1,2]图1为一个实例零件的与/或图。用与/或图  图1实例零件的加工顺序与/或图  可以表示出零件加工顺序的部分约束关系。通过对该图按一定的启发式搜索算法进行搜索可得到多个可行的加工工艺路线。该方法在一定程度上增加了CAPP的柔性,并考虑到了静态生产环境,但是没有考虑实际的动态生产情况,因而还很难在FMS生产系统中应用。1.3有向图表示方法有向图可以表示零件的加工工艺顺序。图2为一实例。通过对有向图的遍历可得到多个工艺方案。  图2实例零件工序结构的有向图表示  该方法直观地表达了零件加工工序及工序之间的约束关系,可用图论的方法进行描述与变换,但对FMS可替代加工工序无法表达,须对多个加工工艺方案进行复杂的评价才有可能得到可行的加工方案。2基于FMS的零件动态工艺模型为了适应FMS生产柔性的特点,零件工艺描述必须既能反映零件的所有加工特征,又能反映出加工工序之间的约束关系,同时还能表示出加工工序的可替代性。所谓可替代加工工序是指某一工序可以由不同的机床加工完成,一旦确定好加工机床,则可完成该工序加工的其它候补工序即取消。为了增加零件工艺表达的灵活性,减少人为的对工艺加工顺序的约束,笔者以现有零件工艺模型为基础,提出了一种更灵活的表示方法。零件动态工艺模型仍用有向图表示(见图3),图中节点表示零件的一个加工工序或一系列的可替代加工工序,该工序与加工机床及对应的加工参数相联系(如加工时间、刀具号、NC文件名等);有向弧表示零件工序的加工顺序约束关系。任何从头节点(Head)到尾节点(End)的遍历路径都是一个有效的加工工艺路线。  图3实例零件的动态工艺模型  假设该有向图有n条遍历路线(工艺方案),第i道工序有ki种加工方案(即有ki-1个可替代加工工序),共有m个节点(不计Head和End节点),则零件可能有的加工方案数为。常用的CAPP系统产生的工艺方案较大地限制了零件工艺表达的柔性。较好的情况是仅考虑了部分生产调度的静态因素,而且一定要产生完整的和确定的加工工艺路线(一般要通过对多工艺方案进行评价后得到),这使得CAPP系统过于复杂。这里提出的零件动态工艺模型却是仅提供零件的工序、可替代工序及工序加工顺序之间的约束关系,至于实际生产中具体选择什么样的加工顺序、每道工序中选择哪一个可替代工序则完全由实际生产中的资源状态、零件本身的加工情况以及用户的具体要求进行选择,零件的具体加工工艺路线不需要事先确定,直到零件加工好后才知道,并且相同类型的零件可能有不同的工艺路线,零件的具体加工工艺是在实际加工中根据系统的状态及加工性能指标动态重组而成。这样的零件描述相对传统的Job-Shop生产而言似乎是不完备的,但却为现代化的柔性生产提供了更大的调度空间。该方法不仅大大减少了CAPP的工作量及难度,显著提高了实际生产调度控制中的灵活性,而且不会提高调度控制的难度,从而为FMS生产性能(如系统生产率、总加工时间、机床负荷平衡率等)的提高创造了条件。3零件动态工艺模型的计算机表示方法及数据结构3.1零件工艺参数描述该部分描述了零件的所有工序参数,以文件形式表示,其结构为零件名;零件号;工序1,工序11  工序12  …  工序1k1;工序2,工序21  工序22  …  工序2k2;……工序n,工序n1  工序n2  …  工序nkn;END工序i表示第i道工序的信息节点;工序ij表示工序i的所有可完成该工序加工的工序节点序列。上述文件表示零件共有n道加工工序,其中工序1有k1种实现方法,工序2有k2种实现方法,……工序n有kn种实现方法。工序信息节点及可替代工序节点的数据结构(C++语言表示)为class  ProcedureInfo∥工序信息节点类{  public:ProcedureInfo():∥构造函数ProcedureInfo(int,float,ProcedureInfo*  AlternativeProcedureInfo=NULL);~ProcedureInfo();∥析构函数int  Machine_No;∥机床号float  Machining_Time;∥加工时间ProcedureInfo*  Alternative  ProcedureInfo;∥替代工序的加工信息};classProcedure∥工序节点类{  public:Procedure();∥构造函数Procedure(int);∥构造函数~Procedure();∥析构函数int  Procedure_No;∥工序号ProcedureInfo*

推荐帖子 最新更新时间:2021-09-23 17:50

【AutoChips AC7801x电机demo板测评】开箱+硬件电路初识
  首先在此感谢一波EEWORLD和AutoChips公司能给我这次测评的机会,非常高兴能在我准备自制无刷电机驱动板之前拿到一款大公司的成熟的电机开发板来做一个测评,对我来说这也是一个很好的学习的机会。       我大学的专业是电机电器与电力电子,我本人也对电机的控制非常感兴趣,尤其是无刷电机的控制,在此之前我曾寻找一款合适的电机开发板,但是遍寻市场,竟然没有合适的消费级电机开发板,
我的名字真的真的很长 国产芯片交流
DSP中数字滤波器是这样的
数字滤波器由数字乘法器、加法器和延时单元组成的一种算法或装置。数字滤波器的功能是对输入离散信号的数字代码进行运算处理,以达到改变信号频谱的目的。        巴特沃斯滤波器是电子滤波器的一种。巴特沃斯滤波器的特点是通频带的频率响应曲线最平滑。        切比雪夫滤波器是在通带或阻带上频率响应幅度等波纹波动的滤波器。        设计过程 v1. 在Matlab语言中确定滤波器的各种
Jacktang DSP 与 ARM 处理器
PCB绘制过程快捷键
PCB绘制 (1) 在PCB中 Design–>ImportChanges From… (2) S+N 选择相同net的线 (3) Design–>Board layers & color–>show/hide polygons hide (将覆铜隐藏) (L快捷键) (4) 查看PCB元件,通过打开PCB窗口,选择Components (5) shift+S 单层打开或关闭 (6)
shuihua PCB设计
warning l15 multiple call to segment
本帖最后由 newnew0601 于 2016-7-4 16:11 编辑 这是一个老话题,很多人都遇到过这个问题,今天我也遇到了,希望有经验的告诉我怎么处理。 我定义了一个函数  void  fun1(); 在中断中我也调用这个函数了。 keil编译器也预期出现了报警。 在这里呢,我在调用main文件中调用fun1前后加了标志,就是说有一个全局变量,执行fun1前置位,执行完清零。
newnew0601 51单片机
DSP程序优化方法
选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高         在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码与数组索引相比,指针一般能使代码速度更快,占用空间更
fish001 DSP 与 ARM 处理器
一起DIY LED旋转屏
         昨天看到了这个非常有意思的创意,看起来像是用LED实现的让我们看看 @xmb6954757 的RGB旋转屏吧 是不是和这个很像啊?不知道大家有没有兴趣一起DIY这个呢?        即日起,以“DIY LED旋转屏――XXXXX”为标题开贴,在DIY版块发布DIY图文过程,我们将在12月31日联合评选出三名最具创意的DIY网友分别奖励STM32F429i一块,
eric_wang DIY/开源硬件专区

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })
×