一款外露半椭球体的数控加工宏程序及自动生成软件制造技术

技术编号:17733299 阅读:49 留言:0更新日期:2018-04-18 11:01
本发明专利技术涉及一款外露半椭球体的数控加工宏程序及自动生成软件,更具体的说是涉及一种能够自动生成零件外露凸(凹)椭球体宏程序的软件,包括以下步骤:步骤一:分析外露半椭球体的数控加工工艺;步骤二:手工编写外露半椭球体的数控加工宏程序;步骤三:模拟仿真软件验证外露半椭球体的数控加工宏程序;步骤四:运用Visual Basic软件编辑生成外露半椭球体数控加工宏程序的软件的界面;步骤五:运用Visual Basic软件编写自动生成加工外露凸(凹)半椭球体数控铣削加工宏程序的自动编程软件。本发明专利技术提供的技术方案的有益效果是:给定加工参数,采用一款新型的软件来自动生成加工外露半椭球体的宏程序,生成的宏程序可以直接用于数控加工。该款软件主要的优点是利用该软件不用再手工编程数控宏程序,避免了自动编程数控宏程序的造型、轨迹生成、G代码生成的问题,程序结构紧凑,效果好。

A NC machining macro program and automatic generation software for a semi ellipsoid

NC Macro program the invention relates to an exposed semiellipsoids and automatic generation of software, more specifically relates to automatic generation of parts exposed convex (concave) ellipsoid macro program software comprises the following steps: analysis of NC machining process exposed semiellipsoids; step two: writing exposure of the semi ellipsoid macro program for CNC machining manual; step three: simulation software to verify the exposed semiellipsoids NC Macro Program; step four: the use of Visual Basic software edit exposed body macro program for CNC machining semi ellipsoid software interface; step five: using Visual Basic software automatic generation processing exposed convex (concave) semi ellipsoid macro program for NC milling automatic programming software. The beneficial effect of the technical scheme provided by the invention is that, given the processing parameters, a new software is used to automatically generate macro programs for exposing semi ellipsoids, and the generated macro programs can be directly applied to numerical control processing. The main advantage of this software is that the software does not need to manually program macro macro program, which avoids the problem of automatic programming, modeling, trajectory generation and G code generation. The program is compact and effective.

【技术实现步骤摘要】
一款外露半椭球体的数控加工宏程序及自动生成软件
本专利技术涉及一款外露半椭球体的数控加工宏程序及自动生成软件,更具体的说是给定系统参数后,可以自动生成数控宏程序的软件,,属于数控

技术介绍
有些零件不适用于数控车,而必须得用数控铣销来完成,数控铣销加工程序编程有手工编程和自动编程,自动编程要经过电脑自动识别进而自动编写代码,需要后置处理才可使用的程序,其中代码少则几百条,多则上千条,占用容量大;手动编程是人为在机器上编写比较简单的可执行代码,不用经过电脑处理而可以执行的程序。但是对于复杂的曲面加工,每次手动加工编写程序都较为繁琐,浪费的时间会增加,生产效率会降低。
技术实现思路
本专利技术针对上述技术的主要任务是:编辑一款外露半椭球体的数控加工宏程序及自动生成软件,该软件既不用再手工编程数控宏程序,也避免了自动编程数控宏程序的造型、轨迹生成、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文本,供用户使用。对于本领域技术人员而言,然而本专利技术不限于上述示范性实施例的细节,而且在不背离本实专利技术的精神或基本特征的情况下,能够以其它的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。本文档来自技高网...
一款外露半椭球体的数控加工宏程序及自动生成软件

【技术保护点】
一款外露半椭球体的数控加工宏程序及自动生成软件,包括以下步骤:步骤一:分析外露半椭球体的数控加工工艺;步骤二:手工编写外露半椭球体的数控加工宏程序;步骤三:模拟仿真软件验证外露半椭球体的数控加工宏程序;步骤四:运用Visual Basic软件编辑生成外露半椭球体数控加工宏程序的软件的界面;步骤五:运用Visual Basic软件编写自动生成加工外露凸(凹)半椭球体数控铣削加工宏程序的自动编程软件。

【技术特征摘要】
1.一款外露半椭球体的数控加工宏程序及自动生成软件,包括以下步骤:步骤一:分析外露半椭球体的数控加工工艺;步骤二:手工编写外露半椭球体的数控加工宏程序;步骤三:模拟仿真软件验证外露半椭球体的数控加工宏程序;步骤四:运用VisualBasic软件编辑生成外露半椭球体数控加工宏程序的软件的界面;步骤五:运用VisualBasic软件编写自动生成加工外露凸(凹)半椭球体数控铣削加工宏程序的自动编程软件。2.根据权利要求1所述的一款外露半椭球体的数控加工宏程序及自动生成软件,其特征在于:其中在所述的步骤一中,外露半椭球体的数控加工工艺分析,包括以下几部分内容:首先,零件加工工艺性分析;其次,拟定工艺路线;最后,铣削加工工序设计;在所述的步骤二中,手工编写的每一种零件都是通过FUNAC系统和华中数控系统两种系统完成的,每一个零件在每一种系统下都通过粗加工、精加工实现加工;在所述的步骤三中,通过VERICUT模拟仿真软件验证外露半椭球体的数控加工宏程序;在所述的步骤四中,运用VisualBasic软件编辑生成外露半椭球体数控加工宏程序的软件的界面,编写进入和退出按钮;在所述的步骤五中,运用Visual...

【专利技术属性】
技术研发人员:张艳龙段爱玲王丽杜三山周彦龙
申请(专利权)人:兰州交通大学
类型:发明
国别省市:甘肃,62

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1