文档介绍:FANUC 0I PMC 编程实例
FANUC PMC程序结构
1、第一级程序结构(包括急停、硬件超程)
急停信号的处理
急停:*ESP(x1008#4,G008#4)
类型:输入信号
功能:输出急停信号,使机床动作立即停止。
作用:急停信号*ESP变为“0”C被复位处于急停状态,这一信号有按钮类触点控制。急停信号使伺服
准备信号(SA)变为“0”。
梯形图:
超程信号的处理
信号地址:
超程信号
*+L1~*+L4(G114)
*-L1~*-L4(G116)
类型:输入信号
功能:表明控制轴行程已达到极限,每个控制轴每个方向都具有该信号,信号名的+/-表明方向,数字与控制轴相对应。
作用:自动操作时,即使只有一个信号变为“0”时,所有的轴都减速停止,产生报警且运动中断。手动操作时,仅移动的轴减速停止,停止后的轴可向反方向移动。一但轴超程信号变为“0”,其移动方向被封存,即使信号变为“1”,报警清除前,该轴也不能沿该方向运动。
超程信号(OTH)还可以用参数(3064#5)来决定它是否起作用
梯形图:
在顺序程序中必须给出一次急停、超程梯形图,可在第一级程序末尾,或当没有第一级程序时,排在第二级程序开头。
第二级程序包括:准备、模式选择、JOG、HNDL、REF、EDIT、MEMORY、MFNC、SFNC、TFNC、OTHER。
一、准备信号处理
C就绪信号、伺服就绪信号、复位信号、报警信号
1、开机脉冲指令:
C就绪信号[MA(F001#7)]
类别:输出信号
C就绪信号,C已经就绪。
C就绪后,该信号设为1。通常通电后数秒钟内置为1。如果系统出现报警,信号为0。执行急停或类似操作时,该信号保持为1。
信号地址:
梯形图:
3、伺服就绪信号[SA(F000#6)]
类别:输出信号
功能:伺服系统就绪后,SA信号变为1。
作用:对于带制动器的轴,输出此信号时解除制动,不输出此信号时,表示制动。
信号地址:
梯形图:
4、复位信号(:RST)
C被复位且进入复位状态。
急停(*ESP)置为“0”
外部复位信号(ERS)置为“1”
复位和倒带信号设为“1”
按下MDI上的“RSET”键
C被复位时,C数据。
(MCL),决定在MDI方式中生成的程序是被除消还是保存。
),决定用户宏程序变量#100~#149是被除消还是保存。
(CLV),决定用户宏程序变量#1~#33是被除消还是保存。
信号地址:
梯形图:
5、报警信号
在CNC中出现报警时,报警显示在屏幕上,且报警信号置为“1”。CNC掉电时,如果后备电池电压低于规定值,则电池信号置为”1”。
C报警信号[AL(F001#0)]
类别:输出信号
功能:显示报警情况:
有TH、TV、P/S、超程、过热、伺服报警;
C处于报警状态,报警信号置为“1”,CNC通过复位信号置为“0”。
B、电池报警信号[BAL(F001#2)]
类别:输出信号
功能:C断电时,存储器电池电压低于规定电压置,通常这一信号会点亮LED灯通知操作者。
输出条件:电池电压低于规定电压值,报警信号置为“1”;电池电压升至或高于规定电压值,报警信号置为“0”。
信号地址:
梯形图:
二、模式选择信号处理
机床操作面板有子面板和主面板两部分组成。通过I/O C相连接。
机床操作部件—操作面板
操作子面板:包括急停开关、进给倍率开关(0%-120%)、主轴倍率开关(50%-120)、程序保护开关
操作主面板:55个自定义键
机床操作部件—操作主面板按键分布图
方式选择
自动方式
编辑方式:加工程序的编辑;数据的输入/输出
MDI方式:参数及PMC参数的输入;简单程序的执行
自动方式:加工程序的自动运行
DNC方式:外部加工程序的自动运行
手动方式
回零方式:各轴返回参考点的操作
JOG方式:各轴按进给倍率的点动运行
手轮方式:各轴按手摇倍率的进给
方式选择信号:MD1,MD2,MD4(G043#0~#2),DNC1(G043#5),ZRN(G043#7)
G043
DNC1
ZRN
MD4
MD2
MDI
F003
MTCHN
MEDT
MMEM
MRMT
MMDI
MJ
MH
MINC
F004
MREF
操作方式检测信号:
MMDI,MMEM,MRMT,MEDT,MH,MINC,MJ,MREF,MTCHIN(F003,F004#5)
类别:输出信号
功能:当前所选方式的输出
作用:下表所示为方式选择信号与检测信号之间的关系
梯形图: