Mar 17, 2026 Hagyjon üzenetet

A CNC megmunkáló központ programkódok teljes listája

 

A CNC szerszámgépek programozható funkciói két kategóriába sorolhatók:

Az egyik kategória a szerszámút vezérlésére szolgál, azaz az egyes előtolási tengelyek mozgása, például lineáris/körinterpoláció, előtolás vezérlés, koordinátarendszer origó-eltolás és transzformáció, méretegység beállítása, szerszámeltolás és kompenzáció stb. Ezt a funkciókategóriát előkészítő függvényeknek nevezzük, amelyek a G betűből és két számjegyből állnak, más néven G- kódok.

A funkciók másik kategóriája az úgynevezett segédfunkciók, amelyek a programvégrehajtás vezérlésére, orsóvezérlésre, szerszámvezérlésre, segédberendezések vezérlésére stb. A többi funkció M-kódokkal valósítható meg, amelyek M betűből és két számjegyből állnak.

1. Gyakran használt G-kódfüggvények

G00 pozicionálás (gyorsmenet)

G01 Lineáris interpoláció (előtolási sebesség)

G02 Óramutató járásával megegyező körinterpoláció

G03 óramutató járásával ellentétes körinterpoláció

G04 Szünet, pontos leállítás

G09 Pontos megállás

G17 Válassza az X/Y síkot

G18 Válassza ki a Z/X síkot

G19 Válassza az Y/Z síkot

G27 Visszatérés és ellenőrzés referenciapont

G28 Visszatérés a referenciaponthoz

G29 Visszatérés a referenciapontból

G30 Visszatérés a második referenciaponthoz

G40 Szerszám sugárkompenzáció törlése

G41 Bal oldali szerszám sugárkorrekciója

G42 Jobb szerszámsugár kompenzáció

G43 szerszámhossz kompenzáció +

G44 szerszámhossz kompenzáció -

G49 Szerszámhossz-kompenzáció törlése

G52 Helyi koordinátarendszer beállítása

G53 Válassza ki a gépi koordinátarendszert

G54 Munkadarab koordinátarendszer kiválasztása 1

G55 Válassza ki a munkadarab koordinátarendszerét 2

G56 Munkadarab koordinátarendszer kiválasztása 3

G57 Munkadarab koordinátarendszer kiválasztása 4

G58 Munkadarab koordinátarendszer kiválasztása 5

G59 Munkadarab koordinátarendszer kiválasztása 6

G60 Egyirányú pozicionálás{1}}

G61 Pontos leállítási mód

G64 Vágási mód

G65 Makró programhívás

G66 Modális makró programhívás

G67 Modális makró programhívás megszakítása

G73 Mélylyukfúrás fix ciklus

G74 Fordított menetfúró fix ciklus

G76 Finomfúró fix ciklus

G80 Fix ciklus törlése

G81 Fúrás fix ciklus

G82 Fúrás fix ciklus

G83 Mélylyukfúrás fix ciklus

G84 Menetfúrás fix ciklus

G85 Fúró fix ciklus

G86 Unalmas fix ciklus

G87 Fordított fúró fix ciklus

G88 fúró fix ciklus

G89 fúró fix ciklus

G90 abszolút érték parancsmód

G91 Növekményes érték parancsmód

G92 munkadarab nullapont beállítása

G98 Fix ciklus Visszatérés a kiindulási ponthoz

G99 Fix ciklus Visszatérés az R ponthoz

2. Általánosan használt M kódfüggvények

M00 Program szünet

M01 Feltételes Program Stop

M02 Program vége

M03 Orsó előreforgatása

M04 Orsó fordított forgása

M05 Orsóstop

M06 Szerszámcsere

M08 Hűtés bekapcsolva

M09 Lehűtés

M18 Orsó orientáció Mégse

M19 Orsó orientáció

M29 Merev menetfúró

M30 Program vége és visszatérés a programfejléchez

M98 szubrutin hívás

M99 szubrutin vége, visszatérés/végrehajtás ismétlése

3. Közös aritmetika

Kiegészítés: #i=#j + #k

Kivonás: #i=#j - #k

Szorzás: #i=#j * #k

Osztály: #i=#j / #k

Szinusz: #i=SIN[#j]

Arcsine: #i=ASIN[#j]

Koszinusz: #i=COS[#j]

Inverz koszinusz: #i=ACOS[#j]

Érintő: #i=TAN[#j]

Arktangens: #i=ATAN[#j]

Négyzetgyök: #i=SQRT[#j]

Abszolút érték: #i=ABS[#j]

Kerekítés: #i=ROUND[#j]

Egész számok kerekítése: #i=FIX[#j]

Egész számok lefelé kerekítése: #i=FUP[#j]

Természetes logaritmus: #i=LN[#j]

Exponenciális függvény: #i=EXP[#j]

VAGY: #i=#j VAGY #k

XOR: #i=#j X VAGY #k

ÉS: #i=# ÉS #k

Konvertálás BCD-ről BIN-re: #i=BIN[#j]

Konvertálás BIN-ről BCD-re: #i=BCD[#j]

4. Logikai operátorok

EQ: Egyenlő

NE: Nem egyenlő

GT: Nagyobb mint

GE: Nagyobb vagy egyenlő

LT: Kevesebb, mint

LE: Kisebb vagy egyenlő

5. Program átvitel és hurkok

Feltétel nélküli átvitel: GOTO
Feltételes átvitel: IF [feltételes kifejezés]

IF [feltételes kifejezés] GOTO n, ha a feltétel teljesül, ugorjon az n programszegmensre

IF [feltételes kifejezés] THEN, pl.: IF [#I=#J] THEN #K=0

6. Hurokutasítások

WHILE [feltételes kifejezés] Dom (m=1,2,,3)

…

Ha a feltétel teljesül, hajtsa végre a programot Dom-tól ENDm-ig (amíg a feltétel már nem teljesül); ellenkező esetben futtassa a programot azután

 

 

A szálláslekérdezés elküldése

whatsapp

Telefon

E-mailben

Vizsgálat