第1章FANUCPMC工作方式控制项目案例导入我们都知道在CNC(ComputerNumericalContorl,计算机数字控制,这里指数控机床的控制系统)处于编辑工作方式时,可创建和编辑数控加工程序;在CNC处于自动工作方式时,可执行系统存储器中的数控加工程序;在CNC处于手动数据输入工作方式时,可执行由MDI面板输入的数控加工程序;在CNC处于远程运行工作方式时,可执行从外部输入/输出设备读入的数控加工程序。那么如何使CNC处于这些工作方式呢?下面我们通过本章的项目逐步揭开其中的奥秘。数控PMC编程与调试第1章FANUCPMC工作方式控制1.1程序类工作方式PMC控制项目说明1.项目目的1)掌握自动工作方式PMC控制的流程和实现方法。2)掌握编辑工作方式PMC控制的流程和实现方法。3)掌握手动数据输入工作方式PMC控制的流程和实现方法。4)掌握远程运行工作方式PMC控制的流程和实现方法。2.项目条件1)安装有FANUCLADDER-III5.7软件的专用笔记本电脑。2)配置有FANUC0iMate-MD系统和标准机床操作面板的KX-MK-001型多功能数控综合实训系统。数控PMC编程与调试第1章FANUCPMC工作方式控制1.1程序类工作方式PMC控制项目说明3.项目内容及要求设计PMC梯形图,实现如下控制要求:1)按下自动工作方式按键,使CNC处于自动工作方式,自动工作方式指示灯亮。松开自动工作方式按键,使CNC仍处于自动工作方式,自动工作方式指示灯仍亮。2)按下编辑工作方式按键,使CNC处于编辑工作方式,编辑工作方式指示灯亮。松开编辑工作方式按键,使CNC仍处于编辑工作方式,编辑工作方式指示灯仍亮。3)按下手动数据输入工作方式按键,使CNC处于手动数据输入工作方式,手动数据输入工作方式指示灯亮。松开手动数据输入工作方式按键,使CNC仍处于手动数据输入工作方式,手动数据输入工作方式指示灯仍亮。4)按下远程运行工作方式按键,使CNC处于远程运行工作方式,远程运行工作方式指示灯亮。松开远程运行工作方式按键,使CNC仍处于远程运行工作方式,远程运行工作方式指示灯仍亮。数控PMC编程与调试第1章FANUCPMC工作方式控制1.2基础知识1.2.1FANUCPMC的概念PMC(ProgrammableMachineController),就是内置于CNC、用来执行数控机床顺序控制操作的可编程机床控制器。1.2.2FANUCPMC的功能PMC的功能是对数控机床进行顺序控制。所谓顺序控制,就是按照事先确定的顺序或逻辑,对控制的每一个阶段依次进行的控制。对数控机床来说,“顺序控制”是在数控机床运行过程中,以CNC内部和机床各行程开关,传感器,按钮,继电器等的开关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停与换向,刀具的更换,工件的夹紧与松开,液压,冷却,润滑系统的运行等进行的控制。“顺序控制”的信息主要是开关量信号。数控PMC编程与调试第1章FANUCPMC工作方式控制1.2基础知识1.2.3FANUCPMC的信号数控PMC编程与调试第1章FANUCPMC工作方式控制1.2基础知识1.2.4FANUCPMC基本规格1.2.5FANUCPMC地址分配1.2.6FANUCPMC程序执行。数控PMC编程与调试第1章FANUCPMC工作方式控制1.2基础知识1.2.7FANUCPMCI/OLink地址分配PMC中的X信号和Y信号,也称作外部I/O信号,在FANUC系统中是通过各I/O单元以Link串行总线的方式与系统通信。在Link串行总线上,CNC是主控端,各I/O单元是从控端,各I/O单元相对于主控端来说是以组的形式来定义的,离主控端最近的为第0组,依此类推。在本实训系统中,0i用I/O单元为第0组,机床操作面板为第1组1.2.8工作方式1.自动工作方式2.编辑工作方式3.手动数据输入工作方式4.远程运行工作方式5.回参考点工作方式6.手动连续进给工作方式7.增量进给工作方式8.手轮进给工作方式9.示教工作方式数控PMC编程与调试第1章FANUCPMC工作方式控制1.2基础知识1.2.9CNC工作方式选择工作方式ZRNDNC1MD4MD2MD1F确认信号自动—0001MMEM编辑——011MEDT手动数据输入——000MMDI远程运行—1001MRMT回参考点1—101MREF手动连续进给0—101MJ增量进给——100MH/MINC手轮进给——100MH手动示教——110MTCHIN+MJ手轮示教——111MTCHIN+MJ数控PMC编程与调试第1章FANUCPMC工作方式控制1.3程序类工作方式PMC控制项目实施过程数控PMC编程与调试第1章FANUCPMC工作方式控制1.3程序类工作方式PMC控制项目实施过程数控PMC编程与调试第1章FANUCPMC工作方式控制1.3程序类工作方式PMC控制项目实施过程数控PMC编程与调试第1章FANUCPMC工作方式控制1.3程序类工作方式PMC控制项目实施过程数控PMC编程与调试第1章FANUCPMC工作方式控制1.4程序类工作方式PMC控制项目的检查与评估1.新建PMC程序文件2.编辑标题3.设置系统参数4.分配I/OLink的地址5.定义信号6.编辑PMC程序7.编译PMC程序8.保存PMC程序9.导出PMC程序10.转存PMC程序11.输入PMC程序12.启动PMC程序13.调试PMC程序数控PMC编程与调试第1章FANUCPMC工作方式控制1.5拓展实训实训一:手动进给类工作方式PMC控制实训目的掌握回参考点工作方式PMC控制的实现。掌握手动连续进给工作方式PMC控制的实现。掌握增量进给工作方式PMC控制的实现。掌握手轮进给工作方式PMC控制的实现。实训要点在程序类工作方式PMC控制项目的基础上,实现手动进给类工作方式PMC控制。即:1)按下回参考点工作方式按键,使CNC处于回参考点工作方式,回参考点工作方式指示灯亮。松开回参考点工作方式按键,使CNC仍处于回参考点工作方式,回参考点工作方式指示灯仍亮。数控PMC编程与调试第1章FANUCPMC工作方式控制1.5拓展实训实训一:手动进给类工作方式PMC控制实训要点2)按下手动连续进给工作方式按键,使CNC处于手动连续进给工作方式,手动连续进给工作方式指示灯亮。松开手动连续进给工作方式按键,使CNC仍处于手动连续进给工作方式,手动连续进给工作方式指示灯仍亮。3)按下增量进给工作方式按键,使CNC处于手轮/增量进给工作方式,增量进给工作方式指示灯亮。松开增量进给工作方式按键,使CNC仍处于手轮/增量进给工作方式,增量进给工作方式指示灯仍亮。4)按下手轮进给工作方式按键,使CNC处于手轮/增量进给工作方式,手轮进给工作方式指示灯亮。松开手轮进给工作方式按键,使CNC仍处于手轮/增量进给工作方式,手轮进给工作方式指示灯仍亮。预习要求结合程序类工作方式PMC控制的流程,分析手动进给类工作方式PMC控制的流程。数控PMC编程与调试第1章FANUCPMC工作方式控制1.5拓展实训实训二:工作方式PMC控制的另一种实现方法—应用代码转换功能指令CODB实训目的掌握应用代码转换功能指令CODB实现自动工作方式PMC控制的方法。掌握应用代码转换功能指令CODB实现编辑工作方式PMC控制的方法。掌握应用代码转换功能指令CODB实现手动数据输入工作方式PMC控制的方法。掌握应用代码转换功能指令CODB实现远程运行工作方式PMC控制的方法。掌握应用代码转换功能指令CODB实现回参考点工作方式PMC控制的方法。掌握应用代码转换功能指令CODB实现手动连续进给工作方式PMC控制的方法。掌握应用代码转换功能指令CODB实现增量进给工作方式PMC控制的方法。掌握应用代码转换功能指令CODB实现手轮进给工作方式PMC控制的方法。数控PMC编程与调试第1章FANUCPMC工作方式控制1.5拓展实训实训二:工作方式PMC控制的另一种实现方法—应用代码转换功能指令CODB实训要点应用代码转换功能指令CODB,实现工作方式PMC控制。(1)按下自动工作方式按键,使CNC处于自动工作方式,自动工作方式指示灯亮。松开自动工作方式按键,使CNC仍处于自动工作方式,自动工作方式指示灯仍亮。(2)按下编辑工作方式按键,使CNC处于编辑工作方式,编辑工作方式指示灯亮。松开编辑工作方式按键,使CNC仍处于编辑工作方式,编辑工作方式指示灯仍亮。(3)按下手动数据输入工作方式按键,使CNC处于手动数据输入工作方式,手动数据输入工作方式指示灯亮。松开手动数据输入工作方式按键,使CNC仍处于手动数据输入工作方式,手动数据输入工作方式指示灯仍亮。(4)按下远程运行工作方式按键,使CNC处于远程运行工作方式,远程运行工作方式指示灯亮。松开远程运行工作方式按键,使CNC仍处于远程运行工作方式,远程运行工作方式指示灯仍亮。数控PMC编程与调试第1章FANUCPMC工作方式控制1.5拓展实训实训二:工作方式PMC控制的另一种实现方法—应用代码转换功能指令CODB实训要点(5)按下回参考点工作方式按键,使CNC处于回参考点工作方式,回参考点工作方式指示灯亮。松开回参考点工作方式按键,使CNC仍处于回参考点工作方式,回参考点工作方式指示灯仍亮。(6)按下手动连续进给工作方式按键,使CNC处于手动连续进给工作方式,手动连续进给工作方式指示灯亮。松开手动连续进给工作方式按键,使CNC仍处于手动连续进给工作方式,手动连续进给工作方式指示灯仍亮。(7)按下增量进给工作方式按键,使CNC处于手轮/增量进给工作方式,增量进给工作方式指示灯亮。松开增量进给工作方式按键,使CNC仍处于手轮/增量进给工作方式,增量进给工作方式指示灯仍亮。(8)按下手轮进给工作方式按键,使CNC处于手轮/增量进给工作方式,手轮进给工作方式指示灯亮。松开手轮进给工作方式按键,使CNC仍处于手轮/增量进给工作方式,手轮进给工作方式指示灯仍亮。数控PMC编程与调试第1章FANUCPMC工作方式控制1.5拓展实训实训二:工作方式PMC控制的另一种实现方法—应用代码转换功能指令CODB预习要求结合程序类和手动进给类工作方式PMC控制的流程,分析应用代码转换功能指令CODB实现工作方式PMC控制的流程。数控PMC编程与调试第1章FANUCPMC工作方式控制1.6实训中常见问题解析1.在增量进给和手轮进给工作方式的PMC控制中,PMC向CNC发出的MD1、MD2和MD4信号组合都为0、0、1,CNC如何确定是增量进给工作方式,还是手轮进给工作方式呢?2.为什么CNC启动之后手动数据输入工作方式指示灯信号总是亮着?3.为什么CNC启动之后总显示硬件超程报警?数控PMC编程与调试