本发明涉及一款外露半椭球体的数控加工宏程序及自动生成软件,更具体的说是给定系统参数后,可以自动生成数控宏程序的软件,,属于数控技术领域。
背景技术:
有些零件不适用于数控车,而必须得用数控铣销来完成,数控铣销加工程序编程有手工编程和自动编程,自动编程要经过电脑自动识别进而自动编写代码,需要后置处理才可使用的程序,其中代码少则几百条,多则上千条,占用容量大;手动编程是人为在机器上编写比较简单的可执行代码,不用经过电脑处理而可以执行的程序。但是对于复杂的曲面加工,每次手动加工编写程序都较为繁琐,浪费的时间会增加,生产效率会降低。
技术实现要素:
本发明针对上述技术的主要任务是:编辑一款外露半椭球体的数控加工宏程序及自动生成软件,该软件既不用再手工编程数控宏程序,也避免了自动编程数控宏程序的造型、轨迹生成、g代码生成的问题,程序结构紧凑,效果好。
一款外露半椭球体的数控加工宏程序及自动生成软件,制定该软件具体通过以下几个步骤来完成。步骤一:分析外露半椭球的数控加工工艺;步骤二:手工编写外露半椭球体的数控加工宏程序;步骤三:模拟仿真软件验证外露半椭球体的数控加工宏程序;步骤四:运用visualbasic软件编辑生成外露半椭球体数控加工宏程序的软件的界面;步骤五:运用visualbasic软件编写自动生成加工外露凸(凹)半椭球体数控铣削加工宏程序的自动编程软件。其特征在于:
其中在所述的步骤一中,外露半椭球体的数控加工工艺分析,包括以下几部分内容:首先,零件加工工艺性分析;其次,拟定工艺路线;最后,铣削加工工序设计。
在所述的步骤二中,手工编写的每一种零件都是通过funac系统和华中数控系统两种系统完成的,每一个零件在每一种系统下都通过粗加工、精加工实现加工。
在所述的步骤三中,通过vericut模拟仿真软件验证外露半椭球体的数控加工宏程序。
在所述的步骤四中,运用visualbasic软件编辑生成外露半椭球体数控加工宏程序的软件的界面,编写进入和退出按钮。
在所述的步骤五中,运用visualbasic软件的语言编写自动生成加工外露凸(凹)半椭球体数控铣削加工宏程序的自动编程软件,加工参数可由人为自行给定。
作为本方案的进一步优化,本发明一款外露半椭球体的数控加工宏程序及自动生成软件,所述vb界面中设计有两个窗体,一个是主界面窗体,另一个为凸半椭球体和凹半椭球体程序生成窗口,生成所需零件的数控加工宏程序。
作为本方案的进一步优化,本发明一款外露半椭球体的数控加工宏程序及自动生成软件,所述加工参数,在一定的加工范围内,可以在vb界面上给定加工外露半椭球体所选的刀具的半径、椭球的长半轴长a、短半轴长b、椭球高度c、毛坯长u、毛坯宽v、进给速度f、主轴转速s等一系列的加工参数。
作为本方案的进一步优化,本发明一款外露半椭球体的数控加工宏程序及自动生成软件,所述数控系统,可以通过vb界面自由选择该外露半椭球体采用的两种数控系统进行数控铣,一种是fanuc数控系统;另一种是华中数控系统。
作为本方案的进一步优化,本发明一款外露半椭球体的数控加工宏程序及自动生成软件,所述数控加工宏程序,给定参数后,根据上述数控工艺采用手工编程得到fanuc、华中数控程序,可直观观测到该程序,同时生成txt文本,供用户编辑修改,加工使用。
本发明提供的技术方案相对于现有技术有如下有益效果:给定加工参数,采用一款新型的软件来自动生成加工外露半椭球体的宏程序,生成的宏程序可以直接用于数控加工。该款软件主要的优点是利用该软件不用再手工编程数控宏程序,避免了自动编程数控宏程序的造型、轨迹生成、g代码生成的问题,程序结构紧凑,效果好。
附图说明
图1为本发明软件的主界面图。
图2为本发明软件的凸椭球体程序自动生成界面。
图3为本发明软件的凹半椭球体程序自动生成界面。
图4为本发明软件的半椭球体程序自动流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
参阅图1-3,本发明涉及一款外露半椭球体的数控加工宏程序及自动生成软件,更具体的说是涉及一种能够自动生成零件外露凸(凹)半椭球体宏程序的软件,,包括以下步骤:步骤一:外露半椭球的数控加工工艺分析;步骤二:手工编写外露半椭球体的数控加工宏程序;步骤三:模拟仿真软件验证外露半椭球体的数控加工宏程序;步骤四:运用visualbasic软件编辑生成外露半椭球体数控加工宏程序的软件的界面;步骤五:运用visualbasic软件编写自动生成加工外露凸(凹)半椭球体数控铣削加工宏程序的自动编程软件。
根据本发明技术要求,在使用时,图1所示一款基于外露半椭球体宏程序自动生成的软件的vb主界面,包括两个按钮,一个进入按钮,一个退出按钮点击进入按钮,进入程序自动生成界面。图2中有外露凸半椭球体和凹半椭球体两个界面,点击凸半椭球,根据加工的要求填入刀具的半径、椭球的长半轴长a、短半轴长b、椭球高度c、毛坯长u、毛坯宽v、进给速度f、主轴转速s等各个参数,然后选择加工系统、加工工序,点击确定按钮,生成外露凸半椭球体数控宏程序,同时在计算机d盘会生成宏程序指令的txt文本,供用户使用。图3为点击图2凹半椭球体得到的图形,在图3中根据加工的要求填入椭球体长半轴长a、短半轴长b、椭球高度c、刀具的半径、进给速度f、主轴转速s等各个参数,然后选择加工系统、加工工序,点击确定按钮,生成外露凹半椭球体数控宏程序,同时在计算机d盘会生成宏程序指令的txt文本,供用户使用。
对于本领域技术人员而言,然而本发明不限于上述示范性实施例的细节,而且在不背离本实发明的精神或基本特征的情况下,能够以其它的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。