描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787122182685
1、从数控手动编程的角度,讲述了手动编程方法中运用宏程序编程的特点。
2、重点介绍了数控宏程序编程的思路以及分析方法。
3、内容丰富,分为上下两篇:上篇是数控宏程序基础知识,下篇为数控宏程序思路剖析。
4、实例丰富,所有例题均上机运行验证。
更多数控技术图书:
本书分为上下两篇,上篇是数控宏程序基础知识,包括:宏程序概论、基本指令、宏程序理论基础、宏程序数学基础;下篇为数控宏程序思路剖析,包括:孔类宏程序思路剖析、轮廓类宏程序思路剖析、倒圆角类宏程序思路剖析、倒斜角类宏程序思路剖析、圆类宏程序思路剖析、椭圆类宏程序思路剖析、直线与圆弧类宏程序思路剖析、宏程序在粗加工中的运用、宏程序的特殊运用、曲面编程的思路建设与运用等。本书注重经验归纳与实例解析相结合,讲解透彻,实用性强。
本书适合从事数控编程、数控加工的工程技术人员使用,也可供高等院校、大中专院校数控专业师生学习参考。
1·1认识宏程序2
1·2宏程序的基本特征2
1·3宏程序的优点3
1·4编制宏程序的基础要求4
第2章编程指令6
2·1插补功能6
2·1·1定位(G00)6
2·1·2单向定位(G60)6
2·1·3直线插补(G01)7
2·1·4圆弧插补(G02,G03)7
2·1·5螺旋线插补(G02,G03)7
2·2进给功能8
2·2·1快速移动8
2·2·2切削移动8
2·2·3停刀(G04)8
2·3参考点9
2·3·1自动返回参考点(G28)9
2·3·2从参考点自动返回(G29)9
2·4坐标系10
2·4·1机床坐标系(G53)10
2·4·2工件坐标系(G92,G54~G59)10
2·4·3局部坐标系(G52)11
2·4·4坐标平面选择(G17,G18,
G19)11
2·5坐标尺寸功能指令12
2·5·1绝对值编程(G90)与增量值
编程(G91)12
2·5·2极坐标指令(G15,G16)12
2·5·3英制/公制转换(G20,G21)13
2·6主轴速度功能(S功能)13
2·7刀具功能(T功能)14
2·8辅助功能(M功能)14
2·9简化编程指令15
2·9·1固定循环概述15
2·9·2取消固定循环(G80)16
2·9·3钻孔加工循环(G81,G82,G73,
G83)16
2·9·4功螺纹循环(G74,G84)16
2·9·5镗孔循环(G85,G89,G86,G88,
G76,G87)17
2·9·6任意角度倒角/ 拐角圆弧19
2·10刀具补偿功能20
2·10·1刀具长度偏置(G43,G44,
G49)20
2·10·2刀具半径补偿(G40,G41,
G42)21
2·10·3用程序输入刀具补偿值(G10)21
2·10·4比例缩放(G50,G51)21
2·10·5坐标系旋转功能(G68,G69)22
第3章宏程序理论基础23
3·1变量23
3·1·1变量的表示23
3·1·2变量的类型23
3·1·3变量的范围23
3·1·4小数点的省略24
3·1·5变量的引用24
3·1·6未定义的变量24
3·1·7限制25
3·2系统变量25
3·2·1接口信号25
3·2·2刀具补偿值25
3·2·3宏程序报警25
3·2·4停止和信息显示26
3·2·5时间信息26
3·2·6模态信息26
3·2·7当前位置27
3·2·8工件坐标系补偿值27
3·3算术和逻辑运算28
3·4转移和循环30
3·4·1无条件转移(GOTO语句)30
3·4·2条件转移(IF语句)31
3·4·3循环(WHILE语句)31
3·4·4嵌套31
3·5宏程序调用32
3·6宏程序的运用限制32
第4章宏程序数学基础34
4·1数列34
4·2三角变换34
4·3三角函数35
4·4平面解析几何36
4·4·1点36
4·4·2直线与圆37
4·4·3曲率与曲率半径37
4·4·4椭圆38
4·4·5双曲线39
4·4·6抛物线40
4·4·7摆线40
4·4·8渐开线41
4·4·9螺线42
4·5空间解析几何42
4·5·1曲面及方程42
4·5·2柱面及旋转曲面43
4·5·3二次曲面43
4·6几何要素分析45
4·6·1直线?直线要素分析45
4·6·2直线?圆弧要素分析46
4·6·3圆弧?圆弧要素分析47
第5章孔类宏程序思路剖析52
5·1孔类宏程序思路核心52
5·2直线孔组宏程序分析52
5·2·1单直线孔组分析52
5·2·2框形点阵孔组分析55
5·2·3矩形矩阵孔组分析59
5·2·4菱形矩阵孔组分析62
5·2·5交错网孔孔组分析64
5·2·6正多边形孔组分析65
5·3放射状孔组宏程序分析68
5·3·1沿圆周均布孔组分析68
5·3·2沿圆周放射孔组分析69
5·3·3沿圆周交错放射孔组分析70
5·3·4沿矩形分布多组孔群分析72
5·3·5沿圆周平移分布多组孔群分析73
5·3·6沿圆周旋转分布多组孔群分析75
5·4孔的螺旋式铣削76
5·5钻孔深度可变的宏程序分析78
5·6孔类宏程序的综合运用81
第6章轮廓类宏程序思路剖析90
6·1轮廓类宏程序编写的思路核心90
6·2利用数学表达式编制图形91
6·2·1椭圆曲线图形91
6·2·2正弦曲线图形94
6·2·3余弦曲线图形96
6·2·4正切曲线图形98
6·2·5双曲线曲线图形100
6·2·6抛物线曲线图形102
6·2·7阿基米德螺线图形104
6·2·8空间曲线探索105
6·3利用求解数学方程组编制图形107
6·3·1缺口圆台之解数学方程式107
6·3·2扇形圆环之解数学方程式109
6·3·3两直线倒斜角111
6·4利用平面几何三角函数求解113
6·4·1圆的另类编程法113
6·4·2缺口圆台之三角变换114
6·4·3扇形圆环之三角变换115
6·4·4加工正五边形倒角外轮廓116
6·4·5加工正五边形倒角外轮廓117
6·4·6加工正六边形外轮廓119
6·4·7加工正六边形倒角外轮廓120
第7章倒圆角类宏程序思路剖析122
7·1倒圆角类宏程序编写的思路核心122
7·2直线型倒圆角124
7·2·1凸圆弧直线(单向)加工(平底
立铣刀)124
7·2·2凸圆弧直线(单向)加工(球头
铣刀)125
7·2·3凸圆弧直线(双向)加工(平底
立铣刀)126
7·2·4凸圆弧直线(双向)加工(球头
铣刀)126
7·2·5凹圆弧直线(单向)加工(平底
立铣刀)127
7·2·6凹圆弧直线(单向)加工(球头
铣刀)128
7·2·7凹圆弧直线(双向)加工(平底
立铣刀)129
7·2·8凹圆弧直线(双向)加工(球头
铣刀)129
7·3规则旋转面倒圆角130
7·3·1圆柱体(外侧)倒凸圆角加工
(平底立铣刀)130
7·3·2圆柱体(外侧)倒凸圆角加工
(球头铣刀)131
7·3·3圆柱体(外侧)倒凹圆角加工
(平底立铣刀)132
7·3·4圆柱体(外侧)倒凹圆角加工
(球头铣刀)133
7·3·5圆柱体(内侧)倒凸圆角加工
(平底立铣刀)133
7·3·6圆柱体(内侧)倒凸圆角加工
(球头铣刀)134
7·3·7圆柱体(内侧)倒凹圆角加工
(平底立铣刀)135
7·3·8圆柱体(内侧)倒凹圆角加工
(球头铣刀)136
7·4标准矩形框倒圆角137
7·4·1标准矩形框外侧倒圆角加工
(平底立铣刀)137
7·4·2标准矩形框外侧倒圆角加工
(球头铣刀)138
7·5含过渡圆矩形框倒圆角139
7·5·1含过渡圆矩形框(外侧)倒圆角加工
(平底立铣刀)139
7·5·2含过渡圆矩形框(外侧)倒圆角加工
(球头铣刀)140
7·5·3含过渡圆矩形框(内侧)倒圆角加工
(平底立铣刀)141
7·5·4含过渡圆矩形框(内侧)倒圆角加工
(球头铣刀)142
7·6标准正五边形倒圆角142
7·6·1标准正五边形外侧倒圆角加工
(平底立铣刀)142
7·6·2标准正五边形外侧倒圆角加工
(球头铣刀)144
7·7含过渡圆弧正五边形倒圆角145
7·7·1含过渡圆弧正五边形(外侧)
倒圆角加工(平底立铣刀)145
7·7·2含过渡圆弧正五边形(外侧)
倒圆角加工(球头铣刀)146
7·7·3含过渡圆弧正五边形(内侧)
倒圆角加工(平底立铣刀)147
7·7·4含过渡圆弧正五边形(内侧)
倒圆角加工(球头铣刀)148
第8章倒斜角类宏程序思路剖析150
8·1倒斜角类宏程序编写的思路核心150
8·2直线型倒斜角152
8·2·1直线斜角(单向)加工
(平底立铣刀)152
8·2·2直线斜角(单向)加工
(球头铣刀)153
8·2·3直线斜角(双向)加工
(平底立铣刀)154
8·2·4直线斜角(双向)加工
(球头铣刀)154
8·3规则旋转面倒斜角155
8·3·1圆柱体(外侧)倒斜角加工
(平底立铣刀)155
8·3·2圆柱体(外侧)倒斜角加工
(球头铣刀)156
8·3·3圆柱体(内侧)倒斜角加工
(平底立铣刀)157
8·3·4圆柱体(内侧)倒斜角加工
(球头铣刀)158
8·4标准矩形框倒斜角159
8·4·1标准矩形框外侧倒斜角加工
(平底立铣刀)159
8·4·2标准矩形框外侧倒斜角加工
(球头铣刀)160
8·5含过渡圆弧矩形框倒斜角161
8·5·1含过渡圆弧矩形框(外侧)倒斜角
加工(平底立铣刀)161
8·5·2含过渡圆弧矩形框(外侧)倒斜角
加工(球头铣刀)162
8·5·3含过渡圆弧矩形框(内侧)倒斜角
加工(平底立铣刀)163
8·5·4含过渡圆弧矩形框(内侧)倒斜角
加工(球头铣刀)164
8·6标准正五边形倒斜角165
8·6·1标准正五边形外侧倒斜角加工
(平底立铣刀)165
8·6·2标准正五边形外侧倒斜角加工
(球头铣刀)166
8·7含过渡圆弧正五边形倒斜角167
8·7·1含过渡圆弧正五边形(外侧)倒斜角
加工(平底立铣刀)167
8·7·2含过渡圆弧正五边形(外侧)倒斜角
加工(球头铣刀)168
8·7·3含过渡圆弧正五边形(内侧)倒斜角
加工(平底立铣刀)169
8·7·4含过渡圆弧正五边形(内侧)倒斜角
加工(球头铣刀)170
第9章圆类宏程序思路剖析172
9·1圆类宏程序编写的思路核心172
9·2圆柱式凹半圆加工173
9·3圆柱式凸半圆加工176
9·4凸半圆球的精加工179
9·4·1勾股定理的运用179
9·4·2三角函数的运用180
9·4·3三维螺旋线式加工181
9·5凹半圆球的精加工182
9·5·1放射状加工182
9·5·2 三维螺旋线式加工183
第10章椭圆类宏程序思路剖析185
10·1椭圆类宏程序编写的思路核心185
10·2椭圆倒斜角加工186
10·2·1 椭圆外侧倒斜角(平底刀)186
10·2·2椭圆外侧倒斜角(球头铣刀)188
10·2·3椭圆内侧倒斜角(平底刀)189
10·2·4 椭圆内侧倒斜角(球头铣刀)190
10·3椭圆倒圆角加工191
10·3·1椭圆外侧倒圆角(平底刀)191
10·3·2椭圆外侧倒圆角(球头铣刀)193
10·3·3椭圆内侧倒圆角(平底刀)194
10·3·4椭圆内侧倒圆角(球头铣刀)195
10·4凸椭圆柱体加工196
10·4·1直线拟合单向走刀加工
(平底刀)197
10·4·2单刀推进双向走刀加工
(平底刀)198
10·5凹椭圆柱体加工199
10·5·1直线拟合双向走刀加工
(球头铣刀)199
10·5·2单刀推进双向走刀加工
(球头铣刀)201
10·6凸椭圆球面加工(球头铣刀)201
10·6·1等高度增量变化凸椭圆球加工202
10·6·2等角度增量变化凸椭圆球加工203
10·7凹椭圆球面加工(球头铣刀)205
10·7·1等高度增量变化凹椭圆球加工205
10·7·2等角度增量变化凹椭圆球加工206第11章直线与圆弧类宏程序思路剖析208
11·1直线与圆弧类宏程序编写的思路
核心208
11·2斜面与底平面倒R角加工208
11·3斜面与上下过渡平面倒R角加工211
11·4凸圆球与平面过渡倒角加工212
11·5凹圆球与平面过渡倒角加工214
11·6凸圆柱面与平面过渡倒角加工215
11·7凹圆柱面与平面过渡倒角加工216
第12章宏程序在粗加工中的运用218
12·1宏程序在粗加工中编程的思路
核心218
12·2矩形开放平面加工219
12·3矩形方槽粗加工220
12·4矩形方槽倒过渡圆角粗加工222
12·5圆形槽加工224
12·6凸圆球粗加工225
12·7凹圆球粗加工227
12·8椭圆槽加工228
12·9凸椭圆球粗加工229
12·10凹椭圆球粗加工231
12·11多边形粗加工233
12·12大斜面粗加工234
第13章宏程序的特殊运用236
13·1防止镗孔时振动236
13·2毛坯的角度旋转237
13·3机床的刀具转换238
13·4换刀不撞刀238
13·5G10运用239
第14章曲面编程的核心思路与运用241
14·1曲面宏程序编写的思路核心241
14·2直纹曲面编程241
14·2·1双圆弧直纹曲面编程241
14·2·2直线圆弧直纹曲面编程244
14·3扫描曲面编程245
14·3·1引导线单要素扫描曲面编程245
14·3·2引导线多要素扫描曲面编程247
14·4旋转曲面精加工编程249
14·5空间圆弧倒角曲面编程运用251
参考文献255
“授人以鱼,不如授人以渔”。本书以编程的思路为讲解核心,用一个个实实在在的例子为导向,向读者分析其编程的思路和数学原理,书中每章所讲的内容都有其特点,在每章讲解不同图形要素编程特点的开始,都详细介绍了该类图形编程的核心思路。力求把每个例子都讲深讲透,希望读者能举一反三。
第1章概要介绍宏程序的运用特点,以及在数控编程中的作用,让读者从整体上了解宏程序的意义。第2~4章,重点介绍了数控编程的指令以及数学模型,这些对后面章节中宏程序编写的理解大有裨益。第5章,运用的是数学中数列的概念,数列概念是孔类宏程序编写的核心数学原理。第6~8章,运用的是数学三角函数概念,三角函数是宏程序运用最广泛的数学理论。第9~14章,运用的是数学中解析几何的概念,曲面编程中解析几何关系式的确定是编程的基础。这样,本书一步步在强化编程的思路与要领,由浅入深,帮助读者建立起编程的思路。
书中每个程序的程序名是以章节的标号来设定的,如果程序用了多种方法编程,在程序名的后面用“-1、-2”来代替,在实际运用中这样并不符合程序命名要求,这里只是为了方便说明,读者在实际运用中要区别对待。另外,为了突出程序的重点,本书中所有例题中的切削三要素:切削速度、切削深度、走刀速度,都是随意设定的,这些也并不符合工艺要求。读者应着重了解编程的思路,搞清楚程序的思路是什么,这才是关键。
本书由湖南山河智能装备股份有限公司齐智勇高级技师和长沙航空职业技术学院黄登红高级技师、副教授著。齐智勇完成第2~11章的编写,黄登红完成第1章、第12~14章的编写。在本书编写过程中,得到了同事、朋友的大力帮助,在此表示衷心的感谢!
编者多年来在编程方面的心得体会,都尽可能收录在本书中。由于编者水平所限,书中不足之处,敬请同行、专家及读者指正。
编者
评论
还没有评论。