585.761 aktive Mitglieder*
4.013 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

TCPM Schräge anfasen

Beitrag 08.12.2016, 20:08 Uhr
Elmar66
Elmar66
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.08.2008
Beiträge: 3

Hallo zusammen,
habe am Programmierplatz folgendes Programm erstellt, um eine Schräge mit TCPM anzufasen.
Wie können die Koordinaten im Bereich der Schräge berechnet werden? Berechnung der WZ-Korrektur an Geraden bzw. Radien funktioniert.

0 BEGIN PGM Schraege_Fasen_1 MM
1 BLK FORM 0.1 Z X-55 Y-25 Z-40
2 BLK FORM 0.2 X+55 Y+25 Z+0
3 TOOL CALL 8 Z S2500 ;SF-D16
4 Q1 = 110 ;Laenge X-Achse
5 Q2 = 50 ;Laenge Y-Achse
6 Q3 = 15 ;Fasenwinkel
7 Q4 = - 4 ;Fasentiefe
8 Q5 = - 1 ;Ueberlauf Fasentiefe
9 Q6 = 500 ;Fraesvorschub
10 L X-20 Y-40 Z+50 R0 FMAX M13
11 L Z-10 R0 FMAX
12 APPR LCT X-30 Y-25 R2 RL F200
13 L X-55 Y-15
14 L Y+25
15 DEP LN LEN+5
16 L Z+50 R0 FMAX
17 CALL LBL 99
18 Q20 = Q1 / 2 + Q53 ;Verr. X-Achse
19 Q21 = Q2 / 2 + Q53 ;Verr. Y-Achse
20 Q22 = Q4 + Q54 ;Z-Pos.
21 L X+60 Y-40 Z+50 R0 FMAX
22 FUNCTION TCPM F TCP AXIS SPAT PATHCTRL VECTOR
23 L A-Q3 B+0 C+0 R0 FMAX
24 L X+60 Y-40 Z+0 R0 FMAX
25 L Z+Q22 FMAX
26 L Y-Q21 FQ6
27 L X-30
28 L X-Q20 Y-20.5 ;Y-Koordinate, wie berechnen?
29 IC-90
30 L Y+Q21
31 L IC-90
32 L X+60
33 L Z+50 A+0 B+0 C+0 R0 FMAX M129
34 L M30
35 LBL 99
36 Q53 = Q108 * COS Q3 - ( Q5 * SIN Q3 )
37 Q54 = Q108 * SIN Q3 + ( Q5 * COS Q3 )
38 LBL 0
39 END PGM Schraege_Fasen_1 MM
TOP    
Beitrag 08.12.2016, 21:26 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Hallo,
du hast ja zwei Geraden. Das heißt du programmierst wie gewohnt RL und im TOOL CALL DR +WERKZEUGRADIUS und danach M107. Beim Anfahren muss die C-Achse mit positioniert werden.
Mach mal eine Skizzemund stell sie ein.


--------------------
Gruß
Schwindl
TOP    
Beitrag 09.12.2016, 09:49 Uhr
Snoopy_1993
Snoopy_1993
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 09.06.2012
Beiträge: 1.035

QUOTE (schwindl @ 08.12.2016, 21:26 Uhr) *
Hallo,
du hast ja zwei Geraden. Das heißt du programmierst wie gewohnt RL und im TOOL CALL DR +WERKZEUGRADIUS und danach M107. Beim Anfahren muss die C-Achse mit positioniert werden.
Mach mal eine Skizzemund stell sie ein.


RL wird bei aktivem TCPM nicht gehen oder ?


--------------------
Mein Youtube ►► CNC World ◄◄
________________________________________________________________________________

hyperMill ✔
Hermle C30U ✔
Hermle C50U ✔
Grob G550 mit PSS-R ✔
DMG Mori NTX2000 ✔
TOP    
Beitrag 09.12.2016, 09:59 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

QUOTE (Snoopy_1993 @ 09.12.2016, 10:49 Uhr) *
RL wird bei aktivem TCPM nicht gehen oder ?

Soweit ich mich erinnere, geht Bahnkorrektur nur bei Geraden, nicht bei Kreis.

Deshalb die DL so verlängern/verkürzen, dass der TCP entweder direkt auf Kreismitte oder direkt über/unter der Kontur liegt, dann braucht man die Endpunkte nicht ausrechnen.

Beispiele sollte es dazu genug in der Arena geben.

Gruß
cgTNC

Der Beitrag wurde von cgTNC bearbeitet: 09.12.2016, 10:00 Uhr
TOP    
Beitrag 09.12.2016, 18:10 Uhr
Elmar66
Elmar66
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.08.2008
Beiträge: 3

Danke für Eure Rückmeldungen, werde es mal mit der DL probieren. Anbei eine Skizze.
Angehängte Datei(en)
Angehängte Datei  Schraege_Fasen.pdf ( 141.25KB ) Anzahl der Downloads: 74
 
TOP    
Beitrag 09.12.2016, 18:25 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Wäre einfacher mit Schwenken, wenn du schon 5 Achsen hast??


--------------------
Gruß
Schwindl
TOP    
Beitrag 09.12.2016, 18:52 Uhr
homerq
homerq
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 03.06.2004
Beiträge: 737

QUOTE (schwindl @ 09.12.2016, 18:25 Uhr) *
Wäre einfacher mit Schwenken, wenn du schon 5 Achsen hast??

Stimme dem zu, mit TCPM gibt es eventuell ungewollte Rundungen an den Schnittkanten der Fasen.
Einzeln angestellt gibt`s saubere Kanten.
Gruß Jens
TOP    
Beitrag 09.12.2016, 21:53 Uhr
Elmar66
Elmar66
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.08.2008
Beiträge: 3

Stimme dem zu, habe es jetzt mit Plane Spatial programmiert.
Danke für Eure Beiträge.
TOP    



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