584.826 aktive Mitglieder*
5.140 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Erstellen eines Unterprogramm (MANUALPlus 620)

Beitrag 12.09.2019, 10:43 Uhr
Paddyo0
Paddyo0
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.09.2019
Beiträge: 259

Hallo, ich bin neu hier im Forum und habe da mal eine Frage.
Ich arbeite jetzt seit einem Jahr an den Seiger Zyklendrehmaschinen mit Heidenhain Steuerung. Einmal eine SLZ420E und eine 520E.
Nun möchte ich an den Maschinen Unterprogramme bzw Makros erstellen, habe allerdings kein Plan wie man dass macht.
Als Beispiel hätte ich einmal das ausspülen von Gussteilen die innen ausgedreht wurden. Hier möchte ich ein Unterprogramm erstellen welches bei 100 u/min in x hoch und runter verfährt mit Kühlwasser.
Aber wie schreibe ich dieses Unterprogramm und worauf muss ich achten? Wie muss das ganze aussehen?
Ich würde mich über sämtliche Hilfe oder Tipps sehr freuen. Gerne könnt ihr mir auch Beispiele nennen an denen ich mich orientieren kann zum üben.
Übrigens habe ich auch schon im Handbuch nachgeschaut aber so richtig schlau werde ich daraus nicht.
Ich füge die Seiten mal als Anhang hinzu (hoffe das ist erlaubt?)
Schon mal danke für jede Hilfe smile.gif
Gruß,
Patrick
Angehängte Datei(en)
Angehängte Datei  1FF7BF18_A73C_487A_B038_0198B679A4B4.png ( 401.81KB ) Anzahl der Downloads: 41
Angehängte Datei  F13F4690_EE51_40A0_BC2D_89E4B4FBCE49.png ( 583.22KB ) Anzahl der Downloads: 22
Angehängte Datei  7456F817_8A3A_4BA9_A509_1794BFE3FADD.png ( 366.26KB ) Anzahl der Downloads: 15
 


--------------------
Gruß,

Patrick
TOP    
Beitrag 11.12.2019, 21:42 Uhr
Paddyo0
Paddyo0
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.09.2019
Beiträge: 259

Kann mir da keiner weiterhelfen?
Gruß,
Patrick


--------------------
Gruß,

Patrick
TOP    
Beitrag 04.02.2020, 14:54 Uhr
nuding492
nuding492
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 12.10.2019
Beiträge: 6

Dafür brauchst Du keine Variablen.

Erstelle einfach ein Unterprogramm, das das macht was du möchtest.

z.B.:

G97 S1000 M4 -> 1000 Umdrehungen CCW
G00 Z150 -> Fahren auf bestimmte Z Koordinate, um Kollisionen zu vermeiden
G00 X0
G00 X100
M5 -> evtl. Spindelstop am Ende

Das dann einfach über L-Aufruf extern in deinem Programm aufrufen mit X-Wiederholungen falls gewünscht.
Fertig.

lg
TOP    
Beitrag 04.02.2020, 20:08 Uhr
Paddyo0
Paddyo0
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.09.2019
Beiträge: 259

QUOTE (nuding492 @ 04.02.2020, 14:54 Uhr) *
Dafür brauchst Du keine Variablen.

Erstelle einfach ein Unterprogramm, das das macht was du möchtest.

z.B.:

G97 S1000 M4 -> 1000 Umdrehungen CCW
G00 Z150 -> Fahren auf bestimmte Z Koordinate, um Kollisionen zu vermeiden
G00 X0
G00 X100
M5 -> evtl. Spindelstop am Ende

Das dann einfach über L-Aufruf extern in deinem Programm aufrufen mit X-Wiederholungen falls gewünscht.
Fertig.

lg



Hey, schon mal vielen Dank für deine Hilfe!
Eine Frage habe ich allerdings, ich möchte für unsere Seiger Zyklendrehmaschine einen Bohrzyklus für Wendeplattenbohrer erstellen.
Zum Problem: Wir bohren ins volle mit einem T-Max Bohrer. Hierbei fahren wir immer 1mm größer, also Bohren 1mm größer.
Nun zum Problem, leider fährt die Maschine dann einfach wieder aus der Bohrung raus. Ich möchte aber dass die Maschine erst auf X0.5 fährt damit der Bohrer nicht nachzieht und dabei Rillen entstehen.
Hoffe mein Problem ist verständlich?

Nun möchte ich aber ein Unterprogramm haben wo ich im Nachhinein trotzdem noch zumindest die Drehzahl, sowie den X und Z-Wert und den Vorschub ändern kann.
Ist das möglich?

Über Hilfe würde ich mich freuen und bedanke mich im voraus recht herzlich.
Giruß,

Paddy


--------------------
Gruß,

Patrick
TOP    
Beitrag 06.02.2020, 17:16 Uhr
Paddyo0
Paddyo0
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.09.2019
Beiträge: 259

Weiß da vielleicht wer wie genau man das beim Unterprogramm definiert?


--------------------
Gruß,

Patrick
TOP    



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