




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、零件动态工艺模型研究论文 关键词FMS生产调度CAPP动态工艺模型 中国图书资料分类法分类号TH165 笔者根据FMS生产调度的特点,在现有零件模型的基础上提出零件的动态工艺模型。 1零件工艺模型的常用表达方法 通常的CAPP系统只能设计出静态的或只具有部分柔性的理想化的工艺规程。 1.1固定加工顺序的工艺文件方式 通常生产调度中使用的零件工艺文件格式为 零件名; 零件号; 工序1,机床名加工时间; 工序2,机床名加工时间; 工序n,机床名加工时间; END 该方法的优点是表达方式简单明了,缺点是限制了加工的自由度及柔性,使得加工只能严格按给定的工艺顺序进行,从而限制了柔性加工系统最优指标的实
2、现。该方法对单机加工或JOBSHOP生产较合适。 1.2多工艺方案与/或图的表示方法1,2 图1为一个实例零件的与/或图。用与/或图 图1实例零件的加工顺序与/或图 可以表示出零件加工顺序的部分约束关系。通过对该图按一定的启发式搜索算法进行搜索可得到多个可行的加工工艺路线。 该方法在一定程度上增加了CAPP的柔性,并考虑到了静态生产环境,但是没有考虑实际的动态生产情况,因而还很难在FMS生产系统中应用。 1.3有向图表示方法 有向图可以表示零件的加工工艺顺序。图2为一实例。通过对有向图的遍历可得到多个工艺方案。 图2实例零件工序结构的有向图表示 该方法直观地表达了零件加工工序及工序之间的约束关
3、系,可用图论的方法进行描述与变换,但对FMS可替代加工工序无法表达,须对多个加工工艺方案进行复杂的评价才有可能得到可行的加工方案。 2基于FMS的零件动态工艺模型 为了适应FMS生产柔性的特点,零件工艺描述必须既能反映零件的所有加工特征,又能反映出加工工序之间的约束关系,同时还能表示出加工工序的可替代性。所谓可替代加工工序是指某一工序可以由不同的机床加工完成,一旦确定好加工机床,则可完成该工序加工的其它候补工序即取消。 为了增加零件工艺表达的灵活性,减少人为的对工艺加工顺序的约束,笔者以现有零件工艺模型为基础,提出了一种更灵活的表示方法。 零件动态工艺模型仍用有向图表示(见图3),图中节点表示
4、零件的一个加工工序或一系列的可替代加工工序,该工序与加工机床及对应的加工参数相联系(如加工时间、刀具号、NC文件名等);有向弧表示零件工序的加工顺序约束关系。任何从头节点(Head)到尾节点(End)的遍历路径都是一个有效的加工工艺路线。 图3实例零件的动态工艺模型 假设该有向图有n条遍历路线(工艺方案),第i道工序有ki种加工方案(即有ki-1个可替代加工工序),共有m个节点(不计Head和End节点),则零件可能有的加工方案数为。 常用的CAPP系统产生的工艺方案较大地限制了零件工艺表达的柔性。较好的情况是仅考虑了部分生产调度的静态因素,而且一定要产生完整的和确定的加工工艺路线(一般要通过
5、对多工艺方案进行评价后得到),这使得CAPP系统过于复杂。这里提出的零件动态工艺模型却是仅提供零件的工序、可替代工序及工序加工顺序之间的约束关系,至于实际生产中具体选择什么样的加工顺序、每道工序中选择哪一个可替代工序则完全由实际生产中的资源状态、零件本身的加工情况以及用户的具体要求进行选择,零件的具体加工工艺路线不需要事先确定,直到零件加工好后才知道,并且相同类型的零件可能有不同的工艺路线,零件的具体加工工艺是在实际加工中根据系统的状态及加工性能指标动态重组而成。 这样的零件描述相对传统的Job-Shop生产而言似乎是不完备的,但却为现代化的柔性生产提供了更大的调度空间。该方法不仅大大减少了C
6、APP的工作量及难度,显著提高了实际生产调度控制中的灵活性,而且不会提高调度控制的难度,从而为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
7、有k2种实现方法,工序n有kn种实现方法。 工序信息节点及可替代工序节点的数据结构(C+语言表示)为 classProcedureInfo工序信息节点类 public: ProcedureInfo():构造函数 ProcedureInfo(int,float,ProcedureInfo*AlternativeProcedureInfo=NULL); ProcedureInfo();析构函数 intMachine_No;机床号 floatMachining_Time;加工时间 ProcedureInfo*AlternativeProcedureInfo;替代工序的加工信息 ; classProc
8、edure工序节点类 public: Procedure();构造函数 Procedure(int);构造函数 Procedure();析构函数 intProcedure_No;工序号 ProcedureInfo*ThisProcedureInfo;当前工序 Procedure*NextProcedure;下一道工序 ; 3.2工艺约束关系描述 零件工艺约束关系主要描述各加工工序之间的加工顺序。因工序是有向图中的节点,工序之间的约束关系即为节点之间的关系,可用图论方法进行描述。 3.2.1用邻接矩阵方法 以图3为例来说明。 邻接矩阵 因实际零件邻接矩阵多为稀疏矩阵,也可用十字链表结构表示。 3
9、.2.2用邻接表方法 仍以图3为例说明。其邻接表(见图4)为 图4实例零件的邻接表形式 邻接表中每个方框表示零件的一道工序(即工序节点),方框内的数字表示工序号。工序节点按工序号顺序排放(第一列),并用箭头指向其相邻的工序节点。相邻的工序节点中节点号为正表示该节点为后续工序节点,为负表示该节点为前继工序节点。邻接表中工序节点的结构与类Procedure相似。 4基于零件动态工艺模型的调度控制方法的实现算法与特点 4.1实现算法 基于零件动态工艺模型的调度控制算法是在零件动态工艺模型的基础上结合启发式动态调度算法实现的,其过程为 Step1:搜索零件邻接表,把无前继节点的工序节点加入可调度工序集
10、合中。 Step2:在可调度工序集合中动态选择一工序。 Step3:搜索出该工序节点的后续节点。 a.删除这些后续工序节点中对应所选择的加工工序的前继工序节点; b.在可调度工序集合中删除所选择的工序节点; c.判断这些后续工序节点是否有前继节点,把无前继节点的工序节点加入可调度工序集合中。 Step4:判断可调度工序集合中的元素个数: 若为零,则该零件加工完成,转Step5; 否则转Step2。 Step5:发出该零件加工完成指令。 4.2零件动态工艺模型的特点 (1)易于实现。在CAPP阶段只根据零件工艺特征及生产系统资源产生实现这些特征的加工工序节点或可替代工序节点,以及工序之间的约束关
11、系,而不需要直接产生确定的加工工艺方案以及对这些方案的评价; (2)合理描述了零件的工艺过程,去掉了人为的不合理的加工顺序约束,并增加了对FMS中经常存在的可替代加工工序的描述; (3)充分考虑了FMS生产的特点,易于与生产调度控制系统集成; (4)能充分发挥FMS生产调度的柔性,并且不会显著增加调度控制的工作量与难度,为FMS的优化生产调度的实现奠定了基础。 参考文献 1DengChao.AnIntegratedSystemofCAPPandJOB-SHOPScheduling.InternationalConferenceonManufacturingAutomation,HongKong
12、,1997. 2CaiLG,LiPG,DuanZC.AnAppliedPartModelBasedonFormFeatureBinaryTreeforIntegratedCAD/CAPP/CAMSystemofRotationalComponences.ICIM95,Wuhan,1995. 赵天奇男,1965年生。华中理工大学(武汉市430074)机械科学与工程学院制造自动化研究所博士研究生、讲师。研究方向为柔性制造系统建模、仿真、调度与控制,CAD/CAPP/CAM集成技术,智能制造系统等,发表论文10多篇。 邓建春童国帆李培根段正澄武汉市430074华中理工大学 *国家863高技术计划资助
13、项目(8635119608) 收稿日期:19970520修回日期:19971229 TheResearchonPartDynamicProcessModelBasedontheSchedulingandcontrollingforFMS ZhaoTianqi(HuazhongUniversityofScience&Technology,Wuhan,P.R.China) DengJianchun,TongGuofan,LiPeigen,DuanZhengcheng Abstract:InthiapaperadynamicprocessmodelofpartisbuiltbasedonthescedulingandcontrollingforFMS.Itiscomposedoftheprocesses(includethealternativeprocesses)descriptionandtheconstraintrelationshipsamongtheseprocesses.Themodelcancelstraditionalman-madeconstrainsamongprocesses,andcanbringtheflexibilitytobeintegrate
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时间的脚印app课件
- 有趣的发现作文500字8篇范文
- 时装销售专业知识培训课件
- 时政知识培训方案策划书课件
- 时尚品牌知识课件
- 农业产品供销合同及质量保障协议
- 作文之星谈攻略写作文打腹稿很重要11篇
- 纪检业务知识培训心得
- 纪昌学射课件
- 纪念鲁迅先生的课件
- GB/T 9775-2025纸面石膏板
- 2025年陕西西安工业投资集团有限公司招聘笔试参考题库含答案解析
- 临床执业助理医师呼吸系统
- 建设生态文明ppt模板课件
- T∕CGMA 033001-2018 压缩空气站能效分级指南
- 《创新方法》课程教学大纲
- 钻井作业现场常见安全风险及隐患ppt课件
- REFLEXW使用指南规范.doc
- 赛摩6001B皮带校验说明书
- 气动机械手系统设计(含全套CAD图纸)
- 常用处方药名医嘱拉丁文缩写
评论
0/150
提交评论