I automatisering, hva er forskjellen mellom PLC, NC og CNC (i lekmannsbetingelser)? Er en mer avansert enn en annen, eller brukes kontrollerne til forskjellige maskiner?


Svar 1:

Manuelle maskiner styres av et arrangement av Cams og girhjul. Enkel lineær bane for den delen som bearbeides eller verktøyet som brukes, kan styres gjennom håndbetjente eller automatiserte hjul som er koblet til skruer eller reoler og tannhjularrangementer. Komplekse stier styres vanligvis av en slags kamfølgerenhet som følger en hovedmal. Presisjonen ble oppnådd ved hjelp av gir med høye reduksjonsforhold, noe som muliggjorde bevegelse av oppløsningen til mikron ved å rotere et håndhjul med en sving eller en brøkdel av en sving ved hjelp av markerte skiver eller hjul. Dette arrangementet krever store manuelle ferdigheter og harde stopp for å lage presise funksjoner. Det er analogt med et analogt system.

Numeriske kontrollerte maskiner bruker derimot servomotorer, kodere og kuleskruer. Servomotoren kan instrueres om å rotere selv så lite som en brøkdel av en grad. Vanligvis brukte kulskruer har en stigning på rundt 10 mm. Derfor beveger en rotasjon av kuleskruen delen eller verktøyet med 10 mm. Ved nøyaktig å kontrollere rotasjonen, kan til og med bevegelse så liten som nanometeroppløsning oppnås på moderne maskiner. De fleste vanlige moderne maskinverktøy kan gjøre bevegelser med en mikron oppløsning ganske pålitelig. Koderne gir tilbakemelding med lukket sløyfe til servomotordriveren, noe som gir veldig presis plassering og derved stor nøyaktighet av den maskinerte delen. Disse instruksjonene kan være numeriske, og derfor antar jeg navnet Numerisk kontroll.

Vanligvis blir verktøyet og delen flyttet i forhold til hverandre ved å manipulere tre servomotorer på x-, y- og z-aksene, som er lineære akser. Mer komplekse bevegelser kan oppnås ved å inkorporere roterende akser rundt linseaksene som kalles a, b og c akser. Svært få maskinverktøy har roterende akser, men det ser ut til å endre seg i disse dager.

I en numerisk styrt maskin styres banen (også kjent som verktøybane) og dens hastighet (også kjent som matningshastighet) ved samtidig å variere hastigheten og retningen til servomotorene som styrer de lineære og roterende aksene. Dette innebærer komplekse trignometriske beregninger og hastighetsberegninger i sanntid basert på sanntidsmating tilbake fra koderne. Disse beregningene blir utført av den numeriske kontrolleren i sanntid.

I de tidlige dagene av numerisk kontrollerte maskiner antar jeg at det ikke var mulig mye samhandling mellom maskinkontrolleren og mennesker. Som påpekt, var kommunikasjonen temmelig begrenset gjennom stansekort eller tape. Jeg antar at maskinene bare inneholdt Motion-kontrollkjernen og ikke mye annet utover det. Programmer måtte manuelt skrives på det mest grunnleggende nivået og mates inn i maskinene.

Moderne CNC-maskiner er imidlertid mye mer avanserte og har fullverdige PC-er som tillater all slags interaksjon med brukeren. de kan være nettverk gjennom Ethernet, RS232, godta kompakte flash-kort, USB-stasjoner etc.

Personlig ser jeg ikke mye forskjell mellom NC-maskiner og CNC-maskiner, bortsett fra i deres evne. CNC-maskiner godtar programmer i form av G-koder som er instruksjoner som gir retning og hastighet for verktøybanen. Mange moderne CNC tillater programmering av komplekse deler på høyt nivå på selve maskingrensesnittet. Mange vanlige funksjoner er innebygd som parametriserte hermetikk-sykluser

(Rediger) Jeg glemte å ta opp hva en PLS er, så her er den. PLC (Programmable Logic Controller) er en robust industriell datamaskin. PLC har en serie innganger og utganger som kan være så få som 4 til 8 til å være hundre eller flere gjennom addon Input Outpu (IO) moduler. Inngangene mottar signaler fra sensorer og utganger aktiverer motorer, ventiler, signaler, gjennom reléer og brytere. PLS fungerer på en sekvensiell skanningssyklus. PLC undersøker inngangene for deres signalstatus, som for det meste er binær (av eller på) og basert på logikken som er programmert i den, aktiveres utgangene. PLS-er kan også kontrollere servo- og trinnmotorer. Deres programmering er på et merkelig språk som ser ut som et kretsdiagrammer som involverer reléer. Det ser ut til at PLC ble utviklet for å erstatte den tungvint krets av reléer som ble brukt til å kontrollere tidlig maskinautomasjon. CNC-maskiner har også en PLS for å kontrollere alle perifere enheter, låser og signaler. For f.eks. en PLS kan forhindre at en chuck deklamrer seg på en cnc-dreiemaskin når den er i drift. PLS er gode nok for mange typer automatisering uten å kreve NC eller CNC.


Svar 2:

Hallo,

Plc står for Programmale logisk contoller og brukes hovedsakelig til samlebåndsmaskiner, men er ikke fabrikkspesifikk. Du kan ha trafikklys styrt av en plc, eller et automatisk parkeringssystem, eller et hjemmeautomatiseringsmiljø.

Cnc er en mer spesifikk programmerbar kontroller, og brukes til presise operasjoner i en fabrikk, som boring, skjæring. Brukes til lavtoleranseoperasjoner. Aldri hørt før NC alene, men det kan være Numeric Control.


Svar 3:

Det er store forskjeller mellom PLC (programmerbar logikk-kontroller) og CNC (Computer Numerical control) er i utførelsen av programmet. PLC er sekvensiell, men CNC er betinget. CNC er en type applikasjon som brukes til å kontrollere et flerakset maskinverktøy for eksempel fresemaskin eller dreiebenk. PLC er faktisk en generell logikkkontroller som brukes i PLC-programvare. Den brukes for å la brukeren lage sin egen applikasjon. I NC (Numerical Control) maskin mates programmet til maskinen via magnetbånd. Hvis du vil endre programmet, må du måtte endre programmet i båndet og deretter mates til maskinen som det er veldig tid å ta. Hvis du vil endre en CNC-maskin, endrer du bare en variabel på datamaskinen. I dag er alle typer NC konvertert til CNC.