CN100345142C - 加工代码生成系统及方法 - Google Patents
加工代码生成系统及方法 Download PDFInfo
- Publication number
- CN100345142C CN100345142C CNB2003101125152A CN200310112515A CN100345142C CN 100345142 C CN100345142 C CN 100345142C CN B2003101125152 A CNB2003101125152 A CN B2003101125152A CN 200310112515 A CN200310112515 A CN 200310112515A CN 100345142 C CN100345142 C CN 100345142C
- Authority
- CN
- China
- Prior art keywords
- processing code
- processing
- module
- order information
- code generation
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Numerical Control (AREA)
- Laser Beam Processing (AREA)
- General Factory Administration (AREA)
Abstract
一种加工代码生成系统包括一个应用服务器、一个数据库及多个客户端计算机。加工代码生成系统通过一个内部网络与一个生管系统相连接,其中,生管系统用于存储客户订单信息。应用服务器包括有工件类型分类模块、图元分组模块、切割属性设置模块、客户订单信息获取模块、排样模块及加工代码生成模块。应用服务器用于根据图文件的轮廓特征对工件图进行分类,根据图元属性将图元进行分组,设置每组图元的切割属性,获取生管系统中的客户订单信息,分析零件轮廓特征并根据客户订单信息进行排样,生成激光加工的加工代码。本发明的加工代码生成系统可提高生产效率及减少人为错误操作。另外,本发明还提供一种加工代码生成方法。
Description
【技术领域】
本发明关于一种加工代码生成系统及方法,特别关于一种用于生成激光加工代码的系统及方法。
【背景技术】
现代企业的竞争越来越激烈,为保证企业的市场竞争地位,如何提高生产效率已成为企业的一大关注焦点。随着计算机硬件性能的提高及价格的降低,计算机在激光加工中的应用得到普及,大大提升激光加工的速度及质量。目前的激光加工主要通过应用计算机辅助设计(Computer Aided Design,CAD)系统处理工件图、定义加工零件、根据板材规格进行排样,最终生成加工代码,再通过软盘、便携机或直接数值控制(Direct Numerical Control,DNC)的方式传输到加工中心进行零件实体的加工。
目前的激光加工所存在的不足:从处理工件图到最终生成加工代码需要人为管控,不能实现整个激光加工作业的流水化。
【发明内容】
有鉴于此,需提供一种加工代码生成系统,其可自动确定每组图元的切割属性,自动排样,最后生成用于激光加工的加工代码。
另外,还需要提供一种加工代码生成方法,其可根据工程图文件中图元特征自动确定激光加工属性并自动生成加工代码,从而提高劳动生产率及减少人为错误操作。
一种加工代码生成系统包括一个应用服务器、一个数据库及多个客户端计算机。一个生管系统通过一个内部网络与加工代码生成系统相连,其中,生管系统用于存储客户订单信息。应用服务器包括一个工件类型分类模块、一个图元分组模块、一个切割属性设置模块、一个客户订单信息获取模块、一个排样模块以及一个加工代码生成模块。其中,工件类型分类模块用于根据图文件的轮廓特征对工件图进行分类。图元分组模块用于依据图元属性将图元进行分组。切割属性设置模块用于设置每组图元的切割属性。客户订单信息获取模块通过网络获取生管系统中的客户订单信息。排样模块用于分析零件轮廓特征并根据客户订单信息进行排样。加工代码生成模块用于生成激光加工代码的加工代码。多个客户端计算机通过一个网络与应用服务器连接,通过网络访问应用服务器,查看客户订单信息及激光加工代码。
一种加工代码生成方法,该方法包括有如下步骤:根据图文件的轮廓特征对工件图进行分类;依据图元属性进行图元分组;设置图元的切割属性;获取生管系统中的客户订单信息;分析零件轮廓特征,并根据客户订单信息进行排样;利用路程最短原则来确定零件的最优加工路径;生成用于激光加工的加工代码。
利用本发明,可提高生产效率及减少人为错误操作。
【附图说明】
图1是本发明加工代码生成系统的应用环境图。
图2是本发明加工代码生成系统的应用服务器的功能模块图。
图3是本发明加工代码生成方法的作业流程图。
【具体实施方式】
如图1所示,是本发明加工代码生成系统的应用环境图,该加工代码生成系统1通过一个内部网络8与一个生管系统7相连。其中,该加工代码生成系统1包括:一个应用服务器2、一个连接3、一个数据库4、网络5、及多个客户端计算机6。客户端计算机6通过网络5与应用服务器2相连;该应用服务器2通过一个连接3与一个数据库4相连;其中,网络5是一种电子网络,其可以为企业内部网(Intranet)、国际互联网(Internet)或其它类型网络;连接3是一种数据库连接,如开放式数据库连接(Open Database Connectivity,ODBC),或者Java数据库连接(Java Database Connectivity,JDBC)等。数据库4用于存储工程图文件及加工代码等。其中,工程图文件包含至少一个工件图,每一个工件图至少包含一个零件图(零件特指钣金加工的第一道工序下料时的产品毛坯),每一个零件图包含多个图元;所述的图元为用来加工的最小单位。生管系统7存储有客户订单信息,该客户订单信息包括有:材质、板材规格、订单号、订单数量、交货日期。应用服务器2,用于根据图文件的轮廓特征对工件图进行分类,根据图元属性将图元进行分组,设置每组图元的切割属性,获取生管系统7中的客户订单信息,分析零件轮廓特征并根据客户订单信息进行排样,根据路程最短原则来确定零件的最优加工路径,生成加工代码并存储于数据库4。其中,每组图元的切割属性定义了每一组图元的切割方式、切割顺序、引线类型及补正方向。所述的工件类型有:零件、夹具、及易模等。夹具指的是加工中用于定位毛坯或半成品的工件;易模指的是钣金成型加工的一种简易模具。
如图2所示,是本发明加工代码生成系统的应用服务器的功能模块图。该应用服务器2包括有:一个工件类型分类模块10、一个图元分组模块20、一个切割属性设置模块30、一个客户订单信息获取模块40、一个排样模块50及一个加工代码生成模块60。其中工件类型分类模块10用于根据图文件的轮廓特征对工件图分类;图元分组模块20,用于依据图元属性将图元进行分组(如:外框图元组、打点图元组、刻蚀图元组、断线图元组、及网孔图元组等);切割属性设置模块30,用于设置每组图元的切割属性;客户订单信息获取模块40用于获取生管系统7中的客户订单信息;排样模块50分析零件轮廓特征,并根据客户订单信息进行排样;加工代码生成模块60用于生成激光加工代码。所述的排样即确定零件相互之间的摆放位置关系,从而达到最佳板材利用率,一块板材中可排多个零件。
如图3所示,是本发明加工代码生成方法的作业流程图。首先,工件类型分类模块10根据图文件的轮廓特征对工件图分类(步骤S300);接着,图元分组模块20根据图元属性对图元进行分组(步骤S301);切割属性设置模块30设置每组图元的切割属性(步骤S302);客户订单信息获取模块40获取生管系统7中的客户订单信息(步骤S303);排样模块50分析零件轮廓特征,根据客户订单信息进行排样(步骤S304);利用最短路程原则确定最优加工路径,其中最短路程是利用Simulated Annealing和Symmetric Euclidian TSP原理计算得来的(步骤S305);最后,加工代码生成模块60生成最终用于激光加工的加工代码(步骤S306)。
Claims (7)
1.一种加工代码生成系统,其特征在于,所述加工代码生成系统通过一个内部网络与一个生管系统相连,其中,所述生管系统用于存储客户订单信息,所述加工代码生成系统包括:
一个应用服务器,包括:
一个工件类型分类模块,用于根据工程图文件的轮廓特征对工件图进行分类;
一个图元分组模块,用于依据图元属性将图元进行分组;
一个切割属性设置模块,用于设置每组图元的切割属性;
一个客户订单信息获取模块,其可通过网络获取所述生管系统中的客户订单信息;
一个排样模块,分析零件轮廓特征,根据客户订单信息进行排样;以及
一个加工代码生成模块,用于生成用于激光加工的加工代码;
以及
客户端计算机,通过一个网络与所述应用服务器相连,其可查询客户订单信息及加工代码。
2.如权利要求1所述的加工代码生成系统,其特征在于,其中该加工代码生成系统还包括有一个数据库,用于存储工程图文件及加工代码。
3.如权利要求1所述的加工代码生成系统,其特征在于,所述客户订单信息包括有:材质、板材规格、订单号、订单数量。
4.一种加工代码生成方法,其特征在于,该方法包括有如下步骤:
根据图文件的轮廓特征对工件图进行分类;
依据图元属性进行图元分组;
设置每组图元的切割属性;
获取生管系统中的客户订单信息;
分析零件轮廓特征,并根据客户订单信息进行排样;
利用路程最短原则来确定零件的最优加工路径;
生成用于激光加工的加工代码。
5.如权利要求4所述的加工代码生成方法,其特征在于,其中图元的切割属性包括:每一组图元的切割方式、切割顺序、引线类型及补正方向。
6.如权利要求4所述的加工代码生成方法,其特征在于,还包括将加工代码存储于数据库的步骤。
7.如权利要求4所述的加工代码生成方法,其特征在于,其中排样即确定零件相互之间的摆放位置关系,从而达到最佳板材利用率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101125152A CN100345142C (zh) | 2003-12-05 | 2003-12-05 | 加工代码生成系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101125152A CN100345142C (zh) | 2003-12-05 | 2003-12-05 | 加工代码生成系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1624688A CN1624688A (zh) | 2005-06-08 |
CN100345142C true CN100345142C (zh) | 2007-10-24 |
Family
ID=34759796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101125152A Expired - Fee Related CN100345142C (zh) | 2003-12-05 | 2003-12-05 | 加工代码生成系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100345142C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103500087A (zh) * | 2013-09-17 | 2014-01-08 | 福建亿榕信息技术有限公司 | 一种基于maven插件和freemarker模版的代码生成方法及装置 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100419769C (zh) * | 2005-08-16 | 2008-09-17 | 鸿富锦精密工业(深圳)有限公司 | 图元属性的管理系统及方法 |
CN100468419C (zh) * | 2005-08-26 | 2009-03-11 | 鸿富锦精密工业(深圳)有限公司 | 零件合理性检查系统及方法 |
CN100454315C (zh) * | 2005-09-09 | 2009-01-21 | 鸿富锦精密工业(深圳)有限公司 | 零件属性同化系统及方法 |
CN100446008C (zh) * | 2005-09-14 | 2008-12-24 | 鸿富锦精密工业(深圳)有限公司 | 零件图元与属性分离系统及方法 |
CN100489866C (zh) * | 2005-09-30 | 2009-05-20 | 鸿富锦精密工业(深圳)有限公司 | 零件判别系统及方法 |
CN100530199C (zh) * | 2006-03-31 | 2009-08-19 | 鸿富锦精密工业(深圳)有限公司 | 属性共用系统及方法 |
CN101055601B (zh) * | 2006-04-12 | 2010-05-12 | 鸿富锦精密工业(深圳)有限公司 | 快插图框系统及方法 |
CN101165691B (zh) * | 2006-10-18 | 2010-12-29 | 鸿富锦精密工业(深圳)有限公司 | 模架智能生成系统及方法 |
CN101165680B (zh) * | 2006-10-18 | 2010-12-29 | 鸿富锦精密工业(深圳)有限公司 | 图档垃圾回收系统及方法 |
CN101193158B (zh) * | 2006-11-30 | 2010-12-08 | 财团法人工业技术研究院 | 应用行动通信设备翻译影像文字的方法及其系统 |
CN103559554B (zh) * | 2013-10-28 | 2017-06-16 | 广东工业大学 | 基于组化技术的二维矩形件交互式排样优化方法 |
WO2016086344A1 (en) * | 2014-12-01 | 2016-06-09 | Siemens Aktiengesellschaft | Method and apparatus for generating machining codes of workpieces from a paper engineering drawing |
CN108857092B (zh) * | 2018-07-17 | 2020-10-13 | 大族激光科技产业集团股份有限公司 | 激光切割路径规划方法、装置、存储介质及计算机设备 |
CN110286901B (zh) * | 2019-07-04 | 2023-05-30 | 广州广燃设计有限公司 | 一种基于cad的脚本生成方法、系统及存储介质 |
CN115255677A (zh) * | 2022-09-15 | 2022-11-01 | 新代科技(苏州)有限公司 | 一种卷料激光切割系统中实现连续分区切割的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1037597A (zh) * | 1988-04-11 | 1989-11-29 | 西屋电气公司 | 部件加工程序生成系统 |
JPH07129225A (ja) * | 1993-11-01 | 1995-05-19 | Amada Co Ltd | 複合加工用自動プログラミング装置 |
CN1122018A (zh) * | 1994-03-11 | 1996-05-08 | 松下电器产业株式会社 | 带计算机仿真的nc控制精加工方法及其所用的装置 |
-
2003
- 2003-12-05 CN CNB2003101125152A patent/CN100345142C/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1037597A (zh) * | 1988-04-11 | 1989-11-29 | 西屋电气公司 | 部件加工程序生成系统 |
JPH07129225A (ja) * | 1993-11-01 | 1995-05-19 | Amada Co Ltd | 複合加工用自動プログラミング装置 |
CN1122018A (zh) * | 1994-03-11 | 1996-05-08 | 松下电器产业株式会社 | 带计算机仿真的nc控制精加工方法及其所用的装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103500087A (zh) * | 2013-09-17 | 2014-01-08 | 福建亿榕信息技术有限公司 | 一种基于maven插件和freemarker模版的代码生成方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN1624688A (zh) | 2005-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100345142C (zh) | 加工代码生成系统及方法 | |
CN112446526B (zh) | 生产排程系统及方法 | |
CA2991528C (en) | Systems and methods for searching a machining knowledge database | |
EP3691870A1 (en) | Optimizing support structures for additive manufacturing | |
CN1541348A (zh) | 实验管理系统、方法与介质 | |
CN1670735A (zh) | 模具设计系统及方法 | |
CN110795835A (zh) | 一种基于自动同步建模的三维工序模型逆向生成方法 | |
CN112861282B (zh) | 一种实现多软件之间数据传递的系统及方法 | |
CN1763774A (zh) | 一种流程工业可视化生产工艺流程描述的建模方法 | |
CN113868860A (zh) | 一种基于工艺知识的零件自适应成本估算方法 | |
CN1766888A (zh) | 模具设计系统及方法 | |
CN101458726A (zh) | 线切割程序生成系统及方法 | |
CN1577338A (zh) | 钣金冲压计算机辅助制造系统及方法 | |
CN114780539A (zh) | 一种多维度生成报表的方法、系统及存储介质 | |
CN118627169A (zh) | 基于ai算法的bim模型智能化创建方法、系统、装置及介质 | |
CN106682365A (zh) | 一种船用柴油机关重件mbd模型的快速建模方法 | |
CN1581175A (zh) | 自动化排刀装置及方法 | |
CN118228960A (zh) | 一种综合能源系统能量管理分配方法及系统 | |
CN1741011A (zh) | 模具图档结构化管理系统 | |
CN116227055A (zh) | 一种冷水机组智能设计方法及系统 | |
CN100468252C (zh) | 钣金冲压计算机辅助制造系统及方法 | |
CN115048751A (zh) | 一种数据驱动的三维装配工艺变型设计方法和系统 | |
TWI304537B (en) | System and method for generating machining code | |
CN1579683A (zh) | 刀盘优化装置及方法 | |
CN110516283A (zh) | 零件的机加工工艺文件生成方法和装置 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071024 Termination date: 20100105 |