《数控铣床加工中心加工工艺与编程(第二版)》 课件 模块6、7  宏程序编程、 高级综合练习.pptx

《数控铣床加工中心加工工艺与编程(第二版)》 课件 模块6、7  宏程序编程、 高级综合练习.pptx

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;任务一

宏程序加工均布孔;知识点

◎宏程序的定义。

◎宏程序变量赋值方法。

◎宏程序编程方法。

技能点

◎采用宏程序编写均布孔加工程序。;一、任务描述

试编写如图所示喷丝板零件均布孔的加工程序,并在数控铣床上进行加工。毛坯材料为45钢,毛坯尺寸为100mm×80mm×15mm。;二、任务分析

采用手工编程方式编写本任务零件的加工程序时,每一个孔均需计算其基点坐标,而且每一个孔均需编写单独的程序段,在编程和加工过程中容易出现编程和程序输入等方面的错误。而采用宏程序编写该零件的加工程序时,程序简单且不需要计算孔的基点坐标。;三、知识链接

1.宏程序简介

(1)宏程序的定义

一组以子程序的形式存储并带有变量的程序称为用户宏程序,简称宏程序;调用宏程序的指令称为用户宏程序指令或宏程序调用指令(简称宏指令)。

宏程序与普通程序相比较,普通程序的程序字为常量,一个程序只能描述一个几何形状,所以灵活性和适用性较差,而在用户宏程序的本体中,可以使用变量进行编程,还可以用宏指令对这些变量进行赋值、运算等处理。使用宏程序能执行一些按一定规律变化的动作。

宏程序分A类和B类两种,FANUC0i系统采用B类宏程序进行编程。;(2)宏程序中的变量

在常规的主程序和子程序内,总是将一个具体的数值赋给一个地址。为了使程序更加具有通用性和灵活性,在宏程序中设置了变量。

1)变量的表示。一个变量由符号“#”和变量序号组成,如:#I(I=1,2,3,…)。此外,变量还可以用表达式表示,但表达式必须全部写入方括号“[]”中。

2)变量的引用。将跟随在地址符后的数值用变量来代替的过程称为引用变量。同样,引用变量也可以采用表达式。

3)变量的种类。变量分为局部变量、公共变量(全局变量)和系统变量三种。在A、B类宏程序中,其分类方法均相同。;2.宏程序编程

(1)变量的赋值

变量的赋值方法有两种,即直接赋值和引数赋值。其中直接赋值的方法较为直观、方便,其书写格式如下:

#100=100.0;

#101=30.0+20.0;;(2)宏程序运算指令

宏程序的运算类似于数学运算,用各种数学符号来表???。常用宏程序运算指令见下表。;300;宏程序运算说明如下:

1)函数SIN、COS等的角度单位是度(°),分(′)和秒(″)要换算成带小数点的度(°)。

2)宏程序数学运算的次序依次为:函数运算(SIN、COS、ATAN等),乘和除运算(*、/等),加和减运算(+、-等),逻辑运算(AND、OR、XOR等)。

3)函数中的括号用于改变运算次序,允许嵌套使用,但最多只允许嵌套5级。;(3)宏程序转移指令

指令起到控制程序流向的作用。

1)分支语句。

格式一:GOTOn;

格式二:IF[条件表达式]GOTOn;

这是有条件转移语句,如果条件成立,则转到N1000程序段执行;如果条件不成立,则执行下一个程序段。;2)循环指令。

WHILE[条件表达式]DOm(m=1,2,3…);

ENDm;

当条件表达式满足时,就循环执行WHILE与END之间的程序段m次;当条件表达式不满足时,就执行“ENDm;”的下一个程序段。;3.宏程序编程实例

例加工如图所示直线均布孔(工件厚度为12mm),试编写其加工中心加工程序。;任务二

宏程序加工均布轮廓;知识点

◎多轮廓加工的宏程序编程技巧。

◎坐标平移加工的宏程序编程技巧。

◎铣螺纹加工的宏程序编程技巧。

技能点

◎采用宏程序编写均布轮廓的加工程序。;一、任务描述

试编写如图所示网格零件(毛坯材料为45钢,毛坯尺寸为180mm×180mm×8mm)的加工程序,并在数控铣床上进行加工。;二、任务分析

采用手工编程方式编写本任务零件的加工程序时,如采用一般的子程序指令进行编程,则其加工程序极为复杂,且要计算每个型腔的基点坐标,编程与程序的输入极为不便。如在编程过程中采用宏程序结合坐标平移的方式进行编程,则程序简单明了。;三、知识链接

1.多轮廓加工的宏程序编程

例如图所示零件,毛坯材料为45钢,毛坯尺寸为φ80mm×15mm,试编写其加工程序。;2.坐标平移加工的宏程序编程

(1)局部坐标系(坐标平移)

在数控编程中,为了方便编程,有时要给程序选择一个新的参考基准,通常是将工件坐标系偏移一个距离。在FANUC系统中,通过指令G52来实现。

1)指令格式:G52XYZ;

G52X0Y0Z0;

2)指令说明。G52:设定局部坐标系,该坐标系的参考基准是当前设定的有效工件坐标系原点,即使用G54~G59设定的工件坐标系。

XYZ:局部坐标系的原点在原工件坐标系中的位置,该值用绝对坐标值加

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档