本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本书详细讲解了Mastercam后处理的基础知识和应用实例。全书共10章,基础知识涉及MP语言基本语法、系统函数等知识,应用实例部分通过具体实例帮助读者理解MP语言抽象概念,并掌握基本的编辑与修改方法,从而初步形成解决实际问题的应用能力。本书附赠光盘,含书中实例源代码和补充知识点视频。同时为便于读者学习,还赠送PPT课件,请联系企鹅296447532获取。
前言
第 1章 概述 ............................................................1
1.1 什么是后处理..............................................1
1.2 后处理发展历程..........................................2
1.3 Mastercam 简介...........................................2
1.4 Mastercam 后处理.......................................3
1.5 NCI 文件 .....................................................6
1.6 PST 文件 .....................................................6
1.7 参数数据.....................................................9
1.8 本章小结...................................................11
第 2章 NCI 代 代码 码..................................................12
2.1 常见 NCI 代码...........................................12
2.2 移动代码...................................................13
2.2.1 快速移动代码......................................13
2.2.2 线性移动代码......................................13
2.2.3 顺时针圆弧移动代码..........................14
2.2.4 逆时针圆弧移动代码..........................15
2.2.5 暂停和主轴变速代码..........................15
2.2.6 五轴移动代码......................................16
2.3 固定循环代码............................................17
2.3.1 取消固定循环代码..............................17
2.3.2 起始钻孔固定循环代码......................17
2.3.3 重复钻孔固定循环代码......................19
2.4 操作代码...................................................20
2.4.1 操作开始代码......................................20
2.4.2 程序开始代码......................................21
2.4.3 操作不换刀代码..................................22
2.4.4 操作换刀代码......................................23
2.4.5 程序结束..............................................24
2.5 其他 NCI 代码...........................................25
2.5.1 实数杂项变量代码..............................25
2.5.2 整数杂项变量代码..............................26
2.5.3 刀具平面矩阵代码..............................26
2.6 本章小结...................................................27
第 3 章 基础语法 .................................................28
3.1 标识符和关键字.......................................28
3.2 常量与变量...............................................29
3.3 数字变量...................................................30
3.4 字符串变量...............................................32
3.5 变量输出...................................................33
3.5.1 数字变量格式化.................................33
3.5.2 数字变量输出.....................................39
3.5.3 字符串输出.........................................41
3.6 数组...........................................................42
3.7 本章小结...................................................43
第4章 语句与语法.............................................44
4.1 后处理块...................................................44
4.1.1 后处理块概念.....................................44
4.1.2 预定义后处理块.................................46
4.1.3 自定义后处理块.................................48
4.1.4 带参数后处理块.................................49
4.2 运算符和表达式.......................................50
4.3 流程控制语句...........................................53
4.4 本章小结...................................................57
第 5 章 特 特殊 殊功 功能 能.................................................58
5.1 字符串选择...............................................58
5.2 查表功能...................................................60
5.3 交互式输入输出.......................................61
5.4 缓冲文件...................................................65
5.5 读参数数据...............................................69
5.6 本章小结...................................................72
第6章 系统函数.................................................73
6.1系统函数类型...........................................73
6.2 数值计算函数...........................................73
6.3 字符串操作函数.......................................82
6.4 文件操作函数...........................................83
6.5 数据转换函数...........................................83
6.6 堆栈操作函数...........................................84
6.7 本章
第 7章 两轴车床后处理应用实例 ......................87
7.1 数字格式应用...........................................87
7.2 后处理文本修改方法...............................91
7.2.1 车削杂项变量文本修改......................93
7.2.2 车削自定义钻孔参数文本修改..........95
7.2.3 车削钻孔循环文本修改......................96
7.3 主轴*高转速限制...................................97
7.4 NC 顺序号修改应用技巧.......................100
7.5 刀塔返回参考点处理方法 .....................103
7.6 本章小结.................................................108
第8章 三轴加工中心后处理应用实例 ............109
8.1 程序号修改方法.....................................109
8.2 NC 程序注释修改方法............................112
8.3 圆弧输出格式修改..................................118
8.4 固定循环修改技巧.................................121
8.5 辅助功能和切削液代码修改技巧..........125
8.6 主轴返回参考点处理..............................132
8.7 本章小结.................................................135
第9章 四轴加工中后处理应用实例............136
9.1 四轴旋转轴参数设置..............................136 9.2 四轴旋转轴进给方式设置......................140 9.3 多个加工坐标系输出应用技巧..............141 9.4 西门子系统专用刀具文件处理..............143 9.5 本章小结.................................................159
第 第 1 10 0 章 章 五 五轴 轴加 加工 工中 中心 心后 后处 处理 理应 应用 用实 实例 例..........160
10.1 五轴机床类型设置................................160 10.2 五轴机床旋转轴参数设置....................163 10.3 双转台机床旋转轴偏置设置................174 10.4 摆头机床刀具长度补偿设置................176 10.5 矢量格式五轴程序处理........................178 10.6 本章小结...............................................183
附 附录 录 常 常用 用字 字符 符与 与 A AS SC CI II I 码 码对 对照 照表 表....................184
参 参考 考文 文献 献...............................................................185
前 言
后处理系统是 CAD/CAM 的重要组成部分,主要任务是将 CAD/CAM 预处理的刀位源文 件转换成数控机床可执行的 NC 代码[1],从而让机床充分发挥生产效率。后处理是数控加工 中一个重要的环节,也是数控编程中一项关键核心技术。 后处理虽然重要,但对多数人来说却很陌生。工作中很多人因不了解后处理环节,经常 遇到由此引发的加工问题,如加工效率低、加工质量差、零件报废、机床碰撞等。如何有效 地解决这些问题,就是本书要探讨的主要内容。 本书共 10 章:第 1~6 章以够用为原则,介绍后处理基础知识;第 7~10 章从易到难, 介绍具体应用实例,帮助读者进一步理解后处理语言,并掌握基本的编辑与修改方法和技巧, 从而形成解决实际问题的能力。 本书特色: 1)实用性强。书中的实例来自工程应用,能够让读者快速掌握后处理的修改和定制方法, 从而解决数控加工中因后处理而导致的各种难题。 2)与实践相结合。本书采用理论和实践相结合的编写方法,先系统全面地介绍基础理论, 再以各种数控设备实际应用需求引出解决问题的办法,使读者对所学知识掌握透彻,达到学 以致用的目的。 3)贯穿专业的应用技巧。本书从实际应用需求出发,讲解知识点时贯穿了专业的应用技 巧和方法,从而使每一个阅读本书的读者少走弯路,快速上手。 4)多媒体资源。附赠光盘包含了书中实例源代码和补充知识点视频。读者在学习过程中 如遇到疑问,可加入读者学习群进行交流,还可以参加作者定期组织的网上答疑和网上公开 课。为便于读者学习,本书还赠送 PPT 课件,请联系 企鹅296447532 获取。 本书适合企业从事数控加工的初中级技术人员、刚毕业或即将毕业的数控技术应用专业 学生阅读,也可供相关培训机构的教师和学员参考。 编著者在写作本书的过程中得到很多人的帮助。在此感谢曾经指导过我的导师,感谢参 与本书校对和出版的工作人员,感谢家人和朋友给予的帮助与支持!由于编著者学识有限, 书中难免有不足和错误之处,真诚期盼广大读者批评指正。
编著者
本书详细讲解了Mastercam后处理的基础知识和应用实例。全书共10章,基础知识涉及MP语言基本语法、系统函数等知识,应用实例部分通过具体实例帮助读者理解MP语言抽象概念,并掌握基本的编辑与修改方法,从而初步形成解决实际问题的应用能力。本书附赠光盘,含书中实例源代码和补充知识点视频。同时为便于读者学习,还赠送PPT课件,请联系企鹅296447532获取。
前言
第 1章 概述 ............................................................1
1.1 什么是后处理..............................................1
1.2 后处理发展历程..........................................2
1.3 Mastercam 简介...........................................2
1.4 Mastercam 后处理.......................................3
1.5 NCI 文件 .....................................................6
1.6 PST 文件 .....................................................6
1.7 参数数据.....................................................9
1.8 本章小结...................................................11
第 2章 NCI 代 代码 码..................................................12
2.1 常见 NCI 代码...........................................12
2.2 移动代码...................................................13
2.2.1 快速移动代码......................................13
2.2.2 线性移动代码......................................13
2.2.3 顺时针圆弧移动代码..........................14
2.2.4 逆时针圆弧移动代码..........................15
2.2.5 暂停和主轴变速代码..........................15
2.2.6 五轴移动代码......................................16
2.3 固定循环代码............................................17
2.3.1 取消固定循环代码..............................17
2.3.2 起始钻孔固定循环代码......................17
2.3.3 重复钻孔固定循环代码......................19
2.4 操作代码...................................................20
2.4.1 操作开始代码......................................20
2.4.2 程序开始代码......................................21
2.4.3 操作不换刀代码..................................22
2.4.4 操作换刀代码......................................23
2.4.5 程序结束..............................................24
2.5 其他 NCI 代码...........................................25
2.5.1 实数杂项变量代码..............................25
2.5.2 整数杂项变量代码..............................26
2.5.3 刀具平面矩阵代码..............................26
2.6 本章小结...................................................27
第 3 章 基础语法 .................................................28
3.1 标识符和关键字.......................................28
3.2 常量与变量...............................................29
3.3 数字变量...................................................30
3.4 字符串变量...............................................32
3.5 变量输出...................................................33
3.5.1 数字变量格式化.................................33
3.5.2 数字变量输出.....................................39
3.5.3 字符串输出.........................................41
3.6 数组...........................................................42
3.7 本章小结...................................................43
第4章 语句与语法.............................................44
4.1 后处理块...................................................44
4.1.1 后处理块概念.....................................44
4.1.2 预定义后处理块.................................46
4.1.3 自定义后处理块.................................48
4.1.4 带参数后处理块.................................49
4.2 运算符和表达式.......................................50
4.3 流程控制语句...........................................53
4.4 本章小结...................................................57
第 5 章 特 特殊 殊功 功能 能.................................................58
5.1 字符串选择...............................................58
5.2 查表功能...................................................60
5.3 交互式输入输出.......................................61
5.4 缓冲文件...................................................65
5.5 读参数数据...............................................69
5.6 本章小结...................................................72
第6章 系统函数.................................................73
6.1系统函数类型...........................................73
6.2 数值计算函数...........................................73
6.3 字符串操作函数.......................................82
6.4 文件操作函数...........................................83
6.5 数据转换函数...........................................83
6.6 堆栈操作函数...........................................84
6.7 本章
第 7章 两轴车床后处理应用实例 ......................87
7.1 数字格式应用...........................................87
7.2 后处理文本修改方法...............................91
7.2.1 车削杂项变量文本修改......................93
7.2.2 车削自定义钻孔参数文本修改..........95
7.2.3 车削钻孔循环文本修改......................96
7.3 主轴*高转速限制...................................97
7.4 NC 顺序号修改应用技巧.......................100
7.5 刀塔返回参考点处理方法 .....................103
7.6 本章小结.................................................108
第8章 三轴加工中心后处理应用实例 ............109
8.1 程序号修改方法.....................................109
8.2 NC 程序注释修改方法............................112
8.3 圆弧输出格式修改..................................118
8.4 固定循环修改技巧.................................121
8.5 辅助功能和切削液代码修改技巧..........125
8.6 主轴返回参考点处理..............................132
8.7 本章小结.................................................135
第9章 四轴加工中后处理应用实例............136
9.1 四轴旋转轴参数设置..............................136 9.2 四轴旋转轴进给方式设置......................140 9.3 多个加工坐标系输出应用技巧..............141 9.4 西门子系统专用刀具文件处理..............143 9.5 本章小结.................................................159
第 第 1 10 0 章 章 五 五轴 轴加 加工 工中 中心 心后 后处 处理 理应 应用 用实 实例 例..........160
10.1 五轴机床类型设置................................160 10.2 五轴机床旋转轴参数设置....................163 10.3 双转台机床旋转轴偏置设置................174 10.4 摆头机床刀具长度补偿设置................176 10.5 矢量格式五轴程序处理........................178 10.6 本章小结...............................................183
附 附录 录 常 常用 用字 字符 符与 与 A AS SC CI II I 码 码对 对照 照表 表....................184
参 参考 考文 文献 献...............................................................185
前 言
后处理系统是 CAD/CAM 的重要组成部分,主要任务是将 CAD/CAM 预处理的刀位源文 件转换成数控机床可执行的 NC 代码[1],从而让机床充分发挥生产效率。后处理是数控加工 中一个重要的环节,也是数控编程中一项关键核心技术。 后处理虽然重要,但对多数人来说却很陌生。工作中很多人因不了解后处理环节,经常 遇到由此引发的加工问题,如加工效率低、加工质量差、零件报废、机床碰撞等。如何有效 地解决这些问题,就是本书要探讨的主要内容。 本书共 10 章:第 1~6 章以够用为原则,介绍后处理基础知识;第 7~10 章从易到难, 介绍具体应用实例,帮助读者进一步理解后处理语言,并掌握基本的编辑与修改方法和技巧, 从而形成解决实际问题的能力。 本书特色: 1)实用性强。书中的实例来自工程应用,能够让读者快速掌握后处理的修改和定制方法, 从而解决数控加工中因后处理而导致的各种难题。 2)与实践相结合。本书采用理论和实践相结合的编写方法,先系统全面地介绍基础理论, 再以各种数控设备实际应用需求引出解决问题的办法,使读者对所学知识掌握透彻,达到学 以致用的目的。 3)贯穿专业的应用技巧。本书从实际应用需求出发,讲解知识点时贯穿了专业的应用技 巧和方法,从而使每一个阅读本书的读者少走弯路,快速上手。 4)多媒体资源。附赠光盘包含了书中实例源代码和补充知识点视频。读者在学习过程中 如遇到疑问,可加入读者学习群进行交流,还可以参加作者定期组织的网上答疑和网上公开 课。为便于读者学习,本书还赠送 PPT 课件,请联系 企鹅296447532 获取。 本书适合企业从事数控加工的初中级技术人员、刚毕业或即将毕业的数控技术应用专业 学生阅读,也可供相关培训机构的教师和学员参考。 编著者在写作本书的过程中得到很多人的帮助。在此感谢曾经指导过我的导师,感谢参 与本书校对和出版的工作人员,感谢家人和朋友给予的帮助与支持!由于编著者学识有限, 书中难免有不足和错误之处,真诚期盼广大读者批评指正。
编著者