基于840D的曲轴内铣数控系统设计及应用_第1页
基于840D的曲轴内铣数控系统设计及应用_第2页
基于840D的曲轴内铣数控系统设计及应用_第3页
基于840D的曲轴内铣数控系统设计及应用_第4页
基于840D的曲轴内铣数控系统设计及应用_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕毕 业业 设设 计 论计 论 文 文 题 目 基于 840D 的曲轴内铣数控系统设计及应用 系 别 xx 专 业 xx 班 级 XX 学生姓名 XX 学 号 XX 指导教师 XX 学位论文原创性学位论文原创性 声明声明 本人郑重声明 所呈交的论文是本人在导师的指导下独立进行研究所取得 的研究成果 除了文中特别加以标注引用的内容外 本论文不包含任何其他个 人或集体已经发表或撰写的成果作品 本人完全意识到本声明的法律后果由本 人承担 作者签名 20 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保障 使用学位论文的规定 同意学校 保留并向有关学位论文管理部门或机构送交论文的复印件和电子版 允许论文 被查阅和借阅 本人授权省级优秀学士学位论文评选机构将本学位论文的全部 或部分内容编入有关数据库进行检索 可以采用影印 缩印或扫描等复制手段 保存和汇编本学位论文 本学位论文属于 1 保密 在 年解密后适用本授权书 2 不保密 请在以上相应方框内打 作者签名 20 年 月 日 导师签名 20 年 月 日 摘要 针对 FKP20 曲轴内铣机床双通道六坐标轴特点 提出了利用 SINUMERIK 840D 双通道系统控制方案 各坐标轴均配置带距离编码光栅尺进行精确定位 通过对双通道功能的相关参数设置 达到同时控制两个刀盘的动作 通过学习 STEP7 300 的 PLC 编程功能完成 PLC 编程实现坐标轴自动回零操作 经实践证 明机床的数控改造取得了成功 关键词 关键词 改造 双通道 光栅尺 STEP7 Abstract This issue focus on the feature which is the dual channel six coordinate axis of the crankshaft milling machine presents use the SINUMERIK 840D dual channel system control programme Each axis configured the coding gratingwith a precise positioning device Through setting the relevant parameters of the dual channel function toachieve simultaneously control the two tool action Through studing the PLC programming function of the STEP7 300 completed the operation which PLC programming realized coordinate axis automatically returnde to zero Practice has proved that the transformation of CNC machine tools have been successful Key words Retrofit Double channel Diffraction grating ruler STEP7 目录 第一章第一章 概论概论 1 1 1 引言 1 1 2 课题来源 1 1 3 课题任务 1 1 4 国内现状 2 第二章第二章 数控系统控制方案及硬件连接数控系统控制方案及硬件连接 4 2 1 机床概述 4 2 2 西门子 840D 系统简介 4 2 2 2SINUMERIK 840D 数控系统硬件结构 6 2 4 硬件连接及电气原理图 7 2 5NC 电气连接图 9 2 8 面板连接图 11 2 9PLC 配置图 12 第三章第三章 双通道控制功能的设计及参数设置双通道控制功能的设计及参数设置 13 3 1 设计要求 13 3 2 双通道参数设置 13 第四章第四章 坐标轴回中心程序设计坐标轴回中心程序设计 16 4 1 总体设计思想 16 4 2 回零顺序 16 4 3 回零方式 18 4 4 带距离编码光栅尺 18 4 4 1 原理 18 4 4 2 应用 19 4 4 3 控制 20 4 5 回坐标轴中心时序图 21 4 5 X1 回零程序设计 21 第五章第五章 PLC 程序设计程序设计 25 5 1 STEP 7 介绍 25 5 2 PLC 程序结构 26 5 2 1 组织块和程序结构 28 5 2 2 循环程序处理 28 5 2 3 事件驱动的程序处理 29 5 2 4 用户程序中调用的分层结构 30 5 3 若干重要信号 32 第七章第七章 结论结论 34 致谢致谢 36 参考文献参考文献 37 毕业设计 论文 1 第一章 概论 1 1 引言 数字控制机床 Numerically Controlled Machine Tool 简称数控机床 它是一种以数控技术 Numerical control 简称 NC 为基础的新技术对传统 机械制造业渗透而成的一种机电一体化产品 随着科技的迅猛发展 传统手工 机床加工已不能满足人们对产品质量的要求 数控机床加工势在必行 1 5 我 国现有机床大多数是手工操作 但要淘汰旧机床 全部更新为数控机床 难度 较大 因此 对原有机床进行数控化改造就显得尤为重要 1 2 课题来源 FKP20 系奥地利 GFM 公司生产的最具代表性的曲轴固定式内铣机床 曲轴一 次装卡可以完成主轴颈或连杆颈的初加工 东风康明斯发动机有限公司拥有 2 台 FKP20 曲轴内铣机床 1 台用于主轴颈加工 1 台用于连杆颈加工 曲轴经内 铣加工后即进入磨床磨削工序 此 2 台机床经 10 余年的使用后 系统不同程度 地出现老化 控制系统故障增多等问题 本课题将针对 FKP20 曲轴内铣数控改 造的需要 选用西门子 840D 数控系统构建新型曲轴内铣控制系统 1 3 课题任务 1 控制方案设计及硬件连接 2 双通道控制功能的系统组态 3 带距离编码光栅尺的应用设计 4 PLC 程序设计 毕业设计 论文 2 1 4 国内现状 一 SINUMERIK 840D 数控系统性能 SINUMERIK 840D 是西门子公司20 世纪90 年代推出的高性能数控系 统 它保持西门子前两代系统SINUMERIK 880 和840C 的三CPU 结构 人机通信 C P U M M C C P U 数字控制CPU NC CPU 和可编程逻辑控制器 CPU PLC CPU 三部分在功能上既相互分工 又互为支持 在物理结构上 NC CPU 和PLCCP U 合为一体 合成在N C U Numerical Control Unit 中 但在逻辑功能上相互独立 S I N U M E R I K840D 主要技术特性如表1 所示 相对于前几代系统 SINUMERIK840D 具有以下几个特点 1 数字化驱动在SINUMERIK 840D 中 数控和驱动的接口信号是数字量 通 过驱动总线接口 挂接各轴驱动模块 2 轴控规模大最多可以配31 个轴 其中可配10个主轴 3 可以实现五轴联动SINUMERIK 840D 可以实现X Y Z A B 五轴的联动 加工 任何三维空间曲面都能加工 4 操作系统视窗化SINUMERIK 840D 采用Windows95 作为操作平台 使操作 简单 灵活 易掌握 5 软件内容丰富功能强大SINUMERIK 840D 可以实现加工 Machine 参数 设置 Parameter 服务 Services 诊断 Diagnosis 及安装启动 Start up 等几大软件功能 6 具有远程诊断功能如现场用PC 适配器 MODEM 卡 通过电话线实现 SINUMERIK 840D 与异域PC 机通信 完成修改PLC 程序和监控机床状态等远程 诊断功能 7 保护功能健全 SINUMERIK 840D 系统软件分为西门子服务级 机床制造厂 家级 最终用户级等7个软件保护等级 使系统更加安全可靠 8 硬件高度集成化 SINUMERIK 840D 数控系统采用了大量超大规模集成电路 提高了硬件系统的可靠性 9 模块化设计 SINUMERIK 840D 的软硬件系统根据功能和作用划分为不同的 功能模的诊断及维修等 网络化数控装备是近年来机床发展的一个热点 数控 装备的网络化将 毕业设计 论文 3 极大地满足生产线 制造系统 制造企业对信息集成的需求 也是实现新的制 造模式 如敏捷制造 虚拟企业 全球制造的基础单元 数控机床向柔性自动 化系统发展的趋势是 从点 数控单机 加工中心和数控复合加工机床 线 F M C FMS FTL FML 向面 工段车间独立制造岛 FA 体 CIMS 分布式网 络集成制造系统 的方向发展 另一方面向注重应用性和经济性方向发展 柔性 自动化技术是制造业适应动态市场需求及产品迅速更新的主要手段 是各国制 造业发展的主流趋势 是先进制造领域的基础技术 其重点是以提高系统的可 靠性 实用化为前提 以易于联网和集成为目标 注重加强单元技术的开拓和 完善 CNC 单机向高精度 高速度和高柔性方向发展 数控机床及其构成柔性 制造系统能方便地与CAD CAM CAPP 及MTS 等联结 向信息集成方向发展 网 络系统向开放 集成和智能化方向发展 毕业设计 论文 4 第二章 数控系统控制方案及硬件连接 2 1 机床概述 FKP20 系奥地利GFM 公司生产的曲轴内铣专用机床 曲轴一次装卡可以完成主 轴颈或连杆颈的初加工 机床加工精度较高 尺寸稳定 且效率非常高 图2 1机床结构图 机床结构示意图如图 2 1 所示 机床有 2 个卡盘 1 个是固定卡盘 另 1 个是 移动卡盘 移动卡盘的设置使该机床可以加工不同长度的曲轴 机床有 2 个刀 盘 刀盘 1 和刀盘 2 加工时 2 个刀盘同步切入 同步结束 机床还配有 1 个中心架 中心架的纵向移动靠与门架 1 藕合 借助Z1 坐标轴而移动 机床共 有 6 个坐标轴 Z1 和Z2 分别用于门架 1 和门架 2 的纵向移动 实现轴向定位 X1 Y1 和X2 Y2 分别用于刀盘 1 和刀盘 2 的铣削进给 2 2 西门子 840D 系统简介 2 2 1 SINUMERIK 840D 数控系统性能 SINUMERIK 840D 是西门子公司20 世纪90 年代推出的高性能数控系统 它保 持西门子前两代系统SINUMERIK 880 和840C 的三CPU 结构 人机通信C P U M M C C P U 数字控制CPU NC CPU 和可编程逻辑控制器CPU PLC CPU 毕业设计 论文 5 三部分在功能上既相互分工 又互为支持 在物理结构上 NC CPU 和PLCCP U 合为一体 合成在N C U Numerical Control Unit 中 但在逻辑功能上相互独立 相对于前几代系统 SINUMERIK840D 具有以下几个特点 1 数字化驱动 在SINUMERIK 840D 中 数控和驱动的接口信号是数字量 通过驱动总线接口 挂接各轴驱动模块 2 轴控规模大 最多可以配31 个轴 其中可配10个主轴 3 可以实现五轴联动 SINUMERIK 840D 可以实现X Y Z A B 五轴的联动加工 任何三维空间曲 面都能加工 4 操作系统视窗化 SINUMERIK 840D 采用Windows95 作为操作平台 使操作简单 灵活 易掌握 5 软件内容丰富功能强大 SINUMERIK 840D 可以实现加工 Machine 参数设置 Parameter 服务 Services 诊断 Diagnosis 及安装启动 Start up 等几大软件功能 6 具有远程诊断功能 如现场用PC 适配器 MODEM 卡 通过电话线实现SINUMERIK 840D 与异域PC 机 通信 完成修改PLC 程序和监控机床状态等远程诊断功能 7 保护功能健全 SINUMERIK 840D 系统软件分为西门子服务级 机床制造厂家级 最终用户级等 7个软件保护等级 使系统更加安全可靠 8 硬件高度集成化 SINUMERIK 840D 数控系统采用了大量超大规模集成电路 提高了硬件系统的可 靠性 9 模块化设计 SINUMERIK 840D 的软硬件系统根据功能和作用划分为不同的功能模的诊断及维 修等 毕业设计 论文 6 10 内装大容量的PLC 系统 SINUMERIK 840D 数控系统内装PLC 最大可以配2048 输入和2048 输出 而且采 用了Profibus 现场总线和MPI多点接口通信协议 大大减少了现场布线 11 PC 化 SINUMERIK 840D 数控系统是一个基于PC 的数控系统 2 2 2SINUMERIK 840D 数控系统硬件结构 1 数字控制单元NCU NCU Numerical Control Unit 是SINUMERIK 840D 数控系统的控制中心和信 息处理中心 数控系统的直线插补 圆弧插补等轨迹运算和控制 PLC 系统的 算术运算和逻辑运算都是由NCU 完成的 在SINUMERIK 840D中 NC CPU 和PLC CPU 采用硬件一体化结构 合成在NCU 中 2 人机通信中央处理单元MMC CPU M M C C P U 的主要作用是完成机床与外界及与PLC CPU NC CPU 之间的通 信 内带硬盘 用以存储系统程序 参数等 3 操作员面板OP031 操作员面板OP 的作用是 显示数据及图形 提供人机显示界面 编辑 修改程 序及参数 实现软功能操作 在S I N U M E R I K 8 4 0 D 中有 OP031 OP032 OP032S OP030 以及P H G 等5 种操作员面板 其中 OP031 是常使用的操作员面板 4 机床操作面板MCP MCP 的主要作用是完成数控机床的各类硬功能键的操作 主要有以下列6 个硬 功能键操作 1 操作模式键区 可选择的操作模式有J O G M D TEACH IN 和AUTO 等4 种操作模式 2 轴选择键区 实现轴选择 完成轴的点动进给 回参考点和增量进给 3 自定义键区 供用户使用 通过PLC 的数据块实现与系统的联系 完成机床生产厂所要求的 毕业设计 论文 7 特殊功能 4 主轴操作区 主轴倍率开关 实现主轴转速0 150 倍率修调 主轴起停按钮实现主轴驱动 系统的起停 一般控制主轴驱动系统的脉冲使能和驱动使能 5 进给轴操作区 进给轴倍率开关 实现主轴转速0 200 倍率修调 进给轴起停按钮实现进给 轴驱动系统的起停 一般控制进给轴驱动系统的脉冲使能和驱动使能 6 急停按钮 实现机床的紧急停车 切断进给轴和主轴的脉冲使能和驱动使能 5 I RF主电源模块 主电源模块主要功能是实现整流和电压提升功能 2 4 硬件连接及电气原理图 硬件配置框图见图 2 2 X1 Y1 Z1 由通道 1 控制 X2 Y2 Z2 由通道 2 控制 6 个坐标轴配置 5 根海德汉 LS186C 型距离编码光栅尺 构成全闭环控 制的伺服轴 其中 Z1 和 Z2 共用 1 根光栅尺 该尺为双读头分别供 Z1 和 Z2 检 测位置用 LS186C 型光栅尺读头输出的信号为 1Vpp 正弦波信号 可以与驱动 器直接连接 而勿需中间整形放大电路 电 源 模 块 NCU X1 驱 动 器 X1 电 机 X1 轴 光 栅栅 Y1 轴 光 电 机 Y1 动 器 驱 Y1 栅 Z1 光 轴 电 机 Z1 动 器 Z1 驱 模 块 监 控 栅栅 X2 轴 光 Y2 光 轴 栅 Z2 轴 光 电 机 X2 电 机 Y2 动 器 驱 X2 动 器 Y2 驱 Z2 机 电 Z2 驱 器 动 OP010CPLCHHU 图 2 2 硬件配置框图 毕业设计 论文 8 X1 Y1 和 X2 Y2 轴传动系均配有 6 29 减速比的蜗轮蜗杆 电机选用 50NM 3000rpm 电机 其中 Y1 Y2 轴电机带内置抱闸 Z1 Z2 伺服电机采用直联 无减速比 电机为 50NM 2000rpm 具体配置如下 1 操作显示单元 OP010C 2 PCU 566MHz 256M RAM 3 操作面板 MCP483C 4 NCU 400MHz 内置 PLC 314 2C DP 5 输入模块 32 点输入模块 6ES7321 1BL00 0AA0 8 块 6 输出模块 32 点输出模块 6ES7322 1BL00 0AA0 6 块 7 X Y 伺服电机 50NM 3000rpm 伺服电机 4 台 型号为 1FT61058AF711AH1 8 Z 伺服电机 50NM 2000rpm 伺服电机 2 台 型号为 1FT61058AC711AH1 9 电源模块 55KW 型号为 6SN11451BA010DA1 10 功率模块 56A 模块 4 个 型号为 6SN11231AA000EA1 28A 模块 2 个 型号为 6SN11231AA000DA1 11 控制模块 6 个 均为双轴模块 型号为 6SN11180DM330AA1 12 手持操作单元 B MPI 6FX20071AC04 13 手持单元分配盒 6FX20061BC01 2 5NC 电气连接图 连接总图如图2 3 毕业设计 论文 9 电箱照明 刀盘电机刀盘电机12CNC功率表 空调 控制器件 主开关 开关电源 连接总图 1 连接总图 2 毕业设计 论文 10 连接总图 3 2 6 面板连接图 OP010C和PCU50 X20 MPI cable to MCP X101 840D NCU572 4 MPI cable to OP MCP PE0V 24V MPI DP 24V 0V PE PE M P HHU分线盒 X3 0V24V X121 X10 123 910 X3 78 11 SITOP 开关电源 20A 6FC5203 0AF22 0AA0 OP010C 6FC5203 0AF01 0AA0 PCU50 6FC5210 0DF21 2AA0 6FC5357 0BB24 0AA0 6EP1436 3BA0 6FX2006 1BC01 B MPI型手持单元 6FX2007 1AC04 X5 X4 毕业设计 论文 11 图 2 4 面板连接图 NCU 840D 中央处理单元 MCP 为机床控制面板 OP010C 和 PCU50 是集合 MMC 单元的显示操作单元 2 7PLC 配置图 24V PCU50电源插头 接至NCU572 4的X111插头 0V 0V24VPE T2 S2 PE V W P M PE L M IM361 I36 0 to I39 7 I32 0 to I35 7 SM321SM321 I44 0 to I47 7 I40 0 to I43 7 SM321SM321 I48 0 to I51 7 SM321SM321 I52 0 to I55 7 I56 0 to I59 7 SM321SM321 I60 0 to I63 7 SM322 M PE L IM361 Q64 0 to Q67 7 Q68 0 to Q71 7 SM322SM322 Q72 0 to Q75 7 Q76 0 to Q79 7 SM322SM322 Q80 0 to Q83 7 R2 U G X2 X1 X2 开关电源 20A SITOP IM361 6ES7361 3CA01 0AA0 SM321 6ES7321 1BL00 0AA0 SM322 6ES7322 1BL00 0AA0 图 2 5 PLC 配置图 电源模块 PS 为 PLC 和 NC 提供电源的 24V 和 5V 接口模块 IM 用于级之间的互连 信号模块 SM 用于机床 PLC 输入 输出的模块 毕业设计 论文 12 第三章 双通道控制功能的设计及参数设置 由于控制方式是单系统双通道控制 两个通道分别控制刀盘 1 和刀盘 2 这 就涉及到对应两个刀盘的双通道设置 3 1 设计要求 整台机床 FKP20 系曲轴固定式内铣机床 的坐标轴运动控制和各种动作的 顺序控制由壹套西门子 840D 控制器实现 该控制器为双通道配置 通道 1 CHAN1 负责左门架 SL1 坐标轴的控制 即 X1 Y1 Z1 坐标轴的控制 通道 2 CHAN2 负责右门架 SL2 坐标轴的控制 即 X2 Y2 Z2 坐标轴的控制 左 右门架之 X 坐标轴 X1 和 X2 Y 坐标轴 Y1 和 Y2 均为堵转转矩 50NM 额定 转速 3000rpm 且带抱闸的交流伺服电机驱动 Z 坐标轴 Z1 和 Z2 为 堵转 转矩 50NM 额定转速 2000rpm 且带抱闸的交流伺服电机驱动 3 2 双通道参数设置 FKP20 内铣共有 6 个直线轴 按双通道单方式组进行设定 N19100 ON NUM AXES N SYSTEM 6 系统中总的轴数 N19110 ON NUM IPO AXES 4 联动轴数 N19200 ON NUM CHANNELS 2 系统中的通道数 N19220 ON NUM MODE GROUPS 1 系统中方式组数 N10000 MN AXCONF MACHAX NAME TAB 0 X1 系统中的轴名称 N10000 MN AXCONF MACHAX NAME TAB 1 Y1 N10000 MN AXCONF MACHAX NAME TAB 2 Z1 N10000 MN AXCONF MACHAX NAME TAB 3 X2 N10000 MN AXCONF MACHAX NAME TAB 4 Y2 N10000 MN AXCONF MACHAX NAME TAB 5 Z2 N10010 MN ASSIGN CHAN TO MODE GROUP 0 1 为通道 1 指定方式组 毕业设计 论文 13 N10010 MN ASSIGN CHAN TO MODE GROUP 1 1 为通道 2 指定方式组 通道 1 机床数据的设定 N20050 MC AXCONF GEOAX ASSIGN TAB 0 1 通道 1 中几何轴号 N20050 MC AXCONF GEOAX ASSIGN TAB 1 2 N20050 MC AXCONF GEOAX ASSIGN TAB 2 3 N20060 MC AXCONF GEOAX NAME TAB 0 X1 通道 1 中几何轴的名称 N20060 MC AXCONF GEOAX NAME TAB 1 Y1 N20060 MC AXCONF GEOAX NAME TAB 2 Z1 N20070 MC AXCONF MACHAX USED 0 1 系统分配通道 1 的轴号 N20070 MC AXCONF MACHAX USED 1 2 N20070 MC AXCONF MACHAX USED 2 3 N20080 MC AXCONF CHANAX NAME TAB 0 X1 通道中轴的名称 N20080 MC AXCONF CHANAX NAME TAB 1 Y1 N20080 MC AXCONF CHANAX NAME TAB 2 Z1 通道 2 机床数据的设定 N20050 MC AXCONF GEOAX ASSIGN TAB 0 1 通道 2 中几何轴号 N20050 MC AXCONF GEOAX ASSIGN TAB 1 2 N20050 MC AXCONF GEOAX ASSIGN TAB 2 3 N20060 MC AXCONF GEOAX NAME TAB 0 X2 通道 2 中几何轴的名称 N20060 MC AXCONF GEOAX NAME TAB 1 Y2 N20060 MC AXCONF GEOAX NAME TAB 2 Z2 N20070 MC AXCONF MACHAX USED 0 4 系统分配通道 2 的轴号 N20070 MC AXCONF MACHAX USED 1 5 N20070 MC AXCONF MACHAX USED 2 6 N20080 MC AXCONF CHANAX NAME TAB 0 X2 通道中轴的名称 N20080 MC AXCONF CHANAX NAME TAB 1 Y2 N20080 MC AXCONF CHANAX NAME TAB 2 Z2 在每个通道中 都有独立的加工程序 两个通道的程序可以同时启动 也 可以分别启动 在程序页面下 选择分别要装载的程序 分别装载在不同的通 毕业设计 论文 14 道中 例如 通道 1 中装载 CHAN1 通道 2 中装载 CHAN2 在使用基本循环时 每个通道都可以同时或不同时调用相同或不同的基本循环 在每个通道中 有 各自的 M 代码 S 代码和 T 代码 不同通道内的各部分动作可以有相同或不同 的 M 代码 不同通道内主轴可以相同或不同的转速运转 不同通道内可以执行 相同或不同的刀具补偿 在双通道机床中 由于加工工艺的要求 通道间 NC 程序的相互等待 例如 CHAN1 N110 WA ITM 1 1 2 等待通道 1 2 中的第 1 个标志位 N300 WA ITM 2 1 2 等待通道 1 2 中的第 2 个标志位 M30 CHAN2 N200 WA ITM 1 1 2 等待通道 1 2 中的第 1 个标志位 N250 WA ITM 2 1 2 等待通道 1 2 中的第 2 个标志位 M30 通过以上设置就将 FKP20 曲轴内铣机床的 6 根轴 X1 X2 X3 Y1 Y2 Y3 设置 在两个通道里 分别是 X1 Y1 Z1 在通道 1 内 X2 Y2 Z2 在通道 2 内 而且两 个通道的方式组都为 1 这就保证了两个通道的同步 即两个通道同时处于手 动状态或同时处于自动状态 与采用两套 FANUC 0MC 系统构建和开发了曲轴连 杆颈内铣控制系统在此也就突显出 SINUMERIK 840D 数控系统双通道的优越性 很直接的解决了两个刀盘的同步问题 毕业设计 论文 15 第四章 坐标轴回中心程序设计 数控装置通电后通常要进行回零操作 这是因为机床断电后就失去了对各 坐标位置的记忆 因此 机床开机通电后 必须让各坐标轴回到机床一固定点 上 以建立机床坐标系 这一固定点就是机床坐标系的原点或零点 也称参考 点 机床回到了参考点位置也就知道了该坐标轴的零点位置 找到所有坐标轴 的参考点 CNC 就建立起了机床坐标系 回参考点操作是数控机床操作中最重 要的功能环节之一 数控机床的各种刀具补偿 间隙补偿 轴向补偿以及其他 精度补偿措施能否正确发挥作用将完全取决于数控机床能否回到正确的零点位 置 4 1 总体设计思想 本机床结构比较复杂 拥有 2 个刀盘 6 个坐标轴 且分别属于不同的系 统 刀盘容易与卡盘 工件等发生碰撞 我们在设计坐标轴回零程序顺序时即 要考虑操作方便性同时还得考虑安全性 回零过程中有许多干涉条件 如卡盘 中心架的状态等 若为手动回零太 复杂 不易操作 因此设计 XYZ1 和 XYZ2 的回零为自动方式 NC1 和 NC2 各自 单独进行回零操作 同时只允许一套系统回零 NC1 在 JOG 方式下 按一下 回零 按钮 XYZ1 三个坐标轴即按设计的顺序逐一回零 XYZ2 回零过程同 XYZ1 一样 4 2 回零顺序 XYZ1 前必须具备一定的条件 首先 XYZ1 与 XYZ2 回零起始位置均必须在其 基本位置 其次回零过程中应没有安装曲轴安装在机床上 此时中心架处于张 开并藕合状态 卡盘无轴闭合 此外还必须处于移动卡盘锁紧 机床移动允许 毕业设计 论文 16 非换刀过程等状态下才能进行回零操作 其回零顺序流程图如下 开始 Z1 正向移动至不与固定卡 盘发生干涉区域 中心架解耦并锁紧 X1 回零点 Y1 回零点 中心架解耦 判断 SL1 回零 条件是否满足 结束 Z1 回零点 判断 SL2 回零 条件是否满足 Z2 正向移动至不与固定卡 盘发生干涉区域 X2 回零点 Y2 回零点 Z2 回零点 否 是 否 是 毕业设计 论文 17 图 4 1 回零流程图 4 3 回零方式 回零的方式因数控系统类型和机床生产厂家而异 目前 数控机床的回零 方式根据采用的检测装置和检测方法可分为两种 一种是使用磁感应开关的磁 开关法 另一种是使用脉冲编码器或光栅尺的栅格法 磁开关法回零是在机械本体上安装磁铁及磁感应原点开关 当磁感应原点 开关检测到原点信号后 伺服电机立即停止 该方法由于存在定位漂移现象 较少使用 现在广泛使用的是栅格法 根据检测元件的计量方式的不同又可分为绝对 栅格法回零和增量栅格法零 采用绝对栅格法回零的数控机床 在有后备存储 器电池支持下 只需在机床第一次开机调试时进行回零操作调整 以后每次开 机均记录有零点位置信息因而不必再进行回零操作 而增量栅格法回零则每次 开机均必须进行回零操作 在栅格法中 检测器随着电机一转信号同时产生一 个栅点或一个零位脉冲 在机械本体上安装一个减速撞块及一个减速开关后 数控系统检测到的第一个栅点或零位信号即为原点 栅格法回零的特点是如果 接近原点速度小于某一固定值 则伺服电机总是停止于同一点 也就是说 在 进行回原点操作后 机床原点的保持性好 本机床采用的是增量栅格法回零 光栅尺选用 HEIDENHAIN 产品 Z1 轴 Z2 轴共用一根 1840mm 的光栅尺 双参考点 双读数头 X1 X2 Y1 Y2 轴各 用一根 540mm 的光栅尺 单读数头 光栅尺带气动接口 增加三套 HEIDENHAIN 制造的 DA300 气动回路 光栅面朝下 读数头朝上 更换五个光栅尺防护罩 密封口向下 当光栅尺污染后 应有报警提示 下面对带距离编码光栅尺进行 简单介绍 4 4 带距离编码光栅尺 4 4 1 原理 带距离编码参考点标志的线性测量系统的原理是采用包括一个标准的线性栅 毕业设计 论文 18 格标志和与此平行的另一个带距离编码参考点标志通道 每组两个参考点标志 的间距是相同的 但两组之间两个相邻参考点标志的距离是变化的 每一段的 距离加上一个固定的值 因此数控轴可以根据距离来确定其所处的绝对位置 如图4 3 图4 2 带距离编码光栅尺测量系统结构原理图 例如从A点移动到C 点 中间经过B 点 系统检测到10 02mm 就知道轴现在是 在哪一个参考点位置 同样从B点移动到D 点 中间经过C点 系统从C点到D 点的距离是10 04 就知道轴现在是在哪一个参考点位置 所以只要轴任意移动 超过两个参考点距离 20mm 就能得到机床的绝对位置 4 4 2 应用 SIEMENS 840D FM NC 数控系统已经为此功能准备了一些设定参数 下面对这些 参数的设定作简单的介绍 4 4 2 1参数设定 1 34200ENC REFP MODE 1 3 Distance code reference marks 光栅尺使用类型 选择了带距离编码参考点标志的直线光栅尺 2 34300ENC REFP MARKER DIST 1 20mm Reference mark distance for distance code scales 直线光栅尺标准参考点标志栅格间距 20mm 3 34060 REFP MAX MARKER DIST 1 40mm Max distance to 2 rdferdnce marks for distance coded measuring systems 返回参考点最大移动距离 2倍直线光栅尺标准参考点标志栅格间距 4 34000 REFP CAM IS ACTIVE 0 Axis with reference piont cam 毕业设计 论文 19 不使用进给轴返回参考点凸轮 即不用返回参考点减速开关信号 DB31 DBX12 7 5 34090 REFP MOVE DIST CORR 1 X X X Reference point offset absolute distance coded off set 返回参考点偏移值 即数控轴的基准点偏移值 6 34310 ENC MARKER ING 1 0 020 Iinterval betweem reference marks for disance coded scales 光栅尺信号节距 20 m 4 4 3 控制 首先选择手动返回参考点方式 RFE 1 找到参考点标志 选择进给轴点动按钮 如 X X 这时PLC NCK 接 DB31 DBX4 6 DB31 DBX4 7 1 数控轴将以MD34040 参考点爬行速度 所 设定的速度搜索参考点标志 如果机床移动了参数MD34060设定的距离而还没有找到参考点 轴将自动 停止 系统将发出 20003测量系统错误 的报警 如果机床移动了参数MD34300 设定的距离 但数控系统没有找到两个变距 离的参考点标志 轴将自动停止 并发出 20004 缺少参考点标志 的报警 2 确认机床绝对位置 由于2 个参考点标志之间的距离是可变的 这样系统 就可以准确地识别轴所处在的是哪一个参考点并计算出实际位置 但这个位置 可能并不一定是你所需的机床基准点值 所以还必须有一个基准点偏移参数来 参与计算 MD34090就可以完成这一步 实际上MD34090 中设定的值就是测量系 统中的第一个参考点到机床基准点的距离 光栅尺与机床坐标系统一致 即线性测量系统的第一个参考点标志靠近机 床的基准点 由MD34320来设定方向 绝对偏移 实际位置X 线性测量系统 的实际位置 如果光栅尺与机床坐标系统不一致 即线性测量系统的最后一个参考点标 志靠近机床的基准点 则绝对偏移 实际位置 线性测量系统的实际位置 综上所述 从整个回零过程中光栅尺起到了很大的作用 对整个机床的性能也有了很 毕业设计 论文 20 大的提高 首先光栅尺在回零过程中起到了精确定位的作用 再者就是缩短了回零时间 因为带距离编码光栅尺在最长距离40mm内就可以检测出当前位置 4 5 回坐标轴中心时序图 在回零过程中分两个步骤 第一步是由 XY 在带距离编码光栅尺的作用下找到参 考坐标点 第二步是由参考坐标点返回中心 X1 回零点时序图如图 4 4 Phase1 Phase2 DB31 DBX60 4 and 60 5 DB31 DBX4 7 and 4 6 V T 线性测量系统 图 4 3 X1 回零点时序图 DB31 DBX4 7and4 6 为 X1 轴正向移动 DB31 DBX60 4and60 5 为 X1 轴负向移动 线性测量系统即为带距离编码光栅尺的测量 Y1 X2 Y2 轴回零的时序图跟 X1 轴类似 4 5 X1 回零程序设计 顺序 1 Z1 正向移动 直至 XY1 不与固定卡盘发生干涉的区域 2 解藕并锁紧中心架 毕业设计 论文 21 3 X1 回零点 4 Y1 回零点 5 藕合中心架 6 Z1 负向回零 XYZ2 回零条件同 XYZ1 回零相似 它的回零条件有 XYZ1 在基本位置 中 心架张开 中心架藕合 卡盘无轴闭合 XY2 基本位置 移动卡盘锁紧 机床 移动允许 非换刀过程等 其回零顺序如下 1 Z2 负向移动 直至 XY2 不与移动卡盘发生干涉的区域 2 X2 回零点 即 X2 基本位置 3 Y2 回零点 即 Y2 基本位置 4 Z2 正向回零 X1 回零程序如图 毕业设计 论文 22 预选无轴 两卡盘闭合 中心架张开中心架耦合 允许启动回零 换刀盘1换刀盘1结束换刀结束 卡盘锁紧刀盘回中心机床允许移动允许回零 X1低速 Y1低速 使能回零 轴回零XY1BP 预选无轴SL1回零 预选无轴 毕业设计 论文 23 毕业设计 论文 24 X1回中心 Y1BP X1 到BP ON X1回BP 其中 T59 和 T127 计数器的相关参数都进行了重设 T59 改为 1S T127 的设为 800MS 毕业设计 论文 25 第五章 PLC 程序设计 由于在本次的数控系统改造中采用的是西门子 840D 系统 该系统在 PLC 程 序设计时采用的是自带的 STEP7 进行编程 在上一章中坐标轴的自动回零程序 中就是用 STEP7 进行编程 5 1 STEP 7 介绍 西门子 STEP7 是用于 SIMATIC S7 300 400 站创建可编程逻辑控制程序的 标准软件 可使用梯形图逻辑 功能块图和语句表进行编程操作 PCD1 和 PCD2 Saia PCD 控制设备也可以用 Siemens Step7 来编程 使用 Step7 编程可以在 Saia PCD 上实现某些集成在 Step7 内的功能 不只是兼容 在常规功能之外还具备以下的特点 1 DK 3964 R RK 512 等标准协议已经集成到控制器内 不需要额外驱 动 2 MPI 接口 3 集成 modem 支持 内置 modem 功能 可进行远程编程 诊断或数据传 输 4 编程不需 MPI 转换器 直接通过 PC 上的 RS232 口 5 现场总线通讯功能 控制器功能中已集成了 Profibus DP Master Slave Profibus FMS 和 LONWorks 6 利用 web server 进行监控 储存 HTML 网页 图片 PDF 文件等到控制 器里供通用浏览器查看 7 扩展操作系统功能 如保护技术秘密 防止被非法查看或复制 用 Siemens 原装 Step7 编程 直接运行 Step7 程序 毋需转换 兼容普遍使 用的编程环境 使用熟悉的编程测试功能 用 STL LAD FBD 编程 使用 Siemens 工程工具 监视修改变量 程序状态等 相同指令集 Siemens S7 300 和 S7 400 系列 一些特殊功能 如 串口通讯 计数等可在系统功能 SFCs 中 毕业设计 论文 26 编辑 5 2 PLC 程序结构 SINUMERIK 840D的PLC为S7基本模块有64KB内存配置 并可扩展到96KB PLC程 序又可划分为基本程序和用户程序 其组成结构如图5 1 毕业设计 论文 27 OB 100 再启动启动 用户程序 循环处理基本程序 OB1 NCK 方式 组 通道轴 辅助 G 功能 分配器 M 译码器 M S F 分 配器 用户程序 刀具管理 并行轴 ASUP 等 错误和操作信息 机床操作面板 刀具管理 处理报警基本程序处理报警G 组分配器 用户程序 FB 1 FC 2 FC 6 FC 15 16 9 FC 10 FC 19 25 FC 8 22 OB 40FC 3 图5 1组成结构图 毕业设计 论文 28 在 S7 用户程序中有几种不同类型的块可以使用见表 5 1 块 表 5 1 块 块块功能的简要描述功能的简要描述参考参考 组织块 OB OB 决定用户程序的结构组织块和程序结构 系统功能 块 SFB 系统功能 SFC SFB和SFC集成在S7 CPU中可以让你访 问一些重要的系统功能 系统功能块 SFB 和 系 统功能 SFC 功能块 FB FB是带有 存储区域 的块 你可以自 己编程这个存储区域 功能块 FB 功能 FC FC 中包含经常使用的功能的例行程序功能 FC 背景数据 块 背景 DB 当一个FB SFB被调用时 背景DB与该块 相关联 它们可在编译过程中自动生成 背景数据块 数据块 DB DB是用于存储用户数据的数据区域 除 了指定给一个功能块的数据 还可以定义 可以被任何块使用的共享数据 共享数据块 DB OB FB SFB FC 和 SFC 都包含部分程序 因此也称作逻辑块 而背景 DB 和 DB 则称为数据块 5 2 1 组织块和程序结构 组织块 OB 是操作系统和用户程序之间的接口 它们由操作系统调用并 控制循环和中断驱动的程序的执行以及可编程控制器如何启动 它们还处理对 错误的响应 通过编程组织块 可以指定CPU的动作 5 2 2 循环程序处理 循环程序处理是可编程控制器上程序执行的 普通 类型 这意味着操作系 毕业设计 论文 29 统在程序环 循环 中运行 并且在主程序的每一个环中调用一次组织块 OB1 OB1中的用户程序因此也被循环执行如图 电源上电 循环 主程序 操作系统用户程序 图 5 2 循环程序处理 5 2 3 事件驱动的程序处理 循环程序处理可以被某些事件中断 如果一个事件出现 当前正在执行的 块在语句边界被中断 并且另一个被分配给特定事件的组织块被调用 一旦该 组织块执行结束 循环程序将从断点处继续执行如图5 3 毕业设计 论文 30 电源上电 循环 主程序 操作系统用户程序 中断程序 错误处理 中断 错误 启动程序 中断 中断 图5 3事件驱动的程序处理 这意味着部分用户程序可以不必循环处理 只在需要时处理 用户程序可 以分割为 子程序 分布在不同的组织块中 如果用户程序是对一个重要信 号的响应 这个信号出现的次数相对较少 例如 用于测量罐中液位的一个限 位传感器报警达到了最大上限 当这个信号出现时 要处理的子程序就可以 放在一个事件驱动处理的OB中 5 2 4 用户程序中调用的分层结构 5 2 4 1 顺序和嵌套深度 块调用的顺序和嵌套深度即是所谓的调用分层结构 可以嵌套调用的块的数 量 嵌套深度 依据特定的CPU而定 下图所示为一个循环周期内块调用的顺 序和嵌套深度 毕业设计 论文 31 操作系统 OB1 FB1FC1 FB2FB1SFC 1 FC1DB1 嵌套深度嵌套深度 循环开始 背景 DB1 背景 DB2背景 DB1 图 5 4 嵌套深度 创建块的一套顺序 创建块应从上到下 所以应从最上行的块开始 每个被调用的块应已经存在 即在块的一行中应按从右向左的顺序创建它们 最后创建的块是 OB1 5 2 4 2 块调用 下图所示是在一个用户程序中块调用的顺序 程序调用第二个块 这个块的 指令则完全被执行 一旦第二个块或者说这个被调用的块执行结束 由于执行 调用指令而被中断的块的执行 将从块调用指令后面继续 毕业设计 论文 32 程序执行 调用块 OB FB FC 被调用块 OB FC SFB SFC 程序执行 调用其它块指令 块结束 图 5 5 块调用 5 3 若干重要信号 急停 DB10 DBX56 1 DB10 DBX56 2 DB10 DBX106 1 与急停有关的信号 DB10 DBX56 1 急停输入 PLC NC DB10 DBX56 2 急停确认 PLC NC DB10 DBX106 1 急停有效 PLC NC 它们之间的时序图如下 急停输入接口信号 急停确认接口信号 急停有效接口信号 复位接口信号 接口信号 急停确认 无作用 接口信号 急停确认 和 复位 将 急停有效 复 位 接口信号 复位 无作用 图 5 6 急停时序图 轴 DB3 DBX1 5 DB3 DBX1 6 DB3 DBX2 1 DB3 DBX21 7 轴 与轴有关的信号很多 但最基本的有 毕业设计 论文 33 DB3 DBX1 5 测量系统 1 有效 DB3 DBX1 6 测量系统 2 有效 DB3 DBX2 1 轴伺服使能 DB3 DBX21 7 轴脉冲使能 如果要运行一个轴 必须激活以上信号 其中 DB3 DBX1 5 和 DB3 DBX1 6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论