[go: up one dir, main page]

CN103842921B - Production schedule device and production schedule method - Google Patents

Production schedule device and production schedule method Download PDF

Info

Publication number
CN103842921B
CN103842921B CN201280048838.7A CN201280048838A CN103842921B CN 103842921 B CN103842921 B CN 103842921B CN 201280048838 A CN201280048838 A CN 201280048838A CN 103842921 B CN103842921 B CN 103842921B
Authority
CN
China
Prior art keywords
processing
machining
machining area
cutting apparatus
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201280048838.7A
Other languages
Chinese (zh)
Other versions
CN103842921A (en
Inventor
野中洋一
中野隆宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of CN103842921A publication Critical patent/CN103842921A/en
Application granted granted Critical
Publication of CN103842921B publication Critical patent/CN103842921B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Factory Administration (AREA)
  • Numerical Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Production schedule device of the present invention uses the so multiple cutting apparatus of lathe, drilling machine, multiaxis NC processing unit (plant) that engineering shop is arranged effectively, and the handling capacity that determines the processing operation in order to make to put into the workpiece in engineering shop is maximum and distribute to the operation of each cutting apparatus. Production schedule device possesses: the unit of registering the machining area of each cutting apparatus; Make the NC data that the machining area of registered each cutting apparatus is processed, carry out the scheduling of engineering shop, the unit of the handling capacity of calculating machine job shop, the running rate of each cutting apparatus; According to the running rate of processing unit (plant), register the unit of the correction solution of the machining area of each cutting apparatus; Decision obtains the unit of the allocative decision of the machining area of maximum handling capacity.

Description

生产计划装置以及生产计划方法Production planning device and production planning method

技术领域technical field

本发明涉及CAM(ComputerAidedManufacturing:计算机辅助制造)软件的技术领域,具备以下的功能,即有效地使用对机械加工车间设置的车床、钻床、多轴NC加工装置这样的多个切削加工装置,决定为了使投入到机械加工车间中的工件的加工作业的吞吐量最大而向各切削加工装置的作业分配。The present invention relates to the technical field of CAM (Computer Aided Manufacturing: computer-aided manufacturing) software, and has the function of effectively using a plurality of cutting processing devices such as lathes, drilling machines, and multi-axis NC processing devices installed in machining workshops. The throughput of machining operations of workpieces put into the machine shop is maximized and assigned to the operations of the respective cutting processing devices.

背景技术Background technique

作为本技术领域的背景技术,有日本特开2002-149223号公报。在该公报中,记载了“正确地与短交付期对应地短时间地制作钢铁产品的生产计划。通过订单输入单元输入产品订单,由此通过工序决定单元决定产品的通过工序,通过生产计划形成单元根据产品订单的通过工序求出每个通过工序的定交货时间和能率,根据产品订单的交付期对其进行累积而决定各通过工序的通过定时和处理时间,根据它对每个工序时序地累积各产品订单的处理时间,计算出每个设备的运转率,然后判定能力超过工序的有无,在没有能力超过工序时直接制作生产计划,但在有能力超过工序的情况下,根据交付期和能力对该工序中的处理进行对半分配到前后的通过定时的山崩处理,抑制能力超过,在调整后再计算每个工序的运转率,在没有能力超过工序时,按照这时的通过定时和处理时间制作生产计划”(参照摘要)。As background art in this technical field, there is Japanese Patent Laid-Open No. 2002-149223. In this bulletin, it is described that "accurately corresponding to the short delivery period, the production plan of steel products is made in a short time. The product order is input through the order input unit, and the passing process of the product is determined by the process determination unit, and the production plan is formed. The unit obtains the fixed delivery time and energy rate of each passing process according to the passing process of the product order, and accumulates it according to the delivery time of the product order to determine the passing timing and processing time of each passing process, and according to it, the time sequence of each process Accumulate the processing time of each product order accurately, calculate the operating rate of each equipment, and then determine whether the capacity exceeds the process. The period and capacity of the processing in this process are allocated in half to the landslide processing of the passing timing before and after the pass, and the ability is exceeded, and the operation rate of each process is calculated after adjustment. When there is no capacity exceeding the process, the pass at this time timing and processing time to create a production plan" (see abstract).

另外,有日本特开2001-318711号公报(专利文献2)。在该公报中,记载了“提供一种调度装置,其不只是消除日程计划时的过负荷,还消除负荷不足使得不成为生产能力过剩,能够进行负荷的平均化。具备:初始任务累积部,其实施产品的制造所必需的各工序的作业即任务的初始累积;波谷搜索部,其在通过该初始任务累积部进行累积的计划期间内搜索负荷最低的部分即最小波谷;相邻波峰搜索部,其搜索与上述最小波谷相邻的波峰;负荷平均化处理部,其通过预定的方法将存在于上述相邻波峰和最小波谷之间的任务移动到上述最小波谷而进行负荷平均化;平均化度评价部,其对上述负荷平均化处理部的负荷平均化处理结果进行评价;结束判定部,其根据平均化评价的结果实施处理的结束判定;计划输出部,其输出负荷平均化处理结果”(参照摘要)。In addition, there is Japanese Unexamined Patent Publication No. 2001-318711 (Patent Document 2). In this publication, it is described that "provide a scheduling device that not only eliminates the overload during schedule planning, but also eliminates the insufficient load so that it does not become an excess of production capacity, and can perform load equalization. It has: an initial task accumulation unit, It implements the initial accumulation of tasks in each process necessary for the manufacture of the product; the trough search unit searches for the minimum trough which is the part with the lowest load within the planning period accumulated by the initial task accumulation unit; the adjacent peak search unit , which searches for a peak adjacent to the above-mentioned minimum trough; a load averaging processing unit which moves tasks existing between the above-mentioned adjacent peaks and the minimum trough to the above-mentioned minimum trough by a predetermined method to perform load averaging; degree evaluation unit, which evaluates the load leveling processing result of the above-mentioned load leveling process unit; the end determination unit, which executes the process end determination based on the result of the leveling evaluation; and the plan output unit, which outputs the load leveling process result” (see abstract).

另外,有日本特开昭62-295116号公报(专利文献3)。在该公报中,记载了“提供一种实用的自动加工机的加工区域分割处理装置,其对孔以外的加工区域进行分类集约,其加入加工精度和加工能率而自动分割为简单形状。该自动加工机的加工区域分割处理装置针对加工区域自动分割为与所使用的工具对应的简单的区域形状,该自动加工机的加工区域分割处理装置包括:加工区域基准数据存储器,其准备区域分割的判定基准和设定基准;区域形状判定部,其将加工区域设为槽加工、侧面槽加工、侧面加工、口袋加工而判定区域形状;加工区域分割判定部,其针对通过该区域形状判定部判定而设定的加工区域数据的加工幅度和深度,根据上述加工区域基准数据研究是否能够与使用工具对应地进行分割;加工区域分割处理部,其根据上述加工区域基准数据将通过该加工区域分割判定部判定出的能够分割的加工区域数据分割为侧面部、底面部、上面部;加工区域数据存储器,其对通过该加工区域分割处理部进行了处理后的加工区域数据进行归档”(参照摘要、权利要求)。In addition, there is JP-A-62-295116 (Patent Document 3). In this publication, it is described that "to provide a practical processing area division processing device for an automatic processing machine, which classifies and concentrates the processing area other than holes, and automatically divides it into simple shapes by adding processing accuracy and processing efficiency. The automatic A processing area division processing device of a processing machine automatically divides a processing area into a simple area shape corresponding to a tool used, the processing area division processing device of an automatic processing machine includes: a processing area reference data memory, which prepares for determination of area division Standards and setting standards; an area shape determination unit that determines the area shape by setting the processing area as groove processing, side groove processing, side processing, and pocket processing; The processing range and depth of the set processing area data are studied according to the above-mentioned processing area reference data whether it can be divided correspondingly to the tool used; The processing area data determined to be divisible is divided into side face, bottom face, and upper face; processing area data storage, which archives the processing area data processed by the processing area division processing unit" (see abstract, rights Require).

现有技术文献prior art literature

专利文献patent documents

专利文献1:日本特开2002-149223号公报Patent Document 1: Japanese Patent Laid-Open No. 2002-149223

专利文献2:日本特开2001-318711号公报Patent Document 2: Japanese Patent Laid-Open No. 2001-318711

专利文献3:日本特开昭62-295116号公报Patent Document 3: Japanese Patent Application Laid-Open No. 62-295116

发明内容Contents of the invention

发明要解决的问题The problem to be solved by the invention

专利文献1和专利文献2的任意一个都公开着眼于各工序的运转率而进行工序间的负荷分散的一个方法。但是,并不是如本发明那样对分配给各切削加工装置的加工区域进行重构而进行负荷分散的方法。Both of Patent Document 1 and Patent Document 2 disclose a method of distributing load among processes by paying attention to the operating rate of each process. However, it is not a method of reconfiguring the processing areas assigned to the respective cutting devices to distribute the load as in the present invention.

另外,在专利文献3中,公开了着眼于加工特征而分割加工区域来使多个加工机分担的技术。但是,并不是如本发明那样着眼于各切削加工装置的运转率对分配给各切削加工装置的加工区域进行重构而进行负荷分散的方法。In addition, Patent Document 3 discloses a technique of dividing a processing area and assigning a plurality of processing machines focusing on processing characteristics. However, as in the present invention, it is not a method of reconfiguring the processing area assigned to each cutting device while paying attention to the operating rate of each cutting device to distribute the load.

对机械加工车间设置的车床、钻床、多轴NC加工装置这样的多个切削加工装置根据这些机械所具备的构造、切削工具,车床固定具有负责具有圆筒形状的产品的加工的作用,钻床固定具有负责具有各种孔形状的产品的加工的作用,另外多轴NC加工装置固定具有负责各种平面、曲面、口袋构造、槽构造、自由曲面的完成等加工的作用。事实上包含其他特殊加工在内,还存在很多所使用的切削加工装置唯一确定的成品加工。Multiple cutting devices such as lathes, drills, and multi-axis NC processing devices installed in machining workshops are used to process cylindrical products according to the structure and cutting tools of these machines. It is responsible for the processing of products with various hole shapes. In addition, the fixed multi-axis NC processing device is responsible for the processing of various planes, curved surfaces, pocket structures, groove structures, and free-form surfaces. In fact, including other special processing, there are many finished products that are uniquely determined by the cutting device used.

但是,在从材料通过粗加工将产品制作为中间加工品、进而通过成品加工来完成中间加工品的加工工艺中,特别地粗加工的区域存在能够通过多个切削加工装置进行加工的重复区域。However, in the process of making a product from a material into an intermediate product through rough machining, and then finishing the intermediate product through finished product processing, there is an overlapping area that can be processed by a plurality of cutting devices, especially in the area of rough machining.

在利用对机械加工车间设置的车床、钻床、多轴NC加工装置等多个切削加工装置,高效地对多个工件进行加工的情况下,存在无法判断应该对哪个装置分配哪个加工区域而机械加工车间的吞吐量才为最大的问题。When multiple cutting devices such as lathes, drills, and multi-axis NC processing devices installed in the machining workshop are used to efficiently process multiple workpieces, it is difficult to determine which processing area should be assigned to which device and perform machining. The throughput of the workshop is the biggest problem.

原因是作业集中到一个切削加工装置,另一方面没有对其他切削加工装置分配作业等,而在装置之间没有取得作业工时(每个作业多少量)的平衡。The reason is that the work is concentrated in one cutting machine, while the work is not allocated to other cutting machines, and the work man-hours (the amount of each work) are not balanced among the machines.

本发明提供一种CAM系统,其支持以下的作业,即针对将工件的加工区域分配分配给机械加工车间的多个切削加工装置所得的工序设计方案进行机械加工车间的调度,对各切削加工装置的运转率进行评价,修正切削加工装置之间的加工区域的分配。The present invention provides a CAM system, which supports the following operations, that is, the scheduling of the machining shop for the process design plan obtained by allocating the processing area of the workpiece to a plurality of cutting processing devices in the machining shop, and the processing of each cutting device Evaluate the operation rate of the machine, and correct the distribution of the processing area among the cutting processing devices.

用于解决问题的手段means of solving problems

为了解决上述问题,例如采用权利要求所记载的结构。In order to solve the above-mentioned problems, for example, the configuration described in the claims is adopted.

为了解决上述问题,在本发明中,构成一种生产计划装置,其具备:提供对比地显示产品形状和材料形状而在材料形状上定义加工区域的人机界面,登记各切削加工装置的加工区域的单元;制作对所登记的各切削加工装置的加工区域进行加工的NC数据,进行机械加工车间的调度,计算机械加工车间的吞吐量、各切削加工装置的运转率的单元;提供对上述各切削加工装置的加工区域进行修正定义使得缩小作为属性值而具有计算出的最大的上述运转率的加工区域而增大其他加工区域的人机界面,登记各切削加工装置的加工区域的修正解的单元;对各切削加工装置的加工区域、以及在各个该修正解中通过机械加工车间的调度得到的机械加工车间的吞吐量进行比较,决定得到最大的吞吐量的加工区域的分配方案的单元。In order to solve the above-mentioned problems, in the present invention, a production planning device is constituted, which includes: providing a man-machine interface that displays the shape of the product and the shape of the material in contrast, and defines the processing area on the material shape, and registers the processing area of each cutting processing device unit; create NC data for processing the processing area of each registered cutting processing device, schedule the machining workshop, and calculate the throughput of the machining workshop and the operating rate of each cutting processing device; provide a unit for the above-mentioned The man-machine interface that corrects and defines the processing area of the cutting processing device so that the processing area having the calculated maximum operation rate as the attribute value is reduced and the other processing area is enlarged, and registers the corrected solution of the processing area of each cutting processing device A unit; a unit that compares the processing area of each cutting device with the throughput of the machining shop obtained through the scheduling of the machining shop in each of the corrected solutions, and determines the allocation plan of the processing area that obtains the maximum throughput.

另外,为了解决上述问题,在本发明中,在生产计划装置中具备:在人机界面上提供分类为车床、钻床、多轴NC加工装置的类别的加工特征定义工具,接受用户对应用了各加工特征后的加工区域的定义、以及加工机、工具、加工条件的选择,将这些数据关联起来,登记各切削加工装置的加工区域的单元。In addition, in order to solve the above-mentioned problems, in the present invention, the production planning device is equipped with: providing processing feature definition tools classified into lathes, drilling machines, and multi-axis NC processing devices on the human-machine interface, and accepting user's feedback on the application of each The definition of the processing area after the feature is processed, the selection of the processing machine, the tool, and the processing conditions, these data are associated, and the units of the processing area of each cutting processing device are registered.

另外,为了解决上述问题,在本发明中,在生产计划装置中具备:读出所登记的各切削加工装置的加工区域数据,根据加工条件和工具条件生成对加工区域进行加工的工具路径,根据工具路径和加工机条件生成NC数据,对上述NC数据进行加工模拟而计算加工时间,根据以上数据进行机械加工车间的调度,计算机械加工车间的吞吐量、各切削加工装置的运转率的单元。In addition, in order to solve the above-mentioned problem, in the present invention, the production planning device is equipped with: read the processing area data of each cutting processing device registered, generate a tool path for processing the processing area according to the processing conditions and tool conditions, and The tool path and processing machine conditions generate NC data, perform processing simulation on the above NC data to calculate the processing time, schedule the machining workshop based on the above data, and calculate the throughput of the machining workshop and the operating rate of each cutting device.

另外,为了解决上述问题,在本发明中,在生产计划装置中具备:在人机界面上提供调用定义已经登记的加工区域的加工特征而修正参数的单元,接受加工区域的修正,计算修正前和修正后的加工区域的除去量,提示各切削加工装置的加工区域的修正效果的单元。In addition, in order to solve the above-mentioned problems, in the present invention, the production planning device is equipped with: providing a unit on the man-machine interface that calls the processing features that define the registered processing area and corrects the parameters, accepts the correction of the processing area, and calculates the parameters before the correction. A unit that presents the correction effect of the machining area of each cutting processing device and the removal amount of the machining area after correction.

发明效果Invention effect

根据本发明,能够有效地使用对机械加工车间设置的车床、钻床、多轴NC加工装置这样的多个切削加工装置,决定为了使投入到机械加工车间中的工件的加工作业的吞吐量最大而向各切削加工装置的作业分配。According to the present invention, it is possible to effectively use a plurality of cutting machines such as lathes, drills, and multi-axis NC machining devices installed in the machine shop, and determine the Assignment of jobs to each cutting device.

附图说明Description of drawings

图1是表示作为本发明的一个实施方式的生产计划装置的概要图的图。FIG. 1 is a diagram showing a schematic view of a production planning device as one embodiment of the present invention.

图2是表示作为本发明的一个实施方式的加工条件数据表的图。FIG. 2 is a diagram showing a processing condition data table as one embodiment of the present invention.

图3是表示作为本发明的一个实施方式的工具条件数据表的图。FIG. 3 is a diagram showing a tool condition data table as one embodiment of the present invention.

图4是表示作为本发明的一个实施方式的装置条件数据表的图。FIG. 4 is a diagram showing a device condition data table as one embodiment of the present invention.

图5是表示作为本发明的一个实施方式的加工特征数据表的图。FIG. 5 is a diagram showing a processing characteristic data table as one embodiment of the present invention.

图6是表示作为本发明的一个实施方式的加工特征例子(1)的图。FIG. 6 is a diagram showing a processing characteristic example (1) as one embodiment of the present invention.

图7(a)是表示作为本发明的一个实施方式的加工特征例子(2)的图。FIG. 7( a ) is a diagram showing a processing feature example (2) as one embodiment of the present invention.

图7(b)是表示作为本发明的一个实施方式的加工特征例子(3)的图。FIG. 7( b ) is a diagram showing a processing characteristic example (3) as one embodiment of the present invention.

图8是表示作为本发明的一个实施方式的产品CAD模型例子、以及材料CAD模型例子的图。FIG. 8 is a diagram showing an example of a product CAD model and an example of a material CAD model as one embodiment of the present invention.

图9是表示作为本发明的一个实施方式的生产计划数据表的图。FIG. 9 is a diagram showing a production plan data table as one embodiment of the present invention.

图10是表示作为本发明的一个实施方式的区域生成规则数据表的图。FIG. 10 is a diagram showing an area generation rule data table as one embodiment of the present invention.

图11是表示作为本发明的一个实施方式的向多个切削加工装置分配加工区域使得机械加工车间的吞吐量最大的处理的流程图的图。FIG. 11 is a diagram showing a flowchart of a process of allocating machining areas to a plurality of cutting machines so as to maximize the throughput of a machine shop, as one embodiment of the present invention.

图12是表示作为本发明的一个实施方式的加工区域分配规则登记画面的图。FIG. 12 is a diagram showing a processing area allocation rule registration screen as one embodiment of the present invention.

图13是表示作为本发明的一个实施方式的加工区域分配规则修正画面的图。FIG. 13 is a diagram showing a processing area allocation rule modification screen as one embodiment of the present invention.

图14是表示作为本发明的一个实施方式的加工区域分配规则登记处理的流程图的图。FIG. 14 is a diagram showing a flowchart of processing area allocation rule registration processing as one embodiment of the present invention.

图15是表示作为本发明的一个实施方式的加工区域分配规则修正处理的流程图的图。FIG. 15 is a diagram showing a flowchart of processing area allocation rule modification processing as one embodiment of the present invention.

图16是表示作为本发明的一个实施方式的机械加工车间吞吐量评价处理的人机界面画面的图。FIG. 16 is a diagram showing a man-machine interface screen of machining shop throughput evaluation processing as one embodiment of the present invention.

图17是表示作为本发明的一个实施方式的吞吐量评价结果的数据表的图。FIG. 17 is a diagram showing a data table of throughput evaluation results as one embodiment of the present invention.

图18是表示作为本发明的一个实施方式的车床加工后、以及钻床加工后的中间加工品CAD模型例子的图。18 is a diagram showing an example of a CAD model of an intermediate processed product after lathe processing and after drilling processing as one embodiment of the present invention.

图19是表示作为本发明的一个实施方式的硬件结构的图。FIG. 19 is a diagram showing a hardware configuration as an embodiment of the present invention.

具体实施方式detailed description

以下,使用附图说明本发明的一个实施方式。Hereinafter, one embodiment of the present invention will be described using the drawings.

图1是作为本发明的一个实施方式的生产计划装置100的概要图。如图示那样,生产计划装置100具备计算部101、存储部102、输入部103、输出部104、通信部105。生产计划装置100的通信部105经由网络150与三维CAD装置130、NC加工机140连接。FIG. 1 is a schematic diagram of a production planning device 100 as one embodiment of the present invention. As shown in the figure, the production planning device 100 includes a calculation unit 101 , a storage unit 102 , an input unit 103 , an output unit 104 , and a communication unit 105 . The communication unit 105 of the production planning device 100 is connected to the three-dimensional CAD device 130 and the NC processing machine 140 via the network 150 .

计算部101具备区域生成规则登记部110、三维CAM部111、加工区域模型生成部112、工具路径生成部113、除去量计算部114、加工时间计算部115、加工车间调度部116、以及加工模拟部117。The calculation unit 101 includes an area generation rule registration unit 110, a three-dimensional CAM unit 111, a machining area model generation unit 112, a tool path generation unit 113, a removal amount calculation unit 114, a machining time calculation unit 115, a machining shop scheduling unit 116, and a machining simulation unit. Section 117.

存储部102具有加工条件数据存储区域120、工具条件数据存储区域121、装置条件数据存储区域122、加工特征数据存储区域123、产品CAD模型存储区域124、材料CAD模型存储区域125、生产计划数据存储区域126、区域生成规则存储区域127、以及NC数据存储区域128。The storage unit 102 has a processing condition data storage area 120, a tool condition data storage area 121, an equipment condition data storage area 122, a processing feature data storage area 123, a product CAD model storage area 124, a material CAD model storage area 125, and a production planning data storage area. area 126 , area generation rule storage area 127 , and NC data storage area 128 .

例如能够通过图19(计算机900的概要图)所示那样的具备CPU(中央处理单元)901、存储器902、HDD(硬盘驱动器)等外部存储装置903、向CD(光盘)、DVD等具有可移动性的存储介质904读写信息的读取装置908、键盘、鼠标等输入装置906、显示器等输出装置907、用于与通信网络909连接的NIC(网络接口卡)等通信装置905的普通的计算机900,来实现以上记载的生产计划装置100。For example, by including a CPU (central processing unit) 901, a memory 902, and an external storage device 903 such as an HDD (hard disk drive) as shown in FIG. common computer such as a reading device 908 for reading and writing information, an input device 906 such as a keyboard and a mouse, an output device 907 such as a display, and a communication device 905 such as a NIC (Network Interface Card) connected to a communication network 909 900, to implement the production planning device 100 described above.

加工条件数据存储区域120预先将使用机械加工车间中的全部切削加工装置时的切削加工条件存储在加工条件数据表120a中。例如,在本实施方式中,存储图2所示那样的加工条件数据表120a。如图示那样,加工条件数据表120a具有加工条件编号栏120b、转数栏120c、进给速度栏120d、单刀进给栏120e、切削速度栏120f、轴切入栏120g、径切入栏120h。The machining condition data storage area 120 stores cutting machining conditions in advance in the machining condition data table 120a when all the cutting machining devices in the machine shop are used. For example, in this embodiment, the processing condition data table 120a as shown in FIG. 2 is stored. As shown in the figure, the machining condition data table 120a has a machining condition number column 120b, a number of rotations column 120c, a feed rate column 120d, a single feed rate column 120e, a cutting speed column 120f, a shaft cutting column 120g, and a radial cutting column 120h.

转数栏120c存储在根据加工条件编号栏120b确定的条件下确定工具的转数的信息。The number of rotations column 120c stores information specifying the number of rotations of the tool under the conditions determined from the machining condition number column 120b.

进给速度栏120d存储在根据加工条件编号栏120b确定的条件下确定工具的进给速度的信息。The feed rate column 120d stores information specifying the feed rate of the tool under the conditions determined from the machining condition number column 120b.

单刀进给栏120e存储在根据加工条件编号栏120b确定的条件下确定工具的每一刀的进给量的信息。The single-cut feed column 120e stores information specifying the feed amount per tool of the tool under the conditions determined from the machining condition number column 120b.

切削速度栏120f存储在根据加工条件编号栏120b确定的条件下确定工具的切削速度的信息。The cutting speed column 120f stores information specifying the cutting speed of the tool under the conditions specified by the machining condition number column 120b.

轴切入栏120g存储在根据加工条件编号栏120b确定的条件下确定工具的轴方向的切入深度的信息。The shaft cutting column 120g stores information specifying the depth of cutting in the axial direction of the tool under the conditions specified by the machining condition number column 120b.

径切入栏120h存储在根据加工条件编号栏120b确定的条件下确定径切入量的信息。The radius cutting column 120h stores information for specifying the radial cutting amount under the conditions specified by the processing condition number column 120b.

返回到图1,在工具条件数据存储区域121中,预先将在机械加工车间中的全部切削加工装置中使用的工具的信息存储在工具条件数据表121a。例如,在本实施方式中,存储图3所示那样的根据工具条件数据表121a。Returning to FIG. 1 , in the tool condition data storage area 121 , information on tools used by all the cutting devices in the machine shop is stored in the tool condition data table 121 a in advance. For example, in the present embodiment, the tool-by-tool condition data table 121a as shown in FIG. 3 is stored.

如图示那样,工具条件数据表121a具有工具编号栏121b、直径栏121c、下侧的半径栏121d、工具长度栏121e、支架直径栏121f、支架长度栏121g。As illustrated, the tool condition data table 121a has a tool number column 121b, a diameter column 121c, a lower radius column 121d, a tool length column 121e, a bracket diameter column 121f, and a bracket length column 121g.

直径栏121c存储在根据工具编号栏121b确定的条件下确定工具直径的信息。The diameter column 121c stores information specifying the tool diameter under the conditions determined from the tool number column 121b.

下侧的半径栏121d存储在根据工具编号栏121b确定的条件下确定工具的下侧的直径的信息。The lower radius column 121d stores information specifying the lower diameter of the tool under the conditions determined from the tool number column 121b.

工具长度栏121e存储在根据工具编号栏121b确定的条件下确定工具的长度的信息。The tool length column 121e stores information specifying the length of the tool under the conditions determined from the tool number column 121b.

支架直径栏121f存储在根据工具编号栏121b确定的条件下确定支架的直径的信息。The bracket diameter column 121f stores information specifying the diameter of the bracket under the conditions determined from the tool number column 121b.

支架长度栏121g存储在根据工具编号栏121b确定的条件下确定支架的长度的信息。The stand length column 121g stores information specifying the length of the stand under the conditions determined from the tool number column 121b.

返回到图1,在装置条件数据存储区域122中,存储机械加工车间中的全部切削加工机的装置信息。例如,在本实施方式中,存储图4所示那样的装置条件数据表122a。Returning to FIG. 1 , in the device condition data storage area 122 , device information of all cutting machines in the machining shop is stored. For example, in this embodiment, the device condition data table 122a as shown in FIG. 4 is stored.

如图示那样,装置条件数据表122a具有加工机编号栏122b、加工机名栏122c、轴结构栏122d、行程栏122e。As shown in the figure, the device condition data table 122a has a processing machine number column 122b, a processing machine name column 122c, an axis structure column 122d, and a stroke column 122e.

在加工机编号栏122b中存储确定切削加工机的识别信息即加工机编号。In the processing machine number column 122b, the processing machine number that is identification information for specifying the cutting processing machine is stored.

在加工机名栏122c中存储确定加工机的加工机名的信息。Information for specifying the processing machine name of the processing machine is stored in the processing machine name column 122c.

在轴结构栏122d中存储确定加工机的轴结构的信息。Information specifying the shaft configuration of the processing machine is stored in the shaft configuration column 122d.

在行程栏122e中存储确定加工机的各轴的运转范围即行程的信息。In the stroke column 122e, information specifying the stroke, which is the operating range of each axis of the processing machine, is stored.

返回到图1,在加工特征数据存储区域123中,存储在定义加工区域时使用的加工特征数据。加工特征例如表示通过一个车刀加工的圆筒形状、通过一个钻头钻开的一个孔、通过一个端铣刀切削的一个跨越区域等通过一个工具加工的一块区域的单位。在本实施例中,预先将成为标准的加工特征登记在数据表中,在人机界面画面上从其中选择适当的加工特征,在材料CAD模型中定义加工区域时使用。Returning to FIG. 1 , machining feature data used when defining a machining area is stored in the machining feature data storage area 123 . The machining feature represents a unit of one area machined by one tool, for example, a cylindrical shape machined by one turning tool, one hole drilled by one drill, one crossing area cut by one end mill, and the like. In this embodiment, the standard processing features are registered in the data table in advance, and an appropriate processing feature is selected from the man-machine interface screen, and used when defining the processing area in the material CAD model.

例如,在本实施方式中,将图6、图7(a)、图7(b)表示加工特征例子那样的加工特征数据登记在图5所示的加工特征数据表123a中。For example, in this embodiment, processing feature data such as those shown in FIG. 6 , FIG. 7( a ), and FIG. 7( b ) are registered in the processing feature data table 123 a shown in FIG. 5 .

如图示那样,加工特征数据表123a具有加工特征编号栏123b、加工特征名称栏123c、参数栏123d、定位代表点栏123e、以及形状模型栏123f。As shown in the figure, the machining feature data table 123a has a machining feature number column 123b, a machining feature name column 123c, a parameter column 123d, a positioning representative point column 123e, and a shape model column 123f.

在加工特征编号栏123b中存储确定加工特征的编号。The number specifying the machining feature is stored in the machining feature number column 123b.

在加工特征名称栏123c中存储确定加工特征名的编号。A number specifying a machining feature name is stored in the machining feature name column 123c.

在参数栏123d中存储定义加工特征的尺寸的参数变量。Parameter variables defining the dimensions of the machined feature are stored in the parameter column 123d.

在定位代表点栏123e中存储在材料CAD模型中定位加工特征而制作加工区域时使用的加工特征的代表点信息。In the positioning representative point column 123e, representative point information of the processing feature used when the processing feature is positioned in the material CAD model to create the processing region is stored.

在形状模型栏123f中存储在人机界面画面上显示加工特征而定义加工形状时使用的形状模型信息。In the shape model column 123f, shape model information used when displaying a machining feature on the display screen of a man-machine interface and defining a machining shape is stored.

返回到图1,产品CAD模型存储区域124存储表示每个产品的加工成品形状的三维CAD数据。存储表面模型、固体模型的任意一个或两个形式的数据。经由通信部接收在三维CAD装置130中制作的三维CAD数据并存储。例如,在本实施例中,存储图8(a)所示那样的产品名称X001A的产品CAD模型801。Returning to FIG. 1 , the product CAD model storage area 124 stores three-dimensional CAD data representing the finished shape of each product. Store data in any one or two forms of surface model and solid model. The three-dimensional CAD data created in the three-dimensional CAD device 130 is received and stored via the communication unit. For example, in this embodiment, the product CAD model 801 of the product name X001A as shown in FIG. 8( a ) is stored.

产品CAD模型存储区域124例如以DXF文件形式进行存储,在要素定义部(ENTITIES)中将表面模型定义为构成图样的各图形要素,在模块定义部(BLOCK)中将固体模型定义为模块图形要素。在本发明中,并不特定限于CAD文件形式。The product CAD model storage area 124 stores, for example, a DXF file. In the element definition part (ENTITIES), the surface model is defined as each graphic element constituting the drawing, and in the block definition part (BLOCK), the solid model is defined as a block graphic element. . In the present invention, it is not particularly limited to the CAD file format.

材料CAD模型存储区域125存储表示每个产品的材料形状的三维CAD数据。存储表面模型、固体模型的任意一个或两个形式的数据。经由通信部接收在三维CAD装置130中制作的三维CAD数据并存储。例如,在本实施方式中,存储图8(b)所示那样的材料CAD模型802。对于材料CAD模型存储区域125的文件形式,也以与上述的产品CAD模型存储区域124相同的文件形式进行存储。The material CAD model storage area 125 stores three-dimensional CAD data representing the material shape of each product. Store data in any one or two forms of surface model and solid model. The three-dimensional CAD data created in the three-dimensional CAD device 130 is received and stored via the communication unit. For example, in the present embodiment, a material CAD model 802 as shown in FIG. 8( b ) is stored. The file format of the material CAD model storage area 125 is also stored in the same file format as that of the product CAD model storage area 124 described above.

返回到图1,在生产计划数据存储区域126中,存储在机械加工车间中实施机械加工的生产计划信息。例如,在本实施方式中,存储图9所示那样的生产计划数据表126a。在生产计划数据表126a中存储识别一连串的生产计划的每个生产计划编号、每个计划日、每个产品名称的生产计划量126e。Returning to FIG. 1 , in the production plan data storage area 126 , production plan information for performing machining in a machining workshop is stored. For example, in this embodiment, the production plan data table 126a as shown in FIG. 9 is stored. In the production plan data table 126a, a production plan number for identifying a series of production plans, each plan day, and a production plan amount 126e for each product name are stored.

返回图1,在区域生成规则存储区域127中,存储确定用于定义通过区域生成规则登记部110登记的加工区域的区域生成规则的信息。对于区域生成规则的登记,例如在本实施方式中,向用户提示图12所示那样的加工区域分配规则登记画面300那样的人机界面,根据用户输入登记区域生成规则(加工区域分配规则)。Returning to FIG. 1 , in the area generation rule storage area 127 , information specifying an area generation rule for defining a processing area registered by the area generation rule registration unit 110 is stored. For registration of area generation rules, for example, in this embodiment, a human-machine interface such as a processing area allocation rule registration screen 300 shown in FIG. 12 is presented to the user, and area generation rules (processing area allocation rules) are registered according to user input.

对于区域生成规则(加工区域分配规则),用一个加工特征定义对材料实施的一个加工区域,进而定义使用哪个加工机、以及哪个工具、使用哪个加工条件对该加工区域进行加工,关联地登记加工区域信息、加工机选择信息、工具选择信息、以及加工条件选择信息。进而,在组合多个通过一个加工特征定义的加工区域而从材料到产品的一连串的加工作业中,组合各加工机械切削的多个加工区域(通过多个加工特征定义)地通过一个区域生成规则编号进行扩展管理。For area generation rules (processing area allocation rules), use a processing feature to define a processing area for materials, and then define which processing machine, which tool, and which processing conditions are used to process the processing area, and register processing in association Area information, processing machine selection information, tool selection information, and processing condition selection information. Furthermore, in a series of machining operations from material to product by combining multiple machining areas defined by one machining feature, one area generation rule is used to combine multiple machining areas (defined by multiple machining features) cut by each machining machine number for extended management.

图10所示的区域生成规则数据表127a具有区域生成规则编号栏127b、加工特征编号栏127c、加工特征代表点坐标栏127d、加工特征姿势向量栏217e、加工特征参数值栏127f、加工条件选择栏127g、工具选择栏217h、加工机选择栏127i、以及加工区域CAD模型栏217j。The region generation rule data table 127a shown in FIG. 10 has a region generation rule number column 127b, a processing feature number column 127c, a processing feature representative point coordinate column 127d, a processing feature posture vector column 217e, a processing feature parameter value column 127f, and a processing condition selection column. Column 127g, tool selection column 217h, processing machine selection column 127i, and processing area CAD model column 217j.

在区域生成规则编号栏127b中存储确定向通过一连串的加工作业加工的加工区域的组合附加的区域生成规则编号的信息。In the area generation rule number column 127b, information for specifying an area generation rule number to be added to a combination of processing areas processed by a series of processing operations is stored.

在加工特征编号栏127c中存储确定在定义一个加工区域时选择出的加工特征编号的信息。Information specifying the machining feature number selected when defining one machining area is stored in the machining feature number column 127c.

在加工特征代表点坐标栏127d中存储存在为了对每个加工特征确定其位置而确定的代表点而定义加工特征的加工区域时的代表点的X-Y-Z坐标值。The processing feature representative point coordinate column 127d stores the X-Y-Z coordinate values of the representative point when there is a representative point determined for specifying the position of each processing feature to define the processing area of the processing feature.

在加工特征姿势向量栏217e中存储表示定义加工特征的加工区域时的加工特征的X-Y-Z坐标轴上的姿势的姿势向量信息。Posture vector information indicating the posture of the machining feature on the X-Y-Z coordinate axes when defining the machining area of the machining feature is stored in the machining feature posture vector column 217e.

在加工特征参数值栏127f中存储定义加工特征的加工区域时对加工特征的各参数变量实际定义的尺寸值。In the machining feature parameter value column 127f, the dimension values actually defined for each parameter variable of the machining feature when defining the machining area of the machining feature are stored.

在加工条件选择栏127g中存储对通过加工特征定义的加工区域进行加工时应用的加工条件编号。The machining condition number applied when machining the machining area defined by the machining feature is stored in the machining condition selection column 127g.

在工具选择栏217h中存储对通过加工特征定义的加工区域进行加工时使用的工具编号。The tool number used when machining the machining area defined by the machining feature is stored in the tool selection column 217h.

在加工机选择栏127i中存储对通过加工特征定义的加工区域进行加工时使用的加工机编号。The processing machine number used when processing the processing area defined by the processing feature is stored in the processing machine selection column 127i.

在加工区域CAD模型栏217j中存储表示通过加工特征定义的加工区域的CAD模型信息。The CAD model information representing the processing area defined by the processing feature is stored in the processing area CAD model column 217j.

根据图11的流程图,说明使用装载了本发明的生产计划装置100,有效地灵活运用机械加工车间所具备的全部切削加工装置,向多个切削加工装置分配加工区域使得机械加工车间的吞吐量最大的处理步骤。Based on the flow chart of FIG. 11 , it will be explained that using the production planning device 100 of the present invention, effectively utilizing all the cutting devices in the machining shop, and assigning processing areas to a plurality of cutting devices so that the throughput of the machining shop can be explained. Maximum processing steps.

在步骤200中,制作用于使用机械加工车间所具有的切削加工装置对成为评价对象的产品(工件)进行加工的加工区域分配规则并登记。在此,对于加工区域分配规则,必须对每个产品(工件)最低制作一个方案,理想的是在存在其他解的情况下制作多个方案,对各自的吞吐量的结果进行比较。In step 200 , a machining area allocation rule for machining a product (workpiece) to be evaluated is created and registered using a cutting machine owned by a machine shop. Here, it is necessary to create at least one plan for each product (workpiece) for the processing area allocation rule, and it is ideal to create a plurality of plans when there are other solutions, and compare the results of respective throughputs.

为了制作加工区域分配规则并登记,在本发明中,提供图12所示的加工区域分配规则登记画面300的人机界面。在加工区域分配规则登记画面300中具备CAD模型显示区域301,在此,在相同坐标轴上的相同位置对产品CAD模型和材料CAD模型(中间加工品CAD模型)进行对比显示。In order to create and register the processing area allocation rule, in the present invention, a man-machine interface of the processing area allocation rule registration screen 300 shown in FIG. 12 is provided. The processing area allocation rule registration screen 300 includes a CAD model display area 301 where a product CAD model and a material CAD model (intermediate processed product CAD model) are displayed in comparison at the same position on the same coordinate axis.

在图14中表示加工区域分配规则登记处理的流程图。FIG. 14 shows a flowchart of processing area allocation rule registration processing.

在步骤400中,指定对象产品和规则编号。在图12中,表示出将加工区域分配规则的编号新指定为“1”,对象产品唯一地指定了“X001A”。In step 400, target product and rule number are specified. In FIG. 12 , the number of the processing area allocation rule is newly specified as "1", and the target product is uniquely specified as "X001A".

在步骤401中,将对应的产品CAD模型、材料CAD模型的信息作为输入,进行图12的显示。In step 401, the information of the corresponding product CAD model and material CAD model is used as input, and the display shown in FIG. 12 is performed.

将应该进行加工的区域确定为从材料CAD模型减去产品CAD模型而剩余的区域,但在本实施例中,选择加工特征而在材料CAD模型上重叠显示加工特征,通过鼠标的选择单元、以及在画面上没有显示的输入部103的输入单元进行加工特征的定位、大小的变更、姿势的变更等,最终通过进行了定位和参数值的决定的加工特征来定义加工区域。The area that should be processed is determined as the area left by subtracting the product CAD model from the material CAD model. However, in this embodiment, the processing feature is selected to be superimposed on the material CAD model. The selection unit of the mouse and The input unit of the input unit 103 not displayed on the screen performs positioning, size change, posture change, etc. of the processing feature, and finally defines the processing area by the processing feature on which the positioning and parameter values are determined.

在图12所示的实施例中,表示以下的情况,即通过用鼠标点击车床加工特征选择部304的多选框或单选框来显示下拉菜单,显示登记在加工特征数据存储区域123中的与车床有关的加工特征的一览,选择了圆筒的加工特征。接受加工特征的选择的输入,系统读出加工特征表123a的加工特征编号1的形状模型123f,在图12的材料CAD模型上显示圆筒加工特征。在图12上没有表示出加工特征,但用户使用三维CAM部111提供的加工特征操作单元,在材料CAD模型上重叠显示加工特征而决定加工区域。此外,加工特征并不包含在材料CAD模型内,将重复区域定义为加工区域。进而,在加工机选择部307中,从装置条件数据表122a的内容的菜单中将加工机编号选择为“3”,在工具选择部308中,从工具条件数据表121a的内容的菜单中将工具编号选择为“7”,在加工条件选择部309中,从加工条件数据表120a的内容的菜单中将加工条件编号选择为“10”。In the embodiment shown in FIG. 12 , the following situation is shown, that is, by clicking the multi-choice box or the single-choice box of the lathe machining feature selection part 304 with the mouse to display the pull-down menu, and display the information registered in the machining feature data storage area 123. For a list of machining features related to lathes, the machining features of a cylinder are selected. Upon receiving the selection input of the machining feature, the system reads the shape model 123f of the machining feature number 1 in the machining feature table 123a, and displays the cylindrical machining feature on the material CAD model in FIG. 12 . The processing feature is not shown in FIG. 12 , but the user uses the processing feature operation unit provided by the three-dimensional CAM unit 111 to superimpose and display the processing feature on the material CAD model to determine the processing area. In addition, the machining features are not included in the material CAD model, defining the repeated area as the machining area. Furthermore, in the processing machine selection part 307, the processing machine number is selected as "3" from the menu of the contents of the device condition data table 122a, and in the tool selection part 308, from the menu of the contents of the tool condition data table 121a, The tool number is selected as "7", and in the processing condition selection unit 309, the processing condition number is selected as "10" from the menu in the contents of the processing condition data table 120a.

在定义加工特征并且还输入了参数值的情况下,通过按下加工特征的决定按键310,而如区域生成规则数据表127a的第二行那样登记对应的加工特征的加工区域的数据。此外,在加工区域CAD模型栏127j中,形成表示加工特征和材料CAD模型的重复区域的CAD模型并存储。When a machining feature is defined and a parameter value is also input, by pressing the machining feature determination button 310, the data of the machining area of the corresponding machining feature is registered as in the second row of the area generation rule data table 127a. In addition, in the machining area CAD model column 127j, a CAD model representing an overlapping area of the machining feature and the material CAD model is formed and stored.

通过上述的加工特征的决定处理,对材料CAD模型进行了车床加工,作为其结果的中间加工品CAD模型,将图18(a)所示的中间加工品CAD模型803显示在图12的材料CAD模型、中间加工品CAD模型的显示区域301中。The material CAD model is lathe-processed by the above-mentioned determination processing of the processing characteristics, and the intermediate processed product CAD model 803 shown in FIG. 18( a ) is displayed on the material CAD of FIG. In the display area 301 of the model and the intermediate processed product CAD model.

用户接着关注钻床的加工,通过钻床加工调整选择部305,与上述的操作同样地,选择钻床的加工特征,系统接受该选择,在中间加工品CAD模型上重叠地显示孔加工的加工特征。用户对孔加工特征进行定位,决定参数值,在进行了加工机选择、工具选择、加工条件选择后,点击加工特征的决定按键310而进行加工区域的登记。如图10的区域生成规则数据表127a的第三行所示那样,定义钻床的加工区域。此外,钻床的孔加工不只是一个位置,以预定的间隔进行开孔使得一部分区域重叠。通过复制的功能重复地制作它们,将代表点坐标值不同的数据登记到区域生成规则数据表127a中。登记了全部钻床加工的加工区域的结果是例如如图18(b)所示的中间加工品CAD模型804那样,将中间加工品CAD模型显示在图12的显示区域中。Next, the user pays attention to the processing of the drilling machine, and selects the processing characteristics of the drilling machine through the drilling processing adjustment selection unit 305 in the same manner as the above operation, and the system accepts the selection, and displays the processing characteristics of the hole processing on the intermediate processed product CAD model superimposed on it. The user positions the hole machining feature, determines the parameter value, and after selecting the machining machine, the tool, and the machining condition, clicks the machining feature determination button 310 to register the machining area. As shown in the third line of the area generation rule data table 127a in FIG. 10, the machining area of the drill is defined. In addition, the hole processing of the drilling machine is not limited to one position, and holes are drilled at predetermined intervals so that a part of the area overlaps. These are created repeatedly by the function of duplication, and data with different coordinate values of the representative points are registered in the area generation rule data table 127a. As a result of registering all the machining areas for drilling machining, for example, the intermediate processed product CAD model 804 shown in FIG. 18( b ) is displayed in the display area of FIG. 12 .

用户接着通过多轴NC加工装置加工特征选择部306与上述同样地选择多轴NC加工装置的加工特征。例如在加工特征编号28的自由曲面的情况下,可以从产品CAD模型中取出希望的自由曲面要素作为加工特征。另外,如果指定粗加工,则制作从产品CAD模型的自由曲面具有预定的偏移的自由曲面,如果指定成品加工,则制作沿着产品CAFD模型的自由曲面的加工特征。Next, the user selects the machining feature of the multi-axis NC machining apparatus through the multi-axis NC machining apparatus machining feature selection unit 306 in the same manner as described above. For example, in the case of machining feature number 28 of a free-form surface, a desired free-form surface element can be extracted from the product CAD model as a machining feature. In addition, if rough machining is specified, a free-form surface with a predetermined offset from the free-form surface of the product CAD model is created, and if finished product machining is specified, a machining feature along the free-form surface of the product CAFD model is created.

如以上那样,在步骤402中,选择加工特征而定义车床、钻床的粗加工区域、产品加工区域。As mentioned above, in step 402, a machining feature is selected to define a rough machining area of a lathe or a drill, and a product machining area.

接着,在步骤403中,选择加工特征而定义多轴NC加工装置的粗加工区域、成品加工区域。Next, in step 403, a machining feature is selected to define a rough machining area and a finished machining area of the multi-axis NC machining device.

如果定义全部加工区域结束,则点击图12的加工区域分配规则的登记按键312,完成指定的规则编号1的加工区域分配规则的登记。这时,制作组合了全部加工区域所得的加工区域的CAD模型,存储在区域生成规则数据表中。If the definition of all processing areas is finished, click the registration button 312 of the processing area allocation rule in FIG. 12 to complete the registration of the processing area allocation rule of the specified rule number 1. At this time, a CAD model of the processing area obtained by combining all the processing areas is created and stored in the area generation rule data table.

在图11的步骤200中,对每个产品(工件)制作一个以上的加工区域分配规则。然后,在将多种产品(工件)投入到机械加工车间中的情况下,制作对每个产品(工件)都不同的加工区域分配规则,用不同的编号登记。In step 200 of FIG. 11 , one or more processing area allocation rules are created for each product (workpiece). Then, when a plurality of products (workpieces) are loaded into the machine shop, different processing area allocation rules are created for each product (workpiece) and registered with different numbers.

在图11的步骤201中,显示图16的机械加工车间吞吐量评价处理的人机界面画面。In step 201 of FIG. 11 , the man-machine interface screen of the machine shop throughput evaluation process of FIG. 16 is displayed.

用户针对加工评价对象的产品(工件)的加工区域分配规则,从下拉的菜单601中选择区域生成规则编号127b。在存在多个的情况下,指定全部的规则编号。另外,在生产计划选择部602中,针对在本次评价中使用的生产计划,从生产计划数据表126a中指定生产计划编号。The user selects the area generation rule number 127 b from the pull-down menu 601 for the processing area allocation rule of the product (workpiece) to be processed for evaluation. When there are multiple rules, specify all the rule numbers. Moreover, in the production plan selection part 602, the production plan number is designated from the production plan data table 126a with respect to the production plan used for this evaluation.

用户可以从机械加工车间装置结构部605的下拉菜单中,在构成机械加工车间的全部切削加工装置中,将与本次的评价对象产品的加工无关的装置、或在评价对象期间不运转的装置排除,而选择评价对象的切削加工装置。From the pull-down menu of the machining shop equipment structure section 605, the user can select the equipment that is not related to the processing of the evaluation target product or the equipment that will not operate during the evaluation target period among all the cutting processing devices that constitute the machining shop. Exclude, and select the cutting processing device of the evaluation object.

用户可以从加工顺序选择部603的下拉菜单中选择加工顺序。在制作区域生成规则(加工区域分配规则)时,依照加工特征的加工区域的定义的顺序决定加工的顺序,但在加工顺序选择部603中可以进行改变,例如在图16中,指定了先进行车床加工,接着进行钻床的加工。The user can select a processing order from a pull-down menu in the processing order selection section 603 . When creating the area generation rule (processing area allocation rule), the processing order is determined in accordance with the definition order of the processing area of the processing feature, but it can be changed in the processing order selection part 603. For example, in FIG. 16, it is specified that the first Lathe processing, followed by drilling machine processing.

用户进而在投入产品选择部604中,选择指定评价对象的产品,选择指定调度期间606、机械加工车间的运转时间段607。The user further selects and specifies a product to be evaluated in the input product selection unit 604 , and selects and specifies a scheduling period 606 and an operating time zone 607 of a machining workshop.

在以上的设定后,点击评价开始按键608,开始机械加工车间的吞吐量评价处理。After the above settings are made, the evaluation start button 608 is clicked to start the throughput evaluation process in the machine shop.

在图11的步骤201中,接受机械加工车间的吞吐量评价处理的开始,工具路径生成部113读出根据评价对象的加工区域分配规则指定的区域生成规则数据、加工条件数据、工具条件数据,生成对全部对应的加工区域进行机械加工的工具路径。如果车床以及钻床是NC加工机则制作工具路径,如果不是则不制作工具路径。工具路径生成部113使用针对加工区域CAD模型制作工具路径的现有的CAM功能。In step 201 of FIG. 11 , upon receiving the start of the throughput evaluation process of the machine shop, the toolpath generating unit 113 reads out the area generation rule data, processing condition data, and tool condition data specified by the processing area assignment rule of the evaluation object, Generate toolpaths that machine all corresponding machining areas. If the lathe and the drill are NC processing machines, the tool path is created, and if not, the tool path is not created. The toolpath generating unit 113 uses an existing CAM function for creating a toolpath for a machining area CAD model.

接着,在步骤202中,三维CAM部111根据上述制作的工具路径数据、根据加工机编号选择出的装置条件数据,制作每个切削加工装置的NC数据。将制作的NC数据存储在NC数据存储区域128中。NC数据的制作处理使用现有的CAM功能。Next, in step 202 , the three-dimensional CAM unit 111 creates NC data for each cutting machine based on the created tool path data and the machine condition data selected from the machine number. The created NC data is stored in the NC data storage area 128 . NC data creation processing uses existing CAM functions.

接着,在步骤203中,加工时间计算部115针对上述制作的NC数据,通过加工模拟部117执行每个切削加工装置的加工模拟,计算加工时间。此外,如果车床以及钻床是NC加工机,则参照操作者的标准定交货时间来计算加工时间。加工模拟部117使用现有的CAM功能。Next, in step 203 , the machining time calculation unit 115 executes machining simulation for each cutting machine by the machining simulation unit 117 with respect to the NC data created above, and calculates machining time. In addition, if the lathe and the drilling machine are NC processing machines, the processing time is calculated with reference to the operator's standard delivery time. The processing simulation unit 117 uses an existing CAM function.

接着,在步骤204中,加工车间调度部116在计算机上制作机械加工车间中的机械加工工艺的模拟模型。在该模型中,在计算机上再现用户选择出的切削加工装置、依照生产计划数据的工件的投入、依照区域生成规则(加工区域分配规则)的加工区域的切削加工、依照加工顺序的工序路径、调度期间、运转时间段(在本实施例中,没有考虑操作者的上班计划、操作者的技能差异等),由此模拟机械加工车间的加工工艺整体的时间推移,制作投入到机械加工车间中的全部工件的进展计划。根据制作的全部工件的进展计划,将调度期间中的机械加工车间的吞吐量、以及切削加工装置分类为车床、钻床、多轴NC加工装置这样的类别,计算属于各个类别的切削加工装置的运转率的平均。Next, in step 204 , the workshop scheduling unit 116 creates a simulation model of the machining process in the machining workshop on the computer. In this model, the cutting device selected by the user, the input of workpieces according to the production plan data, the cutting process of the processing area according to the area generation rule (processing area allocation rule), the process route according to the processing order, etc. are reproduced on the computer. Scheduling period and operation time period (in this embodiment, the operator's work plan, operator's skill difference, etc. are not considered), thereby simulating the overall time passage of the machining process in the machining workshop, and making input into the machining workshop Progress plan for all artifacts. Based on the progress plan of all the workpieces produced, the throughput of the machine shop and the cutting equipment during the scheduling period are classified into categories such as lathes, drill machines, and multi-axis NC machining equipment, and the operation of the cutting equipment belonging to each category is calculated. rate average.

将吞吐量评价结果例如根据图17所示的数据表610显示在人机界面上。对于评价对象的加工区域分配规则,最初指定1、2而执行评价,因此在图17的数据表610中,显示加工区域分配规则编号为1、2的评价结果。The throughput evaluation results are displayed on the man-machine interface, for example, based on the data table 610 shown in FIG. 17 . As for the processing area allocation rule to be evaluated, 1 and 2 are specified first and the evaluation is performed, so the evaluation results with the processing area allocation rule numbers 1 and 2 are displayed in the data table 610 of FIG. 17 .

接着,在步骤205中,由用户对图17的2种加工区域分配规则的评价结果进行比较,可知它们都是多轴NC加工装置的加工作业的运转率高为76%和77.5%,多轴NC加工装置成为提高吞吐量的瓶颈。另外,能够判断出加工区域分配规则编号为2的吞吐量稍大,具有修正加工区域的形状使得进一步提高钻床的加工作业的运转率的余地,能够预测为相对地降低多轴NC加工装置的加工作业的运转率。因此,进一步判定为存在改善吞吐量的加工区域分配规则。Next, in step 205, the user compares the evaluation results of the two processing area allocation rules in Fig. 17, and it can be known that they are both multi-axis NC processing devices with the highest operating rates of 76% and 77.5%. The NC machining device becomes the bottleneck to increase the throughput. In addition, it can be judged that the throughput of the processing area allocation rule number 2 is slightly higher, and there is room for further improving the operation rate of the drilling machine processing operation by correcting the shape of the processing area, and it can be predicted that the processing of the multi-axis NC processing device will be relatively reduced. The operating rate of the job. Therefore, it is further determined that there is a processing area allocation rule that improves throughput.

因此,在步骤206中,转移到下一个步骤207。Therefore, in step 206 , the process moves to the next step 207 .

接着,在步骤207中,对每个加工区域分配规则,将车床的运转率存储为表示通过车床加工的量的属性值,将钻床的运转率存储为表示通过钻床加工的量的属性值,以及将多轴NC加工装置的运转率存储为表示通过多轴NC加工装置加工的量的属性值。Next, in step 207, a rule is assigned to each processing area, the operating rate of the lathe is stored as an attribute value representing the amount processed by the lathe, and the operating rate of the drilling machine is stored as an attribute value representing the amount processed by the drilling machine, and The operating rate of the multi-axis NC machining device is stored as an attribute value indicating the amount of machining by the multi-axis NC machining device.

接着,在步骤208中,生产计划装置100将图13所示的加工区域分配规则修正画面320显示在人机界面画面中。在加工区域分配规则修正画面320中,与加工区域分配规则登记画面300同样地具备CAD模型显示区域321,在此,在相同的坐标轴上的相同位置对比地显示产品CAD模型、材料CAD模型(中间加工品CAD模型)。Next, in step 208 , the production planning device 100 displays the processing area allocation rule modification screen 320 shown in FIG. 13 on the man-machine interface screen. In the processing area allocation rule modification screen 320, the CAD model display area 321 is provided similarly to the processing area allocation rule registration screen 300, and here, the product CAD model and the material CAD model ( Intermediate processed product CAD model).

在图15中表示加工区域分配规则修正处理的流程图。FIG. 15 shows a flowchart of processing area allocation rule modification processing.

在步骤500中,指定对象产品和规则编号。在图13中,在规则编号显示部322中指定输入将已经进行了评价的加工区域分配规则的编号“2”修正为新的编号“3”的加工区域分配规则。In step 500, target product and rule number are specified. In FIG. 13 , the rule number display unit 322 specifies and inputs a processing area allocation rule whose number "2" of the already evaluated processing area allocation rule is corrected to a new number "3".

生产计划装置100接受规则编号的指定输入,从区域生成规则数据表127a中读出已经制作的加工区域分配规则“2”的数据,例如在钻床加工特征选择部325的下拉菜单中,列举加工区域分配规则“2”的加工特征编号,接受用户的选择。在图13中,表示出指定钻床加工特征编号“12”进行修正的情况。编号“12”的加工特征有多个。通过在图13的画面中没有表示出的输入部103的输入单元,用户进行编号“12”的加工特征的配置的修正(代表点坐标的修正)、参数值的修正等。或者,也可以从钻床加工特征选择部325指示新的加工特征的追加。在修正处理中,为了确认修正后的加工特征的加工区域,CAD模型显示区域321的中间加工品CAD模型始终显示修正后的形状。The production planning device 100 accepts the specified input of the rule number, reads the data of the already created processing area allocation rule "2" from the area generation rule data table 127a, and lists the processing area in the pull-down menu of the drilling machine processing feature selection part 325, for example. Assign the processing feature number of rule "2" to accept the user's choice. In FIG. 13 , the case where the drilling feature number "12" is specified and corrected is shown. There are multiple processing features numbered "12". Through the input unit of the input unit 103 not shown in the screen of FIG. 13 , the user performs modification of the arrangement of the machining feature numbered "12" (modification of representative point coordinates), modification of parameter values, and the like. Alternatively, the addition of a new machining feature may be instructed from the drill machining feature selection unit 325 . In the correction process, the CAD model of the intermediate processed product in the CAD model display area 321 always displays the corrected shape in order to confirm the corrected machining region of the machining feature.

如果钻床加工特征的修正结束,则用户点击加工特征的决定按键332,区域生成规则登记部110将新的区域生成规则编号“3”的新的数据记录登记到区域生成规则数据表中。同样,可以从车床加工特征选择部323、多轴NC加工装置加工特征选择部327指示加工特征的修正,将新的区域生成规则编号“3”的新的数据记录登记到区域生成规则数据表中。在这些加工特征的修正处理时,在加工机修正选择部329、工具修正选择部330、加工条件修正选择部331中,如果有应该修正的数据,则在修正后决定加工特征。然后没有修正,则复制区域生成规则编号“2”的现有的数据。When the modification of the machining feature of the drilling machine is completed, the user clicks the decision button 332 of the machining feature, and the area generation rule registration unit 110 registers a new data record of the new area generation rule number "3" in the area generation rule data table. Similarly, the machining feature selection unit 323 of the lathe and the machining feature selection unit 327 of the multi-axis NC machining device can be instructed to modify the machining features, and a new data record of the new area generation rule number "3" can be registered in the area generation rule data table. . During correction processing of these machining features, if there is data to be corrected in the machining machine correction selection unit 329 , the tool correction selection unit 330 , and the machining condition correction selection unit 331 , the machining features are determined after correction. Then without modification, the existing data of the area generation rule number "2" is copied.

如上述那样,在钻床加工特征的修正处理结束后,如果接受了加工特征的决定按键332的点击,则区域生成规则登记部110分别通过除去量计算部114计算修正前的区域生成规则编号“2”和修正后的区域生成规则编号“3”的钻床的加工量,在钻床加工量修正部326中对比地显示修正前和修正后的加工除去量。例如,单位是mm3。这时,对于其他车床、以及多轴NC加工装置的加工区域,即使没有修正加工特征,钻床的加工区域也发生变化,由此有时相对地变化,因此都使用区域生成规则编号“2”的现有的数据而通过除去量计算部114进行计算,在车床加工量修正部324、多轴NC加工量修正部328中对比地显示修正前和修正后的加工除去量。在图13的显示例子中,可知在车床加工量修正部324中除去量没有变化,但在多轴NC加工量修正部328中减少了。除去量计算部114的处理制作NC数据并通过加工模拟处理进行计算,但使用现有的CAM功能。As described above, when the machining feature determination button 332 is clicked after the machining feature correction process is completed, the area generation rule registration unit 110 calculates the area generation rule number “2” before correction through the removal amount calculation unit 114, respectively. ” and the machining amount of the drilling machine with the area generation rule number “3” after correction, and the machining removal amount before correction and after correction are displayed in comparison in the drilling machine machining amount correction unit 326 . For example, the unit is mm 3 . At this time, for the machining area of other lathes and multi-axis NC machining equipment, the machining area of the drill machine changes even if the machining characteristics are not corrected, and this may change relatively. Therefore, the area generation rule number "2" is used. Some data are calculated by the removal amount calculation unit 114 , and the machining removal amounts before and after correction are displayed in comparison in the lathe machining amount correction unit 324 and the multi-axis NC machining amount correction unit 328 . In the display example of FIG. 13 , it can be seen that the removal amount does not change in the lathe machining amount correction unit 324 , but decreases in the multi-axis NC machining amount correction unit 328 . The processing of the removal amount calculation unit 114 creates NC data and performs calculations by machining simulation processing, but uses an existing CAM function.

在图15的步骤501中,逐次地接受车床、钻床、多轴NC加工装置的加工特征的修正、新追加、删除等,进行响应而使用户随时看到修正后的中间加工品CAD模型的形状,在步骤502中,如上述那样,根据修正或新追加的加工特征的加工区域数据,对于除此以外的加工区域,参照修正前的区域生成规则数据,计算各切削加工装置的除去量,对比地向用户提示修正前和修正后的除去量。In step 501 of FIG. 15, correction, new addition, deletion, etc. of processing features of lathes, drills, and multi-axis NC processing devices are successively accepted, and responses are made so that the user can always see the shape of the corrected intermediate processed product CAD model. , in step 502, as mentioned above, according to the processing area data of the modified or newly added processing features, for other processing areas, refer to the area generation rule data before correction, calculate the removal amount of each cutting processing device, and compare Prompt to the user the removal amount before and after correction.

在图15的步骤503中,等待用户对加工区域分配规则的修正登记按键334的点击的指示,如果接受了修正登记的指示,则转移到步骤504,进行修正后的新的编号“3”的加工区域分配规则的登记。在步骤503中,如果进一步有修正等的指示,则转移到步骤501。In step 503 of FIG. 15 , wait for the instruction of the user to click on the modification registration button 334 of the processing area allocation rule, and if the modification registration instruction is accepted, then transfer to step 504, and perform modification of the new number "3" after modification. Registration of processing area allocation rules. In step 503, if there is further instruction such as correction, the process goes to step 501.

在图11的步骤208中,对分配给各切削加工装置的加工区域进行再设定,使得减小作为属性值具有最大的切削加工装置的运转率的加工区域(即减少除去量),增大其他切削加工装置的加工区域(即增加除去量)。然后,将修正后的新的加工区域分配规则登记到区域生成规则数据表127a中。In step 208 of FIG. 11 , the processing area allocated to each cutting processing device is reset so that the processing area having the largest operating rate of the cutting processing device as an attribute value is reduced (that is, the removal amount is reduced), and the processing area is increased. Machining area of other machining devices (i.e. increased removal). Then, the revised new processing area allocation rule is registered in the area generation rule data table 127a.

接着,再次转移到步骤201,生产计划装置100向用户提示机械加工车间吞吐量评价画面600,对此,用户在评价对象的加工区域分配规则的选择区域601中指定新修正登记的规则编号“3”的加工区域分配规则,其他设定项目与上次的评价相同,因此不进行修正,通过评价开始按键608指示评价处理。生产计划装置100依照评价开始的指示,根据加工区域分配规则(区域生成规则)编号“3”的数据,执行步骤201、202、203、以及204的处理,分类为机械加工车间的吞吐量、以及车床、钻床、多轴NC加工装置这样的类别,计算属于各个类别的切削加工装置的运转率的平均。其结果如图17的吞吐量评价结果数据表所示那样,与作为上次的评价结果的加工区域分配规则“1”、“2”的评价结果并列地提示本次的加工区域分配规则“3”的评价结果。Next, transfer to step 201 again, the production planning device 100 presents the machining shop throughput evaluation screen 600 to the user, and the user designates the newly revised and registered rule number "3" in the selection area 601 of the processing area allocation rule to be evaluated. ", other setting items are the same as the previous evaluation, so no correction is made, and the evaluation process is instructed by the evaluation start button 608. The production planning device 100 executes the processing of steps 201, 202, 203, and 204 based on the processing area allocation rule (area generation rule) number "3" data according to the instruction to start the evaluation, and classifies the throughput of the machining workshop, and For categories such as lathes, drills, and multi-axis NC machining devices, the average of the operating rates of cutting processing devices belonging to each category is calculated. As a result, as shown in the throughput evaluation result data table of FIG. 17 , the current processing area allocation rule "3" is displayed in parallel with the evaluation results of the processing area allocation rules "1" and "2" as the previous evaluation results. " evaluation results.

在步骤205中,评价出本次的加工区域分配规则“3”的评价结果是吞吐量最大。然后,判断为除了加工区域分配规则“3”以外,找不出进一步增加车床、或钻床的加工区域的除去量那样的有效并妥当的加工作业,用户最终判定为加工区域分配规则“3”的加工方法产生本评价对象的机械加工车间中的最大的吞吐量。In step 205, it is evaluated that the evaluation result of the processing area allocation rule "3" this time is that the throughput is the largest. Then, it is judged that in addition to the processing area allocation rule "3", no effective and appropriate processing operation can be found to further increase the removal amount of the processing area of the lathe or the drilling machine, and the user finally determines that the processing area allocation rule "3" The machining method yielded the greatest throughput among the machine shops under evaluation.

因此,在步骤206中,结束使用生产计划装置100的向多个切削加工装置分配加工区域使得机械加工车间的吞吐量最大的处理步骤。Therefore, in step 206 , the processing step of allocating the processing areas to the plurality of cutting processing devices so that the throughput of the machine shop is maximized using the production planning device 100 is ended.

接着以上的处理,生产计划装置100读出在以上的处理中存储在NC数据存储区域128中的产生最大吞吐量的加工区域分配规则“3”的用于各切削加工装置对加工区域模型进行加工的NC数据,经由通信部105下载到各NC加工机。另外,根据登记在区域生成规则数据表中的数据,制作作业指示书等,从输出部104输出到不是NC加工机的切削加工装置。Following the above processing, the production planning device 100 reads out the processing area allocation rule "3" for each cutting device to process the processing area model stored in the NC data storage area 128 in the above processing to generate the maximum throughput. The NC data is downloaded to each NC processing machine via the communication unit 105 . In addition, based on the data registered in the area generation rule data table, a work instruction sheet or the like is created and output from the output unit 104 to a cutting device other than an NC processing machine.

如以上那样,根据本实施方式,生产计划装置100能够支持有效地使用对机械加工车间设置的车床、钻床、多轴NC加工装置这样的多个切削加工装置,决定用于使投入到机械加工车间中的工件的加工作业的吞吐量最大的向各切削加工装置的作业分配,并向各NC加工机供给NC数据。As described above, according to the present embodiment, the production planning device 100 can support the effective use of multiple cutting devices such as lathes, drills, and multi-axis NC processing devices installed in the machining shop, and determine the The throughput of the processing work of the workpiece in the center is allocated to each cutting device with the largest throughput, and NC data is supplied to each NC processing machine.

附图标记说明Explanation of reference signs

100:生产计划装置;101:计算部;102:存储部;103:输入部;104:输出部;105:通信部;110:区域生成规则登记部;111:三维CAM部;112:加工区域模型生成部;113:工具路径生成部;114:除去量计算部;115:加工时间计算部;116:加工车间调度部;117:加工模拟部;120:加工条件数据存储区域;120a:加工条件数据表;120b:加工条件编号栏;120c:转数栏;120d:进给速度栏;120e:单刀进给栏;120f:切削速度栏;120g:轴切入栏;120h:径切入栏;121:工具条件数据存储区域;121a:工具条件数据表;121b:工具编号栏;121c:直径栏;121d:下侧的半径栏;121e:工具长度栏;121f:支架直径栏;121g:支架长度栏;122:装置条件数据存储区域;122a:装置条件数据表;122b:加工机编号栏;122c:加工机名栏;122d:轴结构栏;122e:行程栏;123:加工特征数据存储区域;123a:加工特征数据表;123b:加工特征编号栏;123c:加工特征名称栏;123d:参数栏;123e:定位代表点栏;123f:形状模型栏;124:产品CAD模型存储区域;125:材料CAD模型存储区域;126:生产计划数据存储区域;126a:生产计划数据表;126b:生产计划编号栏;126c:计划日栏;126d:产品名称栏;126e:生产计划量;127:区域生成规则存储区域;127a:区域生成规则数据表;127b:区域生成规则编号栏;127c:加工特征编号栏;127d:加工特征代表点坐标栏;127e:加工特征姿势向量栏;217f:加工特征参数值栏;127g:加工条件选择栏;127h:工具选择栏;217i:加工机选择栏;127j:加工区域CAD模型栏;128:NC数据存储区域;130:三维CAD装置;140:NC加工机;150:网络;300:加工区域分配规则登记画面;301:CAD模型显示区域;302:新登记规则编号栏;303:产品名称栏;304:车床加工特征选择部;305:钻床加工特征选择部;306:多轴NC加工装置加工特征选择部;307:加工机选择部;308:工具选择部;309:加工条件选择部;310:加工特征的决定按键;311:加工顺序的决定按键;312:加工区域分配规则的登记按键;320:加工区域分配规则修正画面;321:CAD模型显示区域;322:规则编号显示部;323:车床加工特征选择部;324:车床加工量修正部;325:钻床加工特征选择部;326:钻床加工量修正部;327:多轴NC加工装置加工特征选择部;328:多轴NC加工量修正部;329:加工机修正选择部;330:工具修正选择部;331:加工条件修正选择部;332:加工特征的决定按键;333:加工顺序的修正按键;334:加工区域分配规则的修正登记按键;600:机械加工车间吞吐量评价画面;601:评价对象的加工区域分配规则的选择区域;602:生产计划选择部;603:加工顺序选择部;604:投入产品选择部;605:机械加工车间装置结构部;606:调度期间指定部;607:运转时间段指定部;608:评价开始按键;610:吞吐量评价结果数据表;611:加工区域分配规则编号栏;612:车床的加工作业的运转率栏;613:钻床的加工作业的运转率栏;614:多轴NC加工装置的加工作业的运转率栏;615:吞吐量栏;701:圆筒加工特征;702:锥形圆筒加工特征;703:贯通孔加工特征;704:盲穴加工特征;705:闭口袋加工特征;706:开口袋加工特征;707:开槽加工特征;708:面加工特征;709:自由曲面加工特征;801:产品CAD模型例子;802:材料CAD模型例子;803:车床加工后的中间加工品CAD模型例子;804:钻床加工后的中间加工品CAD模型例子;900:计算机;901:CPU;902:存储器;903:外部存储装置;904:具有可移动性的存储介质;905:通信装置;906:输入装置;907:输出装置;908:读取装置;909:通信网络。100: Production planning device; 101: Calculation unit; 102: Storage unit; 103: Input unit; 104: Output unit; 105: Communication unit; 110: Area generation rule registration unit; 111: 3D CAM unit; 112: Processing area model Generating part; 113: Tool path generating part; 114: Removal amount calculating part; 115: Processing time calculating part; 116: Processing workshop scheduling part; 117: Processing simulation part; 120: Processing condition data storage area; 120a: Processing condition data Table; 120b: processing condition number column; 120c: revolution number column; 120d: feed rate column; 120e: single-tool feed column; 120f: cutting speed column; Condition data storage area; 121a: tool condition data table; 121b: tool number column; 121c: diameter column; 121d: lower radius column; 121e: tool length column; 121f: support diameter column; 121g: support length column; 122 : device condition data storage area; 122a: device condition data table; 122b: processing machine number column; 122c: processing machine name column; 122d: axis structure column; 122e: stroke column; 123: processing feature data storage area; 123a: processing Feature data table; 123b: processing feature number column; 123c: processing feature name column; 123d: parameter column; 123e: positioning representative point column; 123f: shape model column; 124: product CAD model storage area; 125: material CAD model storage Area; 126: production plan data storage area; 126a: production plan data table; 126b: production plan number column; 126c: plan date column; 126d: product name column; 126e: production plan quantity; 127: area generation rule storage area; 127a: Area generation rule data table; 127b: Area generation rule number column; 127c: Processing feature number column; 127d: Processing feature representative point coordinate column; 127e: Processing feature pose vector column; 217f: Processing feature parameter value column; 127g: Processing condition selection column; 127h: Tool selection column; 217i: Processing machine selection column; 127j: Processing area CAD model column; 128: NC data storage area; 130: 3D CAD device; 140: NC processing machine; 150: Network; 300 : Processing area allocation rule registration screen; 301: CAD model display area; 302: New registration rule number column; 303: Product name column; 304: Lathe processing feature selection part; 305: Drilling machine processing feature selection part; 306: Multi-axis NC Processing device processing feature selection section; 307: processing machine selection section; 308: tool selection section; 309: processing condition selection section; 310: processing feature decision button; 311: processing sequence decision button; 312: processing area allocation rule Register button; 320: processing area allocation rule modification screen; 3 21: CAD model display area; 322: Rule number display part; 323: Lathe processing feature selection part; 324: Lathe processing amount correction part; 325: Drilling machine processing feature selection part; 326: Drilling machine processing amount correction part; 327: Multi-axis NC machining device processing feature selection section; 328: multi-axis NC machining volume correction section; 329: processing machine correction selection section; 330: tool correction selection section; 331: machining condition correction selection section; 332: processing feature decision button; 333 : Correction button of processing order; 334: Correction registration button of processing area allocation rule; 600: Machining workshop throughput evaluation screen; 601: Selection area of processing area allocation rule of evaluation object; 602: Production plan selection section; 603: Processing sequence selection department; 604: Input product selection department; 605: Mechanical processing workshop device structure department; 606: Scheduling period designation department; 607: Operation time period designation department; 608: Evaluation start button; 610: Throughput evaluation result data table ;611: Processing area allocation rule number column; 612: Lathe processing operation rate column; 613: Drilling machine processing operation operation rate column; 614: Multi-axis NC processing device processing operation rate column; 615: Throughput Measurement column; 701: processing feature of cylinder; 702: processing feature of tapered cylinder; 703: processing feature of through hole; 704: processing feature of blind hole; 705: processing feature of closed pocket; 706: processing feature of open pocket; 707: open Groove processing features; 708: surface processing features; 709: free-form surface processing features; 801: product CAD model example; 802: material CAD model example; 803: intermediate processed product CAD model example after lathe processing; 804: drilling machine processing Example of CAD model of intermediate processed product; 900: computer; 901: CPU; 902: memory; 903: external storage device; 904: removable storage medium; 905: communication device; 906: input device; 907: output device; 908: reading device; 909: communication network.

Claims (10)

1. a production schedule device, is characterized in that, possesses:
Provide a kind of contrast to show shape of product and material shape and in material shape, define machining areaMan-machine interface, registers the unit of the machining area of each cutting apparatus;
Make the NC data that the machining area of registered each cutting apparatus is processed, carry out machineThe scheduling of tool job shop, the handling capacity of calculating machine job shop and the running rate of each cutting apparatusUnit;
To there is the machining area of calculated transport maximum rate as property value and expand it in order to dwindleHis machining area, provides a kind of machining area to above-mentioned each cutting apparatus to revise the man-machine of definitionInterface, and the unit of registering the correction solution of the machining area of each cutting apparatus;
Machining area to each cutting apparatus and pass through engineering shop in each this correction solutionScheduling and the handling capacity of the engineering shop that obtains compares, determine to obtain the processing of maximum throughputThe unit of the allocative decision in region.
2. production schedule device according to claim 1, is characterized in that,
Register the unit of the machining area of above-mentioned each cutting apparatus, a kind of classification is provided in man-machine interfaceFor the machining feature defining tool of the classification of lathe, drilling machine, multiaxis NC processing unit (plant), accept user's correspondenceWith the selection of the definition of the machining area after each machining feature and processing machine, instrument, processing conditions, willThese data associate, and register the machining area of each cutting apparatus.
3. production schedule device according to claim 1, is characterized in that,
Calculating the unit of the handling capacity of above-mentioned engineering shop and the running rate of each cutting apparatus readsThe machining area data of each cutting apparatus of registering, generate adding according to processing conditions and instrument conditionThe tool path that territory, work area processes, generates NC data according to tool path and processing machine condition, to upperState NC data and process simulation calculating processing time, according to machining area data, tool path,NC data and carry out the scheduling of engineering shop process time, calculating machine job shop is handled upThe running rate of amount and each cutting apparatus.
4. production schedule device according to claim 1, is characterized in that,
The unit of registering the correction solution of the machining area of above-mentioned each cutting apparatus provides in man-machine interfaceThe machining feature of the machining area that call definition has been registered the unit of corrected parameter, accept machining areaRevise, calculate before revising and the amount of removing of revised machining area, point out the processing of each cutting apparatusThe correction effect in region.
5. production schedule device according to claim 1, is characterized in that,
In the decision that obtains the unit of the allocative decision of the machining area of above-mentioned maximum throughput according to decision, rawWhile becoming the NC data of corresponding machining area, download NC data via network to NC processing machine.
6. a production schedule method, effectively use in engineering shop set be divided into lathe,Multiple cutting apparatus of the classification of drilling machine, multiaxis NC processing unit (plant), determine in order to make to put into machineryThe handling capacity of the processing operation of the workpiece in job shop is maximum and distribute to the operation of each cutting apparatus,It is characterized in that, comprising:
Providing a kind of contrasts and shows shape of product and material shape and definition processing in material shape to userThe man-machine interface in region, accepts user's definition and registers the operation of the machining area of each cutting apparatus;
Generate the NC data that the machining area of registered each cutting apparatus is processed, carry out machineThe scheduling of tool job shop, the handling capacity of calculating machine job shop and the running rate of each cutting apparatusOperation;
To there is the machining area of calculated transport maximum rate as property value and expand it in order to dwindleHis machining area, provides a kind of machining area to above-mentioned each cutting apparatus to revise definition to userMan-machine interface, accept user's correction, register the work of the correction solution of the machining area of each cutting apparatusOrder;
Machining area to each cutting apparatus and pass through engineering shop in each this correction solutionScheduling and the handling capacity of the engineering shop that obtains compares, determine to obtain the processing of maximum throughputThe operation of the allocative decision in region.
7. production schedule method according to claim 6, is characterized in that,
The operation of registering the machining area of above-mentioned each cutting apparatus is following operation, in man-machine interfaceOn the machining feature defining tool of the classification that is categorized as lathe, drilling machine, multiaxis NC processing unit (plant) is provided, connectBe subject to user's correspondence definition of the machining area after each machining feature and processing machine, instrument, processing conditionsSelection, these data are associated, register the machining area of each cutting apparatus.
8. production schedule method according to claim 6, is characterized in that,
The operation of calculating the handling capacity of above-mentioned engineering shop and the running rate of each cutting apparatus be withUnder operation, the machining area data of reading registered each cutting apparatus, according to processing conditions andInstrument condition generates the tool path that machining area is processed, raw according to tool path and processing machine conditionBecome NC data, above-mentioned NC data are processed to simulation calculating processing time, according to machining area numberAccording to, tool path, NC data and carry out the scheduling of engineering shop process time, calculating machineThe handling capacity of job shop and the running rate of each cutting apparatus.
9. production schedule method according to claim 6, is characterized in that,
The operation of registering the correction solution of the machining area of above-mentioned each cutting apparatus has following operation: existIn man-machine interface, provide the machining feature of the machining area that a kind of call definition registered and corrected parameterUnit, accepts the correction of machining area, calculates before revising and the amount of removing of revised machining area, promptingThe correction effect of the machining area of each cutting apparatus.
10. production schedule method according to claim 6, is characterized in that,
In the decision that obtains the operation of the allocative decision of the machining area of above-mentioned maximum throughput according to decision, systemWhile making the NC data of corresponding machining area, also have via network and download NC data to NC processing machineOperation.
CN201280048838.7A 2011-10-06 2012-09-25 Production schedule device and production schedule method Active CN103842921B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2011221731A JP5689396B2 (en) 2011-10-06 2011-10-06 Production planning apparatus and production planning method
JP2011-221731 2011-10-06
PCT/JP2012/074587 WO2013051432A1 (en) 2011-10-06 2012-09-25 Production planning device and production planning method

Publications (2)

Publication Number Publication Date
CN103842921A CN103842921A (en) 2014-06-04
CN103842921B true CN103842921B (en) 2016-05-18

Family

ID=48043594

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280048838.7A Active CN103842921B (en) 2011-10-06 2012-09-25 Production schedule device and production schedule method

Country Status (3)

Country Link
JP (1) JP5689396B2 (en)
CN (1) CN103842921B (en)
WO (1) WO2013051432A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112014007237B4 (en) * 2014-12-08 2023-01-19 Mitsubishi Electric Corporation data provision system
CN105629927A (en) * 2015-12-18 2016-06-01 武汉开目信息技术有限责任公司 Hybrid genetic algorithm-based MES (Manufacturing Execution System) production planning and scheduling method
US10160082B2 (en) * 2016-09-28 2018-12-25 The Boeing Company Method and apparatus for monitoring automated drilling processes
JP6353884B2 (en) * 2016-10-04 2018-07-04 Dmg森精機株式会社 Machining condition determination device and cutting tool selection device
US20180348742A1 (en) 2017-06-01 2018-12-06 X Development Llc Planning and Adapting Projects Based on a Buildability Analysis
JP6777672B2 (en) * 2018-04-03 2020-10-28 Dmg森精機株式会社 Information processing equipment, information processing methods and information processing programs
JP7362104B2 (en) * 2019-06-28 2023-10-17 国立大学法人神戸大学 Production planning device, production planning program, and production planning method
CN110632902B (en) * 2019-09-06 2021-03-02 北京北方华创微电子装备有限公司 Material processing path selection method and device
US20230126840A1 (en) * 2020-02-06 2023-04-27 Fanuc Corporation Assistance device
DE112021000928T5 (en) * 2020-02-06 2022-11-24 Fanuc Corporation assistance device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101059696A (en) * 2007-04-20 2007-10-24 重庆大学 Automatic collection method for mechanical processing task progress state based on machine tool power information
CN101133428A (en) * 2005-05-04 2008-02-27 Abb专利有限公司 Method and system for correctively planning and optimizing a machining process

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0685130B2 (en) * 1986-06-13 1994-10-26 日立精機株式会社 Processing area division processing device in automatic processing machine
JP2001318711A (en) * 2000-05-11 2001-11-16 Nkk Corp Scheduling device
JP4644928B2 (en) * 2000-11-08 2011-03-09 Jfeスチール株式会社 Production management support system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101133428A (en) * 2005-05-04 2008-02-27 Abb专利有限公司 Method and system for correctively planning and optimizing a machining process
CN101059696A (en) * 2007-04-20 2007-10-24 重庆大学 Automatic collection method for mechanical processing task progress state based on machine tool power information

Also Published As

Publication number Publication date
WO2013051432A1 (en) 2013-04-11
JP5689396B2 (en) 2015-03-25
CN103842921A (en) 2014-06-04
JP2013084035A (en) 2013-05-09

Similar Documents

Publication Publication Date Title
CN103842921B (en) Production schedule device and production schedule method
CN104364724B (en) Manufacturing procedure plan making device
JP4512754B2 (en) Process design support system and process design support method
US20030114945A1 (en) Apparatus and method for creating intermediate stage model
CN107664985B (en) CAD/CAM-CNC integrated system
JP2018063653A (en) Information processor
JP2017109277A (en) Cutting tool selection system and cutting tool selection method
Akintseva et al. Complex optimization of parameters for controlling the cycle of internal grinding by the method of dynamic programming
JP6865055B2 (en) Machining load analysis device, machining load analysis program, and machining load analysis system
KR101405039B1 (en) Manufacturing process automation method and system
DE112012005821T5 (en) Machining program creating device, machining program creating method, and machining program creating program
Zhetessova et al. The development of the computer-aided design system for production processes of component part machining for single-piece production and repair conditions
Shakeri Implementation of an automated operation planning and optimum operation sequencing and tool selection algorithms
WO2021240974A1 (en) Production process improvement assistance device and production process improvement assistance method
US20030181997A1 (en) Method for automatically preparing a working plan
JP7299794B2 (en) Method and apparatus for determining processing conditions
JP2004171484A (en) Automatic production line information creation device
JP5441627B2 (en) Optimal process determination device and optimal process determination method
Molnár et al. Building a Reusable Data Model to Support Systematic Layout Planning with Discrete Event Simulation of Flexible Manufacturing Systems
JP2022171749A (en) Machining control device, machining control method and program
JP4529789B2 (en) NC data generation method
CN112000063B (en) Die layered corner cleaning numerical control machining system and technological method thereof
JP3149657B2 (en) Production line information automatic creation device
Sheen et al. Process planning and NC-code generation in manufacturing of press dies for production of car bodies
JP7534183B2 (en) Grouping system and grouping method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant