学习情境3 FANUC PMC 自动运行控制

合集下载

fanuc数控系统pmc机床控制及应用举例( 44页)

fanuc数控系统pmc机床控制及应用举例( 44页)
CNC系统、系统PMC及机床的信号关系:
FANUC 系统常用的I/O装置
机床操作面板I/O卡
分线盘I/O模块 内置I/O模块 外置I/O单元
系统I/O单元
FANUC –OC/OD系统PMC的性能和规格
FANUC –Oi系统PMC的性能和规格
第二节FANUC系统 PMC的功能指令 1.顺序程序结束指令(END1、END2、END)
FANUC系统 PMC的功能指令 5. 比较指令(COMP、COMPB) COMP指令的输入值和比较值为2位或4位BCD代码。
COMPB指令功能是:比较1个、2个或4个字节长的二进制数
据之间的大小,比较的结果存放在运算结果寄存器( 6.常数定义指令(NUME、NUMEB) NUME指令是2位或4位BCD代码常数定义指令。
3.PMC参数画面(PMCPRM)
系统PMC的定时器画面
系统PMC计数器画面
系统PMC保持型继电器画面(KEEPRL)
K00—K15为用户使用,机床厂家可根据机床的具体要求来设定,如 机床是否使用第4轴控制、机床自动排削功能的选择等控制。K16— K19为系统专用区,用户不能作为他用,如K17.0为系统梯形图显示 选择(设定为0时,表示显示系统梯形图),K17.1为系统内装编辑功 能是否有效(设定为1时,表示有效)。FANUC—0iB/0iC系统采用SB7 类型PMC时,保持型继电器K900以上为系统专用区 。
节、2个字节或4个字节的二进制数据指令。具体功能是把2个字节 二进制数指定的数据表内号数据(1字节、2个字节或4个字节的二 进制数据)输出到转换数据的输出地址中。
FANUC系统 PMC的功能指令
12.信息显示指令(DISPB)
该指令用于在系统显示装置(CRT或LCD)上显示外部信息,机床 厂家根据机床的具体工作情况编制机床报警号及信息显示

FANUC PMC功能详细介绍

FANUC PMC功能详细介绍

PMC功能讲述PMC功能和PMC程序编写的基本事项这里讲述以下内容:●PMC的基本功能●功能指令一览●种类编程语言梯形图级数 3 3 第一级执行周期4/8msec基本指令处理速度25nsec/step 1μsec/stepI/O Link最大信号点数2048/2048 1024/1024 0i-D ○○B 0i-Mate D —○T地址范围T0~T499,T9000~T9499 T0~T79,T9000~T9079C地址范围C0~C399,C5000~C5199 C0~C79,C5000~C5039K地址范围K0~K99,K900~K999 K0~K19,K900~K999D地址范围D0~D9999 D0~D2999A地址范围A0~A249,A9000~A9249 A0~A249,A9000~A9249 基本规格16字符符号扩展规格40字符基本规格30字符指令扩展规格255字符“○B”为软件包B包的标准配置。

I/O Link第二通道功能,为选项功能,需要指定。

使用符号和指令扩展规格时,需要使用FANUC LADDER-III软件。

系统信号#7 #6 #5 #4 #3 #2 #1 #0 地址R9091 FL FL2 RUN ON OFF FL :1秒周期信号(ON/OFF 比1:1)FL2 :0.2秒周期信号(ON/OFF 比1:1)RUN :PMC运行ON :常1信号OFF :常0信号#7 #6 #5 #4 #3 #2 #1 #0 地址R9015 STPR RUNR STPR :梯形图停止信号RUNR :梯形图运行信号梯形图运行状态扫描周期梯形图运行开始信号R9015.0梯形图停止信号R9015.1梯形图运行状态R9091.2PMC的数据形式分为二进制形式、BCD码形式和位型三种。

CNC和PMC间的接口信号为二进制形式。

一般来说,PMC数据也采用二进制形式。

●带符号的二进制形式(Binary)●可进行1字节,2字节,4字节的二进制处理●可使用的数值范围如下1字节-128~+1272字节-32768~+327674字节-2147483648~+2147483647采用2的补码表示●在顺序程序中指令数据的长度和初始地址●在诊断画面(PMCDGN)确认2字节,4字节的地址数据时,地址号大的为高位地址。

FANUC数控系统PMC功能的妙用完整版

FANUC数控系统PMC功能的妙用完整版

F A N U C数控系统P M C功能的妙用标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]pmc 意思PMC与PLC分别是什么共同点和区别PLC (Programmable Logic Controller)用于通用设备的自动控制,称为可编程控制器。

PLC用于数控机床的外围辅助电气的控制,称为可编程序机床控制器(Programmable Machine Controller/Programmable Machine Tool Controller)。

有些数控系统厂商,如FANUC,等将其称之为PMC,而另一些如SIEMENS,还是将其称之为PLC。

也就是说PMC是PLC的一个子集,某些厂商将专用于数控机床的PLC称为PMC,所以PMC 和PLC是非常相似的。

与传统的继电器控制电路相比较,PMC的优点有:时间响应快,控制精度高,可靠性好,控制程序可随应用场合的不同而改变,与计算机的接口及维修方便。

另外,由于PMC使用软件来实现控制,可以进行在线修改,所以有很大的灵活性,具备广泛的工业通用性。

你们的概念都十分模糊或者说干脆不懂。

PLC是最基本的逻辑控制,为什么机床叫的PLC 叫PMC,M就是MACHINE,他体现出了区别,首先PLC 对外只有INPUT,OUTPUT的概念,而PMC增加了与数控系统的专用接口,FANUC用F和G地址来区分,SIEMENS用DB来区分,举个例子,比如主轴旋转指令,PLC处理时先有主轴旋转指令输入信号,然后根据逻辑要求处理完后直接有输出外围设备直接执行,而PMC有输入信号后,有可能要先传送到PMC 处理互锁信号(如卡盘夹紧,刀具锁紧,防护门关闭)然后PMC再将处理结果传送到数控系统专用地址,然后数控系统将指令发给伺服系统执行,数控系统如果执行或没有执行都要将信号在传送给PMC,PMC再处理执行或没有执行的输出。

FANUC的PMC是属于专用的PLC,地址有详细的划分,不能独立出来使用。

FANUC PMC功能详细介绍

FANUC PMC功能详细介绍

PMC功能讲述PMC功能和PMC程序编写的基本事项这里讲述以下内容:●PMC的基本功能●功能指令一览●种类编程语言梯形图级数 3 3 第一级执行周期4/8msec基本指令处理速度25nsec/step 1μsec/stepI/O Link最大信号点数2048/2048 1024/1024 0i-D ○○B 0i-Mate D —○T地址范围T0~T499,T9000~T9499 T0~T79,T9000~T9079C地址范围C0~C399,C5000~C5199 C0~C79,C5000~C5039K地址范围K0~K99,K900~K999 K0~K19,K900~K999D地址范围D0~D9999 D0~D2999A地址范围A0~A249,A9000~A9249 A0~A249,A9000~A9249 基本规格16字符符号扩展规格40字符基本规格30字符指令扩展规格255字符“○B”为软件包B包的标准配置。

I/O Link第二通道功能,为选项功能,需要指定。

使用符号和指令扩展规格时,需要使用FANUC LADDER-III软件。

系统信号#7 #6 #5 #4 #3 #2 #1 #0 地址R9091 FL FL2 RUN ON OFF FL :1秒周期信号(ON/OFF 比1:1)FL2 :0.2秒周期信号(ON/OFF 比1:1)RUN :PMC运行ON :常1信号OFF :常0信号#7 #6 #5 #4 #3 #2 #1 #0 地址R9015 STPR RUNR STPR :梯形图停止信号RUNR :梯形图运行信号梯形图运行状态扫描周期梯形图运行开始信号R9015.0梯形图停止信号R9015.1梯形图运行状态R9091.2PMC的数据形式分为二进制形式、BCD码形式和位型三种。

CNC和PMC间的接口信号为二进制形式。

一般来说,PMC数据也采用二进制形式。

●带符号的二进制形式(Binary)●可进行1字节,2字节,4字节的二进制处理●可使用的数值范围如下1字节-128~+1272字节-32768~+327674字节-2147483648~+2147483647采用2的补码表示●在顺序程序中指令数据的长度和初始地址●在诊断画面(PMCDGN)确认2字节,4字节的地址数据时,地址号大的为高位地址。

FANUC PMC简介讲解

FANUC  PMC简介讲解

2.定时器指令(TMR、TMRB)
TMR可变定时器: TMR指令的定时时间可通过PMC参数进行更改
TMR固定定时器:TMRB的设定时间编在梯形图中,在指令和定时器号 的后面加上一项参数预设定时间,与顺序程序一起被写入FROM中,所 以定时器的时间不能用PMC参数改写。
定时器在数控机床报警灯闪烁电路的应用
3.计数器指令(CTR)
计数器主要功能是进行计数,可以是加计数,也可以是减计数。计 数器的预置形式是BCD码还是二进制形式由PMC的参数设定(一般为二 进制代码)
4.译码指令(DEC、DECB)
DEC指令的功能是:当两位BCD代码与给定值一致时,输出为“1”;不一 致时,输出为“0”,主要用于数控机床的M码、T码的译码。一条DEC译码指 令只能译一个代码
*第一级程序每隔8ms执行一次, 主要编写急停、进给暂停等紧急动作 控制程序,其程序编写不宜过长,否 则会延长整个PMC程序执行时间。第
一级程序必须以END1指令结束。
子程序必须在第二级 程序后制定
*第二级程序每隔8Xn ms执行一 次,n为第二级程序的分割数。第 二级程序必须END2指令结束。
DI/DO
公共端
接收
驱动
机床
负电 载源
F-CNC信号
G--
Y--
PMC
机床(MT) 信号
X--
*1.X信号
X信号为MT输出到PMC的信号,主要是机床操作面板的按键、 按钮和其它各种开关的输入信号。个别X信号的含义和地址是 FANUC CNC事先定义好的,用来作为高速信号,由CNC直接读 取,可以不经过PMC的处理,如急停信号。
COIN指令用来检查参考值与比较值是否一致,可用于检查刀库、转 台等旋转体是否达到目标位置等。

学习情境3 FANUC PMC 自动运行控制

学习情境3 FANUC PMC 自动运行控制
3.5 拓展实训 实训:存储器运行PMC控制 实训目的
掌握存储器运行PMC控制的流程。
掌握存储器运行PMC控制的实现方法。 实训要点 在手动数据输入运行PMC控制项目的基础上,实现存储器运行PMC控制。
(1)按下编辑工作方式按键,使CNC处于编辑工作方式。在该方式下,创建 一个数控加工程序。
(2)按下自动工作方式按键,使CNC处于自动工作方式,选择上述创建的数 控加工程序,按下循环启动按键,执行该程序,循环启动指示灯亮,按下进给保持 按键,停止执行该程序,进给保持指示灯亮,循环启动指示灯灭。 预习要求 结合手动数据输入运行PMC控制的流程,分析存储器运行PMC控制的流程。
FANUC PMC 控制技术
学习情境 3 FANUC PMC 自动运行控制
项目案例导入
我们都知道在CNC处于手动数据输入工作方式时,通过MDI
面板输入一个数控加工程序,按下循环启动按键,将执行该程序, 按下进给保持按键,将停止执行该程序。那么手动数据输入运行 是如何实现的呢?下面我们通过本学习情境的项目逐步揭开其中 的奥秘。
数 控 PMC 编 程 与 调 试
学习情境 3 FANUC PMC 自动运行控制
3.2 基础知识 3.2.1 手动数据输入运行 存储器运行
3.2.3 远程运行
3.2.4 循环启动 3.2.5 进给保持
FANUC PMC 控制技术
学习情境 3 FANUC PMC 自动运行控制
3.3 手动数据输入运行PMC控制项目实施过程
FANUC PMC 控制技术
学习情境 3 FANUC PMC 自动运行控制
3.1 手动数据输入运行PMC控制项目说明 1. 项目目的 (1)掌握手动数据输入运行PMC控制的流程。

基于FANUC系统的数控车床PMC程序设计

基于FANUC系统的数控车床PMC程序设计张洪涛【摘要】为了培养数控学习人员及在校学生能够掌握数控系统的使用方法,以及数控系统电气设计、安装、调试、维修等实际动手能力,设计了一套数控车床实验系统.采用FANUC系统构成,利用系统可以使学员尽快掌握数控系统控制原理和电气原理.还可以掌握数控系统的安装调试等方法,能够模拟工业生产过程,达到现场实习效果.叙述了FANUC系统的PMC(Programmable Machine Controller)程序设计的编程思想和构成,对于从事数控机床的程序设计具有一定的参考价值.【期刊名称】《电气自动化》【年(卷),期】2015(037)006【总页数】3页(P84-86)【关键词】发那科;数控;可编程序机床控制器;程序设计;实验设备【作者】张洪涛【作者单位】北京市燕科新技术总公司北京102200【正文语种】中文【中图分类】TG519.10 引言数控机床作为计算机控制的数控系统,其核心就是计算机与实时控制技术。

数控机床的控制部分可以分为数字控制和顺序程序控制两部分,它们是两个不同的控制部件。

数字控制主要可以完成复杂的运算及机床坐标轴位置的移动,即控制刀具的运动轨迹和主轴运转控制。

顺序程序控制主要对机床侧输入信息进行采样和接收CNC(Computerized Numerical Controller)的M代码S代码T代码等,完成对数控机床外围部件的控制。

在数控机床控制中,数字控制和顺序控制二者缺一不可,它们之间可以通过规定的接口信号进行相互间的信息交互。

因此,可编程序机床控制器是数字控制与机床之间的联系桥梁,通过它建立了机床系统与数控系统的信息交互,最终完成数控机床加工的任务。

数控系统是在硬件的支持下,通过执行控制软件来进行工作的,其控制功能和特点在很大程度上取决于硬件结构[1]。

在FANUC数控CNC中集成了可编程序机床控制器PMC,使数控机床的控制结构更加紧凑,人机界面友好,系统更加稳定。

FANUCPMC控制技术


信息号 信息地址
显示内容
1000
A0.0 SPINDLE AX3.0 IS 0!
报警原因 主轴报警 主轴转动时无紧刀输入
FANUC PMC 控制技术
学习情境 10 FANUC PMC 外部报警和操作信息控制
10.1 主轴外部报警和操作信息PMC控制项目说明 3. 项目内容及要求 设计PMC梯形图,实现如下控制要求: (2) 当出现如表10-2所示情况时,在操作信息画面显示主轴操作信息,同时三 色指示灯中黄灯将闪烁,机床操作面板上最下排中间的四个按键指示灯点亮。 (3) 当没有主轴外部报警信息和操作信息产生时,三色指示灯中绿灯闪烁,主 轴控制处于正常状态。
FANUC PMC 控制技术
学习情境 10 FANUC PMC 外部报警和操作信息控制
10.2 基础知识 10.2.1 外部报警
当有外部报警时,在报警画面将显示外部报警信息,同时三色指示灯中红灯闪 烁,机床操作面板上的所有按键指示灯闪亮。外部报警的信息号为1000~1999。 10.2.2 操作信息
FANUC PMC 控制技术
学习情境 10 FANUC PMC 外部报警和操作信息控制
10.4 主轴外部报警和操作信息PMC控制项目的检查与评估 1. 打开PMC程序文件 2. 定义信号 3.编辑PMC程序 4.编译PMC程序 5.保存PMC程序 6.导出PMC程序 7.调试PMC程序
FANUC PMC 控制技术
产生原因 主轴速度倍率开关损坏 CNC没准备好 ,主轴不能旋转 主轴在报警,主轴不能旋转
紧停信号输入,主轴不能旋转 没有紧刀信号,主轴不能旋转 有松刀信号输出,主轴不能旋转 操作方式不对,主轴不能旋转 有松刀输出但不松刀 操作方式不对,松刀按钮无效

FANUC PMC控制技术学习情境4 FANUC PMC 手动运行控制


FANUC PMC 控制技术
学习情境 4 FANUC PMC 手动运行控制
4.5 拓展实训 实训一:增量进给PMC控制 实训目的
掌握增量进给PMC控制的流程。 掌握增量进给PMC控制的实现方法。 实训要点 在手动连续进给PMC控制的基础上,实现增量进给PMC控制。即在增量进给工 作方式下,按下增量倍率选择按键(×1、×10、×100、×1000),或者按下手 轮选择键后用手轮上(×1、×10、×100)旋钮开关选择任一倍率;再按下轴选 择(X、Y、Z)按键,或者按下手轮选择键后用手轮上(X、Y、Z)旋钮开关选择 任一轴;然后每按一次移动方向(-或+)按键,其相应的轴将移动一步后停止。 若按住快速移动键的同时,又按住移动方向(-或+)按键,其相应的轴将快速移 动一步后停止,每一步移动的距离等于最小输入增量乘以增量进给倍率。 预习要求 结合手动连续进给PMC控制的控制流程,分析增量进给PMC控制的流程。
FANUC PMC 控制技术
学习情境 4 FANUC PMC 手动运行控制
4.2 基础知识 4.2.1 手动连续进给 4.2.2 增量进给 4.2.3 手轮进给 4.2.4 手动返回参考点 4.2.5 信号跟踪 4.2.6 波形诊断
FANUC PMC 控制技术
学习情境 4 FANUC PMC 手动运行控制
FANUC PMC 控制技术
学习情境 4 FANUC PMC 手动运行控制
4.1 手动连续进给PMC控制项目说明 3. 项目内容及要求
设计PMC梯形图,实现如下控制要求:在手动连续进给工作方式下,按下轴选 择(X、Y、Z)按键,或者按下手轮选择键后用手轮上(X、Y、Z)旋钮开关选择 任一轴;旋转进给速度倍率开关选择任一倍率,再按住移动方向(-或+)按键, 其相应的轴将连续以系统参数No.1423所设定的值乘以开关倍率值的实际进给速度 移动。若按住快速移动键的同时,又按住移动方向(-或+)按键,其相应的轴将 连续以系统参数No.1420所设定的值乘以开关倍率值的实际进给速度快速移动。松 开移动方向(-或+)按键,相应轴的移动将停止。

FANUC系统PMC程序教程

FANUC系统PMC程序教程
三、内装型PLC及其信息转换
2、内部资源功能描述 (1)PLC内部开关量的输入 (2)PLC内部开关量的输出 (3)PLC标识位 (4)PLC寄存器
FANUC系统PMC程序教程
三、内装型PLC及其信息转换
4、CNC与PLC之间的信息交换 (1)通过激活标志器,在CNC中产生报警、
1、资源配置 I1--I41是机床 PLC的外部开关量信号 O1—O24是PLC 机床的外部开光量信号 I42—I104是CNC PLC的内部开关量信号 O25—O64是PLC CNC的内部开关量信号 I/O1、I/O2、I/O3三个连接器
内部资源: 2047个标志器; 255个16位寄存器; 32个计时器(可选择计时范围10ms—655s); 6个计数器(可逆计数范围-32768-+32768或0-65535)。
FANUC系统PMC程序教程
FANUC系统 PMC的功能指令 2.定时器指令(TMR、TMRB)
可变定时器TMR:TMR指令的定时时间可通过PMC参数进 行更改。
固定定时器TMR:TMRB的设定时间编在梯形图中,在指令 和定时器号的后面加上一项参数预设定时间,与顺序程序 一起被写入FROM中,所以定时器的时间不能用PMC参数 改写。
2、S功能---主轴转速的控制 S2代码:S00---S99共一百级主要用于分档调速的
主轴。 S4代码:S0000---S9999用于专用主轴驱动单元
的连续或分段无级主轴调速。 3、T功能---刀具功能
FANUC系统PMC程序教程
三、数控系统中的PLC
CNC和PLC协调配合共同完成数控机床的控制: 其中CNC主要完成与数字运算和管理等有关
(2) 数控机床程序功能开关的作用
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FANUC PMC 控制技术
第 3 章 FANUC PMC 自动运行控制
3.4 手动数据输入运行PMC控制项目的检查与评估 1. 打开PMC程序文件 2. 定义信号
3.编辑PMC程序
4.编译PMC程序 5.保存PMC程序 6.导出PMC程序
7.调试PMC程序
FANUC PMC 控制技术
学习情境 3 FANUC PMC 自动运行控制
3.5 拓展实训 实训:存储器运行PMC控制 实训目的
掌握存储器运行PMC控制的流程。
掌握存储器运行PMC控制的实现方法。 实训要点 在手动数据输入运行PMC控制项目的基础上,实现存储器运行PM下,创建 一个数控加工程序。
(2)按下自动工作方式按键,使CNC处于自动工作方式,选择上述创建的数 控加工程序,按下循环启动按键,执行该程序,循环启动指示灯亮,按下进给保持 按键,停止执行该程序,进给保持指示灯亮,循环启动指示灯灭。 预习要求 结合手动数据输入运行PMC控制的流程,分析存储器运行PMC控制的流程。
数 控 PMC 编 程 与 调 试
学习情境 3 FANUC PMC 自动运行控制
3.2 基础知识 3.2.1 手动数据输入运行 3.2.2 存储器运行
3.2.3 远程运行
3.2.4 循环启动 3.2.5 进给保持
FANUC PMC 控制技术
学习情境 3 FANUC PMC 自动运行控制
3.3 手动数据输入运行PMC控制项目实施过程
FANUC PMC 控制技术
学习情境 3 FANUC PMC 自动运行控制
3.6 实训中常见问题解析
1.在手动数据输入运行PMC控制的调试中,为什么程序的最后一行要用M99指令?
2.存储器保护信号 KEY1、KEY2、KEY3和KEY4的含义是什么?
3. 为什么在存储器运行PMC控制的调试中,有时执行完M02指令会返回程序头?
FANUC PMC 控制技术
学习情境 3 FANUC PMC 自动运行控制
3.1 手动数据输入运行PMC控制项目说明 1. 项目目的 (1)掌握手动数据输入运行PMC控制的流程。
(2)掌握手动数据输入运行PMC控制的实现方法。
2. 项目条件 (1)安装有FANUC LADDER-III 5.7软件的专用笔记本电脑。 (2)配置有FANUC 0i Mate-MD系统和标准机床操作面板的KX-3HK-001型多功 能三轴加工中心综合实训系统。 3. 项目内容及要求 设计PMC梯形图,实现如下控制要求:按下手动数据输入工作方式按键,使 CNC处于手动数据输入工作方式,再通过MDI面板输入一个数控加工程序。按下 循环启动按键,执行该程序,循环启动指示灯亮,按下进给保持按键,停止执行 该程序,进给保持指示灯亮,循环启动指示灯灭。
FANUC PMC 控制技术
学习情境 3 FANUC PMC 自动运行控制
项目案例导入
我们都知道在CNC处于手动数据输入工作方式时,通过MDI
面板输入一个数控加工程序,按下循环启动按键,将执行该程序, 按下进给保持按键,将停止执行该程序。那么手动数据输入运行 是如何实现的呢?下面我们通过本学习情境的项目逐步揭开其中 的奥秘。
相关文档
最新文档