用系统变量手工编制数控铣削宏程序

用系统变量手工编制数控铣削宏程序

ID:24316026

大小:107.51 KB

页数:4页

时间:2018-11-13

用系统变量手工编制数控铣削宏程序_第1页
用系统变量手工编制数控铣削宏程序_第2页
用系统变量手工编制数控铣削宏程序_第3页
用系统变量手工编制数控铣削宏程序_第4页
资源描述:

《用系统变量手工编制数控铣削宏程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、用系统变量手工编制数控铣削宏程序摘要:本文介绍了数控铣削加工过程中直角、圆角、圆球及非圆曲线球的标准方程,通过系统变量#13001来简化铣削宏程序B的编制,给出手工编程的一般步骤,并进行了实例编程。关键词:数控铣削方法与技巧宏程序方法与技巧一前言在手工编制数控铣削程序时,很多人对宏程序望而却步,产生了畏惧心理,因而在遇到编制圆角、直角、圆及非圆曲线球程序时,只得放弃,甚是可惜。笔者通过手工编程、输入加工、实测验证,归纳总结出用系统变量#13001编制数控铣削宏程序的技巧,它适用于编制一般的具有参数方程的非圆曲线、

2、倒圆角、倒直角数控铣削程序的场合,从而基本解决了数控铣削中的宏程序手工编制问题。二、方法与技巧(一)非圆曲线、圆角、直角的标准方程。通常非圆曲线是指椭圆、双曲线、抛物线及一般曲线(圆或者直线),在数学上它们都有其标准方程,在数控铣削加工过程中通常采用参数方程式进行编程。椭圆的参数方程:x=acosα,y=bsinα双曲线的参数方程:x=asecα,y=btanα抛物线参数方程的一种形式:x=2pt2,y=2pt圆的参数方程:x=rcosα,y=rsinα直线的参数方程:x=x0+tcosα,y=y2+tsinα根

3、据笛卡尔右手定则,在数控铣床上平面主要是X0Y平面上加工工件,所以上述公式主要以X、Y、α、t作为变量,其中a、b、r是常数。(二)宏变量中的系统变量#13001的介绍。在FANUC0i系统中,系统提供的参数可以实现刀补功能。使用系统参数不仅可以传递固定值,还可以传递变量值。下面介绍参数表示的含义:#13001相当于D01,#13002相当于D02,依次类推。例如:#13001=6.0,表示将刀补值6.0输入到刀补D01中;#13001=5.0×SIN[#1],表示将变量值5.0×SIN[#1]输入到刀补D01中

4、。(三)用系统变量#13001编写宏程序的一般步骤。用系统变量手工编制数控铣削宏程序的一般步骤如下:1.找到加工图纸中圆角、直角、球类的轨迹,确定曲线类型,找到或者求出曲线的参数方程。2.确定系统变量#13001刀补所对应的参数计算值,求出#13001的值,一般采用变量式来表示该值,假设刀具直径为Φ10,加工下图所示直角。#13001中的值=刀具直径值(倒角边长-每次Z方向变化值所对应的X变化值),假设变量#1代表Z方向的变化值,由于该倒角是45度角,X方向的变化值等于#1×tan45°,因此得出#13001=5

5、-(2-#1),通常由于#1值取为负,故#13001=10-(2-(-#1))。3.设定宏变量,对于上述直角只需要设定Z方向变化宏变量#1,当然对于圆角而言,采用参数方程就需要设定角度变化宏变量,我们在下面举例中详细介绍变量的设定。4.应用数控系统中的宏程序指令,开始时写出宏程序判定条件表达式,进行直线插补,然后设定宏变量,通过计算对#13001进行补正并进行轮廓加工,最后写出宏程序结束指令。(四)编程实例。下面以FANUC-0iMateMc数控系统为例,进一步来说明#13001手工编制数控铣削宏程序的方法和技巧

6、。例一:编制上图所示倒角的加工程序。%00001;N10G99G90G80G40G49G69;//取消指令N20G54G0X100Y100Z100;//工件坐标系指定N30M03S600;//主轴正转N40G0X60Y-60;//快速走刀至(60,-60)处N50Z5;//快速下刀至安全平面5mm处N60G1Z-2F200;//Z轴进给至零点下方2mm处N70#1=-2;//#1赋初始值(变量#1代表Z方向的变化值)N80WHILE[#1LE0]DO1;//条件判断语句N90#13001=10-[2-(#1)];

7、//#13001赋值N100G41G1X60Y-30D01;//刀补建立N110X-30;//开始加工正方形N120Y30;N130X30;N140Y-60;N150G40X60;N160#1=#1+0.1;//#1进行Z值变化,每次变化0.1mmN170END1;//条件判断结束N180G0X100Y100;//X,Y方向退刀N190Z100;//Z方向退刀N200M30;//程序结束上述两个例子中加工的主要以直角为主,最后通过实例对复杂曲线,例如椭圆球进行加工举例。例二:编制下图所示椭圆球的加工程序。%000

8、03;N10G99G90G80G40G49G69;//取消指令N20G54G0X100Y100Z100;//工件坐标系指定N30M03S600;//主轴正转N40G0X60Y0;//快速走刀至(60,-60)处N50Z5;//快速下刀至安全平面5mm处N60G1Z-20F200;//Z轴进给至零点下方2mm处N70#1=0;//#1赋初始值(变量#1代表主视图椭圆的角度变

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。