frezavimo staklių darbo programavimas - Technologijos fakultetas
frezavimo staklių darbo programavimas - Technologijos fakultetas
frezavimo staklių darbo programavimas - Technologijos fakultetas
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