|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
sodick,a320d,a500w等的送数问题,sio-2(98)H的检测
! I! c N1 C. T6 q1 m5 {* ^) E# i+ A: s# N
由于软盘的日益缺乏,使得SODICK机床的文件交换成了问题,不得不重新研究SODICK的传输问题,RS232的接线可以参看异步串口的RS232接线方式,这是一个标准的接线同CNC车床,电脑锣相同。1 |6 K/ u" Q/ f8 ?3 i
本文的重点是讨论SIO-2(98)H传输板的检测。
3 J1 t2 V, X/ d! Y _1 s( i+ K 很多时候当你连线也正确了,设置也看不出什么问题的时候,有可能就是SIO-2(98)H板坏了,而又如何判定是SIO-2(98)H发生故障呢?下面给出我的检测方法。利用机床上的NEC PC+ _# F+ `+ `$ S" ]: U# U2 P" w
9801UV 11,或者EPSON PC 486电脑,在无系统盘的情况下,进入N88BASIC程序,使用N88BASIC2 y3 \8 d2 i- y" Y1 g$ H
语言编写如下的程式:( J1 |" D; j1 T, ^8 k6 Q5 W% u
1000 PORT%=&HD0% p: M% v+ E6 c( N% y7 r
1010 CH%=1
8 z8 l( k" _( R: N9 A/ \4 `1020 MODE%=&HCE+ g" _' q- z; |
1030 CMND%=&H37% e3 _9 P; E' M5 R9 N0 x
1040 DELIM%=&HD
! X* s9 b2 t. f- W: l, _1050 DIM DAT(256)
* c+ Z! Z6 ~- `" E: p1070 OFFS%=0
: z( Z5 G i0 }0 b1 y5 T: m4 _1080 OUT PORT%+2,0
; g( b, m) F) X7 W, ?1110 OUT PORT%+2,&H40: i. ]* h- x4 p, Q8 B3 q" N' Z7 S+ ]
1130 OUT PORT%+2,MODE%: b+ \5 }" `9 r
1140 OUT PORT%+2,CMND% Z* g* Q3 l5 E
1160 DUMMY%=INP(PORT%). t( L7 s1 W0 w* p& Y
2010 INPUT "输出的字符=”;A$) y/ Q5 O& C( c ^& Q: m
2020 N=LEN(A$)9 _ c C& L+ ^5 y; Y
2030 FOR I=1 TO N
~: }/ b0 i8 G* w& S9 S2040 DAT(I)=ASC(MID$(A$,I)9 k/ e: d1 }5 C$ ^) e
2050 NEXT I1 ]1 p6 I0 R$ x# h2 @/ M
2060 DAT(N+1)=DELIM%* v- c# F, Y, d7 F
2080 FOR I=1 TO N+18 e9 r( k6 ?$ t9 V2 k# c
2090 STA%=INP(PORT%+2)
' {8 `/ \ Z9 _* m2100 IF (STA% AND &H5)<> THEN 2090$ I# [. f% j$ m7 j- }3 o4 J
2110 OUT PORT% DAT(I)
1 _/ o l, \8 R; l/ `7 O( f/ C8 `3 Y2120 NEXT I
( H* x. n5 d. ]% W4 m8 M3 l2130 GOTO 2010% h9 b9 n1 r) c' A
然后RUN
1 ~- o3 q) o" O( W* L另外你要准备一台我们常用的带com口的IBM兼容电脑,使用CIMCO EDIT类软件,把传输率调到4800,字长8BIT,停止位2BIT,无奇偶校验,进入接收文件状态,写入文件名等待。
; v+ C6 i9 d+ y7 N( C& l在机床一侧你可以随意按动键盘输入一组字符,然后查看你的电脑中接收的文件,两者对比一下,如果是乱码或是空文件,如果设置和连线无异常,哪就是SIO-2(98)H有故障了。不明之处0 {3 L, V9 ?! ^' W7 k. ~
来信讨论cxccad@yahoo.com.cn |
|