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
VirtualBox_TNC640__340595__07_12_2020_12_25_36.png ( 97.5KB )
Anzahl der Downloads: 33
VirtualBox_TNC640__340595__07_12_2020_12_25_23.png ( 108.06KB )
Anzahl der Downloads: 20
VirtualBox_TNC640__340595__07_12_2020_13_01_01.png ( 112.62KB )
Anzahl der Downloads: 65
VirtualBox_TNC640__340595__07_12_2020_13_03_27.png ( 121.41KB )
Anzahl der Downloads: 71
Angehängte Datei(en)
PGM.h ( 2.16KB )
Anzahl der Downloads: 19