SINUMERIK 828D 铣削操作与编程轻松进阶 / 西门子运动控制丛书——数控系统篇
¥45.00定价
作者: 昝华
出版时间:2014-02
出版社:机械工业出版社
- 机械工业出版社
- 9787111434573
- 1-3
- 341240
- 2014-02
- 493
- 640
内容简介
本书主要内容包括:SINUMERIK828D系统简介,机床系统面板操作,数控铣削编程基础,刀具半径补偿,程序运行控制,变量与函数编程,标准工艺循环指令,铣削编程实例和SinuTrain仿真软件的应用。
目录
序
前言
第1章SINUMERIK 828D数控系统介绍1
11SINUMERIK 828D系统的特点2
12数控编程特点2
第2章机床系统面板操作4
21操作组件4
211操作面板4
212基本操作界面和按键7
213系统快捷键9
214屏幕界面的区域划分10
22机床设置和手动功能12
221手动方式功能12
222T,S,M 窗口13
223设置零点偏移14
224定位14
225测量刀具14
226测量工件16
227计算器功能18
228直接编辑程序19
229保护等级19
23加工工件20
231控制程序运行20
232在特定位置开始运行程序21
233当前程序段和程序级23
24刀具管理24
241铣削加工刀具类型24
242刀具清单列表25
243创建新刀具27
244装载刀具27
245卸载刀具28
246刀具磨损列表29
247刀具寿命监控功能30
248刀库30
25程序管理31
251程序管理概述31
252创建新目录或程序32
253打开和关闭程序33
254同时打开多个程序33
255执行程序33
256预览显示程序34
257修改文件属性和目录属性34
258在程序管理器中创建存档35
259在程序管理器中导入存档36
2510保存装调数据37
2511读入装调数据38
2512模具加工图39
26在线帮助40
目录
第3章数控铣削编程基础42
31数控机床坐标系42
311坐标系的概念 42
312坐标系之间的关联性44
313编程中的零点和基准参考点44
32铣削加工基本编程指令45
321数控加工编程语言45
322程序段构成内容45
323程序段指令字编写规则47
324NC程序命名48
325数控铣床的编程功能指令49
33铣削加工几何设置49
331可设定的零点偏移(G54~G59,G507~G599,G53,G500,SUPA,G153)49
332工作平面选择(G17,G18,G19)50
34编程坐标尺寸51
341英制尺寸和米制尺寸(G70,G700,G71,G710)51
342直角坐标系的绝对尺寸编程(G90,AC)52
343直角坐标系的相对尺寸编程(G91,IC)53
344极坐标形式的尺寸编程(G110,G111,G112)54
35行程指令56
351关于行程指令的概述56
352使用直角坐标的运行指令(G0,G1,G2,G3,X...Y...Z...)56
353快速运行(G0,RTLION,RTLIOF)57
354直线插补(G1,F)57
355进给率(G93,G94,G95,F)58
356非模态进给率(FB)59
357使用极坐标的运行指令(G0,G1,AP,RP)60
36圆弧插补61
361圆弧插补概述61
362给出圆弧中心点和终点的圆弧插补(G2,G3,X...Y...Z...,I...J...
K...)62
363给出圆弧半径和终点的圆弧插补(G2,G3,X...Y...Z...,I...J...
K...,CR=...)63
364给出圆弧张角和中心点的圆弧插补(G2,G3,I...J...K...,AR=...)63
365给出圆弧终点和圆弧张角的圆弧插补编程(G2,G3,X...Y...Z...,
AR=...)64
366带有极坐标的圆弧插补(G2,G3,AP=...,RP=...)64
367给出中间点和终点的圆弧插补(CIP,X...Y...Z...,I1...J1...K1...)65
368带有切线过渡的圆弧插补(CT,X...Y...Z...)66
369螺旋线插补(G2,G3,TURN)68
3610用于回转轴的绝对尺寸(DC,ACP,ACN)68
37倒角和倒圆(CHF=,CHR=,RND=,RNDM=,FRC=,FRCM=)69
38平滑切入切出指令72
381沿直线平滑切入(G147,G148,DISR=...,DISCL=...,FAD=...)73
382沿1/4圆弧切线切入(G247,G248,DISR=...,DISCL=...,FAD=...)74
383沿半圆圆弧切线切入(G347,G348,DISR=...,DISCL=...,FAD=...)76
384在空间中切入和切出(G340,G341,G342,FAD=...,DISCL=...,
DISR=...)77
39螺纹加工编程79
391攻恒螺距螺纹(G33)79
392带补偿夹具的攻螺纹(G63)80
393不带补偿夹具的攻螺纹(G331,G332)81
394铣削螺纹82
310轮廓基准编程 84
3101轮廓基准编程概述84
3102轮廓基准:一条直线(ANG)84
3103轮廓基准:两条直线(ANG)85
3104轮廓基准:三条直线(ANG)86
3105轮廓基准:终点编程87
311主轴运动指令88
3111主轴转速(S)和主轴旋转方向(M3,M4,M5)88
3112可编程的主轴转速极限(G25,G26)89
3113切削速度(SVC)89
3114位置控制的主轴运动(SPCON,SPCOF)91
3115定位主轴(SPOS,SPOSA,M19)91
312关于规范编程格式92
第4章刀具补偿编程指令94
41刀具补偿数据94
42换刀编程指令94
43刀具补偿概述95
44刀具补偿编程指令97
441刀具补偿调用(D)97
442刀具长度补偿98
443刀具半径补偿(G40,G41,G42)99
444曲线轨迹部分的进给率优化(CFTCP,CFC,CFIN)100
445每齿进给量(G95 FZ)102
45刀具半径补偿下的轮廓加工104
451可编程的加工余量方式(OFFN)104
452外角的补偿(G450,G451,DISC)106
453轮廓返回和离开(NORM,KONT)107
454碰撞监控指令(CDON,CDOF)109
455保持恒定刀具半径补偿(CUTCONON,CUTCONOF)111
第5章程序运行控制113
51子程序编程113
511概述113
512定义子程序113
513子程序编程方法114
52子程序调用116
521没有参数传递的子程序调用116
522程序重复次数功能(P)118
523模态子程序调用功能(MCALL)118
524间接子程序调用功能(CALL)120
525执行外部子程序(EXTCALL)121
53控制结构语句122
531条件判断语句(IF…ENDIF)122
532带选项的程序循环语句(IF…ELSE…ENDIF)123
533程序分支语句(CASE…OF…DEFAULT…)124
54程序跳转指令语句125
541跳转目标标记符125
542无条件跳转指令(GOTOS,GOTOB,GOTOF,GOTO)126
543有条件程序跳转指令(GOTOB,GOTOF,GOTO,GOTOC)127
544程序段跳转与跳转级128
55循环语句控制结构分析129
551有条件程序跳转语句(IF…GOTO…)130
552无限程序循环语句(LOOP,ENDLOOP)130
553循环开始处带有条件的语句(WHILE,ENDWHILE)132
554循环结束处带有条件的语句(REPEAT,UNTIL)133
555计数循环语句(FOR…TO…ENDFOR)134
56程序中的部分程序段重复指令(REPEAT,REPEATB)136
57轨迹运行特性139
571准停功能(G60,G9,G601,G602,G603)140
572连续路径运行(G64,G641,G642,G643,G644,G645,ADIS,ADISPOS)141
573带预控制运行(FFWON,FFWOF)145
574轮廓精确度(CPRECON,CPRECOF)145
58工作区极限146
581基准坐标系中的工作区限制(G25,G26,WALIMON,WALIMOF)146
582在工件坐标系和可设定零点坐标系中的工作区域限制(WALCS0~WALCS10)148
59加速性能149
591加速模式(BRISK,BRISKA,SOFT,SOFTA,DRIVE,DRIVEA)149
592激活工艺专用动态值(DYNNORM,DYNPOS,DYNROUGH,DYNSEMIFIN,
DYNFINISH)151
510特殊的位移指令152
5101NC程序段压缩(COMPON,COMPCURV,COMPCAD,COMPOF)152
5102可编程的轮廓公差或定向公差(CTOL,OTOL,ATOL)153
5103G0运动的公差(STOLF)155
511其他指令156
5111暂停时间(G4)156
5112信息显示(MSG)157
5113回参考点运行(G74)159
5114回固定点运行(G75,G751)159
第6章变量与数学函数162
61变量162
611系统变量162
612用户变量163
613计算参数(R)163
614定义用户变量(DEF)165
62系统变量、用户变量和NC语言指令的重新定义(REDEF)166
63存取权限(APR,APW,APRP,APWP,APRB,APWB)167
64定义和初始化数组变量(DEF,SET,REP)168
641基本使用方法168
642数组索引169
643定义和初始化数组变量(SET,REP)说明171
65间接编程172
651间接编程地址172
652间接编程G指令173
66常用的系统变量编程格式173
661几何位置变量编程格式及示例173
662刀具几何数据变量编程格式及示例175
663获取刀具号的管理函数(GETT)177
67数学运算指令符和算术函数178
671运算形式178
672常用的算术函数180
68部分函数使用说明与示例181
681向上取整 (ROUNDUP)181
682取模除法(MOD)182
683数据的精确度修正(TRUNC)184
684最大变量、最小变量和变量区域指令(MINVAL,MAXVAL,BOUND)185
第7章标准工艺循环指令187
71标准工艺循环指令概述187
711标准工艺循环指令的特点187
712编写循环指令程序的基本步骤187
713编写工艺循环指令的注意事项188
714标准工艺循环指令中四个重要位置平面188
72创建工件毛坯188
721创建毛坯类型:六面体中心189
722创建毛坯类型:六面体(BOX)189
723创建毛坯类型:多边形(N_CORNER)190
724创建毛坯类型:圆柱体(CYLINDER)191
725创建毛坯类型:管形(PIPE)191
73参数列表192
74钻孔循环指令编程193
741钻中心孔(CYCLE81)193
742钻孔循环(CYCLE82)195
743铰孔循环(CYCLE85)197
744深孔钻削循环(CYCLE83)198
745镗孔循环(CYCLE86)201
746攻螺纹循环(CYCLE84)202
747钻孔螺纹铣削循环(CYCLE78)205
748任意位置孔循环(CYCLE802)207
749成排孔循环(HOLES1)208
7410框架和方阵孔循环(CYCLE801)209
7411圆周孔循环(HOLES2)211
7412位置重复212
7413隐藏功能212
75铣削循环指令编程213
751端面铣削循环(CYCLE61)213
752矩形腔铣削循环(POCKET3)215
753圆形腔铣削循环(POCKET4)217
754矩形凸台铣削循环(CYCLE76)220
755圆形凸台铣削循环(CYCLE77)222
756多边形凸台铣削循环(CYCLE79)223
757纵向槽铣削循环(SLOT1)225
758圆弧槽铣削循环(SLOT2)227
759敞开槽铣削循环(CYCLE899)229
7510长孔铣削循环(LONGHOLE)231
7511螺纹铣削循环(CYCLE70)232
7512雕刻铣削循环(CYCLE60)234
76轮廓铣削循环指令编程236
761轮廓调用(CYCLE62)236
762预钻轮廓腔循环指令(CYCLE64)240
763路径铣削循环指令(CYCLE72)242
764轮廓综合铣削指令(CYCLE63)244
765高速设定(CYCLE832)246
第8章铣削编程实例248
81程序跳转及程序段重复执行应用示例248
82菱形方阵排列群孔加工编程250
83重复位置孔系的钻孔加工编程253
84水平分布的纵向槽循环指令(SLOT1)加工编程256
85圆弧径向分布的纵向槽循环指令(SLOT1)加工编程259
86轮廓铣削循环编程中的“轮廓编辑计算器”的操作说明260
87应用CYCLE63铣削循环铣削内外轮廓的加工示例261
88端盖铣削加工编程271
89GETT与TC_DP6指令应用举例282
810大赛试题加工编程分析284
附录SinuTrain仿真软件的应用289
参考文献306
前言
第1章SINUMERIK 828D数控系统介绍1
11SINUMERIK 828D系统的特点2
12数控编程特点2
第2章机床系统面板操作4
21操作组件4
211操作面板4
212基本操作界面和按键7
213系统快捷键9
214屏幕界面的区域划分10
22机床设置和手动功能12
221手动方式功能12
222T,S,M 窗口13
223设置零点偏移14
224定位14
225测量刀具14
226测量工件16
227计算器功能18
228直接编辑程序19
229保护等级19
23加工工件20
231控制程序运行20
232在特定位置开始运行程序21
233当前程序段和程序级23
24刀具管理24
241铣削加工刀具类型24
242刀具清单列表25
243创建新刀具27
244装载刀具27
245卸载刀具28
246刀具磨损列表29
247刀具寿命监控功能30
248刀库30
25程序管理31
251程序管理概述31
252创建新目录或程序32
253打开和关闭程序33
254同时打开多个程序33
255执行程序33
256预览显示程序34
257修改文件属性和目录属性34
258在程序管理器中创建存档35
259在程序管理器中导入存档36
2510保存装调数据37
2511读入装调数据38
2512模具加工图39
26在线帮助40
目录
第3章数控铣削编程基础42
31数控机床坐标系42
311坐标系的概念 42
312坐标系之间的关联性44
313编程中的零点和基准参考点44
32铣削加工基本编程指令45
321数控加工编程语言45
322程序段构成内容45
323程序段指令字编写规则47
324NC程序命名48
325数控铣床的编程功能指令49
33铣削加工几何设置49
331可设定的零点偏移(G54~G59,G507~G599,G53,G500,SUPA,G153)49
332工作平面选择(G17,G18,G19)50
34编程坐标尺寸51
341英制尺寸和米制尺寸(G70,G700,G71,G710)51
342直角坐标系的绝对尺寸编程(G90,AC)52
343直角坐标系的相对尺寸编程(G91,IC)53
344极坐标形式的尺寸编程(G110,G111,G112)54
35行程指令56
351关于行程指令的概述56
352使用直角坐标的运行指令(G0,G1,G2,G3,X...Y...Z...)56
353快速运行(G0,RTLION,RTLIOF)57
354直线插补(G1,F)57
355进给率(G93,G94,G95,F)58
356非模态进给率(FB)59
357使用极坐标的运行指令(G0,G1,AP,RP)60
36圆弧插补61
361圆弧插补概述61
362给出圆弧中心点和终点的圆弧插补(G2,G3,X...Y...Z...,I...J...
K...)62
363给出圆弧半径和终点的圆弧插补(G2,G3,X...Y...Z...,I...J...
K...,CR=...)63
364给出圆弧张角和中心点的圆弧插补(G2,G3,I...J...K...,AR=...)63
365给出圆弧终点和圆弧张角的圆弧插补编程(G2,G3,X...Y...Z...,
AR=...)64
366带有极坐标的圆弧插补(G2,G3,AP=...,RP=...)64
367给出中间点和终点的圆弧插补(CIP,X...Y...Z...,I1...J1...K1...)65
368带有切线过渡的圆弧插补(CT,X...Y...Z...)66
369螺旋线插补(G2,G3,TURN)68
3610用于回转轴的绝对尺寸(DC,ACP,ACN)68
37倒角和倒圆(CHF=,CHR=,RND=,RNDM=,FRC=,FRCM=)69
38平滑切入切出指令72
381沿直线平滑切入(G147,G148,DISR=...,DISCL=...,FAD=...)73
382沿1/4圆弧切线切入(G247,G248,DISR=...,DISCL=...,FAD=...)74
383沿半圆圆弧切线切入(G347,G348,DISR=...,DISCL=...,FAD=...)76
384在空间中切入和切出(G340,G341,G342,FAD=...,DISCL=...,
DISR=...)77
39螺纹加工编程79
391攻恒螺距螺纹(G33)79
392带补偿夹具的攻螺纹(G63)80
393不带补偿夹具的攻螺纹(G331,G332)81
394铣削螺纹82
310轮廓基准编程 84
3101轮廓基准编程概述84
3102轮廓基准:一条直线(ANG)84
3103轮廓基准:两条直线(ANG)85
3104轮廓基准:三条直线(ANG)86
3105轮廓基准:终点编程87
311主轴运动指令88
3111主轴转速(S)和主轴旋转方向(M3,M4,M5)88
3112可编程的主轴转速极限(G25,G26)89
3113切削速度(SVC)89
3114位置控制的主轴运动(SPCON,SPCOF)91
3115定位主轴(SPOS,SPOSA,M19)91
312关于规范编程格式92
第4章刀具补偿编程指令94
41刀具补偿数据94
42换刀编程指令94
43刀具补偿概述95
44刀具补偿编程指令97
441刀具补偿调用(D)97
442刀具长度补偿98
443刀具半径补偿(G40,G41,G42)99
444曲线轨迹部分的进给率优化(CFTCP,CFC,CFIN)100
445每齿进给量(G95 FZ)102
45刀具半径补偿下的轮廓加工104
451可编程的加工余量方式(OFFN)104
452外角的补偿(G450,G451,DISC)106
453轮廓返回和离开(NORM,KONT)107
454碰撞监控指令(CDON,CDOF)109
455保持恒定刀具半径补偿(CUTCONON,CUTCONOF)111
第5章程序运行控制113
51子程序编程113
511概述113
512定义子程序113
513子程序编程方法114
52子程序调用116
521没有参数传递的子程序调用116
522程序重复次数功能(P)118
523模态子程序调用功能(MCALL)118
524间接子程序调用功能(CALL)120
525执行外部子程序(EXTCALL)121
53控制结构语句122
531条件判断语句(IF…ENDIF)122
532带选项的程序循环语句(IF…ELSE…ENDIF)123
533程序分支语句(CASE…OF…DEFAULT…)124
54程序跳转指令语句125
541跳转目标标记符125
542无条件跳转指令(GOTOS,GOTOB,GOTOF,GOTO)126
543有条件程序跳转指令(GOTOB,GOTOF,GOTO,GOTOC)127
544程序段跳转与跳转级128
55循环语句控制结构分析129
551有条件程序跳转语句(IF…GOTO…)130
552无限程序循环语句(LOOP,ENDLOOP)130
553循环开始处带有条件的语句(WHILE,ENDWHILE)132
554循环结束处带有条件的语句(REPEAT,UNTIL)133
555计数循环语句(FOR…TO…ENDFOR)134
56程序中的部分程序段重复指令(REPEAT,REPEATB)136
57轨迹运行特性139
571准停功能(G60,G9,G601,G602,G603)140
572连续路径运行(G64,G641,G642,G643,G644,G645,ADIS,ADISPOS)141
573带预控制运行(FFWON,FFWOF)145
574轮廓精确度(CPRECON,CPRECOF)145
58工作区极限146
581基准坐标系中的工作区限制(G25,G26,WALIMON,WALIMOF)146
582在工件坐标系和可设定零点坐标系中的工作区域限制(WALCS0~WALCS10)148
59加速性能149
591加速模式(BRISK,BRISKA,SOFT,SOFTA,DRIVE,DRIVEA)149
592激活工艺专用动态值(DYNNORM,DYNPOS,DYNROUGH,DYNSEMIFIN,
DYNFINISH)151
510特殊的位移指令152
5101NC程序段压缩(COMPON,COMPCURV,COMPCAD,COMPOF)152
5102可编程的轮廓公差或定向公差(CTOL,OTOL,ATOL)153
5103G0运动的公差(STOLF)155
511其他指令156
5111暂停时间(G4)156
5112信息显示(MSG)157
5113回参考点运行(G74)159
5114回固定点运行(G75,G751)159
第6章变量与数学函数162
61变量162
611系统变量162
612用户变量163
613计算参数(R)163
614定义用户变量(DEF)165
62系统变量、用户变量和NC语言指令的重新定义(REDEF)166
63存取权限(APR,APW,APRP,APWP,APRB,APWB)167
64定义和初始化数组变量(DEF,SET,REP)168
641基本使用方法168
642数组索引169
643定义和初始化数组变量(SET,REP)说明171
65间接编程172
651间接编程地址172
652间接编程G指令173
66常用的系统变量编程格式173
661几何位置变量编程格式及示例173
662刀具几何数据变量编程格式及示例175
663获取刀具号的管理函数(GETT)177
67数学运算指令符和算术函数178
671运算形式178
672常用的算术函数180
68部分函数使用说明与示例181
681向上取整 (ROUNDUP)181
682取模除法(MOD)182
683数据的精确度修正(TRUNC)184
684最大变量、最小变量和变量区域指令(MINVAL,MAXVAL,BOUND)185
第7章标准工艺循环指令187
71标准工艺循环指令概述187
711标准工艺循环指令的特点187
712编写循环指令程序的基本步骤187
713编写工艺循环指令的注意事项188
714标准工艺循环指令中四个重要位置平面188
72创建工件毛坯188
721创建毛坯类型:六面体中心189
722创建毛坯类型:六面体(BOX)189
723创建毛坯类型:多边形(N_CORNER)190
724创建毛坯类型:圆柱体(CYLINDER)191
725创建毛坯类型:管形(PIPE)191
73参数列表192
74钻孔循环指令编程193
741钻中心孔(CYCLE81)193
742钻孔循环(CYCLE82)195
743铰孔循环(CYCLE85)197
744深孔钻削循环(CYCLE83)198
745镗孔循环(CYCLE86)201
746攻螺纹循环(CYCLE84)202
747钻孔螺纹铣削循环(CYCLE78)205
748任意位置孔循环(CYCLE802)207
749成排孔循环(HOLES1)208
7410框架和方阵孔循环(CYCLE801)209
7411圆周孔循环(HOLES2)211
7412位置重复212
7413隐藏功能212
75铣削循环指令编程213
751端面铣削循环(CYCLE61)213
752矩形腔铣削循环(POCKET3)215
753圆形腔铣削循环(POCKET4)217
754矩形凸台铣削循环(CYCLE76)220
755圆形凸台铣削循环(CYCLE77)222
756多边形凸台铣削循环(CYCLE79)223
757纵向槽铣削循环(SLOT1)225
758圆弧槽铣削循环(SLOT2)227
759敞开槽铣削循环(CYCLE899)229
7510长孔铣削循环(LONGHOLE)231
7511螺纹铣削循环(CYCLE70)232
7512雕刻铣削循环(CYCLE60)234
76轮廓铣削循环指令编程236
761轮廓调用(CYCLE62)236
762预钻轮廓腔循环指令(CYCLE64)240
763路径铣削循环指令(CYCLE72)242
764轮廓综合铣削指令(CYCLE63)244
765高速设定(CYCLE832)246
第8章铣削编程实例248
81程序跳转及程序段重复执行应用示例248
82菱形方阵排列群孔加工编程250
83重复位置孔系的钻孔加工编程253
84水平分布的纵向槽循环指令(SLOT1)加工编程256
85圆弧径向分布的纵向槽循环指令(SLOT1)加工编程259
86轮廓铣削循环编程中的“轮廓编辑计算器”的操作说明260
87应用CYCLE63铣削循环铣削内外轮廓的加工示例261
88端盖铣削加工编程271
89GETT与TC_DP6指令应用举例282
810大赛试题加工编程分析284
附录SinuTrain仿真软件的应用289
参考文献306