584.829 aktive Mitglieder*
5.121 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Kontur fasen (TCPM)

Beitrag 04.12.2020, 22:04 Uhr
Smyrre
Smyrre
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.01.2012
Beiträge: 38

Hi Community,

gibt es eine Möglichkeit mittels TCPM eine Fase mit einem Schaftfräser an eine Innenkontur zu bekommen?
Ich hab hier schon gesucht, bin aber nicht wirklich fündig geworden!

Physikalische Schwenkachsen sind C und A.

Danke schonmal für die Mühe!


P.s. Im Anhang ist so eine Kontur
Angehängte Datei(en)
Angehängte Datei  Kontur.jpg ( 37.89KB ) Anzahl der Downloads: 93
 
TOP    
Beitrag 05.12.2020, 06:52 Uhr
Thomas_W
Thomas_W
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 19.07.2016
Beiträge: 180

QUOTE (Smyrre @ 04.12.2020, 22:04 Uhr) *
Hi Community,

gibt es eine Möglichkeit mittels TCPM eine Fase mit einem Schaftfräser an eine Innenkontur zu bekommen?
Ich hab hier schon gesucht, bin aber nicht wirklich fündig geworden!

Physikalische Schwenkachsen sind C und A.

Danke schonmal für die Mühe!


P.s. Im Anhang ist so eine Kontur


Moin!

Prinzipiell schon. Du brauchst für jeden Radius Deiner Form den Kreismittelpunkt und sämtliche Winkelbezüge. Das kannst Du entweder aus dem Modell messen oder rechnen. Radiuskorrektur für das Werkzeug und nen Startpunkt. Dann kommts noch auf den Fasenwinkel und die entsprechende Bearbeitungstiefe/breite an. Abhängig von Deiner Steuerung kann man das schon mit ein bissl Aufwand programmieren. Oder Du machst das mit einem CAM System.

Schonmal ne Kreistasche oder einfacherere Konturen mit TCPM gefast?

Grüße


--------------------
WESOMA Weimar GmbH

Werkzeug, Sondermaschinen und Vorrichtungsbau. Einzelteile, Nacharbeiten, Neukonstruktion, Kleinserien und Anpassungen vieler Art.

Meine Erfahrungen: Maschinen- und Spannmittelvorbereitung, Werkzeugverwaltung, Programmierung (Strecke, 3D, 3+2, 4 und 5 Achs-simultan), Qualitätskontrolle und Nachbereitungen an den zugewiesen Maschinen für die jeweiligen Einzelteile und Serien. Entwicklung von optimierten Fertigungsverfahren in diesem Bereich.

Mein Schatz: DMU 60P HiDyn 5-Achs Universalfräsmaschine

C Achse ° Rundtisch Verfarbereich 700mm auf Y Achse und B Achse 180° Schwenkkopf Verfahrbereich 600mm X sowie Z, 30 Einheiten Werkzeugwechsler ohne feste Platzbelegung mit Doppelgreifer Wechselsystem. Fünf Achs Simultanfähig bei einer Genauigkeit von 0,01 mm. BJ 2006

HeidenHain iTNC 530 (340490_002_SP6)

Wenn Jemand sagt "das geht nicht!", denk immer daran: es sind seine Grenzen. Nicht Deine.

Zu Risiken und Nebenwirkungen schreddern Sie die Packungsbeilage und tragen Sie Ihren Arzt zum Apotheker.
TOP    
Beitrag 05.12.2020, 07:43 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.311

Wie wäre es mit einem Abzeilen der Fase? Dazu gäbe es ein fertiges Beispiel.


--------------------
Gruß
Schwindl
TOP    
Beitrag 06.12.2020, 18:59 Uhr
Smyrre
Smyrre
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.01.2012
Beiträge: 38

Danke ihr beiden,

abzeilen hab ich auf der 3-achser gemacht, aber ich wollte jetzt, da ich an einer 5-achser stehe, das auch mal im geschwenkten Zustand machen.
Geht auch schneller und wenn man weiß wie es funktioniert, sollte es dann auch kein Problem mehr darstellen.

Also ungefähr so für den ersten Teilradius? Den Winkel hab ich jetzt nicht ausgerechnet, weil ich keine Zeichnung zur Hand habe!

TOOL CALL DR+Q108 ; für den aktiven Werkzeugradius
M107
FUNKTION TCPM F TCP AXIS POS PATHCTRL AXIS
L A-30 C+0 FMAX
L X+0 Y-10 FMAX
L Z+6 FMAX
L X+0 Y-15 Z-1 RL FAUTO
Q1=+90 ; Startwinkel
LBL "Fase"
Q1600=Q1600 - 1
Q1601 = 15 - ( 40 * SIN Q1600)
Q1602 = 0 - ( 40 * COS Q1600)
L X+Q1602 Y+Q1601 IC -1
CALL LBL "Fase" REP54
L X+0 Y-10 Z+6 R0 FMAX
M140 MBMAX
PLANE RESET TURN FMAX
FUNCTION RESET TCPM
M30
TOP    
Beitrag 06.12.2020, 21:17 Uhr
Thomas_W
Thomas_W
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 19.07.2016
Beiträge: 180

QUOTE (Smyrre @ 06.12.2020, 18:59 Uhr) *
...Also ungefähr so für den ersten Teilradius? Den Winkel hab ich jetzt nicht ausgerechnet, weil ich keine Zeichnung zur Hand habe!

TOOL CALL DR+Q108 ; für den aktiven Werkzeugradius
M107
FUNKTION TCPM F TCP AXIS POS PATHCTRL AXIS
L A-30 C+0 FMAX
L X+0 Y-10 FMAX
L Z+6 FMAX
L X+0 Y-15 Z-1 RL FAUTO
Q1=+90 ; Startwinkel
LBL "Fase"
Q1600=Q1600 - 1
Q1601 = 15 - ( 40 * SIN Q1600)
Q1602 = 0 - ( 40 * COS Q1600)
L X+Q1602 Y+Q1601 IC -1
CALL LBL "Fase" REP54
L X+0 Y-10 Z+6 R0 FMAX
M140 MBMAX
PLANE RESET TURN FMAX
FUNCTION RESET TCPM
M30


Nabend Smyrre!

Das wird so wohl eher nicht gut funktionieren. (@Community: Belehrt mich bitte eines Besseren, falls ich da falsch liege!) Die Radiuskorrektur musste dir für die XY Ebene und Z ausrechnen (XY = COS Anstellwinkel x Q108 , Z = SIN Anstellwinkel x Q108). Die sich ergebenen Werte musste auf Deine Koordinate drauf bzw. wegrechnen, je nach dem wie Du anfängst und wohin Du willst. Für was steht die 40 in Deinen Formeln?
Du musst bedenken, dass sie das Koordinatensystem anders verhält wie bei PLANE bzw. CYCL19. Die Ebene bleibt bei angestellten Winkel die gleiche und das Koordinatensystem dreht sich mit der Rundachse mit. (Mir fällt spontan nichts besseres zur Beschreibung ein)

RL, M140 und PLANE geht bei aktiven TCPM soweit ich weis nicht, da wird Dir die Maschine den Mittelfinger zeigen.

Wenn Du die Kontur in Linearsätze einteilen willst, brauchste noch ein paar mehr Formeln für die ganze Kontur. Ich persönlich empfehle bei sowas immer mit Polarkoordinaten zu arbeiten. -> Kreismittelpunkt setzen, Linearsatz auf errechneten Radius, Zustellen auf errechnete Tiefe und mit Cirkularsatz verfahren bis zum nächsten Schnittpunkt, von da aus dann weiter mit dem nächsten Abschnitt usw. Das meinte ich mit Winkelbezüge.

Kann natürlich auch sein, dass ich hier völligen Schmus schreibe, aber bisher hab ich das immer so gemacht und das hat super funktioniert.
Hat natürlich auch seine Grenzen irgendwo wenn die Formen zu bekloppt werden oder sich der Anstellwinkel in der Kontur ändert.

Grüße


--------------------
WESOMA Weimar GmbH

Werkzeug, Sondermaschinen und Vorrichtungsbau. Einzelteile, Nacharbeiten, Neukonstruktion, Kleinserien und Anpassungen vieler Art.

Meine Erfahrungen: Maschinen- und Spannmittelvorbereitung, Werkzeugverwaltung, Programmierung (Strecke, 3D, 3+2, 4 und 5 Achs-simultan), Qualitätskontrolle und Nachbereitungen an den zugewiesen Maschinen für die jeweiligen Einzelteile und Serien. Entwicklung von optimierten Fertigungsverfahren in diesem Bereich.

Mein Schatz: DMU 60P HiDyn 5-Achs Universalfräsmaschine

C Achse ° Rundtisch Verfarbereich 700mm auf Y Achse und B Achse 180° Schwenkkopf Verfahrbereich 600mm X sowie Z, 30 Einheiten Werkzeugwechsler ohne feste Platzbelegung mit Doppelgreifer Wechselsystem. Fünf Achs Simultanfähig bei einer Genauigkeit von 0,01 mm. BJ 2006

HeidenHain iTNC 530 (340490_002_SP6)

Wenn Jemand sagt "das geht nicht!", denk immer daran: es sind seine Grenzen. Nicht Deine.

Zu Risiken und Nebenwirkungen schreddern Sie die Packungsbeilage und tragen Sie Ihren Arzt zum Apotheker.
TOP    
Beitrag 07.12.2020, 13:08 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.311

QUOTE (Smyrre @ 06.12.2020, 18:59 Uhr) *
Danke ihr beiden,

abzeilen hab ich auf der 3-achser gemacht, aber ich wollte jetzt, da ich an einer 5-achser stehe, das auch mal im geschwenkten Zustand machen.
Geht auch schneller und wenn man weiß wie es funktioniert, sollte es dann auch kein Problem mehr darstellen.

Also ungefähr so für den ersten Teilradius? Den Winkel hab ich jetzt nicht ausgerechnet, weil ich keine Zeichnung zur Hand habe!

TOOL CALL DR+Q108 ; für den aktiven Werkzeugradius
M107
FUNKTION TCPM F TCP AXIS POS PATHCTRL AXIS
L A-30 C+0 FMAX
L X+0 Y-10 FMAX
L Z+6 FMAX
L X+0 Y-15 Z-1 RL FAUTO
Q1=+90 ; Startwinkel
LBL "Fase"
Q1600=Q1600 - 1
Q1601 = 15 - ( 40 * SIN Q1600)
Q1602 = 0 - ( 40 * COS Q1600)
L X+Q1602 Y+Q1601 IC -1
CALL LBL "Fase" REP54
L X+0 Y-10 Z+6 R0 FMAX
M140 MBMAX
PLANE RESET TURN FMAX
FUNCTION RESET TCPM
M30

Hallo, das mit RL und linearisierten Kreis funktioniert schon, ist aber aufwändiger zu Programmieren. Ich tendiere auch zu Polarkreis.

Anbei ein Beispiel allerdings der Einfachheit halber mit Halbkreisen.

12 TOOL CALL "MILL_D12_ROUGH" Z S8000 F1000
13 M3
14 * - Anstellung
15 ;Kompensation des Werkzeugradius
16 PLANE RESET STAY
17 ;Z/Koordiante ist die Tiefe der Fase
18 CYCL DEF 7.0 NULLPUNKT
19 CYCL DEF 7.1 X+5
20 CYCL DEF 7.2 Y+100
21 CYCL DEF 7.3 Z-2
22 ;Der SPB Winkel ist der Fasenwinkel
23 PLANE SPATIAL SPA+0 SPB+45 SPC+0 TURN FMAX SYM-
24 ;Anfahrt mit X-Q108 zur Werkzeugradiuskompensation
25 L X-Q108 Y+0 Z+50 R0 FMAX
26 ;Fahren auf Fasentiefe
27 L Z+0 R0 F5000
28 ;Wichtig, Schenken und NPV aufheben
29 PLANE RESET STAY
30 CYCL DEF 7.0 NULLPUNKT
31 CYCL DEF 7.1 X+0
32 CYCL DEF 7.2 Y+0
33 CYCL DEF 7.3 Z+0
34 ;TCPM ist Verrrechnung der Rundachen
35 FUNCTION TCPM F CONT AXIS POS PATHCTRL AXIS
36 ;Originalkontur mit C-Erweiterung
37 L Y+30
38 CC X+35 Y+30
39 ;IC180 ergaenzt, gleiches Vorzeichen
40 CP IPA+180 IC+180 DR+
41 CC X+80 Y+30
42 ;IC180 ergaenzt, gleiches Vorzeichen
43 CP IPA-180 IC-180 DR-
44 L Y+15
45 CC X+97.5 Y+15
46 ;IC180 ergaenzt, gleiches Vorzeichen
47 CP IPA+180 IC+180 DR+
48 L Y+100
49 ;Rueckzug und Aufheben
50 M140 MB+40
51 M129
52 PLANE RESET MOVE DIST40 FMAX

Angehängte Datei  VirtualBox_TNC640__340595__07_12_2020_12_25_36.png ( 97.5KB ) Anzahl der Downloads: 33


Angehängte Datei  VirtualBox_TNC640__340595__07_12_2020_12_25_23.png ( 108.06KB ) Anzahl der Downloads: 20


Angehängte Datei  VirtualBox_TNC640__340595__07_12_2020_13_01_01.png ( 112.62KB ) Anzahl der Downloads: 65


Angehängte Datei  VirtualBox_TNC640__340595__07_12_2020_13_03_27.png ( 121.41KB ) Anzahl der Downloads: 71

Angehängte Datei(en)
Angehängte Datei  PGM.h ( 2.16KB ) Anzahl der Downloads: 19
 


--------------------
Gruß
Schwindl
TOP    
Beitrag 07.12.2020, 13:52 Uhr
Smyrre
Smyrre
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.01.2012
Beiträge: 38

Danke euch beiden,

ich muss mal schauen ob ich das die Tage umgesetzt bekomme!


Mit freundlichen Grüßen
TOP    
Beitrag 07.12.2020, 16:50 Uhr
Thomas_W
Thomas_W
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 19.07.2016
Beiträge: 180

Moin!

@Schwindl - auch 'ne Vorgehensweise.

180° macht meine Maschine zum Beispiel nicht, wenn ich die C-Achse mitnehmen will. Da gehen maximal 90°, bei sehr kleinen Anstellwinkeln sogar nur 45° Schritte - gibt Fehlermeldung Ebene falsch definiert. Woran liegt das? Ich programmier bei sowas immer PATHCTRL VEKTOR, kann das damit zusammenhängen?

Grüße


--------------------
WESOMA Weimar GmbH

Werkzeug, Sondermaschinen und Vorrichtungsbau. Einzelteile, Nacharbeiten, Neukonstruktion, Kleinserien und Anpassungen vieler Art.

Meine Erfahrungen: Maschinen- und Spannmittelvorbereitung, Werkzeugverwaltung, Programmierung (Strecke, 3D, 3+2, 4 und 5 Achs-simultan), Qualitätskontrolle und Nachbereitungen an den zugewiesen Maschinen für die jeweiligen Einzelteile und Serien. Entwicklung von optimierten Fertigungsverfahren in diesem Bereich.

Mein Schatz: DMU 60P HiDyn 5-Achs Universalfräsmaschine

C Achse ° Rundtisch Verfarbereich 700mm auf Y Achse und B Achse 180° Schwenkkopf Verfahrbereich 600mm X sowie Z, 30 Einheiten Werkzeugwechsler ohne feste Platzbelegung mit Doppelgreifer Wechselsystem. Fünf Achs Simultanfähig bei einer Genauigkeit von 0,01 mm. BJ 2006

HeidenHain iTNC 530 (340490_002_SP6)

Wenn Jemand sagt "das geht nicht!", denk immer daran: es sind seine Grenzen. Nicht Deine.

Zu Risiken und Nebenwirkungen schreddern Sie die Packungsbeilage und tragen Sie Ihren Arzt zum Apotheker.
TOP    
Beitrag 07.12.2020, 17:15 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.311

Programmierst du mit AXIS SPAT oder AXIS POS? Bei Raumwinkel musst du aufteilen auf 90°.
Liegt es daran?


--------------------
Gruß
Schwindl
TOP    
Beitrag 07.12.2020, 17:55 Uhr
Thomas_W
Thomas_W
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 19.07.2016
Beiträge: 180

QUOTE (schwindl @ 07.12.2020, 17:15 Uhr) *
Programmierst du mit AXIS SPAT oder AXIS POS? Bei Raumwinkel musst du aufteilen auf 90°.
Liegt es daran?


Ersteres. Das erklärt das auf jeden Fall.

Danke!


--------------------
WESOMA Weimar GmbH

Werkzeug, Sondermaschinen und Vorrichtungsbau. Einzelteile, Nacharbeiten, Neukonstruktion, Kleinserien und Anpassungen vieler Art.

Meine Erfahrungen: Maschinen- und Spannmittelvorbereitung, Werkzeugverwaltung, Programmierung (Strecke, 3D, 3+2, 4 und 5 Achs-simultan), Qualitätskontrolle und Nachbereitungen an den zugewiesen Maschinen für die jeweiligen Einzelteile und Serien. Entwicklung von optimierten Fertigungsverfahren in diesem Bereich.

Mein Schatz: DMU 60P HiDyn 5-Achs Universalfräsmaschine

C Achse ° Rundtisch Verfarbereich 700mm auf Y Achse und B Achse 180° Schwenkkopf Verfahrbereich 600mm X sowie Z, 30 Einheiten Werkzeugwechsler ohne feste Platzbelegung mit Doppelgreifer Wechselsystem. Fünf Achs Simultanfähig bei einer Genauigkeit von 0,01 mm. BJ 2006

HeidenHain iTNC 530 (340490_002_SP6)

Wenn Jemand sagt "das geht nicht!", denk immer daran: es sind seine Grenzen. Nicht Deine.

Zu Risiken und Nebenwirkungen schreddern Sie die Packungsbeilage und tragen Sie Ihren Arzt zum Apotheker.
TOP    
Beitrag 08.12.2020, 15:09 Uhr
Smyrre
Smyrre
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.01.2012
Beiträge: 38

Danke euch beiden, es hat super funktioniert!

Wenn man es richtig macht ist zumindest nicht falsch! ☺️


Mit freundlichen Grüßen

Der Beitrag wurde von Smyrre bearbeitet: 08.12.2020, 15:10 Uhr
TOP    
Beitrag 08.12.2020, 16:12 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.311

Wie war das Resultat? Hast du ein Bild vom Programm und der Simulation?


--------------------
Gruß
Schwindl
TOP    
Beitrag 08.12.2020, 20:04 Uhr
Smyrre
Smyrre
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.01.2012
Beiträge: 38

QUOTE (schwindl @ 08.12.2020, 16:12 Uhr) *
Wie war das Resultat? Hast du ein Bild vom Programm und der Simulation?



Sehr zufriedenstellend, ich werde morgen mal ein Bild hochladen!
TOP    
Beitrag 10.12.2020, 16:35 Uhr
Smyrre
Smyrre
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.01.2012
Beiträge: 38

.
Angehängte Datei(en)
Angehängte Datei  Arbeit2.jpg ( 634.9KB ) Anzahl der Downloads: 58
Angehängte Datei  Arbeit1.jpg ( 205.29KB ) Anzahl der Downloads: 69
Angehängte Datei  Arbeit3.jpg ( 801.1KB ) Anzahl der Downloads: 62
 
TOP    
Beitrag 10.12.2020, 21:06 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.311

Danke für die Rückmeldung.
Kurze Frage, warum hast du nicht den Nullpunkt direkt auf die Kante geschoben? Dann bräuchtest du den Q1600 nicht verwenden?


--------------------
Gruß
Schwindl
TOP    
Beitrag 11.12.2020, 03:44 Uhr
Smyrre
Smyrre
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.01.2012
Beiträge: 38

Ich fahr zweimal, aber ja, das mit der NPverschiebung hab ich nicht bedacht. Ich müsste die Q1600 dann aber trotzdem drin lassen, wäre nur der Wert kleiner.

Aber ein dickes Dankeschön an dieser Stelle!!!
TOP    



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