Siirry artikkeliin
VETCNCCNC VALMISTUS
Paperinauhanlukija ja teollisuuden käyttöpaneeli metallilevyn vieressä, jossa on kolme reikää.

NC vs. CNC: Mitä muuttui numeerisessa ohjauksessa

Koneistuksen perusteet7 min luettavaaJulkaistuPäivitetty
Tässä artikkelissa

NC tarkoittaa numeerista ohjausta: kone seuraa koodattuja numeerisia ohjeita. CNC tarkoittaa tietokoneellista numeerista ohjausta, joka on numeerisen ohjauksen muoto, jossa koneen toimintoja ohjataan tietokoneella. Historiallisessa NC–CNC-vertailussa termi ”NC” viittaa yleensä aiempaan ohjausjärjestelmään, jonka toiminnot oli toteutettu erillisellä elektronisella laitteistolla. CNC siirsi nuo toiminnot tietokonepohjaiseen järjestelmään, jossa käytetään ohjelmistoa ja ohjelmatallennusta.

Tärkein muutos koski sitä, miten ohjausjärjestelmä käsittelee ohjeita ja kuinka helposti koneistusohjelmaa voitiin tallentaa, muokata ja käyttää uudelleen. Muutos ei ollut automaattisen liikkeen keksiminen itsessään. Jo varhaiset NC-koneet seurasivat ohjelmia, ja jotkut käyttivät jo takaisinkytkentää ja tuottivat muotoiltuja pintoja.

Mitä tietokone muutti ohjausjärjestelmän sisällä

Erota osan ohjelma ohjauslogiikasta. Osan ohjelma kuvaa tiettyä tehtävää: paikoituksia, liikkeitä ja koneistuskomentoja. Ohjauslogiikka tulkitsi kyseisen tiedon ja suoritti koneen ohjaustoiminnot. Opas siihen, kuinka CNC-järjestelmä ohjaa koneen liikettä seuraa näitä ohjeita ohjaimen, ajomoottoreiden ja takaisinkytkentäjärjestelmän kautta.

Historiallinen kiinteästi kytketty NC käytti näihin toimintoihin erityisiä piirejä. Termi ”kiinteästi kytketty” ei tarkoita, että eri reikäkuviota vaadittaisiin koneen uudelleenkytkemiseen. Eri osan ohjelma voisi edelleen kertoa ohjaukselle tehtävistä erilaisista liikkeistä sen kyvykkyyden puitteissa. Vähemmän joustavaa oli kuitenkin ohjauksen itse toteutus ja ohjelmien käsittely koneella.

CNC toteuttaa numeerisen ohjauksen toiminnot tietokoneen avulla. Ohjelmisto, prosessointilaitteisto ja muisti mahdollistavat ohjeiden käsittelyn muokattavana datana. FANUC:n kuvaus sen 200A-ohjauksesta, joka kehitettiin vuonna 1972, tarjoaa konkreettisen esimerkin: ohjaus mahdollisti muistissa tallennettujen koneistusohjelmien muokkaamisen. Tämä on hyödyllisempi erotus kuin yleispätevä väite siitä, että NC-ohjauksia ei voitu ohjelmoida.

Historiallinen NC erillisen piirilogiikan kanssa CNC:n vieressä, jossa on keskusprosessori (CPU), ohjelmisto ja ohjelmamuisti, jotka molemmat vastaanottavat osan ohjelman.
Vertailu koskee ohjauslogiikkaa. Molemmat järjestelmät tarvitsevat edelleen ajureita ja mekaanisia akseleita komennetun liikkeen toteuttamiseen. Näytä kokokokoisen kaavion.

Pistokortista muistissa oleviin ohjelmiin

Reikäkortti antoi numeerisille ohjeille fyysisen muodon, jonka lukulaite voisi havaita. Se kuljetti ohjelman, mutta ei toiminnut koneen liikuttamiseen tarvittavana voimana. MIT:n 1952-kuvaus kertoo, että sähköinen ohjauslaitteisto dekoodasi reikäkortin ja toimi servomekanismien kanssa jyrsimen liikuttamiseksi. Kuvaus käsitteli myös tietoa liikkeen etenemisestä.

Tietokoneet tulivat mukaan työnkulkuun useassa kohdassa. MIT:n 1959 esittelyssä Automatically Programmed Tools (APT) -järjestelmästä ulkoinen tietokone laski ohjeet ja tuotti nauhan koneelle. Tietokoneavusteinen ohjelmanvalmistus oli siis mahdollista ilman, että koneen ohjaus itse olisi ollut CNC.

Nämä dokumentoidut esimerkit esittävät siirtymän kronologisessa järjestyksessä:

  1. MIT, 1952: Nauhalla ohjattava jyrsin, jossa oli sähköinen ohjaus ja servomekanismit, toimi jo.
  2. MIT:n APT-esittely, 1959: Tietokone voisi valmistaa koneistusohjeet offline-tilassa ja tuottaa nauhan erillistä koneen ohjausta varten.
  3. FANUC 250, 1964: Tietokonepohjainen ohjaus kehitettiin erityiseen pyörivämoottorin hiomissovellukseen.
  4. FANUC 200A, 1972: Monikäyttöinen CNC tuki koneistusohjelmien muokkaamista muistissa.

Nämä ovat tiettyjä etappimerkkejä, ei yhtä maailmanlaajuista vaihtumispäivämäärää. FANUC kuvailee 1964-järjestelmää erikoistarkoitukseen kehitetyksi ratkaisuksi eikä yleiskäyttöisille työstökoneille tarkoitetuksi ohjaukseksi. Myöhempää muistia ja ohjelmamuokkausta tukevaa esimerkkiä käytetään havainnollistamaan siirtymän eri vaihetta.

Tietokone ja reikäkortit syöttävät paperinauhan vaiheen, joka välittää ohjeet erilliseen koneenohjaukseen.
Ulkoinen tietokone voisi valmistaa nauhan samanaikaisesti kun erillinen NC-ohjaus suoritti ohjeitaan koneella. Katso kokonaiskokoisen kaavion.

Yhden reiän siirtäminen: kuinka ohjelman päivitys eroaa

Harkitse levyä, jossa on kolme yhtä suurta reikää. Revisio B siirtää keskimmäisen reiän uuteen sijaintiin; levyyn piirretty ääriviiva, reikien halkaisijat ja kahden muun reiän sijainnit pysyvät samoina. Seuraava työkappale on koneistettava uuden suunnittelun mukaisesti.

Sekä historiallinen NC- että CNC-ohjaus voivat ilmaista muutettua sijaintia, edellyttäen että siirto on koneen kapasiteetin rajoissa. Erotus on suunnittelumuutoksesta ohjauslaitteelle saatavilla oleviin ohjeisiin johtavassa prosessissa.

Tehtävä Historiallinen nauhalla syötetty NC-työnkulku CNC-työnkulku
Tarkista ohjeet Muuta nauhan valmistukseen käytettävää ohjelmallista tietoa ja tuota korjattu nauha tai sen osa. Muokkaa tallennettua osan ohjelmaa tai tarkista sen lähdekoodi ja generaatoi korvaava ohjelmatiedosto.
Tee tarkistettu versio saataville Tunnista ja lataa oikea tarkistettu nauha Siirrä tai tallenna tarkistettu ohjelma ja valitse suoritukseen tarkoitettu versio
Tarkista tulos Varmista, että muutetut ohjeet, asennus ja tuloksena syntyvä reiän sijainti ovat yhtäpitäviä Varmista sama suhde; muokattava tiedosto ei takaa, että oikea tarkistettu versio on käynnissä

Vanhempi menetelmä ei välttämättä perustunut kokonaan käsin laskentaan. Vuoden 1959 APT-esittelyssä muutaman syötelausekkeen muuttaminen muutti lasketun geometrian ennen uuden nauhan tuottamista. CNC toi ohjelmien käsittelyn myös ohjausjärjestelmään: Haas Device Manager -käsikirja dokumentoi tallennettujen ohjelmien luomisen, kopioinnin, muokkaamisen ja valinnan

Kaksi kolmen reiän levyä; vain keskimmäinen reikä siirtyy ylöspäin versiossa B, ja sen entinen sijainti on merkitty katkoviivaisella ympyrällä.
Tarkistusversio B muuttaa yhden reiän sijaintia seuraavaa osaa varten. Katkoviivainen ympyrä merkitsee entistä suunnittelusijaintia, ei neljättä reikää. Näytä kokonaiskokoisen kaavion.

Tarkistetun laatan osalta koko työkoordinaatistojärjestelmän siirtäminen siirtäisi myös kaksi reikää, jotka tulisi säilyttää muuttumattomina. Sen sijaan vaikutettavan piirteen ohjelmadataa on muutettava. Helpompi muokkaus vähentää tällaisen muutoksen tekemisen vaikeutta; se ei kuitenkaan määritä, mitä geometriaa suunnittelija oli tarkoittanut.

Miksi termi „NC-ohjelma“ esiintyy edelleen CNC-järjestelmissä

NC on edelleen laajempi käsite. Dokumentti, jonka otsikko on »NC-ohjelma«, ei viittaa vanhaan kiinteästi kytkettyyn koneeseen. Esimerkiksi HEIDENHAINin nykyinen ohjelmointiaseman kuvaus käyttää termiä »NC-ohjelmat« ohjelmille, jotka luodaan ja testataan sen tietokonepohjaisille ohjausjärjestelmille.

Tiedostonimeäminen on toinen erillinen kerros. Haas esittelee dokumentissaan esimerkki-ohjelman, joka on vietävä tiedostona, jonka .nc tiedostonimi on, kun taas HEIDENHAIN selittää, että sen keskustelupohjaiset ja DIN/ISO-ohjelmat käyttävät eri tiedostopäätteitä. Yksi tiedostopääte ei yksinään kerro, mitä ohjeita tietty ohjausjärjestelmä hyväksyy.

Samoin nauhalukija kuvaa syöttötapahtumaa. Näyttö kuvaa käyttöliittymää. Kumpikaan näistä havainnoista yksinään ei määritä, miten ohjausfunktiot on toteutettu. Hyödyllinen kysymys on, suorittaako tietokone numeerisen ohjauksen tehtäviä, eikä se, auttaako tietokone jossakin muussa paikassa ohjelman valmistelussa.

Termien tällainen tulkinta välttää yleisen virheen: NC:n, CNC:n, ohjelman muodon ja siirtotavan käsittely neljänä kilpailevana koneentyyppinä. Ne kuvaavat kaikki samaa työnkulkuun kuuluvia eri osia.

Dokumentti, johon on merkitty "NC-ohjelma", syöttää CNC-ohjaimen, joka ohjaa koneen liikettä.
Termiä NC-ohjelma käytetään myös ohjeille, jotka suoritetaan CNC:lla. Ohjelman on silti täsmättävä kohdeohjauksen vaatimuksiin. Näytä kokonaiskokoisen kaavion.

Takaisinkytkentä ja muotojen seuraaminen olivat jo olemassa ennen CNC:ta.

Palaute on erillinen käsite. Suljettu sijaintisilmukka käyttää mitattua akselin sijaintia liikkeen korjaamiseen; avoin sijaintisilmukka ei sitä tee. MIT:n varhainen järjestelmä vaihtoi jo silloin liikeinformaatiota servomekanismeihinsa. Lause ”NC on avoin silmukka, CNC on suljettu silmukka” ei siis kelpaa yleisenä määritelmänä.

Kaareva geometria ei ole eksklusiivinen CNC:lle. Vuoden 1959 APT-esittelyssä käsiteltiin muotoiltuja osia ja kaarevan radan approksimointia lyhyillä suorilla segmenteillä. Ohjaimen saatavilla olevat radan funktiot ja käyrän esitystapa ovat tärkeämpiä kuin historiallinen nimitys.

Leikkausprosessi riippuu edelleen koneesta ja asennuksesta. Ohjausarkkitehtuurin muuttaminen ei itsessään muuta pyörivän akselin tehoa, työkalun ulottuvuutta tai kiinnittimen tarjoamaa rajoitusta. Meidän manuaalisen ja CNC-jyrsinnän vertailu selittää, miten ohjelmoitu liike sopii laajempaan koneistusprosessiin.

Kestävä edistysaskel oli ohjaustoimintojen toteuttamisen ja koneistusohjeiden hallinnan joustavuus. Tietyn järjestelmän ymmärtämiseksi on erotettava sen ohjausarkkitehtuuri, ohjelman työnkulku ja todelliset liikeominaisuudet. Nämä kolme kuvausta selittävät paljon enemmän kuin kirjaimen C läsnäolo tai puuttuminen.

Usein kysytyt kysymykset

Onko CNC NC:n tyyppi?

Kyllä. Numerollinen ohjaus (NC) on laajempi käsite; CNC toteuttaa sen tietokoneella koneen toimintojen ohjaamiseen. Historiallisissa vertailuissa termiä ”NC” käytetään usein kapeammassa merkityksessä viittaamaan varhaisempiin kiinteälogiikkaisiin ohjaimiin.

Voiko NC-koneen ohjelmaa muuttaa?

Kyllä. Nauhalla syötetty NC-kone voisi saada päivitettyjä ohjeita korjatulla tai uudella nauhalla. Kiinteälogiikkainen ohjauslogiikka ei tehnyt jokaisesta osaohjelmasta pysyvää. CNC lisäsi ohjaimen tasolle joustavampaa tallennus- ja muokkausmahdollisuutta.

Vaatiiko NC-ohjelmatiedosto vanhan NC-koneen?

Ei. Nykyaikaiset CNC-järjestelmät käyttävät myös termiä NC-ohjelma. Yhteensopivuus riippuu ohjelman käskyistä ja kohdeohjaimesta, ei nimestä tai tiedostopääteestä.

Johtiiko CNC kaikkeen automaattiseen koneistukseen?

Ei. Aiemmat NC-koneet suorittivat jo ohjelmoitua liikettä. CNC muutti ohjaustoimintojen ja ohjelmien toteutusta ja hallintaa; se oli kehitys numeerisessa ohjauksessa.

Tekniset lähteet

  • ISO 2806:1994 — Teollisen automaation järjestelmät — Koneiden numeerinen ohjaus — Sanasto, §§2.1.1–2.1.2. Historialliset määritelmät NC:stä ja CNC:stä.
  • MIT News Service — Numerisesti ohjatun jyrsinkoneen julkistus (1952); MIT Science Reporter — Automatisoidut ohjelmoitavat työkalut (1959). Nauhapohjainen syöttö, servoliike ja ohjelman valmistelu offline-tilassa.
  • FANUC NEWS 2021-III — Historiasarja 3: FANUC 250, PDF-sivu 9; FANUC NEWS 2022-II — Historiasarja 5: FANUC 200A, PDF-sivu 7. 1964-erityisjärjestelmä ja 1972-ohjelmamuistiesimerkki.
  • Haas Automation — Jyrsinoperaattorin käyttöopas, “Device Manager” ja “Part Setup”. Ohjelmatiedostot, muokkaus ja asennusviitteet.
  • HEIDENHAIN — Jyrsintäkoneet; Klartext-portaali — DIN/ISO. Nykyaikainen “NC-ohjelman” käyttö ja ohjauskohtaiset tiedostomuodot.

Kirjoittajasta

· VETCNC

Kevin kirjoittaa CNC-koneistuksesta ja ostotoiminnasta VETCNC:ssä.

Tutustu Keviniin ja tutki hänen artikkeleitaan →
Jaa tämä artikkeli
LinkedInXFacebook

VETCNCCNC VALMISTUS

Hanki tarjous

Lataa piirustus

*Pakolliset kentät

Jaa vain tiedostot, joihin sinulla on lupa jakaa. Sovi luottamuksellisuudesta ja siirto kanavasta ennen arkaluontoisen tiedon lähettämistä.

Suomi
WhatsApp Lähetä meille sähköpostia

Kerro meille hankkeestasi

Jaa vaatimuksesi, niin otamme sinuun yhteyttä sähköpostitse.

PDF-, CAD- tai ZIP-tiedosto · enintään 20 MB