FANUC
FANUC

Ihr Spezialist für Fabrikautomation

Hilfe bei der Einrichtung der Oi-MC-Steuerung für die RS-232-C-Kommunikation

Beitrag 06.03.2025, 16:19 Uhr
J S Machine
Level 1 = Community-Lehrling
*
Hallo,

Ich habe eine Hyundai-Kia VX 400 aus etwa 2005 mit einer Fanuc oi-MC Steuerung. Ich versuche, sie für die RS-232-C-Direktübertragung einzurichten. Bisher haben wir den PCMCIA-Port mit einer CompactFlash-Karte genutzt (I/O-Port 4).

Wenn ich das Handbuch richtig lese, besagt es, dass nur die Kanäle 1 und 2 für RS-232-C genutzt werden können.

Der Abschnitt zu den Betriebsgeräten im Fanuc-Handbuch sagt:

Kanal 1 ist JD36A RS-232-C – Reader / Puncher, I/O CHANNEL = 0 oder I/O CHANNEL = 1
Kanal 2 ist JD36B RS-232-C – Reader / Puncher, I/O CHANNEL = 2
Egal, was ich tue – wenn ich in den Bearbeitungsmodus gehe, dann PROG, dann die (OPRT)-Softtaste, dann die READ-Softtaste und schließlich die EXEC-Softtaste drücke, bekomme ich den NO. 2087 AL-87 ALARM, der besagt: 086 DR SIGNAL OFF.

Im Hilfemenü des READER/PUNCHER INTERFACE steht: (NO. 0100 ~)

Meine Fragen:

Muss sich die Maschinensteuerung zuerst im Lesemodus befinden, bevor der PC das Programm sendet?

Spielt es eine Rolle, ob das Kabel angeschlossen ist, wenn die Steuerung auf READ > EXEC gesetzt wird? Prüft die Steuerung in diesem Moment aktiv die Kabelverbindung oder das Interface, und könnte dies den 086-Alarm verursachen?

Laut meinen Recherchen muss Xon/Xoff oder RTS/CTS irgendwo in der Steuerung eingestellt werden, aber ich bin mir nicht sicher, welcher Parameter das ist.

Aktuelle Einstellungen:

OFS/SET drücken, dann die SETTINGS-Softtaste:

PARAMETER WRITE = 1
TV CHECK = 0
PUNCH CODE = 1 (ISO)
INPUT UNIT = 1 (INCH)
I/O CHANNEL = 0/1/2
SEQUENCE = # 0 (OFF)
TAPE FORMAT = 0 (NO CNV)
SEQUENCE STOP = 0 (PROGRAM NO.)
SEQUENCE STOP = 0 (SEQUENCE NO.)
OFS/SET drücken, dann die PARAM-Softtaste:

0000: SEQ=0, INI=1, ISO=1, TVC=0
0001: FCV=0
0002: SJZ=0, RDG=08
0020: I/O Channel=1/23
0100: ENS=1, IOP=1, ND3=1, NCR=1, CTV=1
0101: NFD=1, ASI=0, SB2=1
0102: Device no. (CH0) 0
0103: BAUDRATE (CH0) 11 (dies entspricht 9600)
0111: NFD=1, ASI=1, SB2=1
0112: DEVICE NUM. (CH 1) 0
0113: BAUDRATE (CH1) 11
0121: NFD=1, ASI=0, SB2=1
0122: DEVICE NUM. (CH 2) 0
0123: BAUDRATE (CH2) 11
0134: CLK=0, NCD=0, SYN=0, PRY=0
0135: RMS=0, R42=0, PRA=0, ETX=0, ASC=0
SYSTEM-Taste drücken, dann die ALL I/O-Softtaste:

I/O CHANNEL = 1
DEVICE NUM. = 0
BAUDRATE = 9600
STOP BIT = 2
NULL INPUT = (EIA) ALM
TV CHECK (NOTES) ON
TV CHECK = OFF
PUNCH CODE = ISO
INPUT CODE = EIA/ISO
FEED OUTPUT = NO FEED
EOB OUTPUT = LF
   
Beitrag 06.03.2025, 16:50 Uhr
J S Machine
Level 1 = Community-Lehrling
*
Ich habe gerade die Rückseite der Steuerung geöffnet und festgestellt, dass der RS-232-C-Anschluss an der Seite der Steuerung mit einem Kabel mit JD36A verbunden ist.

Bei JD36B ist nichts angeschlossen. Laut dem ursprünglichen Beitrag kann nur Kanal 1 für JD36A verwendet werden.
   
Beitrag 07.03.2025, 08:17 Uhr
zavateandu
Level 1 = Community-Lehrling
*
der zweite Port JD36B für die RS232 ist eine Option in der Steuerung und muss mit Hilfe von Fanuc aktiviert werden, um ihn zu nutzen, wenn der JD36A defekt ist
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: