neem Contact op met Bedrijven (
vul het volgende formulier indienen van een Aanvraag voor een Offerte naar een van de volgende bedrijven vermeld op
Krijgen Uw Bedrijf Vermeld op deze Pagina Kracht
Computer numerical control (CNC) is een essentieel onderdeel van moderne productie. De meeste machines werken met behulp van instructies en richtlijnen die zijn gedownload met behulp van een CNC-programma controller. Voor een machine om de commando ’s van CNC te interpreteren, moeten de commando’ s worden ingevoerd met behulp van G-en M-codes. CNC-operators zijn verplicht om de juiste codes en instructies te kennen, evenals hoe ze te gebruiken. Beide soorten codering zijn nodig voor het systeem van een CNC-apparaat correct uit te voeren.
M-code is een deel van de taal die AutoCAD en CAM, computer aided manufacturing, gebruiken om instructies in CNC-machines in te voeren. G-codes en M-codes werken samen voor het positioneren van een werkstuk en het begeleiden van de handelingen van de machine. M-codes, Diverse of machinecodes, bepalen de werking van de apparatuur die aangeeft wanneer deze moet worden gebruikt of moet worden gestaakt. Hoewel de G-code een machine kan sturen om in een lijn of boog te bewegen, zal het, zodra het gereedschap is gepositioneerd, niet weten om te stoppen, gereedschap te veranderen, koelvloeistof toe te voegen of andere acties te voltooien, die worden geleverd door M-codes. Instructies voor het in-of uitschakelen van een tool maken deel uit van de M-code taal.
het gebruik van M-codes varieert afhankelijk van de machine. Tijdens het programmeren is per codeblok één M-code nodig die de commando ‘ s geeft om een tool aan of uit te zetten en andere bewerkingen te activeren. Het hebben van meer dan één M-code in een codeblok kan problemen veroorzaken. De definitie van M-code-functies en het gebruik ervan wordt uiteengezet door de fabrikant van de machine.
bedieners gebruiken M-codes om een machine te vertellen van gereedschap te wisselen, de spindel aan te zetten, koelvloeistof te laden of een deur te openen en te sluiten. Er zijn verschillende M-codes die operators moeten weten om een machine goed te laten presteren. Ook heeft elke machine een andere methode voor het downloaden van de M-codes. Een controller kan een nul tussen de M en het nummer, terwijl anderen niet de nul nodig hebben. De specifieke methode voor een machine is duidelijk beschreven in de instructies van de fabrikant.
vermeld uw bedrijf hieronder
toonaangevende fabrikanten en leveranciers
de typen commando ‘ s die in een CNC-machine zijn geprogrammeerd
M-codes zijn een belangrijk onderdeel van de werking van een CNC-machine. Terwijl G-codes de positionering voor een operatie beschrijven, bieden M-codes gegevens voor de acties van een machine. Voor de goede werking van een CNC-machine moeten G-en M-codes worden ingevoerd. Ze werken in tandem en samen te instrueren, begeleiden, en programmeren de reacties van een CNC-apparaat. Zoals met elke computer, hebben CNC-machines een controller voor gegevensinvoer. Hoewel de meeste computertalen zijn gebouwd op C of C++, zijn er variaties voor elk type controller.Fanuc produceert robotbesturingen die gebruik maken van M-codes voor opdrachten voor CNC-machines. Hun controllers gebruiken de M nul nummer vorm van M-codes. Hieronder vindt u een aantal van de Fanuc controller M-codes.
- M00-Programma stop
- M01 Optionele programma stop
- M02 Einde van het programma
- M03 Spil start-vooruit CW
- M04 Spil start achteruit LINKSOM
- M05 Spil stop
- M08 Koelmiddel aan
- M09 Koelmiddel uit
- M29 Stijve tik op de modus
- M99 Einde van het programma
M commando ‘ s zijn onderdeel van een groep die bepaalt hoe en wanneer een machine moet starten of stoppen van een actie. Beginnend met M00 gaan ze verder in een rekenkundige progressie naar M99, waardoor het programma eindigt. Hoe een M-code wordt gebruikt verschilt tussen leveranciers en producenten. In veel gevallen wordt niet elke M-code in de machine geprogrammeerd. Het kennen van de codes en hoe ze de machine laten functioneren is cruciaal. In sommige gevallen, wanneer een code niet wordt gebruikt of geprogrammeerd, wordt de definitie van de code overgelaten aan het oordeel van de gebruiker.
voorbeelden van programmeerbare codes voor draaibanken en frezen worden hieronder vermeld. Tabel 1 bevat codes voor een draaibank terwijl tabel 2 De M-codes voor een freesbewerking heeft. Beide tabellen zijn voorbeelden van M-codes voor FANUC-controllers.
Fanuc M-codelijst (Draaibank)
M-code | Beschrijving |
---|---|
M00 | Programma stoppen |
M01 | Optionele programma stoppen |
M02 | Einde van het programma |
M03 | Spindel start-vooruit CW |
M04 | Spindel start-achteruit LINKSOM |
M05 | spilstop |
M08 | Koelvloeistof op |
M09 | Koelvloeistof uit |
M29 | Stijve tik op modus |
M30 | Einde van het programma reset |
M40 | astandwiel in het midden |
M41 | Lage Versnelling Selecteren |
M42 | Hoge Versnelling Selecteren |
M68 | Hydraulische chuck close |
M69 | Hydraulische chuck open |
M78 | het bevorderen van de losse kop |
M79 | losse kop omdraaien |
M94 | Mirrorimage annuleren |
M95 | Mirrorimage van de X-as |
M98 | Subprogramma call |
M99 | het Einde van het subprogramma |
Fanuc M-codelijst (Molen)
M-code | Beschrijving |
---|---|
M00 | Programma stoppen |
M01 | Optionele programma stoppen |
M02 | Einde van het programma |
M03 | Spindel start-vooruit CW |
M04 | Spindel start-achteruit LINKSOM |
M05 | spilstop |
M06 | verwisselen van het Gereedschap |
M07 | Koelvloeistof OP Mist koelvloeistof/Koelvloeistof door de spil |
M08 | Koelvloeistof OP – Flood koelvloeistof |
M09 | Koelmiddel UIT |
M19 | spiloriëntatie |
M28 | Terug naar de oorsprong |
M29 | Stijve tik op |
M30 | Einde van het programma (Reset) |
M41 | Lage versnelling selecteren |
M42 | Hoge versnelling selecteren |
M94 | Annuleren mirrorimage |
M95 | Mirrorimage van de X-as |
M96 | Mirrorimage van de Y-as |
M98 | Subprogramma call |
M99 | het Einde van het subprogramma |
Er is soms verwarring over de codes voor CNC-machines, omdat sommige operatoren hebben betrekking op alle codes als G-codes, hoewel ze zowel g-als M-codes invoeren. Om verkeerde informatie en misverstanden te voorkomen, is het belangrijk om te weten dat elk codeblok één M-code moet hebben om een functie te beginnen en te beëindigen. De G-code vertelt de machine waar en wanneer een taak te doen. M-codes stoppen een operatie, beëindigen een geprogrammeerde taak, of beginnen een beweging nadat het gereedschap is geplaatst.
de meeste onderdelen en producten die door CNC-machines worden geprogrammeerd met behulp van CAD of CAM software die aanwijzingen voor CNC-machines met behulp van alfanumerieke programmering geven. Hoewel ingenieurs vloeiend in deze twee vormen van software, is het nog steeds belangrijk voor hen om een begrip van hoe G en M codes sturen een CNC-machine.
vermeld uw bedrijf hieronder