Fun. podaj. orodja
Premica
Kartezične koordinate
Z NC-funkcijama G00 in G01 programirate premik naravnost v hitrem teku oz. s pomikom pri obdelavi v poljubni smeri.
N110 G00 Z+100 M3 | ; premica v hitrem teku |
N120 G01 X+20 Y-15 F200 | ; premica s pomikom pri obdelavi |
S številsko vrednostjo programiran pomik deluje do NC-niza, v katerem je programiran novi pomik. G00 velja samo za NC-niz, v katerem je bil programiran. Po NC-nizu z možnostjo G00 znova velja zadnji pomik, programiran s številsko vrednostjo.
Premike v hitrem teku programirajte izključno z NC-funkcijo G00 in ne s pomočjo zelo visokih številskih vrednosti. Samo ta postopek zagotavlja, da bo hitri tek deloval po nizih in da lahko hitri tek regulirate ločeno od pomika pri obdelovanju.
Možnosti G00 in G01 sta skladni s sintakso navadnega besedila L s FMAX in F.
Polarne koordinate
Z NC-funkcijama G10 in G11 programirate premik naravnost v hitrem teku oz. s pomikom pri obdelavi v poljubni smeri.
N110 I+0 J+0 | ; pol |
N120 G10 R+10 H+10 | ; premica v hitrem teku |
N130 G11 R+50 H+50 F200 | ; premica s pomikom pri obdelavi |
Polmer polarnih koordinat R je skladen s sintakso navadnega besedila PR.
Kot polarnih koordinat H je skladen s sintakso navadnega besedila PA.
Možnosti G10 in G11 sta skladni s sintakso navadnega besedila LP s FMAX in F.
Posneti rob
Z NC-funkcijo G24 lahko med dve premici vstavite posneti rob. Velikost posnetega roba se nanaša na presečišče, ki ga programirate s pomočjo premice.
N110 G01 X+40 Y+5 | ; premica s pomikom pri obdelavi |
N120 G24 R12 | ; posneti rob s pomikom pri obdelavi |
N130 G01 X+5 Y+0 | ; premica s pomikom pri obdelavi |
Vrednost po sintaktičnem elementu R se sklada z velikostjo posnetega roba.
Možnost G24 je skladna s sintakso navadnega besedila CHF.
Zaokrož.
Z NC-funkcijo G25 lahko med dve premici vstavite zaokroževanje. Velikost zaokroževanja se nanaša na presečišče, ki ga programirate s pomočjo premice.
N110 G01 X+40 Y+25 | ; premica s pomikom pri obdelavi |
N120 G25 R5 | ; zaokroževanje s pomikom pri obdelavi |
N130 G01 X+10 Y+5 | ; premica s pomikom pri obdelavi |
Možnost G25 je skladna s sintakso navadnega besedila RND.
Vrednost po sintaktičnem elementu R se sklada s polmerom.
Središče kroga
Kartezične koordinate
Z NC-funkcijami I, J in K ali G29 definirate središče kroga.
N110 I+25 J+25 | ; središče kroga v ravnini XY |
N110 G00 X+25 Y+25 | ; predpozicioniranje s premočrtnim premikanjem |
N120 G29 | ; središče kroga na zadnjem položaju |
- I, J in K
Središče kroga definirate v tem NC-nizu.
- G29
Krmiljenje nazadnje programiran položaj prevzame kot središče kroga.
Možnosti I, J in K ali G29 so skladne s sintakso navadnega besedila CC z vrednostmi osi ali brez njih.
Z možnostjo I in J definirate središče kroga na oseh X in Y. Za definicijo osi Z programirate možnost K.
Polarne koordinate
Z NC-funkcijami I, J in K ali G29 definirate pol. Vse polarne koordinate se nanašajo na pol.
N110 I+25 J+25 | ; pol |
- I, J in K
Pol definirate v tem NC-nizu.
- G29
Krmiljenje nazadnje programiran položaj prevzame kot pol.
Možnosti I, J in K ali G29 so skladne s sintakso navadnega besedila CC z vrednostmi osi ali brez njih.
Krožnica okrog središča kroga
Kartezične koordinate
Z NC-funkcijami G02, G03 in G05 programirate krožnico okrog središča kroga.
N110 I+25 J+25 | ; središče kroga |
N120 G03 X+45 Y+25 | ; krožnica okrog središča kroga |
- G02
Krožnica v smeri urinega kazalca, skladna s sintakso navadnega besedila C z DR-.
- G03
Krožnica v nasprotni smeri urinega kazalca, skladna s sintakso navadnega besedila C z DR+.
- G05
Krožnica brez smeri vrtenja, skladna s sintakso navadnega besedila C brez DR.
Krmiljenje uporablja nazadnje programirano smer vrtenja.
Če programirate polmer R, vam ni treba določiti nobenega središča kroga.
Polarne koordinate
Z NC-funkcijami G12, G13 in G15 programirate krožnico okrog definiranega pola.
N110 I+25 J+25 | ; pol |
N120 G13 H+180 | ; krožnica okrog pola |
- G12
Krožnica v smeri urinega kazalca, skladna s sintakso navadnega besedila CP z DR-.
- G13
Krožnica v nasprotni smeri urinega kazalca, skladna s sintakso navadnega besedila CP z DR+.
- G15
Krožnica brez smeri vrtenja, skladna s sintakso navadnega besedila CP brez DR.
Krmiljenje uporablja nazadnje programirano smer vrtenja.
Kot polarnih koordinat H je skladen s sintakso navadnega besedila PA.
Krožnica z definiranim polmerom
Kartezične koordinate
Z NC-funkcijami G02, G03 in G05 programirate krožnico s definiranim polmerom. Če programirate navedbo polmera, krmiljenje ne potrebuje središča kroga.
N110 G03 X+70 Y+40 R+20 | ; krožnica z definiranim polmerom |
- G02
Krožnica v smeri urinega kazalca, skladna s sintakso navadnega besedila CR z DR-.
- G03
Krožnica v nasprotni smeri urinega kazalca, skladna s sintakso navadnega besedila CR z DR+.
- G05
Krožnica brez smeri vrtenja, skladna s sintakso z navadnim besedilom CR brez DR.
Krmiljenje uporablja nazadnje programirano smer vrtenja.
Krožnica s tangencialnim nadaljevanjem
Kartezične koordinate
Polarne koordinate
Z NC-funkcijo G16 programirate krožnico s tangencialnim priključkom na predhodno funkcijo poti.
N110 G01 G42 X+0 Y+35 F300 | ; premica |
N120 I+40 J+35 | ; pol |
N130 G16 R+25 H+120 | ; krožnica s tangencialnim nadaljevanjem |
Polmer polarnih koordinat R je skladen s sintakso navadnega besedila PR.
Kot polarnih koordinat H je skladen s sintakso navadnega besedila PA.
Možnost G16 je skladna s sintakso navadnega besedila CTP.
Premik na konturo in odmik z nje
Z NC-funkcijami G26 in G27 lahko izvedete mehki primik ali odmik konture s pomočjo segmenta kroga.
N110 G01 G40 G90 X-30 Y+50 | ; začetna točka |
N120 G01 G41 X+0 Y+50 F350 | ; prva konturna točka |
N130 G26 R5 | ; tangencialni primik |
* - ... | |
N210 G27 R5 | ; tangencialni odmik |
N220 G00 G40 X-30 Y+50 | ; končna točka |
Podjetje HEIDENHAIN priporoča zmogljive NC-funkcije APPR in DEP. Te NC-funkcije za primik in odmik konture kombinirajo npr. več NC-nizov.
Možnosti G41 in G42 sta skladni s sintakso navadnega besedila RL in RR.
Funkcije primika in odmika s kartezičnimi koordinatami
NC-funkciji APPR in DEP lahko programirate tudi s polarnimi koordinatami.