切割程序处理系统的制作方法

文档序号:6279666阅读:222来源:国知局
专利名称:切割程序处理系统的制作方法
技术领域
本发明涉及应用计算机程序处理,特别是涉及转换不同型号数控切割机切割程序指令的切割程序处理系统。
背景技术
在钢板上切割零件可由不同型号的数控切割机来完成,但不同型号切割机使用不同切割程序指令。以往切割之前,均需要人工对切割程序指令进行处理,转换成相应的数控切割机程序指令,其正确与否也需要人为检验,易产生错误而浪费材料,切割管理也比较落后。对企业有效组织生产、提高效率非常不利。

发明内容本发明要解决的技术问题是采用AutoCAD软件中AutoLISP语言,二次开发能够使各种类型切割机统一转换、处理切割程序的计算机程序;在计算机上模拟各种类型切割机切割程序指令画出切割零件图形,以验证切割程序指令的正确与否;同时提供零件补料切割程序功能;对企业有效的组织生产、提高效率的切割程序处理系统。
采用的技术方案是切割程序处理系统,是采用AutoCAD软件中AutoLISP语言,二次开发统一转换、处理各种类型切割机切割程序的计算机程序,包括功能对话框、主控程序、转数控切割机的程序、同类型文件比较程序、查找补料程序、切割程序绘图、增加CAD新命令、工具条菜单程序。该系统处理过程及方法如下调用AutoCAD进入切割程序处理程序;源文件经自动绘制AutoCAD图、检验后,以选定的一种切割机,转换生成其切割指令程序;以选定的一种切割机切割指令程序为模板,根据与其他类型切割机的转换关系,对应转换为各种类型切割机切割指令程序;切割机绘图源文件转换后的各种类型切割机切割指令程序在AutoCAD平台上模拟绘制切割零件图形和切割过程,并与源文件自动绘制成的AutoCAD图对比检验;零件补料源文件转换后的各种类型切割机切割指令程序,检查并做相应修改;经检验无误的各种类型切割机切割指令程序传送给相应切割机。
上述的源文件,包括各种绘图软件绘制的切割机源文件、补料源文件。
上述的转换关系,包括转换后的切割程序文件扩展名及文件名长度之间的转换关系、数据单位之间的转换关系、程序开始符号及结束符号之间的转换关系、程序内的指令代码之间的转换关系、切割坐标系之间的转换关系。
上述经检验无误的各种类型切割机切割指令程序传送给相应切割机,可以采用网络传输、磁介质传送方式。
所述切割程序处理系统,还包括生成并打印套料图、生成带划线套料图、材料统计、合并dwg文件、打印套料图、打印合并套料图、管理信息模块。
本发明通过计算机实现转换切割程序指令,且能验证切割程序指令的正确与否,同时提供查找零件补料切割程序的功能。因此对企业有效组织生产、提高生产效率、提高企业CAM现代化水平具有非常重要的意义。


图1为软件总体框架图。
图2为切割程序处理主菜单。
图3为调入要切割的零件图。
图4为转换为澳大利亚等离子数控切割机程序。
图5为运行补料程序。
具体实施方式
实施例切割程序处理系统,是采用AutoCAD软件中AutoLISP二次开发语言,编制计算机程序统一转换、处理切割程序指令,包括1、首先选定生产中应用的三轴切割机.9m切割程序为模板,找出其它生产用的老二轴、新二轴、昆山等离子、澳大利亚等离子切割机的程序特性,见附表1。比较各类型切割机程序(以切割同一图形为例)找出共性和差异。根据以上总结数据,应用AUTO CAD软件中AUTO LISP二次开发语言,编制切割程序处理系统程序,系统程序由以下文件组成(源程序略)cgj.dwg 开始画面9m.bmp9M图标zf.dcl功能对话框cgj.lsp 主控程序
zzf11.lsp 转澳大利亚等离子程序zzf.lsp 同类型文件比较程序zzf31.lsp 转新二轴程序zzf41.lsp 转老二轴程序b1.lsp 查找补料程序ft221.lsp 切割程序绘图acadr14.lsp 增加CAD新命令切割程序处理.mnu工具条菜单程序本程序运行在AutoCAD环境下,首先系统把文件9m.bmp拷贝至AutoCAD根目录中;把文件acadr.lsp拷贝至AutoCAD/support目录中,覆盖原CAD系统中的acadr.lsp文件;其余文件拷贝至“切割机”文件夹。
2、运行AutoCAD,并在命令提示区键盘输入命令menuload,打开文件“切割程序处理.mnu”并加载,即可在AutoCAD主界面中生成“9M”系统图标,点击“9M”系统图标,运行切割程序处理系统,即出现切割程序处理系统主界面,见图2。
3、利用主界面中的“浏览”,载入起始文件号和终止文件号,选择“切割程序绘图”,并单击“确定”,可以批量或单个处理切割机绘图源文件,自动绘制成AutoCAD图。
4、自动绘制成AutoCAD图与切割机绘图源文件图样比较检验,一致后,再运行切割程序处理系统,并选择“生成切割程序”,单击“确定”,即生成相应.9M切割机切割指令程序。
5、若不需要转换成其他切割机的切割指令程序,即可通过网络传送给三轴切割机。
6、若需要由其他切割机,如老二轴切割机来进行切割作业,在上面第4步后,继续运行切割程序处理系统,“浏览”选择以“.9m”为文件扩展名的起始文件号和终止文件号,选择“转老二轴”,并单击“确定”,即生成相应.7M切割机切割指令程序,再选择“切割程序绘图”和“划线加切割”,模拟绘制切割零件图形和切割过程,并与切割机绘图源文件图样比较检验,一致后,可通过网络传送给老二轴切割机。
7、零件补料零件由于损坏或丢失需要重新切割可利用本功能很快查找到该零件的切割程序。补料程序是在los文件中查找,所以文件类型只有*.los,并可保存并打印图形。如输入不正确或原程序中不存在该零件,则在屏幕上显示,见图3。
运行切割程序处理系统,“浏览”选择以“.los”为文件扩展名的起始文件号和终止文件号,选择“切割程序绘图”,并单击“确定”,可以批量或单个处理切割机绘图源文件,自动绘制成AutoCAD图。自动绘制成AutoCAD图与切割机绘图源文件图样比较检验,一致后,再运行切割程序处理系统,并选择“生成切割程序”,单击“确定”,即生成相应.9M切割机切割指令程序。若需要由其他切割机,如澳大利亚等离子切割机来进行切割作业,继续运行切割程序处理系统,“浏览”选择以“.9m”为文件扩展名的起始文件号和终止文件号,选择“转新等离子(厂方)”,并单击“确定”,即生成相应.n切割机切割指令程序,见图4。然后对不需要转换成其他切割机的切割程序“.9m”指令程序或转换后的“.n”切割程序进行检验并修改无误后,通过网络传送给相应切割机。
8、使用切割程序处理系统中“生成并打印套料图”、“生成带划线套料图”、“材料统计”、“合并dwg文件”、“打印套料图”、“打印合并套料图”、“管理信息模块”,可以实现设计部门和生产分厂各种信息的自动化管理。
附表一
权利要求
1.切割程序处理系统,其特征在于切割程序处理过程包括下列步骤A、调用AutoCAD进入切割程序处理程序;B、源文件经自动绘制Auto CAD图、检验后,以选定的一种切割机,转换生成其切割指令程序;C、以选定的一种切割机切割指令程序为模板,根据与其他类型切割机的转换关系,对应转换为各种类型切割机切割指令程序;D、切割机绘图源文件转换后的各种类型切割机切割指令程序在AutoCAD平台上模拟绘制切割零件图形和切割过程,并与源文件自动绘制成的AutoCAD图对比检验;E、零件补料源文件转换后的各种类型切割机切割指令程序,检查并做相应修改;F、经检验无误的各种类型切割机切割指令程序传送给相应切割机。
2.根据权利要求1所述的切割程序处理系统,其特征在于所述的源文件,包括各种绘图软件绘制的切割机源文件、补料源文件。
3.根据权利要求1所述的切割程序处理系统,其特征在于所述的转换关系,包括转换后的切割程序文件扩展名及文件名长度之间的转换关系、数据单位之间的转换关系、程序开始符号及结束符号之间的转换关系、程序内的指令代码之间的转换关系、切割坐标系之间的转换关系。
4.根据权利要求1所述的切割程序处理系统,其特征在于所述的经检验无误的各种类型切割机切割指令程序传送给相应切割机,可以采用网络传输、磁介质传送方式。
5.根据权利要求1所述的切割程序处理系统,其特征在于所述的切割程序处理系统,还包括生成并打印套料图、生成带划线套料图、材料统计、合并dwg文件、打印套料图、打印合并套料图、管理信息模块。
全文摘要
切割程序处理系统,是采用Auto CAD软件中Auto LISP二次开发语言,编制计算机程序统一转换、处理切割程序指令,包括以选定的一种类型切割机切割程序为模板,找出其他类型切割机对应转换为各种类型切割机切割程序的步骤;切割程序绘图,可以在计算机Auto CAD平台上绘出各种类型切割机切割程序的切割零件图形和切割过程的步骤;查找零件补料切割程序的步骤。本发明通过计算机实现转换切割程序指令,且能验证切割程序指令的正确与否,同时提供查找零件补料切割程序的功能。因此对企业有效组织生产、提高生产效率、提高企业CAM现代化水平具有非常重要的意义。
文档编号G05B19/4155GK1838009SQ20061004633
公开日2006年9月27日 申请日期2006年4月18日 优先权日2006年4月18日
发明者姜文海, 严宗瑾, 刘杰楠 申请人:渤海船舶重工有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1