Peamiselt võtame siinkohal kokku funktsioonid, mida eelnimetatud CNC-ülesannetega saavutatakse, et CNC-kontrolleri riist- ja tarkvaraarhitektuuri edasi analüüsida ja integreerida.
CNC-kontrolleri funktsioonid hõlmavad tavaliselt põhifunktsioone ja valikufunktsioone. Põhifunktsioonid on CNC-süsteemi olulised funktsioonid ja valikufunktsioonid on funktsioonid, mida kasutajad saavad valida vastavalt tööpingi omadustele ja kasutusaladele. CNC-l on tavaliselt järgmised põhifunktsioonid:
1. Telje juhtimise funktsioon: see funktsioon viitab telgede arvule, mida CNC saab samaaegselt juhtida ja juhtida. CNC-tööpinkide liikumistelgede jaoks on liikuvad teljed ja pöördteljed, põhiteljed ja lisateljed. Üldiselt vajavad CNC-treipingid üheaegseks juhtimiseks ainult 2 telge. CNC-freespingid, CNC-puurimismasinad ja töötluskeskused vajavad 3 või enamat juhttelge. Üheaegselt juhitavate telgede arv võib olenevalt eesmärgist olla 2 telge või 3 telge jne. CNC-tööpingid, mis töötlevad ruumilisi pindu, vajavad rohkem kui 3 telje üheaegseks juhtimiseks. Mida rohkem on juhttelgesid, eriti mida rohkem on samaaegseid juhttelgi, seda keerulisem on CNC-kontroller ja seda keerulisem on koostada mitmeteljelisi ühendusdetaile. 2. Ettevalmistusfunktsioon: Ettevalmistusfunktsiooni nimetatakse ka G-funktsiooniks, mida kasutatakse tööpinkide liikumisrežiimi juhendamiseks, sealhulgas põhiliigutuse, tasapinna valiku, koordinaatide seadmise, tööriista kompenseerimise, fikseeritud tsükli, meetri-tollise teisendamise ja muude juhiste juhendamiseks. Seda väljendab G ja kaks numbrit selle taga. 3. Interpolatsiooni funktsioon: CNC realiseerib tööriista liikumise trajektoori tarkvara interpolatsiooni abil. Tänu tugevale reaalajas jõudlusele pideva kontuurijuhtimise ajal on tarkvara interpolatsiooni arvutuskiirust keeruline täita CNC tööpinkide etteandekiiruse ja eraldusvõime nõuetega ning CNC peab pidevalt laiendama teisi funktsioone, et vähendada protsessori tööaega. interpolatsiooni arvutamine. Seetõttu jaguneb CNC interpolatsioonifunktsioon tegelikult jämedaks ja peeneks interpoleerimiseks. Tarkvara interpoleerib iga kord väikese joonelõigu andmeid, mida nimetatakse jämedaks interpoleerimiseks. Privaatteenuse liides jagab väikese liinilõigu üheks impulssväljundiks vastavalt jämeinterpolatsiooni tulemusele, mida nimetatakse peeninterpolatsiooniks.
Kontuuritavate osade kujundid koosnevad enamasti sirgjoontest ja kaaredest, osa aga keerukamatest kõveratest. Seetõttu on olemas sirge, kaare, parabooli, siinuse, silindri ja splaini interpolatsioon. Interpolatsioonioperatsioonide realiseerimise meetodid hõlmavad punkt-punkti võrdlusmeetodit, digitaalset integreerimismeetodit, otsefunktsiooni operatsiooni meetodit jne. Toitefunktsioon. Vastavalt mehaanilise töötlemise tehnoloogia nõuetele kasutab CNC etteandefunktsioon F, et juhtida CNC-tööpinkide iga telje etteandekiirust.





