当前位置:首页 > 工业技术
FANUC数控系统用户宏程序与编程技巧
FANUC数控系统用户宏程序与编程技巧

FANUC数控系统用户宏程序与编程技巧PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)彼得·斯密德(Peter Smid)著;罗学科,赵玉侠,刘瑛等译
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2007
  • ISBN:7122004791
  • 页数:264 页
图书介绍:本书主要讲述有关数控宏程序的内容,涉及了有关CNC编程的其他几个问题。
《FANUC数控系统用户宏程序与编程技巧》目录

第1章 FANUC宏程序 1

1.1 概述 1

1.2 宏编程 3

1.3 宏程序应用 6

1.4 技巧要求 8

第2章 基本程序代码 10

2.1 准备命令 10

2.2 辅助功能 11

2.3 铣削G代码 11

2.4 铣削M代码 14

2.5 车削G代码 14

2.6 车削M代码 17

2.7 标准程序代码 18

2.8 可选程序代码 18

第3章 子程序回顾 19

3.1 子程序实例——铣削加工 19

3.2 子程序规则 23

3.3 子程序重复 24

3.4 子程序嵌套 25

3.5 子程序文件 26

3.6 子程序与宏程序比较 26

3.7 专有特征 27

3.8 CNC车床应用 28

第4章 系统参数 30

4.1 什么是参数 30

4.2 参数保存 31

4.3 参数备份 31

4.4 参数确定 31

4.5 参数分类 32

4.6 参数显示屏 34

4.7 参数数据类型 34

4.8 二进制数 40

4.9 参数的设置和修改 41

4.10 系统缺省值 43

第5章 数据设置 45

5.1 偏置量输入 45

5.2 数据设置命令 46

5.3 坐标模式 46

5.4 工件偏置量 47

5.5 偏置存储类型——铣削 48

5.6 偏置存储类型——车削 52

5.7 偏置值的调整 53

5.8 刀具偏置程序入口 54

5.9 有效输入范围 55

5.10 车削偏置 56

5.11 MDI中的数据设置检查 58

5.12 可编程参数入口 58

5.13 程序的移植性 60

第6章 宏程序结构 65

6.1 基本工具 65

6.2 宏程序的定义和调用 66

6.3 宏程序号 70

第7章 变量的概念 73

7.1 宏程序变量的类型 73

7.2 宏程序中的变量 74

7.3 变量声明 74

7.4 变量的使用 76

7.5 定制机床功能 79

第8章 变量赋值 81

8.1 局部变量 81

8.2 局部变量赋值 82

8.3 简单和模态宏程序调用 85

8.4 主程序和局部变量 87

8.5 局部变量和嵌套级 91

8.6 全局变量 92

8.7 变量的输入范围 92

8.8 设置变量名函数SETVN 93

8.9 全局变量的保护 94

第9章 宏程序函数 95

9.1 函数组 95

9.2 变量重新访问的定义 95

9.3 算术函数 98

9.4 三角函数 100

9.5 四舍五入函数 101

9.6 辅助函数 104

9.7 逻辑函数 106

9.8 变换函数 107

9.9 函数计算——专门测试 108

9.10 实际应用方法 110

第10章 系统变量 117

10.1 系统变量识别 117

10.2 系统变量组 118

10.3 系统变量的组织 124

10.4 重置编程零点 125

第11章 刀具偏置变量 127

11.1 系统变量与刀具偏置 127

11.2 刀具偏置存储组 128

11.3 刀具偏置变量——FANUC 0控制器 129

11.4 刀具偏置变量——用于铣削的FS 10/11/15/16/18/21 131

11.5 刀具偏置变量——用于车削的FS 10/11/15/16/18/21 134

第12章 模态数据 138

12.1 用于模态命令的系统变量 138

12.2 模态G代码 139

12.3 数据的保存和恢复 141

12.4 其他的模态功能 142

第13章 分支和循环 145

13.1 宏程序中所做的决策 145

13.2 IF函数 146

13.3 循环的概念 149

13.4 WHILE循环结构 151

13.5 条件表达式和空变量 154

13.6 基于宏程序的公式——正弦曲线 155

13.7 清除全局变量 157

第14章 报警与定时器 159

14.1 宏程序中的报警 159

14.2 宏程序中的定时器 162

第15章 轴位置数据 164

15.1 轴位置术语 164

15.2 位置信息 164

第16章 自动操作模式 166

16.1 自动操作控制 166

16.2 镜像状态检查 170

16.3 已加工零件数量的控制 171

第17章 编辑宏程序 173

17.1 编辑单元 173

17.2 程序注释 173

17.3 宏程序函数的缩写 174

第18章 参数化编程 175

18.1 什么是参数化编程 175

18.2 参数化编程的优势 176

18.3 进行宏程序开发的方法 177

第19章 相似零件类 179

19.1 深入开发宏程序——定位销 179

第20章 用于加工的宏程序 189

20.1 斜线上的孔型——版本1 189

20.2 斜线上的孔型——版本2 192

20.3 框架孔型 193

20.4 螺栓孔圆周分布的孔型 197

20.5 圆弧分布的孔型 201

20.6 圆柱型腔的粗加工 203

20.7 圆柱型腔的精加工 207

20.8 槽加工宏程序 211

20.9 不同深度的环形槽加工 215

20.10 矩形型腔的精加工 218

第21章 定制循环 222

21.1 特殊循环 222

21.2 G代码宏程序调用 223

21.3 M功能宏程序调用 223

21.4 G13圆弧切削 223

第22章 外部输出 232

22.1 端口开启与关闭命令 232

22.2 数据输出功能 232

22.3 参数设置——FANUC 10/11/12/15 234

22.4 参数设置——FANUC 16/18/21 235

22.5 外部输出函数结构 236

22.6 DPRNT实例 238

第23章 测量中宏程序的使用 239

23.1 什么是检测技术 239

23.2 CNC机床上的测量装置 241

23.3 探针的类型 242

23.4 探针选择标准 242

23.5 CNC机床测量技术 243

23.6 在线测量 244

23.7 要测量的特征 245

23.8 校准装置 249

23.9 定心宏程序实例 249

23.10 探针长度校准 251

23.11 跳转命令G31 254

第24章 附加资源 255

24.1 宏程序执行期间的限制 255

24.2 宏编程知识 256

24.3 补充资源 258

24.4 实用编程方法 258

24.5 宏编程技巧 259

第25章 宏程序课程概要 260

25.1 宏程序课程概要 260

25.2 结束语 263

光盘使用说明 264

返回顶部