FANUC数控系统数据传输试验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验十FANUC 数控系统数据传输
一.实验目的
1.掌握FANUC 0i D/0i Mate D 系统的数据传输方法。
二.实验内容
1.FANUC 数控系统外部通讯参数设定。
2.FANUC 系统外部通讯软件参数设定。
3.FANUC 数控系统参数输入、输出。
4零件加工程序输入、输出。
三.实验设备
1.FANUC 0i Mate-TD CK6132 数控车床。
2.FANUC 0imate-MDXH7132 数控加工中心机床。
3.台式个人电脑PC 机两台。
4.规范串行接口通讯线缆(RS-232-C 双端D型9孔插头)两条。
四.实验要点
1.FANUC 数控系统外部串行接口通讯工作原理。
2.FANUC 数控系统外部串行通讯参数设定。
3.个人电脑PC机RS-232-C 串行通讯功能的使用。
4.数控系统各种数据的备份与恢复。
五.实验具体要求
1.加装数控机床电气控制柜外罩(有机玻璃罩或关紧电器控制柜柜门),机床
系统上电前查看机床当前状态,确认外观是否异常;确认急停按钮(红蘑菇钮)是否良好且在按下状态(急停状态);确认各进给轴行程限位开关及其线路是否正常;确认机床当前位置。
2.在数控机床系统上电时,告知小组其他同学,此时不要触碰任何电气控制部
件,避免意外触电。
3.在设定或修改数控系统参数时,必须事先弄懂相关参数,
必须有明确的操作目的和操作步骤。
4.只能设定或修改本次实验所及的参数,不得随意修改非本次实验参数。
做任
何参数的改动都要专门记录所及参数的原始设定值。
六.相关知识与技能
FANUC公司推出的新一代CNC与OC、0D相比较,无论是硬件还是软件功能都有很大提高。
集成化CNC控制单元一改原来大板结构,给人一种全新感觉,特别在数据传送上有很大改进,如RS232 串口通讯波特率达19200b/s ;通过HSSB(高速串行总线)与PC机相连;使用
存储卡实现数据的输入、输出等。
FANUC使用说明书详细介绍了使用磁盘机、编程器和穿孔机的数据传输方法,但根据国内数控系统应用的实际情况,考虑成本和通用性,目前使用磁盘机、编程器和穿孔机并不普及,如能使用PC机与CNC实现通讯,则无需专用设备,更方便、更经济。
目前,PC通讯软件品种繁多,其中PCIN 软件是国内数控领域广泛使用的软件之一。
RS232串行数据通讯可实现PROGRAM零件程序)、PARAMETER机床参数)、PITCH (螺距误差补偿表)、MACRO宏参数)、OFFSET(刀具偏置表)、WORK工件坐标系)、PMCPARAMETER(PMC数据)的传送,但需分别设置PC端和CNC端相应通讯协议。
机床参数、螺距误差补偿表、宏参数、工件坐标系数据传输的协议设定,只需在各自菜单下设置,协议与零件程序传送的协议相同,PMC数据传送需更改两端协议。
PMC 程序传送则必需使用FANUC专用编程软件FLADDER-川方可实现,这里不再展开说明。
RS232 串行通讯电缆的定义:
NC 侧20芯孔 转接口 9芯孔
11 ------------ 2
转接口 9芯针 PC 侧9芯孔
16 - 5 - 15 - 3 - 13 -
——3
—5 3 ------------- 3 5 ------- ---- 5
匚4
—— 6 t 8
七.实验步骤
1.系统通讯参数设定
有关RS232 口参数的含义:
(1)PRM0000 :(位值型)
ISO 0 :用EIA 代码输出
1 :用ISO 代码输出(RS-232-C (2)PRM0020 :(数值型)选择I/O 通道
串行端口 1、2)
0: 通道 0(RS-232-C 串行端口 1 : 主板的 J D36A) 1: 通道 1(RS-232-C 串行端口 1 : 主板的 J D36A) 2 :
通道 2(RS-232-C 串行端口 2:
主板的 J D36B)
4 : 存储卡接口
5 :
数据服务器接口
(3)PRM0100 :(位值型)
CTV 0 :在程序的注释节中进行用于TV 检查的字符计数
1 :在程序的注释节中不进行用于TV 检查的字符计数 CRF 0 :利用ISO 代码
输出EOB (程序段结尾)时,根据参数
NCR (No.0100#3) 的设定。
1 :利用ISO 代码输出EOB (程序段结尾)时,输出“ CR'、 “ LF ” 。
NCR 0 :利用ISO 代码输出EOB (程序段结尾)时,输出“ LF ”、
“ CR' 、 “ CR'。
1 :利用ISO代码输出EOB(程序段结尾)时,输出“ LF ”。
IOP 0 :通过复位来停止程序的输入和输入操作,有效
1 :通过复位来停止程序的输入和输入操作,无效
ENS0:读入EIA 代码过程中有NULL代码时,发出报警。
1 :读入EIA代码过程中有NULL代码时,将其忽略。
(4)PRM0101 :(位值型)
NFD0:穿孔输出时,输出进给。
1:穿孔输出时,不输出进给。
ASI0 :输入/输出时,用EIA或ISO代码。
1 :用ASCII代码。
SB20 :停止位是1位。
1 :停止位是2位。
⑸PRM0102 :(数值型)输入/输出设备的规格号
0 : RS232C(使用控制代码DC1-DC4)
1: FANUCC CASSETTE ADAPTOR 1(FANUC CASSETTE
B1/B2)
2: FANUCC CASSETTE ADAPTOR 3(FANUC CASSETTE)
3: PROGRAMFILE Mate,FANUCFA Card Adapter ,FANUC
Floppy CassetteAdapter,FANUC Ha ndy File ,
FANUC SYSTEM P-MODEL H
4.RS232C(不使用控制代码DC1-DC4)
5•便携式读带机
6.FANUC PPR,FANUC SYSTEMP-MODEL G,FANUC SYSTEM
P-MODEL H
(6)PRM0103 :(数值型)波特率(设定传送速度)
1 : 507 : 60011 : 9600
3 : 1108 : 120012:19200
4 : 1509 : 2400
6 : 30010:4800
(7)PRM0139 :(位值型)
ASI
ISO
启动超级终端:
超级终端 输入名
后,点击确定,显示图
ISO 0 : ASCII 代码输入/输出
1 : ISO 代码输入/输出(存储卡时)。
(8)PRM0908 :(位值型)
ISO 0 : ASCII 代码输入/输出
1 : ISO 代码输入/输出(数据服务器时)。
(9)【实例】:
如果系统RS232C 通讯协议要设为:ISO 代码输出、通道0、停 止位2位、传输使用代码DC1-DC4、传送速度为9600波特率,则 对应参数设定如下:
PRM 0000 设定为 00000010 PRM 0020 设定为 0 PRM 0100 设定为 00000110 PRM 0101 设定为 10001001
PRM 0102 设定为 0(用RS232传输)
PRM 0103 设定为 11(传送速度为9600波特率)
2. 通讯软件参数设定
在此我们使用Windows 系统中的"超级终端”实现参数和加工
程序的传输,其设定如下:
② 接着根据计算机资源情况设定直接连接的串口,本例子选择直接 连接到串口 COM1,①打开Windows 称
“ FANUC Oi
点击确定|(见图二所示)。
③接着出现COM1端口属性设定窗口(见图三所示),该设定完成串口通信的主要
参数设定,即:
波特率:9600(可根据系统设定的参数而定)
数据位:8
奇偶校验:偶
停止位:1
流量控制:Xo n/of
④在图三按确定后,点击文件卜属性H设置'按图四画面进行设置,并继续点击其
中的ASCII码设置,按图五画面进行设置,确定完成后,退回到图四,确定完成!
设置结束,可以开始传输了!
图
m
ASCH码发送
回以换行符作为壞送行耒尾0本it行証迟1): 也_ 諛*
字殆£迟血】;.0 二秒*
ASCII列接收
回轉隹入的数董转抽为7位的ASCII码足)0将起过身端宽度的行自动携行⑩
图/!'
C参数的输出
(1)系统侧选择EDIT(编辑)工作方式,或使系统设置为紧急停止状态T按功能键[SYSTEM,再按下软键(参数),选择参数画面T按软键(操作),再按下继续菜单键,出现软键(输出)即可。
⑵ 启动个人电脑PC侧超级终端传输软件,在主菜单上选择|传送p 捕获文字,设定好文
件存储路径和文件名Canshu.txt ,再保存
T启动确认,进入等待输入状态。
⑶ 系统侧按软键(输出),再按软键(执行),开始输出参数。
同时画面下部的状态
栏显示的“输出”闪烁,直到参数输出结束后停止闪烁,在传输过程中按R ESET|键可停止参数的输出。
在传输过程中,超级终端上能显示接受到的数据内容。
C参数的输入
(i)系统进入紧急停止状态T按下功能键S ET,再按下软键(设定),选择设定画面,确认“写参数=1 ”。
按下功能键|SYSTEM|和软键(参数),选择参数画面。
按下软键(操作),再按下继续菜单键。
按下软件(输入),再按下软键(执行),系统处于等待输入状态。
⑵在个人电脑PC侧超级终端已经启动好,在主菜单上选择|传送—发送文本文件,找到相
应的数据文件Ca nshu.txt ,点击|打开|,
执行输出,系统就开始输入参数。
同时系统画面下部的状态栏中的“输入”闪烁,直到参数输入结束后停止闪烁。
在参数输入过程中按R ESET]键可停止参数输入。
⑶ 参数输入结束后,暂时断开电源,然后再通电。
带有绝对脉冲编码器的装置会发出报
警DS0300 ,请再次执行返回参考点操作。
5.零件程序的输出
(1)进行下一个参数的确认。
PRM3202
NE9 0 :也可以编辑9000-9999 号程序
1 :保护9000-9999 号程序
NE8 0 :也可以编辑8000-8999 号程序
1 :保护8000-8999 号程序
如果NE8与NE9不为0,则在MDI方式下修改该参数。
本作业结束后需恢复。
⑵选择EDIT(编辑)工作方式T按功能键pROG 再按(程序)软键,显示程序内容画面T再按(操作)软键,再按继续菜单键T用MDI 输入要输出的程序号。
要全部程序输出时,按键O-9999。
⑶启动电脑侧超级终端传输软件,主菜单上选择|传送T |捕获文字|, 设定好文件存储路径和文件名Oxxxx ,保存T启动]确认,进入等待输入状态。
⑷系统侧按软键(输出),按下软键(执行)后,开始输出程序。
同时画面下部状态显
示“输出”闪烁,直到程序输出停止,按R ESET 键可中止程序的输出。
6.零件程序的输入
(1)进行如下参数确认
PRM3201
NPE:登录到纸带存储编辑区时,将M02、M30、M99
0 :视为程序的结尾
1 :不视为程序的结尾
RAL:登录程序时
0:登录所有程序
1 :只登录一个程序
如果NPE不为1 , RAL不为0,则在MDI方式下修改参数,本
作业结束后需恢复。
⑵进行如下参数确认
PRM3202
NE9 0 :也可以编辑9000-9999 号程序
1 :保护9000-9999 号程序
NE8 0 :也可以编辑8000-8999 号程序
1 :保护8000-8999 号程序
如果NE8与NE9不为0,则在MDI方式下修改该参数。
本作业结束后需恢复。
(3)选择EDIT(编辑)工作方式T将程序保护置于OFF(KEY3=1)。
按下功能键PROG再按下软键(程序),选择程序内容显示画面。
再按下软键(操作),再按下继续菜单键,并按下软键(输入),并且按下软键(执行),等待程序的输入。
(4)在个人电脑PC侧超级终端已经启动好,在主菜单上选择传送卜发送文本文件,找到相应的数据文件Oxxxx,点击打开|,执行输出,系统就开始输入程序。
同时系统画面下部状态栏显示“输入” 闪烁,直到程序输入结束停止闪烁。
按RESET键可中止程序输入。
7.有关螺距误差补偿量、用户宏程序变量的变量、刀具补偿量的输出及输入、数据自
动备份,参照《维修说明书》,上面有详细的介绍。
八.思考题
1.当要求以19200的波特率传送数据时,相应的参数应该怎么修改?
2.用计算机的RS232 口输入输出参数时,系统应该处于什么方式?。