1 - heidenhain
1 - heidenhain 1 - heidenhain
6.7 Banebevægelser – Spline-interpolation 6.7 Banebevægelser – Spline-interpolation Konturer, som i et CAD-system er beskrevet som splines, kan De overføre og afvikle direkte til TNC´en. TNC´en tilbyder med en spline-interpolator, med polynome af tredie grad kan afvikles i to, tre, fire eller fem akser. Spline-blokke kan De ikke editere i TNC´en. Untagelse: Tilspænding F og hjælpe-funktion M i en spline-blok. Eksempel: Blokformat for to akser TNC´en afvikler spline-blokken efter følgende polynomen af tredie grad: X(t) = K3X · t³ + K2X · t² + K1X · t + X Z(t) = K3Z · t³ + K2Z · t² + K1Z · t + Z Herved løber den variable t fra 1 til 0. Spline-startpunkt Spline-endepunkt Spline-parameter for X-akse Spline-parameter for Z-akse Spline-endepunkt Spline-parameter for X-akse Spline-parameter for Z-akse 140 6 Programmering: Kontur programmering
Eksempel: Blokformat for fem akser TNC´en afvikler spline-blokken efter følgende polynomen af tredie grad: X(t) = K3X · t³ + K2X · t² + K1X · t + X Y(t) = K3Y · t³ + K2Y · t² + K1Y · t + Y Z(t) = K3Z · t³ + K2Z · t² + K1Z · t + Z A(t) = K3A · t³ + K2A · t² + K1A · t + A B(t) = K3B · t³ + K2B · t² + K1B · t + B Herved løber den variable t fra 1 til 0. Til alle endepunkt-koordinater i en spline-blok skal splineparametrene K3 til K1 være programmeret. Rækkefølgen af endepunkt-koordinaterne i spline-blokke er vilkårlig. TNC´en forventer altid spline-arameteren K for hver akse i rækkefølge K3, K2, K1. Ved siden af hovedaksen X, Y og Z kan TNC´en i SPL-blok også forarbejde sideakserne U, V og W, såvel som drejeakser A, B og C. I spline-parameter K skal så til enhver tid den tilsvarende akse være angivet (f.eks. K3A+0,0953 K2A-0,441 K1A+0,5724). Bliver størrelsen af en spline-arameter K større end 9,99999999, så skal postprocessoren K udlæse i eksponent-skrivemåde (f.eks. K3X+1,2750 E2). Et program med spline-blokke kan TNC´en også afvikle ved aktivt transformeret bearbejdningsplan. Indlæseområde ■ Spline-endepunkt: -99 999,9999 bis +99 999,9999 ■ Spline-parameter K: -9,99999999 bis +9,99999999 ■ Eksponent for spline-parameter K: -255 til +255 (hele tal værdier) HEIDENHAIN TNC 426, TNC 430 Spline-startpunkt Spline-endepunkt Spline-parameter for X-akse Spline-parameter for Y-akse Spline-parameter for Z-akse Spline-parameter for A-akse Spline-parameter for B-akse med eksponentialskrivemåde 141 6.7 Banebevægelser – Spline-interpolation
- Page 105 and 106: Koordinaten für die Position X,Y,
- Page 107 and 108: Face Milling: 3D-korrektur med og u
- Page 109 and 110: Blok-format med drejeakser L Ret
- Page 111 and 112: Tabel for emne-materialer Emne-mate
- Page 113 and 114: Anlægge nye skærdata-tabeller ú
- Page 115: Dataoverføring af skærdata-tabell
- Page 118 and 119: 6.1 Oversigt: Værktøjs-bevægelse
- Page 120 and 121: 6.2 Grundlaget for banefunktioner I
- Page 122 and 123: 6.3 Kontur tilkørsel og frakørsel
- Page 124 and 125: 6.3 Kontur tilkørsel og frakørsel
- Page 126 and 127: 6.3 Kontur tilkørsel og frakørsel
- Page 128 and 129: 6.4 Banebevægelser - retvinklede k
- Page 130 and 131: 6.4 Banebevægelser - retvinklede k
- Page 132 and 133: 6.4 Banebevægelser - retvinklede k
- Page 134 and 135: 6.4 Banebevægelser - retvinklede k
- Page 136 and 137: 6.4 Banebevægelser - retvinklede k
- Page 138 and 139: 6.5 Banebevægelser - polarkoordina
- Page 140 and 141: 6.5 Banebevægelser - polarkoordina
- Page 142 and 143: 6.5 Banebevægelser - polarkoordina
- Page 144 and 145: 6.6 Banebevægelser - Fri kontur-pr
- Page 146 and 147: 6.6 Banebevægelser - Fri kontur-pr
- Page 148 and 149: 6.6 Banebevægelser - Fri kontur-pr
- Page 150 and 151: 6.6 Banebevægelser - Fri kontur-pr
- Page 152 and 153: 6.6 Banebevægelser - Fri kontur-pr
- Page 154 and 155: 6.6 Banebevægelser - Fri kontur-pr
- Page 159 and 160: Programmering: Hjælpe-funktioner 7
- Page 161 and 162: 7.2 Hjælpe-funktioner for programa
- Page 163 and 164: Aktivering af sidst fastlagte henf
- Page 165 and 166: Indføje en defineret rundingscirke
- Page 167 and 168: Tilspændingsfaktor for indstiksbev
- Page 169 and 170: Indlæsning Hvis De indlæser M120
- Page 171 and 172: Reducering af visning af drejeakse
- Page 173 and 174: Bibeholde positionen af værktøjss
- Page 175 and 176: Præcist stop på hjørne med ikke
- Page 177 and 178: Programmering: Cykler 8
- Page 179 and 180: Cyklus kald Forudsætninger Før et
- Page 181 and 182: DYBDEBORING (cyklus 1) 1 Værktøje
- Page 183 and 184: ú Koord. emne-overflade Q203 (abso
- Page 185 and 186: 0: ú Frikørsel-retning (0/1/2/3/4
- Page 187 and 188: UNDERSÆNKNING-BAGFRA (cyklus 204)
- Page 189 and 190: UNIVERSAL-DYBDEBORING (cyklus 205)
- Page 191 and 192: BOREFRÆSNING (cyklus 208) 1 TNC´e
- Page 193 and 194: GEVINDBORING med komp. patron (Zykl
- Page 195 and 196: ú Sikkerheds-afstand Q200 (inkreme
- Page 197 and 198: GEVINDBORING uden kompenserende pat
- Page 199 and 200: GEVINDSKÆRING (cyklus 18) Maskine
- Page 201 and 202: Eksempel: Borecykler Program-afvikl
- Page 203 and 204: LOMMEFRÆSNING (cyklus 4) 1 Værkt
- Page 205 and 206: ú Sikkerheds-afstand Q200 (inkreme
6.7 Banebevægelser – Spline-interpolation<br />
6.7 Banebevægelser –<br />
Spline-interpolation<br />
Konturer, som i et CAD-system er beskrevet som splines, kan De<br />
overføre og afvikle direkte til TNC´en. TNC´en tilbyder med en<br />
spline-interpolator, med polynome af tredie grad kan afvikles i to,<br />
tre, fire eller fem akser.<br />
Spline-blokke kan De ikke editere i TNC´en. Untagelse:<br />
Tilspænding F og hjælpe-funktion M i en spline-blok.<br />
Eksempel: Blokformat for to akser<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
TNC´en afvikler spline-blokken efter følgende polynomen af tredie<br />
grad:<br />
X(t) = K3X · t³ + K2X · t² + K1X · t + X<br />
Z(t) = K3Z · t³ + K2Z · t² + K1Z · t + Z<br />
Herved løber den variable t fra 1 til 0.<br />
Spline-startpunkt<br />
Spline-endepunkt<br />
Spline-parameter for X-akse<br />
Spline-parameter for Z-akse<br />
Spline-endepunkt<br />
Spline-parameter for X-akse<br />
Spline-parameter for Z-akse<br />
140 6 Programmering: Kontur programmering