Hot News:

Unser Angebot:

  Foren auf CAD.de
  Heidenhain
  Programmablauf TNC426

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  Programmablauf TNC426 (6760 mal gelesen)
Hans-Jörg
Mitglied
CNC-Bohrwerker

Sehen Sie sich das Profil von Hans-Jörg an!   Senden Sie eine Private Message an Hans-Jörg  Schreiben Sie einen Gästebucheintrag für Hans-Jörg

Beiträge: 6
Registriert: 18.07.2002

erstellt am: 18. Jul. 2002 22:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute,
meine Frage ist folgende:
Ich würde gern wissen wie ich der TNC 426 begreiflich machen kann,
dass sie, wenn sie in ein Unterprogramm gesprungen ist, an dessen
Ende automatisch wieder ins Hauptprogramm springt an dem punkt wo
sie vorher raus ging und ins Unterprogramm wechselte.
Für schnelle Hilfe wäre ich sehr dankbar, ich arbeite erst seit knapp
einem Jahr an der TNC 426 und hab noch nicht viel ahnung damit.

Danke,
      Hans-Jörg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Billy_W
Mitglied
NC-Techniker

Sehen Sie sich das Profil von Billy_W an!   Senden Sie eine Private Message an Billy_W  Schreiben Sie einen Gästebucheintrag für Billy_W

Beiträge: 1
Registriert: 26.06.2002

erstellt am: 19. Jul. 2002 10:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Jörg 10 Unities + Antwort hilfreich


unterprogramme.txt

 
Hallo Hans-Jörg

Anbei ein Beispiel wie wir Unterprogramme anwenden 

mfg
Billy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Alzheimer
Mitglied
CNC-Fräser

Sehen Sie sich das Profil von Alzheimer an!   Senden Sie eine Private Message an Alzheimer  Schreiben Sie einen Gästebucheintrag für Alzheimer

Beiträge: 6
Registriert: 22.02.2002

erstellt am: 19. Jul. 2002 15:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Jörg 10 Unities + Antwort hilfreich

Der Rücksprung ins Hauptprogramm wird durch LBL 0 ausgelöst. Das funktioniert aber nur, wenn das Unterprogramm mit LBL CALL aufgerufen wurde. NICHT einfach hineinlaufen lassen, und auch nicht mit einem bedingten Sprung (IF Qx LT x GOTO LBLx).

Gruß,
Kl@us

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hans-Jörg
Mitglied
CNC-Bohrwerker

Sehen Sie sich das Profil von Hans-Jörg an!   Senden Sie eine Private Message an Hans-Jörg  Schreiben Sie einen Gästebucheintrag für Hans-Jörg

Beiträge: 6
Registriert: 18.07.2002

erstellt am: 19. Jul. 2002 17:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für die Antworten, vielen Dank auch für das Beispielprogramm,
aber ich meinte mit Unterprogrammen, keine Programme die direkt
im Hauptprogramm stehen, sondern die n einem anderem Ort und in einer
anderen Datei gespeichert sind.
Gibt es für sowas eine möglichkeit oder ist das überhaupt nicht
möglich ?

Vielen dank für eure Ideen und Ratschläge

      Hans-Jörg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Alzheimer
Mitglied
CNC-Fräser

Sehen Sie sich das Profil von Alzheimer an!   Senden Sie eine Private Message an Alzheimer  Schreiben Sie einen Gästebucheintrag für Alzheimer

Beiträge: 6
Registriert: 22.02.2002

erstellt am: 19. Jul. 2002 17:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Jörg 10 Unities + Antwort hilfreich

Hallo Hans-Jörg,

das kann man auch machen. Allerdings ist das dann kein Unterprogramm, sondern ein ganz normales Programm, das per CALL PGM aufgerufen wird. Der Rücksprung erfolgt hier, wenn das aufgerufene Programm den Schlußsatz END PGM erreicht hat. Also kein M2 oder M30 reinschreiben.

Gruß,
Kl@us

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hans-Jörg
Mitglied
CNC-Bohrwerker

Sehen Sie sich das Profil von Hans-Jörg an!   Senden Sie eine Private Message an Hans-Jörg  Schreiben Sie einen Gästebucheintrag für Hans-Jörg

Beiträge: 6
Registriert: 18.07.2002

erstellt am: 19. Jul. 2002 23:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Klaus, danke für deine antwort, Aber,
gibt es noch andere möglichkeiten um programme zu verkoppeln ?
Wir haben das mit PGM CALL schon probiert, und bei uns hat es
nicht funktioniert. Wir haben weder M2 noch M30 eingesetzt.
Es geht darum, einzelne, immer gleiche Programmschritte, die
wir bei jedem Teil brauchen, in eine extra Datei zu schreiben,
welche wir dann nur in das Hauptprogramm einbinden müssen.
Beispiel für Bohrung M6:
Jetzt programmieren wir :

TOOL CALL: Zentrierbohrer ZS 2000
M13
Zyklus Zentrieren
LBL 1
LX 200 Y 200 Z 2 FMAX
...
...
LBL0
TOOL CALL: Bohrer 5 ZS 900
M13
Zyklus bohren
CALL LBL 1
LZ 300 FMAX
TOOL CALL M6 ZS 500
M13
Zyklus Gewindeschneiden
CALL LBL 1
LZ 300 FMAX
M0

Um das gesammte Programmieren und schreiben zu vereinfachen möchte
ich gerne, dass ich in einem Hauptprogramm die möglichkeit habe auf
andere Programmdateien zugreifen zu können.
Zum Beispiel:

LBL 1
Koordinaten der einzelnen Bohrungen für M6
LBL 0
PGM CALL:\U\M6

LBL 2
Koordinaten der einzelnen Bohrungen für M8
LBL 0
PGM CALL:\U\M8

Ich hoffe es gibt noch andere möglichkeiten, oder eine idee weshalb
PGM CALL bei uns nicht geht.
Die Maschine arbeitete zum Beispiel M6 ab aber sprang NICHT mehr ins
Hauptprogramm zurück um M8 abzuarbeiten.

Gruss
    Hans-Jörg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Alzheimer
Mitglied
CNC-Fräser

Sehen Sie sich das Profil von Alzheimer an!   Senden Sie eine Private Message an Alzheimer  Schreiben Sie einen Gästebucheintrag für Alzheimer

Beiträge: 6
Registriert: 22.02.2002

erstellt am: 20. Jul. 2002 10:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Jörg 10 Unities + Antwort hilfreich

Hallo Hans-Jörg,

die Programmstruktur sieht ganz gut aus, einen Fehler kann ich dort nicht finden. Aber was steht in dem Programm, das per PGM CALL aufgerufen wird ? Wenns dir nichts ausmacht, kannst du mir die Programme mal vollständig per email schicken. Am besten, das Hauptprogramm UND die aufgeufenen Programme. Ich seh mir das dann mal durch.

Gruß,
Kl@us
kkrausse@freenet.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hans-Jörg
Mitglied
CNC-Bohrwerker

Sehen Sie sich das Profil von Hans-Jörg an!   Senden Sie eine Private Message an Hans-Jörg  Schreiben Sie einen Gästebucheintrag für Hans-Jörg

Beiträge: 6
Registriert: 18.07.2002

erstellt am: 24. Jul. 2002 12:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Klaus,
ich weiss jetzt woran der Fehler liegt, in dem PGM CALL:\U\M6 ist die
technologie vom Bohren + Gewindeschneiden eingetragen und das LBL1
die Steuerung erkennt nicht das sie von dem eigentlichen Hauptprogramm
das LBL1 nehmen soll. Wir wissen nicht wie wir das lösen können,
eigenständige kleine "Hauptprogramme", die in alle anderen Programme
eingebunden werden können, zu realisieren.

PGM CALL:\U\M6
ohne Blockform
TOOL CALL Bohrer 5 ZS 800
LM 13
Zyklus Bohren
CALL LBL 1
LZ 300 FMAX
TOOL CALL M8 ZS 500
LM 13
Zyklus Gewindeschneiden
CALL LBL 1
LZ 300 FMAX
END PGM M6

bei diesem Programmaufruf bringt sie den Fehler "LBL 1 nicht
vorhanden", eigentlich logisch, da sie nicht zurückgreift auf das
eigentliche Hauptprogramm, indem LBL 1 definiert ist.
Wir wollten eigentlich erreichen, dass wir wie bei DIN ISO
Programmierung von DECKEL "DIALOG 11" eigenständige Unterprogramme,
die sogennanten Makroprogramme, auch auf Heidenhainsteuerung in
ähnlicher Art und Weise einsetzen können. Wir kommen nicht dahinter
wie es funktionieren kann oder ob es überhaupt möglich ist.

Gruss
    Hans-Jörg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

markusG
Mitglied



Sehen Sie sich das Profil von markusG an!   Senden Sie eine Private Message an markusG  Schreiben Sie einen Gästebucheintrag für markusG

Beiträge: 124
Registriert: 09.04.2002

WF5
ProNC
AutoCAD 2008
ME10

erstellt am: 25. Jul. 2002 17:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Jörg 10 Unities + Antwort hilfreich


BHB.pdf

 
Hallo,
wenn Ihr auf einer TNC426 arbeitet, könntet Ihr doch auch Punktetabellen einsetzen. Diese Tabellen beinhalten nur die Positionswerte an denen der zuvor definierte Zyklus abgearbeitet werden soll.

Gruß
...markusG

------------------
Gruß
...markusG

[Diese Nachricht wurde von markusG am 25. Juli 2002 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hans-Jörg
Mitglied
CNC-Bohrwerker

Sehen Sie sich das Profil von Hans-Jörg an!   Senden Sie eine Private Message an Hans-Jörg  Schreiben Sie einen Gästebucheintrag für Hans-Jörg

Beiträge: 6
Registriert: 18.07.2002

erstellt am: 26. Jul. 2002 10:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Tach Markus,
danke für den tipp mit den Punktetabellen, wir werden das
demnächst mal ausprobieren.

MFG
  Hans-Jörg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

markusG
Mitglied



Sehen Sie sich das Profil von markusG an!   Senden Sie eine Private Message an markusG  Schreiben Sie einen Gästebucheintrag für markusG

Beiträge: 124
Registriert: 09.04.2002

WF5
ProNC
AutoCAD 2008
ME10

erstellt am: 08. Aug. 2002 15:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Jörg 10 Unities + Antwort hilfreich

Hallo Hans-Jörg,
hast Du das mit den Punktetabellen jetzt schon mal probiert?
Oder hast Du vielleicht schon eine andere Lösung gefunden?

Lass mal wieder was von Dir hören.

Gruß
...markusG

------------------
Gruß
...markusG

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hans-Jörg
Mitglied
CNC-Bohrwerker

Sehen Sie sich das Profil von Hans-Jörg an!   Senden Sie eine Private Message an Hans-Jörg  Schreiben Sie einen Gästebucheintrag für Hans-Jörg

Beiträge: 6
Registriert: 18.07.2002

erstellt am: 27. Aug. 2002 22:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Markus,

Sorry das ich so lange nix gepostet habe, hab nicht immer die
möglichkeit gehabt.

Das mit den Punktetabellen wollten wir probieren, haben diese
Funktion aber nicht auf unserer Maschine (Hedelius 100) gefunden.
Bisher machen wir das deswegen auf die umständliche Weise.

Tschüss
      Hans-Jörg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Grischa
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von Grischa an!   Senden Sie eine Private Message an Grischa  Schreiben Sie einen Gästebucheintrag für Grischa

Beiträge: 34
Registriert: 30.12.2002

erstellt am: 07. Jan. 2003 11:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Jörg 10 Unities + Antwort hilfreich

Hallo H-J,
vielleicht solltest du ein Bsp. bringen, wie ihr mit UP´s arbeitet.

Grischa

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied

erstellt am: 28. Nov. 2007 22:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hallo


Ich habe 2001 in einem Fortbildungszentrum eine CNC-Ausbildung gemacht. Da hatte ich auch einmal dieses Problem mit einen sehr großen Parameterunterprogramm. (über 10000 Sätze) Da reichte der Speicherplatz auf der Maschine nicht aus.
Ich hatte das Programm auf dem Rechner geteilt.
Für ein Cam Programm würde ich sagen: zeichne einfach erste einen Teil des Werkstücks, arbeite das Programm auf der Maschine ab. Dann zeichne den Rest des Werkstücks, und arbeite den Rest ab.

Frau-PROE
Ehrenmitglied V.I.P. h.c.
Trän-Närrin



Sehen Sie sich das Profil von Frau-PROE an!   Senden Sie eine Private Message an Frau-PROE  Schreiben Sie einen Gästebucheintrag für Frau-PROE

Beiträge: 2785
Registriert: 01.07.2009

Privat:
DELL Vostro 1710
WinXP-Pro
Wildfire4 M020 SE
CoCreate PE 2.0

Dienstlich:
NIX
Arbeitslos und Spaß dabei!

erstellt am: 18. Jul. 2009 23:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Jörg 10 Unities + Antwort hilfreich

Tja, dieses hier ist zwar ein "uralter" thread,
aber das tatsächliche Problem von Hans-Jörg, bzw. die entsprechende Lösung wurde hier, meines erachtens, immer noch nicht aufgedeckt!

Deshalb hier mein Hinweis:

Mit PGM CALL springt die TNC 426 (ebenso wie alle anderen, seit 155 B) direkt in ein anderes (Unter)-Programm.
Ein weiteres PGM CALL in diesem (Unter)-Programm bewirkt einen weiteren Sprung ins nächste PGM usw. Für einen Rücksprung ins 1. PGM müsste also im Unterprogramm erneut ein PGM CALL zurück zu PGM1 erfolgen.

Der Zyklus CALL PGM hingegen verhält sich anders.

CYCL DEF 16.0 CALL PGM
CYCL DEF 16.1 PGM 4711
.
.
CYCL CALL M
.
nach Ablauf des Unterprogramms springt die TNC wie gewünscht zurück ins Hauptprogramm.
Das geht allerdings nur, wenn im Unterprogramm KEIN M30 oder M2 steht!

Frau-PRÖ

[Diese Nachricht wurde von Frau-PROE am 18. Jul. 2009 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz