手动进给功能PMC程序调试.docx
- 文档编号:7696743
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:12
- 大小:348.21KB
手动进给功能PMC程序调试.docx
《手动进给功能PMC程序调试.docx》由会员分享,可在线阅读,更多相关《手动进给功能PMC程序调试.docx(12页珍藏版)》请在冰点文库上搜索。
手动进给功能PMC程序调试
手动进给功能PMC程序调试
【任务目标】
1.掌握手动功能PMC控制的相关信号及指令;
2.能够根据控制要求完成手动进给功能PMC程序的编写及调试。
【任务描述】
某公司生产某一系列数控车床,手动进给功能分为普通手动进给和快速手动进给,普通手动进给的基准速度为:
1000mm/min,快速手动进给的基准速度为:
4000mm/min,现需要完成手动功能PMC程序的调试。
【资讯计划】
一、资料准备
要完成本任务,需要配备以下资料:
1.FANUC0iD数控系统梯形图语言编程说明书;
2.FANUC0iD数控系统梯形图语言补充编程说明书;
3.FANUC0iD数控系统维修说明书;
4.该数控车床的使用说明书。
二、工具、材料准备
要完成本任务中的PMC程序调试工作,需要配备以下工具,具体见表6-4-1。
表6-4-1工具清单
清单
名称
规格
单位
数量
工具
CF卡
2G
个
1
读卡器
SCRS028
个
1
三、知识准备
1.互锁信号
互锁信号是低电平有效的信号,当信号为零时,禁止轴移动。
在自动换刀装置(ATC)和托盘交换装置(APC)等动作过程中,可以用该信号禁止轴的移动。
互锁信号有以下两种:
全轴互锁信号和各轴互锁信号。
全轴互锁信号为G8.0,符号名为*IT,各轴互锁信号为G130.0~G130.7,符号名为*IT1~*IT8,它们都是低电平有效的信号,见表6-4-2。
表6-4-2互锁信号
地址
#7
#6
#5
#4
#3
#2
#1
#0
G8
*IT
G130
*IT8
*IT7
*IT6
*IT5
*IT4
*IT3
*IT2
*IT1
全轴互锁和各轴互锁是否有效取决于参数3003,见表6-4-3。
表6-4-3互锁信号相关参数
地址
#7
#6
#5
#4
#3
#2
#1
#0
3003
ITX
ITL
#1(ITX)0:
使用各轴互锁信号*ITX
1:
不使用各轴互锁信号*ITX
#0(ITL)0:
使用全轴互锁信号*IT
1:
不使用全轴互锁信号*IT
本程序选择只使用全轴互锁信号(*IT)和各轴互锁信号(*ITX)。
850型加工中心只需换刀时将第3轴锁住,取机械手扣刀信号X10.4低电平有效,当机械手扣刀时第3轴锁住。
R49.0的状态等于R49.0与信号R49.0的非信号产生的常1信号,除第3轴互锁信号外,其他互锁信号一直为1,取消其他轴的互锁,PMC程序如图6-4-1所示。
图6-4-1互锁信号PMC程序
2.轴选方式有效
若选择了手动方式,即选择了手轮方式或手动进给方式或增量进给或回零方式之一时,在工作方式为手轮方式(F3.1)、手动进给方式(F3.2)、增量进给方式(F3.0)、回零方式(F3.4)任一一种方式时,轴选方式有效,R203.7为1。
PMC程序如图6-4-2所示。
图6-4-2轴选方式PMC程序1
3.轴选信号的产生
PMC与机床之间相关轴选和方向选择的I/O信号见表6-4-4。
PMC与CNC之间相关轴选和方向选择的I/O信号见表6-4-5。
表6-4-4PMC与机床之间相关轴选和方向选择I/O信号
输入按钮X信号
输出指示灯Y信号
X轴选按钮X29.4
X轴选指示灯Y29.4
Y轴选按钮X29.5
Y轴选指示灯Y29.5
Z轴选按钮X29.6
Z轴选指示灯Y29.6
+方向按钮X30.4
+方向指示灯Y30.4
-方向按钮X30.6
-方向指示灯Y30.6
表6-4-5PMC与CNC之间相关轴选和方向选择I/O信号
地址
#7
#6
#5
#4
#3
#2
#1
#0
G100
+J8
+J7
+J6
+J5
+J4
+J3
+J2
+J1
G102
-J8
-J7
-J6
-J5
-J4
-J3
-J2
-J1
同—轴正、负两方向信号均为1时,轴不移动。
若按下X、Y、Z任意一轴的轴选按钮,生成R202.6上升沿的单脉冲,则添加图6-4-3所示程序。
图6-4-3轴选方式PMC程序2
R203.7为轴运动使能信号,运用二分频信号生成PMC程序,设计如图6-4-4所示的每个轴选方式PMC程序。
图6-4-4轴选方式PMC程序3
轴移动指令信号有效必须使手动运行轴选方式有效信号、每个轴选信号和方向信号同时为1,轴移动指令PMC程序如图6-4-5所示。
图6-4-5轴选方式PMC程序4
轴选指示灯由轴选信号(R203.1、R203.2、R203.3)和手动进给方式(F3.2)控制,方向选择指示灯由轴方向运行信号(G100.0、Gl00.1、G100.2、G102.0、G102.1、G102.2)控制,PMC程序如图6-4-6所示。
图6-4-6轴选方式PMC程序5
4.手动进给倍率处理
(1)信号码转换
PMC与机床之间相关JOG倍率处理的I/O信号见表6-4-6。
表6-4-6PMC与机床之间相关JOG倍率处理的I/O信号
倍率开关
输入X信号
X20.0-X20.4
倍率开关输入信号X20.0~X20.4是格雷码,需将该信号转换为二进制码信号R204.0~R204.4,PMC程序设计如图6-4-7所示。
图6-4-7手轮进给倍率处理信号1
(2)倍率输出CNC处理
基本手动进给速度通过参数1423设定;手动进给速度倍率信号*JVi(jogoverride)使用16位二进制码信号*JV0~*JVl5(负逻辑),CNC输入地址为G10.0~G11.7,见表6-4-7。
实际上,根据输入信号的不同状态,利用代码转换指令将相应倍率值送到Gl0~G11中。
表6-4-7手动进给倍率信号地址
地址
#7
#6
#5
#4
#3
#2
#1
#0
G10
*JV7
*JV6
*JV5
*JV4
*JV3
*JV2
*JV1
*JV0
G11
*JV15
*JV14
*JV13
*JV12
*JV11
*JV10
*JV9
*JV8
5.代码转换指令(COD、CODB)
(1)COD指令
COD指令是把2位BCD码(0~99)数据转换成2位或4位BCD码数据的指令。
具体功能是把2位BCD码指定的数据表内数据(2位或4位BCD码)输出到转换数据的输出地址中。
指令格式如图6-4-8所示。
图6-4-8COD指令格式
转换数据表的数据形式指定(BYT):
当BYT=0时,将数据表的数据转换为2位BCD码;当BYT=1时,将数据表的数据转换为4位BCD码。
错误输出复位(RST):
当RST=0时,取消复位(输出Wl不变);当RST=1时,转换数据错误,输出Wl为0(复位)。
执行条件(ACT):
当ACT=0时,不执行COD指令;当ACT=1时,执行COD指令。
数据表的容量:
指定转换表的范围(0~99),数据表开始的单元为0号,最后的单元为n号,数据表的大小为n+1。
转换数据输入地址:
指定转换数据所在数据表的表内号地址,一般可通过机床面板的开关来设定该地址的内容。
转换数据输出地址:
将数据表内指定的2位或4位BCD码转换成数据输出的地址。
错误输出(W1):
在执行COD指令时,如果转换输入地址出错(如转换地址数据超过了数据表容量),则W1为1。
(2)CODB指令
CODB指令是把2字节的二进制(0~256)数据转换成1字节、2字节或4字节的二进制数据指令。
具体功能是把2字节二进制数指定的数据表内号数据(1字节、2字节或4字节的二进制数据)输出到转换数据的输出地址中。
一般用于数控机床面板倍率开关的控制。
指令格式如图6-4-9所示。
图6-4-9CODB指令格式
错误输出复位(RST):
RST=0时,取消复位(输出W1不变);RST=1时,转换数据错误,输出W1为0(复位)。
执行条件(ACT):
ACT=0时,不执行CODB指令;ACT=1时,执行CODB指令。
数据格式指定:
指定转换数据表中二进制数的字节数,0001表示l字节二进制数,0002表示2字节二进制数,0004表示4字节二进制数。
数据表的容量:
指定转换表的范围(0~256),数据表开始单元为0号,最后单元为n号,数据表的容量为n+1。
转换数据输入地址:
指定转换数据所在数据表的表内号地址,一般可通过机床面板的开关来设定该地址的内容。
转换数据输出地址:
将数据表内指定的1字节、2字节或4字节数据转换后输出的地址。
错误输出(W1):
在执行C指令时,如果转换输入地址出错(如转换地址数据超过了数据表容量),则W1为1。
(3)程序实例
R9091.1为常l信号,F3.2是手动进给确认信号。
将21个机床倍率开关位置对应倍率值送到G10、G11中。
倍率值以0.01%为基本单位。
数据表的数值=-(倍率值╳100+1)。
图6-4-10CODB应用实例
6.手动快速移动信号
手动快速移动信号为G19.7,G19.7为1时,手动快速移动功能有效。
使用参数1401#0可以在进行返回参考点之前进行轴的快速移动操作。
参数1401#0=1,表示参考点未确立时,手动快速移动有效。
快速移动倍率信号为ROV1,ROV2(RapidOverride),具体见表6-4-8。
进给倍率信号地址和倍率的关系见表6-4-9。
表6-4-8手动进给倍率信号地址
地址
#7
#6
#5
#4
#3
#2
#1
#0
G14
ROV2
ROV1
表6-4-9进给倍率信号地址和倍率的关系
ROV2
ROV1
倍率值
0
0
100%
0
1
50%
1
0
25%
1
1
F0(参数1421设定)
7.急停控制
急停输入信号X地址是固定的,即X8.4。
数控系统直接读取该信号,当X8.4信号为“0”,系统出现紧急停止报警。
与急停报警紧密相关的信号还有G8.4信号,该信号是PMC送到CNC的紧急停止信号。
若G8.4为“0”,系统则出现紧急停止报警。
CNC直接读取机床信号X8.4和PMC的输入信号G8.4,两个信号中任意一个信号为0时,进入紧急停止状态。
G8.4信号为PMC将X8.4和其他相关的信号进行综合处理的输出信号,如图6-4-11所示。
图6-4-11急停信号PMC处理
图6-4-11中,梯形图在X8.4后面串接了一个Xn.m信号,比如某些机床的刀库门开关等。
若Xn.m为“0”,即使急停控制回路一切正常(X8.4为“1”),紧急停止G8.4仍为“0”,系统仍然出现紧急停止报警。
【任务实施】
任务一:
请根据数控机床的实际情况,给出下表所示功能键的PMC输入输出地址。
序号
功能键
输入地址
输出地址
1
←
2
→
3
↑
4
↓
5
6
F0
7
25%
8
50%
9
100%
任务二:
按下如下按键时,给出G102、G100各位的状态。
按键
G102.3
G102.2
G102.1
G102.0
G100.3
G100.2
G100.1
G100.0
←
→
↑
↓
任务三:
选择如下手动进给倍率时,给出G10、G11各位的状态。
倍率
状态
G11各位状态
G10各位状态
0%
0.01%
1%
10%
任务四:
将参数1002#0设为0,观看能否实现X轴和Z轴同时手动进给,设为1呢?
记录现象:
任务五:
梯形图还原
利用存储卡完成数控机床的梯形图恢复工作,恢复文件名为“SDLAD”。
操作步骤:
任务六:
编写手动进给的PMC程序,并完成调试。
任务七:
梯形图还原
利用存储卡完成数控机床的梯形图恢复工作,恢复文件名为“BIAOZHUNLAD”。
操作步骤:
任务八:
查看按下如下按键时G14各位的状态。
按键
G14.1
G14.0
F0
25%
50%
100%
任务九:
梯形图还原
利用存储卡完成数控机床的梯形图恢复工作,恢复文件名为“SDKSLAD”。
操作步骤:
任务十:
编写手动快速进给的PMC程序,并完成调试。
任务十一:
手动进给和手动快速进给。
手动进给:
基准速度由参数确定,进给倍率信号为,轴选信号
为
手动快速进给:
基准速度由参数确定,快速移动信号为,进给倍率信号为,轴选信号为
任务十二:
梯形图还原
利用存储卡完成数控机床的梯形图恢复工作,恢复文件名为“BIAOZHUNLAD”。
操作步骤:
【任务拓展】
有一台数控车床,配备FANUC0iTD数控系统,机床上电后,手动方式移动X轴,工作台不能移动,手动方式移动Z轴,机床工作正常,试分析可能的故障原因。
【知识巩固】
一、名词解释
1.全轴互锁
2.各轴互锁
3.二分频
二、选择题
1.*JV7前面的*表示()
A.开关信号B.常1信号
C.常0信号D.负逻辑
2.表示参考点未确立时,设定手动快速移动有效地参数是()
A.1401#0B.1424
C.1425D.1430
3.把2字节的二进制(0~256)数据转换成1字节、2字节或4字节的二进制数据指令是()
A.CODB.CODB
C.DECBD.ROT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手动 进给 功能 PMC 程序 调试