{"id":24058,"date":"2024-10-08T11:02:50","date_gmt":"2024-10-08T03:02:50","guid":{"rendered":"https:\/\/firstmold.com\/?p=24058"},"modified":"2025-07-15T13:32:32","modified_gmt":"2025-07-15T05:32:32","slug":"g-code-and-m-code","status":"publish","type":"post","link":"https:\/\/firstmold.com\/es\/tips\/g-code-and-m-code\/","title":{"rendered":"Dominio de los c\u00f3digos G y M en el mecanizado CNC"},"content":{"rendered":"<p>El CNC ha llevado la fabricaci\u00f3n al siguiente nivel al proporcionar a los fabricantes los medios para lograr una gran precisi\u00f3n, velocidad y flexibilidad en la fabricaci\u00f3n de piezas complejas. Los c\u00f3digos G y M son los dos c\u00f3digos que constituyen el n\u00facleo de todo programa CNC y que dirigen las numerosas operaciones que puede realizar una m\u00e1quina determinada. Por lo tanto, es crucial que los maquinistas y programadores de CNC diferencien entre <strong>C\u00f3digo G <\/strong>y <strong>C\u00f3digo M <\/strong>para el correcto funcionamiento de la m\u00e1quina.<\/p>\n\n\n\n<p>En este art\u00edculo, analizaremos algunos de los c\u00f3digos G y M m\u00e1s comunes, c\u00f3mo funcionan en un programa CNC t\u00edpico y por qu\u00e9 son cruciales para la fabricaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-g-code-in-cnc-programming\">C\u00f3digo G en la programaci\u00f3n CNC<\/h2>\n\n\n\n<p>El c\u00f3digo G es principalmente el C\u00f3digo Geom\u00e9trico. Es la forma m\u00e1s com\u00fan de programaci\u00f3n para los CNC. Indica a la m\u00e1quina c\u00f3mo debe moverse, por ejemplo, en l\u00ednea recta, en movimiento circular o con una velocidad de avance.<\/p>\n\n\n\n<p>B\u00e1sicamente, los c\u00f3digos G indican a la m\u00e1quina CNC d\u00f3nde colocar la herramienta y c\u00f3mo debe relacionarse con la pieza en funci\u00f3n del movimiento.<\/p>\n\n\n\n<p>Cada c\u00f3digo G tiene alguna acci\u00f3n o movimiento en una m\u00e1quina CNC, y un conjunto de \u00e9stos se ejecutar\u00e1 en un orden secuencial para realizar alguna tarea. Aunque la programaci\u00f3n de c\u00f3digos G se desarroll\u00f3 inicialmente para m\u00e1quinas NC, sus principios siguen siendo b\u00e1sicos en el mecanizado CNC moderno.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-g-codes-and-their-functions\">C\u00f3digos G comunes y sus funciones<\/h3>\n\n\n\n<p>Desglosemos algunos de los c\u00f3digos G m\u00e1s esenciales en el mecanizado CNC:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-1-g00-rapid-positioning\">1. G00: Posicionamiento r\u00e1pido<\/h4>\n\n\n\n<p>El comando G00 ordena a la m\u00e1quina mover r\u00e1pidamente la herramienta a una coordenada especificada sin iniciar el corte. Normalmente se utiliza para mover la herramienta a una posici\u00f3n inicial antes de que comience el mecanizado o para preparar un cambio de herramienta. Es uno de los movimientos m\u00e1s r\u00e1pidos que puede realizar la m\u00e1quina.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-2-g01-linear-interpolation\">2. G01: Interpolaci\u00f3n lineal<\/h4>\n\n\n\n<p>El comando G01 controla el movimiento de la herramienta de corte a lo largo de una l\u00ednea recta a una velocidad de avance especificada. Suele utilizarse para operaciones de corte precisas, en las que el avance es m\u00e1s lento que con el posicionamiento r\u00e1pido, lo que permite una mayor precisi\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-3-g02-circular-interpolation-clockwise\">3. G02: Interpolaci\u00f3n circular en el sentido de las agujas del reloj<\/h4>\n\n\n\n<p>El c\u00f3digo G02 ordena a la herramienta moverse en el sentido de las agujas del reloj. Esto se utiliza normalmente cuando la pieza requiere cortes circulares o bordes redondeados.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-4-g03-circular-interpolation-counterclockwise\">4. G03: Interpolaci\u00f3n circular en sentido antihorario<\/h4>\n\n\n\n<p>Al igual que G02, el comando G03 mueve la herramienta en una trayectoria circular en sentido contrario a las agujas del reloj. En conjunto, los operarios pueden utilizar G02 y G03 para crear formas y perfiles curvos complejos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-5-g04-dwell\">5. G04: Morar<\/h4>\n\n\n\n<p>El comando G04 le dice a la m\u00e1quina que haga una pausa o que se detenga durante un tiempo especificado. Esto es \u00fatil cuando la herramienta de corte necesita mantener su posici\u00f3n, como cuando se asegura de que el husillo alcanza una velocidad estable o cuando se espera a que el refrigerante haga efecto.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-6-g17-g18-and-g19-plane-selection\">6. G17, G18 y G19: Selecci\u00f3n de plano<\/h4>\n\n\n\n<p>Estos c\u00f3digos seleccionan el plano geom\u00e9trico en el que funcionar\u00e1 la m\u00e1quina:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>G17<\/strong>: Selecciona el plano XY.<\/li>\n\n\n\n<li><strong>G18<\/strong>: Selecciona el plano XZ.<\/li>\n\n\n\n<li><strong>G19<\/strong>: Selecciona el plano YZ. Esto es cr\u00edtico en el mecanizado multieje para asegurar que la herramienta se mueve dentro de los par\u00e1metros espaciales correctos.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-7-g43-tool-length-compensation\">7. G43: Compensaci\u00f3n de longitud de herramienta<\/h4>\n\n\n\n<p>El c\u00f3digo G43 compensa la longitud de la herramienta, lo que permite a la m\u00e1quina tener en cuenta diferentes tama\u00f1os de herramienta durante el funcionamiento. De lo contrario, las herramientas de distintas longitudes podr\u00edan provocar imprecisiones en el mecanizado.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-list-of-g-code\">Lista de c\u00f3digos G<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>C\u00f3digo G<\/td><td>Grupo<\/td><td>Significado<\/td><\/tr><tr><td>G00<\/td><td>01*<\/td><td>Movimiento r\u00e1pido<\/td><\/tr><tr><td>G01<\/td><td>01<\/td><td>Movimiento de interpolaci\u00f3n lineal<\/td><\/tr><tr><td>G02<\/td><td>01<\/td><td>Movimiento de interpolaci\u00f3n CW<\/td><\/tr><tr><td>G03<\/td><td>01<\/td><td>Movimiento de interpolaci\u00f3n CCW<\/td><\/tr><tr><td>G04<\/td><td>00<\/td><td>Visite<\/td><\/tr><tr><td>G09<\/td><td>00<\/td><td>Parada exacta<\/td><\/tr><tr><td>G10<\/td><td>00<\/td><td>Entrada de datos programable<\/td><\/tr><tr><td>G11<\/td><td>00<\/td><td>Cancelaci\u00f3n de entrada de datos programable<\/td><\/tr><tr><td>G15<\/td><td>17*<\/td><td>Anulaci\u00f3n de coordenadas polares<\/td><\/tr><tr><td>G16<\/td><td>17<\/td><td>Coordenada polar<\/td><\/tr><tr><td>G17<\/td><td>02*<\/td><td>Selecci\u00f3n del plano XY<\/td><\/tr><tr><td>G18<\/td><td>02<\/td><td>Selecci\u00f3n del plano ZX<\/td><\/tr><tr><td>G19<\/td><td>02<\/td><td>Selecci\u00f3n del plano YZ<\/td><\/tr><tr><td>G20<\/td><td>06*<\/td><td>Seleccionar pulgadas<\/td><\/tr><tr><td>G21<\/td><td>06<\/td><td>Seleccionar m\u00e9trica<\/td><\/tr><tr><td>G28<\/td><td>00<\/td><td>Volver al punto de referencia<\/td><\/tr><tr><td>G29<\/td><td>00<\/td><td>Retorno desde el punto de referencia<\/td><\/tr><tr><td>G30<\/td><td>00<\/td><td>Volver al 2<sup>nd<\/sup>&nbsp;,3<sup>rd<\/sup>,4<sup>th<\/sup>&nbsp;punto de referencia<\/td><\/tr><tr><td>G31<\/td><td>00<\/td><td>Alimentar hasta saltar<\/td><\/tr><tr><td>G33<\/td><td>01<\/td><td>Enhebrado<\/td><\/tr><tr><td>G40<\/td><td>07*<\/td><td>Anulaci\u00f3n de la compensaci\u00f3n de corte<\/td><\/tr><tr><td>G41<\/td><td>07<\/td><td>Compensaci\u00f3n de corte a la izquierda<\/td><\/tr><tr><td>G42<\/td><td>07<\/td><td>Compensaci\u00f3n de corte a la derecha<\/td><\/tr><tr><td>G43<\/td><td>08<\/td><td>Compensaci\u00f3n de la longitud de la herramienta +<\/td><\/tr><tr><td>G44<\/td><td>08<\/td><td>Compensaci\u00f3n de la longitud de la herramienta -<\/td><\/tr><tr><td>G49<\/td><td>08*<\/td><td>G43\/G44 cancelar<\/td><\/tr><tr><td>G50<\/td><td>11*<\/td><td>G51 cancelar<\/td><\/tr><tr><td>G51<\/td><td>11<\/td><td>Escala<\/td><\/tr><tr><td>G52<\/td><td>00<\/td><td>Establecer el sistema de coordenadas local<\/td><\/tr><tr><td>G53<\/td><td>00<\/td><td>Selecci\u00f3n de coordenadas de m\u00e1quina no modal<\/td><\/tr><tr><td>G54<\/td><td>14*<\/td><td>Seleccionar el sistema de coordenadas de trabajo 1<\/td><\/tr><tr><td>G55<\/td><td>14<\/td><td>Seleccionar el sistema de coordenadas de trabajo 2<\/td><\/tr><tr><td>G56<\/td><td>14<\/td><td>Seleccionar el sistema de coordenadas de trabajo 3<\/td><\/tr><tr><td>G57<\/td><td>14<\/td><td>Seleccionar el sistema de coordenadas de trabajo 4<\/td><\/tr><tr><td>G58<\/td><td>14<\/td><td>Seleccionar el sistema de coordenadas de trabajo 5<\/td><\/tr><tr><td>G59<\/td><td>14<\/td><td>Seleccionar el sistema de coordenadas de trabajo 6<\/td><\/tr><tr><td>G60<\/td><td>00<\/td><td>Posicionamiento unidireccional<\/td><\/tr><tr><td>G61<\/td><td>15<\/td><td>Modalidad de parada exacta<\/td><\/tr><tr><td>G64<\/td><td>15*<\/td><td>G61 cancelar<\/td><\/tr><tr><td>G65<\/td><td>00<\/td><td>Macro llamada<\/td><\/tr><tr><td>G68<\/td><td>16<\/td><td>Rotaci\u00f3n<\/td><\/tr><tr><td>G69<\/td><td>16*<\/td><td>G68 cancelar<\/td><\/tr><tr><td>G73<\/td><td>09<\/td><td>Ciclo de perforaci\u00f3n de picoteo de alta velocidad<\/td><\/tr><tr><td>G74<\/td><td>09<\/td><td>Ciclo de pulsaci\u00f3n con la mano izquierda<\/td><\/tr><tr><td>G76<\/td><td>09<\/td><td>Ciclo fijo de taladrado fino<\/td><\/tr><tr><td>G80<\/td><td>09*<\/td><td>Cancelaci\u00f3n del ciclo de enlatado<\/td><\/tr><tr><td>G81<\/td><td>09<\/td><td>Ciclo de perforaci\u00f3n<\/td><\/tr><tr><td>G82<\/td><td>09<\/td><td>Ciclo de perforaci\u00f3n puntual<\/td><\/tr><tr><td>G83<\/td><td>09<\/td><td>Ciclo normal de perforaci\u00f3n<\/td><\/tr><tr><td>G84<\/td><td>09<\/td><td>Ciclo de golpeteo<\/td><\/tr><tr><td>G85<\/td><td>09<\/td><td>Ciclo de aburrimiento<\/td><\/tr><tr><td>G86<\/td><td>09<\/td><td>Ciclo de mandrinado con parada del husillo<\/td><\/tr><tr><td>G87<\/td><td>09<\/td><td>Volver ciclo aburrido<\/td><\/tr><tr><td>G88<\/td><td>09<\/td><td>Ciclo de aburrimiento<\/td><\/tr><tr><td>G89<\/td><td>09<\/td><td>Ciclo de taladrado y permanencia<\/td><\/tr><tr><td>G90<\/td><td>03*<\/td><td>Absolute<\/td><\/tr><tr><td>G91<\/td><td>03<\/td><td>Incremental<\/td><\/tr><tr><td>G92<\/td><td>00<\/td><td>Establecer coordenadas de trabajo<\/td><\/tr><tr><td>G94<\/td><td>05*<\/td><td>Alimentaci\u00f3n por minuto<\/td><\/tr><tr><td>G95<\/td><td>05<\/td><td>Avance por revoluci\u00f3n<\/td><\/tr><tr><td>G96<\/td><td>13<\/td><td>Velocidad de superficie constante<\/td><\/tr><tr><td>G97<\/td><td>13*<\/td><td>Anulaci\u00f3n de la velocidad de superficie constante<\/td><\/tr><tr><td>G98<\/td><td>10*<\/td><td>Punto inicial de retorno<\/td><\/tr><tr><td>G99<\/td><td>10<\/td><td>R retorno plano<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-list-of-g-codes-in-lathe\">Lista de c\u00f3digos G en torno<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>C\u00f3digo G<\/td><td>Grupo<\/td><td>Significado<\/td><\/tr><tr><td>G12.1<\/td><td>21*<\/td><td>Cancelaci\u00f3n de la interpolaci\u00f3n de coordenadas polares<\/td><\/tr><tr><td>G13.1<\/td><td>21<\/td><td>Interpolaci\u00f3n de coordenadas polares<\/td><\/tr><tr><td>G70<\/td><td>00<\/td><td>Ciclo de acabado<\/td><\/tr><tr><td>G71<\/td><td>00<\/td><td>Arranque de viruta en torneado<\/td><\/tr><tr><td>G72<\/td><td>00<\/td><td>Arranque de virutas en el refrentado<\/td><\/tr><tr><td>G73<\/td><td>00<\/td><td>Ciclo de repetici\u00f3n de patrones<\/td><\/tr><tr><td>G74<\/td><td>00<\/td><td>Ciclo de perforaci\u00f3n de pico en la cara frontal<\/td><\/tr><tr><td>G75<\/td><td>00<\/td><td>Ciclo de corte longitudinal<\/td><\/tr><tr><td>G76<\/td><td>00<\/td><td>Ciclo de corte de varios hilos<\/td><\/tr><tr><td>G83<\/td><td>10<\/td><td>Ciclo de taladrado frontal<\/td><\/tr><tr><td>G84<\/td><td>10<\/td><td>Ciclo de roscado frontal<\/td><\/tr><tr><td>G85<\/td><td>10<\/td><td>Ciclo para el aburrimiento facial<\/td><\/tr><tr><td>G87<\/td><td>10<\/td><td>Ciclo de perforaci\u00f3n lateral<\/td><\/tr><tr><td>G88<\/td><td>10<\/td><td>Ciclo de golpeo lateral<\/td><\/tr><tr><td>G89<\/td><td>10<\/td><td>Ciclo de perforaci\u00f3n lateral<\/td><\/tr><tr><td>G98<\/td><td>05*<\/td><td>Alimentaci\u00f3n por minuto<\/td><\/tr><tr><td>G99<\/td><td>05<\/td><td>Avance por revoluci\u00f3n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-m-code-in-cnc-programming\">\u00bfQu\u00e9 es el c\u00f3digo M en la programaci\u00f3n CNC?<\/h2>\n\n\n\n<p>Mientras que los c\u00f3digos G especifican los movimientos de la m\u00e1quina, los c\u00f3digos M o C\u00f3digos Varios controlan las operaciones auxiliares de la m\u00e1quina. Esto incluye el refrigerante, la operaci\u00f3n de encendido\/apagado del husillo y la parada en caso de que se complete un programa. Los c\u00f3digos M act\u00faan como interruptores, encendiendo o apagando los componentes de la m\u00e1quina seg\u00fan sea necesario.<\/p>\n\n\n\n<p>Al igual que los c\u00f3digos G, los c\u00f3digos M son esenciales para garantizar el buen funcionamiento del CNC, especialmente cuando se trata de actividades no relacionadas con el corte que siguen siendo fundamentales para el proceso de mecanizado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-m-codes-and-their-functions\">C\u00f3digos M comunes y sus funciones<\/h3>\n\n\n\n<p>Veamos algunos de los c\u00f3digos M m\u00e1s utilizados en el mecanizado CNC:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-1-m00-program-stop\">1. M00: Parada de programa<\/h4>\n\n\n\n<p>El c\u00f3digo M00 detiene la ejecuci\u00f3n del programa en curso. A diferencia de una parada de emergencia, la m\u00e1quina se detiene de forma controlada y el operario puede reanudar el programa manualmente cuando est\u00e9 preparado.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-2-m03-spindle-on-clockwise\">2. M03: Husillo encendido (sentido horario)<\/h4>\n\n\n\n<p>El comando M03 enciende el cabezal en el sentido de las agujas del reloj. Suele ir emparejado con un comando \"S\" que especifica la velocidad del cabezal, lo que lo convierte en un comando fundamental en el mecanizado.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-3-m05-spindle-stop\">3. M05: Parada del cabezal<\/h4>\n\n\n\n<p>Este c\u00f3digo detiene inmediatamente la rotaci\u00f3n del cabezal. Suele utilizarse antes de cambiar de herramienta o al final de una operaci\u00f3n de mecanizado.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-4-m06-tool-change\">4. M06: Cambio de herramienta<\/h4>\n\n\n\n<p>El c\u00f3digo M06 es esencial para cambiar de herramienta autom\u00e1ticamente durante el proceso de mecanizado. Cuando la m\u00e1quina recibe este comando, recupera la nueva herramienta especificada por el programa (valor T) y la instala.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-5-m08-coolant-on\">5. M08: Refrigerante encendido<\/h4>\n\n\n\n<p>Este c\u00f3digo encender\u00e1 el sistema de refrigerante, que es esencial para mantener las temperaturas tanto de la herramienta como de la pieza de trabajo durante el proceso de corte para un funcionamiento suave y una mayor vida \u00fatil de la herramienta.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-6-m09-coolant-off\">6. M09: Refrigerante apagado<\/h4>\n\n\n\n<p>El comando M09 apaga el flujo de refrigerante, a menudo se utiliza cuando la operaci\u00f3n de mecanizado ha terminado o durante un cambio de herramienta.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-list-of-nbsp-m-codes\">Lista de c\u00f3digos M<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>C\u00f3digo M<\/td><td>Significado<\/td><\/tr><tr><td>M00<\/td><td>Detener programa<\/td><\/tr><tr><td>M01<\/td><td>Parada opcional del programa\uff08\u7a0b\u5e8f\u9009\u62e9\u505c\u6b62\uff09<\/td><\/tr><tr><td>M02<\/td><td>Fin del programa<\/td><\/tr><tr><td>M03<\/td><td>Eje hacia delante<\/td><\/tr><tr><td>M04<\/td><td>Marcha atr\u00e1s del husillo<\/td><\/tr><tr><td>M05<\/td><td>Tope del husillo<\/td><\/tr><tr><td>M06<\/td><td>Cambio de herramienta<\/td><\/tr><tr><td>M07<\/td><td>Refrigerante ON (Niebla)<\/td><\/tr><tr><td>M08<\/td><td>Refrigerante ON (Flood)<\/td><\/tr><tr><td>M09<\/td><td>Refrigerante OFF<\/td><\/tr><tr><td>M19<\/td><td>Orientar el husillo<\/td><\/tr><tr><td>M30<\/td><td>Fin de programa y rebobinado<\/td><\/tr><tr><td>M31<\/td><td>Transportador de virutas hacia delante<\/td><\/tr><tr><td>M32<\/td><td>Cinta transportadora de virutas inversa<\/td><\/tr><tr><td>M33<\/td><td>Parada del transportador de virutas<\/td><\/tr><tr><td>M34<\/td><td>Incrementar la posici\u00f3n de la espita del refrigerante<\/td><\/tr><tr><td>M35<\/td><td>Disminuir la posici\u00f3n de la espita del refrigerante<\/td><\/tr><tr><td>M36<\/td><td>Rotaci\u00f3n de palets<\/td><\/tr><tr><td>M39<\/td><td>Girar la torreta de herramientas<\/td><\/tr><tr><td>M41<\/td><td>Cambio a marchas cortas<\/td><\/tr><tr><td>M42<\/td><td>Cambio a marchas largas<\/td><\/tr><tr><td>M50<\/td><td>Ejecutar el cambio de palets<\/td><\/tr><tr><td>M82<\/td><td>Desbloqueo de herramientas<\/td><\/tr><tr><td>M86<\/td><td>Pinza para herramientas<\/td><\/tr><tr><td>M88<\/td><td>A trav\u00e9s del refrigerante del husillo ON<\/td><\/tr><tr><td>M89<\/td><td>A trav\u00e9s del refrigerante del husillo OFF<\/td><\/tr><tr><td>M95<\/td><td>Modo de reposo<\/td><\/tr><tr><td>M96<\/td><td>Salta si no hay entrada<\/td><\/tr><tr><td>M97<\/td><td>Llamada a subprograma local<\/td><\/tr><tr><td>M98<\/td><td>Llamada a subprograma<\/td><\/tr><tr><td>M99<\/td><td>Retorno de subprograma o bucle<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-differences-between-g-codes-and-m-codes\">Diferencias entre los c\u00f3digos G y M<\/h3>\n\n\n\n<p>Aunque tanto los c\u00f3digos G como los c\u00f3digos M son vitales para la programaci\u00f3n CNC, desempe\u00f1an funciones muy diferentes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u00f3digos G<\/strong>: Controlan principalmente los movimientos geom\u00e9tricos de la m\u00e1quina. Dictan c\u00f3mo debe moverse la m\u00e1quina herramienta, ya sea en l\u00ednea recta, curva o arco.<\/li>\n\n\n\n<li><strong>C\u00f3digos M<\/strong>: Manejar las operaciones auxiliares de la m\u00e1quina que no impliquen el movimiento f\u00edsico de la herramienta de corte. Esto incluye el arranque y la parada del husillo, los cambios de herramienta y el control del refrigerante.<\/li>\n<\/ul>\n\n\n\n<p>Mientras que los c\u00f3digos G gestionan el proceso de corte propiamente dicho, los c\u00f3digos M son igualmente importantes para garantizar que la m\u00e1quina funcione con eficacia, permitiendo transiciones de herramientas y cambios de operaci\u00f3n sin problemas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-importance-of-g-and-m-codes-in-cnc-machining\">La importancia de los c\u00f3digos G y M en el mecanizado CNC<\/h2>\n\n\n\n<p>Como ya se ha mencionado, tanto el c\u00f3digo G como el c\u00f3digo M intervienen en el proceso de mecanizado CNC, desempe\u00f1ando su papel en la producci\u00f3n de las piezas. Ambos c\u00f3digos trabajan juntos para automatizar y controlar tareas de fabricaci\u00f3n complicadas para una producci\u00f3n de piezas precisa y repetible mediante m\u00e1quinas CNC.<\/p>\n\n\n\n<p>Esto es importante para los maquinistas y programadores que necesitan entender el c\u00f3digo. Aunque la mayor parte de la programaci\u00f3n est\u00e1 automatizada en los <a href=\"https:\/\/firstmold.com\/es\/guides\/cnc-software\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Software CAD\/CAM<\/strong><\/a>, el c\u00f3digo G y el c\u00f3digo M siguen siendo necesarios, sobre todo cuando se realizan ajustes personalizados o se necesita una programaci\u00f3n manual.<\/p>\n\n\n\n<p>He aqu\u00ed por qu\u00e9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-efficiency-and-accuracy\">1. Eficacia y precisi\u00f3n<\/h3>\n\n\n\n<p>Las m\u00e1quinas CNC pueden ejecutar dise\u00f1os complejos de forma r\u00e1pida y precisa con una programaci\u00f3n de c\u00f3digo G adecuada. Los movimientos precisos de la herramienta, controlados por c\u00f3digos G, se traducen en menos desperdicio de material, tiempos de mecanizado m\u00e1s cortos y mayor productividad.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-flexibility\">2. Flexibilidad<\/h3>\n\n\n\n<p>Dado que los c\u00f3digos M operan funciones de la m\u00e1quina como los cambios de herramienta y el flujo de refrigerante, su existencia permite a las m\u00e1quinas CNC realizar una gran cantidad de tareas por s\u00ed mismas. Esto hace que las m\u00e1quinas CNC sean vers\u00e1tiles, lo que les permite fabricar desde piezas sencillas hasta componentes aeroespaciales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-automation\">3. Automatizaci\u00f3n<\/h3>\n\n\n\n<p>Generalmente, el c\u00f3digo G y el c\u00f3digo M se unen en el arte de la programaci\u00f3n CNC, permitiendo un proceso totalmente autom\u00e1tico para el mecanizado. De este modo, un programa escrito y luego cargado puede hacer que la m\u00e1quina realice tareas complejas con una supervisi\u00f3n m\u00ednima, liberando al operario para que atienda otras \u00e1reas de producci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-cnc-programming-manual-vs-cam-generated-g-codes\">Programaci\u00f3n CNC: C\u00f3digos G manuales vs. generados por CAM<\/h3>\n\n\n\n<p>Convencionalmente, los maquinistas escriben los c\u00f3digos G l\u00ednea por l\u00ednea. Este m\u00e9todo requiere un amplio conocimiento de c\u00f3mo se comportar\u00e1 la m\u00e1quina y de los detalles m\u00e1s minuciosos de la pieza mecanizada.<\/p>\n\n\n\n<p>Sin embargo, con herramientas como el CAM o la fabricaci\u00f3n asistida por ordenador, los maquinistas pueden ahora darse cuenta de la <strong>C\u00f3digo G <\/strong>del modelo de dise\u00f1o mediante la automatizaci\u00f3n, lo que simplifica la programaci\u00f3n.<\/p>\n\n\n\n<p>Aunque el software CAM agiliza la generaci\u00f3n de c\u00f3digos y reduce las posibilidades de error, los conocimientos de programaci\u00f3n manual siguen siendo fundamentales para ajustar las operaciones o solucionar problemas en la l\u00ednea durante la producci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-4-common-errors-in-cnc-programming-and-how-g-and-m-codes-help-prevent-them\">4 errores comunes en la programaci\u00f3n CNC y c\u00f3mo los c\u00f3digos G y M ayudan a evitarlos<\/h2>\n\n\n\n<p>Incluso con un software CAM avanzado que genera la mayor parte de la programaci\u00f3n, pueden producirse errores en la programaci\u00f3n CNC. Aunque son comunes, estos errores pueden dar lugar a piezas defectuosas, da\u00f1os en la m\u00e1quina, materiales desperdiciados o incluso accidentes en el taller.<\/p>\n\n\n\n<p>Analicemos algunos errores comunes de programaci\u00f3n CNC y el papel que desempe\u00f1an los c\u00f3digos G y M en cada uno de ellos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-incorrect-tool-length-compensation-g43\">1. Compensaci\u00f3n incorrecta de la longitud de la herramienta (G43)<\/h3>\n\n\n\n<p>Uno de los problemas m\u00e1s frecuentes en la programaci\u00f3n CNC es la compensaci\u00f3n incorrecta de la longitud de la herramienta. Cada herramienta de una m\u00e1quina CNC tiene una longitud \u00fanica y, cuando la m\u00e1quina cambia de una herramienta a otra, debe tener en cuenta esta diferencia para mantener la precisi\u00f3n de corte.<\/p>\n\n\n\n<p>Si el comando G43 no est\u00e1 correctamente configurado, la m\u00e1quina podr\u00eda no ajustarse a la longitud de la herramienta, lo que provocar\u00eda imprecisiones en la profundidad de corte y podr\u00eda arruinar la pieza.<\/p>\n\n\n\n<p>Por ejemplo, imagine que el programa cambia a una herramienta m\u00e1s larga sin compensar esa longitud adicional. Como resultado, la herramienta podr\u00eda cortar demasiado profundo en el material, da\u00f1ando la pieza y posiblemente la propia herramienta.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution\">Resoluci\u00f3n<\/h4>\n\n\n\n<p>Si se producen errores debido a una compensaci\u00f3n incorrecta de la longitud de la herramienta, vuelva a comprobar el comando G43 y verifique que se utiliza el desplazamiento correcto. Para reducir a\u00fan m\u00e1s la posibilidad de error humano, utilice dispositivos de reglaje de herramientas que midan y registren autom\u00e1ticamente la longitud de la herramienta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-overlooking-safety-blocks\">2. Bloqueos de seguridad<\/h3>\n\n\n\n<p>Un bloque de seguridad es un conjunto de comandos preliminares dise\u00f1ados para garantizar que la m\u00e1quina se inicia en un estado seguro y conocido antes de que comience cualquier mecanizado real. Los bloqueos de seguridad pueden incluir paradas del cabezal, cancelaci\u00f3n de la compensaci\u00f3n de la fresa, selecci\u00f3n del plano correcto y posicionamiento de la m\u00e1quina en coordenadas seguras.<\/p>\n\n\n\n<p>Si el programa no incluye este bloque de seguridad al inicio, la m\u00e1quina podr\u00eda empezar a funcionar en condiciones inesperadas o incorrectas, provocando ca\u00eddas, rotura de herramientas o incluso lesiones.<\/p>\n\n\n\n<p>Por ejemplo, si una operaci\u00f3n anterior implicaba cortar a una profundidad diferente y falta el bloque de seguridad, la m\u00e1quina podr\u00eda continuar a la profundidad anterior, lo que podr\u00eda provocar colisiones con \u00fatiles o mordazas.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution-0\">Resoluci\u00f3n<\/h4>\n\n\n\n<p>Si falta un bloqueo de seguridad o est\u00e1 mal ajustado, revise el programa para incluir los c\u00f3digos G y M esenciales que ponen la m\u00e1quina en estado de reposo antes de cualquier movimiento u operaci\u00f3n importante.<\/p>\n\n\n\n<p>Inicie siempre el programa con un bloque de seguridad bien construido para garantizar los ajustes correctos de la m\u00e1quina y evitar colisiones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-improper-feed-rate-g01\">3. Avance inadecuado (G01)<\/h3>\n\n\n\n<p>El avance se define como la velocidad a la que la herramienta de corte se desplaza alrededor de la pieza. Ajustar un avance incorrecto puede provocar diversos problemas.<\/p>\n\n\n\n<p>Por ejemplo, si la velocidad de avance es demasiado alta, provocar\u00e1 la rotura de la herramienta, el sobrecalentamiento o incluso la imprecisi\u00f3n de la pieza porque se aplica demasiada fuerza a la superficie del corte.<\/p>\n\n\n\n<p>Por el contrario, si el avance es demasiado bajo, el mecanizado no ser\u00e1 eficaz. El tiempo de ciclo tambi\u00e9n ser\u00e1 mayor, y el acabado superficial ser\u00e1 deficiente porque la herramienta rozar\u00e1 en lugar de cortar.<\/p>\n\n\n\n<p>Supongamos ahora que la velocidad de avance es demasiado baja en el mecanizado de precisi\u00f3n. Esto provocar\u00e1 una acumulaci\u00f3n de material en el filo de corte, deteriorando la calidad de la superficie mecanizada y aumentando el desgaste de la herramienta.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution-1\">Resoluci\u00f3n<\/h4>\n\n\n\n<p>Si se ha fijado un avance inadecuado, el ajuste mediante el c\u00f3digo F en el comando G01 puede resolver el problema.<\/p>\n\n\n\n<p>El software CAM puede calcular autom\u00e1ticamente el avance ideal bas\u00e1ndose en las propiedades del material y la geometr\u00eda de la herramienta, pero puede que sea necesario realizar ajustes manuales para afinar. Compruebe siempre el avance durante la primera ejecuci\u00f3n del programa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-mismatched-g-and-m-codes\">4. C\u00f3digos G y M no coincidentes<\/h3>\n\n\n\n<p>Cada bloque de c\u00f3digo CNC suele contener un c\u00f3digo G y un c\u00f3digo M. El uso de varios c\u00f3digos G o M en un mismo bloque puede confundir a la m\u00e1quina, ya que es posible que no sepa qu\u00e9 comando debe priorizar, lo que provocar\u00eda un comportamiento inesperado.<\/p>\n\n\n\n<p>Por ejemplo, la combinaci\u00f3n de comandos como G02 (interpolaci\u00f3n circular en el sentido de las agujas del reloj) y G01 (interpolaci\u00f3n lineal) en el mismo bloque puede hacer que la m\u00e1quina no ejecute correctamente el movimiento previsto.<\/p>\n\n\n\n<p>Adem\u00e1s, surgen problemas cuando se utilizan juntos c\u00f3digos M contradictorios. Por ejemplo, emparejar M03 (husillo en el sentido de las agujas del reloj) con M05 (parada del husillo) en el mismo bloque puede confundir a la m\u00e1quina sobre si debe arrancar o parar el husillo, provocando un funcionamiento incoherente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution-2\">Resoluci\u00f3n<\/h4>\n\n\n\n<p>Si los c\u00f3digos no coincidentes provocan un mal funcionamiento de la m\u00e1quina, debe revisarse el programa para separar los c\u00f3digos conflictivos en bloques distintos. Una revisi\u00f3n cuidadosa del c\u00f3digo antes de ejecutarlo en la m\u00e1quina ayudar\u00e1 a detectar posibles conflictos a tiempo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>Hoy en d\u00eda, el c\u00f3digo G y el c\u00f3digo M est\u00e1n en el coraz\u00f3n mismo de las operaciones de mecanizado CNC. Por lo tanto, comprender el c\u00f3digo G y el c\u00f3digo M es esencial para crear tanto software CAM como c\u00f3digo manual. De este modo, podr\u00e1 manejar las m\u00e1quinas CNC con mayor eficacia y precisi\u00f3n.<\/p>\n\n\n\n<p>Ahora que la tecnolog\u00eda que hay detr\u00e1s de las m\u00e1quinas CNC sigue evolucionando, dominar estos c\u00f3digos fundamentales sigue siendo uno de los medios m\u00e1s cr\u00edticos para liberar todo el potencial del mecanizado CNC.<\/p>\n\n\n\n<p>\u00bfA\u00fan tiene dudas? P\u00f3ngase en contacto con nuestros expertos dise\u00f1adores y fabricantes en <a href=\"https:\/\/firstmold.com\/es\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>FirstMold<\/strong><\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Los c\u00f3digos G y M son la columna vertebral del mecanizado CNC. Comprenda sus funciones y c\u00f3mo garantizan operaciones de m\u00e1quina precisas y eficientes en la fabricaci\u00f3n.<\/p>","protected":false},"author":5,"featured_media":24063,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[48],"tags":[52],"class_list":["post-24058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips","tag-cnc-machining"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Master G Code &amp; M Code in CNC Machining<\/title>\n<meta name=\"description\" content=\"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/firstmold.com\/es\/tips\/g-code-and-m-code\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mastering G Code and M Code in CNC Machining\" \/>\n<meta property=\"og:description\" content=\"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/firstmold.com\/es\/tips\/g-code-and-m-code\/\" \/>\n<meta property=\"og:site_name\" content=\"First Mold\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.youtube.com\/@firstmold\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-08T03:02:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-15T05:32:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"James Li\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@firstmold2011\" \/>\n<meta name=\"twitter:site\" content=\"@firstmold2011\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Li\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\"},\"author\":{\"name\":\"James Li\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/person\\\/41882a87bad7ee7a4cab1e8b0b75a0ae\"},\"headline\":\"Mastering G Code and M Code in CNC Machining\",\"datePublished\":\"2024-10-08T03:02:50+00:00\",\"dateModified\":\"2025-07-15T05:32:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\"},\"wordCount\":2578,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"keywords\":[\"CNC Machining\"],\"articleSection\":[\"Tips &amp; Tricks\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\",\"url\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\",\"name\":\"Master G Code & M Code in CNC Machining\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"datePublished\":\"2024-10-08T03:02:50+00:00\",\"dateModified\":\"2025-07-15T05:32:32+00:00\",\"description\":\"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\",\"url\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"contentUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"width\":800,\"height\":800,\"caption\":\"g code m code featured image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/firstmold.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tips &amp; Tricks\",\"item\":\"https:\\\/\\\/firstmold.com\\\/es\\\/category\\\/tips\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mastering G Code and M Code in CNC Machining\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#website\",\"url\":\"https:\\\/\\\/firstmold.com\\\/\",\"name\":\"First Mold Manufacturing Limited | MFG\",\"description\":\"First Mold Official Website\",\"publisher\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#organization\"},\"alternateName\":\"Parts Manufacturing Company | First Mold\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/firstmold.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#organization\",\"name\":\"First Mold Manufacturing Limited\",\"alternateName\":\"First Mold\",\"url\":\"https:\\\/\\\/firstmold.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png\",\"contentUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png\",\"width\":696,\"height\":696,\"caption\":\"First Mold Manufacturing Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/@firstmold\",\"https:\\\/\\\/x.com\\\/firstmold2011\",\"https:\\\/\\\/mastodon.social\\\/@firstmold\"],\"address\":[{\"@type\":\"PostalAddress\",\"name\":\"China Base\",\"streetAddress\":\"88 West Shagang Road, Gangkou Town\",\"addressLocality\":\"Zhongshan City\",\"addressRegion\":\"Guangdong\",\"postalCode\":\"528447\",\"addressCountry\":\"CN\"},{\"@type\":\"PostalAddress\",\"name\":\"Mexico Factory\",\"streetAddress\":\"Nave ISK-8, Parque Industrial y Log\u00edstico Sky Plus, Avenida Mineral de Cinco Se\u00f1ores No.100, del Parque Industrial Santa Fe\",\"addressLocality\":\"Silao de la Victoria\",\"addressRegion\":\"Guanajuato\",\"postalCode\":\"36270\",\"addressCountry\":\"MX\"},{\"@type\":\"PostalAddress\",\"name\":\"France Branch\",\"streetAddress\":\"2 Bis avenue des Cistes\",\"addressLocality\":\"Roquefort -la-Bedoule\",\"postalCode\":\"13830\",\"addressCountry\":\"FR\"},{\"@type\":\"PostalAddress\",\"name\":\"Singapore Branch\",\"streetAddress\":\"60 Paya Lebar Road #08-55\",\"addressLocality\":\"Singapore\",\"postalCode\":\"409051\",\"addressCountry\":\"SG\"}],\"description\":\"First Mold, whose full name is First Mold Manufacturing Limited, is a large-scale manufacturing company specializing in mold manufacturing, injection molding services, CNC machining, and rapid prototyping. With production bases in both China and Mexico, First Mold serves a global clientele.\",\"email\":\"marketing@firstmold.com\",\"telephone\":\"+86 18928160183\",\"legalName\":\"First Mold Manufacturing Limited\",\"foundingDate\":\"2012-02-19\",\"duns\":\"60-139-1218\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/person\\\/41882a87bad7ee7a4cab1e8b0b75a0ae\",\"name\":\"James Li\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g\",\"caption\":\"James Li\"},\"description\":\"Mold Making &amp; Precision Manufacturing Expert\",\"sameAs\":[\"https:\\\/\\\/firstmold.com\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/james-li-3950a622\\\/\"],\"honorificPrefix\":\"Mr.\",\"gender\":\"male\",\"knowsAbout\":[\"Mold Making\",\"Injection Molding\",\"CNC machining\"],\"knowsLanguage\":[\"English\",\"Chinese\"],\"jobTitle\":\"Technical Director\",\"worksFor\":\"First Mold Manufacturing Limited\",\"url\":\"https:\\\/\\\/firstmold.com\\\/es\\\/author\\\/james-li\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dominar el c\u00f3digo G y el c\u00f3digo M en el mecanizado CNC","description":"Descubra c\u00f3mo el c\u00f3digo G y el c\u00f3digo M impulsan el mecanizado CNC, permitiendo la automatizaci\u00f3n, precisi\u00f3n y producci\u00f3n eficiente de piezas complejas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/firstmold.com\/es\/tips\/g-code-and-m-code\/","og_locale":"es_ES","og_type":"article","og_title":"Mastering G Code and M Code in CNC Machining","og_description":"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.","og_url":"https:\/\/firstmold.com\/es\/tips\/g-code-and-m-code\/","og_site_name":"First Mold","article_publisher":"https:\/\/www.youtube.com\/@firstmold","article_published_time":"2024-10-08T03:02:50+00:00","article_modified_time":"2025-07-15T05:32:32+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","type":"image\/webp"}],"author":"James Li","twitter_card":"summary_large_image","twitter_creator":"@firstmold2011","twitter_site":"@firstmold2011","twitter_misc":{"Escrito por":"James Li","Tiempo de lectura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#article","isPartOf":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/"},"author":{"name":"James Li","@id":"https:\/\/firstmold.com\/#\/schema\/person\/41882a87bad7ee7a4cab1e8b0b75a0ae"},"headline":"Mastering G Code and M Code in CNC Machining","datePublished":"2024-10-08T03:02:50+00:00","dateModified":"2025-07-15T05:32:32+00:00","mainEntityOfPage":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/"},"wordCount":2578,"commentCount":0,"publisher":{"@id":"https:\/\/firstmold.com\/#organization"},"image":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage"},"thumbnailUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","keywords":["CNC Machining"],"articleSection":["Tips &amp; Tricks"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/","url":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/","name":"Dominar el c\u00f3digo G y el c\u00f3digo M en el mecanizado CNC","isPartOf":{"@id":"https:\/\/firstmold.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage"},"image":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage"},"thumbnailUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","datePublished":"2024-10-08T03:02:50+00:00","dateModified":"2025-07-15T05:32:32+00:00","description":"Descubra c\u00f3mo el c\u00f3digo G y el c\u00f3digo M impulsan el mecanizado CNC, permitiendo la automatizaci\u00f3n, precisi\u00f3n y producci\u00f3n eficiente de piezas complejas.","breadcrumb":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/firstmold.com\/tips\/g-code-and-m-code\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage","url":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","contentUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","width":800,"height":800,"caption":"g code m code featured image"},{"@type":"BreadcrumbList","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/firstmold.com\/es\/"},{"@type":"ListItem","position":2,"name":"Tips &amp; Tricks","item":"https:\/\/firstmold.com\/es\/category\/tips\/"},{"@type":"ListItem","position":3,"name":"Mastering G Code and M Code in CNC Machining"}]},{"@type":"WebSite","@id":"https:\/\/firstmold.com\/#website","url":"https:\/\/firstmold.com\/","name":"First Mold Manufacturing Limited | MFG","description":"Sitio web oficial de First Mold","publisher":{"@id":"https:\/\/firstmold.com\/#organization"},"alternateName":"Parts Manufacturing Company | First Mold","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/firstmold.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/firstmold.com\/#organization","name":"First Mold Manufacturing Limited","alternateName":"First Mold","url":"https:\/\/firstmold.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/firstmold.com\/#\/schema\/logo\/image\/","url":"https:\/\/firstmold.com\/wp-content\/uploads\/2025\/06\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png","contentUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2025\/06\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png","width":696,"height":696,"caption":"First Mold Manufacturing Limited"},"image":{"@id":"https:\/\/firstmold.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/@firstmold","https:\/\/x.com\/firstmold2011","https:\/\/mastodon.social\/@firstmold"],"address":[{"@type":"PostalAddress","name":"China Base","streetAddress":"88 West Shagang Road, Gangkou Town","addressLocality":"Zhongshan City","addressRegion":"Guangdong","postalCode":"528447","addressCountry":"CN"},{"@type":"PostalAddress","name":"Mexico Factory","streetAddress":"Nave ISK-8, Parque Industrial y Log\u00edstico Sky Plus, Avenida Mineral de Cinco Se\u00f1ores No.100, del Parque Industrial Santa Fe","addressLocality":"Silao de la Victoria","addressRegion":"Guanajuato","postalCode":"36270","addressCountry":"MX"},{"@type":"PostalAddress","name":"France Branch","streetAddress":"2 Bis avenue des Cistes","addressLocality":"Roquefort -la-Bedoule","postalCode":"13830","addressCountry":"FR"},{"@type":"PostalAddress","name":"Singapore Branch","streetAddress":"60 Paya Lebar Road #08-55","addressLocality":"Singapore","postalCode":"409051","addressCountry":"SG"}],"description":"First Mold, cuyo nombre completo es First Mold Manufacturing Limited, es una empresa de fabricaci\u00f3n a gran escala especializada en la fabricaci\u00f3n de moldes, servicios de moldeo por inyecci\u00f3n, mecanizado CNC y prototipado r\u00e1pido. Con bases de producci\u00f3n tanto en China como en M\u00e9xico, First Mold atiende a una clientela global.","email":"marketing@firstmold.com","telephone":"+86 18928160183","legalName":"First Mold Manufacturing Limited","foundingDate":"2012-02-19","duns":"60-139-1218","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/firstmold.com\/#\/schema\/person\/41882a87bad7ee7a4cab1e8b0b75a0ae","name":"James Li","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g","caption":"James Li"},"description":"Experto en fabricaci\u00f3n de moldes y fabricaci\u00f3n de precisi\u00f3n","sameAs":["https:\/\/firstmold.com\/","https:\/\/www.linkedin.com\/in\/james-li-3950a622\/"],"honorificPrefix":"Mr.","gender":"male","knowsAbout":["Mold Making","Injection Molding","CNC machining"],"knowsLanguage":["English","Chinese"],"jobTitle":"Technical Director","worksFor":"First Mold Manufacturing Limited","url":"https:\/\/firstmold.com\/es\/author\/james-li\/"}]}},"_links":{"self":[{"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/posts\/24058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/comments?post=24058"}],"version-history":[{"count":1,"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/posts\/24058\/revisions"}],"predecessor-version":[{"id":27033,"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/posts\/24058\/revisions\/27033"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/media\/24063"}],"wp:attachment":[{"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/media?parent=24058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/categories?post=24058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/firstmold.com\/es\/wp-json\/wp\/v2\/tags?post=24058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}