G21 ; Establecer unidades en milímetros
G90 ; Establecer coordenadas absolutas
M3 S1000 ; Encender el husillo a 1000 RPM
; Mover a la posición inicial en la parte superior de la pirámide
G0 X10 Y10 Z10 ; Mover rápidamente a (10, 10, 10)
G1 Z0 F200 ; Bajar a Z=0 a una velocidad de avance de 200
; Dibujar la base cuadrada de la pirámide
G1 X50 Y10 F300 ; Dibujar el lado de la base
G1 X50 Y50 ; Dibujar el siguiente lado de la base
G1 X10 Y50 ; Dibujar el siguiente lado de la base
G1 X10 Y10 ; Completar el cuadrado
; Dibujar las caras triangulares de la pirámide
G1 X30 Y30 Z40 ; Dibujar la primera cara triangular
G1 X50 Y10 Z0 ; Volver a la base
G1 X50 Y50 Z0 ; Dibujar la segunda cara triangular
G1 X30 Y30 Z40 ; Subir al vértice de nuevo
G1 X10 Y50 Z0 ; Dibujar la tercera cara triangular
G1 X10 Y10 Z0 ; Completar la base
G1 X30 Y30 Z40 ; Subir al vértice de nuevo
G0 Z10 ; Levantar el cabezal de la herramienta
M5 ; Apagar el husillo
G0 X0 Y0 ; Volver a la posición inicial
M30 ; Finalizar el programa