Sinumerik 840D + 2 MSTT

boggle

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

ich muss eine bestehende Anlage mit einer Sinumerik 840D und einer Maschinensteuertafel(6FC5203-0AD10-0AA0) um eine weitere MSTT erweitern.
Durch einen Schlüsselschalter soll dann entschieden werden welche MSTT aktiv ist.
Wie genau kann ich das umsetzen? Muss ich etwas bestimmtes beachten?
Habe schon gesehen das die Eingänge und Ausgänge im FB1 adressiert werden.

Schon mal besten Dank für jede Info! :)
Gruß Boggle
 
Hi

Habe ich noch NICHT gemacht/benötigt.


Jedoch MPi-Adresse an der 2.MSTT ändern.


Sollen diese Paralell laufen ?


Falls nicht, prüfen ob es möglich ist "nur" die MPi-Adresse zu swappen.


DocOnCD hat, soweit ich mich erinnere Infos hierzu.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi

Habe ich noch NICHT gemacht/benötigt.


Jedoch MPi-Adresse an der 2.MSTT ändern.


Sollen diese Paralell laufen ?


Falls nicht, prüfen ob es möglich ist "nur" die MPi-Adresse zu swappen.


DocOnCD hat, soweit ich mich erinnere Infos hierzu.

Nein, sollen nicht parallel laufen.
 
Hi,
ja habe ich mir schonmal angeschaut.
Dies ist ein Auszug vom FB1.
Mir ist nur nicht klar wie ich das programmieren muss damit das hin und her geschaltet wird.

Code:
 CALL  FB     1 , DB7
       MCPNum        :=1
       MCP1In        :=P#E 0.0
       MCP1Out       :=P#A 0.0
       MCP1StatSend  :=P#A 8.0
       MCP1StatRec   :=P#A 12.0
       MCP1BusAdr    :=6
       MCP1Timeout   :=S5T#700MS
       MCP1Cycl      :=S5T#200MS
       MCP2In        :=
       MCP2Out       :=
       MCP2StatSend  :=
       MCP2StatRec   :=
       MCP2BusAdr    :=
       MCP2Timeout   :=
       MCP2Cycl      :=
       MCPMPI        :=
       MCP1Stop      :=
       MCP2Stop      :=
       MCP1NotSend   :=
       MCP2NotSend   :=
       BHG           :=
       BHGIn         :=
       BHGOut        :=
       BHGStatSend   :=
       BHGStatRec    :=
       BHGInLen      :=
       BHGOutLen     :=
       BHGTimeout    :=
       BHGCycl       :=
       BHGRecGDNo    :=
       BHGRecGBZNo   :=
       BHGRecObjNo   :=
       BHGSendGDNo   :=
       BHGSendGBZNo  :=
       BHGSendObjNo  :=
       BHGMPI        :=
       BHGStop       :=
       BHGNotSend    :=
       NCCyclTimeout :=S5T#200MS
       NCRunupTimeout:=S5T#50S
       ListMDecGrp   :=3
       NCKomm        :=TRUE
       MMCToIF       :=
       HWheelMMC     :=FALSE
       MsgUser       :=20
       UserIR        :=
       IRAuxfuT      :=
       IRAuxfuH      :=
       IRAuxfuE      :=
       UserVersion   :=DB127.BROETJE
       MaxBAG        :=
       MaxChan       :=
       MaxAxis       :=
       ActivChan     :=
       ActivAxis     :=
       UDInt         :=
       UDHex         :=
       UDReal        :=
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi


Das dürte die MP-Adresse deiner MSTT sein.


Gib doch mal deiner 2. MSTT eine freie Adresse.
Einfach mal von Hand umändern.


Testen.

Zusätzlich müstest du bestimmte "Sachen" merken und der 2.MSTT/1.MSTT "sagen".

Z.b.

Vorschub war ein/aus Spindel war ein/aus.
MKS/WKS

Der Vorschub/Spindelschalter ist unterschiedlich.
Hier solltest du dir eine Strategie ausdenken.

Ebenso Vorschub ist 0 (Vorschub Halt), umschalten aud 2.MSTT Vorschub läuft weiter.
 
Zuletzt bearbeitet:
Danke erstmal für deine Hilfe.

Ich weiß nicht ob ich ein Brett vorm Kopf habe, aber naja.

Kann ich denn z.B. der 2. Mstt die gleichen Ein-und Ausgangsadressen geben, eine andere MPI Adresse und dann einfach sagen ->

MCP1Stop -> UN E20.0
MCP2Stop -> U E20.0

MCP1NotSend -> U E20.0
MCP2NotSend -> UN E20.0

Halt so das je nach Schlüsselschalterposition entweder die Daten von MCP1 oder MCP2 gesendet bzw gestoppt werden.
 
Zuletzt bearbeitet:
Also ich wüsste nicht wie die Unterscheidung erfolgen sollte, wenn beide Eingangsbereiche gleich sind.
Bei den Ausgängen der LEDs könnte es funktionieren.
Doch empfehlen würde ich es nicht.
Ich würde an der inaktiven MSST auch nicht die LEDs ansteuern.

Doch ich würde einen eigenen E/A Bereich für die MSTT nehmen, ist leichter bei Fehler- und Störungssuche.

Doch du musst dir klar sein, dass die Hardware Anbindung an die NC es eine ist, doch du musst im PLC einiges neu schreiben und entsprechende Verrieglungen einfügen. Zum Beispiel Override und/oder Vorschub EIN/AUS wie es gravieren dir schon geschrieben hat.

Was für eine Maschine ist es denn?

bike
 
Hallo
Ich denke du solltest deine 2, MSTT an den FB1 parametrieren.
Ausserdem benötigst du dann noch den FC für die MSTT zweimal.
Mit dem Signal MCP1Stop und MCP2Stop könnte man dann die MSTTs abwählen.
Je nach dem wieviel du selbst mit den Nahtstellensignalen rumgespielt hast, musst du dann rangieren.

Ich habe häufig zur MSTT noch ein HT6 an der Anlage, welches ja auch MSTT-Funktionalität hat. Da nutze ich den zweiten "kanal" des FB1

Gruß

Andreas

Nachtrag: beide MSTTs mit unterschiedlichen Adressbereichen
 
Zuletzt bearbeitet:
Zurück
Oben