- 1
- 0
- 约1.18万字
- 约 78页
- 2019-10-12 发布于广东
- 举报
表 5.2 返回 表 5.3 返回 表 5.4 返回 表 5.5 返回 表 5.6 返回 表 5.7 返回 表 5.8 返回 表 5.10 返回 表 5.11 返回 表 5.12 返回 表 5.13 返回 表 5.14 返回 表 5.15 返回 表 5.16 返回 表 5.17 返回 * 任务12对称类零件的编程与加工 与常规铣削相比较,高速铣削在进退刀控制上要求更高,应尽量采用斜线、圆弧或螺旋线方式及在轮廓、曲面切向进退刀,保证圆弧过渡,层间进退刀要减少进刀、退刀的相对高度,精加工时最好从工件外部进刀。 2.移刀方法 在双向切削加工中,为避免行间过渡时方向急剧改变,可采用空间内向圆弧走刀、空间外向圆弧走刀、“高尔夫式”走刀等方式加工,如图5. 23所示。 3.刀路轨迹的拐弯处理 遇到凹凸拐角加工时,可采用圆弧或圆环走刀,使刀具在拐角处进给速度得到调节,保证切削刃的切削速度恒定,必要时要进行降速处理。 上一页 下一页 返回 任务12对称类零件的编程与加工 4.陡壁加工 对陡壁与非陡壁面的加工,为防止切削载荷的急剧变化,应用不同的方法把陡壁面与非陡壁面分开加工,可提高切削速度,使零件表面的粗糙度均匀。 上一页 返回 任务13宏程序的编程与加工 任务导入 加工如图5. 26所示的凹球面。 知识链接 一、用户宏程序的概念 用户宏程序有A, B两类。这里主要介绍B类宏程序,A类宏程序见本任务的【知识拓展】。 用户宏程序是提高数控机床性能的一种特殊功能。使用中,通常把能完成某一功能的一系列指令像子程序一样存入存储器,然后用一个总指令代表它们,使用时只需给出这个总指令就能执行其功能。在这里,所登录的这一群命令叫做用户宏程序主体,简称宏程序( Macro Program)。这个代表命令称为用户宏命令,也称为宏调用命令。 下一页 返回 任务13宏程序的编程与加工 用户宏程序主体是一系列指令,相当于子程序体。既可以由机床生产厂提供,也可以由机床用户自己编制。当宏程序编制好并已经登录进数控系统存储体中后,操作者只需要根据要求给宏程序赋予一定的变量值就可以使用,而不需要去理解宏程序主体里面的内容,就如同使用系统提供的一些固定循环指令一样,只需要给定各参数值,而不需要去化解固定循环内部的分步操作。 用户宏程序的最大特点是,可以对变量进行运算,使程序应用更加灵活、方便 二、变量及变量的使用方法 在普通的零件加工程序中,指定地址码并直接用数字值表示移动的距离。而在宏程序中,可以使用变量来代替地址后面的具体数值,在程序中或MDI方式下对其进行赋值。 上一页 下一页 返回 任务13宏程序的编程与加工 变量的使用可以使宏程序具有通用性,并且在宏程序中可以使用多个变量,彼此之间用变量号码进行识别。 1.变量的形式 变量是由符号#加上其后面的变量号码所构成的,即: #i(i=1,2,3,…) 2.变量的赋值 3.变量的引用 4.未定义的变量 尚未被定义的变量,被称为空。变量#0是空变量,它不能写,只能读 上一页 下一页 返回 任务13宏程序的编程与加工 三、变量的类型 按变量号码可将变量分为局部( Local)变量、公共(Common)变量、系统(System )变量,其用途和性质都是不同的,如表5. 7所示。 1.局部变量 局部变量( #1一#33)就是在宏程序中局部使用的变量。换句话说,在某一时刻调用的宏程序中的局部变量#1和另一时刻调用的宏程序中使用的##1是不同的。因此,在多重调用时,当出现宏程序A调用宏程序B的情况时,也不会将A中所用到的局部变量破坏。例如,用G65调用宏程序时,局部变量级会随着调用多重度的增加而增加。 上一页 下一页 返回 任务13宏程序的编程与加工 2.公共交量 与局AIS变量相对,公共变量( #100一#149 (#199、#1s0一#s31 (#999)是在主程序以及调用的子程序中通用的变量,因此,在某个宏程序中运算得到的公共变量的结果##1,会影响其他程序中##1的值。 公共变量主要由#100一#149及#s00一#s31构成。其中前一组是非保持型,断电后即被清零;后一组是保持型,断电后仍被保持 公共变量可以在程序中赋值,也可以通过操作面板输入。 3.系统变量 系统变量( #1000一)能用来读写内部NC数据,如刀具补偿值和当前位置数据。注意:有些系统变量是只读变量。 上一页 下一页 返回 任务13宏程序的编程与加工 四、变量的算术和逻辑运算 宏程序具有赋值、算式运算、逻辑运算、函数运算等功能,变量之间进行运算的通常表达形式为:#i =(表达式)。各运算指令的具体
原创力文档

文档评论(0)