586.357 aktive Mitglieder*
3.758 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Messtaster Zwischenpositionierung im Eilgang

IndustryArena Webshop - Das könnte Sie auch interessieren...

Beitrag 15.12.2023, 08:38 Uhr
PurplePanther
PurplePanther
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.11.2021
Beiträge: 5

,

um die Bearbeitungszeit von Werkstücken zu verkürzen, habe ich in einigen Programmen die Zwischenpositionierung des Messtasters auf einer Deckel DMC 125 FD mit der Sinumerik 840D sl erhöht.

Durch Setzen des Parameters _CHBIT[2]=0 und _SPEED[0]=50 vor einem Messzyklus fährt der Taster nun mit 50% des Eilgang Vorschubs (30000mm/min).

Leider funktioniert dieses Verfahren nur beim CYCLE977 (Durchmessertastung/Zapfentastung) und anderen Zyklen. Beim CYCLE979 (Kreissegment, z.B. mit 3 Messpunkten) verfährt der Taster trotzdem mit reduziertem Eilgang.

Umschreiben auf CYCLE977 führt nicht zum Ziel, da der Taster über den Softwareendschalter fahren würde. Im Transmit möchte ich nicht Tasten, da es die Genauigkeit des Messergebnisses verfälscht. Ebenso bringt das Setzen der Parameter _CHBIT[2]=1 und _SPEED[1]=30000[mm/min] nichts.

Ich vermute einen Zusammenhang mit der Zustellung in Z- in den jeweiligen Messzyklen. Bei jenen, in den der Taster zuerst in Z- zustellt und nach dem Anfahren des Messpunkts wieder in Z+ zurückfährt und die nächste Koordinate anfährt, funktioniert das Setzen der Parameter. Bei den Zyklen, in den der Messtaster alle Messpunkte auf einer Z-Ebene anfährt ohne abzuheben, funktioniert es nicht.

Vielleicht kann mir ja jemand weiterhelfen, ich wäre sehr dankbar.

MfG Pascal smile.gif
TOP    
Beitrag 15.12.2023, 08:57 Uhr
bak71
bak71
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.02.2007
Beiträge: 31

Hi Pascal,

welche Softwareversion der Siemens Messzyklen sind auf der Maschine installiert ?
Bis Softwarestand 04.04.00 gab es in den Zyklen den Eingabeparameter _RF für den Kreisinterpolationsvorschub.
In späteren Version wurde dieser durch den Parameter N55640 $SCS_MEA_FEED_CIRCLE ersetzt.

Gruß bak71
TOP    
Beitrag 15.12.2023, 09:04 Uhr
PurplePanther
PurplePanther
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.11.2021
Beiträge: 5

Vielen Dank bak71 für die schnelle Hilfe,

ich steh etwas auf dem Schlauch.Wo finde ich die installierte Softwareversion?

Den Parameter _RF habe ich zumindest, dort auch richtig beschrieben der Vorschub 1000[mm/min].
Gruß Pascal
TOP    
Beitrag 15.12.2023, 10:31 Uhr
PurplePanther
PurplePanther
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.11.2021
Beiträge: 5

Leider funktioniert weder die simple Überschreibung im Programm selber (_RF=30000) noch die Überschreibung des Parameters selber im Offset nicht. Der CYCLE979 überschreibt den Parameter selber wieder.

Gibt es dafür eine einfache Lösung oder muss ich über ein Unterprogramm den CYCLE 979 selber neu schreiben?

Gruß Pascal
TOP    
Beitrag 15.12.2023, 10:31 Uhr
PurplePanther
PurplePanther
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.11.2021
Beiträge: 5

Der CYCLE 979 überschreibt den Parameter _RF selber mit $SCS_MEA_FEED_CIRCLE. Eine einfache Überschreibung von _RF führt also nicht zum Ziel.
Stattdessen muss unter Inbetriebname -->Kanal-SD der $SCS_MEA_FEED_CIRCLE überschrieben werden.
Gruß Pascal

Der Beitrag wurde von PurplePanther bearbeitet: 15.12.2023, 10:53 Uhr
TOP    
Beitrag 15.12.2023, 10:54 Uhr
PurplePanther
PurplePanther
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.11.2021
Beiträge: 5

Danke nochmal bak71 für deine Hilfe! :)
Gruß Pascal
TOP    
Beitrag 15.12.2023, 11:20 Uhr
bak71
bak71
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.02.2007
Beiträge: 31

Hallo Pascal,

die Softwareversion sollte unter "Diagnose" - "Version zu finden sein.

Ich gehe davon aus das eine neuere Version verwendet wird und die Änderung direkt im Settingparameter N55640 $SCS_MEA_FEED_CIRCLE durchgeführt werden. Dieser kann auch im Programm geschrieben werden, da dieser direkt aktiv ist.
$SCS_MEA_FEED_CIRCLE=2000

Gruß bak71
TOP    



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