Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rys.3.2.Strukturaprostegoprogramusterującego
Zalecasię,abyposzczególnesłowawblokubyłyuporządkowanewodpowiedniejkolejności.Poprawiatoczytelność
programu,cozkoleiułatwiajegoanalizęimodyfikację.Zalecanakolejnośćpodstawowychadresówjestnastępująca:
N,G,X,Y,Z,I,J,K,F,S,T,D,M,H,L.
Numerowanieblokówniejestniezbędne,choćjestzalecane.Innym,istotnymelementempoprawyczytelnościprogramu
jestumieszczeniewnimkomentarzy.
Znaczeniepodstawowychadresów:
A,B,C-oznaczenieosiobrotowychodpowiedniowokółosi:X,Y,Z,
Dnumerrejestrudanychostrzanarzędzia,
Fposuwwmm/obrdlaG95iG96,wmm/mindlaG94orazpostójczasowy
wsekundachdlaG4,
Gfunkcjeprzygotowawcze(decydująceorodzajuruchuijegoparametrach),
I,J,K-dodatkoweadresygeometryczneodpowiadająceosiom:X,Y,Z,
Lnumerpodprogramu,
Mfunkcjepomocnicze(załączanie/wyłączanieurządzeń,sterowanieprzebiegiem
programuitp.),
Nnumerbloku(możnapominąć),
Pkrotnośćwywołaniapodprogramu,
RwywołanielubdeklaracjaR-parametrów(patrzprogramowanieparametryczne),
Sstałaprędkośćskrawaniawm/mindlaG96,prędkośćobrotowawrzeciona
wobr/mindlaG95iG94orazpostójczasowywobrotachdlaG4,
Tprzywołanienarzędzia,
X,Y,Z-podstawoweadresygeometryczne.
Podstawowefunkcjeprzygotowawcze:
G0-ruchjałowyszybki,
G1-interpolacjalinowazposuwemF,
G2-interpolacjakołowazgodnazruchemwskazówekzegarazposuwemF,
G3-interpolacjakołowaprzeciwnadoruchuwskazówekzegarazposuwemF,
G4-postójczasowyprogramowanypodadresemFlubS,
G33-nacinaniegwintuostałymskoku,
G40-odwołanieautomatycznejkompensacjipromienia,
G41-automatycznakompensacjapromienia,lewostronna,
G42-automatycznakompensacjapromienia,prawostronna,
G53-odwołanieustawczegoprzesunięciapunktuzerowego,
G54,G55,G56,G57-ustawczeprzesunięciepoczątkuukładuwspółrzędnych,
G70-programowaniewcalach,
G71-programowaniewmilimetrach,
G90-programowaniewwartościachbezwzględnych,
G91-programowanieprzyrostowe,
G94-posuwwmm/miniobrotywrzecionawobr/min,
G95-posuwwmm/obriobrotywrzecionawobr/min,
G96-posuwwmm/obristałaprędkośćskrawaniawm/min.
Przykładowefunkcjepomocnicze:
M0-stopprogramu,
M1-warunkowystopprogramu,
M2-koniecprogramu,