【技术实现步骤摘要】
本专利技术涉及一种程序生成系统及方法,尤其涉及一种CAD图档生成线切割程序的系统及方法。
技术介绍
现代企业间的竞争越演越强烈,为了保证企业在市场上的竞争地位,如何提高生产效率成为当今的关注焦点。随着模具行业的飞速发展,各种新的计算机辅助制造(computer aided make,CAM)技术也随之层出不穷,而线切割作为模具加工过程中的一个工序,在模具加工过程中有着举足轻重的作用。众所周知,线切割机台的运行离不开程序设计,该机台的运行是根据程序代码执行加工工序。如果没有了程序,线切割机台根本无法加工模具。目前,市场上的线切割程序设计软件种类繁多。比较常见的线切割程序设计软件分为二维设计软件和三维设计软件。所述软件的设计思维与应用模式基本一致,其整体思路如图1所示:首先,人为删除模具设计图中无用的图元(步骤S100);人为定义出线切割需加工的工位,即人为指定程序运行的起割点和线切割的路径范围(步骤S102);根据所指定的起割点和路径范围,人为串接图元(步骤S104);然后再利用软件对模具设计图进行后处理(步骤S106);及将该设计图转换成线切割机台可以识别的程序 ...
【技术保护点】
一种线切割程序生成方法,利用线切割程序生成系统生成线切割程序,该线切割程序生成系统包括一个模板程序,该模板程序包括程序头和程序内容部分,其特征在于,该方法包括如下步骤: 读取模具设计图线切割工位的关键点和基准点的坐标值; 将上述 坐标值分别存入一个INI文件的相应变量中; 于该INI文件中对所述坐标值进行内部几何运算,以构造出各关键点与基准点间的位置关系; 将上述运算结果分别存入所述程序头的相应变量中,以对该程序头中的变量进行赋值; 利用上述运算结 果替换程序内容部分与所述程序头中的变量相同的变量;及 将替换后的模板程 ...
【技术特征摘要】
【权利要求1】一种线切割程序生成方法,利用线切割程序生成系统生成线切割程序,该线切割程序生成系统包括一个模板程序,该模板程序包括程序头和程序内容部分,其特征在于,该方法包括如下步骤:读取模具设计图线切割工位的关键点和基准点的坐标值;将上述坐标值分别存入一个INI文件的相应变量中;于该INI文件中对所述坐标值进行内部几何运算,以构造出各关键点与基准点间的位置关系;将上述运算结果分别存入所述程序头的相应变量中,以对该程序头中的变量进行赋值;利用上述运算结果替换程序内容部分与所述程序头中的变量相同的变量;及将替换后的模板程序格式化输出,以生成线切割程序。【权利要求2】如权利要求1所述的线切割程序生成方法,其特征在于,在所述步骤读取模具设计图线切割工位的关键点和基准点的坐标值之前包括如下步骤:打开模具设计图,对该模具设计图进行零件类型识别;及对该模具设计图进行前处理,即删除模具设计图中无用的图元,保留需线切割的工位。【权利要求3】如权利要求1所述的线切割程序生成方法,其特征在于,所述格式化输出是指将替换后的模板程序导入到一个.NC格式的文件中,该导入后的.NC文件即为所生成的线切割程序所存储的文件。【权利要求4】一种线切割程序生成系统,运行于计算机中,该系统包括一个模板程序,该模板程序包括程序头和模板程序内容部分,其特征在于,该系统还包括:坐标读取单元...
【专利技术属性】
技术研发人员:滕传友,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。