钢筋工手册第三版:一种简单,方便的FANUC?0?I?与PC机的数据传输方法(原创

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 13:58:02

12月14日

正文 字体大小:大

一种简单,方便的FANUC 0 I 与PC机的数据传输方法(原创

(2009-04-05 15:37:33)  

摘要: 数控机床通讯软件DNCLINK 使用简单、操作方便、功能较多,不仅能与FANUC系列的数控系统相连,而且也能与SIEMENS、HEIDENHAIN其它多种数控系统相连,是一个很好的通讯软件。

目前在数控机床的应用中常使用到一些单机通讯软件。这些软件一般安装在PC电脑中,通过PC电脑的RS-232C口与数控机床数控系统对应的RS-232C口相连,可以把数控系统的数据备份下来。比如:V24、PCIN、CIMCO、计算机“超级终端”、DNCLINK、PROCOMM等通讯传输软件,但本人感到使用DNCLINK通讯软件,使用、操作更为简单、方便,功能多。

1.DNCLINK的接线简单(以FANUC系列为例):

DB9 FM(PC机):2---------------3: DB25 M (FANUC 0I)

        3---------------2

        5---------------7

        4、5短接

        6、8、20短接

两端金属外壳用屏蔽线相连。

DB9芯的雌性插头插入PC电脑的COM1口(RS232C),

DB25芯的雄性插头插入FANUC 0I的操作面板上的RS232C接口。

2.DNCLINK的通讯协议是专门为FANUC设计的:

默认为:4800(B波特率),E(P奇偶校),7(D数据位),2(S停止位),X ON/X OFF(F流控制),COM1口。不需另外设定。如果要传输速度快,可改变DNCLINK的波特率提高到38400、19200、9600,只要在波特率窗口中选择与机床设置相同的波特率即可。通讯口有COM1—COM8口,可根据具体情况来定。能够与FANUC的0/10/11/12/15/16/18/21等系统使用。

3.           上传:(从FANUC 0I----PC电脑)

上传NC程序是指FANUC 0I中的程序传到PC电脑中。使用时先操作PC电脑DNCLINK侧,使PC电脑处于接收程序状态,然后再传送FANUC 0I中的程序。

先打开DNCLINK软件,(见右图)按 “READ”键,跳出“请输入上传程序名”,比如:程序○1001,输入○1001后,按“确定”后进入等待接收状态。

再传送,在FANUC 0I处,选择EDIT方式,按---OPRT---「>」---输入○1001---按PUNCH---EXEC ,PC电脑会动态显示零件程序○1001直到程序传送结束。

传送全部程序可输入○-9999。

注意:将通讯电缆联接正确后再启动PC电脑,严禁带电状态插拔通讯电缆。

4.下传:(从PC电脑----FANUC 0I)

下传NC程序是指PC电脑中的程序传到FANUC 0I中。使用时先操作FANUC 0I侧,使数控系统处于接收程序状态,然后再传送PC电脑中DNCLINK通讯程序。

先操作FANUC 0I处, 选择EDIT方式,按---OPRT---「>」---READ---EXEC,使FANUC 0I处于接收程序状态。显示屏上显示“LSK”字样。

再在DNCLINK上的驱动器窗口选择要传送的NC程序所在的驱动器;在路径窗口选择要传送的NC程序所在的路径;在文件窗口选择要传送的NC程序的文件名。比如:C:\DNCLINK\PROGRAM\○1001。按“PUNCH”键开始下传程序。传送进度将在“已经传送”窗口中显示。传送中可以按“STOP”或“EXIT”键退出传输过程。传送结束时显示“* * * 传送结束”。

5.FANUC 0I系统的备份:

FANUC 0I的备份主要应包括:

(1)机床参数PARAMETER,

(2)程序PROGRAM,

(3)螺距误差PITCH,

(4)宏指令MACRO,

(5)刀具偏置OFFSET,

(6)工件坐标系WORK,

(7)PMC数据 PMC PARAMETER,

(8)PMC程序 PMC PROGRAM。

除(8)PMC程序的传送需用FANUC专用编程软件FLADDERⅢ 方可实现外(这里不再展开说明),其它都可以用DNCLINK来传输。

5.1 机床参数PARAMETER、宏指令MACRO、刀具偏置OFFSET、工件坐标系WORK的传送和接收操作:

选择EDIT方式,按---SYSTEM---「>」---「>」---「>」---ALL I/O ,出现PRGRM、PARAM、OFFSET、MACRO,再按「>」出现WORK,根据选择其中一个,

---OPRT---READ----EXEC。 (从PC电脑---FANUC 0I)

       ---PUNCH---EXEC。 (从FANUC 0I---PC电脑)

PC电脑处操作步骤同程序的传送。

5.2 螺距误差PITCH的传送和接收操作:

选择EDIT方式,按---「>」---PITCH--- OPRT---READ----EXEC

                                                    ---PUNCH---EXEC

5.3 PMC数据的传送和接收操作:

(1)从FANUC 0I---PC电脑:

在PC电脑处, 打开DNCLINK软件,按 “READ”键,确定后进入等待接收状态。

选择EDIT方式,按---PMC---「>」---I/O---OTHERS---WRITE

                     CHANNEL      1

                     DEVICE       OTHERS

                     FUNCTION     WRITE

                     DATEKIND     PARAM

选择EXEC后,PMC数据开始输出到PC电脑中。。

(2)从PC电脑---FANUC 0I:

选择EDIT方式,按---PMC---「>」---STOP---I/O---OTHERS---READ

                     CHANNEL      1

                     DEVICE       OTHERS

                     FUNCTION     READ

                     DATEKIND     PARAM

(3)选择EXEC后,再在PC电脑处选择PMC PARAM按PUNCH,传入PMC参数。

6DNCLINK还可以进行DNC加工和BTR传输

DNC加工时电脑上的操作过程与“程序下传”一样,很方便。

BTR传输是指利用BTR接口板向数控系统传输程序,可完全替代原先的纸带阅读机,并可利用其纸带方式实现边传输、边加工。适合于无RS232C接口的数控系统。

7.DNCLINK的安装

上WWW.POWERDNC.COM网,点击单机通讯软件DNCLINK,可以下载有关DNCLINK的安装软件和使用说明。安装后索要注册码就可正常使用。使用的PC电脑需要带一个RS232C口,可在WINDOWS 95/98/2000/NT/XP下安装,其它无特别要求。安装使用方便。

8.DNCLINK还能与其它数控系统通讯

DNCLINK还能与SIEMENS802D,840D相连,只要改变通讯电缆的接线,基本接法是:

                          DB9               DB9

                           2-----------------3

                           3-----------------2

                           5-----------------5

其它还能与西班牙FAGOR数控系统、日本大隈数控系统、HEIDENHAIN数控系统等相连,DNCLINK是一个好用的通讯软件。

附录  FANUC 系列CNC通讯参数设置

计算机侧的设定:4800, e, 7, 2Xon/Xoff

MODEL

Item

Setting of CNC

 

16/18

Channel

0020=0

Stop bit and code

0101=1***0**1

I/O device specification

0102=3

Baud rate

0103=10

OiA/B/C

输出格式(ISO

0000=******1*

Channel

0020=0

公用参数(仅输出LF,不检查TV

0100=1***1*0*

Stop bit and code2位停止位,EIA/ISO自动识别,不输出同步孔)

0101=1***0**1

I/O device specification

0102=3

Baud rate

0103=10

 

 

 

10/11/12/15

Channel

0020=1 / 0021=1

I/O device number

5001=1

I/O device specification

5110=1

Stop bit

5111=2

Baud rate

5112=10

Code

0000=***0*0**

 

 

0

Channel

I/O=0

Stop bit and code

0002=1****0*1

I/O device specification

(this set is not in some model)

0038=11******

Baud rate

0552=10

 

3

Channel

I/O=0

Stop bit

0005=1****0*1

Baud rate

0068=4800

 

 

6

Channel

INPUT DEVICE 1=1

INPUT DEVICE 2=1

I/O device specification

0340=3 / 0341=3

Stop bit and baud rate

0312=10011001

 

 

9

Channel and code

0000=000010**

0001=0000**00

I/O device number

2000=1 / 2001=1

Stop bit and code

0007=11011001

为了你的保存,全文及图,点 http://pickup.mofile.com/2171534618289723

点击 下载文件(IE浏览器) 或其它方式装入你的电脑. (96K) 分享

0

阅读(908) 评论 (1) 收藏(1) 转载(0) 打印举报 已投稿到: 排行榜 圈子

转载列表:

    转载
    • 现在比较新的数控系统,任何一个设计比较标准的软件都可以进行连接。
      因为,大部分使用的都是xon/xoff协议 even (偶校验、数据7位、停止位2位)
      然而,有些通讯软件,对xon/xoff协议的相应很慢,容易产生overflow报警。
      有些数控系统允许20字符的过冲,有些系统的允许过冲基本=0,其意思就是CNC让电脑端暂停发送数据时,发送端就要立刻停下来。例如:fanuc11系统的在线加工就比较苛刻。
      以前,我编过专门测试overflow 过充的能力程序,用以保证通讯软件可以用于任何数控系统。尤其是联网的软件。
      发评论打造属于自己的博客风格       喜欢分享的朋友看过来      关注每日最热门博客 为了您的账号安全,请绑定邮箱