《FANUC数控系统宏程序编程方法、技巧与实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张运强,穆瑞编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111348603
  • 页数:328 页
图书介绍:本书以应用为主,以FANUC 0i数控系统为蓝本,详细介绍宏程序基础知识,通过大量实例分别讲述数控车床、数控铣床宏程序编制方法等。

第1章数控技术基础 1

1.1数控技术与数控机床的概念 1

1.2数控机床的发展 1

1.3数控机床工作原理 2

1.3.1数控机床的组成及其外形 2

1.3.2数控系统的主要功能 3

1.3.3数控机床的工作原理 4

1.4数控机床编程基础知识 5

1.5数控机床坐标系 8

第2章宏程序概述 11

2.1数控编程技术的应用现状 11

2.2宏程序编程的技术特点 12

2.3宏程序与普通程序的对比 13

2.4宏程序与CAD/CAM软件生成程序的加工性能对比 14

2.4.1宏程序编程的特点 14

2.4.2影响自动编程加工精度的因素 14

2.4.3自动编程与宏程序加工速度的区别 15

2.5学习好宏程序编程的意义 15

第3章宏程序理论基础 17

3.1FANUC0i系统的用户宏程序 17

3.2变量 17

3.2.1变量的表示 17

3.2.2变量的类型 17

3.2.3变量值的范围 18

3.2.4小数点的省略 18

3.2.5变量的引用 18

3.2.6未定义的变量 19

3.3系统变量 20

3.3.1接口(输入/输出)信号 20

3.3.2刀具补偿值 21

3.3.3宏程序报警 22

3.3.4停止和信息显示 22

3.3.5时间信息 23

3.3.6自动运行控制 23

3.3.7已加工的零件数 24

3.3.8模态信息 24

3.3.9当前位置信息 25

3.3.10工件坐标系补偿值(工件零点偏移值) 26

3.4算术和逻辑运算 27

3.5赋值与变量 32

3.6转移和循环 32

3.6.1无条件转移(GOTO语句) 33

3.6.2条件转移(IF语句) 33

3.6.3循环(WLE语句) 34

第4章用户宏功能 37

4.1用户宏程序调用指令A 37

4.1.1宏程序模态调用与取消(G66、G67) 37

4.1.2子程序调用(M98) 37

4.1.3用M代码调用子程序 37

4.1.4用T代码调用子程序 38

4.2用户宏程序本体 39

4.2.1用户宏程序本体的结构 39

4.2.2变量的表示和引用 39

4.2.3变量的种类 40

4.2.4宏程序的运算和控制指令 40

4.3用户宏程序调用指令B 41

4.3.1宏程序非模态调用(G65) 42

4.3.2宏程序模态调用与取消(G66、G67) 45

4.3.3用G代码调用宏程序(G<g>) 46

4.3.4用M代码调用宏程序(M<m>) 47

4.3.5用M代码调用子程序 48

4.3.6用T代码调用子程序 49

4.4宏程序语句和NC语句 50

4.4.1宏程序语句和NC语句的定义 50

4.4.2宏程序语句和NC语句的异同 50

4.4.3宏程序语句的处理 50

4.4.4用户宏程序的存储 50

4.5用户宏程序的使用限制 51

4.6外部输出指令 52

4.6.1打开指令POPEN 52

4.6.2数据输出指令BPRNT 52

4.6.3数据输出指令DPRNT 53

4.6.4关闭指令PCLOS 54

4.6.5要求的设定 54

4.7中断型用户宏程序 54

4.7.1指令格式 54

4.7.2指定方法说明 55

4.7.3从用户宏程序中断返回 55

第5章数控车床宏程序应用实例 57

5.1概述 57

5.2数控编程中的数学处理 57

5.3圆锥曲线加工实例 60

5.3.1双曲线轮廓加工 60

5.3.2抛物线轮廓加工 65

5.3.3椭圆轮廓加工 69

5.4螺纹加工实例 74

5.4.1梯形螺纹的基本知识 74

5.4.2单线梯形螺纹加工 84

5.4.3多线梯形螺纹加工 90

5.4.4变螺距螺纹加工 93

第6章数控铣床宏程序应用实例 98

6.1规则形状加工 98

6.1.1实例一圆柱体加工 98

6.1.2实例二内外锥体 107

6.1.3实例三棱柱加工 125

6.1.4实例四棱锥加工 132

6.1.5实例五球体加工 145

6.1.6实例六椭圆球面加工 156

6.1.7实例七圆环面加工 166

6.1.8实例八铣螺纹 172

6.2非圆曲线轮廓零件加工 174

6.2.1实例一椭圆 175

6.2.2实例二双曲线 177

6.2.3实例三抛物线 179

6.2.4实例四正弦曲线 181

6.2.5实例五余弦曲线 184

6.2.6实例六正切曲线 186

6.2.7实例七等速螺线 188

6.3孔系加工 190

6.3.1实例一圆周钻孔 190

6.3.2实例二定角度均布孔 193

6.3.3实例三矩阵孔加工 194

6.3.4实例四三角均布孔加工 199

6.3.5实例五可变深孔加工 202

6.4矩形加工 207

6.4.1实例一矩形上平面加工 207

6.4.2实例二矩形槽加工 211

6.4.3实例三矩形倒圆加工 225

6.4.4实例四矩形倒角加工 240

6.5倒角倒圆加工 253

6.5.1实例一内外圆柱倒角 253

6.5.2实例二内外圆柱倒圆 261

6.5.3实例三内外形倒角 270

6.5.4实例四内外形倒圆 274

6.5.5实例五斜面加工 280

6.5.6实例六圆柱面加工 287

6.5.7实例七椭圆柱倒圆 305

附录 323

附录AFANUC0i系统常用准备功能代码 323

附录BFANUC0i-TC系统常用辅助功能代码 324

附录CFANUC0i-MC系统常用准备功能代码 325

附录D可变更加工坐标系指令G10简介 327

参考文献 328