1、浅谈“项目积分”教学法在课程数控 PMC编程与调试中的应用论文关键词:项目积分 教学法 数控 PMC 论文摘要:本文介绍了“项目积分”教学法在课程数控 PMC 编程与调试中的应用。该方法可以使学生快速地掌握数控 PMC 控制技术,满足企业实际岗位需求,提升就业竞争力。 0 引言 目前,着力发展以数控技术为核心的先进制造业已成为我国经济发展的重要战略,而数控 PMC 控制技术又是数控技术的关键技术之一,所以熟悉和掌握 PMC 控制技术,可以更好地进行数控机床的故障诊断与维修,解决实际应用中出现的问题和故障。 近几年,随着制造业的快速发展,企业对数控高技能复合型人才和数控维修人才的需求正逐年增加。
2、为此很多学校都开设了课程数控 PMC编程与调试。为了使学生更好地学习 PMC 控制技术,掌握经过调试验证的真实工程实例,在课程数控 PMC 编程与调试教学中实践“项目积分”教学法具有重要的意义。 1 PMC 的概念和功能 PMC(Programmable Machine Controller) ,就是内置于 CNC、用来执行数控机床顺序控制操作的可编程机床控制器。 PMC 的功能是对数控机床进行顺序控制。即按照事先确定的顺序或逻辑,对控制的每一个阶段依次进行的控制。对数控机床来说, “顺序控制”是以 CNC 内部和机床各行程开关、传感器、按钮、继电器等的开关量信号状态为条件,并按照预先规定的逻
3、辑顺序对诸如主轴的起停与换向、刀具的更换、工件的夹紧与松开、液压、冷却、润滑系统的运行等进行的控制。 “顺序控制”的信息主要是开关量信号。 PMC 在数控机床上实现的功能主要包括工作方式控制、速度倍率控制、自动运行控制、手动运行控制、主轴控制、机床锁住控制、程序校验控制、硬件超程和急停控制、辅助电机控制、外部报警和操作信息控制等。2 PMC 的信号和程序执行 常把数控机床分为“NC 侧”和“MT 侧”两大部分。 “NC 侧”包括CNC 系统的硬件和软件,与 CNC 系统连接的外围设备如显示器,MDI 面板等。 “MT 侧”则包括机床机械部分及其液压、气压、冷却、润滑、排屑等辅助装置、机床操作面
4、板、继电器线路、机床强电线路等。PMC 的信息交换是以 PMC 为中心,在 CNC、PMC 和 MT 三者之间进行信息交换。 PMC 程序主要由两部分构成:第一级程序和第二级程序。第一级程序每隔 8ms 执行一次,主要编写急停、进给暂停等紧急动作控制程序。第一级程序必须以 END1 指令结束。即使不使用第一级程序,也必须编写END1 指令,否则 PMC 程序无法正常执行。第二级程序每隔 8譶 ms 执行一次,n 为第二级程序的分割数。主要编写工作方式控制、速度倍率控制、自动运行控制、手动运行控制、主轴控制、机床锁住控制、程序校验控制、辅助电机控制、外部报警和操作信息控制等程序,其程序步数较多,
5、PMC 程序执行时间也较长。第二级程序必须以 END2 指令结束。 3 “项目积分”教学法简介 “项目积分”教学法是把庞大、复杂的项目按工作过程层层细分成一个个简单的子项目,在学习过程中,又层层组合成整个完整的项目。该方法先由繁化简,再由简积繁,符合学生学习的一般规律,便于短时间内掌握学习内容。 (下转第 208 页) (上接第 179 页) 4 “项目积分”教学法在课程数控 PMC 编程与调试中的应用 课程数控 PMC 编程与调试中的项目内容全部为经过调试验证的真实工程实例,便于学习者更好地掌握实践技能,满足企业实际需要。但是由于完整的数控 PMC 控制项目庞大且复杂,老师教学和学生学习若采
6、用常规方法都非常麻烦,效果也不理想。为了便于老师教学,使学生更好地掌握 PMC 控制技术,在课程数控 PMC 编程与调试教学中应用“项目积分”教学法具有重要的意义。 在课程数控 PMC 编程与调试进行“项目积分”教学法的应用中,是以配置有 FANUC 0i Mate-MD 系统和标准机床操作面板的 KX-MK-001 型多功能数控综合实训系统为平台,将其整个庞大、复杂的 PMC 控制项目按其实现功能分解成各个一级子项目,安排在各章中;再在每章中把一级子项目分解成多个二级子项目,融合在项目案例、拓展实训和课后实训题当中;然后在项目案例和拓展实训中,把较复杂的二级子项目按控制流程分解成多个三级子项
7、目;最后在三级子项目的分析中,把较复杂的三级子项目再细分成多个四级子项目。这样经过项目的多次分解,一个庞大、复杂的项目变成了一个个简单的四级子项目。当学生按照每章的内容学习时,先逐个学习各个简单的四级子项目,学完之后,自然地完成三级子项目的积分,依次类推,当各一级子项目都学完了,又完成整个完整的控制项目的积分。 在课程数控 PMC 编程与调试进行“项目积分”教学法的具体实践中,首先按其实现功能分解为工作方式 PMC 控制、速度倍率 PMC 控制、自动运行 PMC 控制、主轴 PMC 控制、机床锁住 PMC 控制、程序校验 PMC控制、硬件超程和急停 PMC 控制、辅助电机 PMC 控制、外部报
8、警和操作信息 PMC 控制共十个一级子项目;以一级子项目主轴 PMC 控制为例,其再分解为主轴 M 指令 PMC 控制、主轴手动操作 PMC 控制、主轴 M00 和 M01指令 PMC 控制、主轴 S 指令 PMC 控制共四个二级子项目;以二级子项目主轴 M 指令 PMC 控制为例,其又分解成准备就绪 PMC 控制、主轴停止解除 PMC 控制、M 指令译码 PMC 控制、主轴正反转 M 指令 PMC 控制、主轴停止 M05 指令 PMC 控制和主轴 M 指令执行结束 PMC 控制共六个三级子项目;以三级子项目主轴正反转 M 指令 PMC 控制为例,其又分解为主轴启动条件满足 PMC 控制、主轴
9、正转 M03 指令 PMC 控制和主轴反转 M04 指令 PMC控制共三个四级子项目。这样经过项目的多次分解,整个数控 PMC 控制项目变成了一个个简单的四级子项目。 在课程数控 PMC 编程与调试的学习过程中,学生先逐个学习简单的四级子项目主轴启动条件满足 PMC 控制、主轴正转 M03 指令 PMC 控制和主轴反转 M04 指令 PMC 控制,学完之后,自然地完成三级子项目主轴正反转 M 指令 PMC 控制的积分;当三级子项目准备就绪 PMC 控制、主轴停止解除 PMC 控制、M 指令译码 PMC 控制、主轴正反转 M 指令 PMC 控制、主轴停止 M05 指令 PMC 控制和主轴 M 指
10、令执行结束 PMC 控制都学完了,自然地完成二级子项目主轴 M 指令 PMC 控制的积分;当二级子项目主轴 M指令 PMC 控制、主轴手动操作 PMC 控制、主轴 M00 和 M01 指令 PMC 控制和主轴 S 指令 PMC 控制都学完了,自然地完成一级子项目主轴 PMC 控制的积分;当一级子项目工作方式 PMC 控制、速度倍率 PMC 控制、自动运行 PMC 控制、主轴 PMC 控制、机床锁住 PMC 控制、程序校验 PMC 控制、硬件超程和急停 PMC 控制、辅助电机 PMC 控制、外部报警和操作信息 PMC控制都学完了,又完成整个数控 PMC 控制项目的积分。 5 结束语 本文介绍的“项目积分”教学法经过在课程数控 PMC 编程与调试教学中多年的实践,取得了明显的学习效果。学生通过该课程的学习,可以快速地掌握数控 PMC 控制技术,满足企业实际岗位需求,提升就业竞争力。 参考文献: 1 曹智军,肖龙.数控 PMC 编程与调试.北京:清华大学出版社,2010.