586.444 aktive Mitglieder*
3.033 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

programmierbare Endschalter

Beitrag 11.01.2006, 06:26 Uhr
Holger_cx
Holger_cx
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.01.2006
Beiträge: 8

Hallo,

Ich suche nach einer Möglichkeit Endschalter aus einem Bearbeitungsprogramm beliebig zu bestimmen.
Ich brauche diese Funktion für ein horizontales Bearbeitungszentrum. Die Idee ist für jede Stellung des Rundtischs den Kollisonspunkt der Maschine mit Palette/Werkstück/Spannvorrichtung zu ermitteln.
Bisher habe ich nur eine Möglichkeit gefunden den aktiven Endschalter zu lesen:
SYSREAD ID230
SYSWRITE ID230 zeigt keine Wirkung. Möglicherweise muss man ein Zauberwort dazu sagen, z.B. PLCSYNC. Traue mich an sowas nicht so ran. Angeblich muss man den Maschinenhersteller befragen bevor man PLCSYNC einsetzt wow.gif


Ciao,

Holger
TOP    
Beitrag 11.01.2006, 07:27 Uhr
Holger45
Holger45
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 25.04.2004
Beiträge: 1.105

Hallo Holger_cx,

QUOTE
Angeblich muss man den Maschinenhersteller befragen bevor man PLCSYNC einsetzt


Das hat auch seinen Grund. Wenn du dabei falsche Werte setzt kannst du mal eben ganz schnell deine Maschine Schrotten.

Auch Rollspindeln haben mal ein Ende biggrin.gif


Gruß
Holger


--------------------
Wenn du heute nur das tust - was du gestern schon getan hast - dann bleibst du auch morgen nur da - wo du heute schon bist

Woran erkennen wir etwas, das noch Technik ist?
Ein guter Fingerzeig: Wenn ein Handbuch dabei ist.


(Douglas Adams 1952-2001)
TOP    
Beitrag 11.01.2006, 07:41 Uhr
KSTDIJA
KSTDIJA
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 26.08.2003
Beiträge: 375

Hallo Holger_cx,

Bevor du ein Programm mit Syswrite startest, mußt du einmal die Schlüsselzahl 555343 eingeben.

Aber wie schon gesagt: Jede Achse hat irgendwann mal ein Ende!!

Wir nutzen die Funktion auf unserer DMU160P um die Spindelkopfdrehung nach einer Seite hin begrenzen zu können.


Gruß Dirk


--------------------
Dirk Jacob
KST Kraftwerks- und Spezialteile GmbH
Hertzstrasse 74-75
13158 Berlin
Tel.: 030/ 9177-2665
Fax.:030/ 9177-2807
email: [email protected]
web: www.kst-berlin.de
TOP    
Beitrag 11.01.2006, 09:45 Uhr
Holger_cx
Holger_cx
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.01.2006
Beiträge: 8

Hallo Dirk,

Welche Funktion nutzt Du um den Endschalter einzustellen? SYSWRITE? Wie aktivierst Du den Schalter? Das mit der Schlüsselzahl ist klar. Ohne die fehlt der Softkey mit dem man den Dialog für SYSWRITE öffnet. Oder muss die Schlüsselzahl jedesmal vor dem Start des NC-Programms eingegeben werden?

Deine Sorge bzgl. des Endes der Antriebsspindel ist afaik unbegründet. Wenn ich einen Endschalter im Verfahrbereich auf unendlich eingestellt und aktiviert habe zeigt SYSREAD ID 230 das ein vom Maschinenhersteller voreingestellt Wert aktiv ist.

Ciao,

Holger
TOP    
Beitrag 11.01.2006, 10:55 Uhr
KSTDIJA
KSTDIJA
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 26.08.2003
Beiträge: 375

Hallo Holger_cx

Bei mir sieht das so aus:

257 * - Schraegen fraesen
258 TOOL CALL 159 Z S1300
259 CALL LBL 254 ; ZYKLUS 19 ZURUECKSETZEN
260 CALL LBL 70 ; 21
261 CYCL DEF 19.0 BEARBEITUNGSEBENE
262 CYCL DEF 19.1 A17.216 C270
263 FN17: SYSWRITE ID230 NR3 IDX5=0
264 L B+Q121 C+Q122 R0 F MAX M03 M08
265 CALL LBL 6 REP
-
-
-
-
-
-
320 STOP M05
321 FN17: SYSWRITE ID230 NR3 IDX5=181.5

Mit dem Ersten SYSWRITE-Aufruf wird dem Schwenkkopf eine Achsbegrenzung in positiver B-Achse gegeben. Das heißt der größte einzuschwenkende Winkel wird auf 0 gesetzt (es sind auch negative Werte möglich, der Kopf kann jetzt nur zwischen -18 und 0 Grad schwenken).

Im zweiten SYSWRITE-Aufruf wird der Softwareendschalter wieder auf seinen Originalwert von 181,5 gesetzt. Diesen Wert haben wir vorher mal mit SYSREAD ausgelesen.

Eine Liste mit den Parametern ID NR und IDX findest du glaube ich im TNC-Handbuch. Fall´s nicht kann ich dir diese auch zukommen lassen( natürlich nur für unsere DMU160).

Gruß Dirk


--------------------
Dirk Jacob
KST Kraftwerks- und Spezialteile GmbH
Hertzstrasse 74-75
13158 Berlin
Tel.: 030/ 9177-2665
Fax.:030/ 9177-2807
email: [email protected]
web: www.kst-berlin.de
TOP    
Beitrag 11.01.2006, 12:39 Uhr
Holger_cx
Holger_cx
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.01.2006
Beiträge: 8

Hallo Dirk,

Hmm, ich glaube ich sollte mal nachsehen ob ich diese Schlüsselzahl im Programmbetrieb eingegeben muss. Sehe nämlich keinen prinzipiellen Unterschied zwischen deinem und meinem Programm.

Vielen Dank für deine Hilfe!

Ciao,

Holger
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: