找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1818|回复: 0

fanucoi传输

[复制链接]
发表于 2008-12-13 13:56:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
1 硬件配制 7 Q2 V0 e; M2 C- f$ X2 _  (1)FANUC-0i 数控系统。 & j/ A% m4 ~+ C6 @   (2)486 以上 IBM 兼容机。 5 Y& {$ k, M9 V, f8 s$ E: W   (3) 通讯电缆 ( 电缆的具体连接见图 1)。 0 \& [7 Y4 r7 `# i3 e/ \   (4)SIEMENS-PCIN 软件 4.32 或以上版本。 8 _; u' t' L$ q& u # Z. l. @1 ]. ]% b' k
( o" N# P9 }' l( G5 u8 ~# q4 S8 }: i i6 I* p
图 1 通讯电缆连接图
9 t* r" A. k7 D/ I, Z# Q 2 数据通讯 S. w" B' K0 z5 m   数据通讯可实现 PROGRAM( 零件程序 ) 、 PARAMETER( 机床参数 ) 、 PITCH 3 z2 Q+ v/ f/ Y: e9 Z ( 螺距误差补偿表 ) 、 MACRO( 宏参数 ) 、 OFFSET( 刀具偏置表 ) 、 WORK( 工件坐标系 ) 、 PMC PARAMETER (PMC 数据 ) 的传送 , 但需分别设置 PC 端和 CNC 端相应的通讯协议。机床参数、螺距误差补偿表、宏参数、工件坐标系数据传输的协议设定只需在各自的菜单下设置 , 协议与零件程序传送的协议相间 ,PMC 数据的传送则需更改两端的协议。 PMC 程序的传送则必需使用 5 L0 W/ y5 f* ^FANUC - t6 E* C% F* W5 p7 p专用编程软件 FLADDER-III 方可实现 , 这里不再展开说明。 ! t) V2 `& n/ J" Q4 ~ 2.1 通讯线路的连接 ; ~& `7 X3 n6 {' K- z: j   通讯电缆的两头分别连接到 PC 和 CNC 。 ( 警告 : 由于台式机的漏电可能引起 RS232 接口的损坏 , 若使用台式计算机则必须将 PC 的地线与 CNC 的地线牢固地连接在一起。 ) . T9 c/ D$ e" U/ ^# f2.2 设置 PC PCIN 软件的通讯协议 : \6 y& L3 m" _3 Z* ~$ V3 ~0 B  (1) 运行 PCIN 软件后出现下列菜单 :V24-INI DATA-IN DATA-OUT FIIE SPECIAL PC-FORMAT AR-CHIV-FIIE EXIT 。 , E q* `8 Q+ |. {+ n* A   (2) 使用左、右光标键 , 选择 V24-INI, 回车确认 , 出现下列菜单 :COM NUMBER 1( 根据 PC 实际使用的通讯端口选择 ),BAUDRAIE 19200 ( 波特率 ),PARTIY EVEN ( 奇偶检验 ),2 STOP BITS( 停止位 2 位 ),7 DATA BITS( 数据位7位 ),X ON/OFF SET UP,END W-M30 OFF ,TIME OUT 0S,BINFINE OFF ,TURBOMODE OFF,DON‘T CHECK DSR 。 . l# i( V" m& P% p4 q+ v/ q   其中 X ON/OFF SET UP选项如下设置 :X ON/OFF OFF,X ON CHARACTER:11,X OFF CHARACTER:13,DON‘T WAIT FOR XON,DON‘T SEND XON 。 ) f$ A8 e% S$ O3 _9 r  (3) 使用上、下光标键选择上述各菜单 , 使用左、右光标键选择各菜单内的选项 , 按上述要求设置完成后回车确认 , 保存后返回至初始菜单。 D1 f' [) `' `5 f  (4) 选择 SPECIAL 菜单设置 DISPIAY ON, 返回至初始菜单。 ( 如不设置 SPECIAL 菜单内 DISPIAY 选项 , 在PC 屏幕上将不能看到 PC 接受或传送数据的动态显示。 ) * C$ t2 V% |, J* i7 K 2.3 设置1 a/ g& ^* h( W- s: f x FANUC-Oi 数控系统的通讯协议 5 M; J. E# @; }5 a8 I4 \  下面以传送零件程序为例 , 详细介绍协议的设置 , 其它数据传输的协议设定可以参照零件程序传送的协议设定。 + z4 D) v' ]1 G+ w7 @; S  (1) 启动机床 , 并确保机床已处于正常工作状态 ,CNC 元任何报警。 3 y; Z* t6 o, p1 r9 r( Y B5 b   (2) 选择 MDI 方式。 ]7 A2 o, T% ^& @# ~7 m4 N+ t  (3) 依次选择 < SYSTEM> 、 [SYSTEM] 、 、[ALL I/O]、[PRGM], 出现下列菜单 : 2 c" K% p( ^) r  I/O CHANNEL    l 5 z7 \9 Y' R% p- p# E7 W, O  DEVICE NUM ( P7 @8 i$ G, W2 @, {6 |  BAUD RAIE      19200 7 x; j/ ]0 J. l! |# U* x& }: ?  STOP BIT    2 + G& T, a- Q5 \6 D7 `  NULL INPUT (EIA)  ALM . r9 A# Y! q# b. \7 \& h  TV CHECK (NOTES)  OFF ) E' V) F( u: H1 F W( Q   TV CHECK    OFF * Q5 G% d( D6 h2 f4 G# s4 c  PUNCHCODE      ISO . W5 T; O. o& |9 Y   INPUTCODE      EIA/ISO % R$ ?& l+ K3 g$ M/ ^& w* ^& \  FEED OUTPUT   FEED 4 u5 J& O! _$ s X  EOB OUTPUT   LFCRCR 3 c- a+ U2 d2 z. B; d$ R   按上述要求完成设置 O , z/ e- l% J! D/ d `- }   注 :Oi CNC 有两个 RS232 接口 , 详见 Oi 参数 0020,0101-0103 、 0111-0113 、 0121-0123, 本文以接口 1 为例。 }0 E5 o$ d- N1 h9 b 2.4 数据通讯 0 }0 e/ C! J7 e5 z   CNC 和 PC 按上述设置完毕后方能使用数据通讯功能。 ; J' A' g* K. [( N; V. d# I2.4.l 零件程序的接收 (PC CNC) 4 @! o K* T4 @( _   (1) 选择 EDIT 方式。 9 F% [5 f7 f# l N5 L. m   (2) 将控制面板上的钥匙置于 O 状态 ( 只有这样 , 才允许接收零件程序 )。 0 w' B5 |5 c" U4 ]   (3) 依次选择 < PROG> 、 [OPRT] 、 ) \ N4 K& f4 K5 y2 ^、 [EXEC] 键 , 显示屏上出现闪烁的“LSK”字样。 " b1 s& F! t& X4 Q" H  (4)PC 端选择 DATA-OUT 菜单 , 回车确认。 " E8 I: ~; Y9 _2 z7 a  (5) 在 FIIENAME 栏中填入要传送的零件程序的路径及文件名 , 然后回车确认 ,CNC 端显示屏上的 \"LSK\" 字- U8 B2 {/ M6 ?" j/ y9 B 样变为 \"INPUT\" 字样 ,PC 端会动态显示零件程序直至传送结束。 6 ~ g- m# Q2 }6 n2.4.2 + o* q |, m+ _9 K零件程序的传送 (CNC PC) & ]/ i2 R M; c! J  (1)PC 端选择 DATA-IN 菜单 , 回车确认。 7 Q+ `: B7 r) F   (2) 在 FIIENAME 栏中填入零件程序的路径及文件名 , 回车确认 ,PC 此时处于等待状态。 4 M) V- F- u4 h5 D  (3)CNC 端依次选择 < PROG> 、 [OPRT] 、 、 O××××、 < PUNCH> 、 [EXEC],PC 端会动态显示零件程序直至传送结束。 4 g; w2 v1 G1 ?1 @6 g/ J P   (4)PC 端选择 ESC 键。 (PC 会自动保存接收的数据 ) 4 O% n9 _8 E+ } 2.4.3 CNC 参数、 MACRO 、工件坐标系、刀具偏置表的传送和接收。 * N |5 q1 @$ B  (1) 选择 EDTT 方式。 ) ^& A/ a6 M. @. M6 W  (2) 依次选择 < SYSTEM> 、 [SYSTEM] 、 、[ALL I/O] 出现下列画面 :[PRGRM]、[PARAM]、[OFFSET]、 [MACRO] 、 [OPRT], 选择 键出现 [WORK] : k4 z+ k* |+ ?. \7 p  (3) 根据需要分别选择以上各选项 , 选择 [OPRT] 键 , 屏幕下方出现 C+ r# m' w9 |/ u z1 y ^) ^% y! B3 z6 K2 A& }3 Y二个功能键 , 从 PC 传送数据至 CNC, 则选择 [READ] 、 [EXEC], 从 CNC 传送数据至 PC 则选择 [PUNCH] 、 [EXEC]。 PC 端操作步骤同零件程序的传送。 + ^' M" T' f3 v$ @! w- y# Y 2.4.40 |& _1 d I1 m/ G 螺距误差补偿表的传送 (CNC PC) , P0 i( `7 }9 Z' K" b# L+ W" o/ U   (1)PC 端选择 DATA-IN 菜单 , 回车确认。 : ?, P% t7 A! X* O/ V  (2) 在 FILE NAME 栏中填入数据的路径及文件名 , 回车确认 ,PC 此时处于等待状态。 3 t: ~/ i2 v/ u& m5 ~5 E7 K   (3) 选择 EDIT 方式。 . S. A5 H) o9 W8 C) b5 G  (4) 选择 < SYSTEM> 、 、 [PITCH] 、 [OPRT]、 、 [PUNCH] 、 [EXEC] 数据开始输出直到结束。 8 Z/ \3 M: A" x+ F. H$ t   (5)PC 端选择 ESC 键。 (PC 会自动保存接收的数据 ) 6 Q h; c2 q+ N2 S0 B: ] 2.4.51 H! m4 ?' J8 V) v) J0 o 螺距误差补偿表的接收 (PC CNC) x% s1 L9 X. q9 _: d, `0 S, x   (1) 选择 EDIT 方式。 $ \5 v! N+ y( n. H6 Q) ~$ ]% [% K  (2) 将控制面板上的钥匙置于O状态 ( 只有这样 , 才允许接收数据 ) 。 * U K0 n) ~' Z% x1 U4 U   (3) 选择 < SYSTEM> 、 、 [PITCH]、[OPRT]、 、 [READ] 、 [EXEC] 。 " x% V5 }/ A6 c1 O3 O2 C2 \- @  (4)PC 端选择 DATA-OUT 菜单 , 回车确认。 0 B% }' |3 t) q, ] X! H9 j t2 i  (5) 在 FIIE NAME 栏中填入要传送数据的路径及文件名 , 然后回车确认 ,PC 端会动态显示零件程序直至传送结束。 3 ?% @2 d+ ?0 o! W4 n4 h 2.4.6 PMC 参数的传送 (CNC PC) 4 G2 @3 F5 d* i% i! k# z  (1) 更改 PCIN 软件 V24-INI 菜单下的通讯协议 :8 DATA BITS( 数据位 8 位 )。其它数据同零件程序传送时的协议。 5 T0 h" H" P0 x. R; O8 C. O% y: L  (2)PC 端选择 DATA-IN 菜单 , 回车确认。 ) R9 ` L6 ^, r0 h3 L   (3) 在 FIIE NAME 栏中填入数据的路径及文件名 , 回车确认 ,PC 此时处于等待状态。 ! U& U" D/ t- z! I8 c2 q  (4)CNC 端选择 EDIT 方式。 k" b3 f3 y( q- U7 b1 t- n$ d `   (5) 依次选择 < SYSTEM> 、 [PMC] 、 、 [I/O] 。 ; W; n q% ~- Y# k4 r6 X( ]# T   (6) 光标移至 DEVICE 选项 , 依次选择 、 [OTHERS][WRITE]。 0 f4 n0 b& R: c/ T# d  (7) 光标下移选择 [PARAM], 依次选择 、 [SPEED], 出现下列画面 : 3 ~( r+ k9 D l8 m1 U8 M: D% T3 L   BAUD RAFIE=4 & { m& V6 C: z# t) a" \  (0:1200,1:2400,2:4800,3:9600,4:19200) # w% t! D" G( y# K; `/ O   PRATIY BIT =2 ^# S+ \: A! c% g j# C  (0:NONE 1:ODD 2:EVEN) # b; @7 q/ |. [1 f( \7 ~' r3 |   STOP BIT =1 . [6 z% } g/ O8 P2 A  (0:1BIT 1:2BIT) % ]/ Z0 S0 \) N5 L0 p   WRIIE CODE =0 ! j: @! \" x6 K9 b$ J* ^; I) x5 G   (0:ASCII 1:ISO) . ]$ W8 v5 f) a, g) w2 l5 g: ~1 Q   (8) 按上述要求设置传送协议后退回上级菜单。协议显示如下 : ; q* Z5 m. O$ K+ `& C: {   CHANNEL    1 " I" O1 T- J6 T t, s" _   DEVICE    OTHERS ' o6 `, D+ c2 ~$ [5 y+ [! x; U   FUNCUON    PARAM , B3 {& v1 `! u/ [8 J8 a& v   DATA KIND PARAM ! I! V# Q/ e6 p9 G# G! j  (9) 选择 [EXEC],PMC 数据开始输出。 + `! y* @7 ^( Y   (10) 输出结束后 ,PC 端选择 ESC 键 , 屏幕上出现 DO YOU WANT T0 TERMINATE? 输入 Y, 屏幕上出现 DO YOU WANT TO SAVE?, 输入 Y, 保存输入的数据。 . @) q& t5 a8 [$ i2 S# K2 R8 x2.4.7 PC 输出 PMC 数据到 CNC ; g9 |# M N2 C7 F   (1) 更改 PCIN 软件 V24-INI 菜单下的通讯协议 :8 DATA BITS( 数据位8位 ), 其它数据同零件程序传送时的协议。 , M' N- {. F% \2 C' y   (2) 选择 EDIT方式。 , c5 h0 R/ S9 u  (3) 将控制面板上的钥匙置于 O 状态 ( 只有这样 , 才允许接收数据 ) 。 . O' R, l7 w4 g5 F" Z* ~   (4) 依次选择 < SYSTEM> 、 [PMC] 、 、 [STOP]、[I/O] 。 + G$ }; E: E# @, A }: y$ m, K  (5) 光标移至 DEVICE, 选择 、 [OTHERS]、 [READ] 、 、 [SPEED], 出现下列画面 : / z. Q) [- i8 V   BAUD RATE=4 . B& p I5 G( r# Z  (0:1200,1:2400,2:4800,3:9600,4:19200) t, f1 R' _0 P" V# n  PRAITY BIT=2 9 `6 P9 |: t- x' C; d   (0:NONE 1:ODD 2:EVEN) $ E9 N/ |, b5 `! Z; X7 C  STOP BIT=1 # V( T* r8 {; q1 l  (0:1BIT 1:2BIT) ) v+ a- k! _) N   (6) 按上述要求设置传送协议后退回上级菜单。协议显示如下 : ; p: W8 T5 V! R3 h  CHANNEL DEVICE   1 ' Z. p/ s! S% Y   DEVICE   OTHERS 7 @: o' v/ ` r5 p   FUNCTION   READ ) m8 u9 T% Q* H3 C+ } ]- B   (7) 选择 [EXEC] 。 ( Y6 Y2 d) c9 ?4 t6 z+ c- |  (8)PC 端选择 DATA-OUT 菜单 , 回车确认。 * P, \1 \ ]; i9 {9 O  (9) 在 FIIE NAME 栏中填入要传送数据的路径及文件名 , 然后回车确认 ,PMC 参数开始输出。 " y5 V8 P- z. v) o/ F* g/ x8 S  另外 , 亦可使用 WINDOWS 操作系统自带的超级终端进行上述通讯 , 具体步骤不再赘述
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-12-22 11:27 , Processed in 0.119877 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表