kontakta företag
fyll i följande formulär för att skicka en offertförfrågan till något av följande företag som är noterade på
få ditt företag listat på denna Power-sida
Computer numerical control (CNC) är en grundläggande del av modern tillverkning. Majoriteten av maskinerna arbetar med instruktioner och riktlinjer som har laddats ner med hjälp av en CNC-programstyrenhet. För att en maskin ska kunna tolka kommandona från CNC måste kommandona anges med G-och M-koder. CNC-operatörer är skyldiga att känna till lämpliga koder och instruktioner samt hur man använder dem. Båda typerna av kodning är nödvändiga för att systemet för en CNC-enhet ska fungera korrekt.
M-code är en del av det språk som AutoCAD och CAM, datorstödd tillverkning, använder för att mata in instruktioner i CNC-maskiner. G-koder och M-koder fungerar tillsammans för att placera ett arbetsstycke och styra maskinens åtgärder. M-koder, Diverse eller maskinkoder, styr driften av utrustningen och talar om när den ska användas eller upphöra med driften. Medan G-koden kan styra en maskin för att röra sig i en linje eller båge, när verktyget är placerat, vet det inte att stoppa, byta verktyg, lägga till kylvätska eller slutföra andra åtgärder som tillhandahålls av M-koder. Instruktioner för ett verktyg för att slå på eller av är en del av m-kodspråket.
användningen av M-koder varierar beroende på maskin. Under programmeringen krävs en m-kod per kodblock som ger kommandon för ett verktyg för att slå på eller av och aktivera andra operationer. Att ha mer än en m-kod i ett kodblock kan orsaka problem. Definitionen av m-kodfunktioner och deras användning stavas ut av maskinens tillverkare.
operatörer använder M-koder för att berätta för en maskin att byta verktyg, slå på spindeln, ladda kylvätska eller öppna och stänga en dörr. Det finns flera M-koder som operatörer behöver veta för att en maskin ska fungera korrekt. Dessutom har varje maskin en annan metod för nedladdning av M-koderna. En styrenhet kan kräva en noll mellan m och numret medan andra inte behöver noll. Den speciella metoden för en maskin anges tydligt i instruktionerna från tillverkaren.
få ditt företag listat nedan
ledande tillverkare och leverantörer
de typer av kommandon som är programmerade i en CNC-maskin
M-koder är en viktig del av driften av en CNC-maskin. Medan G-koder beskriver positioneringen för en operation, ger M-koder data för en maskins handlingar. För att en CNC-maskin ska fungera korrekt måste g-och M-koder anges. De arbetar tillsammans och tillsammans för att instruera, vägleda och programmera svaren från en CNC-enhet. Som med alla datorer har CNC-maskiner en styrenhet för datainmatning. Även om de flesta datorspråk är byggda på C eller C++, finns det variationer för varje typ av kontroller.
Fanuc tillverkar robotstyrenheter som använder M-koder för kommandon för CNC-maskiner. Deras kontroller använder M-nollnummerformen av M-koder. Nedan finns flera av Fanuc controller M-koder.
- M00 programstopp
- M01 valfritt programstopp
- M02 slutet av programmet
- M03 Spindelstart framåt CW
- M04 Spindelstart bakåt CCW
- M05 Spindelstopp
- M08 kylvätska på
- M09 kylvätska av
- M29 styvt tryckläge
- M99 slutet av programmet
M-kommandon är en del av en informationsgrupp som bestämmer hur och när en maskin ska starta eller stoppa en åtgärd. Från och med M00 fortsätter de i en aritmetisk progression till M99, vilket avslutar programmet. Hur en m-kod används skiljer sig mellan leverantörer och producenter. I många fall är inte varje M-kod programmerad i maskinen. Att känna till koderna och hur de gör maskinfunktionen är kritisk. I vissa fall, när en kod inte används eller programmeras, lämnas definitionen av koden till användarens eget gottfinnande.
exempel på programmerbara koder för svarv och fräsning anges nedan. Tabell 1 har koder för en svarv medan tabell 2 har M-koder för en fräsoperation. Båda tabellerna är exempel på M-koder för Fanuc-styrenheter.
Fanuc m-Kodlista (svarv)
m-kod | beskrivning |
---|---|
M00 | programstopp |
M01 | valfritt programstopp |
M02 | slutet av programmet |
M03 | spindel start framåt CW |
M04 | spindel start omvänd CCW |
M05 | Spindelstopp |
M08 | kylvätska på |
M09 | kylvätska av |
M29 | styvt tryckläge |
M30 | återställning av program |
M40 | Spindelväxel i mitten |
M41 | låg växel Välj |
M42 | hög växel Välj |
M68 | hydraulisk chuck stäng |
M69 | hydraulisk chuck öppen |
M78 | Tailstock framåt |
M79 | Tailstock backning |
M94 | Mirrorimage Avbryt |
M95 | spegelbild av X-axeln |
M98 | underprogram samtal |
M99 | slutet av delprogrammet |
Fanuc M-Kodlista (Kvarn)
m-kod | beskrivning |
---|---|
M00 | programstopp |
M01 | valfritt programstopp |
M02 | slutet av programmet |
M03 | spindel start framåt CW |
M04 | spindel start omvänd CCW |
M05 | Spindelstopp |
M06 | verktygsbyte |
M07 | kylvätska på dimma kylvätska / kylvätska genom spindel |
M08 | kylvätska vid översvämning kylvätska |
M09 | kylvätska av |
M19 | Spindelorientering |
M28 | återgå till Ursprung |
M29 | styv kran |
M30 | slutet av programmet (Återställ) |
M41 | låg växel välj |
M42 | hög växel välj |
M94 | Avbryt spegelbild |
M95 | spegelbild av X-axeln |
M96 | spegelbild av Y-axeln |
M98 | underprogram samtal |
M99 | slutet av delprogrammet |
det kan finnas viss förvirring när det gäller koderna för CNC-maskiner eftersom vissa operatörer hänvisar till alla koder som G-koder även om de matar in både G-och M-koder. För att undvika felinformation och missförstånd är det viktigt att veta att varje kodblock måste ha en M-kod för att börja och avsluta en funktion. G-koden talar om för maskinen var och när man ska göra ett jobb. M-koder Stoppar en operation, avslutar en programmerad uppgift eller påbörjar en rörelse efter att verktyget har placerats.
de flesta delar och produkter som produceras av CNC-maskiner är programmerade med CAD-eller CAM-programvara som ger anvisningar för CNC-maskiner med alfanumerisk programmering. Även om ingenjörer är flytande i dessa två former av programvara, är det fortfarande viktigt för dem att ha en förståelse för hur G-och M-koder styr en CNC-maskin.
få ditt företag listat nedan