自动寻找具有从属关系产品的部件装配最佳路径的方法

上传人:ting****789 文档编号:310046026 上传时间:2022-06-14 格式:DOCX 页数:18 大小:41.27KB
返回 下载 相关 举报
自动寻找具有从属关系产品的部件装配最佳路径的方法_第1页
第1页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《自动寻找具有从属关系产品的部件装配最佳路径的方法》由会员分享,可在线阅读,更多相关《自动寻找具有从属关系产品的部件装配最佳路径的方法(18页珍藏版)》请在金锄头文库上搜索。

1、自动寻找具有从属关系产品的部件装配最佳路径的方法专利名称:自动寻找具有从属关系产品的部件装配最佳路径的方法自动寻找具有从属关系产品的部件装配最佳路径的方法技术领域本发明属于智能作业控制技术,特别是一种自动寻找具有从属关系产品的部件装配最佳路径的方法。背景技术:现代企业必须提升生产控制水平,才能提高生产率,确保履约率。在离散型企业内部,面对多种具有不固定级级数的从属关系的产品和具有一定先后顺序的装配部件,多采用把产品作为一种项目,把产品里的部件,子部件,最终器件、零件、部件同级化处理,人工拆分为项目的子项目平等对待的方法。人工拆分需要化大量时间,拆分的结果专门针对特定的模型,不具备通用性,不利于

2、具正意义上的分类和汇总。目前许多企业生产现场大多处于非完全控制状态。生产现场的盲目性,随意性非常大,生产控制手段匮乏,目视管理缺失,信息不能很好地公开,与生产准时化要求相距甚远,质量过程控制不能很好地保证,生产潜在的问题不能及时发现,工作效率不能有效地提闻。我国的一些企业对生产管理多采用现场安排、手工记录方式。重复劳动多,生产数据没有积累。生产计划滞后,生产安排随意性大,生产进度不确定性因素多,信息断层。发明内容本发明的目的提供一种自动寻找具有从属关系产品的部件装配最佳路径的方法。实现本发明目的的技术方案为一种自动寻找具有从属关系产品的部件装配最佳路径的方法,将多品种小批量生产方式的离散型企业

3、,按相似性分成钳装、装擦、电装、电调、总校、联调、装箱、装外八个生产单元,每个单元又安排可控制数量的工位,半天按210 分钟计算,根据包含各种因素的信息的多种表,寻找控制具有从属关系产品的每一个部件在每一个工位上装配的最佳时间点;最佳时间点用包含开始时间、结束时间和表示每个单元工位顺序的顺序号三个字段的部件进度表来表达,具体步骤如下(I)由加班表和工序单元工位表运用显示区间天数的确定,周末的判断,循环中日期和时间的表达三种方法生成工序时间表;(2)保留部件进度表表示已开工的、异常的、完工的记录,清除其他记录,并绑定部件进度表的保留记录与工序时间表对应的顺序号;(3)对多种具有不固定子部件级数和

4、多道装配工序的产品采用不固定嵌套循环层数和数组的方法,根据产品从属关系、产品装配流程、生产计划、正常上班时间各单元工位数和加班时间各单元工位数五种因素,生成部件进度表所有记录项,生成所有记录项时赋值批次号、所属产品、所属部件、产品代号、部件代号、部件名称、工序号、工序名称、列号、序号、优先级、作业时长、非作业时长、有效性字段;(4)运用一个子部件对应多个父部件,一个父部件对应多个子部件的多对多关系的对应方法,确定部件进度表保留记录的转向单元的工序号、转向工序名、转向顺序号;(5)根据产品配套时间、缺件补齐时间、实际完成时间、作业异常推迟时间、优先级五种因素,运用条件符合时参与排序、把表示工件的

5、部件进度表的开始时间与表示工位的工序时间表的起始时间作比较取最有利时间的方法、间断时间相加的方法、连续时间相加的方法、多对多关系的对应方法四种方法。本发明与现有技术相比,其显著优点为在考虑产品从属关系、产品装配流程、生产计划时间、产品配套时间、缺件补齐时间、异常推迟时间、实际完成时间、产品优先级、正常上班时间各工序单元的工位数和加班时间各工序工序单元的工位数十种实战因素情况下,自动寻找具有不固定级数从属关系的产品的部件装配最佳路径。生产中最大的浪费是等待的浪费,通过自动寻找部件装配的最佳路径,能最大程度消除过量生产、等待时间、运输、库存、过程、动作、产品缺陷等浪费,缩短产品制造周期,提高生产效

6、率,适应现代企业多品种小批量的生产需求,提升离散型企业的快速响应能力,提高全员生产率,实现响应快速化。下面结合附图对本发明作进一步详细描述。图I是自动寻找具有从属关系产品的部件装配最佳路径的方法结构图。图2是自动寻找具有从属关系产品的部件装配最佳路径的方法硬件配置图。具体实施方式结合图I和图2,本发明自动寻找具有从属关系产品的部件装配最佳路径的方法是离散型企业智能作业控制技术的核心内容之一,下面对包括自动寻找具有从属关系产品的部件装配最佳路径的方法在内的离散型企业智能作业控制技术进行整体说明和描述,首先对多种具有不固定子部件级数和多道装配工序的产品采用不固定嵌套循环层数和数组构建产品结构树;并

7、按相似性分成钳装、装擦、电装、电调、总校、联调、装箱、装外八个生产单元,每个单元又安排可控制数量的工位,半天按210分钟,计算生产能力初定各工序单元工位数;在考虑产品从属关系、产品装配流程、生产计划时间、产品配套时间、缺件补齐时间、异常推迟时间、实际完成时间、产品优先级、正常上班时间各工序单元工位数和加班时间各工序单元工位数十种因素,控制具有从属关系产品的每一个部件在每一个工位上装配的最佳时间点,自动寻找部件装配的最佳路径;该最佳路径以甘特图方式实时显示控制现场作业;作业开工勾选调用作业指导书进行作业和作业进程返馈,从而实现离散型企业智能的作业控制。具体内容如下。、构建产品结构树注释I)本发明

8、中,如果产品的A部件从属于B部件,称B部件和A部件之间就存在一级从属关系,A部件为B部件的一级子部件,B部件为A部件的父部件;如果A部件属于B 部件的一级子部件,那么B部件和A部件之间就存在二级从属关系,A部件为B部件的二级子部件;本发明研究的产品对象的从属关系的级数是不相同,不固定的,本发明中将这类具有不相同或不固定的从属子部件的产品称为具有不固定子部件级数的产品。2)本发明中,如果A循环放在B循环里,称B循环和A循环组成二层循环,A循环为内层循环,B循环称为外层循环;如果A循环放在B循环里,B循环又放在C循环,称C循环、B循环、A循环组成三层循环;对于不固定子部件级数的产品,设置与之对应的

9、循环的层数具有不固定性和不确定性,称为不固定嵌套循环层数。3)本发明中所说的产品结构树,指用如同计算机资源管理器的文件目录一样,以树形视图的方式来表达部件具有从属关系的产品明细表,其中产品的每个零部件、器件在树形视图中显示时称为列表项,树形视图中表达每个零部件、器件的名称的文字称为列表项的显示文本。4)树形视图只能通过编辑才能增加和删除数据项,一层、二层或三层等固定层树形视图的构建方法已经成熟,本发明研究的是对不固定子部件级数的产品构建不固定层的树形视图的方法。5)本发明中与具有从属关系的产品的父部件、子部件相对应的树形视图表达父节点和子节点的显示文本称为父项和子项。6)产品明细表含产品代号、

10、部件代号、部件名称、单台数、关重性、所属产品、所属部件、配套工序和备注九个字段。(2 )产品明细表数据导入产品明细表反映了产品从属关系,借助TrueTable软件,将DWG格式文件生成文本文件,将文本文件导入软件的产品明细表;(3)利用导入的产品明细表通过对不固定子部件级数的产品采用不固定嵌套循环层数和数组的方法构建产品结构树tv_pst,步骤如下。I)将产品明细表按产品代号cpdh、部件代号ljdh、所属产品zee、所属部件zeb字段升序排序;2)测试产品明细表的记录数,记作变量li_row ;3)判断产品明细表有没有记录,如果li_row=0,表示产品明细表没有记录,退出本步骤,如果li_

11、row0,表示产品明细表有记录;读取第一条记录的产品代号cpdh,部件代号ljdh,所属产品zee,所属部件zeb,树形视图列表项子项显示文本赋值;4)设置变量内层循环层数 int i,数组 string zee20, zeb20, li_row20;5)将产品明细表按zee,zeb字段过滤,得到所有子部件;6)赋值i=l,测试所有子部件的记录数,记作li_rowi;7)判断子部件有没有记录,如果li_rowi=0,表示没有子部件,那么添加树形视图列表项,此列表项前没有子项不加“ + ”号;恢复父项过滤条件,光标指向其下一条记录, 读取下一条记录部件的产品代号cpdh,部件代号ljdh,所属产

12、品zee,所属部件zeb,树形视图列表项显示文本赋值;重复步骤5)、6)、7);如果li_rowi0,表示第一条记录部件有子部件,那么添加树形视图列表项;此列表项前有子项加“ + ”号;读取子部件的第一条记录的产品代号cpdh,部件代号ljdh,所属产品ZCC i,所属部件zeb i,树形视图列表项子项显示文本赋值;8)将产品明细表按zcci,zcbi字段过滤,得到所有子部件;9)测试所有子部件的记录数,记作li_rowi+l;10)判断所有子部件有没有记录,如果li_rowi+l=0,表示其没有子部件,那么添加树形视图列表项;此列表项前没有子项不加“ + ”号;恢复父项过滤条件,光标指向其下

13、一条记录,读取下一条记录的产品代号cpdh,部件代号ljdh,所属产品zee i,所属部件13zcb i;树形视图列表项显示文本赋值,重复步骤8)、9)、10);如果li_rowi+l0,表示有子部件,那么添加树形视图列表项;此列表项前有子项加“ + ”号;赋值i=i+l ;读取其子部件的第一条记录的产品代号cpdh,部件代号ljdh,所属产品ZCC i,所属部件zcb i,树形视图列表项子项显示文本赋值;11)重复步骤 8)、9)、10);12)当光标指向i级子部件的结尾时,回到父项,设置i=i _ I ;判断光标回到是父项的从第I条到第li_rowi条记录之间的一条记录还是父项的结尾记录;

14、如果是回到父项从第I条到第li_rowi条记录之间的一条记录时,则恢复父项的过滤条件,进行下一条记录的测试和判断;如果是回到父项的结尾记录,则进入上一层循环,再次设置i=1-1 ;13)直到i=l,用这种方法就构建了产品目录构。二、对不固定子部件级数的产品采用不固定嵌套循环层数和数组的方法寻找到产品所有的装配部件,通过产品所有的装配部件的作业时长计算产品的生产能力。(I)注释I)本发明中装配的部件有两层含义一种是指将部件的一级子部件、零件、器件通过特定的工序装成父部件,本发明中称为装配部件;装成装配部件的每一道工序所需的时间都可以通过时间测量和经验积累确定,通过数据采集方式得到;装配部件装成的

15、每一道工序所需的时间可以通过作业勾选得到的数据进行更新;另一种是指部件的全部子部件的所有级子部件逐级装配的全部过程,本发明中称为总装配部件。2)生产能力计算表包含序号、产品代号、钳装、装擦、电装、电调、总校、联调、装箱、 装外、产品工时i一个字段;3)工序单元工位表包含工序名称和工位数两个字段;4)生产计划表包含产品代号、部件代号、部件名称、批次号、数量、配套日期、完成日期、完成情况、优先级和备注字段;生产计划表可以由文本文件导入;5)装配流程表包含产品代号、部件代号、部件名称、工序号、工序名称、作业时长、 非作业时长和备注字段。作业时间(记作tj)是对工件和工位都累计的时间,非作业时长 (记

16、作te)是只对工件累计,对工位不累计的时间;装配流程表可以由文本文件导入;6)离散型企业所有产品的装配工序进行成组分类,定义每组的工序名称,根据产品装配工艺相似性的特点,将装配工序定义为钳装、装擦、电装、电调、总校、联调、装箱、装外八类;(2)计算生产能力初定各工序单元工位数对不固定子部件级数的产品采用不固定嵌套循环层数和数组的方法寻找到产品所有的装配部件,根据产品所有的装配部件的作业时长计算产品的生产能力;确定各工序单元工位数量的步骤如下I)选择需要计算生产能力的截止时间,过滤这段时间内生产计划表的产品计划, 测试过滤后生产计划表有没有记录,如果没有记录,计算结束;如果有记录,记录数记作 Ii_row,进行生产能力计算,生成生产能力计算表;2)生产计划表按产品代号、部件代号、批

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号