1 - heidenhain

1 - heidenhain 1 - heidenhain

content.heidenhain.de
from content.heidenhain.de More from this publisher
22.07.2013 Views

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

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!