24.12.2014 Views

frezavimo staklių darbo programavimas - Technologijos fakultetas

frezavimo staklių darbo programavimas - Technologijos fakultetas

frezavimo staklių darbo programavimas - Technologijos fakultetas

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

N160 X80 Y95;<br />

N170 X45 Y120;<br />

N180 X90;<br />

N190 G00 Z2;<br />

N200 M5;<br />

N210 G91 G28 X0 Y0 Z0;<br />

N220 M30;<br />

(Programos pabaiga)<br />

Kadro (bloko) pavyzdys – N080 G01 Z–0.5 F40;<br />

Komandos pavyzdys – G01;<br />

Adreso pavyzdys – G.<br />

2.2. Pagrindin÷s programos struktūra<br />

Programa gali būti sudaryta iš atskirų skirtingų programų, kuriose yra aprašytos visos<br />

reikalingos operacijos technologiniam procesui įvykdyti. Pagrindin÷ programa (Main Program)<br />

vadinama darbine programa. Ši programa įvertinama (nuskaitoma) kompiuteriu (PC), o operatorius<br />

ją įjungia. Pagrindin÷ programa veikia, kai ją valdo kitos technologin÷s programos. Šios programos<br />

yra vadinamos paprogram÷mis (Sub Program). Jos naudojamos sud÷tingose programose, kuriose<br />

dažnai pasikartoja mechaninio apdirbimo ciklai. Įvykdžius tuos ciklus, grįžtama į pagrindinę<br />

programą. Paprastai nesud÷tingas technologinis procesas užrašomas vienoje programoje. Šiuo<br />

atveju ši programa bus dalis darbin÷s programos, kartu ji vadinsis pagrindine programa. Tokioje<br />

nesud÷tingoje programoje nebus paprogramių. Pagrindin÷ programa yra rašoma pagal tokius<br />

tarptautinius (ISO) adresų kodus ir funkcijas:<br />

Adresų pavadinimai:<br />

• N programos kadro eil÷s numerio kodas;<br />

• G paruošiamoji funkcija (arba poslinkio sąlygos);<br />

• X ašies kodas (geometrinis parametras), įrankio poslinkis X ašies kryptimi absoliutin÷je arba<br />

santykin÷je koordinačių atskaitos sistemoje;<br />

• Y ašies kodas (geometrinis parametras), įrankio poslinkis Y ašies kryptimi absoliutin÷je arba<br />

santykin÷je koordinačių atskaitos sistemoje;<br />

• Z ašies kodas (geometrinis parametras), įrankio poslinkis Z ašies kryptimi absoliutin÷je arba<br />

santykin÷je koordinačių atskaitos sistemoje;<br />

• F pastūmos greičio funkcija (arba kodas);<br />

• M pagalbin÷ funkcija (arba perjungimo komandos);<br />

• S suklio sukimosi dažnio funkcija (arba kodas);<br />

• T įrankio kodas.<br />

Kiekvienas programos kadras sudarytas iš adresų, kurie parašomi tokia tvarka: N, G, X, Y,<br />

Z, F, M, S, T. Ši nurodyta tvarka gali būti užrašoma kiekviename programos kadre, tačiau<br />

kiekvienas kadras nebūtinai privalo tur÷ti visus šiuos adresus. Taigi min÷ta programų rašymo tvarka<br />

yra rekomendacinio pobūdžio.<br />

Pavyzdžiui, CNC stakl÷se pagrindin÷je programoje adresų pavadinimai gali būti tokie:<br />

• G paruošiamoji funkcija, kuri nustato judesio rūšį, pvz., pagreitinta eiga, tiesinis arba<br />

apskritiminis interpoliavimas, plokštumų parinkimas, matmenų nurodymo būdas, pataisos;<br />

• F, S, T technologiniai operatoriai pastūmai nustatyti (F), suklio sūkių dažnis (S), įrankis (T);<br />

• M pagalbin÷ funkcija staklių judesiams atlikti, pvz., įrankio keitimas, šaldymo skysčio<br />

tiekimas, programos pabaiga ir t.t.;<br />

• X, Y, Z, A, B, C geometriniai operatoriai vežim÷lio judesiams valdyti ;<br />

• iškvietos ciklų arba paprogramių dažnai kartojamiems programų segmentams.<br />

14

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

Saved successfully!

Ooh no, something went wrong!