工序模拟系统技术方案

技术编号:2773958 阅读:214 留言:0更新日期:2012-04-11 18:40
准备表形式的要素配置数据(3),所述要素配置数据借助工序识别名称与工序要素名称的组合,沿着工件的流动记述构成生产系统的各种构成要素的配置。另外,准备多个要素定义文件(4),所述多个要素定义文件按前述各种构成要素记述进行前述各种构成要素动作模拟用的模拟程序。程序生成机构(2),以与工序识别名称组合的状态下,依次从要素配置数据读入构成要素名称,并且,依次读入与该读入的构成要素名称对应的要素定义文件。生成包含在各要素定义文件中记述的多个变量的变量数组(6),并且,生成包含在各要素定义文件中记述的多个程序的初期处理程序数组(8)及模拟程序数组(9)。此后,由程序执行机构(10),执行在初期处理程序数组中包含的处理处理程序并对应标注相互参照的变量彼此,同时,执行在模拟程序数组中包含的一连串的模拟程序,来模拟构成生产程序的各构成要素的动作。

Process simulation system

Elements of the configuration data preparation in the form of tables (3), the combination of configuration data elements with process identification names with elements of names, descriptions of the workpiece along the flow of production elements configuration system. In addition, a plurality of element definition files (4) are prepared, and the plurality of element definition documents are described according to the foregoing constituent elements, and the simulation program for the action simulation of the foregoing constituent elements is provided. Program generation mechanism (2), combined with process identification names of the state, in turn from the element configuration data read elements name and element definition files are sequentially read and read the corresponding elements of the name. An array of variables generated with multiple variables described in the various elements in the definition file (6), and the initial program array processing to generate multiple program elements described in the definition file contains (8) and (9) array simulation program. Since then, the program execution mechanism (10), in the early implementation of the array contains the handler procedure and the corresponding annotation cross referenced variables to each other, at the same time, implementation is included in the simulation program in an array of a series of simulation program to simulate the composition of the elements of the production process of the action.

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种工序模拟系统,用于进行使多个构成要素(例如,加工组件或夹紧组件、输送组件等)相互关联而动作的生产系统(例如,传送线等)的工序模拟。
技术介绍
以往,作为这样的工序模拟系统,在专利文献1(特开平4-64164号公报)中公开有下述工序模拟系统用表的形式表示生产系统的各构成要素的模拟模型,将这些模型在内部存储部中展开,一边在关联的模型间参照关联结构列表进行数据的交换,一边进行模拟。另外,作为各构成要素的模拟模型,例示有关于操作员、生产单元、输送系统的模型。在专利文献2(特开昭61-61752号公报)中公开有下述工序模拟系统将关于工作机械和安排位置、输送装置、加工工件等变量数据输入输入数据文件中,基于该变量数据进行工序模拟,并输出模拟结果。在专利文献3(特开平10-335193号公报)中公开有下述工序模拟系统关于LSI(大型集成电路)制造工序的每个装置,可分别设定模拟模型及参数。
技术实现思路
本专利技术是鉴于这样的
技术介绍
作成的,目的在于提供一种工序模拟系统,可容易地生成进行生产系统的工序模拟用的模拟程序,另外,也可容易地与成为模拟对象的生产系统的工序的增加和删除等对应。本专利技术提供一种工序模拟系统,进行生产系统的工序模拟,其特征在于,具有要素配置数据读入机构,从要素配置数据以与工序识别名称组合的状态依次读入构成要素名称,所述要素配置数据是借助工序识别名称与构成要素名称的组合,沿着工件的流动记述构成生产系统的各种构成要素的配置而形成的;要素定义文件读入机构,从多个要素定义文件依次读入与由前述要素配置数据读入机构读入的构成要素名称对应的要素定义文件,所述多个要素定义文件是按前述各种构成要素记述进行前述各种构成要素动作模拟用的模拟程序而形成的;程序数组生成机构,依次排列在由前述要素定义文件读入机构读入的前述各要素定义文件中记述的模拟程序,生成模拟程序数组;程序执行机构,执行在由前述程序数组生成机构生成的前述模拟程序数组中包含的一连串的模拟程序,来模拟构成前述生产系统的前述各种构成要素的动作。另外,在本专利技术中,优选地,前述要素配置数据由使用软件生成的表形式的数据形成,沿列方向设定工件的流动方向,沿行方向记述工序识别名称和构成要素名称,所述软件可进行文字信息的追加和删除等编辑。另外,本专利技术中,优选地,前述各要素定义文件包括记述自模拟程序的程序记述部、和记述自模拟程序中使用的变量的变量记述部,在前述变量记述部中,若为参照其他要素定义文件的变量的要素定义文件,则定义指定参照目标变量的外部参照变量,若为使其他要素定义文件参照变量的要素定义文件,则定义被外部参照变量参照的取出变量,还具有变量数组生成机构,生成变量数组,所述变量数组包含在由前述要素定义文件读入机构读入的前述各要素定义文件的前述变量记述部中记述的所有变量;变量对应机构,对应标注在由前述变量数组生成机构生成的前述变量数组中包含的前述外部参照变量与前述取出变量。进而,本专利技术中,优选地,在前述要素配置数据中记述有变量名置换数据,用于将在前述各要素定义文件的前述变量记述部中记述的变量名置换成其他变量名,还具有变量名置换机构,将在前述要素配置数据中设定有前述变量名置换数据的变量名置换成在前述变量名置换数据中记述的其他变量名。进而,本专利技术中,优选地,在由前述变量数组生成机构生成的前述变量数组中生成有变量表格,所述变量表格具有所要数目的记载区域,用于统一管理多个构成要素间的多个同种变量,在前述各要素定义文件中,在包含统一管理的同种变量的要素定义文件中记述有初期处理程序,所述初期处理程序在与该变量对应生成的前述变量数组内的对应的变量表格中记载前述变量数组内的该变量的变量位置,前述程序排列生成机构依次排列在由前述要素定义文件读入机构读入的前述各要素定义文件中记述的初期处理程序,生成初期处理程序数组,前述程序执行部执行在由前述程序数组生成机构生成的前述初期处理程序数组中包含的初期处理程序,关于统一管理的同种变量,在前述变量数组内的变量表格内记载前述变量数组内的该变量的变量位置。进而,本专利技术中,优选地,在前述各要素定义文件的前述程序记述部中记述的模拟程序以梯形图语言方式的指令组记述。本专利技术的工序模拟系统也可以计算机可读取的记录媒体的方式提供,作为该工序模拟系统,记录有使计算机起作用的工序模拟系统用程序。根据本专利技术,预先准备要素配置数据,所述要素配置数据借助工序识别名称与工序要素名称的组合,沿着工件的流动记述构成生产系统的各种构成要素的配置。按照这样准备的要素配置数据,依次读入工序识别名称和构成要素名称,并且依次读入与该读入的构成要素名称对应的要素定义文件,将其中记载的模拟程序依次存储到模拟程序数组中,生成最终执行的一连串模拟程序。因此,即使在要素配置数据上的不同配置位置上存在同样的构成要素的情况下,该构成要素也可通过构成要素名称与工序识别名称的组合而识别为另一构成要素。因此,关于同一构成要素的要素定义文件,仅记述1种也足够,在生成模拟程序时,生成要素定义文件的生成作业容易。另外,由于基于要素配置数据生成模拟程序数组,所以即使为了进行另一模拟工序而变更要素配置数据时,也可容易地生成与该变更的要素配置数据对应的一连串的模拟程序。另外,在本专利技术中,若使用软件生成要素配置数据,所述软件可进行文字信息的追加和删除等编辑,则在要素配置数据中,可利用软件的编辑功能,容易地追加或删除新工序识别名称和构成要素名称的组合,极容易地生成要素配置数据,所述要素配置数据反映了成为模拟对象的生产系统的工序的增加或删除等。进而,在本专利技术中,若基于在要素配置数据中记述的变量名置换数据,将要素定义文件内记述的变量名置换成另一变量名,则例如,在要素定义文件中,可通过将以一般名称记述的外部参照变量的参照目标变量的名称置换成在要素配置数据中记述的具体的名称,而使用1个要素定义文件,指定各种参照目标。另外,例如,在同一工序中,配置有多个同种加工组件时,可通过将表示加工组件的一般变量名置换成区别加工组件的另一变量名,而使用1个要素定义文件,区别不同的加工组件。进而,在本专利技术中,关于适合统一管理的变量(例如,被成为机械的故障的变量),若在要素定义文件中预先记述其宗旨,并用预先准备的变量表格统一管理,则即使在进行查找机械的故障状态,操作员进行修理的模拟时,可通过使用该统一的变量表格进行变量状态的判别,查找机械的故障状态,所以可在较短的执行时间内进行生产系统的工序模拟。进而,在本专利技术中,若以梯形图语言方式记述模拟程序,则不必使用复杂的转移指令,便可记述构成要素的动作模拟,可容易地生长包含模拟程序的要素定义文件。附图说明图1是表示本专利技术一实施方式的工序模拟系统整体结构的框图。图2是表示在图1所示的工序模拟系统中使用的要素配置数据的一例的图。图3是表示在图1所示的工序模拟系统中使用的要素定义文件的一般结构的图。图4是表示图3所示的要素定义文件的具体例的图。图5是表示图3所示的要素定义文件的具体例的图。图6是表示在图1所示的工序模拟系统中执行的模拟程序中包含的指令组的具体例的图。图7是用于说明图1所示的工序模拟系统的动作的流程图。图8是表示在图1所示的工序模拟系统的动作过程中产生的要素数组的一例的图。图9是表示在图本文档来自技高网...

【技术保护点】
一种工序模拟系统,进行生产系统的工序模拟,其特征在于,具有:要素配置数据读入机构,从要素配置数据以与工序识别名称组合的状态依次读入构成要素名称,所述要素配置数据是借助工序识别名称与构成要素名称的组合,沿着工件的流动记述构成生产系统的 各种构成要素的配置而形成的;要素定义文件读入机构,从多个要素定义文件依次读入与由前述要素配置数据读入机构读入的构成要素名称对应的要素定义文件,所述多个要素定义文件是按前述各种构成要素记述进行前述各种构成要素动作模拟用的模拟程序而形成 的;程序数组生成机构,依次排列在由前述要素定义文件读入机构读入的前述各要素定义文件中记述的模拟程序,生成模拟程序数组;程序执行机构,执行在由前述程序数组生成机构生成的前述模拟程序数组中包含的一连串的模拟程序,来模拟构成前述生 产系统的前述各种构成要素的动作。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:芹泽一明田中彰一石田胜义
申请(专利权)人:丰和工业株式会社
类型:发明
国别省市:JP[日本]

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

1