当前位置:首页 > 工业技术
FANUC数控宏程序编程案例手册
FANUC数控宏程序编程案例手册

FANUC数控宏程序编程案例手册PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:沈春根,汪健,刘义主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2017
  • ISBN:9787111551676
  • 页数:465 页
图书介绍:本书全部采用实例形式,针对数控加工中的常见型面,叙述了宏程序的基本概念和应用方法,介绍了数控车削、数控铣削、车铣复合加工和多轴加工中最常见简单型面、非圆型面、螺纹等数控加工宏程序编程实例,编排了80个加工实例,编写了接近100个宏程序实例,所有实例均通过FANUC数控系统进行仿真和实际上机运行。
《FANUC数控宏程序编程案例手册》目录

第1章 用户宏程序功能A 1

1.1概述 1

1.1.1变量 1

1.1.2变量赋值 1

1.1.3数学运算 2

1.1.4三角函数运算 3

1.1.5逻辑运算 3

1.1.6跳转运算 4

1.1.7调用 5

1.1.8本节小结 5

1.2简单应用 6

1.2.1零件图以及加工内容 6

1.2.2零件图样的分析 6

1.2.3算法以及程序流程框图设计 7

1.2.4本节小结 9

本章小结 9

第2章 用户宏程序功能B 10

2.1编程基础——变量的定义 10

2.1.1变量的概述 10

2.1.2变量的赋值 10

2.1.3变量的使用 11

2.1.4变量的类型 11

2.1.5变量的算术运算和逻辑运算 12

2.2编程工具——控制流向的语句 13

2.2.1控制语句的分类 13

2.2.2运算符的描述 18

2.3简单应用 19

2.3.1零件图以及加工内容 19

2.3.2零件图样的分析 20

2.3.3算法的设计 20

2.3.4本节小结 26

2.4宏程序编程的主要方法和步骤 26

2.4.1选择变量的基本方法 26

2.4.2宏程序编程的基本步骤 28

本章小结 28

第3章 宏程序和子程序 29

3.1子程序概述 29

3.1.1子程序定义 29

3.1.2子程序调用方式 30

3.1.3子程序编程的几点注意事项 30

3.2子程序嵌套 31

3.3宏程序和子程序比较 32

3.4子程序的简单应用 34

3.4.1零件图以及加工内容 34

3.4.2零件图样的分析 34

3.4.3根据算法以及流程框图编写加工的子程序代码 35

3.4.4本节小结 37

本章小结 37

第4章 宏程序编程的灵魂——逻辑算法 38

4.1算法概述 38

4.1.1算法基本概念 38

4.1.2算法设计的三大原则 39

4.2算法描述——流程框图和N-S框图 40

4.2.1流程框图 40

4.2.2 N-S流程框图 42

4.3算法简单应用实例 43

本章小结 47

第5章 数控车宏程序之轴类零件应用 48

5.1实例5-1:车削端面宏程序应用实例 48

5.1.1零件图以及加工内容 48

5.1.2零件图样的分析 48

5.1.3算法以及程序流程框图的设计 49

5.1.4本节小结 52

5.2实例5-2:粗车外圆宏程序应用实例 53

5.2.1零件图以及加工内容 53

5.2.2算法设计 53

5.2.3根据算法以及流程框图编写加工的宏程序代码 54

5.2.4本节小结 57

5.3实例5-3:精车外圆宏程序应用实例 57

5.3.1精加工算法以及程序流程图设计 58

5.3.2根据算法以及程序设计流程框图编写加工程序代码 59

5.3.3本节小结 61

5.4实例5-4:车削锥度宏程序应用实例 61

5.4.1零件图以及加工内容 61

5.4.2零件图样的分析 62

5.4.3算法以及刀路轨迹设计 62

5.4.4本节小结 73

5.5实例5-5:车削凸圆弧宏程序应用实例 74

5.5.1零件图以及加工内容 74

5.5.2零件图样的分析 74

5.5.3算法以及刀路轨迹设计 74

5.5.4根据算法以及流程框图编写加工的宏程序代码 78

5.5.5本节小结 86

5.6实例5-6:车削凹圆弧宏程序应用实例 86

5.6.1零件图以及加工内容 86

5.6.2零件图样的分析 86

5.6.3算法以及刀路轨迹设计 87

5.6.4根据算法以及流程框图编写加工的宏程序代码 89

5.6.5本节小结 93

本章小结 93

第6章 数控车宏程序之槽类零件应用 94

6.1实例6-1:车削外圆单个沉槽的宏程序实例 94

6.1.1零件图以及加工内容 94

6.1.2零件图样的分析 94

6.1.3算法以及刀路轨迹设计 95

6.1.4本节小结 100

6.2实例6-2:车削外圆多排等距沉槽的宏程序实例 100

6.2.1零件图以及加工内容 100

6.2.2零件图样的分析 101

6.2.3算法以及刀路轨迹设计 101

6.2.4本节小结 108

6.3实例6-3:车削端面沉槽的宏程序实例 108

6.3.1零件图以及加工内容 108

6.3.2零件图样的分析 109

6.3.3算法以及刀路轨迹设计 109

6.3.4本节小结 114

6.4实例6-4:车削内孔沉槽的宏程序实例 114

6.4.1零件图以及加工内容 114

6.4.2零件图样的分析 114

6.4.3算法以及刀路轨迹设计 114

6.4.4本节小结 118

6.5实例6-5:车削外圆圆弧沉槽的宏程序实例 119

6.5.1零件图以及加工内容 119

6.5.2零件图样的分析 119

6.5.3算法以及刀路轨迹设计 119

6.5.4本节小结 120

6.6实例6-6:车削外圆V形沉槽的宏程序实例 120

6.6.1零件图以及加工内容 120

6.6.2零件图样的分析 120

6.6.3算法以及刀路轨迹设计 121

6.6.4本节小结 126

本章小结 126

第7章 数控车宏程序之孔类零件应用 127

7.1实例7-1:车削钻孔宏程序应用实例 127

7.1.1零件图以及加工内容 127

7.1.2零件图样的分析 127

7.1.3算法以及刀路轨迹设计 128

7.1.4本节小结 132

7.2实例7-2:车削单个内孔(通孔)的宏程序应用实例 133

7.2.1零件图以及加工内容 133

7.2.2零件图样的分析 133

7.2.3算法以及刀路轨迹设计 133

7.2.4本节小结 139

7.3实例7-3:车削单个内孔(不通孔)的宏程序应用实例 139

7.3.1零件图以及加工内容 139

7.3.2零件图样的分析 139

7.3.3算法以及刀路轨迹设计 140

7.3.4本节小结 143

7.4实例7-4:车削方程型面内孔宏程序应用实例 143

7.4.1零件图以及加工内容 143

7.4.2零件图样的分析 143

7.4.3算法以及刀路轨迹设计 144

7.4.4本节小结 151

本章小结 151

第8章 数控车宏程序之螺纹加工应用 152

8.1实例8-1:车削单线三角形外螺纹宏程序应用实例 152

8.1.1零件图以及加工内容 152

8.1.2零件图样的分析 152

8.1.3算法以及刀路轨迹设计 153

8.1.4本节小结 157

8.2实例8-2:车削单线圆锥三角形外螺纹宏程序应用实例 157

8.2.1零件图以及加工内容 157

8.2.2零件图样的分析 157

8.2.3算法以及刀路轨迹设计 158

8.2.4本节小结 162

8.3实例8-3:车削大螺距外螺纹宏程序应用实例 162

8.3.1零件图以及加工内容 162

8.3.2零件图样的分析 163

8.3.3算法以及刀路轨迹设计 163

8.3.4本节小结 169

8.4实例8-4:车削内螺纹宏程序应用实例 169

8.4.1零件图以及加工内容 169

8.4.2零件图样的分析 169

8.4.3算法以及刀路轨迹设计 170

8.4.4本节小结 173

8.5实例8-5:车削双线螺纹宏程序应用实例 174

8.5.1零件图以及加工内容 174

8.5.2零件图样的分析 174

8.5.3算法以及刀路轨迹设计 174

8.5.4本节小结 178

本章小结 178

第9章 数控车宏程序之盘类零件应用 179

9.1实例9-1:车削回程盘宏程序应用实例 179

9.1.1零件图以及加工内容 179

9.1.2零件图样的分析 179

9.1.3算法以及刀路轨迹设计 180

9.1.4本节小结 185

9.2实例9-2:车削阀盖宏程序应用实例 185

9.2.1零件图以及加工内容 185

9.2.2零件图样的分析 186

9.2.3算法以及刀路轨迹设计 187

9.2.4本节小结 196

本章小结 196

第10章 数控车宏程序之方程型面零件应用 197

10.1方程型面加工概述 197

10.1.1方程型面定义 197

10.1.2方程型面应用场合 197

10.1.3方程型面加工方法 197

10.1.4方程型面及其编程延伸 198

10.2实例10-1:车削右半椭圆宏程序应用实例 199

10.2.1零件图和加工内容 199

10.2.2零件图样的分析 199

10.2.3算法以及刀路轨迹设计 199

10.2.4方程型面拓展 206

10.2.5本节小结 207

10.3实例10-2:车削凹椭圆宏程序应用实例 207

10.3.1零件图和加工内容 207

10.3.2零件图样的分析 207

10.3.3算法以及刀路轨迹设计 208

10.3.4本节小结 211

本章小结 211

第11章 宏程序在高级螺纹车削中的应用 212

11.1实例11-1:车削外梯形螺纹宏程序应用 212

11.1.1零件图和加工内容 212

11.1.2零件图样的分析 212

11.1.3算法以及刀路轨迹设计 213

11.1.4本节小结 218

11.2实例11-2:车削内梯形螺纹宏程序应用 218

11.2.1零件图和加工内容 218

11.2.2零件图样的分析 218

11.2.3算法以及刀路轨迹设计 219

11.2.4本节小结 222

11.3实例11-3:车削圆弧螺纹宏程序应用 223

11.3.1零件图和加工内容 223

11.3.2零件图样的分析 223

11.3.3算法以及刀路轨迹设计 223

11.3.4本节小结 226

11.4实例11-4:车削变槽宽变齿宽变距螺纹宏程序应用 226

11.4.1零件图和加工内容 226

11.4.2零件图样的分析 227

11.4.3算法以及刀路轨迹设计 227

11.4.4本节小结 231

本章小结 231

第12章 数控铣宏程序之孔系加工应用 232

12.1实例12-1:数控铣钻孔宏程序应用实例 232

12.1.1零件图和加工内容 232

12.1.2零件图样的分析 232

12.1.3算法以及程序流程框图的设计 233

12.1.4本节小结 234

12.2实例12-2:钻孔循环实例延伸之一——等深度加工 234

12.2.1零件图和加工内容 234

12.2.2零件图样的分析 234

12.2.3算法以及程序流程框图的设计 235

12.2.4本节小结 237

12.3实例12-3:钻孔循环实例延伸之二——按一定规律递减加工 237

12.3.1零件图和加上内容 237

12.3.2零件图样的分析 237

12.3.3算法以及程序流程框图的设计 238

12.3.4本节小结 239

12.4实例12-4:直线排孔钻孔的宏程序应用实例 240

12.4.1零件图以及加工内容 240

12.4.2零件图样的分析 240

12.4.3算法以及程序流程框图的设计 240

12.4.4本节小结 245

12.5实例12-5:圆周钻孔的宏程序应用实例 245

12.5.1零件加工图以及加工内容 245

12.5.2零件图样的分析 246

12.5.3算法以及程序流程框图的设计 246

12.5.4本节小结 250

12.6实例12-6:角度排孔钻孔的宏程序应用实例 250

12.6.1零件加工图以及加工内容 250

12.6.2零件图样的分析 250

12.6.3算法以及程序流程框图的设计 251

12.6.4本节小结 256

12.7实例12-7:矩阵孔钻孔的宏程序应用实例 256

12.7.1零件加工图以及加工内容 256

12.7.2零件图样的分析 257

12.7.3算法以及程序流程框图的设计 257

12.7.4本节小结 262

本章小结 263

第13章 数控铣宏程序之螺纹加工应用 264

13.1实例13-1:标准螺纹加工宏程序应用实例 264

13.1.1零件加工图以及加工内容 264

13.1.2零件图样的分析 265

13.1.3算法以及程序流程框图的设计 265

13.1.4本节小结 270

13.2实例13-2:铣削内螺纹的宏程序应用实例 271

13.2.1零件加工图以及加工内容 271

13.2.2零件图样的分析 271

13.2.3算法以及程序流程框图的设计 271

13.2.4本节小结 275

13.3实例13-3:铣削单线外螺纹的宏程序应用实例 275

13.3.1零件加工图以及加工内容 275

13.3.2零件图样的分析 275

13.3.3算法以及程序流程框图的设计 276

13.3.4本节小结 280

13.4实例13-4:铣削双线外螺纹宏程序应用实例 280

13.4.1零件加工图以及加工内容 280

13.4.2零件图样分析 280

13.4.3算法以及程序流程框图的设计 281

13.4.4本节小结 283

本章小结 283

第14章 数控铣宏程序之基本轮廓应用 284

14.1实例14-1:铣削平面1宏程序应用实例 284

14.1.1零件图以及加工内容 284

14.1.2零件图样的分析 284

14.1.3算法以及程序流程框图的设计 285

14.1.4本节小结 288

14.2实例14-2:铣削平面2宏程序应用实例 288

14.2.1零件图以及加工内容 288

14.2.2零件图样的分析 288

14.2.3算法以及程序流程框图的设计 288

14.2.4本节小结 293

14.3实例14-3:铣削圆凸台宏程序应用实例 293

14.3.1零件图以及加工内容 293

14.3.2零件图样的分析 294

14.3.3算法以及程序流程框图的设计 294

14.3.4本节小结 300

14.4实例14-4:铣削四边形轮廓宏程序应用实例 300

14.4.1零件图以及加工内容 300

14.4.2零件图样的分析 300

14.4.3算法以及程序流程框图的设计 301

14.4.4本节小结 304

14.5实例14-5:铣削滑块宏程序应用实例 305

14.5.1零件图以及加工内容 305

14.5.2零件图样的分析 305

14.5.3算法以及程序流程框图的设计 305

14.5.4本节小结 308

本章小结 308

第15章 数控铣宏程序之型腔应用 309

15.1实例15-1:铣削O形密封圈槽宏程序应用实例 309

15.1.1零件图以及加工内容 309

15.1.2零件图样的分析 309

15.1.3算法以及程序流程框图的设计 310

15.1.4本节小结 314

15.2实例15-2:铣削键槽1宏程序应用实例 314

15.2.1零件图以及加工内容 314

15.2.2零件图样的分析 315

15.2.3算法以及程序流程框图的设计 315

15.2.4本节小结 317

15.3实例15-3:铣削键槽2宏程序应用实例 317

15.3.1零件图以及加工内容 317

15.3.2零件图样的分析 318

15.3.3算法以及程序流程框图的设计 318

15.3.4本节小结 320

15.4实例15-4:铣削内孔宏程序应用实例 320

15.4.1零件图以及加工内容 320

15.4.2零件图样的分析 321

15.4.3算法以及程序流程框图的设计 321

15.4.4本节小结 327

15.5实例15-5:铣削长方体型腔宏程序应用实例 327

15.5.1零件图以及加工内容 327

15.5.2零件图样的分析 328

15.5.3算法以及程序流程框图的设计 328

15.5.4本节小结 333

本章小结 333

第16章 数控铣宏程序之方程型面应用 334

16.1实例16-1:铣削整椭圆轮廓宏程序应用实例 334

16.1.1零件加工图以及加工内容 334

16.1.2零件图样的分析 334

16.1.3算法以及程序流程框图的设计 335

16.1.4本节小结 343

16.2实例16-2:铣削倾斜椭圆宏程序应用实例 344

16.2.1零件加工图以及加工内容 344

16.2.2零件图样的分析 344

16.2.3算法以及程序流程框图的设计 345

16.2.4本节小结 348

16.3实例16-3:铣削椭圆型腔宏程序应用实例 348

16.3.1零件加工图以及加工内容 348

16.3.2零件图样的分析 348

16.3.3算法以及程序流程框图的设计 349

16.3.4本节小结 352

本章小结 352

第17章 数控铣宏程序之倒圆角、倒斜角应用 353

17.1实例17-1:孔口倒45°斜角1宏程序应用实例 353

17.1.1零件加工图以及加工内容 353

17.1.2零件图样的分析 353

17.1.3算法以及程序流程框图的设计 354

17.1.4本节小结 356

17.2实例17-2:孔口倒45°斜角2宏程序应用实例 357

17.2.1零件加工图以及加工内容 357

17.2.2零件图样的分析 357

17.2.3算法以及程序流程框图的设计 358

17.2.4本节小结 360

17.3实例17-3:孔口倒45°斜角3宏程序应用实例 360

17.3.1零件加工图以及加工内容 360

17.3.2零件图样的分析 361

17.3.3算法以及程序流程框图的设计 361

17.3.4本节小结 364

17.4 实例17-4:孔口倒圆角宏程序应用实例 364

17.4.1零件加工图以及加工内容 364

17.4.2零件图样的分析 365

17.4.3算法以及程序流程框图的设计 365

17.4.4本节小结 368

17.5实例17-5:矩形内腔铣削R角的宏程序应用 368

17.5.1零件加工图以及加工内容 368

17.5.2零件图样的分析 369

17.5.3算法以及程序流程图的设计 369

17.5.4本节小结 373

本章小结 373

第18章 数控铣宏程序之G18平面应用 374

18.1实例18-1:铣削G18平面凸圆弧宏程序应用实例 374

18.1.1零件加工图以及加工内容 374

18.1.2零件图样的分析 374

18.1.3算法以及程序流程框图的设计 375

18.1.4本节小结 378

18.2实例18-2:铣削G18平面凹圆弧的宏程序应用实例 379

18.2.1零件加工图以及加工内容 379

18.2.2零件图样的分析 379

18.2.3算法以及程序流程框图的设计 379

18.2.4本节小结 382

18.3实例18-3:铣削G18平面凸、凹圆弧连接面宏程序应用实例 382

18.3.1零件加工图以及加工内容 382

18.3.2零件图样的分析 383

18.3.3算法以及程序流程框图的设计 383

18.3.4本节小结 387

本章小结 387

第19章 数控铣宏程序之球面加工应用 388

19.1实例19-1:铣削凸圆弧球面(精加工)宏程序应用实例 388

19.1.1零件加工图以及加工内容 388

19.1.2零件图样的分析 388

19.1.3算法的设计 389

19.1.4根据算法以及流程框图编写加工的宏程序代码 391

19.1.5本节小结 395

19.2实例19-2:铣削凸圆弧球面(粗加工)宏程序应用实例 395

19.2.1算法以及程序流程框图的设计 395

19.2.2本节小结 398

19.3实例19-3:铣削凹圆弧球面(精加工)宏程序应用实例 398

19.3.1零件加工图以及加工内容 398

19.3.2零件图样的分析 398

19.3.3算法的设计 399

19.3.4根据算法以及流程框图编写加工的宏程序代码 400

19.3.5本节小结 403

19.4实例19-4:铣削凹圆弧球面(粗加工)宏程序应用实例 403

19.4.1算法的设计 403

19.4.2根据算法以及流程框图编写加工的宏程序代码 404

19.4.3本节小结 405

本章小结 405

第20章 车削中心宏程序之基本应用 406

20.1实例20-1:车削中心加工键槽宏程序应用实例 406

20.1.1零件加工图以及加工内容 406

20.1.2零件图样的分析 406

20.1.3算法的设计 407

20.1.4根据算法以及流程框图编写加工的宏程序代码 409

20.1.5本节小结 412

20.2实例 20-2:车削中心加工G17平面轮廓宏程序应用实例 412

20.2.1零件加工图以及加工内容 412

20.2.2零件图样的分析 412

20.2.3算法的设计 413

20.2.4根据算法以及流程框图编写加工的宏程序代码 413

20.2.5本节小结 416

20.3实例20-3:车削中心加工端面孔系宏程序应用实例 416

20.3.1零件加工图以及加工内容 416

20.3.2零件图样的分析 416

20.3.3算法的设计 417

20.3.4根据算法以及流程框图编写加工的宏程序代码 418

20.3.5本节小结 422

20.4实例20-4:车削中心加工圆柱(侧面)孔系宏程序应用 422

20.4.1零件加工图以及加工内容 422

20.4.2零件图样的分析 422

20.4.3算法的设计 423

20.4.4根据算法以及流程框图编写加工的宏程序代码 424

20.4.5本节小结 427

20.5实例20-5:车削中心圆柱柱面槽宏程序应用 427

20.5.1零件加工图以及加工内容 427

20.5.2零件图样的分析 428

20.5.3算法的设计 428

20.5.4根据算法以及流程框图编写加工的宏程序代码 429

20.5.5本节小结 430

本章小结 431

第21章 宏程序编程之四轴加工应用 432

21.1实例21-1:四轴斜面加工宏程序应用实例 432

21.1.1零件加工图以及加工内容 432

21.1.2零件图样的分析 432

21.1.3算法的设计 433

21.1.4根据算法以及流程框图编写加工的宏程序代码 435

21.1.5本节小结 435

21.2实例21-2:四轴轮廓加工宏程序应用实例 436

21.2.1零件加工图以及加工内容 436

21.2.2零件图样的分析 436

21.2.3算法的设计 436

21.2.4根据算法以及流程框图编写加工的宏程序代码 438

21.2.5本节小结 439

21.3实例21-3:四轴柱面孔系加工宏程序应用实例 439

21.3.1零件加工图以及加工内容 439

21.3.2零件图样的分析 440

21.3.3算法的设计 441

21.3.4根据算法以及流程框图编写加工的宏程序代码 442

21.3.5本节小结 444

21.4实例21-4:四轴加工等距螺旋槽宏程序应用实例 444

21.4.1零件加工图以及加工内容 444

21.4.2零件图样的分析 444

21.4.3算法的设计 445

21.4.4根据算法以及流程框图编写加工的宏程序代码 446

21.4.5本节小结 447

21.5实例21-5:四轴加工变距矩形螺旋槽宏程序应用实例 447

21.5.1零件加工图以及加工内容 447

21.5.2零件图样的分析 448

21.5.3算法的设计 448

21.5.4根据算法以及流程框图编写加工的宏程序代码 450

21.5.5本节小结 451

本章小结 451

第22章 数控宏程序编程之动态应用 452

22.1浅析FANUC系统编程指令G10在数控编程中的应用 452

22.1.1 FANUC系统G10指令概述 452

22.1.2 FANUC系统G10指令编程格式 452

22.1.3 FANUC系统G10在数控编程中的应用 453

22.1.4 FANUC系统G10实例应用 455

22.1.5本节小结 459

22.2浅析FANUC系统变量在数控编程中的应用 459

22.2.1 FANUC系统变量基本概述 459

22.2.2 FANUC系统变量在数控编程中的应用 461

22.2.3 FANUC系统变量实例应用 461

本章小结 464

参考文献 465

相关图书
作者其它书籍
返回顶部