1. Programvaren

  • LinuxCNC (Tidligere kjent som "Enhanced Machine Control - EMC") er et programvaresystem for datastyring av maskinverktøy som fresemaskiner og dreiebenker, roboter (som Puma og Scara) samt andre datastyrte maskiner opp til 9 akser.

  • LinuxCNC er fri programvare med åpen kildekode. Gjeldende versjoner av LinuxCNC er i sin helhet lisensiert under GNU General Public License og Lesser GNU General Public License (GPL og LGPL).

  • LinuxCNC tilbyr:

    • enkelt å gjøre seg kjent med og teste uten installasjon med en kjørbar CD,

    • enkel installasjon fra den kjørbare CD-en,

    • enkelt å bruke grafiske oppsettassistenter for å raskt lage oppsett spesifikk for maskinen,

    • direkte tilgjengelig som en vanlig pakke i de siste utgavene av Debian (fra og med Bookworm) og Ubuntu (fra og med Kinetic Kudu),

    • et grafisk brukergrensesnitt (til og med flere grensesnitt å velge blant),

    • et grafisk verktøy for å lage grafiske grensesnitt (Glade),

    • en tolker for G-kode (maskinverktøyprogrammeringsspråket RS-274),

    • a realtime motion planning system with look-ahead,

    • styring av lavnivå maskinelektronikk som sensorer og motorkontrollere,

    • an easy to use breadboard layer for quickly creating a unique configuration for your machine,

    • en programvare-PLA programmerbar med PLA-diagram.

  • LinuxCNC tilbyr ikke funksjoner for tegning (DAK - dataassistert konstruksjon) eller å lage G-kode fra tegninger (DAP - dataassistert produksjon).

  • LinuxCNC kan bevege opp til 9 akser samtidig og støtter en rekke grensesnitt.

  • Kontrolleren kan håndere ekte servoer (analog eller PWM) med lukket tilbakemeldingssløyfe i LinuxCNC-programvaren på datamaskinen, eller åpen sløyfe med trinnservoer eller steppermotorer.

  • Motion control features include: cutter radius and length compensation, path deviation limited to a specified tolerance, lathe threading, synchronized axis motion, adaptive feedrate, operator feed override, and constant velocity control.

  • Støtte for ikke-kartesiske bevegelsessystemer tilbys via tilpassede kinematikk-moduler. Tilgjengelige arkitekturer inkluderer heksapoder (Stewardplatformer og lignende konsepter) og systemer med roterende ledd som kan beveges slik som PUMA- eller SCARE-roboter.

  • LinuxCNC kjører på Linux med sanntidsutvidelser.

2. Operativsystemet

LinuxCNC er tilgjengelig som pakker klare til bruk for Ubuntu- og Debian-distribusjonene.

3. Finne hjelp

3.1. IRC

IRC står for Internet Relay Chat. Det er en direkte forbindelse til andre LinuxCNC-brukere. IRC-kanalen for LinuxCNC er #linuxcnc på libera.chat.

Den enkleste måten å komme på IRC er å bruke den innebygde nettleserklienten fra libera.

Litt IRC-etikette
  • Still spesifikke spørsmål… Unngå spørsmål som «Kan noen hjelpe meg?».

  • Hvis du er helt ny med alt dette, tenk gjennom spørsmålet ditt før du skriver det ned. Sikre at du oppgir nok informasjon til at det er mulig å forstå og svare på spørsmålet ditt.

  • Ha litt tålmodighet når du venter på et svar. Noen ganger tar det litt tid å formulere et svar, eller alle kan være opptatt med å jobbe eller noe annet.

  • Sett opp IRC-kontoen din med ditt unike navn slik at folk kan vite hvem du er. Hvis du bruker en javaklient, bruk det samme brukernavnet hver gang du logger inn. Dette hjelper folk å huske hvem du er samt at mange vil huske tidligere diskusjoner, noe som sparer tid for alle parter.

Fildeling

Den vanligste måten å dele filer på IRC er å laste opp filen til en av følgende eller tilsvarende tjenester og lime inn lenken:

3.2. Epostlister

En epostliste på Internett er en måte å legge ut spørsmål som alle på den listen kan se og svare på når det passer dem. Du får større eksponering for dine spørsmål på en epostliste enn på IRC, men det kan ta lengre tid å få svar. Kort sagt så sender du en epost til listen og får enten daglige oppsummeringer eller individuelle svar tilbake, alt etter hvordan du har satt opp kontoen din.

Du kan abonnere på epostlisten emc-users via https://lists.sourceforge.net/lists/listinfo/emc-users.

3.3. Nettsideforum

En kan finne et nettsideforum på https://forum.linuxcnc.org/ eller ved å følge lenken på toppen av hjemmesiden https://linuxcnc.org/.

Dette er ganske aktivt, men demografien heller mer mot brukere enn epostlisten. Hvis du vil sikre at meldingen din blir sett av utviklerne, så bør en foretrekke epostlisten.

3.4. LinuxCNC-wiki

Et wikinettsted er et brukervedlikeholdt nettsted der enhver kan legge til eller endre.

Det brukervedlikeholdte LinuxCNC-wikinettstedet inneholder en overflod av informasjon og tips på https://wiki.linuxcnc.org/.

3.5. Feilrapporter

Rapporter feil til LinuxCNC github feilhåndtering.