2 Programacion A Pie de Maquina
2 Programacion A Pie de Maquina
2 Programacion A Pie de Maquina
CAM
This code calls a subprogram (subroutine) referenced by a line number (N) within the same program. A Pnn code is
required and must match a line number within the same program. This is useful for subroutines within a program as it
does not require a separate program. The subroutine must end with an M99. An Lnn code in the M97 block will repeat
Datos
Ubicación del cortador T3
Diámetro de cortador 15 mm
Vc= 550 mts/min Cpd = 0.09 mm
Material a Trabajar = Aluminio
Realizar el programa del siguiente ejercicio
propuesto. Tomando como base los
siguientes datos y empleando
Ejercicio 3
coordenadas Absolutas. Compensación de
la herramienta radio y altura , subrutinas
con 3 ciclos. altura del escalón 15 mm
P – program number being called. (Call sub-program O0100 – repeat subprogram 4 times)
M30 (End of program)
L – number of repetitions subprogram will be called.
O0100 (Sub-program Number)
As the program being called (Subprogram) must be in program list
G00 G90 G55 X0 Z0 (N line that will run after M98 P100 is run)
and subprogram must end with M99.
S500 M03
Haas M98 Subprogram Example G00 Z-.5 G01 X.5 F100.
G03 Z...
G01 X0 Z1. F50.
G91 G28 Z0
G90
M99 (sub-program end, return to main-program)
BARRENADO
DRILL
G83 Deep Hole Peck Drilling Canned Cycle
Explanation
G83 Peck Drilling Cycle G-code is modal so that it is activated
every X and/or Y axis move, and it will rapid to that position
and then cause this canned cycle (Drilling) to be executed
again, until it’s canceled (G80).
Parámetros Vc para brocas.
En el siguiente ejercicio emplear los comandos de Características de herramienta
compensación de radio del cortador y así como la
1. Herramientas HSS
altura. Emplear subrutina con 3 ciclos y ciclo enlatado
a) End mill Dia. 20 mm Vc = 350 m/min Cpd= 0.05 mm/min
de barreno
b) Broca Guia Vc = 60 m/min Cpd= 0.03 mm/min
c) Broca Dia 10 mm Vc = 65 m/min Cpd= 0.03mm/min
G150
K Margenn en el corte de terminado
P Numero de subprograma o subrutina donde se define la forma del controno
Q Profundidad incremental del corte en el eje por pasada , valores (+)
R Posicion del Plano R.
S Velocidad del Husillo (Opcional)
X Posicion en X del Barreno de inicio
Y Posicion en Y del Barreno de Inicio
Z Profundidad final de la Cavidad.
Main Program % O01001
T1 M06 (Tool #1 is a 0.500” diameter endmill)
G90 G54 G00 X0. Y1.5 (XY Start Point)
S2000 M03
G43 H01 Z0.1
M08 G01 Z0.1 F10.
G150 P1002 Z-0.5 Q0.25 R0.01 J0.3 K0.01 G41 D01 F10.
G40
G01 X0. Y1.5 G00 Z1.
M09
G53 G49 Y0. Z0.
M30
% Subprogram %
O01002
G01 Y2.5 (1)
X-2.5 (2)
Y-2.5 (3)
X2.5 (4)
Y2.5 (5)
X0. (6) (Close Pocket Loop)
M99 (Return to Main Program)
%
Main Program % O02010
T1 M06 (Tool is a 0.500” diameter endmill)
G90 G54 G00 X2. Y2. (XY Start Point)
S2500 M03
G43 H01 Z0.1
M08
G01 Z0.01 F30.
G150 P2020 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 K0.01 G41 D01 F10. G40
G01 X2.Y2.
G00 Z1.0
M09
G53 G49 Y0. Z0.
M30
Subprogram
%
O02020 (Subprogram for G150)
G01 Y1. (1)
X6. (2)
Y6. (3)
X1. (4)
Y3.2 (5)
X2.75 (6)
Y4.25 (7)
X4.25 (8)
Y2.75 (9)
X2.75 (10)
Y3.8 (11)
X1. (12)
Y1. (13)
X2. (14) (Close Pocket Loop)
M99 (Return to Main Program)
%
Ciclo enlatado para cajeados circulares
G12 Y G13
Ciclo enlatado para cajeados circulares
GRAVAR TEXTO
Comando para gravar texto
G47
E Avance de penetración P0 Grabado de letras
F Avance de gravado R Retorno al plano R
I Angulo de rotación ( Default 0) X Coordenadas inicial en plano X
J Tamaño de la letra a grabar (mínimo 0.001”) Y Coordenadas inicial en plano Y
P1 Numeración secuencial Z Coordenadas inicial en plano Z
G47