西门子840D数控系统应用与维修实例详解

西门子840D数控系统应用与维修实例详解

西门子840D数控系统应用与维修实例详解

《西门子840D数控系统应用与维修实例详解》内容翔实,图文并茂,包含大量源于生产一线的西门子840D数控系统应用与维修实例。主要内容包括:操作和显示单元,编程指令简介及应用示例,西门子840D硬件连接及接口信号,NC和PLC的启动,常用功能块的解析及应用示例,人机界面的开发应用,故障分析方法以及常见故障维修实例。《西门子840D数控系统应用与维修实例详解》既可供数控编程人员、数控机床维修人员使用,又可供职业院校相关专业师生参考。

编辑推荐

《西门子840D数控系统应用与维修实例详解》由机械工业出版社出版。

作者简介

展宝成,中国第一汽车集团公司高级技术专家,高级技师(维修电工),国务院政府特殊津贴获得者。他始终立足本岗,不断学习国内外先进技术,跟踪行业发展方向,善于用科学方法分析和总结,在关键时刻及时发现并迅速解决复杂技术难题:他还坚持技术创新和技术革新,并不断学习和应用新技术,曾被第一汽车集团公司评选为技术创新标兵。他主持的“西门子数控显示单元国产化项目”获得一汽工人技术创新成果一等奖。他所创造的先进操作法,在工作中取得突出成效,得到了广泛应用。他曾分别获得全国机械工业突出贡献技师、吉林省劳动模范、吉林省五一劳动奖章、吉林省技术创新能手、吉林省首席技师、长春市金牌工人、第一汽车集团公司模范党员、第一汽车集团公司技术状元等荣誉称号。

目录

序 
前言 
第1章 操作和显示单元1 
1.1 简述2 
1.2 操作面板的组成2 
1.2.1 OP012操作面板的显示区域3 
1.2.2 OP012操作面板的NC键盘区软键4 
1.2.3 OP012操作面板上的附加软键6 
1.2.4 OP012操作面板的功能软键7 
1.3 基本操作区域8 
1.3.1 机床区8 
1.3.2 参数区13 
1.3.3 程序区19 
1.3.4 服务区21 
1.3.5 诊断区22 
1.3.6 启动区23 
1.4 机床控制面板24 
1.4.1 急停开关24 
1.4.2 机床的工作方式25 
1.4.3 机床功能软键25 
1.4.4 轴控制软键与坐标系切换软键26 
1.4.5 程序控制软键27 
1.4.6 进给控制软键28 
1.4.7 主轴控制软键29 
1.4.8 钥匙开关30 
第2章 编程指令简介及应用示例33 
2.1 机床运动方式34 
2.2 机床坐标系36 
2.2.1 直角坐标系36 
2.2.2 极坐标系36 
2.3 程序段和程序结构36 
2.3.1 主程序结构37 
2.3.2 子程序结构37 
2.3.3 程序段跳过38 
2.3.4 程序注释38 
2.3.5 程序信息38 
2.3.6 程序结束38 
2.3.7 辅助功能(M)39 
2.3.8 主轴功能(S)39 
2.3.9 进给速度(F)39 
2.3.10 刀具功能(T)40 
2.3.11 子程序的调用40 
2.4 基本编程指令40 
2.4.1 绝对坐标尺寸编程G90或AC40 
2.4.2 增量坐标尺寸编程G91或IC41 
2.4.3 旋转轴绝对尺寸编程DC、ACP、ACN42 
2.4.4 设置零点偏置42 
2.4.5 参考点返回指令G7443 
2.4.6 快速移动指令G00/直线插补指令G0143 
2.4.7 顺时针圆弧插补指令G02/逆时针圆弧插补指令G0343 
2.4.8 暂停指令G0444 
2.4.9 定导程螺纹切削指令G3345 
2.4.10 刚性攻螺纹指令G331/G33246 
2.4.11 限制工作区域编程指令G25/G2647 
2.4.12 可编程零点偏置48 
2.4.13 可编程的旋转指令ROT、AROT49 
2.4.14 可编程的比例系数50 
2.4.15 可编程的镜像51 
2.5 高级编程指令简介52 
2.5.1 轴的获得指令GET、GETD和轴的释放指令RELEASE52 
2.5.2 宏程序的定义指令DEFINE AS53 
2.5.3 无条件程序跳转指令GOTO53 
2.5.4 有条件程序跳转指令IF54 
2.5.5 定义变量指令DEF56 
2.5.6 条件判断指令CASE、否则指令DEFAULT56 
2.5.7 LOOP循环56 
2.5.8 条件循环WHILE57 
第3章 西门子840D硬件连接及接口信号59 
3.1 西门子840D数控系统最基本的硬件组成60 
3.2 操作单元60 
3.3 MMC和PCU60 
3.3.1 PCU50的接口61 
3.3.2 OP与PCU的连接62 
3.4 机床控制面板 MCP62 
3.5 PP031MC/HR按钮控制面板64 
3.6 西门子840D的数控单元65 
3.6.1 NCU盒65 
3.6.2 NCU 控制板65 
3.7 驱动部件66 
3.7.1 电源模块67 
3.7.2 电源模块状态灯68 
3.7.3 拨码开关S168 
3.7.4 驱动模块68 
3.7.5 监控模块69 
3.7.6 终端模块70 
3.8 执行元件和反馈元件71 
3.9 PLC部分71 
3.9.1 PLC的基本组成71 
3.9.2 信号模块位置的地址对照表72 
3.9.3 电源模块73 
3.9.4 接口模块73 
3.9.5 信号模块73 
3.9.6 占位模块74 
3.9.7 功能模块74 
3.9.8 通信处理器74 
3.9.9 ET200模块75 
3.9.10 智能从站非西门子的现场设备75 
3.10 硬件连接75 
3.10.1 MPI/OPI网络连接规则76 
3.10.2 MPI总线和OPI总线76 
3.10.3 总线地址76 
3.10.4 硬件的连接76 
3.11 西门子840D数控系统的接口信号81 
3.11.1 MCP的接口信号81 
3.11.2 常用数据块功能(接口信号)84 
第4章 NC和PLC的启动99 
4.1 NCU的操作和显示元件100 
4.2 NC总清100 
4.2.1 通过NCUBOX模块的S3开关进行NCK总清101 
4.2.2 通过设置机床数据进行NCK总清101 
4.2.3 利用机床软键进行机床标准数据的装载103 
4.3 PLC的初始化106 
4.3.1 利用STEP7软件对PLC进行初始化106 
4.3.2 用NCU的启动开关S4进行初始化106 
4.4 机床数据的激活方法107 
4.5 PLC 程序的启动108 
4.5.1 西门子840D Toolbox的解压和安装109 
4.5.2 硬件组态和基本程序的编制111 
4.6 西门子840D机床数据的配置116 
4.6.1 通用数据的配置118 
4.6.2 通道数据的配置119 
4.6.3 轴数据的配置120 
4.6.4 驱动配置、功率模块、伺服电动机的选择和配置125 
4.7 用户报警文本的制作130 
4.7.1 用户报警文本的编写及应用130 
4.7.2 用户报警文本的存储位置以及文件名格式131 
4.7.3 用户报警文本的编写方法131 
4.7.4 用户报警文本的格式132 
4.7.5 用户报警文本的生效132 
4.7.6 报警配置文本MBDDE.INI的其他项设置133 
第5章 常用功能块的解析及应用示例137 
5.1 FB1 GPANI(初始化的基本程序)138 
5.2 FC2 GPCYC(循环的基本程序)141 
5.3 FC3 GPAI(报警控制的基本程序)141 
5.4 FC7/FC8/FC22 WZV(刀具管理)142 
5.5 FC9 Asynchronous(启动异步子程序)144 
5.6 FC10 Error/Message(错误和操作信息)145 
5.7 FC12 AUXFU(用户帮助功能)146 
5.8 FC13 BHGD(手持单元的显示控制)146 
5.9 FC15 POS—AX(直线和回转轴的定位)148 
5.10 FC16 PART—AX(工件轴的定位)149 
5.11 FC17 YDelta(星角启动)150 
5.12 FC18 SpinCtrl(主轴控制)151 
5.13 FC19/ FC24/ FC25(机床控制面板的信号传输)152 
5.14 FC21 PLCNCK(数据交换)153 
5.15 FC26 HPU—MCP(传输HPU的接口信号)156 
5.16 FB2 GET(读NCK变量)156 
5.17 FB3 PUT(写NCK变量)162 
5.18 FB4/FB7 PI—SERV(选择异步子程序)163 
5.19 FB5 GET GUD(读全局用户数据)165 
…… 
第6章 人机界面的开发应用169 
第7章 常见故障分析方法203 
第8章 常见故障维修实例251 
参考文献306



西门子840D数控系统应用与维修实例详解

西门子840D数控系统应用与维修实例详解

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注