585.597 aktive Mitglieder*
3.000 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Werkzeugvorwahl

Beitrag 28.09.2019, 15:05 Uhr
Stefan21178
Stefan21178
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 01.07.2006
Beiträge: 809

Hallo Gemeinde.

An unserer Maschine mit tnc 640 ist mir aufgefallen, das das nächste Werkzeug erst mit aufruf von Too Call im wechsler gesucht wird. Von HAAS Maschinen kenne ich das so, das das programm das Folgewerkzeug bereit stellt und nach dem Aufruf einwechselt.
Das der wechsler bei der 640'er mit hilfe von Tool Def das nächste werkzeug bereit stellt, weis ich auch. Muss doch aber auch über die PLC automatisch gehen, oder?


--------------------
Frohe Grüsse Stefan

Ein Tag ohne lächeln ist ein verlorener Tag
TOP    
Beitrag 28.09.2019, 20:09 Uhr
V4Aman
V4Aman
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 03.06.2010
Beiträge: 2.602

Einfach nach dem TOOL CALL einen TOOL DEF mit dem nächsten Werkzeug schreiben.


--------------------
Gruß V4Aman


__________________________________________________________________________

Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
TOP    
Beitrag 29.09.2019, 07:44 Uhr
Stefan21178
Stefan21178
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 01.07.2006
Beiträge: 809

Die Möglichkeit kenne ich auch. Ich möchte aber das die Maschine selber das nächste Werkzeug liest und bereit stellt. Muss doch bei Heidenhain möglich sein. Andere Steuerungen können das doch auch.

Der Beitrag wurde von Stefan21178 bearbeitet: 29.09.2019, 07:45 Uhr


--------------------
Frohe Grüsse Stefan

Ein Tag ohne lächeln ist ein verlorener Tag
TOP    
Beitrag 29.09.2019, 09:12 Uhr
Snoopy_1993
Snoopy_1993
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 09.06.2012
Beiträge: 1.035

Das ist an der 640 eine Kostenpflichtige Option in der werkzeugverwaltung


--------------------
Mein Youtube ►► CNC World ◄◄
________________________________________________________________________________

hyperMill ✔
Hermle C30U ✔
Hermle C50U ✔
Grob G550 mit PSS-R ✔
DMG Mori NTX2000 ✔
TOP    
Beitrag 29.09.2019, 10:59 Uhr
Stefan21178
Stefan21178
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 01.07.2006
Beiträge: 809

Echt. :0
Weist du zufällig auch was die Option in etwa kostet?

Der Beitrag wurde von Stefan21178 bearbeitet: 29.09.2019, 11:00 Uhr


--------------------
Frohe Grüsse Stefan

Ein Tag ohne lächeln ist ein verlorener Tag
TOP    
Beitrag 31.10.2019, 14:57 Uhr
Stefan21178
Stefan21178
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 01.07.2006
Beiträge: 809

Hallo.
Ich hatte mich diesbezüglich an Heidenhain gewendet, und prompt eine Antwort bekommen:

ja es handelt sich dabei um eine HEIDENHAIN Softwareoption (SIK Option #93). Diese stellt dem Maschinenhersteller unter anderem bereit, welches Werkzeug zu welchem Zeitpunkt eingewechselt werden soll.

Alleine mit der Freischaltung ist es jedoch nicht getan, da der Maschinenhersteller diese Information verarbeiten muss.  


--------------------
Frohe Grüsse Stefan

Ein Tag ohne lächeln ist ein verlorener Tag
TOP    
Beitrag 07.12.2019, 10:54 Uhr
Stefan21178
Stefan21178
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 01.07.2006
Beiträge: 809

Ich muss das Thema nochmal hoch holen.
Der Taster (T30) hat in meinem Magazien eine feste Position. Wenn ich jetzt den Taster aufrufe, wird das aktuelle Werkzeug mit T0 gewechselt und dann T0 mit T30.
Wie kann ich jetzt am Programmende meinen Taster bereitstellen?
TOOL DEFF T0 geht nicht. Dabei macht die steuerng gar nichts.
TOOL DEFF T30 geht auch nicht. Dann wird T30 vorpositioniert und wenn dann der Werkzeugwechsel ansteht, wird wieder erst T0 gesucht und das aktuelle Werkzeug mit T0 gewechselt um dann wieder T30 zu suchen und mit T0 zu wechseln. So das dann endlich T30 in der Spindel ist.
Oder kann mann auch einstellen das das aktuelle werkzeug nicht mit T0 sondern gleich mit t30 gewechselt wird?


--------------------
Frohe Grüsse Stefan

Ein Tag ohne lächeln ist ein verlorener Tag
TOP    
Beitrag 07.12.2019, 11:15 Uhr
HolgiT
HolgiT
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 21.06.2007
Beiträge: 480

Guude!

Naja, ist ja alles logisch.
Wenn Du den Taster als Fest im Wkzspeicher kennzeichnest, ist der immer am selben Platz, sprich im selben Köcher.
In den Köcher kann dann natürlich kein anderes Werkzeug abgelegt werden, da er ja nur für den Taster reserviert ist.
Also muß der Doppelgreifer erst das aktuelle Werkzeug irgendwo ablegen, sprich die Spindel leeren und kann dann erst den Taster einwechseln, weil ja der Köcher Festplatz für den Taster ist und kein anderes Werkzeug da hinein darf.

Willst Du das vermeiden, mußt Du die Festplatzkennzeichnung im Wkzspeicher aufheben.
Dann ist Dein Taster aber genauso wie die anderen Werkzeuge immer in irgendeinem anderen Köcher.

Ich habe aber an jeder Maschine immer einen Platz für den Taster reserviert, damit in diesen Köcher auch immer nur der Taster kommt.
Da können dann (zumindest theoretisch, hat aber auch immer so geklappt) zb. keine Späne von anderen Haltern mit eingewechselt werden usw.

Gruß aus Middlhesssn,

Holgi

Der Beitrag wurde von HolgiT bearbeitet: 07.12.2019, 11:16 Uhr


--------------------
Nur mal so nebenbei: alle meine Texte werden ohne Computer Rechtschreibprüfung geschrieben.
Das geschieht bei mir ganz altmodisch, nämlich durch mich persönlich. :-)
TOP    
Beitrag 07.12.2019, 12:27 Uhr
Stefan21178
Stefan21178
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 01.07.2006
Beiträge: 809

Ja soweit ist mir das auch verständlich. Aber wie ist es jetzt möglich T0 am ende des programms vozupositionieren?


--------------------
Frohe Grüsse Stefan

Ein Tag ohne lächeln ist ein verlorener Tag
TOP    
Beitrag 07.12.2019, 20:36 Uhr
HolgiT
HolgiT
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 21.06.2007
Beiträge: 480

Ich weiß nicht, ob wir aneinander vorbei reden. wacko.gif

TOOL DEF 0 kannst Du nicht vorpositionieren, weil wenn Du ein Werkzeug in der Spindel hast und eine leere Spindel haben möchtest, schreibst Du nur TOOL CALL 0, die Maschine wechselt aus und in der Spindel ist T0.
Der leere Köcher von Deinem letzten Werkzeug, daß eingewechselt worden ist, ist sozusagen T0.

Hast Du aber ein Werkzeug in der Spindel und willst den Taster auf Festplatz 30 einwechseln, wechselt die Maschine automatisch erst T0 ein, um dann den Festplatz T30 einzuwechseln. Der Festplatz ist ja für T30 reserviert, deshalb kann da kein anderes Werkzeug abgelegt werden.

Möchtest Du direkt vom aktuellen Werkzeug auf Taster T30 wechseln, mußt Du im Wkzspeicher die Kennzeichnung als Festplatz löschen.
Dann kannst Du auch schreiben:
TOOL CALL 1 S1 F1
TOOL DEF 30
...
....
...
...
TOOL CALL 30
....
....
....

Wie schon gesagt, wird dann der Taster immer in einen anderen Köcher eingewechseit, da man mit Doppelgreifer ja ein chaotisches System hat.



Ist Deine Frage damit beantwortet? Wenn nicht, die Frage vielleicht nochmal anders formulieren. smile.gif

Der Beitrag wurde von HolgiT bearbeitet: 07.12.2019, 20:38 Uhr


--------------------
Nur mal so nebenbei: alle meine Texte werden ohne Computer Rechtschreibprüfung geschrieben.
Das geschieht bei mir ganz altmodisch, nämlich durch mich persönlich. :-)
TOP    
Beitrag 07.12.2019, 21:39 Uhr
Stefan21178
Stefan21178
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 01.07.2006
Beiträge: 809

QUOTE
TOOL CALL 1 S1 F1
TOOL DEF 30
...
....
...
...
TOOL CALL 30
....
....

So geht das leider nicht. Weil er jetzt T30 vorpositioniert und nicht T0
Der Taster soll schon seine feste Position im Wechsler behalten.
Wenn das Programm z.B. 5 Werkzeuge beinhaltet wird ja das alte Werkzeug in die Tasche vom neuen Werkzeug gelegt. Somit wandert die leere Tasche mit T0 irgendwo hin. Wenn ich jetzt als erstes Werkzeug im Programm den Taster aufrufe, dreht sich der Wechsler im ungünstigstem Fall um 14 Plätze weiter um die leer Tasche mit T0 bereit zu stellen. Also will ich am Programmende die leere Tasche mit T0 schonmal vorpositionieren. Sodas das letzte Werkzeug vom abgelaufenen Programm beim neustart des Programms sofort in die leere Tasche mit T0 getauscht werden kann um dann den Taster zu holen.
Ich hoffe ich habe mich jetzt verständlich ausgedrückt. :-)

Der Beitrag wurde von Stefan21178 bearbeitet: 07.12.2019, 21:42 Uhr


--------------------
Frohe Grüsse Stefan

Ein Tag ohne lächeln ist ein verlorener Tag
TOP    
Beitrag 08.12.2019, 11:33 Uhr
V057R4
V057R4
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.01.2019
Beiträge: 9

Moin,

an was für einer Maschine arbeitest du denn?

Jedenfalls, T0 vorpositionieren geht nicht, wie ist es wenn du stattdessen T1 definierst?

Da das System chaotisch ist, wird auch das nicht funktionieren - die nächste Frage wäre
daher wie es bei dir mit der Platztabelle aussieht - wenn du über die Platztabelle zumindest
den Messtaster und T0 festlegst bzw. aufrufst, dann bist du immerhin nur noch einen
Wkzg-Platz entfern statt x-viele, oder worst case 14 Plätze.

Ich hoffe ich konnte den Ansatz verständlich rüber bringen,
der erste Kaffe läuft erst grad durch die Maschine biggrin.gif


Viele Grüße


--------------------
Heidenhain iTNC 530, AWEA BM1600
________________________________________________________________________________

Ist der Motor kalt, gib ihm Sechseinhalb!
________________________________________________________________________________
TOP    
Beitrag 08.12.2019, 12:19 Uhr
HolgiT
HolgiT
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 21.06.2007
Beiträge: 480

QUOTE (Stefan21178 @ 07.12.2019, 22:39 Uhr) *
So geht das leider nicht. Weil er jetzt T30 vorpositioniert und nicht T0
Der Taster soll schon seine feste Position im Wechsler behalten.
Wenn das Programm z.B. 5 Werkzeuge beinhaltet wird ja das alte Werkzeug in die Tasche vom neuen Werkzeug gelegt. Somit wandert die leere Tasche mit T0 irgendwo hin. Wenn ich jetzt als erstes Werkzeug im Programm den Taster aufrufe, dreht sich der Wechsler im ungünstigstem Fall um 14 Plätze weiter um die leer Tasche mit T0 bereit zu stellen. Also will ich am Programmende die leere Tasche mit T0 schonmal vorpositionieren. Sodas das letzte Werkzeug vom abgelaufenen Programm beim neustart des Programms sofort in die leere Tasche mit T0 getauscht werden kann um dann den Taster zu holen.
Ich hoffe ich habe mich jetzt verständlich ausgedrückt. :-)



Nun, T0 kannst Du nicht mit TOOL DEF vorwählen.

Wenn Du also bei Programmstart gleich den Taster haben willst, kannst Du das so proggen:

TOOL CALL 30
....Programmlauf
*
TOOL CALL 1
TOOL DEF 2
....Programmlauf
*
TOOL CALL 2
TOOL DEF 3
....Programmlauf
*
TOOL CALL 3
TOOL DEF 4
....Programmlauf
*
TOOL CALL 4
....Programmlauf
*
TOOL CALL 0
TOOL DEF 30
*
STOP M30

Einen Tod muß man aber sterben. Am Programmanfang wechselt zwar T30 gleich ein, wenn aber dann T1 gewechselt wird, ist die Reihenfolge dann auch wieder T0 --> Magazin drehen bis T1 --> wechseln T0 gegen T1.
Solange T30 als Festplatz codiert ist, läuft das halt so.


--------------------
Nur mal so nebenbei: alle meine Texte werden ohne Computer Rechtschreibprüfung geschrieben.
Das geschieht bei mir ganz altmodisch, nämlich durch mich persönlich. :-)
TOP    
Beitrag 08.12.2019, 12:19 Uhr
Tommi33
Tommi33
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 20.10.2011
Beiträge: 137

T0 ist in der Platztabelle immer der Platz wo das Werkzeug reinkommt was Grad in der Spindel ist ausser man holt ein anderes Werkzeug. Also bei Tool Call 0 landet das dann da wo vorher T0 in der Platztabelle stand.
Ich löse das Problem immer so das ich die Werkzeuge vor dem Abarbeiten nebeneinander in die Kette positioniere. Einen anderen Weg kenne ich leider auch nicht, wobei manche Maschinen das sehr wohl können mit Tool Def 0 den Leerplatz zu positionieren aber keine Ahnung wo man das Umschalten kann.

Tommi
TOP    
Beitrag 08.12.2019, 12:27 Uhr
V057R4
V057R4
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.01.2019
Beiträge: 9

QUOTE (Tommi33 @ 08.12.2019, 12:19 Uhr) *
T0 ist in der Platztabelle immer der Platz wo das Werkzeug reinkommt was Grad in der Spindel ist ausser man holt ein anderes Werkzeug. Also bei Tool Call 0 landet das dann da wo vorher T0 in der Platztabelle stand.


Stimmt, ich erinnere mich gerade an die Zeit als ich 5 Jahre an einer Heller H400 gearbeitet habe.

Ohne das böse zu meinen, muss man sich irgendwann aber auch mal fragen, ob es diese kurze Zeitspanne
reinzuholen wirklich lohnt - der Wechsler läuft ja schnell durch, also gehen da vllt. <5 bis max. 10 Sekunden drauf,
so schade das auch für den PGM-Ablauf ist.


--------------------
Heidenhain iTNC 530, AWEA BM1600
________________________________________________________________________________

Ist der Motor kalt, gib ihm Sechseinhalb!
________________________________________________________________________________
TOP    
Beitrag 08.12.2019, 12:32 Uhr
Tommi33
Tommi33
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 20.10.2011
Beiträge: 137

Lach, dann musst du dir Mal nen 60fach Wechsler von ner MTRent anschauen, da wirst du alt und grau wenn du mit Festplatz arbeitest. Die schnellsten kenn ich bisher nur von Hermle und der auch noch ohne Doppelgreifer. Also es gibt da schon Unterschiede.

Tommi
TOP    
Beitrag 08.12.2019, 12:53 Uhr
Stefan21178
Stefan21178
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 01.07.2006
Beiträge: 809

QUOTE
an was für einer Maschine arbeitest du denn?

es ist eine POSMILL CE1000 mit TNC 640

QUOTE
den Messtaster und T0 festlegst bzw. aufrufst, dann bist du immerhin nur noch einen
Wkzg-Platz entfern

kann mann T0 eien festen Platz zuweist, kann er doch in diese Tasche nicht das letzte Werkzeug ablegen, oder?

QUOTE
TOOL CALL 30
....Programmlauf
*
TOOL CALL 1
TOOL DEF 2
....Programmlauf
*
TOOL CALL 2
TOOL DEF 3
....Programmlauf
*
TOOL CALL 3
TOOL DEF 4
....Programmlauf
*
TOOL CALL 4
....Programmlauf
*
TOOL CALL 0
TOOL DEF 30
*
STOP M30

damit verschiebe ich die Wartezeit doch nur vom Programmanfang, auf das Programmende
aber sonst würde das so gehen. thumbs-up.gif

QUOTE
Ich löse das Problem immer so das ich die Werkzeuge vor dem Abarbeiten nebeneinander in die Kette positioniere

das halte ich für sehr aufwendig

QUOTE
der Wechsler läuft ja schnell durch

Meiner nicht. Der taktet recht langsamm.

Vielen Dank für eure Hilfe und Antworten.
Ich könnte ja mal Heidenhain anrufen, und fragen was die dazu sagen, T0 vorpositionieren zu können.


--------------------
Frohe Grüsse Stefan

Ein Tag ohne lächeln ist ein verlorener Tag
TOP    
Beitrag 08.12.2019, 13:07 Uhr
Tommi33
Tommi33
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 20.10.2011
Beiträge: 137

Och nö, des geht eigentlich ziemlich fix. Du startest mit leerer Spindel, holst dann Werkzeug 1 in die Spindel und wechselst dann zum Werkzeug 20, das ist das direkt neben dem Taster. Dann holst Werkzeug 2 und wechselst mit Werkzeug 14, das ist das neben Werkzeug 1.
Werkzeug 20 und 14 werden nicht gebraucht und sind nur Beispielhaft so benannt. Und immer so weiter.

Gut bei 3 Teilen würde ich das jetzt auch nicht machen aber da stört mich das warten auch nicht.

Tommi
TOP    



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