586.036 aktive Mitglieder*
3.540 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Frage zu Programmierung, Auf der suche nach einer eleganteren Lösung

Beitrag 23.08.2017, 13:02 Uhr
Dimou
Dimou
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.08.2017
Beiträge: 3

Hallo kann mir jemand helfen wie man das eleganter lösen/programmieren könnte?

Werkstück 94x74x12mm rechts und links müssen jeweils 4x M6 Gewinde rein.

Meine eigentliche Frage wäre wie müsste ich das Programm schreiben das sich nach den ersten 4 Gewinden auf der Rechten Seite nur die C Achse Drehe um die Gewinde der linken Seite zu machen?

(DMU50)
(TNC640)

Aktuell mache ich das so..

Tool Call 1
Cyc Bohren

LBL Call 100 (Plane Resett)
LBL Call 10 (Schwenken)
LBL Call 11 (Bohrpunkte)
LBL Call 100
L Z-1 M91

LBL Call 20 (Schwenken 2)
LBL Call 21 (Bohrpunkte 2)
L Z-1 M91

Tool Call 2
Cyc Gewinde

LBL Call 22
L Z-1 M91
LBL Call 100
LBL Call 10
LBL Call 11
LBL Call 100
M30

LBL 10
Nullpunkt Verschiebung X +47 Y0 Z0
Plane Relativ SPB+90 TURN SEQ+
LBL0

LBL 11
L X+6 Y32 Z2 (Cyc Call)
L Y12
L Y-12
L Y-32
LBL0


LBL 20
Nullpunkt Verschiebung X-47 Y0 Z0
Plane Relativ SPB-90 TURN TABLE ROT
LBL0


LBL 21
L X-6 Y32 Z2 (Cyc Call)
L Y12
L Y-12
L Y-32
LBL0

LBL 100
Nullpunkt X0 Y0 Z0
Plane Resett Turn
LBL 0

Mfg Dimou
Angehängte Datei(en)
Angehängte Datei  Skizze.jpg ( 93.12KB ) Anzahl der Downloads: 31
 
TOP    
Beitrag 23.08.2017, 13:22 Uhr
eggxy
eggxy
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.07.2017
Beiträge: 49

Plane Reset Stay werwenden, somit wird der eigentliche Schwenk zurück Auf C0 A0 (oder B0) nicht ausgeführt sondern nur "gedacht" leg dir noch ein Label 110 oder 101 an, was dir lieber ist.

Dann fährst du nach der Bearbeitung der ersten Seite einfach damit Frei und schwenkst direkt nur mit der C Achse auf die nächste Ebene.

Beispiel

LBL 110
M140 MB MAX -> Freifahren Z
X0 Y0 Z500 R0 FMAX M91 -> sichere Position im Maschinenraum (hier trägst deine ein, ggf. reicht ja auch das Freifahren in Z)
PLANE RESET STAY
CYCL DEF 7.0
X0
Y0
Z0
LBL 0

Bitte auch daran denken die Nullpunktverschiebung nach LBL 110 wieder anzuwählen.

Gruß Timo
TOP    
Beitrag 23.08.2017, 13:50 Uhr
Dimou
Dimou
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.08.2017
Beiträge: 3

Vielen Dank Timo klappt wunderbar spitze.gif
TOP    



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