产品生产工艺流程计算机仿真系统及方法技术方案

技术编号:6972582 阅读:392 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种产品工艺路线的系统及方法,是一种产品生产工艺流程计算机仿真系统及方法,包括文件读取模块、基础数据模块、自定义属性模块、产品工艺模型模块、路线仿真模块和生产排程优化模块,其中,文件读取模块,用于读取产品设计系统的数据,放入产品工艺模型模块;基础数据模块,用于设定生产现场的状况数据;自定义属性模块,用于维护构成产品物料清单和产品工艺的计算参数的属性;产品工艺模型模块,用于管理建立产品工艺路线的产品工艺模型;路线仿真模块,用于根据产品工艺模型计算出工艺路线,并对工艺路线进行管理;生产排程优化模块,用于对路线仿真模块的工艺路线更换条件,获得最优的排程结果。所述系统对产品工艺路线进行仿真或者优化,节约成本,省时省力。

【技术实现步骤摘要】

本专利技术涉及一种产品工艺路线的优化系统及方法,具体的说是一种。
技术介绍
在制造业中,随着客户的个性化需求及市场和产品多样化的要求越来越高,多批次小数量逐渐成为制造业订单特性的大趋势。对于集产品研发和生产为一体的企业而言, 产品研发与生产的柔性衔接直接影响到生产的计划性、客户满意度、交货及时性以及利润保证,进而影响到企业的竞争力。产品研发与生产的衔接包括产品设计BOM (Β0Μ物料清单为产品结构表或用料结构表)转化为产品生产Β0Μ,进而产生对原材料的需求和成本的估算;根据产品图纸设计转化为产品工艺设计,进而产生对生产能力的需求和交货期的估算;产品设计的变更产生对原材料或工艺的变更。企业通过ERP系统(ERP — Enterprise Resource Planning企业资源计划系统) 或生产排程系统实现对生产的计划与控制,必须从产品设计中获得产品的工程数据,实现产品设计与生产的快速、无缝的连接。而现在,一方面,产品的生产工艺或者在生产过程开始时才编制,或者因为产品的生命周期较短、品种多,没有形成文档化的工艺流程,而此时对每种产品用人工方式编制工艺是不现实的。另一方面,产品的工艺流程具有多样性,每个产品采用什么工艺路线来生产,除了产品本身的特点外,还取决于生产现场因数,这些因素包括原材料状况、设备人员的状况,以及工装模具的状况等。目前,人们采用 CAPP (CAPP-Computer Aided Process Planning 是指借助于计算机软硬件技术和支撑环境,利用计算机进行数值计算、逻辑判断和推理等的功能来制定零件机械加工工艺过程)和DMPM系统(数字化制造流程管理一Digital Manufacturing Process Management)来管理产品设计与生产工艺的关系。但CAPP和DMPM是为产品生产过程中的工艺管理服务的,只是针对每道具体的制造工艺进行仿真或优化,而不能对产品工艺路线进行仿真或优化。
技术实现思路
本专利技术所要解决的技术问题是,针对以上现有技术存在的缺点,提出一种,可以实现产品设计数据到产品生产数据的仿真,快速为产品生产计划和排程提供必要的数据,实现产品设计数据到产品生产数据的智能化转换。本专利技术解决以上技术问题的技术方案是产品生产工艺流程计算机仿真系统,包括文件读取模块、基础数据模块、自定义属性模块、产品工艺模型模块、路线仿真模块和生产排程优化模块,其中,文件读取模块,用于读取产品设计系统的数据,放入产品工艺模型模块;基础数据模块,用于设定生产现场的状况数据;自定义属性模块,用于维护构成产品物料清单和产品工艺的计算参数的属性; 产品工艺模型模块,用于建立产品工艺路线模型;;路线仿真模块,用于根据产品工艺模型计算出工艺路线,并对工艺路线进行仿真; 生产排程优化模块,用于对路线仿真模块的工艺路线更换条件,获得最优的排程结果。产品生产工艺流程计算机仿真方法,包括产品工艺线路仿真包括获得工艺流程和拼接工艺流程;获得工艺流程按以下步骤进行⑴在产品工艺模型模块取出工艺模型,如果工艺模型取到,继续下面步骤,如果没有取到,取得工艺流程结束;⑵计算产品工艺模型模块工艺建模条件单元的建模条件表达式,符合条件,继续下面步骤,如果不符合条件,返回步骤⑴;⑶计算产品工艺模型模块工艺模型工序明细单元的工序属性; ⑷将符合条件的工艺流程载入备用工艺流程区,并返回步骤⑴循环; 拼接工艺流程按以下步骤进行①在备用工艺模型中,取出构建方式模式,如果构建方式取到,继续下面步骤,如果没有取到,拼接工艺流程结束;②计算构建条件,如果条件符合,则继续下面步骤,如果不符合,返回步骤①;③判断流程类型,如果为主流程,则执行步骤④,如果为关联流程或者替换流程,则执行步骤⑤;④计算工艺流程属性后,按优先次序取出工艺模型构建方式单元中的工艺模型连接条件,若取到,则根据工艺模型连接条件中的前工序条件,在已搭建的工艺路线中查找匹配的工序,并将该模型拼接在此工序后面,结束模型拼接流程;若没有找到匹配的工序,则取出工艺模型构建方式单元中的下一个连接条件,若没有取到,则直接结束;⑤计算关联流程,根据工艺模型构建方式单元中的前工序条件算出与该模型所创建的关联流程或替换流程匹配的前工序,根据工艺模型构建方式单元中的后工序条件算出与该关联流程或替换流程匹配的后工序,最后计算该工艺模型的工艺流程属性后结束。本专利技术进一步限定的技术方案是前述的基础数据模块包括物料管理单元、加工中心单元、班次管理单元、工序类型单元和工装模具单元,其中,物料管理单元,用于管理物料基本数据和物料属性,其中,物料基本数据包括编号、描述、单位等;物料属性包括物料编号,属性编号,属性值。一个物料可以由多个属性,这些属性也要使用属性表中设定的属性统一管理,物料属性为BOM计算提供数据参数;加工中心单元,用于维护与加工中心相关的参数,加工中心的基本数据包括编号、描述、班次、工时计算公式;班次管理单元,用于维护班次数据,包括编号、描述、开始时间、结束时间、休息时间; 工序类型,用于维护工序的类型,包括编号、名称、备注; 工装模具,用于维护工装模具的数据。前述的产品工艺模型模块包括工艺模型建模条件单元、工艺模型工序明细单元和工艺模型构建方式单元,其中,工艺模型建模条件单元,用于维护工艺流程计算时确定是否使用该工艺模型的条件。 建模条件由一组条件表达式构成,每个条件表达式是带变量的逻辑运算公式,变量就是属性表中的属性;工艺模型工序明细单元,用于维护组成工艺模型的工序构成数据,一个工艺模型可以有多个工序构成,一个工序由工序基本数据和多个工序属性组成;工艺模型构建方式单元,用于定义工艺模型的构建方式及其构建条件,一个工艺模型有多种构建方式,每种构建方式由基本数据,多个连接条件,多个工艺流程属性构成。前述的的工艺模型工序明细单元包括工序基本数据组件、工序属性组件、工序工时属性组件和工序排程属性组件,其中,工序基本数据组件,用于维护工序的基本数据,包括工序序号,工序编号,顺序号,工序类型,加工中心;工序属性组件,用于维护工序的属性,包括属性序号,顺序号,类型,属性创建条件,属性编号,属性内容;工序工时属性组件,用于维护固定工时的计算属性,固定工时包括等待时间、调机时间、加工时间、拆机时间和运送时间;工序排程属性组件,用于维护工序排程的属性,包括报废率、工序拆分策略、拆分策略值、工序重叠策略和工序重叠值。前述的工艺模型构建方式单元包括基本数据组件、连接条件组件和工艺流程属性组件,其中,基本数据组件,用于维护构建工艺模型的基本数据,包括构建方式序号,构建方式编号,顺序号,构建条件,方式,流程类型,替换条件,关联流程条件,前工序条件,后工序条件;连接条件组件,用于维护构建方式的连接条件,包括连接条件序号,连接条件编号,顺序号,前工序条件;工艺流程属性组件,用于维护构建方式产生的工艺流程的属性。前述的路线仿真模块包括取得工艺流程单元和拼接工艺流程单元,其中,取得工艺流程单元,用于匹配所有工艺模型,计算每个工艺模型的建模条件表达式,将符合条件的工艺模型,放入备用工艺流程缓冲区内,并计算其工序属性;拼接工艺流程单元,用于根据构建条件,筛选备用工艺,并根据流程类型和连接条件将符合的备用工艺进本文档来自技高网
...

【技术保护点】
1.产品生产工艺流程计算机仿真系统,其特征在于:包括文件读取模块、基础数据模块、自定义属性模块、产品工艺模型模块、路线仿真模块和生产排程优化模块,其中,文件读取模块,用于读取产品设计系统的数据,放入产品工艺模型模块;基础数据模块,用于设定生产现场的状况数据;自定义属性模块,用于维护构成产品物料清单和产品工艺的计算参数的属性;产品工艺模型模块,用于建立产品工艺路线模型;路线仿真模块,用于根据产品工艺模型计算出工艺路线,并对工艺路线进行仿真;生产排程优化模块,用于对路线仿真模块的工艺路线更换条件,获得最优的排程结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:周立斌杨冬郭鑫刘云程
申请(专利权)人:易达康南京信息系统有限公司
类型:发明
国别省市:84

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1