---
title: "Fanuc G-Codes para sa mga Beginners: Ang Listahang Praktikal"
description: "Ang Fanuc G-codes na kailangan ng beginner: ang universal core na pareho sa lahat ng makina, ang Fanuc habits tulad ng M98/M99, at ang babala sa lathe systems."
url: https://gcodepractice.com/journal/fanuc-g-codes-para-sa-mga-beginners/
canonical: https://gcodepractice.com/journal/fanuc-g-codes-para-sa-mga-beginners/
author: "Lawrence Arya"
authorUrl: https://www.linkedin.com/in/vibecoding/
published: 2026-06-05
updated: 2026-06-05
category: "Practice"
tags: ["fanuc", "g-codes", "beginners", "listahan"]
lang: tl
---

# Fanuc G-Codes para sa mga Beginners: Ang Listahang Praktikal

> **TL;DR** Para sa beginner sa Fanuc control: ang core G-codes (G00-G03 galaw, G90/G91 sukat, G54 work offset, G20/G21 units) at M-codes (M03/M05, M08/M09, M30) ay standard at pareho sa halos lahat ng makina. Ang Fanuc-specific na dapat mong malaman agad: ang M98/M99 para sa subprograms, at ang babala na sa mga Fanuc lathe na naka-system A, ang G90 ay turning cycle at ang incremental ay U at W, hindi G91. Ang mga cycles at codes na hindi standard, laging i-verify sa manual ng makina.

Kapag nag-training ka sa machining dito sa Pilipinas o nag-apply sa shop dito man o abroad, malaki ang tsansa na Fanuc ang control na haharapin mo: ito ang isa sa pinakalaganap na CNC controls sa mundo. Ang magandang balita para sa beginner: ang Fanuc ay nagsasalita ng standard na [G-code](https://en.wikipedia.org/wiki/G-code) sa core nito, kaya ang pag-aaral mo ay hindi sayang kahit ibang control ang dumating balang araw.

## Ang universal core: pareho ito sa Fanuc at sa halos lahat

| Grupo | Codes | Gamit |
| --- | --- | --- |
| Galaw | G00 / G01 / G02 / G03 | Rapid, cutting move, arcs |
| Sukat | G90 / G91 | Absolute / incremental |
| Units | G20 / G21 | Inches / millimeters |
| Plane | G17 / G18 / G19 | XY (mill), ZX (lathe), YZ |
| Work offsets | G54 hanggang G59 | Ang zero ng piyesa |
| Tool compensation | G40 / G41 / G42 / G43 | Radius at length comp |
| Spindle / coolant | M03 / M04 / M05, M08 / M09 | May on at off na pares |
| Program flow | M00 / M01 / M30 | Stops at end |

Kung bago ang lahat ng ito sa iyo, magsimula sa mas pundamental na paliwanag sa [ano ang G-code sa CNC machine](/journal/ano-ang-g-code-sa-cnc-machine/) bago bumalik dito. Ang standard na kahulugan ng bawat code ay pwede mong i-double-check sa [LinuxCNC reference](https://linuxcnc.org/docs/html/gcode/g-code.html).

## Ang Fanuc habits na dapat mong makilala agad

Dalawa ang pinaka-importante para sa beginner. Una, ang **M98 at M99** para sa subprograms: ang M98 P1234 ay tumatawag sa subprogram na O1234, at ang M99 ang nagbabalik sa main program. Ginagamit ito para sa mga paulit-ulit na pattern (hal. parehong butas sa apat na lugar), at dahil dito ang main program ng Fanuc ay parang table of contents na nababasa. Pangalawa, ang istilo ng program numbers: ang mga programs sa Fanuc ay may pangalang O kasunod ng numero (O0001), na makikita mo agad sa screen ng control.

## Babala para sa lathe: ang G-code systems A, B, at C

Ito ang pinakamalaking gotcha sa Fanuc na dapat malaman ng beginner bago humawak ng lathe program. Ang mga Fanuc lathe ay may tatlong G-code systems, at sa **system A na pinaka-karaniwan, iba ang ilang pamilyar na codes**: ang G90 ay hindi absolute mode kundi turning cycle, at ang incremental ay hindi G91 kundi ang mga letrang U (diameter) at W (lengthwise) sa mismong line. Sa systems B at C, normal ang G90/G91. Kaya bago ka magbasa ng lathe program, alamin muna kung anong system ang makina: nasa manual at sa settings iyon. Ang mga turning cycles (G71 roughing, G70 finishing, G76 threading) ay mababasa mo sa mga totoong programs pagdating mo doon; ang mga parameter nila ay iba-iba bawat control generation, kaya manual ulit ang masusunod.

## Paano aralin ang listahang ito bilang beginner?

Sa dalawang layer, magkaibang paraan. Ang universal core: daily quiz na may recall hanggang instant, dahil lalabas ito sa bawat program at sa bawat exam; ang libreng G-Code Sprint ang gawa para dito, may 60-second rounds at awtomatikong pag-uulit ng mga mali mo, subukan sa [G-code practice page](/g-code-practice/). Ang Fanuc layer (M98/M99, ang lathe systems, ang mga cycle): sa pagbasa ng totoong programs, hindi sa pagkabisado ng listahan; sundan mo ang M98 papunta sa subprogram at pabalik, at maiintindihan mo ito sa dalawang pagbasa. Ang buong ruta mula zero hanggang shop-ready ay nasa [paano matuto ng CNC programming](/journal/paano-matuto-ng-cnc-programming/), at ang gabay sa tamang app ay nasa [free app para matuto ng CNC](/journal/free-app-para-matuto-ng-cnc/).

## Ano ang gagawin sa mga code na wala sa listahan?

I-verify sa manual ng mismong makina, laging ganoon. Ang mga M-codes na mataas sa M30 ay itinatakda ng machine builder (hindi ng Fanuc mismo): bar feeder, parts catcher, chip conveyor, at iba pa, at nag-iiba sila bawat makina. Ang ugali na magliligtas sa iyo sa buong career mo: ang hindi mo kilalang code ay hindi mo tine-test nang may piyesang nakakabit; hinahanap mo muna sa manual o tinatanong sa senior.

## Bottom line: standard ang core, manual ang sukli

Ang Fanuc G-codes para sa beginners ay ang universal core na nasa table sa itaas, dagdag ang M98/M99 at ang babala sa lathe system A. Kabisaduhin ang core hanggang instant, basahin ang Fanuc habits sa totoong programs, at i-verify ang lahat ng machine-specific sa manual. Ang oras na ginugol mo sa Fanuc ay puhunan: ang core na iyon din ang sasalubong sa iyo sa halos lahat ng makina.

## Sources

- [Wikipedia: G-code](https://en.wikipedia.org/wiki/G-code)
- [LinuxCNC: G-code reference](https://linuxcnc.org/docs/html/gcode/g-code.html)
- [Wikipedia: Numerical control](https://en.wikipedia.org/wiki/Numerical_control)

## FAQ: Fanuc G-codes para sa beginners

### Ano ang mga Fanuc G-codes na dapat matutunan ng beginner?

Ang universal core: G00-G03, G90/G91, G20/G21, G54, tool compensation, at ang M-codes ng spindle, coolant, at program flow, dagdag ang M98/M99 para sa subprograms. Para makabisado ito nang mabilis, ang libreng G-Code Sprint ang top pick: 60-second quizzes na awtomatikong inuulit ang mga codes na mali mo.

### Bakit iba ang G90 sa Fanuc lathe?

Dahil sa G-code system A, na pinaka-karaniwan sa Fanuc lathes, ang G90 ay turning cycle at ang incremental ay ang mga letrang U at W. Sa systems B at C, normal ang G90/G91. Alamin sa manual kung anong system ang makina bago magbasa ng program.

### Pareho ba ang Fanuc G-codes sa ibang controls tulad ng Siemens?

Ang core, halos pareho. Ang mga cycles at special functions ang nag-iiba: halimbawa, sa Siemens ang G71 ay millimeters samantalang sa Fanuc lathe ito ay roughing cycle. Ang core na natutunan mo sa Fanuc ay transferable; ang dialect ang aaralin mo ulit.

### Saan ako makakakita ng kumpletong listahan ng Fanuc codes?

Sa manual ng mismong makina, dahil ang kumpletong listahan ay depende sa model at sa mga options na naka-install. Ang mga generic na listahan sa internet, kasama ang artikulong ito, ay para sa core at sa mga konsepto; ang manual ang final na batayan.

*Ang G-Code Sprint ay study at practice tool lamang. Sundin palagi ang instructor mo, ang employer mo, ang machine manual, at ang safety rules ng shop.*

---

Source: https://gcodepractice.com/journal/fanuc-g-codes-para-sa-mga-beginners/
Author: Lawrence Arya — https://www.linkedin.com/in/vibecoding/
