Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

2 Programacion A Pie de Maquina

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 22

Manufactura Asistida por Computadora

CAM

M.C. JUAN CARLOS ROJAS BRAVO 2016


Subrutina
Ejercicio con Subrutina M97
M97 Local Subprogram Call

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

the subroutine call nn times.


M97 P1000 L2 (L2 will run the N1000 line twice) ;
M30 ;
N1000 G00 G90 G55 X0 Z0 (N line that will run after M97
P1000 is run) ;
S500 M03 ;
G00 Z-.5 ;
G01 X.5 F100. ;
G03 ZI-.5 ;
G01 X0 ;
Z1. F50. ;
G91 G28 X0 ;
G28 Z0 ;
G90 ;
M99 ;
%
En el siguiente ejercicio emplear los comandos de
compensación de radio del cortador y así como la altura.
Hacerlo en una subrutina con 3 ciclos. Profundidad del escalon
de la pieza 15 mm.

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

1. Herramienta HSS Dia. 36 mm


2. Material Aluminio
3. Profundidad 15 mm
4. Vc = 450 Corte por diente = 0.02
Realizar el programa del siguiente ejercicio
propuesto. Tomando como base los siguientes
datos y empleando coordenadas Absolutas.
Compensación de la herramienta radio y altura
, subrutinas con 3 ciclos.

1. Herramienta HSS Dia. 20 mm


2. Material Aluminio
3. Profundidad 12.7 mm
4. Vc = 450 Corte por diente = 0.02
Subprogramas
Haas M98 Subprogram Call Format O0001 (Main Program number)

M98 P… L… M98 P100 L4;

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

2.- Material Aluminio


Fresado de cavidad para propósitos generales.

D selección del radio del cortador


F Velocidad de Avance
I Incremento de corte en el eje X
J Incremento de corte en el eje Y

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

También podría gustarte