The invention discloses a CNC milling machine interactive graphic programming system based on Minigui and the realization method of system including editing interface module, data processing module and G code generation module, the interface editing module is realized by Minigui programming, display design in the editing interface using the Minigui module to realize the interface, and draw the desired interface; the data processing module is processed on the interface of input data, so as to obtain the required data of NC code; the G code generation module is based on the data obtained from the data processing module, and then the corresponding fixed cycle instructions, resulting in processing the entire part of the program code. The invention has the advantages that the process of numerical control code programming is simple and quick, and the programming language and the grammar rules are not necessary to be cooked.
【技术实现步骤摘要】
本专利技术涉及数控系统对话式图形编程的
,特别涉及一种基于Minigui的数控系统铣床对话式图形编程实现方法。
技术介绍
数控机床最主要的优点是高效与柔性的高度结合,其主要表现在数控机床所完成对不同零件的加工仅需要改变的是机床的控制介质-----数控代码,这正是数控加工区别于其它传统加工之处。在数控机床的使用中,数控加工自动编程的重要性已越来越被人们所重视。开发效率高,质量好的编程系统,是数控机床诞生以来人们一直在追求的目标。然而现在大多数数控系统都是手动编程的,这样既增加了操作人员的难度,编程效率低下,也容易出错,尤其是刀路轨迹的处理比较复杂,手动编程是比较困难的。为此对话式图形编程可以根据加工零件图工序输入每道工序的基本信息便可自动生成NC程序,大大提升了编程效率同时也保证了质量,即使是对数控代码不熟的人,也可轻易的编辑所需的数控代码。毫无疑问,对话式图形编程让数控系统更简单方便,操作性更强。
技术实现思路
本专利技术的主要目的在于克服现有技术的缺点与不足,提供一种基于Minigui的数控系统铣床对话式图形编程实现方法,在铣床模式下根据所加工的零件工序参考图形进行对话式编程自动生成NC程序。为了达到上述目的,本专利技术采用以下技术方案:本专利技术基于Minigui的数控系统铣床对话式图形编程系统,包括界面编辑模块、数据处理模块和G代码生成模块;所述界面编辑模块是通过Minigui编程实现的,在该界面编辑模块中使用Minigui来实现界面的显示设计,并绘制所需要的界面;所述数据处理模块是对界面输入的数据进行处理,从而得到数控代码所需的数据;所述G代生 ...
【技术保护点】
基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,包括界面编辑模块、数据处理模块和G代码生成模块;所述界面编辑模块是通过Minigui编程实现的,在该界面编辑模块中使用Minigui来实现界面的显示设计,并绘制所需要的界面;所述数据处理模块是对界面输入的数据进行处理,从而得到数控代码所需的数据;所述G代生成码模块则是根据数据处理模块得到的数据再匹配相应的固定循环指令,从而得到加工整个零件的程序代码。
【技术特征摘要】
1.基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,包括界面编辑模块、数据处理模块和G代码生成模块;所述界面编辑模块是通过Minigui编程实现的,在该界面编辑模块中使用Minigui来实现界面的显示设计,并绘制所需要的界面;所述数据处理模块是对界面输入的数据进行处理,从而得到数控代码所需的数据;所述G代生成码模块则是根据数据处理模块得到的数据再匹配相应的固定循环指令,从而得到加工整个零件的程序代码。2.根据权利要求1所述的基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,所述界面编辑模块中,界面的显示设计包括外形铣、面铣、槽铣、钻削几大模块界面的设计;其中,槽铣又包括圆形腔、矩形腔、槽、凸台,钻削包括钻孔、钻中心孔、铰孔、攻丝以及镗孔;上述每道工序界面又分为图形显示和数据输入部分。3.根据权利要求2所述的基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,所述外形铣和凸台工序还包括了一个轮廓绘制模块,所述轮廓主要由圆弧和直线所组合而成,通过界面输入圆弧和直线的坐标信息即可绘制好轮廓,不需要专门的CAD绘图,每个轮廓信息可保存以便多次使用,然后再结合界面输入的加工信息即可完成了轮廓绘制。4.根据权利要求1所述的基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,所述界面编辑模块及显示部分均由Minigui实现,所述工序均有图形显示,图形上标注了每个参数信息以供输入参考,每道工序均有辅助指令模块,辅助指令模块用于MST信息的输入。5.根据权利要求1所述基于Minigui的数控系统铣床对话式图形编程系统,其特征在于,所述数据处理模块中,对界面的数据处理包括简单轮廓和复杂轮廓的处理:简单轮廓包括槽铣、钻削的界面数据进行数据合法检查,非法数据报警,输入合法数据要转化为内部处理用的铣削加工尺寸和工艺的数据,并进行缓存处理,为生成相关G代码进行准备;复杂轮廓包括外形铣和凸台处理,外形铣和凸台处理工序包括一个轮廓绘制模块的多段路径轨迹输入数据,在合法性检查后,内部处理时记录每段轮廓的加工顺序、加工坐标值、轨迹描述、加工工艺的内部缓存数据,为生成复杂的多段G代码进行准备。6.根据权利要求1所述...
【专利技术属性】
技术研发人员:李志波,鄢继红,廖卫,
申请(专利权)人:广州数控设备有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。