FANUC PMC简介讲解ppt课件

合集下载

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

fanuc数控系统pmc机床控制及应用举例( 44页)
DEC指令的功能是:当两位BCD代码与给定值一致时,输出
为“1”;不一致时,输出为“0”,主要用于数控机床的M码、T码 的译码。一条DEC译码指令只能译一个M代码。
DECB的指令功能:可对1、2或4个字节的二进制代码数据译码,
所指定的8位连续数据之一与代码数据相同时,对应的输出数据位 为1。主要用于M代码、T代码的译码,一条DECB代码可译8个连续M 代码或8个连续T代码。
NUMEB指令是1个字节、2个字节或4个字节长二进制数的常数
定义指令。
FANUC系统 PMC的功能指令 7. 判别一致指令(COIN)和传输指令(MOVE)
COIN指令用来检查参考值与比较值是否一致,可用于检查刀库、 转台等旋转体是否到达目标位置等。
MOVE指令的作用是把比较数据和处理数据进行逻辑“与”运算,
信息号
信息数据
A0.1 1001 EMERGENCY STOP!
A0.2 1002 DOOR NEED CLOSE!
A0.3 1003 TOOL LIFE EXGAUST!
A0.4
2000 PLEASE CHECK GEAR LUBE OIL LEVEL!
第三节 数控机床PMC控制应用举例
1.数控机床工作状态开关PMC控制
数控机床PMC控制及应用举例
FANUC系统PMC的分类:
PMC—L/M:用于FANUC—OC/OD系统 PMC—SA1:用于FANUC—O i系统(B功能包)/O i Mate系统 PMC—SA3:用于FANUC—O i A系统(A功能包) PMC—SB7:用于FANUC—16i/18i/21i及O i B/O i C系统(A包) PMC—RB5/RB6:用于FANUC—16/18系统
手轮进给状态(HND):在此状态下,刀具可以通过旋转

数控原理与系统-第6章课件-PMC

数控原理与系统-第6章课件-PMC

自动运行:输入信号(面板操作开关)地址为X4.0,输出信号(指示灯)地址为y4.0。
远程运行:输入信号(面板操作开关)地址为X4.3,输出信号(指示灯)地址为Y4.3。 手轮进给:输入信号(面板操作开关)地址为X6.7,输出信号(指示灯)地址为y6.7. 手动数据输入:输入信号(面板操作开关)地址为X4.2,输出信号(指示灯)地址为y4.2。
手动连续进给:输入信号( 面板操作开关) 地址为X6.5,输出信号(指示灯)地址为y6.5。
返回参考点:输入信号(面板操作开关)地址为X6.4,输出信号(指示灯)地址为y6.4。 信号F3.6 表示系统处于编辑状态;信号F3.5 表示系统处于自动运行状态;信号F3.3表示系统处于 手动数据输入状态;信号F3.4表示系统处于DNC 状态;信号F3.2 表示系统处于手动连续进给状态; 信号F3.1 表示系统处于手轮控制状态;信号F4.5 表示系统处于返回参考点状态。
第6章 可编程机床控制器 6.1 概述
3.可编程控制器的工作原理 可编程控制器的工作原理与计算机的工作原理基本上是一致的,可以
简单地表述为在系统程序的管理下,通过运行应用程序完成用户任务。但个 人计算机与PLC的工作方式有所不同: 计算机一般采用等待命令的工作方式。如常见的键盘扫描方式或I/O扫描方 式。当键盘有键按下或I/O口有信号时则中断转人相应的子程序。 PLC在确定了工作任务,装入了专用程序后成为一种专用机,它采用循环 扫描工作方式,系统工作任务管理及应用程序执行都是以循环扫描方式完成 的。
委员会(IEC)1994年5月在PLC标准中推荐的五种编程语言的表达方式如下 : (1)梯形图(Ladder diagram) (2) 指令表(Instruction list)
(3) 顺序功能图(Sequential function chart)

FANUCPMC讲义

FANUCPMC讲义

PMC讲义一:顺序程序的概念所谓的顺序程序是指对机床及相关设备进行逻辑控制的程序。

在将程序转换成某种格式(机器语言)后,CPU即对其进行译码和运算处理,并将结果存储在RAM 和ROM中。

CPU高速读出存储在存储器中的每条指令,通过算数运算来执行程序。

二:顺序程序的执行过程:上图所示:继电器回路(A)和(B)的动作相同。

接通A(按钮开关)后线圈B和C中有电流通过,C接通后B断开。

PMC程序A中,和继电器回路一样,A通后B、C接通,经过一个扫描周期后B关断。

但在B 中,A(按钮开关)接通后C接通,但B并不接通。

三:PMC执行的优先顺序(第一级,第二级,子程序)第一级程序每8ms 执行一次,而第二级程序在向CNC的调试RAM中传送时,第二级程序被自动分割成n等分,每8ms中扫描完第一级程序后,再依次扫描第二级程序。

因此如果第一级程序过长导致每8ms扫描的第二级程序过少的话,则整个扫描周期相应延长。

所以对一些控制较复杂的PMC程序,建议用子程序来编写,以减少PMC的扫描周期。

四:输入/输出信号的处理:来自CNC侧的输入信号(NC的应答信号,M代码,T代码等)和机床侧的输入信号(操作面板,辅助设备的开关等)传送至PMC中处理。

作为PMC的输出信号,有向CNC侧输出的信号(操作模式,进给方向等)和向机床侧的输出信号(刀架旋转,主轴停止等)。

这些信号与PMC之间的关系如下图所示。

输入信号的处理:(1)CNC侧的输入存储器来自CNC侧的输入信号存放于CNC的输入存储器中,每隔8ms传送至PMC中,第一级程序直接引用这些信号的状态,执行相应的处理。

(2)来自机床的输入信号(DI/DO卡)来自机床侧输入的输入信号自输入电路传送到输入信号存储器中。

第一级程序中处理的信号取自此存储器。

(3)输入信号存储器输入信号存储器每隔2ms扫描和存储机床侧的输入信号,PMC第一级程序中处理的信号取自此存储器。

因此输入信号存储器中的信号状态与第一级的信号状态是同步的。

FANUCPMC培训课件

FANUCPMC培训课件

培训第一节, , 发布:数控与未来第一节:基础知识.顺序程序的概念所谓的顺序程序是指对机床及相关设备进行逻辑控制的程序。

在将程序转换成某种格式(机器语言)后,即对其进行译码和运算处理,并将结果存储在和中。

高速读出存储在存储器中的每条指令,通过算数运算来执行程序。

如下图所示:.顺序程序和继电器电路的区别:上图所示:继电器回路()和()的动作相同。

接通(按钮开关)后线圈和中有电流通过,接通后断开。

程序中,和继电器回路一样,通后、接通,经过一个扫描周期后关断。

但在中,(按钮开关)接通后接通,但并不接通。

所以通过以上图例我们可以明白顺序扫描顺序执行的原理。

.的程序结构对于的来说,其程序结构如下:第一级程序—第二级程序—第三级程序(视的种类不同而定)—子程序—结束如图:在执行扫描过程中第一级程序每执行一次,而第二级程序在向的调试中传送时,第二级程序根据程序的长短被自动分割成等分,每中扫描完第一级程序后,再依次扫描第二级程序,所以整个的执行周期是*。

因此如果第一级程序过长导致每扫描的第二级程序过少的话,则相对于第二级所分隔的数量就多,整个扫描周期相应延长。

而子程序是位于第二级程序之后,其是否执行扫描受一二级程序的控制,所以对一些控制较复杂的程序,建议用子程序来编写,以减少的扫描周期。

输入输出信号的处理:一级程序对于信号的处理:如上图可以看出在内部的输入和输出信号经过其内部的输入输出存储器每由第一级程序所直接读取和输出。

而对于外部的输入输出经过内部的机床侧输入输出存储器每由第一级程序直接读取和输出。

二级程序对于信号的处理:而第二级程序所读取的内部和机床侧的信号还需要经过第二级程序同步输入信号存储器锁存,在第二级程序执行过程中其内部的输入信号是不变化的。

而输出信号的输出周期决定于二级程序的执行周期。

所以由上图可以看出第一级程序对于输入信号的读取和相应的输入信号存储器中信号的状态是同步的,而输出是以为周期进行输出。

发那科0iC数控系统PMC资料精

发那科0iC数控系统PMC资料精

数控机床电气分析与维修技能师资培训发那科数控系统篇控制单元伺服驱动I/O 接口主轴电机伺服电机FANUC 0i=?数控系统三大组成部分:CNC 、伺服、PMC主控制系统是数控机床的大脑和中枢Computer Numberical Control 数字电脑控制PMC 与接口电路主要完成数控机床的逻辑动作控制Programmable Machine Controller可编程控制器伺服和主轴驱动是数控机床的四肢一般切削加工动作FANUC 0i 系统的构成FANUC 0i 系统的构成•PMC (programmable machine control )就是可编程的机床控制器,•将符号化的梯形图程序转化为一种机器语言格式,通过CPU 对其进行译码和运算,将结果存储在RAM 和ROM 中,CPU 高速读取其指令并输出执行。

•简单地说,PMC 的出现就是用软件替代传统的继电器的硬件电路,通过软件所描述的输入和输出逻辑关系,产生输出来驱动其所控制的外围电路。

PMC 的基本概念PMC 的基本概念数控机床做为自动化控制设备,是在自动控制下进行工作的,数控机床所受控制可分为两类:一类是最终实现对各坐标轴运动进行的“数字控制”。

如:对CNC车床X 轴和Z轴,CNC铣床X轴,Y轴,Z 轴的移动距离,各轴运行的插补,补偿等的控制即为“数字控制”。

另一类为“顺序控制”。

对数控机床来说,“顺序控制”是在数控机床运行过程中,以CNC内部和机床各行程开关,传感器,按钮,继电器等的开关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停,换向,刀具的更换,工件的夹紧,松开,液压,冷却,润滑系统的运行等进行的控制。

与“数字控制”比较,“顺序控制”的信息主要是开关量信号。

常把数控机床分为“NC侧”和“MT侧”(即机床侧)两大部分。

“NC侧”包括CNC系统的硬件和软件,与CNC系统连接的外围设备如显示器,MDI面板等。

“MT侧”则包括机床机械部分及其液压、气压、冷却、润滑、排屑等辅助装置、机床操作面板、继电器线路、机床强电线路等。

FANUC 0i系统PMC概述

FANUC 0i系统PMC概述
FANUC系统PMC概述
一、PMC概述
数控机床除了对机床各坐标轴的位置进行连续控制外,还需要对机床主 轴正反转与启停、工件的夹紧与松开、切削液开关、润滑等辅助动作进行顺 序控制。现代数控系统均采用可编程控制器来完成这些辅助动作。
PMC专用于数控机床外围辅助电气部分的自动控制,所以称为可编程 机床控制器,简称PMC。
二、PMC操作界面认知 2. PMC梯形图菜单
二、PMC操作界面认知
2. PMC梯形图菜单
主要是显示梯形图的结构等 内容,在PMC 程序一览表中, 带有“锁”标记的为不可以查看 与不可以修改;带有“放大镜 “标记的为可以查看,但不可以 编辑;带有“铅笔”标记的表示 可以查看,也可以修改。
二、PMC操作界面认知 2. PMC梯形图菜单
二、PMC操作界面认知 2. PMC梯形图菜单
二、PMC操作界面认知 3. PMC配置菜单
二、PMC操作界面认知 3. PMC配置菜单
二、PMC操作界面认知 3. PMC配置菜单
二、PMC操作界面认知 3. PMC配置菜单
二、PMC操作界面认知 3. PMC配置菜单
二、PMC操作界面认知 3. PMC配置菜单
目前,FANUC系统的PLC均为内装型PMC。PMC与CNC集成在一起, 与CNC共用CPU和总线。
一、PMC概述 ➢ PMC工作原理
一、PMC概述
二、PMC操作界面认知
二、PMC操作界面认知 1. PMC维护界面
二、PMC操作界面认知
1. PMC维护界面
在信号的状态画面上,显 示在程序中制定的所有地址 的内容。地址的内容以位模 式“0”、“1”显示,最右 边每个字节以16进制数字或 10进制数字显示。
二、PMC操作界面认知 3. PMC配置菜单

FANUCPMC简介讲解PPT课件

FANUCPMC简介讲解PPT课件

2021/3/9
21
8.旋转指令(ROT、ROTB)
ROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回转体从当 前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数。
a.指令格式
2021/3/9
a.指令格式
b.回转控制指令ROT的应用
b.回转控制指令ROTB的应用 22
9.数据检索指令(DSCH、DSCHB)
中 间 继 电 器 (R)
DI/DO
公共端
接收
驱动
机床




2
CNC系统、PMC及机床的信号关系如下图:
F-CNC信号
G--
Y--
PMC
机床(MT) 信号
X--
*1.X信号
X信号为MT输出到PMC的信号,主要是机床操作面板的按键、 按钮和其它各种开关的输入信号。个别X信号的含义和地址是 FANUC CNC事先定义好的,用来作为高速信号,由CNC直接读 取,可以不经过PMC的处理,如急停信号。
*2.Y信号
Y信号为PMC输出到MT的信号,主要是机床执行元件的控制 信号,以及状态和报警指示等。
2021/3/9
3
*3.G信号
G信号为PMC输出到CNC的信号,主要是使CNC改变或执行 某一种运行的控制信号。所有G信号的含义和地址都是FANUC CNC事先定义好的,PMC编程人员只能使用。
*4.F信号
2021/3/9
6
五、PMC程序结构
*第一级程序每隔8ms执行一次, 主要编写急停、进给暂停等紧急动作
控制程序,其程序编写不宜过长,否 则会延长整个PMC程序执行时间。第
一级程序必须以END1指令结束。

发那科培训第四章PPT课件

发那科培训第四章PPT课件
67
68
69
70
71
72
定时器在数控机床报警灯闪烁电路的应用
73
FANUC系统 PMC的功能指令 3.计数器指令(CTR)
计数器主要功能是进行计数,可以是加计数,也可以是减计数。 计数器的预置值形式是BCD代码还是二进制代码形式由PMC 的参数设定(一般为二进制代码)。
74
75
76
PC051 IOLINK ER2 CH1:21:01:87:E2
40
PAGE UP OR DOWN (PAGE
41
42
43
故障原因分析
1.系统I/O装置的DC24V故障 2.I/O Link连接电缆不良或连接错误 3.I/O Link 地址设定与实际连接不符 4.I/O LinkDC24V上电与系统上电时序不符
逻辑0
FANUC-Oi/18i/21i系统可以采用专用的继电器
逻辑1
FANUC-Oi/18i/21i系统可以采用专用的继电器
60
上升沿触发脉冲信号
61
下降沿触发脉冲信号
62
系统开机触发脉冲信号
63
K4为机床厂家的பைடு நூலகம்修功能参数的具体应用
刀盘计数开关
开机脉冲
加工中心数控刀盘计数器开关的具体应用 64
PC050 IOLINK ER1 CN1:GR00:03
2009/07/27/ 16:02:21
PROGRAM COUNTER : 1000EF2CN
ACT TASK
: 10000001H
ACCESS ADDRESS
:

ACCESS DATA
:

ACCESS OPERATION : —
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
27
11.代码转换指令(COD、CODB)
COD指令:是把2位BCD代码(0-99)数据转换成2位或4位BCD代码数据的 指令。具体功能是把2位BCD代码指定的数据表内号数据(2位或4位BCD代码) 输出到转换数据的输出地址中
28
CODB指令是把2个字节的二进制代码(0-256)数据转换成1字节、2字节或4 字节的二进制数据指令。具体功能是把2个字节二进制数指定的数据表内号数 据(1字节、2字节或4个字节的二进制数据)输出到转换数据的输出地址中。
*2.Y信号
Y信号为PMC输出到MT的信号,主要是机床执行元件的控制 信号,以及状态和报警指示等。
4
*3.G信号
G信号为PMC输出到CNC的信号,主要是使CNC改变或执行 某一种运行的控制信号。所有G信号的含义和地址都是FANUC CNC事先定义好的,PMC编程人员只能使用。
*4.F信号
F信号为CNC输出到PMC的信号,主要是反映CNC运行状态 或运行结果的信号。所有F信号的含义和地址都是FANUC CNC 事先定义好的,PMC编程人员只能使用。
COMPB指令功能是:比较1个、2个或4个字节长的二进制数据之 间的大小,比较的结果存放在运算结果寄存器(R9000)中。
20
6.常数定义指令(NUME、NUMEB)
NUME指令:是2位或4位BCD码常数定义指令
NUMEB指令:是1个字节、2个字节或4个字节长二进制数的常 数定义指令。
21
7.判别一致指令(COIN)和传输指令(MOVE)
18
DECB的指令功能:可对1、2或4个字节的二进制代码数据译码,所指定的 8位连续数据之一与代码数据相同时,对应的输出数据位1。主要用于M代码、 T代码的译码,一条DECB代码可译8个连续M代码或8个连续T代码。
19

5.比较指令(COMP、COMPB)
COMP:指令的输入值和比较值为2位或4位BCD代码
FANUC 0i-D PMC 简介
1
1、PMC(Programmable Machine Controller),就是内置 于CNC用来执行数控机床顺序控制操作的可编程机床 控制器。
2、PMC在数控机床上实现的功能主要包括:工作 方式控制、速度倍率控制、自动运行控制、手动运 行控制、主轴控制、机床锁住控制、程序校验控制、 硬件超程和急停控制、辅助电机控制、外部报警和 操作信息控制等。
15
定时器在数控机床报警灯闪烁电路的应用
16
3.计数器指令(CTR)
计数器主要功能是进行计数,可以是加计数,也可以是减计数。计 数器的预置形式是BCD码还是二进制形式由PMC的参数设定(一般为二 进制代码)
17
4.译码指令(DEC、DECB)
DEC指令的功能是:当两位BCD代码与给定值一致时,输出为“1”;不一 致时,输出为“0”,主要用于数控机床的M码、T码的译码。一条DEC译码指 令只能译一个代码
DI/DO
公共端
接收
驱动
机床
负电 载源
3
F-CNC信号
G--
Y--
PMC
机床(MT) 信号
X--
*1.X信号
X信号为MT输出到PMC的信号,主要是机床操作面板的按键、 按钮和其它各种开关的输入信号。个别X信号的含义和地址是 FANUC CNC事先定义好的,用来作为高速信号,由CNC直接读 取,可以不经过PMC的处理,如急停信号。
8
1.进入PMC控制系统画面的操作
首先按SYSTEM键进入系统参数画面,如图: 再连续按向右扩展菜单三次进入PMC操作画面
2.进入PMC诊断与维护画面
9
10
3.进入梯形图监控与编辑画面
11
4.进入PMC配置画面
12
*触发关断逻辑 描述:信号Y12.0在每次接通信号X17.0时交替接通和关断
COIN指令用来检查参考值与比较值是否一致,可用于检查刀库、转 台等旋转体是否达到目标位置等。
MOVE指令的作用是把比较数据和处理数据进行逻辑“与” 运算,并将结果传输到指定地址。
22
8.旋转指令(ROT、ROTB)
ROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回转体从当 前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数。
13
1.顺序程序结 束指令(END1、 END2、END)
14
2.定时器指令(TMR、TMRB)
TMR可变定时器: TMR指令的定时时间可通过PMC参数进行更改
TMR固定定时器:TMRB的设定时间编在梯形图中,在指令和定时器号 的后面加上一项参数预设定时间,与顺序程序一起被写入FROM中,所 以定时器的时间不能用PMC参数改写。
5
6
7
*第一级程序每隔8ms执行一次, 主要编写急停、进给暂停等紧急动作 控制程序,其程序编写不宜过长,否 则会延长整个PMC程序执行时间。第
一级程序必须以END1指令结束。
子程序必须在第二级 程序后制定
*第二级程序每隔8Xn ms执行一 次,n为第二级程序的分割数。第 二级程序必须END2指令结束。
2
PMC的信息交换是以PMC为中心,在CNC、PMC和MT三者之间 进行信息交换,如图所示:
CNC
*ESP.*DEC等
G
X
PMC 梯形图
F

Y
保持型继电器
•Counter(C) •Timer(T) •Keep relay(K) •Data table(D) •Variable table(D)
中 间 继 电 器 (R)
a.指令格式 a.指令格式
b.回转控制指令ROT的应用
b.回转控制指令ROTB的应用 23
9.数据检索指令(DSCH、DSCHB)
DSCH指令的功能:是在数据表中搜索指定的数据(2位或4位BCD代 码),并且输出其表内号,常用于刀具T代码的检索。
24
DSCHB指令的功能:与DSCH一样也是用来检索指定的数据。但与DSCH指令不 同有两点:该指令中处理的所有的数据都是二进制型式:数据表的数据数数据表 的容量)用地址指定。
25
10.变地址传输指令(XMOV、XMOVB)
XMOV指令可读取数据表的数据或写入数据表的数据,处理的数据2 位BCD代码或4位BCD代码。该指令常用于加工中心的随机换刀控制。
26
XMOVB指令的功能:与XMOV一样也是用来读取数据表的数据或写入数据表 的数据。 但与XMOV指令不同的有两点:该指令中处理的所有的数据都是二进制形式;数 据表的数据数(数据表的容量)用地址形式指定。
相关文档
最新文档