出版社: 机械工业出版社
ISBN:9787111690160
版次:1
品牌:机工出版
包装:平装
开本:16开
出版时间:2021-11-01
用纸:胶版纸
编辑推荐
包含数控车、数控铣宏程序案例
编程实例、逻辑算法和刀路规划相结合
程序内容、程序解释和编程提示相结合
系统变量、自动探测和雷尼绍测头相结
内容简介
本手册采用实例形式,针对数控加工中的常见型面,叙述了宏程序基本概念、数学基础和宏程序编制方法,介绍了实际生产中*常见的简单型面、非圆型面、螺纹、孔系、倒角等数控加工宏程序编制的详细过程。
本手册注重概念阐述和应用实例相结合、数控车和数控铣实例相结合、工艺路线和编程思路相结合、逻辑算法和刀路规划相结合、操作步骤和内容提示相结合、单型面编程和综合编程实例相结合,循序渐进,由浅入深,通过大量实例引导初学者逐步提高数控加工宏程序的编制技能和水平。
手册中的所有实例均通过FANUC 数控系统进行仿真和实际上机运行。本手册可以作为数控技术进阶培训、数控编程操作用书和自学教材,也可作为高等学校、高职高专等院校数控技术课程教学的辅导教材。
目录
前言
第1章 用户宏程序功能A ..........................................................1
1.1 常量与变量
1.1.1 常量的概述
1.1.2 变量的概述
1.1.3 常量与变量的区别
1.2 变量的数学运算与逻辑运算
1.2.1 变量的数学运算
1.2.2 变量加减运算特例:变量自加与自减运算
1.2.3 变量的逻辑运算
1.3 用户宏程序功能A的控制流向语句
1.4 用户宏程序功能A的简单应用
1.4.1 零件图以及加工内容
1.4.2 分析零件图样
1.4.3 分析加工工艺
1.4.4 选择变量方法
1.4.5 选择程序算法
1.4.6 绘制刀路轨迹
1.4.7 绘制程序框图
1.4.8 编写宏程序代码
1.4.9 本节小结
本章小结
第2章 用户宏程序功能B
2.1 变量与常量
2.1.1 变量的概述
2.1.2 变量的赋值
2.1.3 A赋值与B赋值的区别
2.1.4 常量
2.2 逻辑变量与辅助变量
2.2.1 逻辑变量
2.2.2 辅助变量
2.3 变量的数学运算与逻辑运算
2.3.1 数学运算与逻辑运算概述
2.3.2 变量的数学运算
2.3.3 变量的逻辑运算
2.3.4 运算特例
2.4 控制流向语句
2.4.1 语句的分类
2.4.2 运算符的描述
2.5 条件转移语句(IF)与循环语句(WHILE)的区别与联系
2.5.1 条件转移语句的嵌套功能
2.5.2 循环语句的嵌套功能
2.5.3 循环语句与条件转移语句的组合
2.6 IF [条件表达式] THEN语句
2.6.1 语句概述
2.6.2 语句应用实例
2.7 宏程序的调用与调用取消
2.7.1 宏程序调用(G66)
2.7.2 宏程序调用(G65)
2.8 用户宏程序功能B入门实例
2.9 宏程序编程基础
2.9.1 宏程序编程步骤
2.9.2 变量设置常见方法
本章小结
第3章 宏程序和数学基础
3.1 宏程序与数学模型
3.1.1 单一型面零件与数学模型
3.1.2 复合型面零件与数学模型
3.2 宏程序与一次函数
3.2.1 一次函数概述
3.2.2 一次函数应用实例
3.3 宏程序与二次函数
3.3.1 二次函数概述
3.3.2 二次函数偏移量
3.4 宏程序与极坐标系
3.4.1 极坐标系概述
3.4.2 极坐标系应用实例
3.5 宏程序与旋转坐标系
3.5.1 旋转坐标系概述
3.5.2 旋转坐标系与矩阵
3.5.3 旋转坐标系应用实例
3.6 宏程序与拟合法
3.6.1 线性拟合法概述
3.6.2 线性拟合法编程原理
3.6.3 线性拟合法应用实例
3.7 宏程序编程“动”与“静”
3.7.1 宏程序编程“动”概述
3.7.2 宏程序编程“静”概述
本章小结
第4章 宏程序在车削常见型面中的应用
4.1 粗车端面宏程序应用
4.1.1 零件图以及加工内容
4.1.2 分析零件图样
4.1.3 分析加工工艺
4.1.4 选择变量方法
4.1.5 选择程序算法
4.1.6 绘制刀路轨迹
4.1.7 绘制程序框图
4.1.8 编制程序代码
4.1.9 编程总结
4.2 车削单外圆宏程序应用
4.2.1 零件图以及加工内容
4.2.2 分析零件图样
4.2.3 分析加工工艺
4.2.4 选择变量方法
4.2.5 选择程序算法
4.2.6 绘制刀路轨迹
4.2.7 绘制程序框图
4.2.8 编制程序代码
4.2.9 编程总结
4.3 大直径外圆切断宏程序应用
4.3.1 零件图以及加工内容
4.3.2 分析零件图样
4.3.3 分析加工工艺
4.3.4 选择变量方式
4.3.5 选择程序算法
4.3.6 绘制刀路轨迹
4.3.7 绘制流程框图
4.3.8 编制程序代码
4.3.9 编程总结
4.4 车削外圆锥面宏程序应用
4.4.1 锥度宏程序编程概述
4.4.2 零件图和加工内容
4.4.3 分析零件图样
4.4.4 分析加工工艺
4.4.5 选择变量方法
4.4.6 选择程序算法
4.4.7 绘制刀路轨迹
4.4.8 绘制程序框图
4.4.9 编制程序代码
4.5 车削1/4凸圆弧宏程序应用
4.5.1 零件图以及加工内容
4.5.2 分析零件图样
4.5.3 分析加工工艺
4.5.4 选择变量方法
4.5.5 选择程序算法
4.5.6 绘制刀路轨迹
4.5.7 绘制程序框图
4.5.8 编制程序代码
本章小结
第5章 宏程序编程在车削非圆型面中的应用
5.1 方程型面宏程序编程概述
5.1.1 方程型面定义
5.1.2 方程型面应用场合
5.1.3 方程型面加工方法
5.1.4 方程型面及其编程延伸
5.2 车削1/4右椭圆宏程序应用
5.2.1 零件图以及加工内容
5.2.2 分析零件图样
5.2.3 分析加工工艺
5.2.4 选择变量方法
5.2.5 选择程序算法
5.2.6 绘制刀路轨迹
5.2.7 绘制流程框图
5.2.8 编制程序代码
5.3 车削1/4左椭圆宏程序应用
5.3.1 零件图以及加工内容
5.3.2 分析零件图样
5.3.3 分析加工工艺
5.3.4 选择变量方法
5.3.5 选择程序算法
5.3.6 绘制刀路轨迹
5.3.7 绘制流程框图
5.3.8 编制程序代码
5.4 车削1/2凹椭圆宏程序应用
5.4.1 零件图以及加工内容
5.4.2 分析零件图样
5.4.3 分析加工工艺
5.4.4 选择变量方法
5.4.5 选择程序算法
5.4.6 绘制刀路轨迹
5.4.7 绘制流程框图
5.4.8 编制程序代码
5.5 车削大于1/4椭圆宏程序应用
5.5.1 零件图以及加工内容
5.5.2 分析零件图样
5.5.3 分析加工工艺
5.5.4 选择变量方法
5.5.5 选择程序算法
5.5.6 绘制刀路轨迹
5.5.7 编制程序代码
本章小结
第6章 宏程序在车削螺纹中的应用
6.1 螺纹加工概述
6.1.1 螺纹加工常见循环指令和特点
6.1.2 螺纹加工进给路径方式
6.2 车削单线螺纹宏程序应用
6.2.1 零件图以及加工内容
6.2.2 分析零件图样
6.2.3 分析加工工艺
6.2.4 选择变量方法
6.2.5 选择程序算法
6.2.6 绘制刀路轨迹
6.2.7 绘制程序框图
6.2.8 编写程序代码
6.2.9 编程总结
6.3 车削双线螺纹宏程序应用
6.3.1 零件图以及加工内容
6.3.2 分析零件图样
6.3.3 分析加工工艺
6.3.4 选择变量方法
6.3.5 选择程序算法
6.3.6 绘制刀路轨迹
6.3.7 绘制程序框图
6.3.8 编写程序代码
6.3.9 编程总结
6.4 车削大螺距螺纹宏程序应用
6.4.1 零件图和加工内容
6.4.2 分析零件图样
6.4.3 分析加工工艺
6.4.4 选择变量方式
6.4.5 选择程序算法
6.4.6 绘制刀路轨迹
6.4.7 绘制程序框图
6.4.8 编制程序代码
6.4.9 编程总结
6.5 车削外圆梯形螺纹宏程序应用
6.5.1 零件图以及加工内容
6.5.2 零件图样的分析
6.5.3 分析加工工艺
6.5.4 选择变量方法
6.5.5 选择程序算法
6.5.6 绘制刀路轨迹
6.5.7 绘制程序框图
6.5.8 编制程序代码
6.6 车削圆弧牙型螺纹宏程序应用
6.6.1 零件图以及加工内容
......
前言/序言
近10年来,笔者和所在团队成员坚持耕耘在CAD/CAM/CAE/CNC技术的教学、培训和工程应用领域,在读者和机械工业出版社的肯定和鼓励下,在CNC领域先后推出了《数控车宏程序编程实例讲解》(2012年出版)、《数控铣宏程序编程实例讲解》(2014年出版)和《FANUC数控宏程序编程案例手册》(2016年出版)等图书,其中《数控车宏程序编程实例讲解》第1版、第2版已经累计11次印刷,销量超过2万册,这些数字说明了本团队编写的宏程序书籍具有显著的行业示教和技术引导特色,也鼓励了团队成员不断领悟和挖掘宏程序编程的技术特点及其应用场合。
本书第1版内容覆盖了数控车床、数控铣床、加工中心、车铣复合和动态应用等诸多宏程序应用领域,内容实用,得到了读者的认可和喜爱。随着时间的推移,应出版社的要求和读者的意见,决定对手册中类似的案例和内容进行取舍和调整,以达到“风格不变、内容精简和性价比高”的改版目标。
扼要来说,第2版除了进一步提升编程及算法的引导和更换了全部实例之外,主要特点一是摈弃了不常用的宏程序应用实例;二是对思路、流程和算法相似的实例进行了整合,特别是算法和数学模型的衔接更加紧密;三是增加了雷绍尼自动探测宏编程实例。
本版继续秉承《数控车宏程序编程实例讲解》《数控铣宏程序编程实例讲解》和《FANUC数控宏程序编程案例手册》这三本书的编写风格:以最简单型面加工的宏程序编程案例入手,详解编程思路、刀路规划、算法流程和编程步骤,循序渐进,加工零件的编程难度逐渐加大,最终引导读者能够运用宏程序编程去解决数控车床、数控铣床和加工中心的实际加工问题。
本手册主要内容
第1章介绍了用户宏程序功能A的基本概念和应用方法,以及一个简单的应用实例。
第2章介绍了用户宏程序功能B的基本概念和应用方法,以及一个简单的应用实例。
第3章介绍了宏程序编程中的数学模型,以及由数学模型到编制宏程序的基本过程。
第4章介绍了粗车端面、车削单外圆、大直径切断外圆、车削外圆锥面、车削1/4凸圆弧5个常见型面车削的宏程序应用实例。
第5章介绍了方程型面宏程序编程方法,车削1/4右椭圆、1/4左椭圆、1/2凹椭圆、大于1/4椭圆4个方程型面加工的宏程序应用实例。
第6章介绍了螺纹车削方法,车削单线螺纹、双线螺纹、大螺距外螺纹、外圆梯形螺纹、圆弧牙型螺纹、等槽宽等齿宽变距螺纹、异型螺纹7个螺纹加工的宏程序应用实例,以及异型螺纹加工方法和宏程序编程思路。
第7章介绍了直线排孔、圆周均布孔系和矩阵孔系3个数控铣钻孔宏程序应用实例。
第8章介绍了铣削矩形平面、圆柱形台阶、矩形型腔、矩形斜面型腔铣和内螺纹铣削5个常见型面铣削加工的宏程序应用实例。
第9章介绍了圆形45°斜面、圆形R角和椭圆形45°斜角3个圆角和斜角铣削的宏程序应用实例,以及铣削斜面和R面的宏程序编程总结。
第10章介绍了FANUC数控系统中可编程参数输入(G10)应用、系统变量编程概述、系统变量在工件坐标系中的应用、系统变量在刀具长度补偿中的应用、系统变量在刀具半径补偿中的应用,以及雷尼绍自动探测工作原理和编程应用。
本手册编排特点
注重工艺路线和编程思路相结合、逻辑算法和刀路规划相结合、操作步骤和内容提示相结合、单型面编程和综合实例相结合。
实例类型基本覆盖了数控车削和数控铣削加工中常见的加工型面和编程方法,最后一章介绍了宏程序编程动态应用和雷尼绍自动探测功能应用实例。本书实例中的程序语句均有注释说明和编程总结。
本手册适合读者
本手册可以作为数控技术进阶培训、数控编程操作用书和自学教材,也可作为高校、高职高专等院校数控技术课程的课外辅导教材。
本手册学习方法建议
学习CNC编程基本知识→上机实践→学习子程序、固定循环和宏程序的基本概念→对照本手册实例进行学习和模仿→程序仿真和验证→上机再次实践→加工实物→不断实操和总结→独立编写宏程序和生产实践。
本手册编写人员
本手册由沈春根、刘义、邢美峰、侯军明、胡胜担任主编,丁明泉、 邹晔、汪健、周丽萍、许洪龙、史建军、陈建、范燕萍、王春艳、 卜文卓、徐雪、黄冬英、徐晓翔、袁进、高宗飞、封士政、沈卓凡和李海东等参与了部分章节的编写和文字校对工作,全书由沈春根负责统稿。本书在编写过程中借鉴了国内外同行有关宏程序编程应用技术的最新成果,在此一并表示感谢。
由于作者水平有限,加之内容丰富和时间仓促,不足和错误之处恳请读者斧正,并提出宝贵建议,便于后续书籍的编写和改进。
编 者