HEIDENHAIN

Werkzeugorientierte Bearbeitung

Beitrag 20.10.2010, 18:36 Uhr
Schrudo
Level 3 = Community-Techniker
***
Hallo,
arbeitet von euch jemand mit der Funktion von Heidenhain "Werkzeugorientierte Bearbeitung" ???
Wenn ja wie geht das??? Was muß ich an der Maschine noch einrichten damit es funktioniert????



Vielen Dank!!!!

Gruß Schrudo
   
Beitrag 20.10.2010, 19:18 Uhr
Stefan84
Level 4 = Community-Meister
****
Hi Schrudo,

vielleicht hilft dir der Link weiter.

Kenn mich selber nicht mit dieser Bearbeitung aus.
Auf Seite 14 steht was darüber.

http://www.heidenhain.de/fileadmin/redakte...t_49_de_web.pdf

Gruß Stefan
   
Beitrag 20.10.2010, 22:16 Uhr
Jean
Level 3 = Community-Techniker
***
Die Werkzeugorientierte Bearbeitung baut auf der Palletten Bearbeitung auf.
Ein Mehrfachspannsystem ist erforderlich, Palette braucht man nicht.
Es müssen eine Macros geschrieben werden.
Paletten-Macro: TO_PALLET.H
Werkzeug-Macro: TOOLCALL.H
Werkzeug-Macro: TO_TOOLCALL.H
FIX-Macro: CLAMP.H
Für das Simulieren auf dem Programmierplatz MP 7480 auf 3 setzen.
Es sind auch Demoprogramme unter dem Ordner TO_PALLET zu finden
Für die werkzeugorientierte Bearbeitung PGM TO_WORKPIECE.P verwenden.

In wie weit die Macros schon auf der Maschine sind hängt vom Maschinen Hersteller ab.
Man kann sie auf jedenfall nachschrieben ab der TNC426.
Es lohnt sich auf jedenfall.


MfG

Jean
   
Beitrag 21.10.2010, 06:59 Uhr
Jean
Level 3 = Community-Techniker
***
Ich habe noch vergessen zu erwähnen dass es nur im Programmlauf simuliert werden kann.

nicht im Testmodus.

In der vertikalen leiste muss die Taste NC Start angeklickt werden.
Wenn man diesen nicht sofort findet einfach mal den oberen Softkey anklicken.

Wie die Macros aussehen sollen kann man in der Programmierstion sehen.


MfG

Jean
   
Beitrag 21.10.2010, 19:06 Uhr
Schrudo
Level 3 = Community-Techniker
***
Hallo,
auf dem Programmierplatz habe ich es laufen. Meine Maschine ist aber nicht dafür vorbereitet. Was muß ich den alles machen damit es auf der Maschine läuft?
Nur die beschriebenen Dateien darein kopieren. Oder gibt es dafür eine genaue Beschreibung.

Steuerung ITNC 530 Softwarestand 05


Gruß Schrudo

Vielen Dank!!!
   
Beitrag 21.10.2010, 19:29 Uhr
Jean
Level 3 = Community-Techniker
***
Poste mal welche Machine du hast.
Schaue im PLC Ordner nach ob du ein NCMacro.sys hast.
Es kann sein dass die Funktion nur durch ein ; ausgeblendet ist und alles auf der Steuerung vorhanden ist.
Im PLC Ordner sollte sich ein NCMACRO Ordner beinden in die oben genannten Macros sein müssen.
Es kann sein dass der Maschinehersteller die Macros anders benannt hat. Man sieht die Namen und den Pfad in der NCMacro.sys

Poste mal was du auf der Machine hast.


MfG

Jean

Der Beitrag wurde von Jean bearbeitet: 21.10.2010, 19:39 Uhr
   
Beitrag 21.10.2010, 20:21 Uhr
Schrudo
Level 3 = Community-Techniker
***
Ich sehe morgen mal nach was auf der Steuerung ist. Die Maschine ist eine SHW Unispeed.

Gruß Schrudo
   
Beitrag 22.10.2010, 06:17 Uhr
Schrudo
Level 3 = Community-Techniker
***
Hallo,
Im Ordner steht folgendes:

STARTUPCANCEL = PLC:\NC_MACRO\BS_INIT.H
TC = PLC:\NC_MACRO\TOOLCALLUS5.H
PALETT = PLC:\NC_MACRO\PALCH.H
PALEPILOG = PLC:\NC_MACRO\PALEPI.H
   
Beitrag 22.10.2010, 09:49 Uhr
Jean
Level 3 = Community-Techniker
***
Das sieht ja mal gut aus.
irgendwie ist die Maschine schon vorbereitet sonst wäre die TC = PLC:\NC_MACRO\TOOLCALLUS5.H und die
PALETT = PLC:\NC_MACRO\PALCH.H nicht eingetragen.

In der NCMacros.sys fehlt jedoch folgender Eintrag.

TCTOOLMODE = ******


Vergewissere dich ob sie nicht im NC_MACRO vorhanden ist jedoch nicht eingetragen ist.
Eigentlich haben die 5_achsen Maschine das.


Sie sollte folgende Einträge enthalten, es kann jedoch viel mehr drin stehen.
1 FN 18: SYSREAD Q1 = ID60 NR1; Werkzeug-Nummer T
2 FN 18: SYSREAD Q2 = ID60 NR2; Aktive Werkzeugachse
3 FN 18: SYSREAD Q3 = ID60 NR3; Spindel-Drehzahl
4 FN 18: SYSREAD Q4 = ID60 NR4; Aufmaß Werkzeug-Länge
5 FN 18: SYSREAD Q5 = ID60 NR5; Aufmaß Werkzeug-Radius
6 FN 18: SYSREAD Q6 = ID60 NR6; Automatischer TOOL CALL (0=Ja, 1=Nein)
7 FN 18: SYSREAD Q7 = ID60 NR7; Aufmaß Werkzeug Radius DR2
8 L M146
9 TOOL CALL Q1 Z SQ3 DL+Q4 DR+Q5 DR2:+Q7


Die ganze automatische Kopfdrehung bei Werkzeugwechsel sollte auch drin stehen.

Sende mir mal eine Private Nachricht mit deiner Email Adresse.


MfG

Jean
   
Beitrag 23.10.2010, 11:54 Uhr
Schrudo
Level 3 = Community-Techniker
***
Hallo,
ich habe dir eine Nachricht gesendet. Kannst du dir die Dateien denn auch mal ansehen?? Dann sende ich sie dir!!!
Ich bräuchte deine Email Adresse noch kannst du mir sie mal zusenden.

Danke!!
   
Beitrag 24.10.2010, 09:46 Uhr
Jean
Level 3 = Community-Techniker
***
Ich habe mir deine Files mal angesehen.

Hier ist die Info die ich zurzeit zur Verfügung habe.
Sie ist aber von 2008

Paletten-Macro: TO_PALLET.H
Dieses Macro ist auf jeden Fall notwendig, damit die Palettenverwaltung genutzt werden kann (z.B.
Mehrfachaufspannung ohne Palette). Es genügt dann, wenn sich in dem Macro ein BEGIN PGM und
END PGM befindet (falls keine weitere Funktion benötigt wird).
Werkzeug-Macro: TOOLCALL.H Wird bei der Werkzeugorientierten Bearbeitung benötigt
ab SW 340 490 03 (erforderlich Stopp und Einstieg mit M128).
Werkzeug-Macro: TO_TOOLCALL.H Wird bei der Werkzeugorientierten Bearbeitung gerufen.
FIX-Macro: CLAMP.H Wird beim Aufspannungseintrag (FIX) aufgerufen.

Was ich nicht bei dir gefunden habe ist die TOOLCALL.H
Laut der vorliegenden Info ab SW 34049003.
Ab der Version 05 gibt es zusätzlich eine Palettenpreset tabelle die eingetragen werden muss.

Welchen Softwarestand hast du auf der Maschine?

Am besten ist es du stellst eine Anfrage bei Heidenhain, und teilst denen deinen SW Stand mit und du sendest denen auch
die vorhandenen Macros zu.
Du bekommst sicherlich eine Antwort, denn Heidenhain läst niemenden im Regen stehen.

Sende dein Mail an folgende Adresse.

NC-Programmierung

+49 (8669) 31-3103

[email protected]


MfG


Jean

Der Beitrag wurde von Jean bearbeitet: 24.10.2010, 09:52 Uhr
   
Beitrag 29.04.2014, 19:19 Uhr
Klartext
Level 4 = Community-Meister
****
QUOTE (Jean @ 22.10.2010, 10:49 Uhr) *
1 FN 18: SYSREAD Q1 = ID60 NR1; Werkzeug-Nummer T
2 FN 18: SYSREAD Q2 = ID60 NR2; Aktive Werkzeugachse
3 FN 18: SYSREAD Q3 = ID60 NR3; Spindel-Drehzahl
4 FN 18: SYSREAD Q4 = ID60 NR4; Aufmaß Werkzeug-Länge
5 FN 18: SYSREAD Q5 = ID60 NR5; Aufmaß Werkzeug-Radius
6 FN 18: SYSREAD Q6 = ID60 NR6; Automatischer TOOL CALL (0=Ja, 1=Nein)
7 FN 18: SYSREAD Q7 = ID60 NR7; Aufmaß Werkzeug Radius DR2
8 L M146
9 TOOL CALL Q1 Z SQ3 DL+Q4 DR+Q5 DR2:+Q7


Sry das ich den alten Trend ausgrabe aber habe dazu noch einige fragen:


Was ist M146? (habe ich im Handbuch nicht gefunden, ohne scheint aber das Makro nicht zu funktionieren)

bei mir funktioniert wenn ich SP-Z (auf Sicherne Höhe fahren) in der Tabelle eingetragen habe nicht
ich vermute das ich das auch in das Toolcall Makro schreiben muss (wenn ja, hat dafür jemand ein Beispiel?)

Wie realisiert ihr im Programm funktionen die nur 1x Ausgeführt werden sollen (z.B. ein Stoppsatz oder eine Werkzeugbruchkontrolle)?


Danke
   
Beitrag 30.04.2014, 03:03 Uhr
cgTNC
Level 7 = Community-Professor
*******
Schau dir mal die Makros auf dem Programmierplatz iTNC530 im Orner PLC:\NC_MACRO an.

M146 merkt sich vermutlich die Daten von SYSREAD ID60 für das nächste Werkstück.

Gruß
cgTNC

Der Beitrag wurde von cgTNC bearbeitet: 30.04.2014, 03:05 Uhr
   
Beitrag 01.05.2014, 09:28 Uhr
Klartext
Level 4 = Community-Meister
****
QUOTE (cgTNC @ 30.04.2014, 04:03 Uhr) *
Schau dir mal die Makros auf dem Programmierplatz iTNC530 im Orner PLC:\NC_MACRO an.

M146 merkt sich vermutlich die Daten von SYSREAD ID60 für das nächste Werkstück.

Gruß
cgTNC


ich habe da leider die TO_TOOLCALL.H nicht (ist auch in der ncmakro.sys) ausgegraut und in der normalen TOOLCALL.H steht auch nichts das mir weiter hilft
   
Beitrag 01.05.2014, 10:50 Uhr
cgTNC
Level 7 = Community-Professor
*******
QUOTE (Klartext @ 01.05.2014, 09:28 Uhr) *
ich habe da leider die TO_TOOLCALL.H nicht (ist auch in der ncmakro.sys) ausgegraut und in der normalen TOOLCALL.H steht auch nichts das mir weiter hilft

Dann ist die PLC im iTNC530-Programmierplatz vermutlich nicht vollständig installiert.
Den Programmierplatz deinstallieren und bei der Neuinstallation die komplettinstallation der PLC auswählen.

In dem Ordner sollten dann drei TO_..h Makros vorhanden sein, die Du vermutlich alle brauchst.

Gruß
cgTNC
   
Beitrag 05.05.2014, 12:46 Uhr
Klartext
Level 4 = Community-Meister
****
QUOTE (cgTNC @ 01.05.2014, 11:50 Uhr) *
Dann ist die PLC im iTNC530-Programmierplatz vermutlich nicht vollständig installiert.
Den Programmierplatz deinstallieren und bei der Neuinstallation die komplettinstallation der PLC auswählen.

In dem Ordner sollten dann drei TO_..h Makros vorhanden sein, die Du vermutlich alle brauchst.

Gruß
cgTNC


habs jezt gemacht und darauf geachtet das ich die PLC mit installiere, habe die TO_ Makros lieder immer noch nicht drin wacko.gif
kann mir vielleicht jemand die 3 Dateien Hochladen?

Danke
   
Beitrag 05.05.2014, 21:17 Uhr
cgTNC
Level 7 = Community-Professor
*******
QUOTE (Klartext @ 05.05.2014, 12:46 Uhr) *
habs jezt gemacht und darauf geachtet das ich die PLC mit installiere, habe die TO_ Makros lieder immer noch nicht drin wacko.gif
kann mir vielleicht jemand die 3 Dateien Hochladen?

Danke

Die Dateien sind tatsächlich im aktuellen Programmierplatz iTNC530 08 SP1 nicht mehr enthalten. Bis 07 SP3 waren sie dabei.

Du hast eine PM.

Gruß
cgTNC

Der Beitrag wurde von cgTNC bearbeitet: 05.05.2014, 21:18 Uhr
   
Beitrag 29.01.2019, 11:31 Uhr
Stefan84
Level 4 = Community-Meister
****
Hallo zusammen,

ich habe eine Frage bezüglich Palettenverwaltung / Mehrfachaufspannungen an der Maschine.
Ich will unsere Maschine für Mehrfachaufspannungen verwenden. Kann mir jemand Hilfestellung geben wie ich meine Maschine - POSmill E100 mit iTNC530 - für die Palettenverwaltung einrichte?

In der NCMYCRO.SYS stehen folgende Einträge.

PALETT = PLC:\NC_MACRO\ALT_PAL.H
;PALETT = PLC:\NC_MACRO\PALLET.H
STARTUPCANCEL = PLC:\NC_MACRO\BS_INIT.H
;RESETINIT = PLC:\NC_MACRO\BS_INIT.H
;RUNCANCEL = PLC:\NC_MACRO\INT_STOP.H
;TC = PLC:\NC_MACRO\TOOLCALL.H
;P$OEM01 = PLC:\NC_MACRO\OEM01.H


Vielen Dank und mfG

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