[发明专利]线切割程序生成系统及方法无效
| 申请号: | 200710203037.4 | 申请日: | 2007-12-13 |
| 公开(公告)号: | CN101458726A | 公开(公告)日: | 2009-06-17 |
| 发明(设计)人: | 滕传友 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 切割 程序 生成 系统 方法 | ||
技术领域
本发明涉及一种程序生成系统及方法,尤其涉及一种CAD图档生成线切割程序的系统及方法。
背景技术
现代企业间的竞争越演越强烈,为了保证企业在市场上的竞争地位,如何提高生产效率成为当今的关注焦点。
随着模具行业的飞速发展,各种新的计算机辅助制造(computer aided make,CAM)技术也随之层出不穷,而线切割作为模具加工过程中的一个工序,在模具加工过程中有着举足轻重的作用。众所周知,线切割机台的运行离不开程序设计,该机台的运行是根据程序代码执行加工工序。如果没有了程序,线切割机台根本无法加工模具。
目前,市场上的线切割程序设计软件种类繁多。比较常见的线切割程序设计软件分为二维设计软件和三维设计软件。所述软件的设计思维与应用模式基本一致,其整体思路如图1所示:首先,人为删除模具设计图中无用的图元(步骤S100);人为定义出线切割需加工的工位,即人为指定程序运行的起割点和线切割的路径范围(步骤S102);根据所指定的起割点和路径范围,人为串接图元(步骤S104);然后再利用软件对模具设计图进行后处理(步骤S106);及将该设计图转换成线切割机台可以识别的程序代码,生成线切割程序,以达到程序控制线切割机台执行线切割的目的(步骤S108)。
然而,上述线切割程序设计软件还存在着大量的缺陷,例如,需要人参与的动作太多,如手动输入指令。另外,针对不同类型的线切割机台,软件需要附带不同的后处理文件,以便不同类型的线切割机台完全能够识别,否则,就需要人为对软件中的程序作出修改。因此,传统线切割的整体加工流程较复杂,且设计图的前处理部分占用时间太长,致使线切割程序设计效率太低。
发明内容
鉴于以上内容,有必要提供一种线切割程序生成系统,利用模型特征识别技术,结合加工工艺数据库,快速生成适合任何线切割机台的程序。
鉴于以上内容,有必要提供一种线切割程序生成方法,利用模型特征识别技术,结合加工工艺数据库,快速生成适合任何线切割机台的程序。
一种线切割程序生成系统,包括一个模板程序、坐标读取单元、数据存储及计算单元、赋值单元及数据替换单元。其中,所述坐标读取单元用于读取模具设计图中线切割工位的关键点和基准点的坐标值。所述数据存储及计算单元用于将坐标读取单元所读取的坐标值存于一个INI文件中,该INI文件内存有多个变量,每个坐标值分别被存入一个变量中,数据存储及计算单元于该INI文件中对所述坐标值进行内部几何运算,以构造出各关键点与基准点间的位置关系。所述赋值单元用于根据上述运算结果对所述模板程序的程序头中的变量进行赋值。所述数据替换单元用于利用所述运算结果替换模板程序内容部分与上述变量相同的所有变量,并将替换后的模板程序格式化输出,以生成线切割程序。
一种线切割程序生成方法,包括步骤如下:读取模具设计图线切割工位的关键点和基准点的坐标值;将上述坐标值分别存入一个INI文件的相应变量中;于该INI文件中对所述坐标值进行内部几何运算,以构造出各关键点与基准点间的位置关系;将上述运算结果分别存入所述程序头的相应变量中,以对该程序头中的变量进行赋值;利用上述运算结果替换程序内容部分与所述程序头中的变量相同的变量;及将替换后的模板程序格式化输出,以生成线切割程序。
相较于现有技术,所述的线切割程序生成系统及方法,利用模型识别技术,结合加工工艺数据库,快速生成适合任何线切割机台的程序,该程序减少了人参与的动作,其线切割流程较传统的线切割流程要简单许多,提高了线切割程序设计人员的工作效率。
附图说明
图1是生成线切割程序的传统作业流程图。
图2是本发明线切割程序生成系统较佳实施例的结构框图。
图3是T型槽零件的模具设计图。
图4是本发明T型槽零件需加工工位的放大图。
图5本发明模板程序的结构图。
图6是本发明线切割程序生成方法较佳实施例的作业流程图。
具体实施方式
参阅图2,是本发明线切割程序生成系统较佳实施例的结构框图。本发明所述线切割程序生成系统1(以下简称为“系统1”)由多个程序段和一个模板程序12组成,该系统1运行于计算机或应用服务器中。其中,所述程序段可用C语言或C++语言编辑出。本实施例以所述程序段的功能为依据,将所述系统1划分成六个功能单元:设置单元10、信息提示单元11、坐标读取单元13、数据存储及计算单元15、赋值单元17和数据替换单元19。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710203037.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:营养强化米及其加工工艺
- 下一篇:一种保健茶饮料





