FANUC 发那科PMC深入解读

数控维修 2016年2月17日15:50:39发那科FANUC维修6822阅读模式

广告 --- 技术支持请联系 手机/微信:18025212569 --- 广告

FANUC系统的PMC在哪里呢?我们似乎无法看见完全的PMC。其实,FANUC PMC是典型的与CNC集成在一起的内装式PLC,其CPU和存储器就在CNC控制单元的主板上。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

因此,FANUC PMC控制系统的硬件如图1所示。I/O单元与PMC CPU通过接口JD1A/JD51A传输信号,而机床侧输入输出元件与I/O单元则通过接口CB104、CB105、CB106、CB107传输信号。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

FANUC 发那科PMC深入解读文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

图1 FANUC PMC硬件组成文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

 文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

1.外部标准输入/输出信号文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

FANUC机床侧标准输入/输出信号接入电路如图2所示。输出信号电路中中间继电器线圈上要并联二极管,以便当线圈断电时,为感应电流提供放电回路,否则极易损坏驱动电路。这个二极管称为续流二极管。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

FANUC 发那科PMC深入解读文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

图2 FANUC外部标准输入/输出信号文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

 文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

2.PMC地址及信号种类文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

(1)地址表示文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

每个PMC输入/输出接口(interface)信号用地址(address)来区别。所谓地址是指与机床侧的输入/输出信号、与CNC之间的输入/输出信号、内部继电器、计数器、保持型继电器、数据表等各信号的存在场所的号码。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

PMC地址由字节组成,即一个地址可以表示8个信号。地址由地址号和位号组成,地址号的前面必须要有一个字母,它表示信号的种类。如图3所示。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

FANUC 发那科PMC深入解读文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

图3 PMC地址表示文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

某一个信号可以采用助记符(symbol)来方便记忆,如X9.3这个地址表示第4轴回参考点时的减速信号,*DEC4(通常是英文简写)就是其助记符;G8.4是紧停信号,*ESP就是其助记符。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

(2)地址种类文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

FANUC PMC地址种类(address type)主要有X、Y、G、F等,如图4所示。CNC 与PMC之间的G、F 信号及地址是由FANUC公司确定的,PMC编程者只可使用不能改变。而CNC与MT之间的X、Y信号及地址是由PMC 编程者自行定义。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

FANUC 发那科PMC深入解读文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

图4 PMC信号种类及关系文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

 文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

另外,PMC 本身还存在imaginary address,这些地址无法用仪器测量到,而只能通过PMC诊断监控其状态变化。包括了:文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

§  内部中间继电器( Internal Relay,用R表示)文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

§  时间变量( Timer,用T表示)文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

§  计数器( Counter,用C表示)文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

§  保持型继电器( Keep Relay,用K表示)文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

§  数据表( Data sheet,用D表示)文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

§  信息请求信号(Alarm,用A表示)文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

(3)信号说明文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

例如,循环启动按钮触发后,由PMC读入其地址X1.0,去接通G7.2,G7.2变成“1”时启动加工程序的执行,CNC只认G地址信号。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

又如,垂直轴制动器松开的条件是伺服已上电,此时由CNC给出状态信号F0.6,PMC输出地址Y1.0,Y1.0变成“1”时,制动器松开。如果因某种原因导致伺服断电,F0.6就会变成“0”,则制动器抱紧。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

(4)地址范围文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

表1所示为PMC信号地址范围及说明。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

表1 PMC信号地址范围及说明文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

类型 信号传输关系 地址范围 信号说明
X 输入信号文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

(MT→PMC)

X0~X127文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

X1000~X1011

对应面板上按钮(push botton)、各种开关传感器触点(rotary switch, pressure switch, contact)。厂家需进行物理接线
Y 输出信号文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

(MT←PMC)

Y0~Y127文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

Y1000~Y1008

控制指示灯(LED)、小继电器(relay)、线包(solenoid)。厂家需物理接线
F 输入信号(CNC→PMC) F0~F255文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

F1000~F1255

反映CNC运行状态(status)的标志,表明CNC正处于某一状态。不能当线圈用,只能当触点用。“F”可理解为From CNC
G 输出信号(CNC←PMC) G0~G255文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

G1000~G1255

根据机床操作的要求及CNC系统本身应具备的功能而设计好的、使CNC 执行工作的指令。当线圈(coil)使用,也可当触点(contact)使用。“G”可理解为Goes to CNC
R 内部继电器 R0~R1999文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

R9000~R9099

R0~R1499文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

R000~R9117

A 信息请求信号 A0~A24
T 可变定时器 T0~T79
C 计数器 C0~C79
K 保持型继电器 K0~K19
D 数据表 D0~D1859

X信号Y信号与X轴Y轴的概念不同;G信号F信号与G代码F代码的概念不同。别混淆了!文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

 文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

3.PMC程序及编程软件文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

由于PMC是对机床及相关设备进行逻辑控制,因此PMC程序也称为顺序程序,CPU中执行算术运算的执行顺序就是梯形图(LADDER)。如图5所示,FANUC 系统都有动态梯形图显示画面,通过梯形图信号的明暗或颜色的变化来判断数控机床的具体工作部位,取代了用电子仪表进行测量的传统方法。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

FANUC 发那科PMC深入解读文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

图5 PMC梯形图文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

PMC程序可以利用系统内置的编程器(programmer)直接在CNC系统上进行编程,也可以采用FANUC数控系统专用的FANUC LADDER Ⅲ软件实现对PMC 程序的编辑、输入/输出、显示、监控、运行等功能,尤其是新机床的PMC程序调试更是如此。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

FANUC LADDER Ⅲ软件是PMC系统软件,而机床厂(MTB)通过这个平台根据机床具体动作要求编制的梯形图程序就是PMC用户程序,这些软件都存放在FROM中。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

4.案例:PMC/L文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

FANUC 0i Mate-D内置PMC的型号是PMC/L,其主要规格如表2所示。文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

表2 PMC/L规格表文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/

程编方式 梯形图
程序级数 2
第一级执行周期 8ms
基本指令的平均处理时间 1μs/步
程序容量 8000步
基本指令数 14
功能指令数 49
内部继电器 1500字节
保持型存储器 3000字节
可变定时器 2字节/个
计数器 4字节/个
最大输入点数 1024
最大输出点数 1024
文章源自发那科 三菱 维修-https://www.fanucmitsubishi.com/fanake-pmc/
weinxin
我的微信
如有问题,请加微信咨询。版权归原作者所有,如有侵权请立即与我们联系,我们将及时处理。

广告 --- 技术支持请联系 手机/微信:18025212569 --- 广告

数控维修
  • 本文由 发表于 2016年2月17日15:50:39
  • 转载请务必保留本文链接:https://www.fanucmitsubishi.com/fanake-pmc/