1 - heidenhain
1 - heidenhain 1 - heidenhain
10.5 Cirkelberegning 10.5 Cirkelberegninger Med funktionen for cirkelberegning kan De ud fra tre eller fire cirkelpunkter lade TNC`en beregne cirkelcentrum og cirkelradius. Beregningen af en cirkel ud fra fire punkter er nøjagtigere. Anvendelse: Disse funktioner kan De f.eks. anvende, når De med den programmerbare tastfunktion vil bestemme plads og størrelse af en boring på en delkreds. Funktion Softkey FN23: CIRKELDATA frembringer fra tre cirkelpunkter f.eks. FN23: Q20 = CDATA Q30 Koordinatpar`ene fra tre cirkelpunkter skal i parameter Q30 og de følgenden fem parametre – her altså til Q35 –være indlagret. TNC´en lagrer så cirkelcentrum for hovedaksen (X ved spindelakse Z) i parameter Q20, cirkelcentrum for sideaksen (Y ved spindelakse Z) i parameter Q21 og cirkelradius i parameter Q22. FN24: CIRKELDATA fremskaffet fra fire cirkelpunkter f.eks. FN24: Q20 = CDATA Q30 Koordinatpar`ene fra fire cirkelpunkter skal i parameter Q30 og de følgende syv parametre – her altså til Q37 –være lagret. TNC´en lagrer så cirkelcentrum for hovedaksen (X ved spindelakse Z) i parameter Q20, cirkelcentrum for sideaksen (Y ved spindelakse Z) i parameter Q21 og cirkelradius i parameter Q22. 278 Pas på, at FN23 og FN24 ved siden af resultatparameteren også de to følgende parametre automatisk overskriver. 10 Programmering: Q-parametre
10.6 Betingede spring med Q-parametre Ved betingede spring sammenligner TNC'en en Q-parameter med en anden Q-parameter eller en talværdi. Når betingelserne er opfyldt, så gennemfører TNC'en et spring til det næste LABEL NR, der er programmeret efter betingelserne (LABEL se „9. Hvis betingelserne ikke er opfyldt, så udfører TNC'en den næste blok. Hvis De skal kalde et andet program som underprogram, så programmerer De efter LABEL'en et PGM KALD Ubetingede spring Ubetingede spring er spring, hvis betingelser altid (=ubetinget) skal opfyldes, f.eks. FN9: IF+10 EQU+10 GOTO LBL1 Programmeringer af betingede spring Betinget spring-beslutningerne vises med et tryk på softkey SPRING. TNC'en viser følgende softkeys: Funktion Softkey FN9: HVIS LIG MED, SPRING f.eks. FN9: IF +Q1 EQU +Q3 GOTO LBL 5 Hvis begge værdier eller parametre er ens, så spring til den angivne Label FN10: HVIS ULIG MED, SPRING f.eks. FN10: IF +10 NE –Q5 GOTO LBL 10 Hvis begge værdier eller parametre ikke er ens, så spring til den angivne Label FN11: HVIS STØRRE END, SPRING f.eks. FN11: IF+Q1 GT+10 GOTO LBL 5 Hvis første værdi eller parameter er større end den anden værdi eller parameter, spring til den angivne Label FN12: HVIS MINDRE END, SPRING f.eks. FN12: IF+Q5 LT+0 GOTO LBL 1 Hvis første værdi eller parameter er mindre end den anden værdi eller parameter, spring til den angivne Label HEIDENHAIN TNC 426, TNC 430 279 10.6 Betingede spring med Q-parametre
- Page 243 and 244: HEIDENHAIN TNC 426, TNC 430 Værkt
- Page 245 and 246: HEIDENHAIN TNC 426, TNC 430 Kontur-
- Page 247 and 248: HEIDENHAIN TNC 426, TNC 430 Kontur-
- Page 249 and 250: Pas på før programmeringen Med cy
- Page 251 and 252: Pas på før programmeringen TNC'en
- Page 253 and 254: Pas på før programmeringen TNC´e
- Page 255 and 256: 8.7 Cykler for koordinat-omregning
- Page 257 and 258: NULPUNKT-forskydning med nulpunkt-t
- Page 259 and 260: Konfigurering af nulpunkt-tabel På
- Page 261 and 262: DREJNING (cyklus 10) Indenfor et pr
- Page 263 and 264: DIM.FAKTOR AKSESP. (cyklus 26) Pas
- Page 265 and 266: Hvis De har sat funktion TRANSFORME
- Page 267 and 268: Automatiske målinger i et transfor
- Page 269 and 270: Eksempel: Koordinat-omregningscykle
- Page 271 and 272: 8.8 Special-cykler DVÆLETID (cyklu
- Page 273: TOLERANCE (cyklus 32) Den hurtige k
- Page 276 and 277: 9.1 Kendetegn for underprogrammer o
- Page 278 and 279: 9.4 Vilkårligt program som underpr
- Page 280 and 281: 9.5 Sammenkædninger Program-afvikl
- Page 282 and 283: 9.6 Programmerings-eksempler Eksemp
- Page 284 and 285: 9.6 Programmerings-eksempler
- Page 287 and 288: Programmering: Q-parametre 10
- Page 289 and 290: TNC'en anviser faste værdier til b
- Page 291 and 292: 10.3 Beskrivelse af konturer med ma
- Page 293: TNC'en viser følgende programblokk
- Page 297 and 298: 10.8 Øvrige funktioner Øvrige fun
- Page 299 and 300: FN 15: PRINT Tekst eller Q-paramete
- Page 301 and 302: For at kunne udlæse forskellige in
- Page 303 and 304: Gruppe-navn, ID-Nr. Nummer Index Sy
- Page 305 and 306: Gruppe-navn, ID-Nr. Nummer Index Sy
- Page 307 and 308: FN 25: PRESET Fastlæg nyt henføri
- Page 309 and 310: 10.9 Direkte indlæsning af formler
- Page 311 and 312: Indlæse-eksempel Vinkel beregning
- Page 313 and 314: Overlapningsfaktor: Q112 TNC'en anv
- Page 315 and 316: Eksempel: Ellipse Program-afvikling
- Page 317 and 318: Eksempel: Konkav cylinder med radiu
- Page 319 and 320: Eksempel: Konveks kugle med skaftfr
- Page 321 and 322: Program-test og programafvikling 11
- Page 323 and 324: Begrænsninger under en programafvi
- Page 325 and 326: Funktion Softkeys Vælg venstre/hø
- Page 327 and 328: 11.2 Funktioner for programvisning
- Page 329 and 330: 11.4 Programafvikling I driftsart p
- Page 331 and 332: Kørsel med maskinakserne under en
- Page 333 and 334: Vilkårlig indgang i et program (bl
- Page 335 and 336: MOD-funktioner12
- Page 337 and 338: Programm-Test: ■ Visning af forsk
- Page 339 and 340: ANVISNING Med denne funktion fastl
- Page 341 and 342: Dataoverførsel mellem TNC og TNCre
- Page 343 and 344: Tilslutnings-muligheder De kan opko
10.5 Cirkelberegning<br />
10.5 Cirkelberegninger<br />
Med funktionen for cirkelberegning kan De ud fra tre eller fire<br />
cirkelpunkter lade TNC`en beregne cirkelcentrum og cirkelradius.<br />
Beregningen af en cirkel ud fra fire punkter er nøjagtigere.<br />
Anvendelse: Disse funktioner kan De f.eks. anvende, når De med<br />
den programmerbare tastfunktion vil bestemme plads og størrelse<br />
af en boring på en delkreds.<br />
Funktion Softkey<br />
FN23: CIRKELDATA frembringer fra tre cirkelpunkter<br />
f.eks. FN23: Q20 = CDATA Q30<br />
Koordinatpar`ene fra tre cirkelpunkter skal i parameter Q30 og de<br />
følgenden fem parametre – her altså til Q35 –være indlagret.<br />
TNC´en lagrer så cirkelcentrum for hovedaksen (X ved spindelakse<br />
Z) i parameter Q20, cirkelcentrum for sideaksen (Y ved spindelakse<br />
Z) i parameter Q21 og cirkelradius i parameter Q22.<br />
FN24: CIRKELDATA fremskaffet fra fire cirkelpunkter<br />
f.eks. FN24: Q20 = CDATA Q30<br />
Koordinatpar`ene fra fire cirkelpunkter skal i parameter Q30 og de<br />
følgende syv parametre – her altså til Q37 –være lagret.<br />
TNC´en lagrer så cirkelcentrum for hovedaksen (X ved spindelakse<br />
Z) i parameter Q20, cirkelcentrum for sideaksen (Y ved spindelakse<br />
Z) i parameter Q21 og cirkelradius i parameter Q22.<br />
278<br />
Pas på, at FN23 og FN24 ved siden af resultatparameteren<br />
også de to følgende parametre automatisk<br />
overskriver.<br />
10 Programmering: Q-parametre