Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Softwareendschalter 1 und 2, Bit von NC-Programm setzen DB32.DBX12.3

Beitrag 13.09.2023, 11:52 Uhr
reischle
Level 1 = Community-Lehrling
*
Hallo Zusammen,

ich möchte gerne an meiner Sinumerik 840D sl Operate den 1. Softwareendschalter vom NC-Programm abwählen und
dadurch den 2.Softwareendschalter aktivieren.
Ist es vom Programm aus möglich den DB32.DBX12.3 auf "1" zu setzen?
Wie wäre der String um das Bit zu setzen und am Ende wieder zurück zu setzen?
Für eure Hilfe wäre ich euch sehr Dankbar.
   
Beitrag 13.09.2023, 12:55 Uhr
Tobe87
Level 2 = Community-Facharbeiter
**
Hallo,

so einfach ist das nicht möglich.
Wenn kann man das über die PLC mit zB. einer M-Funktion aus dem Programm raus machen.
Die Frage ist aber warum braucht man das?
Wenn wir unterschiedliche Softwareendschalter benötigen wird das von der PLC anhand von Nocken entschieden.
Reicht dir evtl. auch eine Arbeitsfeldbegrenzung oder Schutzbereiche?

Wenn es unbedingt ein Softwareendschalter sein muss kanns du diesen auch aus dem Programm raus ändern. Aber Passwort muss gesetzt sein!

ZB.
$MA_POS_LIMIT_MINUS[Name der Achse]=10000
NEWCONF

Gruß
Tobi
   
Beitrag 13.09.2023, 13:35 Uhr
reischle
Level 1 = Community-Lehrling
*
Hallo Tobi,

Danke für die schnelle Antwort.
Das geht so wie du beschrieben hast und ich kann die Maschine weiter verfahren.
Da die Maschine bei WZW in der Y-Achse weiter verfährt als im normal Betrieb, und ich ein Bauteil fertigen muss das etwas größer als der normale Verfahrbereich ist wollte ich den 1. Softwarenschalter abwählen.
Mein Gedanke war damit ich den Softwareendschalter mit DB32.dbx12.3 umschalten kann ohne die Maschinenparameter zu ändern.
   
Beitrag 11.10.2023, 10:54 Uhr
reischle
Level 1 = Community-Lehrling
*
Hallo,

leider habe ich nur die Verfahrbewegung im MDA getestet und nicht im Automatikbetrieb.
Ich kann in diesem erweiterten Bereich nicht die Spindel drehen lassen.
Hat jemand eine Idee warum das so ist bzw. was man noch machen könnte?
   
Beitrag 11.10.2023, 11:02 Uhr
CNCFr
Level 7 = Community-Professor
*******
QUOTE (reischle @ 11.10.2023, 11:54 Uhr) *
Hallo,

leider habe ich nur die Verfahrbewegung im MDA getestet und nicht im Automatikbetrieb.
Ich kann in diesem erweiterten Bereich nicht die Spindel drehen lassen.
Hat jemand eine Idee warum das so ist bzw. was man noch machen könnte?

D.h. du hast das Maschinendatum geändert (wie von Tobe87 empfohlen) und dreht sich die Spindel nicht mehr?
Das hört sich sehr eigenartig an. Wie äußert sich das denn, dass sich die Spindel nicht mehr drehen lässt? Gibt es einen Alarm, und falls Ja, welchen?
   
Beitrag 11.10.2023, 11:16 Uhr
reischle
Level 1 = Community-Lehrling
*
QUOTE (CNCFr @ 11.10.2023, 12:02 Uhr) *
D.h. du hast das Maschinendatum geändert (wie von Tobe87 empfohlen) und dreht sich die Spindel nicht mehr?
Das hört sich sehr eigenartig an. Wie äußert sich das denn, dass sich die Spindel nicht mehr drehen lässt? Gibt es einen Alarm, und falls Ja, welchen?




Hallo,
mechanisch lässt sich die Spindel schon drehen, es kommt oben rechts das Gelbe Dreieck mit Ausrufezeichen und daneben die Meldung "Warten: Spindelfreigabe fehlt C1"
Die Spindel bekommt in diesem Verfahrbereich keine Freigabe zum drehen, aber warum?
   
Beitrag 12.10.2023, 14:44 Uhr
Tobe87
Level 2 = Community-Facharbeiter
**
Wenn das wie oben von dir beschrieben der Bereich vom WZW ist kann ich mir gut vorstellen das die Spindelfreigabe von der PLC weg genommen wird.
Macht auch erstmal Sinn das man in der Nähe oder im Werkzeug Magazin die Spindel nicht drehen kann.

Gruß
Tobi
   
Beitrag 16.10.2023, 09:34 Uhr
BillHearts
Level 1 = Community-Lehrling
*
QUOTE (Tobe87 @ 12.10.2023, 15:44 Uhr) *
Wenn das wie oben von dir beschrieben der Bereich vom WZW ist kann ich mir gut vorstellen das die Spindelfreigabe von der PLC weg genommen wird.
Macht auch erstmal Sinn das man in der Nähe oder im Werkzeug Magazin die Spindel nicht drehen kann.

Gruß
Tobi

Evtl. sind auch Softwarenocken gesetzt mit denen die Spindelfreigabe eingeschränkt wird. Siehe in den "Allgemeinen Maschinendaten" MD10450 und den "Allgemeinen Settingdaten" MD41500ff
Gruß Billhearts


--------------------
Kaum macht man's richtig, schon geht's!
https://www.billharz.eu
   
3 Besucher lesen dieses Thema (Gäste: 3)
0 Mitglieder: