一种生产订单自动化配置方法及装置与流程

文档序号:15934742发布日期:2018-11-14 02:12阅读:224来源:国知局

本发明涉及计算机技术领域,具体地涉及一种生产订单自动化配置方法及装置。

背景技术

汽车配置化的快速发展带来的是主机厂选装分组及订单编码的急剧增加,这将对汽车bom数据维护人员提出更高的要求,而现有针对汽车选配系统中生产订单的配置主要是人工实现,人工成本较高,并且由于生产订单数据不准确,造成了补退料、生产线停线的风险。



技术实现要素:

针对现有技术中的缺陷与不足,本发明提供了一种生产订单自动化配置方法及装置,以实现汽车选配系统中生产订单的自动化维护,缩短订单从下发到排产的时间周期,并为生产线提供准确的物料数据。

为了实现上述目的,本发明提供了如下技术方案:

一种生产订单自动化配置方法,所述方法包括:

通过bom系统数据库从plm系统数据库中接收当前车型的设计bom以及变更通知单或试制通知单;

将所述设计bom转换成超级生产bom;

通过bom系统客户端在所述超级生产bom的选装分组上设置分组使用条件;

校核所述分组使用条件是否满足系统约束规则;

如果是,将所述分组使用条件固化在所述bom系统数据库中;

通过所述bom系统数据库从汽车选配系统中接收订单选配信息,以根据所述订单选配信息以及所述分组使用条件操作所述超级生产bom从而自动生成订单生产bom。

优选地,所述将所述设计bom转换成超级生产bom包括:

所述设计bom包括:选定设计分组、选装分组标识以及选装分组备注;

根据所述变更通知单或所述试制通知单,将所述选定设计分组、选装分组标识以及选装分组备注接收并转换至所述超级生产bom中;

所述通过bom系统客户端在所述超级生产bom的选装分组上设置分组使用条件包括:

通过所述bom系统客户端保存逻辑元素,所述逻辑元素用于构成uc表达式;

通过所述bom系统客户端根据所述选装分组备注以及所述选装分组标识在所述超级生产bom的选装分组上设置所述uc表达式。

优选地,所述通过bom系统客户端在所述超级生产bom的选装分组上设置分组使用条件还包括:

设置所述uc表达式的同时,通过bom系统数据库获取汽车选配系统中的选配特征,以根据所述选配特征限定所述uc表达式,从而将限定完的uc表达式设置到所述超级生产bom上。

优选地,所述校核所述分组使用条件是否满足系统约束规则包括:

所述系统约束规则包括:基本特征规则、逻辑元素规则以及语法规则;

校验所述uc表达式是否满足所述基本特征规则;

如果是,根据所述选配特征,校验所述uc表达式是否满足所述逻辑元素规则;

如果是,校验所述uc表达式是否满足所述语法规则;

如果是,确定满足系统约束规则。

优选地,所述根据所述订单选配信息以及所述分组使用条件操作所述超级生产bom从而自动生成订单生产bom包括:

根据所述订单选配信息,通过bom系统客户端对未完成的订单生产bom进行选取;

根据所述分组使用条件与所述订单选配信息在所述超级bom基础上进行自动化配置;

将通过所述分组使用条件的计算结果生成选装视图,以将所述选装视图通过所述bom系统客户端进行确认;

当所述选装视图确认后,生成订单生产bom。

一种生产订单自动化配置装置,所述装置包括:bom系统数据库、bom系统客户端、bom系统服务端、plm系统数据库以及汽车选配系统;所述bom系统服务端通过所述bom系统数据库从所述plm系统数据库中接收当前车型的设计bom以及变更通知单或试制通知单;将所述设计bom转换成超级生产bom;所述bom系统服务端通过bom系统客户端在所述超级生产bom的选装分组上设置分组使用条件;所述bom系统服务端在所述分组使用条件满足系统约束规则时,将所述分组使用条件固化在所述bom系统数据库中,通过所述bom系统数据库从所述汽车选配系统中接收订单选配信息,以根据所述订单选配信息以及所述分组使用条件操作所述超级生产bom从而自动生成订单生产bom。

优选地,所述设计bom包括:选定设计分组、选装分组标识以及选装分组备注;所述bom系统服务端根据所述变更通知单或所述试制通知单,将所述选定设计分组、选装分组标识与选装分组备注接收并转换至所述超级生产bom中;所述bom系统服务端通过所述bom系统客户端保存逻辑元素,所述逻辑元素用于构成uc表达式;bom系统服务端通过所述bom系统客户端根据所述选装分组备注在所述超级生产bom的选配分组上设置所述uc表达式。

优选地,所述bom系统服务端在设置所述uc表达式的同时,通过所述bom系统数据库获取汽车选配系统中的选配特征,以根据所述选配特征限定所述uc表达式,从而将限定完的uc表达式设置到所述超级生产bom上。

优选地,所述系统约束规则包括:基本特征规则、逻辑元素规则以及语法规则;

所述bom系统服务端校验所述uc表达式是否满足所述基本特征规则;如果是,所述bom系统服务端根据所述选配特征,校验所述uc表达式是否满足所述逻辑元素规则;如果是,所述bom系统校验所述uc表达式是否满足所述语法规则;如果是,所述bom系统服务端确定所述分组使用条件满足系统约束规则。

优选地,所述bom系统服务端根据所述订单选配信息通过bom系统客户端对未完成的订单生产bom进行选取;根据所述分组使用条件与所述订单选配信息在所述超级bom基础上进行自动化配置;将通过所述分组使用条件的计算结果生成选装视图,以将所述选装视图通过所述bom系统客户端进行确认;所述bom系统服务端在所述选装视图确认后,生成订单生产bom。

本发明的有益效果在于:

本发明实施例提供的生产订单自动化配置方法及系统,bom系统服务端通过bom系统数据库从plm系统数据库中接收当前车型的设计bom以及变更通知单或试制通知单;将所述设计bom转换成超级生产bom;所述bom系统服务端通过bom系统客户端在所述超级生产bom的选装分组上设置分组使用条件;所述bom系统服务端在所述分组使用条件满足系统约束规则时,将所述分组使用条件固化在所述bom系统数据库中,通过所述bom系统数据库从所述汽车选配系统中接收订单选配信息,以根据所述订单选配信息以及所述分组使用条件操作所述超级生产bom从而自动生成订单生产bom。通过本发明,实现了汽车选配系统中生产订单的自动化维护,缩短了订单从下发到排产的时间周期,为生产线提供了准确的物料数据。

附图说明

图1是本发明实施例生产订单自动化配置方法的一种流程图。

图2是本发明实施例生产订单自动化配置装置一种结构示意图。

具体实施方式

为了使本领域技术人员能更进一步了解本发明的特征及技术内容,下面结合附图和实施方式对本发明实施例作详细说明。

本发明提供的生产订单自动化配置方法及装置主要是为了满足汽车产品销售、制造的宽系列柔性化、多样化需求,基于配置特征、配置约束、配置权限控制最终实现订单申报、审核、价格维护以及生产bom配置过程管理的方法及信息化平台。

其中,配置特征:将配置进行细分,形成的可以描述、反映所有配置信息的基础项。

bom(billofmaterial,即物料清单):主要用来记录一个产品所用到的所有下级物料及相关属性,亦即父件与所有子件的从属关系、单位用量及其他属性。

超级生产bom:指生产管理中使用的数据结构,超级生产bom是在设计bom的基础上,定义工艺路线、工位、选配装置使用条件等信息、并根据制造装配和生产组织要求完善,包括加工零部件和按工艺要求的毛胚、模具、卡具等信息。每个车型的超级生产bom涵盖车型基础bom与该车型下的所有选装bom。

订单生产bom:即实例bom,在车型超级生产bom的基础上,根据整车配置要求删减不需要的配置,最终形成配置唯一,与申报订单吻合,可用于整车装配的物料清单。

使用条件:指在订单生产bom基础上,定义整车的配置特征,建立配置特征与整车结构的关联关系、同时对条件与条件之间建立约束关系。建立使用条件的最终目的是实现选装的傻瓜化、从而实现面向客户的选装。

如图1所示,是本发明实施例生产订单自动化配置方法的一种流程图,包括以下步骤:

步骤100:开始。

步骤101:通过bom系统数据库从plm系统数据库中接收当前车型的设计bom以及变更通知单或试制通知单。

需要说明的是,本发明实施例的控制器流程可以由bom系统服务端或者部分由bom系统服务端通过bom系统客户端提示业务员执行实现。

步骤102:将所述设计bom转换成超级生产bom。

具体地,所述将所述设计bom转换成超级生产bom包括:

所述设计bom包括:选定设计分组、选装分组标识以及选装分组备注;根据所述变更通知单或所述试制通知单,将所述选定设计分组、选装分组标识以及选装分组备注接收并转换至所述超级生产bom中。具体地,超级生产bom的数据维护人员在plm系统数据库中接收到所述变更通知单或试制通知单后,通过bom系统客户端的设计bom接收功能将plm数据库中设计人员选定的选装分组标识与选装分组备注接收至超级生产bom中,其中选装分组标识在超级生产bom结构中用专用字段体现,方便业务人员识别。

步骤103:通过bom系统客户端在所述超级生产bom的选装分组上设置分组使用条件。

所述通过bom系统客户端在所述超级生产bom的选装分组上设置分组使用条件包括(i)~(ii)两步:

(i)通过所述bom系统客户端保存逻辑元素,所述逻辑元素用于构成uc表达式。具体地,所述逻辑元素包括:del、=、or、and、not等逻辑元素,bom系统服务端在超级bom的选装分组上依据设计人员下发的技术文件与选配之间的互斥、依赖关系,通过逻辑元素构成uc表达式,通过uc表达式可以将分组使用条件转化为计算机可以理解的语言。

(ii)通过所述bom系统客户端根据所述选装分组备注以及所述选装分组标识在所述超级生产bom的选装分组上设置所述uc表达式。业务人员根据选装分组备注开始在某一车型a下的超级生产bom中设置uc表达式,bom系统服务端根据选装标记判断正在设置uc表达式的分组是否有选装分组标识,无标识则不允许设置uc表达式,有标识则进行uc表达式设置。

需要说明的是,本发明实施例中,分组使用条件是指以uc表达式为主体,并对uc表达式建立约束关系的配置特征。

本发明的另一个实施例中,所述通过bom系统客户端在所述超级生产bom的选装分组上设置分组使用条件还包括:

设置所述uc表达式的同时,通过bom系统数据库获取汽车选配系统中的选配特征,以根据所述选配特征限定所述uc表达式,从而将限定完的uc表达式设置到所述超级生产bom上。本发明实施例中,bom系统服务端在有标识时,通过汽车选配系统获取正在设置的uc表达式的车型a与选配特征的关系,如车型a在汽车选配系统中定义只允许选装001与002发动机,则在车型a下设置uc表达式只允许选择001与002发动机的特征,并将结果显示在用户的uc表达式设置界面。

在车型a下有选装分组001与选装分组002,分别对应汽车选配系统中的001(k0011)发动机特征与002发动机特征(k0012),且不允许与排放标准国4特征(k0031)同时存在,则业务人员可以在001分组上设置uc表达式=k0011andnotk0031,在002分组上设置表达式=k0012andnotk0031,根据不同的需要,uc表达式可以体现出不同的复杂度。

步骤104:校核所述分组使用条件是否满足系统约束规则;如果是,执行步骤105;否则,执行步骤107。

具体地,所述校核所述分组使用条件是否满足系统约束规则包括:

所述系统约束规则包括:基本特征规则、逻辑元素规则以及语法规则;校验所述uc表达式是否满足所述基本特征规则;如果是,根据所述选配特征,校验所述uc表达式是否满足所述逻辑元素规则;如果是,校验所述uc表达式是否满足所述语法规则;如果是,确定满足系统约束规则。

其中,语法规则是指不允许出现低级语法错误,如=k0011andandk0031,连续出现两次and,则此使用条件不允许存入系统中,并提示业务人员检查uc表达式。

基本特征规则是指不允许出现uc表达式中出现两个同种类型的特征,如=k0011andk0012,k0011、k0012同属于发动机,一台车不允许同时出现两个发动机,此使用条件不允许存入系统中,并提示业务人员特征出现重复。

逻辑元素规则是指若uc表达式太过复杂,在做uc表达式修改时双击效率将大幅下降,系统允许业务人员直接对uc表达式修改,为防止业务人员修改错误,系统追加基本特征、逻辑元素是否存在判断,如业务人员将=k0011andk0031修改成了=k0011andk00311,因汽车选配系统中不存在k00311,则此使用条件不允许存入系统中,并提示业务人员特征不存在。

步骤105:将所述分组使用条件固化在所述bom系统数据库中。

具体地,在bom系统数据库中存入001分组在车型a下的uc表达式=k0011andnotk0031,则bom系统数据库中固化车型a下001分组的使用条件:在车型a下当经销商在汽车选配系统中选择001发动机(k0011)且不选择国4排放(k0031)时则选装001分组。

进一步,为提高使用条件的通用化率,bom系统数据库允许业务人员进行使用条件复制,即有一车型b其选装分组与车型a基本相同,同样使用了001分组,002分组等,则业务人员可以迅速将车型a下的选装分组条件复制到车型b下的相同选装分组下,且系统会自动判断车型b存在但车型a不存在的选装分组或特征,并提示业务人员进行维护。

步骤106:通过所述bom系统数据库从汽车选配系统中接收订单选配信息,以根据所述订单选配信息以及所述分组使用条件操作所述超级生产bom从而自动生成订单生产bom。

具体地,所述根据所述订单选配信息以及所述分组使用条件操作所述超级生产bom从而自动生成订单生产bom包括(a)~(d)步骤:

(a).根据所述订单选配信息,通过bom系统客户端对未完成的订单生产bom进行选取。

具体地,根据所述订单选配信息,通过bom系统客户端对未完成的订单生产bom进行选取包括:1)防错,业务人员通过bom系统客户端再次确认汽车选配系统穿入的订单编码是否真实有效;2)业务人员通过bom系统客户端查询所有订单编码及其对应的选配特征,以在对未完成的订单生产bom选取后进行维护。

订单选配信息包括:订单编码以及当前订单编码下的选配特征。订单编码由汽车选配系统根据选配特征生成,同一特征集生成的编码相同,即第一次选用k0011、k0023、k0032、k0042特征的车型a生成的订单编码为a-001,则以后任意经销商在车型a下选择k0011、k0023、k0032、k0042特征生成订单都只会生成订单编码a-001,同一特征集生成的订单编码相同且只对应一套订单bom,增加订单bom的通用化率。

具体地,业务员维护订单生产bom过程包括:s01~s03:

s01:业务人员进入订单管理界面,可以查询到所有订单编码及其对应的选配特征,其中已经维护过的订单bom在订单管理界面的订单状态中会显示已发布,业务人员无需重复维护。

s02:业务人员通过系统的筛选功能,按发布状态、发布时间、接收时间等条件迅速查找到还未完成的订单bom,进入此订单bom的维护界面,在订单bom的维护界面维护此订单的生产bom。

s03:业务人员使用订单bom的维护界面的复制超级bom功能,系统将步骤2生成的超级生产bom复制到订单生产bom中,此时的订单生产bom可能包括多个同类选装分组,如多个发动机选装分组,此时bom还不能被用于生产。

(b).根据所述分组使用条件与所述订单选配信息在所述超级bom基础上进行自动化配置。

需要说明的是,实例bom是在超级生产bom的基础上删除不需要的选装分组来实现的,没有自动化配置之前,业务员是需要自己判读需要复制超级bom移除然后手动移除选装分组,还是借用其它订单的实例bom。在实现动化配置之后,考虑到系统开发成本和后期业务扩展,这部分系统功能可以通过自动化配置实现。

具体地,自动化配置过程如下例所示:

复制的超级bom基础上自动维护订单bom,如车型a下的选装分组001的使用条件为选择001发动机(k0011)且不选择国4排放(k0031),且订单编码a-001下选装了001发动机(k0011)且没有选装国4排放(k0031),则系统保留选装分组a。

选装分组b的使用条件为选择002发动机(k0012)且不选择国4排放(k0031),因订单编码a-001与002发动机(k0012)无选配关系,系统自动删除选装002分组,以此递归,直至完成整个a-001订单生产bom的维护。此过程由计算机自动完成,完成速率保证在1-2秒之内,极大提高了订单生产bom的维护速度与准确性。

若系统计算过程中识别到错误信息,如订单配置重复等,无法通过系统计算校核,则系统停止计算并抛出异常。

(c).将通过所述分组使用条件的计算结果生成选装视图,以将所述选装视图通过所述bom系统客户端进行确认。

为了便于业务员对未完成的订单生产bom进行监控,本发明实施例中,bom系统服务端可以将订单中移除的选装分组以及保留的选装分组两部分形成视图,供业务员将所述选装视图通过所述bom系统客户端进行确认。

(d).当所述选装视图确认后,生成订单生产bom。

步骤107:退出。

综上所述,本发明实施例提供的生产订单自动化配置方法,本发明实现在运用汽车产品选配系统条件下,主机厂可以实现多配置、小批量、大产量的生产方式。使主机厂能够快速、准确的完成订单bom的维护,缩短订单从下发到排产的时间周期,并为生产线提供准确的物料数据。

针对上述方法,本发明实施例还提供了一种生产订单自动化配置装置,如图2所示,所述装置包括:bom系统数据库11、bom系统客户端13、bom系统服务端12、plm系统数据库14以及汽车选配系统15;所述bom系统服务端12通过所述bom系统数据库11从所述plm系统数据库14中接收当前车型的设计bom以及变更通知单或试制通知单;将所述设计bom转换成超级生产bom;所述bom系统服务端12通过bom系统客户端12在所述超级生产bom的选装分组上设置分组使用条件;所述bom系统服务端12在所述分组使用条件满足系统约束规则时,将所述分组使用条件固化在所述bom系统数据库11中,通过所述bom系统数据库11从所述汽车选配系统15中接收订单选配信息,以根据所述订单选配信息以及所述分组使用条件操作所述超级生产bom从而自动生成订单生产bom。

具体地,汽车选配系统15包含汽车生命周期涉及到的所有关键选配项、与选配项的互斥、依赖关系以及车型与选配项的关系等信息。汽车选配系统15的web.config文件指向bom系统数据库11,并通过iss服务与oracleocdc监听完成汽车选配系统15与bom系统数据库11的集成,在汽车选配系统15生成订单时通过加密报文方式将数据写入bom系统数据库11相应的表中。

具体地,bom系统数据库11,为整个系统提供数据存放、检索及预先定义的校核、计算用存储过程。bom系统数据库11通过bom系统客户端13中的webupdateclient.exe.config指向bom系统服务端12中配置的的iis服务及webserver服务,用来实现系统的自动更新以及bom系统应用服务端12、bom系统客户端13之间的命令、数据交互;通过bom系统应用服务端12搭建的iis服务、数据库指向的xml文件及odac完成服务端12与bom系统数据库11的数据及命令交互。

具体地,bom系统数据库11与plm系统数据库14均使用oracle数据库,通过dblink方式进行集成,通过plm系统数据库14授权,允许bom系统数据库11从plm系统数据库14中获取相应的数据。

进一步,本发明的另一个实施例中,所述设计bom包括:选定设计分组、选装分组标识以及选装分组备注;所述bom系统服务端根据所述变更通知单或所述试制通知单,将所述选定设计分组、选装分组标识与选装分组备注接收并转换至所述超级生产bom中;所述bom系统服务端通过所述bom系统客户端保存逻辑元素,所述逻辑元素用于构成uc表达式;bom系统服务端通过所述bom系统客户端根据所述选装分组备注在所述超级生产bom的选配分组上设置所述uc表达式。

进一步,本发明的另一个实施例中,所述bom系统服务端在设置所述uc表达式的同时,通过所述bom系统数据库获取汽车选配系统中的选配特征,以根据所述选配特征限定所述uc表达式,从而将限定完的uc表达式设置到所述超级生产bom上。

本发明的一个实施例中,所述系统约束规则包括:基本特征规则、逻辑元素规则以及语法规则;所述bom系统服务端校验所述uc表达式是否满足所述基本特征规则;如果是,所述bom系统服务端根据所述选配特征,校验所述uc表达式是否满足所述逻辑元素规则;如果是,所述bom系统校验所述uc表达式是否满足所述语法规则;如果是,所述bom系统服务端确定所述分组使用条件满足系统约束规则。

本发明的另一个实施例中,所述bom系统服务端根据所述订单选配信息通过bom系统客户端对未完成的订单生产bom进行选取;根据所述分组使用条件与所述订单选配信息在所述超级bom基础上进行自动化配置;将通过所述分组使用条件的计算结果生成选装视图,以将所述选装视图通过所述bom系统客户端进行确认;所述bom系统服务端在所述选装视图确认后,生成订单生产bom。

以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式对本发明进行了阐述,以上实施例的说明只是用于帮助理解本发明的系统及方法;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1