[发明专利]外挂式U形梁冲孔生产线CAM系统及构建方法有效
申请号: | 201710340071.X | 申请日: | 2017-05-15 |
公开(公告)号: | CN107037785B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 韩学军;李志申;崔瑞奇 | 申请(专利权)人: | 广州市力鼎汽车零部件有限公司 |
主分类号: | G05B19/4097 | 分类号: | G05B19/4097 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 于晓晓 |
地址: | 511400 广东省广州市南沙区榄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种外挂式U形梁冲孔生产线CAM系统及构建方法,使得CAD系统和CAM系统并行运行,其特征是它包括:EXE程序生成模块、CAM系统主菜单模块、窗体处理模块、信息处理模块、U形梁冲孔模块。EXE程序生成模块把Dll工程改为EXE可执行程序,创建CAM系统公用模块,用于定义公共变量、过程、函数,定义刀具库数组、冲压数组、优化数组、CAM层、模拟层;CAM系统主菜单模块形成CAM主菜单窗体;窗体处理模块处理窗体的载入、切换和卸载;信息处理模块处理各种报警信息;U形梁冲孔模块完成从CAD图形数据读取、智能适配刀具、优化到NC程序的输出。通过新的技术方案,解决了不同位数(32位或64位)的操作系统,不同版本的AUTOCAD系统,特别是AUTOCAD2012-2017版CAM系统的构建方法,为卡车生产厂和大型客车厂提供一套更加高效,兼容性更强的CAM系统,以此改善系统的安全性和可用度。 | ||
搜索关键词: | 外挂式 冲孔 生产线 cam 系统 构建 方法 | ||
【主权项】:
一种外挂式U形梁冲孔生产线CAM系统,其特征是它包括:EXE程序生成模块:EXE程序生成模块把Dll工程改为EXE可执行程序, EXE程序生成模块是编译可执行程序的主模块,先设置工程属性,再建立CAM系统与CAD系统连接,然后创建CAM系统窗体和CAM系统公用模块,定义刀具库数组、冲压数组、优化数组、CAM层、模拟层以及公共变量;EXE程序生成模块有4个主要功能:其一是设置工程属性: 工程类型设置为标准EXE,启动对象为主菜单窗体,工程名称为U形梁冲孔生产线CAM系统;其二是建立CAM系统与CAD系统连接,定义CAD应用和CAD文件;连接至AUTOCAD应用程序, 连接至AUTOCAD图形;其三是创建CAM系统窗体, CAM系统窗体包括CAM主窗体、板材窗体、参数窗体、刀具窗体、优化窗体、输出窗体和转盘窗体;CAM主窗体是只带有命令按钮的窗体,其他六个窗体是带有用户界面和命令按钮的窗体;其四是创建CAM系统公用模块,用于定义公共变量、过程、函数,定义刀具库数组、冲压数组、优化数组、CAM层、模拟层;并把创建的连接、窗体、模块传递给CAM系统主菜单模块、窗体处理模块、信息处理模块、U形梁冲孔模块;CAM系统主菜单模块:CAM系统主菜单模块承接EXE程序生成模块传递来的CAM主窗体,进一步对CAM主窗体进行设计, 在CAM主窗体上创建若干按钮,这些按钮是板材、模具、手动适配、自动配刀、优化、冲压参数、添加属性、NC输出、模拟开始、下一步、下五步、到结束、退出模拟、删除重复、退出;编写每个按钮点击所对应的程序,形成CAM主菜单窗体;CAM系统主菜单模块有4个主要步骤, 其一是设置CAM主窗体参数,设置CAM主窗体的MaxButton属性设置为False, MinButton属性设置为False , Width属性设置为1500, Height属性设置为8000,使CAM主菜单窗体呈现竖条状,以便于放在屏幕右侧位置;其二是添加命令按钮, 创建板材、模具、手动适配、自动配刀、优化、冲压参数、添加属性、NC输出、模拟开始、下一步、下五步、到结束、退出模拟、删除重复和退出按钮, 形成CAM主菜单窗体;其三是对各个命令按钮分别编写程序, 用于控制和操作U形梁冲孔模块;其四是外挂式U形梁冲孔生产线CAM系统的特别处理,执行各个命令按钮的程序中有关窗体切换的命令采用”窗体名.show 1”的有模式方式, CAM主菜单窗体Form_Load过程中最后两行加入如下: Me.Left = Screen.Width ‑ Me.Width: Me.Top = 0目的使CAM主菜单窗体位于屏幕的右上角;并对各个命令按钮编写程序,用于控制和操作U形梁冲孔模块;并把CAM主菜单窗体属性设置传递给窗体处理模块,把CAM主菜单窗体的各个命令按钮的点击状态传递给U形梁冲孔模块;窗体处理模块:窗体处理模块承接EXE程序生成模块传递来的CAD系统和CAM系统的连接状况和CAM系统的各个窗体状况,该模块处理CAD 窗体和CAM各个窗体的显示、覆盖、重叠、激活、获得焦点、切换操作;并把CAD系统和CAM系统处理窗体的结果及状态传递给信息处理模块和U形梁冲孔模块;信息处理模块:信息处理模块接受来自CAM系统的EXE程序生成模块、CAM系统主菜单模块、窗体处理模块和U形梁冲孔模块的信息, 根据信息的类别进行处理, 处理结果一部分以信息弹出框的形式显示出来,另一部分直接反馈给U形梁冲孔模块;为了保证信息弹出框在CAD 窗体和CAM窗体的最前层,分别对MsgBox信息弹出框和MsgBox函数进行处理:其一对MsgBox信息弹出框加一参数,呈现如下形式: MsgBox 提示信息, 4096;其二对MsgBox函数在函数调用中增加一参数,呈现如下形式: str1 =提示信息: IntR = MsgBox(str1, 4096);信息处理模块并把处理结果传递给EXE程序生成模块、CAM系统主菜单模块、窗体处理模块和U形梁冲孔模块;U形梁冲孔模块:U形梁冲孔模块继承EXE程序生成模块建立的与CAD系统的连接, 继承CAM系统主菜单模块的命令选择结果、与窗体处理模块和信息处理模块共同协作处理刀具库数组、冲压数组、优化数组、CAM层、模拟层以及公共变量;进行动态板材设置与参数设置并放入公共变量中;从CAD部分的U形梁图形库读取读取CAD图形数据的所有图素,从中筛选出图素名称等于圆的实体,获取其中两个属性:圆心和直径,并把圆心的坐标值X、圆心的坐标值Y和直径值D转换进公共变量定义的冲压数组中;读取和保存刀具库外部刀具库文件的数据;对每个刀具以块的形式建立刀具块图形并把每个刀具的数据放入刀具库数组;根据冲压数组中的圆直径、圆中心的X坐标值和Y坐标值、U形梁的梁参数、刀具库的刀具信息分别对前翼面、腹面、后翼面自动适配刀具,并把适配刀具的刀具块的图形以块的形式回写到U形梁图形库由公共变量定义的CAM层中;对腹面的前检测需要添加属性处理;之后获取 CAM层的所有块的插入点的坐标值、刀具号、插入点的X坐标值加该刀具的刀具偏置放入由公共变量定义的优化数组,优化数组按X+刀具偏置由小到大排序并输出排序完成的优化数组数据至NC程序创建过程,并按顺序转换成输出的语句格式显示在输出窗体中或把输出的语句格式写入到NC程序文件中或进行模拟仿真;最后输出NC程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市力鼎汽车零部件有限公司,未经广州市力鼎汽车零部件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710340071.X/,转载请声明来源钻瓜专利网。
- 上一篇:耳机(ORK‑002)
- 下一篇:耳机(UX‑2)