注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络人工智能FANUC数控系统用户宏程序与编程技巧

FANUC数控系统用户宏程序与编程技巧

FANUC数控系统用户宏程序与编程技巧

定 价:¥38.00

作 者: (美)彼得·斯密德(Peter Smid);罗学科、赵玉侠、刘瑛、等 译
出版社: 化学工业出版社
丛编项:
标 签: 数控机床及其加工

购买这本书可以去


ISBN: 9787122004796 出版时间: 2007-08-01 包装: 平装
开本: 16 页数: 263 字数:  

内容简介

  本书是Peter Smid先生出版的畅销书《数控编程手册》 (CNC Programming Handbook)的姊妹篇,主要讲述有关数控宏程序的内容。其目的是帮助读者使用宏程序进行数控编程,并了解什么是宏程序、如何开发宏程序、如何有效地使用宏程序等。书中也涉及了有关CNC编程的其他几个问题。 书中提供了所有通用FANUC数控系统的宏程序实例,其目的不仅是作为讲解编程技巧的实例,更重要的是作为实用宏程序的基础帮助读者方便容易地使用这些宏程序。各种不同控制器所使用的宏程序在编程方法上是一致的,只是在使用的语法上有差异。学习FANUC宏程序对读者学习其他控制器的宏程序有很大的帮助。 随书配套光盘收录了大量的宏程序实例,方便读者调用学习。 本书适用于数控专业编程人员、数控工程技术人员和工程师学习、查阅和参考。

作者简介

  Peter Smid是数控技术领域畅销书《数控编程手册》的作者,他是一位专业顾问、教育家和演讲家,在工业和教学领域中具有多年实际经验。在工作中,他搜集了CNC和CAD/CAM在各个层面上应用的大量经验并向制造业及教学机构提供计算机数控技术、编程、CAD/CAM、先进制造、加工、安装以及许多其他相关领域的实际应用方面的咨询。他在CNC编程、加工以及企业员工培训方面有着广阔的工业背景,数百家公司从他渊博的知识中获益。Smid先生长年与先进制造公司及CNC机械销售人员打交道,并且致力于大量技术院校和机构的工业技术规划以及机械加工厂的技术培训,这更扩展了他在CNC和CAD/CAM培训、计算机应用和需求分析、软件评估、系统配置、编程、硬件选择、用户化软件以及操作管理领域的专业和咨询技能。多年以来,Smid先生在美国、加拿大和欧洲的大中专院校给成千上万的老师和学生传授过数百个用户化程序,同时也给大量制造公司、个体机构和个人授过课。他活跃于各种工业贸易展、学术会议、机械加工厂以及各种研讨会,包括提交论文、会议报告以及为许多专业机构做演讲。他还发表了大量CNC和CAD/CAM方面的文章和内部参考资料。作为CNC行业和教学领域的专家,他撰写了数万页高质量的培训材料。

图书目录

第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

本目录推荐