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. Getting Help

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.

  • Have some patience when waiting for an answer. Sometimes it takes a while to formulate an answer, or everyone might be busy working or something.

  • Set up your IRC account with your unique name so people will know who you are. If you use the java client, use the same name every time you log in. This helps people remember who you are. If you have been on before, many will remember past discussions with you which will save time on both ends.

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.

The user maintained LinuxCNC Wiki site contains a wealth of information and tips at http://wiki.linuxcnc.org/.

3.5. Feilrapporter

Rapporter feil til LinuxCNC github feilhåndtering.