[发明专利]基于Minigui的数控系统铣床对话式图形编程系统及方法有效
申请号: | 201611195824.4 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106647635B | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 李志波;鄢继红;廖卫 | 申请(专利权)人: | 广州数控设备有限公司 |
主分类号: | G05B19/4093 | 分类号: | G05B19/4093 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 陈燕娴;李斌 |
地址: | 510530 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面编辑模块 数据处理模块 铣床 图形编程系统 生成模块 数控代码 数控系统 对话式 编程 人机界面 编程语言 程序代码 固定循环 语法规则 匹配 绘制 指令 加工 | ||
1.基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,包括界面编辑模块、数据处理模块和G代码生成模块;
所述界面编辑模块是通过Minigui编程实现的,在该界面编辑模块中使用Minigui来实现界面的显示设计,并绘制所需要的界面;
所述数据处理模块是对界面输入的数据进行处理,从而得到数控代码所需的数据;
所述G代生成码模块则是根据数据处理模块得到的数据再匹配相应的固定循环指令,从而得到加工整个零件的程序代码;所述G代生成码模块中,根据数据处理模块得到的数据再匹配相应的固定循环指令的具体方法为:
对界面输入数据处理后的内部缓存分析,首先区分是简单轮廓还是复杂轮廓,其中简单轮廓分析其加工轨迹类型,从单重循环指令集中找到最恰当的G指令,并分析内部缓存数据后给G指令所需的参数进行赋值处理;复杂轮廓也要分析其加工轨迹类型,从多重循环指令集中找到最恰当的G指令,同样需要设置G指令所需的参数,还要补充精加工过程中按顺序进行的切削的每段轨迹指令;
数控系统必须处理简单固定循环加工指令和复杂形状的复杂循环指令,并且其循环加工指令时能够完成从粗加工到精加工全过程。
2.根据权利要求1所述的基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,所述界面编辑模块中,界面的显示设计包括外形铣、面铣、槽铣、钻削几大模块界面的设计;其中,槽铣又包括圆形腔、矩形腔、槽、凸台,钻削包括钻孔、钻中心孔、铰孔、攻丝以及镗孔;上述每道工序界面又分为图形显示和数据输入部分。
3.根据权利要求2所述的基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,所述外形铣和凸台工序还包括了一个轮廓绘制模块,所述轮廓主要由圆弧和直线所组合而成,通过界面输入圆弧和直线的坐标信息即可绘制好轮廓,不需要专门的CAD绘图,每个轮廓信息可保存以便多次使用,然后再结合界面输入的加工信息即可完成了轮廓绘制。
4.根据权利要求1所述的基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,所述界面编辑模块及显示部分均由Minigui实现,所述工序均有图形显示,图形上标注了每个参数信息以供输入参考,每道工序均有辅助指令模块,辅助指令模块用于MST信息的输入。
5.根据权利要求1所述基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,所述数据处理模块中,对界面的数据处理包括简单轮廓和复杂轮廓的处理:
简单轮廓包括槽铣、钻削的界面数据进行数据合法检查,非法数据报警,输入合法数据要转化为内部处理用的铣削加工尺寸和工艺的数据,并进行缓存处理,为生成相关G代码进行准备;
复杂轮廓包括外形铣和凸台处理,外形铣和凸台处理工序包括一个轮廓绘制模块的多段路径轨迹输入数据,在合法性检查后,内部处理时记录每段轮廓的加工顺序、加工坐标值、轨迹描述、加工工艺的内部缓存数据,为生成复杂的多段G代码进行准备。
6.根据权利要求1-5中任一项所述的基于Minigui的数控系统铣床对话式图形编程系统的实现方法,其特征在于,包括下述步骤:
S1、输入程序名新建程序;
S2、根据需要选择加工工序类型,然后根据界面图形所示输入加工信息及辅助指令MST的信息;如有多道加工工序,则重复步骤S2,
S3、编辑完每道工序系统会根据输入数据信息进行数据处理、将输入的信息转换成循环指令所需要的数据,然后生成G代码保存在文件中;
步骤S3中具体为:
输入文件名后数控系统创建加工文件并打开文件,为写入作准备;
文件中将记录按顺序的每个加工的步骤,其中每个步骤的生成过程为界面输入数据,按确认功能键后进行数据处理转化,成功转化为可加工的G代码,其G代码包括参数写入其加工文件,若有多个加工步骤同样进行类似操作处理,若需要进行换刀则插入一个MST指令步骤;
当所有加工步骤转换为G代码并记录到文件中后,保存文件,关闭文件,最后结束对话式编程。
7.根据权利要求6所述的基于Minigui的数控系统铣床对话式图形编程系统的实现方法,其特征在于,所述步骤S2中如果选择的工序为外形铣或者凸台时,则需要先绘制加工轮廓,具体步骤如下:
S21、输入轮廓名新建轮廓;
S22、根据加工图形所需的轮廓选择一个起点并输入坐标;
S23、根据图形选择直线或圆弧输入坐标信息绘制好轮廓;
S24、选择绘制好的轮廓并加载到程序中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州数控设备有限公司,未经广州数控设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611195824.4/1.html,转载请声明来源钻瓜专利网。