CN1581176A - 计算机数值控制代码模拟***及方法 - Google Patents

计算机数值控制代码模拟***及方法 Download PDF

Info

Publication number
CN1581176A
CN1581176A CN 03140090 CN03140090A CN1581176A CN 1581176 A CN1581176 A CN 1581176A CN 03140090 CN03140090 CN 03140090 CN 03140090 A CN03140090 A CN 03140090A CN 1581176 A CN1581176 A CN 1581176A
Authority
CN
China
Prior art keywords
cutter
cnc code
data
cnc
code file
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 03140090
Other languages
English (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.)
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 03140090 priority Critical patent/CN1581176A/zh
Publication of CN1581176A publication Critical patent/CN1581176A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

本发明揭露了一种计算机数值控制代码模拟***及方法。该***包括一服务器,一数据库,多个客户端计算机,同时该***通过一网络与一生管***相连接。服务器用于读取刀盘资料,依据刀盘资料生成CNC代码文件,根据CNC代码文件中记录的刀具特性参数建立刀具形状并结合刀具加工顺序来进行CNC代码模拟,将CNC代码文件、机床型号及材质导入生管***由生管***计算加工工时和板材利用率,并生成一用于现场加工的报表。所述服务器包括一CNC代码生成模块,一加工状态模拟模块,一CNC代码及刀具分析模块,一生管模块及一刀具维护模块。利用本发明可以提高劳动生产率及减少人为错误操作。

Description

计算机数值控制代码模拟***及方法
【技术领域】
本发明是关于一种计算机辅助制造***及方法,特别是关于一种计算机数值控制代码模拟***及方法。
【背景技术】
现代企业的竞争越来越激烈,为了保证企业的市场竞争地位,如何提高生产效率已成为企业的一大关注焦点。随着计算机硬件性能的提高及价格的降低,计算机在钣金冲压活动中的应用得到了普及,大大提升了钣金冲压的速度及质量。目前的钣金冲压主要通过应用CAD(Computer Aided Design)***建立三维模型、定义加工工件、生成刀具轨迹  最终生成加工代码,再通过软盘、便携机或DNC(Direct Numerical Control)的方式传输到加工中心进行零件实体的加工。
目前的钣金冲压所存在的不足:把加工代码直接传输至加工中心进行零件实体的加工,不能进行零件实体加工前的状态模拟。
为解决上述缺点,需要提供一种计算机数值控制代码模拟***及方法,其可进行实体加工前的加工状态模拟,从而最大限度的减少加工代码出错率。
【发明内容】
本发明的主要目的在于提供一种计算机数值控制(ComputerNumerical Control;以下简称CNC)代码模拟***及方法,其可依据刀盘资料生成CNC代码文件,根据CNC代码文件中记录的刀具特性参数建立刀具形状并结合刀具加工顺序来进行CNC代码模拟,生成一用于现场加工的报表。
本发明揭露了一种计算机数值控制代码模拟***。该计算机数值控制代码模拟***包括一服务器,一数据库,多个客户端计算机。多个客户端计算机,通过网络与一服务器连接;服务器通过数据库连接与一数据库相连;客户端计算机通过网络访问服务器查看加工情况。数据库存储的内容包括:刀盘资料、刀具资料、CNC代码文件、国际ISO标准、材质。该服务器包括一CNC代码生成模块、一加工状态模拟模块、一CNC代码及刀具分析模块、一生管模块及一刀具维护模块。其中,CNC代码生成模块用于通过刀盘资料生成CNC代码文件。加工状态模拟模块,用于根据CNC代码文件中记录的刀具特性参数建立刀具形状,结合刀具加工顺序来模拟加工状态。CNC代码及刀具分析模块,用于根据CNC代码文件中记录的刀具特性参数到数据库中检索是否存在相应的刀具资料,如果数据库中不存在相应的刀具资料,则修改相应的刀具特性参数。依据国际ISO标准来判断CNC代码是否正确,如果CNC代码代码错误,则修改CNC代码。生管模块用于将CNC代码文件、机床型号及材质导入生管***由生管***计算加工工时和板材利用率,并生成一用于现场加工的报表。刀具维护模块用于根据加工要求修改刀具的特性参数、删除或替换刀具资料。
本发明还提供一种计算机数值控制代码模拟方法,该方法包括如下步骤:读取刀盘资料;根据刀盘资料生成CNC代码文件;依据CNC代码文件中记录的刀具特性参数建立刀具形状,结合刀具加工顺序来模拟加工状态;依据CNC代码文件中记录的刀具特性参数来检索数据库是否存在相应的刀具资料;如果数据库中不存在相应的刀具资料,则修改相应的刀具特性参数;依据国际ISO标准判断CNC代码是否正确,如果CNC代码错误,则修改CNC代码;计算加工工时和板材利用率并生成一用于现场加工的报表。
【附图说明】
图1是本发明计算机数值控制代码模拟***及方法的硬件架构图。
图2是本发明服务器的功能模块图。
图3是本发明计算机数值控制代码模拟方法的作业流程图。
图4是本发明计算机数值控制代码模拟方法的代码模拟流程图。
【具体实施方式】
如图1所示,是本发明计算机数值控制代码模拟***及方法的硬件架构图。分布式分布的多个客户端计算机6通过网络3与一服务器1相连;该服务器1通过一连接4与一数据库2相连;生管***5通过一网络3与一服务器1相连。其中,网络3是一种电子网络,其可以为企业内部网(Intranet)、网际网络(Internet)或其它类型网络;连接4是一种数据库连接,如开放式数据库连接(Open DatabaseConnectivity,ODBC),或者Java数据库连接(Java DatabaseConnectivity,JDBC)等。客户端计算机6为客户提供交互式使用者界面,客户通过它可查看加工情况。数据库2用于存储刀盘资料、刀具资料、CNC代码文件、国际ISO标准、机床型号及材质等。其中,刀盘资料记录了刀盘中所有刀具特性参数、刀具加工顺序、刀位大小及分布情况;服务器1用于读取刀盘资料,按照刀盘数据生成CNC代码,CNC代码模拟,将CNC代码文件、机床型号及材质导入生管***由生管***计算加工工时和板材利用率并生成一用于现场加工的报表。
如图2所示,是本发明所述服务器的功能模块图。该服务器1包括一CNC代码生成模块10、一加工状态模拟模块20、一CNC代码及刀具分析模块30、一生管模块40及一刀具维护模块50。其中,CNC代码生成模块10依据刀盘资料生成CNC代码文件。加工状态模拟模块20,根据CNC代码文件中记录的刀具特性参数建立刀具形状,结合刀具加工顺序来模拟加工状态。CNC代码及刀具分析模块30,根据CNC代码文件中记录的刀具特性参数到数据库中检索是否存在相应的刀具资料,如果数据库中不存在相应的刀具资料,则修改相应的刀具特性参数。依据国际ISO标准来判断CNC代码是否正确,如果CNC代码代码错误,则修改CNC代码,并保存CNC代码文件。生管模块40将CNC代码文件、机床型号及材质导入生管***由生管***计算加工工时和板材利用率,并生成一用于现场加工的报表。刀具维护模块50根据加工要求修改刀具的特性参数、删除或替换刀具资料。
如图3所示,是本发明计算机数值控制代码模拟方法的作业流程图。CNC代码生成模块10读取刀盘资料(步骤S301),根据刀盘资料生成相应的CNC代码文件(步骤S302),加工状态模拟模块20根据CNC代码文件中记录的刀具特性参数建立刀具形状,并结合刀具加工顺序进行加工状态模拟(步骤S303)。生管模块40将CNC代码文件、机床型号及材质导入生管***由生管***计算加工工时和板材利用率,并生成一用于现场加工的报表(步骤S304)。
如图4所示,是本发明计算机数值控制代码模拟方法的CNC代码模拟流程图。加工状态模拟模块20读取CNC代码文件(步骤S601),依据CNC代码文件中记录的刀具特性参数建立刀具形状,结合刀具加工顺序来模拟加工状态(步骤S602),CNC代码及刀具分析模块30依据CNC代码文件中记录的刀具特性参数来检索数据库是否存在相应的刀具资料(步骤S603),如果数据库中不存在相应的刀具资料,则修改相应的刀具特性参数(步骤S604),依据国际ISO标准判断CNC代码是否正确(步骤S605),如果CNC代码错误,则修改CNC代码(步骤S606),如果数据库中存在相应的刀具资料并且CNC代码正确,则保存CNC代码文件(步骤S607)。

Claims (7)

1.一种计算机数值控制代码模拟***,其特征在于该***包括:
数据库,用于存储刀具资料、刀盘资料、国际ISO标准及CNC代码文件;
服务器,包括:
一CNC代码生成模块,用于根据刀盘资料生成CNC代码文件;
一加工状态模拟模块,用于根据CNC代码文件中记录的刀具特性参数建立刀具形状,结合刀具加工顺序来进行加工状态模拟;
一CNC代码及刀具分析模块,用于根据CNC代码文件中记录的刀具特性参数来检索数据库是否存在相应的刀具资料,如果数据库中不存在相应的刀具资料,则修改相应的刀具特性参数,并依据国际ISO标准来判断CNC代码是否正确,如果CNC代码错误,则修改CNC代码。
2.如权利要求1所述的计算机数值控制代码模拟***,其特征在于,该***通过网络与一生管***相连。
3.如权利要求1所述的计算机数值控制代码模拟***,其特征在于,其中服务器还包括一刀具维护模块,用于根据加工要求修改特性参数、删除或替换刀具资料。
4.如权利要求1所述的计算机数值控制代码模拟***,其特征在于,其中服务器还包括一生管模块,用于将CNC代码文件、机床型号及材质导入生管***由生管***计算加工工时和板材利用率,并生成一用于现场加工的报表。
5.一种计算机数值控制代码模拟方法,其可进行实体加工前的加工状态模拟,其特征在于该方法包括如下步骤:
读取刀盘资料;
根据刀盘资料生成CNC代码;
根据CNC代码文件中记录的刀具特性参数建立刀具形状,结合刀具加工顺序来模拟加工状态;
根据CNC代码文件中记录的刀具特性参数来检索数据库是否存在相应的刀具资料;
如果数据库中不存在相应的刀具资料,则修改相应的刀具特性参数;
依据国际ISO标准判断CNC代码是否正确;
如果CNC代码错误,则修改CNC代码。
6.如权利要求5所述的计算机数值控制代码模拟方法,其特征在于,其中还包括如果数据库中存在相应的刀具资料并且CNC代码正确,则保存CNC代码文件。
7.如权利要求5所述的计算机数值控制代码模拟方法,其特征在于,其中还包括将CNC代码文件、机床型号及材质导入生管***由生管***计算加工工时和板材利用率,并生成一用于现场加工的报表。
CN 03140090 2003-08-04 2003-08-04 计算机数值控制代码模拟***及方法 Pending CN1581176A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03140090 CN1581176A (zh) 2003-08-04 2003-08-04 计算机数值控制代码模拟***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03140090 CN1581176A (zh) 2003-08-04 2003-08-04 计算机数值控制代码模拟***及方法

Publications (1)

Publication Number Publication Date
CN1581176A true CN1581176A (zh) 2005-02-16

Family

ID=34579232

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03140090 Pending CN1581176A (zh) 2003-08-04 2003-08-04 计算机数值控制代码模拟***及方法

Country Status (1)

Country Link
CN (1) CN1581176A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100464266C (zh) * 2005-08-26 2009-02-25 山崎马扎克公司 数控机床
CN105611732A (zh) * 2015-12-29 2016-05-25 奥士康精密电路(惠州)有限公司 一种pcb的钻孔方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100464266C (zh) * 2005-08-26 2009-02-25 山崎马扎克公司 数控机床
CN105611732A (zh) * 2015-12-29 2016-05-25 奥士康精密电路(惠州)有限公司 一种pcb的钻孔方法
CN105611732B (zh) * 2015-12-29 2018-07-03 奥士康精密电路(惠州)有限公司 一种pcb的钻孔方法

Similar Documents

Publication Publication Date Title
CN108971807B (zh) 一种现场焊接施工工艺智能管理控制方法及管理***
CN110516325B (zh) 一种cae自动化仿真分析方法和***
CN110900307A (zh) 一种数字孪生驱动的数控机床刀具监控***
EP1393152A1 (en) A system and method for capturing, managing and disseminating manufacturing knowledge
TWI244014B (en) A system and method for computer aided manufacturing for punch
CN111859479B (zh) Pdm***中工程变更全生命周期管理方法及***
CN100345142C (zh) 加工代码生成***及方法
CN116756042B (zh) 一种基于数字孪生技术的数据一体化管理***及方法
CN103186713A (zh) 用于整体设备效率分析的方法和应用
CN116701862A (zh) 基于大数据和仿真技术的核电运行数据分析***及方法
CN113190948B (zh) 高回弹钛合金管智能成形方法和***
CN112528502B (zh) 生产车间的管控方法、管控***及相关装置
CN1577338A (zh) 钣金冲压计算机辅助制造***及方法
US20050096768A1 (en) System and method for formulating and redacting bending procedures used in manufacturing
CN1581176A (zh) 计算机数值控制代码模拟***及方法
CN100405374C (zh) 自动化排刀***及方法
CN115774946B (zh) 基于slp的三维设施规划与物流分析方法、***及应用
CN108200062B (zh) 一种智能仪表设备的数据管理方法及***
CN1741011A (zh) 模具图档结构化管理***
CN1579683A (zh) 刀盘优化装置及方法
CN1734479A (zh) 钣金冲压件的机加工标准操作程序生成***及方法
CN109656151A (zh) 基于unity的盾构机智能换刀仿真***及实现方法
CN110543293A (zh) 一种基于计算机软件开发的规范化使用方法
CN110119906A (zh) 一种管理产品质量的方法和装置
CN116310193B (zh) 一种基于bim的土方开挖施工控制***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication