10、宏程序加工非圆曲线轮廓

更新时间:2023-09-01 02:00:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

FANUC系统数控铣床(加工中心)编程与操作实用教程

宏程序加工非圆曲线轮廓

FANUC系统数控铣床(加工中心)编程与操作实用教程

明确任务

分小组:3人/组 设备:FANUC 0i 数控车床

资料 FANUC 0i编程手册—— 铣床 FANUC 0i操作手册—— 铣床学习指导书1

FANUC系统数控铣床(加工中心)编程与操作实用教程

示范、讲解1.宏指令编程基本知识

2.宏指令编程加工非圆曲线、三维倒角倒圆

FANUC系统数控铣床(加工中心)编程与操作实用教程

一、宏指令编程基本知识

在加工一些形状相似的系列零件或加工非直线、圆组成的曲线时,可以 采用宏程序进行编程,减少编程工作量。 1.宏变量 #1 —— #33 局部变量 #100—— #999 公共变量 #1000 — 系统变量 2.运算符与表达式 (1)算术运算符 + - * / (2)条件运算符 EQ NE GT GE LT LE (3)逻辑运算符 AND OR XOR (4)函数 SIN[ASIN] COS[ACOS] TAN[ATAN] ABS SQRT FIX FUP ROUND LN EXP (5)表达式:用运算符连接起来的常数宏变量构成表达式如: 175/SQRT[2] * COS[55 * PI/180 ]

FANUC系统数控铣床(加工中心)编程与操作实用教程

①赋值语句 把常数或表达式的值送给一个宏变量称为赋值; 格式:宏变量=常数或表达式 如:#2 = 175/SQRT[2] * COS[55 * PI/180 ] #3 = 124.0 3.条件判别语句IF GOTO THEN (1)无条件表达式 GOTO n (2)IF[条件表达式] GOTO n (3) IF[条件表达式] THEN 4.循环语句WHILE DO[1-3] END[1-3] (1)格式: WIIILE [条件表达式 ] DO[1-3] END[1-3] 5.宏程序的调用G65 G66 G67 (1)宏程序的非模态调用G65 (2)宏程序的模态调用G66 G67

FANUC系统数控铣床(加工中心)编程与操作实用教程

宏指令G65可以实现丰富的宏功能,包括算术运算、逻辑运算等处理功能。

一般形式

G65 Hm P#i Q#j R#k

FANUC系统数控铣床(加工中心)编程与操作实用教程

二、宏功能指令1.算术运算指令G码 G65 G65 H码 H01 H02 功 能 定义,替换 加 定 义 # i=# j # i=# j+# k

G65G65 G65 G65 G65 G65

H03H04 H05 H21 H22 H23

减乘 除 平方根 绝对值

# i=# j-# k# i=# j × # k # i=# j/# k# i=√# j

# i=|# j|

求余

# i=# j-trunc﹙# j/# k﹚· k #Trunc;丢弃小于1的分数部分

G65 G65 G65 G65 G65

H24 H25 H26 H27 H28

BCD码→二进制码 二进制码→BCD码 复合乘/除 复合平方根1 复合平方根2

# i=BIN﹙# j﹚

# i=BCD﹙# j﹚ # i=﹙# i × # j﹚÷# k # i=√# j2+# k2 # i=√# j2-# k2

FANUC系统数控铣床(加工中心)编程与操作实用教程

2.逻辑运算指令

G码 G65

H码 H11

功 能

定 义

逻辑“或”

# i=# j · OR · k #

G65

H12

逻辑“与”

# i=# j · AND · k #

G65

H13

异或

# i=# j · XOR · k #

FANUC系统数控铣床(加工中心)编程与操作实用教程

3.三角函数指令

G码 G65

H码 H31

功 能 正弦

定 义 # i=# j · SIN ﹙# k﹚

G65

H32

余弦

# i=# j · COS ﹙# k﹚

G65

H33

正切

# i=# j · TAN﹙# k﹚

G65

H34

反正切

# i=ATAN﹙# j/# k﹚

FANUC系统数控铣床(加工中心)编程与操作实用教程

4.控制类指令

G码 G65 G65 G65 G65 G65 G65 G65 G65

H码 H80 H81 H82 H83 H84 H85 H86 H99

功 能 无条件转移 条件转移1 条件转移2 条件转移3 条件转移4 条件转移5 条件转移6 产生PS报警

定 义 GO TO n IF # j=# k,GOTOn IF # j≠# k,GOTOn IF # j># k,GOTOn IF # j<# k,GOTOn IF # j≥# k,GOTOn IF # j≤# k,GOTOn PS报警号500+n出现

FANUC系统数控铣床(加工中心)编程与操作实用教程

学生实施

任务实施

确定方案 小组讨论 收集信息

技术资料 学习材料 实训设备宏指令编程 加工非圆曲 线、三维倒 角倒圆

宏指令编 程基本知 识

FANUC系统数控铣床(加工中心)编程与操作实用教程

学生汇报演示

学生讲解

学生提问

教师提问

学生解答 问题

教师讲解

集体讨论

FANUC系统数控铣床(加工中心)编程与操作实用教程

教师总结

FANUC 0i数控机床

一、任务完成情况 二、存在的问题分析 三、解答 四、行动演示 五、检查与评价

本文来源:https://www.bwwdw.com/article/9doi.html

微信扫码分享

《10、宏程序加工非圆曲线轮廓.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文
范文搜索
下载文档
Top