[go: up one dir, main page]

CN1577338A - Metal plate pressed computer auxiliary producing system and method - Google Patents

Metal plate pressed computer auxiliary producing system and method Download PDF

Info

Publication number
CN1577338A
CN1577338A CN 03140021 CN03140021A CN1577338A CN 1577338 A CN1577338 A CN 1577338A CN 03140021 CN03140021 CN 03140021 CN 03140021 A CN03140021 A CN 03140021A CN 1577338 A CN1577338 A CN 1577338A
Authority
CN
China
Prior art keywords
tool
processing
module
sheet metal
computer
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.)
Pending
Application number
CN 03140021
Other languages
Chinese (zh)
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.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co 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 Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN 03140021 priority Critical patent/CN1577338A/en
Publication of CN1577338A publication Critical patent/CN1577338A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • General Factory Administration (AREA)

Abstract

本发明揭露了一种钣金冲压计算机辅助制造系统及方法。该系统包括有一服务器,一数据库,多个客户端计算机,同时该系统通过一网络与一生管系统相连接。服务器是用于根据工件图元的特性参数及允许的加工误差范围自动化选刀,装刀并排刀,刀盘优化,模拟加工状态,判断排刀和CNC代码是否正确,将CNC代码、机床型号、加工资料及材质导入生管系统由生管系统生成一报表,并保存于数据库中。所述服务器包括有一客户图档处理模块,一刀具维护模块,一选刀模块,一排刀模块,一刀盘优化模块,一CNC代码生成模块,一CNC代码模拟模块及一生管模块。所述系统及方法可提高劳动生产率、减轻钣金冲压操作员的劳动强度及减少人为错误操作。

Figure 03140021

The invention discloses a sheet metal stamping computer-aided manufacturing system and method. The system includes a server, a database and a plurality of client computers, and the system is connected with a life management system through a network. The server is used to automatically select tools according to the characteristic parameters of workpiece primitives and the allowable processing error range, install and arrange tools, optimize the cutter head, simulate the processing status, judge whether the tool arrangement and CNC code are correct, and compare the CNC code, machine model, The processing data and materials are imported into the production management system, and the production management system generates a report and saves it in the database. The server includes a customer image file processing module, a tool maintenance module, a tool selection module, a tool row module, a cutter head optimization module, a CNC code generation module, a CNC code simulation module and a lifetime management module. The system and method can improve labor productivity, reduce labor intensity of sheet metal stamping operators, and reduce human error operations.

Figure 03140021

Description

钣金冲压计算机辅助制造系统及方法Sheet Metal Stamping Computer Aided Manufacturing System and Method

【技术领域】【Technical field】

本发明是关于一种计算机辅助制造系统及方法,特别是关于一种钣金冲压计算机辅助制造系统及方法。The present invention relates to a computer aided manufacturing system and method, in particular to a sheet metal stamping computer aided manufacturing system and method.

【背景技术】【Background technique】

现代企业的竞争越来越激烈,为了保证企业的市场竞争地位,如何提高生产效率已成为企业的一大关注焦点。随着计算机硬件性能的提高及价格的降低,计算机在钣金冲压活动中的应用得到了普及,大大提升了钣金冲压的速度及质量。目前的钣金冲压主要通过应用CAD建立三维模型、定义加工工件、生成刀具轨迹、最终生成加工代码,再通过软盘、便携机或DNC的方式传输到加工中心进行零件实体的加工。The competition of modern enterprises is becoming more and more fierce. In order to ensure the market competitiveness of enterprises, how to improve production efficiency has become a major focus of attention of enterprises. With the improvement of computer hardware performance and the reduction of prices, the application of computers in sheet metal stamping activities has been popularized, which has greatly improved the speed and quality of sheet metal stamping. The current sheet metal stamping mainly uses CAD to establish a three-dimensional model, define the workpiece to be processed, generate the tool path, and finally generate the processing code, and then transmit it to the machining center through a floppy disk, a portable computer or DNC to process the part entity.

目前的钣金冲压所存在的不足:从建立模型到最终生成加工代码需要人去管控,不能实现整个钣金冲压作业的流水化。The shortcomings of the current sheet metal stamping: from the establishment of the model to the final generation of the processing code, people need to control it, and the streamlining of the entire sheet metal stamping operation cannot be realized.

为解决上述缺点,需要提供一种钣金冲压计算机辅助制造系统及方法,其可根据客户图档进行自动化选刀,装刀与排刀,刀盘优化,模拟加工状态及将相关的生管资料导入生管系统并由生管系统生成一用于加工现场的报表,从而提高劳动生产率和减轻钣金冲压操作员的劳动强度及减少人为错误操作。In order to solve the above shortcomings, it is necessary to provide a computer-aided manufacturing system and method for sheet metal stamping, which can automatically select tools, install and arrange tools, optimize cutter heads, simulate processing status and transfer relevant production management data according to customer drawings. Import the production management system and generate a report for the processing site by the production management system, thereby improving labor productivity and reducing the labor intensity of sheet metal stamping operators and reducing human error operations.

【发明内容】【Content of invention】

本发明的主要目的在于提供一种钣金冲压计算机辅助制造系统及方法,其可根据客户图档进行自动化选刀,装刀与排刀,刀盘优化,模拟加工状态。The main purpose of the present invention is to provide a computer-aided manufacturing system and method for sheet metal stamping, which can automatically select tools, install and arrange tools, optimize cutter heads, and simulate processing states according to customer drawings.

本发明的另一目的在于提供一种钣金冲压计算机辅助制造系统及方法,根据客户图档进行加工模拟,将相关的生管资料导入生管系统并由生管系统生成一用于加工现场的报表,其中相关的生管资料包括:CNC代码文件、机床型号、加工资料及材质。Another object of the present invention is to provide a computer-aided manufacturing system and method for sheet metal stamping, which performs processing simulation according to customer drawings, imports relevant production management data into the production management system, and generates a production management system for the processing site. The report, in which the relevant production management information includes: CNC code file, machine tool model, processing information and material.

本发明揭露了一种钣金冲压计算机辅助制造系统。该钣金冲压计算机辅助制造系统包括有一服务器,一数据库,多个客户端计算机。多个客户端计算机,通过网络与一服务器连接;服务器通过数据库连接与一数据库相连;客户端计算机通过网络访问服务器,查看加工状态及加工图档了解加工情况。数据库保存的内容包括有:客户图档、刀具资料、刀盘资料、排刀资料、相关生管数据、加工图档、报表。其中服务器根据工件图元的特性参数及允许的加工误差范围进行选刀,装刀并排刀,刀盘优化,模拟加工状态,将CNC代码、机床型号、加工资料及材质导入生管系统由生管系统生成一报表,该报表给现场加工提供了一个实物使用清单和加工情况的报告。The invention discloses a sheet metal stamping computer aided manufacturing system. The sheet metal stamping computer aided manufacturing system includes a server, a database and multiple client computers. Multiple client computers are connected to a server through a network; the server is connected to a database through a database connection; the client computers access the server through the network to check the processing status and processing drawings to understand the processing situation. The content stored in the database includes: customer drawing files, tool data, cutter head data, tool arrangement data, related production management data, processing drawing files, and reports. Among them, the server selects the tool according to the characteristic parameters of the workpiece graphic element and the allowable processing error range, installs the tool and arranges the tool, optimizes the cutter head, simulates the processing state, and imports the CNC code, machine model, processing data and material into the production management system. The system generates a report, which provides a physical usage list and a report on processing conditions for on-site processing.

本发明还提供一种钣金冲压计算机辅助制造方法,该方法包括有如下步骤:(a)读取客户图档并获得工件信息;(b)根据图元形状、尺寸及客户允许加工误差范围选择刀具;(c)装刀并排刀,记录排刀资料;(d)以刀盘切换刀具时间最短为原则进行刀盘优化;(e)生成CNC代码;(f)代码模拟;(g)生成一报表,给现场加工提供实物使用清单及加工情况报告。The present invention also provides a computer-aided manufacturing method for sheet metal stamping, which includes the following steps: (a) reading the customer's drawing file and obtaining workpiece information; (b) selecting tool; (c) install the tool and arrange the tool, and record the data of the tool arrangement; (d) optimize the cutter head based on the principle of the shortest tool switching time; (e) generate CNC code; (f) code simulation; (g) generate a Reports, providing physical usage lists and processing status reports for on-site processing.

【附图说明】【Description of drawings】

图1是本发明钣金冲压计算机辅助制造系统的硬件架构图。Fig. 1 is a hardware architecture diagram of the sheet metal stamping computer-aided manufacturing system of the present invention.

图2是本发明服务器的功能模块图。Fig. 2 is a functional block diagram of the server of the present invention.

图3是本发明钣金冲压计算机辅助制造方法的作业流程图。Fig. 3 is a flow chart of the computer-aided manufacturing method for sheet metal stamping of the present invention.

图4是本发明钣金冲压计算机辅助制造方法的选刀流程图。Fig. 4 is a flow chart of tool selection for the sheet metal stamping computer-aided manufacturing method of the present invention.

图5是本发明钣金冲压计算机辅助制造方法的刀盘优化流程图。Fig. 5 is a flow chart of cutter head optimization for the sheet metal stamping computer-aided manufacturing method of the present invention.

图6是本发明钣金冲压计算机辅助制造方法的代码模拟流程图。Fig. 6 is a code simulation flowchart of the sheet metal stamping computer-aided manufacturing method of the present invention.

【具体实施方式】【Detailed ways】

如图1所示,是本发明钣金冲压计算机辅助制造系统的硬件架构图。分布式分布的多个客户端计算机6通过网络4与一服务器1相连;该服务器1通过一连接5与一数据库2相连;一生管系统3通过一网络4与一服务器1相连。其中,网络4是为一种电子网络,其可以为企业内部网(Intranet)、国际互联网(Internet)或其它类型网络连接5是一种数据库连接,如开放式数据库连接(Open DatabaseConnectivity,ODBC),或者Java数据库连接(Java DatabaseConnectivity,JDBC)等。客户端计算机6为客户提供交互式使用者界面,客户通过它可查看加工图档反映的加工情况及排刀情况。数据库2,用于保存客户图档、刀具资料、刀盘资料、排刀资料、相关生管数据、加工图档、报表等。其中,客户图档包含了多个工件,工件包含多个图元;所述图元为用来加工的最小单位。刀具资料记录了每一种型号刀具的规格及特性参数;刀盘资料记录了刀盘中所有刀具型号、刀位大小及分布情况;排刀资料记录了每把刀具在刀盘中的刀位及最佳加工路径(同把刀具的加工顺序)。相关生管资料包括有:机床型号、材质、加工资料、CNC代码文件。服务器1,用于读入客户图档并获得工件信息,选择刀具,装刀并排刀,刀盘优化,生成CNC代码,CNC代码模拟,将CNC代码、机床型号、加工资料及材质导入生管系统由生管系统生成一报表。其中,排刀是给同一把刀具排定最佳加工路径。As shown in FIG. 1 , it is a hardware architecture diagram of the sheet metal stamping computer-aided manufacturing system of the present invention. Multiple distributed client computers 6 are connected to a server 1 through a network 4; the server 1 is connected to a database 2 through a connection 5; Wherein, network 4 is a kind of electronic network, and it can be intranet (Intranet), Internet (Internet) or other types of network connection 5 is a kind of database connection, as open database connection (Open DatabaseConnectivity, ODBC), Or Java Database Connectivity (Java DatabaseConnectivity, JDBC), etc. The client computer 6 provides an interactive user interface for the customer, through which the customer can check the processing situation and the cutter arrangement situation reflected in the processing graphics. Database 2 is used to save customer drawings, tool data, cutter head data, tool arrangement data, related production management data, processing drawings, reports, etc. Wherein, the customer's graphic file includes a plurality of workpieces, and the workpiece includes a plurality of primitives; the primitives are the smallest units for processing. The tool data records the specifications and characteristic parameters of each type of tool; the cutter head data records all the tool types, tool position sizes and distribution in the cutter head; the tool row data records the tool position and Optimal processing path (processing sequence of the same tool). Relevant production management information includes: machine tool model, material, processing data, CNC code file. Server 1 is used to read in customer drawings and obtain workpiece information, select tools, install and arrange tools side by side, optimize tool heads, generate CNC codes, simulate CNC codes, and import CNC codes, machine models, processing data and materials into the production management system A report is generated by the production management system. Among them, tool arrangement is to arrange the best processing path for the same tool.

如图2所示,是本发明所述服务器的功能模块图。该服务器1包括有一客户图档处理模块10、一刀具维护模块20、一选刀模块30、一排刀模块40、一刀盘优化模块50、一CNC代码生成模块60、一CNC代码模拟模块70及一生管模块80。其中客户图档处理模块10是用于通过网络4接收来自客户端计算机6的图档,保存于数据库2中,并可用于读取客户图档、获得图档中的工件信息。刀具维护模块20,是用于修改刀具的特性参数、删除或替换刀具。选刀模块30,是用于根据图元的特性参数及客户允许的加工误差范围选择最优的刀具。其中,图元的特性参数包括有图元的形状、尺寸。该模块包括有一条件维护子模块310、一匹配子模块320及一检索子模块330。其中条件维护子模块310用于根据图元的形状及尺寸计算精确条件,根据材质及客户允许的刀具加工误差范围计算模糊条件,所述精确条件及模糊条件是为用于图元与刀具之间匹配,即选定什幺样的刀具来加工图元。匹配子模块320用于根据精确条件及模糊条件对刀盘中的刀具进行匹配。当刀盘中的刀具与图元不匹配时,检索子模块330到数据库中检索相对应刀具资料。排刀模块40用于根据刀盘型号和刀具的规格找到相应的刀位把刀具装入刀盘并排定同一把刀具的最佳加工路径。刀盘优化模块50根据所有刀具的加工顺序进行刀位的优化排列。CNC代码生成模块60用于根据优化后的刀盘资料生成CNC代码并保存于数据库2中。CNC代码模拟模块70用于根据生成的CNC代码模拟出加工状态,分析CNC代码,查询刀具,修改错误CNC代码,生成一加工图档并保存于数据库2中。生管模块80用于将CNC代码、机床型号、加工资料及材质导入生管系统3由生管系统3计算加工工时及板材利用率并生成一用于现场加工的报表。As shown in FIG. 2 , it is a functional block diagram of the server of the present invention. The server 1 includes a customer image file processing module 10, a tool maintenance module 20, a tool selection module 30, a row tool module 40, a cutter head optimization module 50, a CNC code generation module 60, a CNC code simulation module 70 and A tube module 80 is provided. The customer drawing processing module 10 is used to receive the drawing from the client computer 6 through the network 4, store it in the database 2, and can be used to read the customer drawing and obtain the workpiece information in the drawing. The tool maintenance module 20 is used to modify the characteristic parameters of the tool, delete or replace the tool. The tool selection module 30 is used to select the optimal tool according to the characteristic parameters of the primitive and the processing error range allowed by the customer. Wherein, the characteristic parameters of the primitive include the shape and size of the primitive. The module includes a condition maintenance sub-module 310 , a matching sub-module 320 and a retrieval sub-module 330 . Among them, the condition maintenance sub-module 310 is used to calculate the precise condition according to the shape and size of the primitive, and calculate the fuzzy condition according to the material and the tool processing error range allowed by the customer. The precise condition and the fuzzy condition are used between the primitive and the tool. Matching, that is, what kind of tool is selected to process the primitive. The matching sub-module 320 is used to match the tools in the cutterhead according to precise conditions and fuzzy conditions. When the tool in the cutter head does not match the graphics entity, the retrieval sub-module 330 searches the database for corresponding tool data. The cutter arrangement module 40 is used to find the corresponding cutter position according to the cutterhead model and the specification of the cutter, load the cutter into the cutterhead and arrange the best processing path of the same cutter. The cutterhead optimization module 50 optimizes the arrangement of cutter positions according to the processing sequence of all cutters. The CNC code generating module 60 is used for generating CNC codes according to the optimized tool head data and storing them in the database 2 . The CNC code simulation module 70 is used for simulating the processing state according to the generated CNC code, analyzing the CNC code, querying the tool, correcting the wrong CNC code, generating a processing image file and saving it in the database 2 . The production management module 80 is used to import CNC codes, machine tool models, processing data and materials into the production management system 3, and the production management system 3 calculates the processing man-hours and plate utilization rate and generates a report for on-site processing.

如图3所示,是本发明钣金冲压计算机辅助制造方法的作业流程图。客户图档处理模块10读取客户图档并获得工件信息(步骤S301)。选刀模块30根据客户图档中图元的形状、尺寸及允许的误差范围选择刀具(步骤S302)。排刀模块40根据刀盘型号及刀具规格找到相应的刀位把刀具装入刀盘并排定同一把刀的最佳加工路径(步骤S303)。刀盘优化模块50按照刀具的加工顺序以刀盘切换刀具时间最短为原则对刀盘上的刀具重新排列优化(步骤S304)。CNC代码生成模块60根据优化后所得的刀盘资料生成CNC代码(步骤S305)。CNC代码模拟模块70分析每行CNC代码,查询刀具无误后模拟加工状态(步骤S306)。生管模块80将CNC代码、机床型号、加工资料及材质导入生管系统3,由生管系统3计算加工工时及板材利用率并生成一用于现场加工的报表(步骤S307)。As shown in FIG. 3 , it is a flow chart of the computer-aided manufacturing method for sheet metal stamping of the present invention. The customer profile processing module 10 reads the customer profile and obtains workpiece information (step S301). The tool selection module 30 selects a tool according to the shape, size and allowable error range of the graphic element in the customer's graphic file (step S302). The tool arrangement module 40 finds the corresponding tool position according to the model of the cutterhead and the specification of the cutter, loads the cutter into the cutterhead and arranges the best machining path for the same cutter (step S303 ). The cutter head optimization module 50 rearranges and optimizes the tools on the cutter head according to the machining sequence of the tools and on the principle of the shortest tool change time of the cutter head (step S304 ). The CNC code generation module 60 generates CNC codes according to the optimized cutter data (step S305). The CNC code simulation module 70 analyzes each row of CNC codes, and simulates the processing status after checking that the tool is correct (step S306). The production management module 80 imports CNC codes, machine tool models, processing data and materials into the production management system 3, and the production management system 3 calculates the processing hours and sheet material utilization and generates a report for on-site processing (step S307).

如图4所示,是本发明钣金冲压计算机辅助制造方法的自动化选刀流程图。客户图档处理模块10读取客户图档并获得工件信息(步骤S401)。条件维护子模块310根据客户图档中图元的形状及尺寸大小计算图元的精确条件,根据加工材质及刀具加工的允许误差范围计算图元的模糊条件(步骤S402)。匹配子模块320首先判断是否之前处理过相同的图元(步骤S403),如果之前处理过相同的图元,则选择相同的刀具(步骤S404),如果没处理过相同的图元,则判断刀盘中是否有与图元精确条件匹配的刀具(步骤S405),如果刀盘中有与图元精确条件匹配的刀具,则选择刀盘上相匹配的刀具(步骤S406)。如果刀盘中没有与图元精确条件匹配的刀具,则检索子模块330根据图元的精确检索条件到数据库中检索相应刀具资料(步骤S407),判断数据库中是否有相对应的刀具资料(步骤S408),如果有相对应的刀具资料,则依据刀盘型号、刀位大小及刀具规格判断刀盘是否能装该刀具(步骤S409),如果没有相对应的刀具资料或刀盘不能装该刀具,则匹配子模块320判断刀盘中是否有与图元模糊条件匹配的刀具(步骤S410),如果刀盘中有与图元的模糊条件匹配的刀具,则选择相对应的刀具(步骤S411)。如果刀盘中没有与图元的模糊条件匹配的刀具,则检索子模块330根据图元的模糊检索条件到数据库中检索相对应的刀具资料(步骤S412)。排刀模块40根据刀盘型号和刀具规格找到相应的刀位把上述选择的刀具装入刀盘,排定同一把刀的最佳加工路径(即对图元进行排刀),并记录排刀资料(步骤S413)。As shown in FIG. 4 , it is a flow chart of automatic tool selection for the sheet metal stamping computer-aided manufacturing method of the present invention. The customer profile processing module 10 reads the customer profile and obtains workpiece information (step S401). The condition maintenance sub-module 310 calculates the precise condition of the primitive according to the shape and size of the primitive in the customer's graphic file, and calculates the fuzzy condition of the primitive according to the processing material and the allowable error range of tool processing (step S402). The matching sub-module 320 first judges whether the same graphic element has been processed before (step S403), if the same graphic element has been processed before, then the same tool is selected (step S404), if the same graphic element has not been processed, then the judgment tool Whether there is a tool matching the precise condition of the primitive in the disk (step S405), if there is a tool matching the precise condition of the primitive in the cutterhead, then select the matching tool on the cutterhead (step S406). If there is no tool matched with the precise condition of the graphic element in the cutter head, the retrieval submodule 330 searches the database for corresponding tool data according to the precise retrieval condition of the graphic element (step S407), and judges whether there is a corresponding tool data in the database (step S407) S408), if there is corresponding cutter data, then judge whether the cutter head can hold the cutter according to the cutter head model, the size of the cutter position and the cutter specification (step S409), if there is no corresponding cutter data or the cutter head can not hold the cutter , then the matching sub-module 320 judges whether there is a tool matching the fuzzy condition of the primitive in the cutterhead (step S410), if there is a tool matching the fuzzy condition of the primitive in the cutterhead, then select the corresponding tool (step S411) . If there is no tool matching the fuzzy condition of the primitive in the cutter head, the retrieval sub-module 330 searches the database for corresponding tool data according to the fuzzy retrieval condition of the primitive (step S412 ). The cutter arrangement module 40 finds the corresponding cutter position according to the cutterhead model and cutter specifications, loads the above-mentioned selected cutters into the cutterhead, schedules the best processing path for the same cutter (that is, arranges the graphics elements), and records the cutter arrangement data (step S413).

如图5所示,是本发明钣金冲压计算机辅助制造方法的刀盘优化流程图。首先由刀盘优化模块50读取储存在数据库中的排刀资料(步骤S501)。确定刀具加工顺序(步骤S502)。选择一基准刀具,为该刀具指定一个刀位(步骤S503)。依据刀具规格判断其它剩下的刀具是否为固定刀具(步骤S504),如果是固定刀具,则把固定刀具装入固定的刀位(步骤S505),如果不是固定刀具,则判断是否能够同径优化(步骤S506),其中,同径优化是把两把连续的同类型刀具置于同一径上。如果能够同径优化,则把连续两把刀装在刀盘同一径上。如果不能够同径优化,则计算刀盘中未优化的刀具与前一把刀具的夹角,将当前刀具置于与前一把刀具夹角最小的刀位(步骤S507),记录优化后的刀盘资料(步骤S509),CNC代码生成模块60结合优化后的刀盘资料生成CNC代码并保存于数据库中(步骤S510)。As shown in FIG. 5 , it is a flow chart of cutter head optimization for the sheet metal stamping computer-aided manufacturing method of the present invention. Firstly, the cutter head optimization module 50 reads the cutter arrangement data stored in the database (step S501 ). Determine tool machining sequence (step S502). Select a reference tool and designate a tool position for the tool (step S503). Judging whether other remaining cutters are fixed cutters according to cutter specifications (step S504), if it is a fixed cutter, then put the fixed cutter into a fixed knife position (step S505), if it is not a fixed cutter, then judge whether it can be optimized with the same diameter (Step S506 ), wherein, the same-diameter optimization is to place two consecutive tools of the same type on the same diameter. If the same diameter can be optimized, install two consecutive knives on the same diameter of the cutter head. If it is not possible to optimize the same diameter, then calculate the angle between the unoptimized tool and the previous tool in the cutter head, place the current tool at the knife position with the smallest angle with the previous tool (step S507), record the optimized Cutter data (step S509 ), the CNC code generating module 60 combines the optimized cutter data to generate CNC code and save it in the database (step S510 ).

如图6所示,是本发明钣金冲压计算机辅助制造方法的CNC代码模拟流程图。CNC代码模拟模块70读取CNC代码文件(步骤S601),依据CNC代码文件中的刀具规格建立刀具形状,结合刀具加工顺序来模拟加工状态(步骤S602),依据加工状态判断刀具CNC代码及刀具是否正确(步骤S603),如果不正确,则修改刀具特性参数及CNC代码(步骤S604),如果正确,则生成加工图档,保存加工图档及CNC文件。As shown in Fig. 6, it is a CNC code simulation flow chart of the sheet metal stamping computer-aided manufacturing method of the present invention. The CNC code simulation module 70 reads the CNC code file (step S601), establishes the cutter shape according to the cutter specifications in the CNC code file, simulates the processing state (step S602) in conjunction with the cutter machining sequence, and judges whether the cutter CNC code and the cutter are Correct (step S603), if not correct, modify the tool characteristic parameters and CNC code (step S604), if correct, generate a processing image file, save the processing image file and CNC file.

Claims (18)

1.一种钣金冲压计算机辅助制造系统,其可自动化选刀、装刀及排刀、刀盘优化、模拟加工状态,包括有一服务器及透过网络相连接之多个客户端计算机,其特征在于:1. A computer-aided manufacturing system for sheet metal stamping, which can automate tool selection, tool loading and tool arrangement, tool head optimization, and simulate processing status. It includes a server and multiple client computers connected through the network. Its features in: 数据库,用于保存客户图档、刀具资料、刀盘资料、排刀资料、相关生管数据、加工图档、报表;Database, used to save customer drawings, tool data, cutterhead data, tool arrangement data, related production management data, processing drawings, reports; 服务器,包括有:Servers, including: 一选刀模块,用于读取客户图档,获得工件信息,并根据工件中图元的形状、尺寸大小及客户允许的加工误差范围选择最优的刀具来加工图元;A tool selection module, which is used to read the customer's drawing file, obtain the workpiece information, and select the optimal tool to process the drawing element according to the shape and size of the drawing element in the workpiece and the processing error range allowed by the customer; 一刀盘优化模块,以刀盘切换刀具时间最短为原则按照刀具加工顺序重新对刀盘上的刀具进行排列优化;A cutterhead optimization module, which re-arranges and optimizes the cutters on the cutterhead according to the tool processing sequence based on the principle of the shortest tool switching time; 一CNC代码生成模块,其可依据优化后的刀盘资料生成CNC代码文件,并保存于数据库;A CNC code generation module, which can generate CNC code files according to the optimized cutterhead data and save them in the database; 一CNC代码模拟模块,其可通过CNC代码文件模拟出加工状态,判断CNC代码及刀具是否正确,并生成一加工图档;A CNC code simulation module, which can simulate the processing state through the CNC code file, judge whether the CNC code and the tool are correct, and generate a processing graphic file; 客户端计算机,可查询加工图档,通过该加工图档查看刀具的排刀和加工图档。The client computer can query the processing graphics, and view the tool arrangement and processing graphics through the processing graphics. 2.如权利要求1所述的钣金冲压计算机辅助制造系统,其特征在于其中服务器还包括有一客户图档处理模块,用于接收来自客户端的图档,并保存于数据库中。2. The computer-aided manufacturing system for sheet metal stamping according to claim 1, wherein the server further includes a client image file processing module for receiving image files from the client and storing them in the database. 3.如权利要求1所述的钣金冲压计算机辅助制造系统,其特征在于其中服务器还包括有一刀具维护模块,用于根据加工要求修改特性参数、删除或替换刀具。3. The sheet metal stamping computer-aided manufacturing system according to claim 1, wherein the server further includes a tool maintenance module for modifying characteristic parameters, deleting or replacing tools according to processing requirements. 4.如权利要求1所述钣金冲压计算机辅助制造系统,其特征在于其中服务器还包括一排刀模块,用于根据图元的分布确定最佳的加工路径并记录排刀资料。4. The computer-aided manufacturing system for sheet metal stamping according to claim 1, wherein the server further includes a tool arrangement module, which is used to determine the best processing path and record tool arrangement data according to the distribution of graphic elements. 5.如权利要求1所述的钣金冲压计算机辅助制造系统,其特征在于其中服务器还包括有一生管模块,其可根据数据库提供的相关生管资料计算加工工时、板材利用率、并生成一用于现场加工的报表。5. The computer-aided manufacturing system for sheet metal stamping as claimed in claim 1, wherein the server also includes a first pipe module, which can calculate processing man-hours and plate utilization ratios according to the relevant production pipe data provided by the database, and generate a Reports for on-site processing. 6.如权利要求1所述的钣金冲压计算机辅助制造系统,其特征在于其中选刀模块还包括一条件维护子模块,用于计算图元的精确条件及模糊条件。6. The computer-aided manufacturing system for sheet metal stamping according to claim 1, wherein the tool selection module further includes a condition maintenance sub-module for calculating the precise condition and fuzzy condition of the graphic element. 7.如权利要求1所述的钣金冲压计算机辅助制造系统,其特征在于其中选刀模块还包括一匹配子模块,用于刀盘中刀具与图元的精确及模糊条件匹配。7. The computer-aided manufacturing system for sheet metal stamping according to claim 1, wherein the tool selection module further includes a matching sub-module, which is used for precise and fuzzy condition matching between the tool and the graphic element in the cutter head. 8.如权利要求1所述的钣金冲压计算机辅助制造系统,其特征在于其中选刀模块还包括一检索子模块,其可用于当刀盘中没有刀具能与图元匹配时检索条件到数据库中检索相应的刀具资料。8. The computer-aided manufacturing system for sheet metal stamping according to claim 1, wherein the tool selection module further includes a retrieval sub-module, which can be used to search the database when there is no tool in the cutter head that can match the graphic element Retrieve the corresponding tool data in the 9.一种钣金冲压计算机辅助制造方法,其可自动化选刀、装刀及排刀、刀盘优化、模拟加工状态,其特征在于该方法包括有如下步骤:9. A computer-aided manufacturing method for sheet metal stamping, which can automate tool selection, tool loading and tool arrangement, cutter head optimization, and simulated processing status, and is characterized in that the method includes the following steps: 读取客户图档并获得工件信息;Read customer drawings and obtain workpiece information; 根据图元形状、尺寸及客户允许加工误差范围选择刀具;Select the tool according to the shape and size of the graphic element and the allowable processing error range of the customer; 装刀并排定同一把刀具的最佳加工路径,记录排刀资料;Install the tool and schedule the best machining path for the same tool, and record the tool arrangement data; 以刀盘切换刀具时间最短为原则对刀盘中的刀具的刀位进行排列优化;Based on the principle of the shortest tool switching time on the cutter head, the arrangement of the cutter positions in the cutter head is optimized; 根据优化后的刀盘资料生成CNC代码,并保存于数据库中;Generate CNC code according to the optimized cutter head data and save it in the database; 读取CNC代码文件,模拟加工状态,分析CNC代码并查询刀具,判断CNC代码及刀具是否正确,如果正确,则生成加工图档,保存加工图档及CNC文件。Read the CNC code file, simulate the processing status, analyze the CNC code and query the tool, and judge whether the CNC code and the tool are correct. If they are correct, generate a processing drawing file, and save the processing drawing file and CNC file. 10.如权利要求9所述的钣金冲压计算机辅助制造方法,其特征在于其中选择刀具步骤包括根据图元形状、尺寸及板材、客户允许的加工误差范围分别计算精确条件和模糊条件,判断是否之前处理过相同的图元,如果之前处理过相同的图元,则选择相同的刀具。10. The computer-aided manufacturing method for sheet metal stamping as claimed in claim 9, wherein the step of selecting the cutting tool includes calculating the precise condition and the fuzzy condition respectively according to the shape, size and sheet material of the graphic element, and the processing error range allowed by the customer, and judging whether The same entity has been processed before, and if the same entity has been processed before, the same tool is selected. 11.如权利要求10所述的钣金冲压计算机辅助制造方法,其特征在于其中选择刀具步骤还包括如果没有处理过相同的图元,则判断刀盘中是否有与图元精确条件匹配的刀具,如果有匹配的刀具,则选择刀盘上相匹配的刀具。11. The computer-aided manufacturing method for sheet metal stamping according to claim 10, wherein the step of selecting a tool further includes if the same graphic element has not been processed, then judging whether there is a tool in the cutterhead that matches the exact condition of the graphic element , if there is a matching tool, select the matching tool on the cutter head. 12.如权利要求11所述的钣金冲压计算机辅助制造方法,其特征在于其中选择刀具步骤还包括如果刀盘中没有与图元的精确条件相匹配的刀具,则利用精确条件到数据库中去检索是否有相对应的刀具资料,如果有相应的刀具资料,则判断刀盘是否能装该刀具,如果能装该刀具,则选择该刀具。12. The computer-aided manufacturing method for sheet metal stamping as claimed in claim 11, wherein the step of selecting a tool further includes if there is no tool matching the exact condition of the graphics element in the cutterhead, using the exact condition to enter the database Retrieve whether there is a corresponding tool data, if there is a corresponding tool data, judge whether the cutter head can hold the tool, if it can hold the tool, select the tool. 13.如权利要求11所述的钣金冲压计算机辅助制造方法,其特征在于其中选择刀具步骤还包括如果刀盘不能装该刀具,判断是否刀盘中有与图元模糊条件匹配的刀具,如果有与图元模糊条件匹配的刀具,则选择该刀具。13. The computer-aided manufacturing method for sheet metal stamping as claimed in claim 11, wherein the step of selecting a tool further includes if the cutter head cannot hold the tool, judging whether there is a tool matching the fuzzy condition of the graphic element in the cutter head, if If there is a tool matching the fuzzy condition of the primitive, select the tool. 14.如权利要求12所述的钣金冲压计算机辅助制造方法,其特征在于其中选择刀具步骤还包括如果没有与图元模糊条件匹配的刀具,则利用模糊条件到数据库中去检索相应的刀具资料。14. The computer-aided manufacturing method for sheet metal stamping as claimed in claim 12, wherein the step of selecting a tool further includes if there is no tool matching the fuzzy condition of the graphic element, then using the fuzzy condition to search the corresponding tool data in the database . 15.如权利要求9所述的钣金冲压计算机辅助制造方法,其特征在于其中对刀盘中刀具的刀位进行排列的优化步骤还包括读入排刀资料,确定加工顺序,选择基准刀具,依据刀具规格判断是否为固定刀具,如果是固定刀具,则将固定刀具装在固定刀位上。15. The sheet metal stamping computer-aided manufacturing method according to claim 9, wherein the optimization step of arranging the positions of the knives in the cutter head further includes reading in the data of the knives arrangement, determining the processing sequence, selecting the reference tool, Determine whether it is a fixed tool according to the tool specification. If it is a fixed tool, install the fixed tool on the fixed tool position. 16.如权利要求15所述的钣金冲压计算机辅助制造方法,其特征在于其中对刀盘中刀具的刀位进行排列的优化步骤还包括如果不是固定刀具,则判断是否能同径优化,如果能够同径优化,则同径优化。16. The sheet metal stamping computer-aided manufacturing method according to claim 15, wherein the optimization step of arranging the positions of the knives in the cutter head further includes if it is not a fixed tool, then judging whether the same diameter can be optimized, if If it can be optimized with the same path, it will be optimized with the same path. 17.如权利要求15所述的钣金冲压计算机辅助制造方法,其特征在于其中对刀盘中刀具的刀位进行排列优化步骤还包括如果不能同径优化,则计算未优化刀具与前一把刀的夹角,将当前刀具置于与前一把刀具夹角最小的刀位,记录刀盘资料,生成CNC代码并保存。17. The computer-aided manufacturing method for sheet metal stamping according to claim 15, wherein the step of optimizing the arrangement of the cutter positions in the cutter head further includes calculating the difference between the unoptimized cutter and the previous one if the same diameter cannot be optimized. The included angle of the tool, place the current tool in the tool position with the smallest included angle with the previous tool, record the cutter head data, generate CNC code and save it. 18.如权利要求9所述的钣金冲压计算机辅助制造方法,其特征在于模拟加工状态步骤后还包括有一将相关生管数据导入生管系统,并由生管系统计算加工工时及板材利用率,生成一用于现场加工报表的步骤。18. The computer-aided manufacturing method for sheet metal stamping according to claim 9, characterized in that after the step of simulating the processing state, it also includes a step of importing relevant production pipe data into the production pipe system, and the production pipe system calculates the processing hours and plate utilization , to generate a step for on-site processing report.
CN 03140021 2003-07-28 2003-07-28 Metal plate pressed computer auxiliary producing system and method Pending CN1577338A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03140021 CN1577338A (en) 2003-07-28 2003-07-28 Metal plate pressed computer auxiliary producing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03140021 CN1577338A (en) 2003-07-28 2003-07-28 Metal plate pressed computer auxiliary producing system and method

Publications (1)

Publication Number Publication Date
CN1577338A true CN1577338A (en) 2005-02-09

Family

ID=34579192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03140021 Pending CN1577338A (en) 2003-07-28 2003-07-28 Metal plate pressed computer auxiliary producing system and method

Country Status (1)

Country Link
CN (1) CN1577338A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100464266C (en) * 2005-08-26 2009-02-25 山崎马扎克公司 CNC machine tool
CN100468252C (en) * 2005-12-27 2009-03-11 鸿富锦精密工业(深圳)有限公司 Sheet Metal Stamping Computer Aided Manufacturing System and Method
CN101145047B (en) * 2006-09-15 2011-08-10 普夫隆腾德克尔-马豪有限责任公司 Device and method for simulating the processing of a workpiece on a machine tool
CN101393571B (en) * 2007-09-19 2011-12-21 鸿富锦精密工业(深圳)有限公司 Auto acquisition system and method for contour outline edge and adjacent surface of metal plate parts
CN101633005B (en) * 2008-07-21 2012-07-04 三星重工业株式会社 Triangular heating mode path generating system and method thereof
CN105611732A (en) * 2015-12-29 2016-05-25 奥士康精密电路(惠州)有限公司 Drilling method for PCB
CN108416180A (en) * 2018-05-23 2018-08-17 珠海格力电器股份有限公司 Sheet metal part automatic design production method and system
CN108646672A (en) * 2018-05-23 2018-10-12 珠海格力电器股份有限公司 Automatic matching method and system for numerical control punching

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100464266C (en) * 2005-08-26 2009-02-25 山崎马扎克公司 CNC machine tool
CN100468252C (en) * 2005-12-27 2009-03-11 鸿富锦精密工业(深圳)有限公司 Sheet Metal Stamping Computer Aided Manufacturing System and Method
CN101145047B (en) * 2006-09-15 2011-08-10 普夫隆腾德克尔-马豪有限责任公司 Device and method for simulating the processing of a workpiece on a machine tool
CN101393571B (en) * 2007-09-19 2011-12-21 鸿富锦精密工业(深圳)有限公司 Auto acquisition system and method for contour outline edge and adjacent surface of metal plate parts
CN101633005B (en) * 2008-07-21 2012-07-04 三星重工业株式会社 Triangular heating mode path generating system and method thereof
CN105611732A (en) * 2015-12-29 2016-05-25 奥士康精密电路(惠州)有限公司 Drilling method for PCB
CN105611732B (en) * 2015-12-29 2018-07-03 奥士康精密电路(惠州)有限公司 A kind of boring method of PCB
CN108416180A (en) * 2018-05-23 2018-08-17 珠海格力电器股份有限公司 Sheet metal part automatic design production method and system
CN108646672A (en) * 2018-05-23 2018-10-12 珠海格力电器股份有限公司 Automatic matching method and system for numerical control punching
CN108646672B (en) * 2018-05-23 2020-03-27 珠海格力电器股份有限公司 Automatic matching method and system for numerical control punching
CN108416180B (en) * 2018-05-23 2020-05-26 珠海格力电器股份有限公司 Sheet metal part automatic design production method and system

Similar Documents

Publication Publication Date Title
CN111599000B (en) Process layout generation method and design system
TWI244014B (en) A system and method for computer aided manufacturing for punch
CN112446526B (en) Production scheduling system and method
CN115423289B (en) Intelligent plate processing workshop data processing method and terminal
US20020188622A1 (en) Method and system for capturing, managing, and disseminating manufacturing knowledge
CN100345142C (en) Processing code generating system and method
JP2008052719A (en) Computer-implemented method for defining input products
CN116821223B (en) Industrial visual control platform and method based on digital twinning
CN118917781A (en) Logistics storage management method and system based on digital twinning
CN1577338A (en) Metal plate pressed computer auxiliary producing system and method
JP2003316830A (en) Shape data creation method and shape data creation device
CN117350520A (en) Automobile production optimization method and system
CN117350648A (en) Integrated research and development management integrated platform for system software
CN1581175A (en) Automatic cutter-arranging device and method
CN120279195B (en) A three-dimensional visual editing management method and system based on digital twins
JP2006031360A (en) Production line planning support apparatus and production line planning support method
CN116227055A (en) Intelligent design method and system for water chilling unit
US20040267508A1 (en) Computer numerical control code-simulating system and method
CN115774946B (en) SLP-based three-dimensional facility planning and logistics analysis method, system and application
CN1579683A (en) Apparatus and method for optimizing cutter head
CN118735047A (en) Production scheduling method, controller and computer readable storage medium
CN1734479A (en) System and method for generating standard operating procedures for machining sheet metal stamping parts
CN100468252C (en) Sheet Metal Stamping Computer Aided Manufacturing System and Method
CN1581176A (en) Computer value control-code analoging system and method
CN108629138A (en) Equip method for building up, equipment knowledge base and the product data management system of maneuver library

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication