Вы находитесь на странице: 1из 64

CNC programming

Lo que debe saber:

sistema de Coordenadas
Unidades, posicionamiento incremental o absoluto
Coordenadas: X, Y, Z, RX, RY, RZ
Avance y velocidad del husillo (Speed and Feed)
Control de refrigerante: On / Off, Inundacin, Mist
Control de la herramienta: Herramienta y parmetros

Generar un programa de control numrico


El primer y ms importante paso para
generar un programa de control numrico
es planificar cuidadosamente todos los
pasos antes de tiempo. El procedimiento,
denominado "Procesamiento Parte", es un
mtodo que obliga a que se tomen decisiones
sobre la parte antes de escribir realmente el programa.
Cosas a tener en cuenta son el tamao real de la mquina y la pieza a mecanizar. La potencia
requerida, el nmero de herramientas y la disponibilidad de la mquina. Tambin se considera
en este momento es que las operaciones se realizarn como operaciones secundarias.
La seleccin adecuada de las mquinas puede ser el factor ms importante en si el trabajo en
particular es rentable o no. Algunas operaciones, tales como tocando un gran nmero de
agujeros, se pueden realizar de forma ms econmica de la mquina CNC con un cabezal de
extraccin en lugar de utilizar el valioso tiempo de CNC. Montar el trabajo a la mquina para
obtener mejores resultados.

En el grfico se muestra se puede observar


que los procesos de explotacin se describen
secuencialmente y dar la informacin
maquinista sobre qu mquina a utilizar y
qu parmetros de mecanizado de usar.
Por este simple ejemplo, la parte debe ser
cortado en stock antes de ser contorneada
en una mquina CNC. Despus de eso, la
parte se desbarbado y plateado.

La mquina a utilizar y las operaciones a realizar en la mquina es el primer


paso en el proceso.

CNC programming

La programacin consiste en una serie de instrucciones en forma de


cdigos de letras.
Cdigos preparatorios:
T codes- configuracin mecanizado inicial y el establecimiento de las
condiciones de funcionamiento.
N codes- especificar el nmero de lnea a programas ejecutados por la
MCU
Cdigos de eje: X, Y, Z - Se utiliza para especificar el movimiento de la
corredera a lo largo de X, Y, Z
Cdigos de avance y la velocidad: F y S Especifique alimentacin y
velocidad de cabezal
Cdigos de la herramienta: T - especificar nmero de herramienta
Cdigos diversos - cdigos M Para el control de refrigerante y otras
actividades

Programming Key Letters

O - Nmero del programa (Se utiliza para la identificacin de programas)


N - nmero de secuencia (Usado para identificacin de la lnea)
G - funcin Preparatoria
X - X eje designacin
Y - denominacin eje Y
Z - Z designacin eje
R - designacin Radio
F - designacin Avance
S - husillo designacin velocidad
H - designacin compensacin de longitud de herramienta
D - designacin de compensacin de radio de herramienta
T - Designacin Herramienta
M - Funcin auxiliar

Explanation of commonly used G


codes
G00 - Cdigo Preparatorio para controlar la posicin final de
la herramienta y no se ocupa de la ruta que se sigui para
llegar a su destino final.

G01 - Herramienta est obligado a moverse en una lnea recta


que conecta la posicin actual y la posicin final. Se utiliza
para movimiento de la herramienta sin ningn punto
machining- al punto de control. (interpolacin lineal)

G02 -. Trayectoria de la herramienta es seguido a lo largo de


un arco definido con I, J y K o R cdigos (interpolacin
circular)

Table of Important G codes


G00 Rpido Transversal
G01 Interpolacin lineal
G02 Interpolacin circular, CW
G03 Interpolacin circular, CCW
G17 plano XY, XZ G18 Plano, G19 plano YZ
G20 / G70 Unidades en pulgadas
G21 / G71 Unidades mtricas
G40 Compensacin Cortador cancelar
G41 compensacin izquierda
G42 Cortador compensacin derecho
G43 Correccin longitudinal de herramienta (ms)
G43 Correccin longitudinal de herramienta (ms)
G44 Herramienta de compensacin de longitud (menos)
G49 Correccin longitudinal de herramienta cancelar
G80 Cancelar ciclos fijos
G81 Ciclo Taladrado
G82 Contador Ciclo fijo de mandrinado
G83 Ciclo de taladrado profundo
G90 Posicionamiento Absoluto
G91 Posicionamiento Incremental

Table of Important M codes

M00 Program stop / Parada de Programa


M01 Optional program stop / Parada del programa opcional
M02 Program end / Fin del Programa
M03 Spindle on clockwise / Husillo en sentido horario
M04 Spindle on counterclockwise / Husillo en sentido antihorario
M05 Spindle stop / Parada del cabezal
M06 Tool change / Cambio de herramienta
M08 Coolant on / Refrigerante ON
M09 Coolant off / Refrigerante off
M10 Vise close/ tornillo de banco cerca
M11 Vise open/ tornillo de banco abierto
M30 Program stop, reset to start / Parada de programa, reset para
comenzar

Parmetros del mandato del Programa


Programacin de la mquina ptima requiere la consideracin
de los parmetros de funcionamiento seguro de la mquina
incluyendo:
Control de posicionamiento
Compensaciones
Caractersticas especiales de la mquina
Colocacin de control es la capacidad de programar la
herramienta y el movimiento de deslizamiento de la mquina de
forma simultnea a lo largo de dos o ms ejes. Posicionamiento
puede ser para el movimiento de punto a punto o para el
contorno movimiento a lo largo de un recorrido continuo.
Contorno requiere movimiento de la herramienta a lo largo de
mltiples ejes simultneamente. Este movimiento se conoce
como "interpolacin", que es el proceso de clculo de los
valores intermedios entre los puntos especficos a lo largo de
una trayectoria programada y dar salida a estos valores como
un movimiento preciso. Interpolacin puede ser lineal que tiene

Rules for programming / Reglas para la programacin


Block Format / Bloquear Formato
N135 G01 X1.0 Y1.0 Z0.125 F5
Sample Block / Muestra Bloquear
Restricciones a la CNC bloques
Cada uno puede contener slo un movimiento
herramienta
Cada uno puede contener cualquier nmero de
movimiento cdigos G no herramientas
Cada uno puede contener slo una tasa de
alimentacin
Cada uno puede contener slo una herramienta
especificada o la velocidad del husillo
Los nmeros de bloque deben ser secuenciales
Tanto el indicador de inicio del programa y el nmero
de programa deben ser independiente de todos los otros
comandos (en lneas separadas)
Los datos dentro de un bloque deben seguir la

TURNO Programming Example

25

Cylindrical Part

Raw Material

Finished Part
20
Where is part ZERO? Dnde est el cero pieza?

30

22.5

17.5

70

TURNO Programming Example (Cylindrical


Part)
O0013
N0005 G20 G53 G40 G80 G90;
N0010 T0303;
N0020 G57 G00 X26.00 Z0.0 S500 M04;
N0030 G01 X-0.20 F100;
N0040 G00 Z2.0;
N0050 X50.0 Z50.0;
N0060 T0404;
N0070 G57 G00 X22.50 Z2.0 S500;
N0080 G01 Z-30.0 F100;
N0090 G00 X23.0 Z2.0 S500;
N0100 G84 X17.5 Z-20.0 D0=200 D2=200
D3=650;
N0110 G00 Z2.0;
N0120 X50.0 Z50.0;
N0130 M30;

TURNO Program Interpretation


O0013

Program identification number

TURNO Program Interpretation


O0013
N0005 G53 G40 G80 G90;

To cancel any previous working zero point


and to cancel and modal commands.
Para cancelar cualquier punto de trabajo anterior a
cero y para cancelar y comandos modales.

TURNO Program Interpretation


O0013
N0005 G53;
N0010 T0303;

N0010 Sequence number/ Nmero de Secuencia


T0303 Select tool number 03 / Seleccione nmero de herramienta 03
Pregunta: Por doble nmero de una herramienta?
Why double number for a tool?

TURNO Program Interpretation


O0013
N0005 G53;
N0010 T0303;
N0020 G57 G00 X26.0 Z0.0 S500 M04;
G57 To set the working zero point as saved / Para ajustar el punto cero de
trabajo como guardado
G00 Rapid movement (no cutting) / El movimiento rpido (sin corte)
X26.0 Posicin X (como dimetro; 13 de cero)
Z0.0 Z location/ posicin
S500 Spindle speed is 500 rpm / Velocidad de giro es de 500 rpm
x counterclockwise / Gire cabezal a izquierdas
M04 Rotate spindle

+ve
(0,0)

+ve z

TURNO Program Interpretation


O0013
N0005 G53;
N0010 T0303;
N0020 G57 G00 X26.00 Z0.0 S500 M04;
N0030 G01 X-0.20 F100;

G01 Linear interpolation (cutting) / La interpolacin lineal (corte)


X-0.20 Move only in x direction until you pass
the center by 0.1 mm (facing) / Mover slo en la direccin x
hasta que pase el centro en 0,1 mm (frente)
F100 Set feed rate to 100 mm/min. / Ajuste la velocidad de
alimentacin de 100 mm / min

TURNO Program Interpretation


O0013
N0005 G53;
N0010
N0020
N0030
N0040

T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;

G00 Move rapidly away from work piece (no cutting) /


Mueva rpidamente fuera de la pieza de trabajo (sin corte)
Z2.0 the movement is 2 mm away from the face. / el
movimiento es 2 mm de distancia de la cara

TURNO Program Interpretation


O0013
N0005 G53;
N0010
N0020
N0030
N0040
N0050

T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;
X50.0 Z50.0; (optional)

Go to a safe location away from the workpiece / Ir a un lugar


seguro lejos de la pieza de trabajo [x = 50 (25 from zero), z = 50]
to change the tool / para cambiar la herramienta.

TURNO Program Interpretation


O0013
N0005
N0010
N0020
N0030
N0040
N0050
N0060

G53;
T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;
X50.0 Z50.0;
T0404;

T0404 Select tool number 04 /


Seleccione nmero de herramienta 04

TURNO Program Interpretation


O0013
N0005 G53;
N0010
N0020
N0030
N0040
N0050
N0060
N0070

T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;
X50.0 Z50.0;
T0404;
G57 G00 X22.50 Z2.0 S500;

G57 PS0
G00 Rapid movement (no cutting) / El movimiento rpido (sin corte)
X22.50 X location (as a diameter; 11.25 from zero) / Posicin X (como
dimetro; 11,25 de cero)
Z2.0 Z location / Z Posicin
S500 Spindle speed is 500 rpm / Velocidad de giro es de 500 rpm

TURNO Program Interpretation


O0013
N0005 G53;
N0010
N0020
N0030
N0040
N0050
N0060
N0070
N0080

T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;
X50.0 Z50.0;
T0404;
G57 G00 X25.00 Z2.0 S500 M04;
G01 Z-30.0 F100;

G01 Linear interpolation (cutting) / La interpolacin lineal (corte)


Z-30 Move only in z direction (external turning) / Mover slo en la direccin z
(torneado exterior)
F100 Set feed rate to 100 mm/min. / Velocidad de alimentacin Conjunto de 100
mm / min.

TURNO Program Interpretation


O0013
N0005 G53;
N0010
N0020
N0030
N0040
N0050
N0060
N0070
N0080
N0090

T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;
X50.0 Z50.0;
T0404;
G57 G00 X25.00 Z2.0 S500 M04;
G01 X22.5 Z-70.0 F100;
G00 X23.0 Z2.0 S500;

G00 Move rapidly away from work piece (no cutting) to location
x= 23.0 (11.50 from zero) and z = 2.0.
Mueva rpidamente fuera de la pieza de trabajo (sin corte) para
la ubicacin x = 23,0 (11.50 de cero) y z = 2,0.

TURNO Program Interpretation

O0013
N0005 G53;
N0010
N0020
N0030
N0040
N0050
N0060
N0070
N0080
N0090
N0100

T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;
X50.0 Z50.0;
T0404;
G57 G00 X25.00 Z2.0 S500 M04;
G01 X22.5 Z-70.0 F100;
G00 X26.0 Z2.0 S500;
G84 X17.5 Z-20.0 D0=200 D2=200 D3=650;

G84 Turning cycle for machining the step / Volviendo ciclo para el etapa
X17.5 final diameter / dimetro final
Z-20 length of step is 20 mm / longitud de paso es 20 mm
D0=200 Finish allowance in X direction (0.2 mm) D2=200 Finish allowance in
Z direction (0.2 mm) D3=650 Depth of cut in each pass (0.65 mm)
D0 = 200 subsidio Finalizar en direccin X (0,2 mm) D2 = 200 subsidio
Finalizar en direccin Z (0,2 mm) D3 = 650 Profundidad de corte en cada

TURNO Program Interpretation


O0013
N0005 G53;
N0010
N0020
N0030
N0040
N0050
N0060
N0070
N0080
N0090
N0100
N0110

T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;
X50.0 Z50.0;
T0404;
G57 G00 X25.00 Z2.0 S500 M04;
G01 X22.5 Z-70.0 F100;
G00 X26.0 Z2.0 S500;
G84 X17.5 Z-20.0 D0=200 D2=200 D3=650;
G00 Z2.0;

G00 Move rapidly away from workpiece (no cutting)


Z2.0 the movement is 2 mm away from the face.
G00 Mover rpidamente fuera de la pieza de trabajo (sin corte)?
Z2.0 el movimiento es de 2 mm de la cara.

TURNO Program Interpretation


O0013
N0005 G53;
N0010
N0020
N0030
N0040
N0050
N0060
N0070
N0080
N0090
N0100
N0110
N0120

T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;
X50.0 Z50.0;
T0404;
G57 G00 X25.00 Z2.0 S500 M04;
G01 X22.5 Z-70.0 F100;
G00 X26.0 Z2.0 S500;
G84 X17.5 Z-20.0 D0=200 D2=200 D3=650;
G00 Z2.0;
X50.0 Z50.0; (optional)

X50.0 Z50.0 Move to the tool changing location /

TURNO Program Interpretation


O0013
N0005 G53;
N0010
N0020
N0030
N0040
N0050
N0060
N0070
N0080
N0090
N0100
N0110
N0120
N0130

T0303;
G57 G00 X26.00 Z0.0 S500 M04;
G01 X-0.20 F100;
G00 Z2.0;
X50.0 Z50.0;
T0404;
G57 G00 X25.00 Z2.0 S500 M04;
G01 X22.5 Z-70.0 F100;
G00 X26.0 Z2.0 S500;
G84 X17.5 Z-20.0 D0=200 D2=200 D3=650;
G00 Z2.0;
X50.0 Z50.0;
M30

M30 Program End / Programa Fin

Programming Example
Raw Material

Finished Part

Programming Example

(G55 X200 Y80)


O001(Program 1)
N001 G20 G55 G40 G80 G90;
N002 M06 T1 M03 S400;
N003 G01 X-8 Y0 Z0 F150;
N004 G01 X-8 Y0 Z-0.5 F150;
N005 G01 X70 Y0 Z-0.5 F75;
N006 G01 X70 Y60 Z-0.5 F75;
N007 G01 X30 Y60 Z-0.5 F75,
N008 G01 X0 Y40 Z-0.5 F75;
N009 G01 X0 Y0 Z-0.5 F75;
N010 G81 R3 E9 N7 Z-0.5;
N011 M05;
N012 M02;

Programming Example

(G55 X200 Y80)


O002(Program 2)
N001 M06 T2;
N002 M03 S400;
N003 G01 X-8 Y0 Z0;
N004 G01 X20 Y15 Z10 F150;
N005 G01 X20 Y15 Z-10 F75;
N006 G01 X20 Y15 Z10 F150;
N007 G01 X50 Y15 Z10 F150;
N008 G01 X50 Y15 Z-10 F75;
N009 G01 X50 Y15 Z10 F150;
N010 G01 X50 Y45 Z10 F150;
N011 G01 X50 Y45 Z-10 F75;
N012 G01 X50 Y45 Z10 F150;
N013 M05;
N014 M02;

Program Interpretation
G55 X200 Y80

Setting the datum to the lower left corner of the work piece
Ajuste del punto cero a la esquina inferior izquierda de la
pieza de trabajo

Program Interpretation
G55 X200 Y80
O001(Program 1)

Program Identification Number

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 G55 G20 G40 G80 G90 M06 T1;
N001 Sequence Number
G55 Workpiece coordinate system settings (Coordenadas de pieza configuracin
del sistema)
G20 Inch units (pulgadas unidades)
G40 Cancel diameter offset (Cancelar el dimetro de compensacin)
G80 Cancel Canned Cycles (Cancelar Ciclos Enlatados)
G90 Absolute programming (Programacin absoluta)
M06 Tool Change (End Mill with Diameter=12mm) Herramienta de Cambio
T1 Tool Number, Nmero de herramientas

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;

Start rotating the spindle clockwise with 400 rpm


Empezar a girar el cabezal a derechas 400 rpm

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y1 Z1;

Go to Safe Position with feed 150mm/min


Ir a la posicin de seguridad con alimentacin de 150
mm / min

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y0 Z0;
N004 G01 X-8 Y0 Z-0.5 F150;

Lower the end mill to depth of cut with feed


150mm/min
Baje la fresa de espiga a la profundidad de corte con
alimentacin de 150 mm / min

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y0 Z0 F150;
N004 G01 X-8 Y0 Z-0.5 F150;
N005 G01 X70 Y0 Z-0.5 F75;

Move from the lower left of the work


piece to the right lower corner cutting
with feed=75mm/min
Pasar de la parte inferior izquierda de la
pieza a la esquina inferior derecha corte
con alimentacin = 75 mm / min

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y0 Z0 F150;
N004 G01 X-8 Y0 Z-0.5 F150;
N005 G01 X70 Y0 Z-0.5 F75;
N006 G01 X70 Y60 Z-0.5 F75;
Move from the lower left corner of the work
piece to the right lower corner cutting with
feed=75mm/min
Pasar de la esquina izquierda inferior de la pieza
de trabajo en la esquina inferior derecha corte
con alimentacin = 75 mm / min

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y0 Z0 F150;
N004 G01 X-8 Y0 Z-0.5 F150;
N005 G01 X70 Y0 Z-0.5 F75;
N006 G01 X70 Y60 Z-0.5 F75;
N007 G01 X30 Y60 Z-0.5 F75;

Cutting horizontally to X=30


Cortar horizontalmente para X = 30

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y0 Z0 F150;
N004 G01 X-8 Y0 Z-0.5 F150;
N005 G01 X70 Y0 Z-0.5 F75;
N006 G01 X70 Y60 Z-0.5 F75;
N007 G01 X30 Y60 Z-0.5 F75;
N008 G01 X0 Y40 Z-0.5 F75;

Cutting to X=0 & Y=40

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y0 Z0 F150;
N004 G01 X-8 Y0 Z-0.5 F150;
N005 G01 X70 Y0 Z-0.5 F75;
N006 G01 X70 Y60 Z-0.5 F75;
N007 G01 X30 Y60 Z-0.5 F75;
N008 G01 X0 Y40 Z-0.5 F75;
N009 G01 X0 Y0 Z-0.5 F75;
Complete the countering
Complete la lucha contra el

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y0 Z0 F150;
N004 G01 X-8 Y0 Z-0.5 F150;
N005 G01 X70 Y0 Z-0.5 F75;
N006 G01 X70 Y60 Z-0.5 F75;
N007 G01 X30 Y60 Z-0.5 F75;
N008 G01 X0 Y40 Z-0.5 F75;
N009 G01 X0 Y0 Z-0.5 F75;
N010 G81 R3 E9 N7 Z-0.5;

Repeat 7 times blocks from N003 to N009 with incremental offset of


Z=-0.5
Repetir 7 veces, calles de la N003 a N009 con incremento de
desplazamiento de Z = -0.5

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y0 Z0 F150;
N004 G01 X-8 Y0 Z-0.5 F150;
N005 G01 X70 Y0 Z-0.5 F75;
N006 G01 X70 Y60 Z-0.5 F75;
N007 G01 X30 Y60 Z-0.5 F75;
N008 G01 X0 Y40 Z-0.5 F75;
N009 G01 X0 Y0 Z-0.5 F75;
N010 G81 R3 E9 N7 Z-0.5;
N011 M05;

Spindle Off / Husillo Off

Program Interpretation
(G55 X200 Y80)
O001(Program 1)
N001 M06 T1;
N002 M03 S400;
N003 G01 X-8 Y0 Z0 F150;
N004 G01 X-8 Y0 Z-0.5 F150;
N005 G01 X70 Y0 Z-0.5 F75;
N006 G01 X70 Y60 Z-0.5 F75;
N007 G01 X30 Y60 Z-0.5 F75;
N008 G01 X0 Y40 Z-0.5 F75;
N009 G01 X0 Y0 Z-0.5 F75;
N010 G81 R3 E9 N7 Z-0.5;
N011 M05;
N012 M02;

End Program / Programa Fin

Program Interpretation
(G55 X200 Y80)

Setting the datum to the lower left corner of the work piece

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)

O002 Program Identification Number / Nmero de Identificacin


del Programa

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2

N001 Sequence Number (Nmero de Secuencia)


M06 Tool Change (Drill with Diameter = 6mm)
T2 Tool Number (Nmero de herramientas)

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400

Start rotating the spindle clockwise with 400 rpm


Comience girando el cabezal a derechas con 400 rpm

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150

Go to Safe Position with feed 150mm/min


Ir a la posicin de seguridad con alimentacin de 150 mm / min

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150

Stop above the center of the first hole


Pare por encima del centro del primer agujero

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75

Start Drill the first hole


Empezar la exploracin del primer
agujero

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75
N006 G01 X20 Y15 Z10 F150

Retract to a position above the hole


Retraer a una posicin por encima del agujero

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75
N006 G01 X20 Y15 Z10 F150
N007 G01 X50 Y15 Z10 F150

Stop above the center of the second hole


Pare por encima del centro del segundo agujero

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75
N006 G01 X20 Y15 Z10 F150
N007 G01 X50 Y15 Z10 F150
N008 G01 X50 Y15 Z-10 F75

Drill the second hole


Perforar el segundo agujero

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75
N006 G01 X20 Y15 Z10 F150
N007 G01 X50 Y15 Z10 F150
N008 G01 X50 Y15 Z-10 F75
N009 G01 X50 Y15 Z10 F150

Retract to a position above the second hole


Retraer a una posicin por encima del segundo agujero

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75
N006 G01 X20 Y15 Z10 F150
N007 G01 X50 Y15 Z10 F150
N008 G01 X50 Y15 Z-10 F75
N009 G01 X50 Y15 Z10 F150
N010 G01 X50 Y45 Z10 F150

Stop above the center of the third hole


Pare por encima del centro de la tercera agujero

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75
N006 G01 X20 Y15 Z10 F150
N007 G01 X50 Y15 Z10 F150
N008 G01 X50 Y15 Z-10 F75
N009 G01 X50 Y15 Z10 F150
N010 G01 X50 Y45 Z10 F150
N011 G01 X50 Y45 Z-10 F75

Drill the third hole


Perforar el tercer agujero

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75
N006 G01 X20 Y15 Z10 F150
N007 G01 X50 Y15 Z10 F150
N008 G01 X50 Y15 Z-10 F75
N009 G01 X50 Y15 Z10 F150
N010 G01 X50 Y45 Z10 F150
N011 G01 X50 Y45 Z-10 F75
N012 G01 X50 Y45 Z10 F150

Retract to a position above the third hole


Retraer a una posicin por encima de la tercera agujero

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75
N006 G01 X20 Y15 Z10 F150
N007 G01 X50 Y15 Z10 F150
N008 G01 X50 Y15 Z-10 F75
N009 G01 X50 Y15 Z10 F150
N010 G01 X50 Y45 Z10 F150
N011 G01 X50 Y45 Z-10 F75
N012 G01 X50 Y45 Z10 F150
N013 M05

Spindle off
Husillo off

Program Interpretation
(G55 X200 Y80)
O002 (Program 2)
N001 M06 T2
N002 M03 S400
N003 G01 X-8 Y0 Z0 F150
N004 G01 X20 Y15 Z10 F150
N005 G01 X20 Y15 Z-10 F75
N006 G01 X20 Y15 Z10 F150
N007 G01 X50 Y15 Z10 F150
N008 G01 X50 Y15 Z-10 F75
N009 G01 X50 Y15 Z10 F150
N010 G01 X50 Y45 Z10 F150
N011 G01 X50 Y45 Z-10 F75
N012 G01 X50 Y45 Z10 F150
N013 M05
N014 M02

End Program

Automatic Part Programming / Parte de auto programacin


Los programas de software puede generar automticamente datos CNC

Define Tool

CNC data
Make 3D model
Simulate
cutting

Automatic part programming and DNC


Very complex part shapes very large NC program
NC controller memory may not handle HUGE part program

computer feeds few blocks of


NC program to controller

When almost all blocks executed,


controller requests more blocks

Summary

Mquinas CNC permiten un control preciso y repetible en el mecanizado


Tornos CNC, fresadoras, etc. son controlados por programas NC
Programas NC se pueden generar manualmente, automticamente

Вам также может понравиться