《数控加工工艺与编程 教学课件 ppt 吴新佳 第5章 变量编程》由会员分享,可在线阅读,更多相关《数控加工工艺与编程 教学课件 ppt 吴新佳 第5章 变量编程(11页珍藏版)》请在金锄头文库上搜索。
1、第5章 变量编程,5.1 用户宏程序在数控编程中的应用,5.2 计算参数和程序跳转,第5章 变量编程,5.1 用户宏程序在数控编程中的应用,5.1.1 宏程序的概念 在FANUC系统中,包含变量、转向、比较判别等功能的指令称为宏指令,用户宏程序是指包含有宏指令的子程序,简称宏程序。宏指令通常存放在存储器中,主程序需要时,可以使用呼叫宏程序的方式随时调用。宏程序具有变量运算、判断和条件转移等功能,因此可以编制出更简单、通用性更强的程序。,图5-1 简单宏程序编程举例,第5章 变量编程,5.1.2 变 量 1变量及变量的引用 2变量的类型,第5章 变量编程,5.1.3 宏程序调用 1宏程序调用指令
2、(G65) 编程格式:G65 P_ L_ 2自变量赋值,第5章 变量编程,5.1.4 变量的运算和控制指令 1算术和逻辑运算,第5章 变量编程,2控制指令 (1)无条件转移(GOTO语句) 语句格式为: GOTO n; 其中n为顺序号(19999) ,可用变量表示。例如:GOTO 1; GOTO#10; (2)条件转移(IF语句) 语句格式为: IF条件式 GOTO n; (3)循环(WHILE语句) 语句格式为: WHILE 条件式 DO m;(m=1,2,3) END m;,第5章 变量编程,5.1.5 用户宏程序应用 1圆周等分孔加工,图5-2 圆周等分孔加工,第5章 变量编程,2铣削内
3、半球体,图5-3 铣削内半球体,第5章 变量编程,3椭圆凸台加工,图5-4 宏程序编程实例 图5-5 宏程序变量运算,第5章 变量编程,5.2 计算参数和程序跳转,5.2.1 计算参数R 1功能 要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须要计算出数值,此两种情况均可以使用计算参数。可以在程序运行时由控制器计算或设定所需要的数值,也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址进行赋值。 2编程格式 R0=R249=(如果存在加工循环,计算参数可以至R299=)。 3赋值(给计算参数赋值) 4参数的计算,第5章 变量编程,5.2.2 程序的跳转 1标记符程序跳转的目标 2绝对跳转 编程格式: GOTOF Label;向前跳转 GOTOB Label;向后跳转 3有条件跳转 编程格式: IF条件GOTO Label;向前跳转 IF条件GOTO Label;向后跳转 5.2.3 计算参数R和程序跳转指令的应用,图5-8 3个椭圆加工,