SlideShare una empresa de Scribd logo
1 de 54

www.estudioscala.jimdo.com

Curso Basico CNC

Un programa consta de cabecera o encabezado +
cuerpo de programa + final de programa.
ESTRUCTURA BÁSICA DE UN PROGRAMA CNC

EJEMPLO

ESTRUCTURA BÁSICA DE UNA LÍNEA DE CÓDIGOS

FORMATO DEL BLOQUE

ESTRUCTURA DEL PROGRAMA

son el número de cada una de las líneas de código, se
indica de las siguientes maneras:
N10,N20,N30….
N1, N2, N3…
N01, N02, N03,……
INSTRUCCIONES TECNICAS

Describen la geometría de la pieza de trabajo
Ej:
G00: Movimiento rápido
G01: Interpolación lineal
G02: Interpolación circular horaria
X20: Cota en X
Z 5 : Cota en el eje Z; (ABSOLUTAS)
U 50: cota en el eje U ( RELATIVAS)
W30: cota en el eje W
INSTRUCCIONES GEOMÉTRICAS

M06 significa cambio de herramienta
S 1200 significa giro del usillo a 1200 rpm
M03 inicio del giro
F 0.1 avance por revolución
INSTRUCCIONES TECNOLÓGICAS
Feed = Alimentación o avance de mecanizado, en milímetros por revolución, si
programamos F0.1 la máquina se moverá en la operación de mecanizado a 0.1 milímetros
por revolución del husillo. (mm/rev).
G95 Avance en mm/rev, pulg/rev.
En los movimientos donde se necesita mecanizar sin que gire el husillo, se programa el
avance de mecanizado F en milímetros por minuto, (en el caso de tornos fresadores con
herramienta motorizada) si se programa F80 la máquina se moverá a 80 milímetros por
minuto (mm/min).
G 94 Avance en mm/min, pulg/ min
VELOCIDAD DE AVANCE (CÓDIGO F)

VELOCIDAD DEL HUSILLO (CODIGO S)
Código S: Speed = r.p.m.
Si programamos S1200 el husillo girará a 1200 r.p.m.

Tool = número de herramienta se hace de acuerdo con el orden operacional del
mecanizado específico de una pieza.
T0101 Herramienta ubicada en la posición 1 con compensación de longitud 1
T0202 Herramienta ubicada en la posición 2 con compensación de longitud 2
T0303 Herramienta ubicada en la posición 3 con compensación de longitud 3
y así sucesivamente, de acuerdo al orden de operaciones
NÚMERO DE HERRAMIENTA (CÓDIGO T)

También llamados funciones auxiliares como: prender el
husillo, prender el refrigerante, etc.
 M00: parada del programa
 M01: parada condicional del programa
 M02: final del programa con reseteo de variables
 M03: arranque del husillo en sentido horario
 M04: arranque del husillo en sentido anti-horario
 M05: parada del usillo
 M06: cambio de herramienta
 M30: final del programa ( puede iniciar una rutina)
CODIGOS MISELÁNEOS (M)

Estos códigos se utilizan ara designar las coordenadas de trabajo en el torno.
En un torno el eje X (U coordenada incremental X) es el desplazamiento del
carro trasversal, determinando los diámetros de la pieza de trabajo.
El eje Z (W coordenada incremental Z) es el desplazamiento del carro
longitudinal, determinando las longitudes de la pieza.
CÓDIGOS X, Y, Z, A, B, C, U, V, W

 Además podemos encontrar el códigos C, (H coordenada incremental C)
para designar el tercer eje, que generalmente es un eje giratorio, utilizado en
los tornos fresadores con herramienta motorizada (también llamada
herramienta viva).
 Podemos encontrar otros códigos como I, j, K, coordenadas del centro de un
arco
 código empleado para un tiempo de espera (P )
 código utilizado en ciclos de torneado (Q )
 Código para ingresar comentarios ( ; )
OTROS CÓDIGOS

Es el sistema de coordenadas que puede emplearse como
referencia para la asignación de coordenadas, absolutas o
incrementales con respecto a éste punto cero, se le llama
referencia de máquina, o cero de máquina o Home.
Es asignado por el fabricante.
CERO MÁQUINA

Es el sistema de coordenadas que puede
emplearse como referencia para la asignación de
coordenadas, absolutas o incrementales con
respecto a éste punto cero, se le llama referencia
de la pieza, o cero pieza.
CERO PIEZA

Se programan los valores X, Y, Z, de la
posición nominal siempre referidos al cero de
pieza, todos los valores se miden desde el cero
de pieza hasta donde tiene que llegar la
herramienta.
G90: Programación en cotas absolutas
MEDIDAS ABSOLUTAS:

 Se programan los valores U , V, W, de la posición
medida desde el último punto donde se encuentre la
herramienta de trabajo.
 El signo´+ o - indica en que sentido se debe mover la
herramienta independientemente de si se encuentra en
un cuadrante positivo o negativo del sistema de
coordenadas cartesiano.
 G91: Programación en cotas incrementales
MEDIDAS RELATIVAS O INCREMENTALES

 En un bloque de programación se puede combinar una coordenada absoluta
con una relativa:
G1 X30. W-10. F0.1*
 G1: interpolación lineal
 X30: treinta unidades al diámetro
 W-10: 10 unidades en sentido negativo, eje Z, con coordenadas incrementales.
 F0.1: avance de 0.1 mm por rev.
MEDIDAS RELATIVAS O INCREMENTALES

EJEMPLO

INTERPRETACIÓN

INTERPRETACIÓN

INTERPOLACION LINEAL

SUB-RUTINAS

NOMENCLATURA DE LOS EJES

REGLA DE LA MANO DERECHA

La "Búsqueda de referencia máquina" se
programa mediante la función G74
"BÚSQUEDA DE REFERENCIA MÁQUINA"

 La preselección del origen polar se debe programar sola en el bloque. El
formato de programación es "G30 I J", donde:
 Por lo tanto, la función G30 se podrá programar de las siguientes formas:
 I, J Definen la abscisa y ordenada del nuevo origen polar. Se definen en
cotas absolutas y están referidas al cero pieza.
 Si se programan, deben programarse ambos parámetros.
 Si no se programan, se tomará como origen polar el punto en el que en ese
momento se encuentra la herramienta.
 G30 I J Se asume como nuevo origen polar el punto con abscisa "I" y
ordenada "J", respecto al cero pieza.
PRE SELECCIÓN DE ORIGENPOLAR (G30)

EJEMPLO1 G30 I J

EJEMPLO 2 G30 IJ

COORDENADAS POLARES ABSOLUTAS ASIGNANDO
RADIO Y ÁNGULO

EJEMPLO 3: COORDENADS POLARES ABSOLUTAS
G00 X0 Y0 (P0)
G01 R100 Q0 (P1)
G03 R100 Q30 (P2)
G01 R50 Q30 (P3)
G03 R50 Q60 (P4)
G01 R100 Q60 (P5)
G03 R100 Q90(P6)
G01 X0 Y0

 G70 Programación en pulgadas.
 G71 Programación en milímetros.
Las funciones G70 y G71 son modales e incompatibles entre sí.
En el momento del encendido, después de ejecutarse M02 ó M30, y después
de una EMERGENCIA o un RESET, el CNC asume la función G70 ó G71
según lo haya definido el fabricante de la máquina [P.M.G. "INCHES"].
PROGRAMACIÓN EN MILÍMETROS (G71)
O EN PULGADAS (G70)

 G90 Programación en cotas absolutas.
 G91 Programación en cotas incrementales.
Si no se programa ninguna de estas funciones, el CNC
utiliza el modo de trabajo establecido por el fabricante
de la máquina [P.M.G. "ISYSTEM"].
COORDENADAS ABSOLUTAS (G90) O
INCREMENTALES (G91)

EJEMPLO 4: COORDENADAS RECTANGULARES ABSOLUTAS

PROGRAMACÍÓN EN COORDENADAS RECTANGULARES
RELATIVAS O INCREMENTALES

PROGRAMACIÓN EN RADIOS (G152)
O EN DIÁMETROS (G151)
Estas funciones están orientadas a
máquinas tipo torno.
La modalidad de programación en
diámetros sólo está disponible en los ejes
permitidos por el fabricante de la
máquina (DIAMPROG=SI).
G151 Programación en diámetros.
G152 Programación en radios.

La función G92 es modal, los
valores preseleccionados
permanecen activos hasta que
se ingrese la función G53
cancelación del de calaje de
origen).
PRESELECCIÓN DE COTAS (G92)

Se aplican mediante las funciones G54 a G59; G54 para
el primer traslado (equivalente a G159=1), G55 para el
segundo traslado (equivalente a G159=2) y así
sucesivamente.
TRASLADOS DE ORIGEN
(G54-G55-G56-G57-G58-G59)

TRASLADOS DE ORIGEN

TRASLADO DE ORIGEN INCREMENTAL (G158)

5. Selección de herramienta. (M06 T01)
Aquí se especifica en qué lugar se encuentra la herramienta a utilizar
para el mecanizado que se va a programar a continuación.
M06: Cambio automático de herramienta
T01: herramienta número 1
6. Posicionamiento inicial de la herramienta
G00: movimiento rápido
X, Y, Z: punto de posicionamiento

7. Determinación de la velocidad de giro del usillo y avance
de la herramienta.
Donde:
: Velocidad de corte
: Diámetro de la herramienta
: Numero de revoluciones (rpm)
F: Velocidad de avance en mm/minuto
: Numero de dientes
: Avance por diente
S: rpm

 G94 Avance en milímetros/minuto (pulgadas/minuto)
 G95 Avance en milímetros/revolución
(pulgadas/revolución).
 G93 Especificación del tiempo de mecanizado en
segundos.
PROGRAMACIÓN DEL AVANCE

A partir del momento en que se ejecuta la función G197, el control
entiende que el avance "F" programado corresponde al centro de la
herramienta. Esto implica que el avance del punto de corte en curvas
interiores aumenta, y en las curvas exteriores disminuye.
AVANCE CONSTANTE DEL CENTRO DE LA HERRAMIENTA
CONSTANTE (G197)

A partir del momento en que se ejecuta la función G196,
el control entiende que el avance "F" programado
corresponde al punto de contacto de la herramienta con
la pieza. De esta forma se consigue que la superficie de
acabado sea uniforme, incluso en los tramos curvos.
AVANCE DEL PUNTO DE CORTE
CONSTANTE (G196 )

EJEMPLO

MODALES. Funciones que permanecen ejecutándose
mientras no se ingrese otra función no compatible.
NO MODALES. Funciones que solamente tienen
influencia en el boque que se indica.
FUNCIONES MODALES Y NO MODALES
A : Eje angular alrededor del eje principal X.
B: Eje angular alrededor del eje principal Y.
C: Eje angular alrededor del eje principal Z.
U: Segundo eje paralelo al eje X
V: Segundo eje paralelo al eje Y
W: Segundo eje paralelo al eje Z
X: Eje principal X
Y: Eje principal Y
Z: Eje principal Z.
NOMENCLATURA Y SIGNIFICADO DE LAS LETRAS
G: Funciones preparatorias
N: número de la instrucción técnica
R: radio desde el centro especificado
I: Desplazamiento del centro del arco en el
eje X
J: Desplazamiento del centro del arco en el
eje Y
K: Desplazamiento del centro del arco en el
eje Z
F: Avance
S: velocidad de giro en rpm.
T: Número de la herramienta
M: Funciones misceláneas.

EJERCICIO

%O0053; (Open- Abrir un programa)
(Programa para construir placa 1 con fresa frontal con fresa circular cilíndrica de
3/8``, ATC 1 );
N10 G17 G71 G40 G49 G59 G80 G90 G94; (Encabezado)
Primera instrucción (plano de trabajo: x,y; medidas en en mm, cancelación de
compensación del radio de la herramienta, cancelación compensación de longitud,
cancelación de ciclo, coor. Abs, avance en mm/min)
N20 M06 T01; (escoger la herramienta ubicada en el ATC 01: End Mill ɸ 3/8``)
ENCABEZADO
N30 G00 X0 Y20 Z50; (punto 1 y zona de seguridad en
z)
N40 M03 S5012; (giro del husillo en sentido horario a
5120 rpm)
N50 G01 Z5 S5000; (avance de aproximación de 5mm
en Z a 5000 rpm)
N60 Z-3 S1000; (avance de penetración de -3mm a
1000 rpm)
N70 X -20 Y40 F200; (punto 2 con una velocidad de
avance de 200 mm/min)
N80 Y60; (punto 3)
N90 X-40; (punto 4)
N100 X-60 Y40; (punto 5)
N110 Y20; (punto 6)
N120 X-50; (punto 7)
N130 Y-20; (punto 8)
N140 X-60; (punto 9)
N150 Y-50; (punto 10)
N160 X-50 Y-60; (punto 11)
N170 X-20; (punto 12)
N180 Y-40; (punto 13)
N190 X20; (punto 14)
N200 Y-60; (punto 15)
N210 X50; (punto 16)
N220 X60 Y-50; (punto 17)
N230 Y-20; (punto 18)
N240 X50; (punto 19)
N250 Y20; (punto 20)
N260 X60 ; (punto 21)
N270 Y40; (punto 22)
N280 X40 Y60; (punto 23)
N290 X20; (punto 24)
N300 Y40; (punto 25)
N310 X0 Y20; (regresar punto 1)
N320 G00 Z250 (zona de seguridad)
N330 M05 (apagado del husillo)
N340 M30 (fin del programa)
CUERPO DEL PROGRAMA

Más contenido relacionado

La actualidad más candente

Descripcion codigo g_control_fanuc_apoyo
Descripcion codigo g_control_fanuc_apoyoDescripcion codigo g_control_fanuc_apoyo
Descripcion codigo g_control_fanuc_apoyoContinental
 
Guia 2 rutinas torno cnc
Guia 2 rutinas torno cncGuia 2 rutinas torno cnc
Guia 2 rutinas torno cncJose Mecanico
 
Manual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0iManual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0iJesusMuozAnco
 
Bases para la programacion de cnc
Bases para la programacion de cncBases para la programacion de cnc
Bases para la programacion de cncLUNAOLI
 
Programacion control numerico por computadora
Programacion control numerico por computadoraProgramacion control numerico por computadora
Programacion control numerico por computadoraJose Mecanico
 
8305350 ejemplos-programacion-fanuc-ot
8305350 ejemplos-programacion-fanuc-ot8305350 ejemplos-programacion-fanuc-ot
8305350 ejemplos-programacion-fanuc-otamaia bergaretxe
 
318136950 ejercicios-de-programacion-en-torno-cnc
318136950 ejercicios-de-programacion-en-torno-cnc318136950 ejercicios-de-programacion-en-torno-cnc
318136950 ejercicios-de-programacion-en-torno-cncFranklin Sanchez
 
Cevallos pillajocodigos g v le
Cevallos pillajocodigos g v leCevallos pillajocodigos g v le
Cevallos pillajocodigos g v leDavid Pillajo
 
Códigos g cnc (1)
Códigos g cnc (1)Códigos g cnc (1)
Códigos g cnc (1)Daniel Merel
 
Manual de programacion de control numérico
Manual de programacion de control numérico Manual de programacion de control numérico
Manual de programacion de control numérico Javier Sanz Pérez
 
U4 control-numerico-por-computadora
U4 control-numerico-por-computadoraU4 control-numerico-por-computadora
U4 control-numerico-por-computadoraJulian Ortiz Reyes
 
Comandos de programacion cnc
Comandos de programacion cncComandos de programacion cnc
Comandos de programacion cncDiego Cadena
 

La actualidad más candente (20)

Descripcion codigo g_control_fanuc_apoyo
Descripcion codigo g_control_fanuc_apoyoDescripcion codigo g_control_fanuc_apoyo
Descripcion codigo g_control_fanuc_apoyo
 
Guia 2 rutinas torno cnc
Guia 2 rutinas torno cncGuia 2 rutinas torno cnc
Guia 2 rutinas torno cnc
 
Manual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0iManual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0i
 
Bases para la programacion de cnc
Bases para la programacion de cncBases para la programacion de cnc
Bases para la programacion de cnc
 
Programacion control numerico por computadora
Programacion control numerico por computadoraProgramacion control numerico por computadora
Programacion control numerico por computadora
 
Curso cnc
Curso cncCurso cnc
Curso cnc
 
8305350 ejemplos-programacion-fanuc-ot
8305350 ejemplos-programacion-fanuc-ot8305350 ejemplos-programacion-fanuc-ot
8305350 ejemplos-programacion-fanuc-ot
 
Funciones Preparatorias Fagor 8025
Funciones Preparatorias Fagor 8025Funciones Preparatorias Fagor 8025
Funciones Preparatorias Fagor 8025
 
318136950 ejercicios-de-programacion-en-torno-cnc
318136950 ejercicios-de-programacion-en-torno-cnc318136950 ejercicios-de-programacion-en-torno-cnc
318136950 ejercicios-de-programacion-en-torno-cnc
 
Codigos g y m
Codigos g y mCodigos g y m
Codigos g y m
 
Cevallos pillajocodigos g v le
Cevallos pillajocodigos g v leCevallos pillajocodigos g v le
Cevallos pillajocodigos g v le
 
Códigos G y M
Códigos G y M Códigos G y M
Códigos G y M
 
Códigos g cnc (1)
Códigos g cnc (1)Códigos g cnc (1)
Códigos g cnc (1)
 
Cnc 006
Cnc 006Cnc 006
Cnc 006
 
Manual de programacion de control numérico
Manual de programacion de control numérico Manual de programacion de control numérico
Manual de programacion de control numérico
 
torno fagor 8055
 torno fagor 8055 torno fagor 8055
torno fagor 8055
 
U4 control-numerico-por-computadora
U4 control-numerico-por-computadoraU4 control-numerico-por-computadora
U4 control-numerico-por-computadora
 
Comandos de programacion cnc
Comandos de programacion cncComandos de programacion cnc
Comandos de programacion cnc
 
Fi manual torno_cnc_ual_2012_2013
Fi manual torno_cnc_ual_2012_2013Fi manual torno_cnc_ual_2012_2013
Fi manual torno_cnc_ual_2012_2013
 
Curso básico cnc
Curso básico cncCurso básico cnc
Curso básico cnc
 

Similar a Curso basico cnc www.estudioscala.jimdo.com

1.3 programacion cnc.pdf
1.3 programacion cnc.pdf1.3 programacion cnc.pdf
1.3 programacion cnc.pdfAtemexOax
 
Funciones g parte 3
Funciones g parte 3Funciones g parte 3
Funciones g parte 3ANALIZATIC
 
Programación de máquinas de CNC con códigos G&M TecnoEdu.pdf
Programación de máquinas de CNC con códigos G&M TecnoEdu.pdfProgramación de máquinas de CNC con códigos G&M TecnoEdu.pdf
Programación de máquinas de CNC con códigos G&M TecnoEdu.pdfquiqueZM
 
Programacion_de_maquinas_de_CNC_con_codi.pdf
Programacion_de_maquinas_de_CNC_con_codi.pdfProgramacion_de_maquinas_de_CNC_con_codi.pdf
Programacion_de_maquinas_de_CNC_con_codi.pdfMartinMarroquinHuert
 
FABRICACIÓN ASISTIDA POR ordenador.pdf
FABRICACIÓN ASISTIDA POR ordenador.pdfFABRICACIÓN ASISTIDA POR ordenador.pdf
FABRICACIÓN ASISTIDA POR ordenador.pdfssuserbe139c
 
CNC.pdf
CNC.pdfCNC.pdf
CNC.pdfmferdb
 
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptxMilton Diaz Perez
 
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptxMilton Diaz Perez
 
CNC_conceptos_basicos.pdf
CNC_conceptos_basicos.pdfCNC_conceptos_basicos.pdf
CNC_conceptos_basicos.pdfEdgarGuel2
 
U4-control-numerico-por-computadora.pptx
U4-control-numerico-por-computadora.pptxU4-control-numerico-por-computadora.pptx
U4-control-numerico-por-computadora.pptxIlse Encinas
 
Tutorial torno
Tutorial torno Tutorial torno
Tutorial torno Js Chow
 

Similar a Curso basico cnc www.estudioscala.jimdo.com (20)

1.3 programacion cnc.pdf
1.3 programacion cnc.pdf1.3 programacion cnc.pdf
1.3 programacion cnc.pdf
 
Funciones g parte 3
Funciones g parte 3Funciones g parte 3
Funciones g parte 3
 
Programación de máquinas de CNC con códigos G&M TecnoEdu.pdf
Programación de máquinas de CNC con códigos G&M TecnoEdu.pdfProgramación de máquinas de CNC con códigos G&M TecnoEdu.pdf
Programación de máquinas de CNC con códigos G&M TecnoEdu.pdf
 
Programacion_de_maquinas_de_CNC_con_codi.pdf
Programacion_de_maquinas_de_CNC_con_codi.pdfProgramacion_de_maquinas_de_CNC_con_codi.pdf
Programacion_de_maquinas_de_CNC_con_codi.pdf
 
codigos iso
codigos isocodigos iso
codigos iso
 
CNC_ca.pdf
CNC_ca.pdfCNC_ca.pdf
CNC_ca.pdf
 
FABRICACIÓN ASISTIDA POR ordenador.pdf
FABRICACIÓN ASISTIDA POR ordenador.pdfFABRICACIÓN ASISTIDA POR ordenador.pdf
FABRICACIÓN ASISTIDA POR ordenador.pdf
 
Cnc+torno
Cnc+tornoCnc+torno
Cnc+torno
 
CNC.pdf
CNC.pdfCNC.pdf
CNC.pdf
 
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
 
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
4. DIAPOSITIVA FRES CNC-15-08-17U4-control-numerico-por-computadora1.pptx
 
Que es cnc
Que es cncQue es cnc
Que es cnc
 
CNC_conceptos_basicos.pdf
CNC_conceptos_basicos.pdfCNC_conceptos_basicos.pdf
CNC_conceptos_basicos.pdf
 
U4-control-numerico-por-computadora.pptx
U4-control-numerico-por-computadora.pptxU4-control-numerico-por-computadora.pptx
U4-control-numerico-por-computadora.pptx
 
torno CNC
torno CNC torno CNC
torno CNC
 
Cnc torno fredy
Cnc torno fredyCnc torno fredy
Cnc torno fredy
 
CODIGO G.pdf
CODIGO G.pdfCODIGO G.pdf
CODIGO G.pdf
 
Taller cnc
Taller cncTaller cnc
Taller cnc
 
Tutorial torno
Tutorial torno Tutorial torno
Tutorial torno
 
estoguay
estoguayestoguay
estoguay
 

Último

10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 

Último (18)

10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Curso basico cnc www.estudioscala.jimdo.com

  • 3.  Un programa consta de cabecera o encabezado + cuerpo de programa + final de programa. ESTRUCTURA BÁSICA DE UN PROGRAMA CNC
  • 5.  ESTRUCTURA BÁSICA DE UNA LÍNEA DE CÓDIGOS
  • 8.  son el número de cada una de las líneas de código, se indica de las siguientes maneras: N10,N20,N30…. N1, N2, N3… N01, N02, N03,…… INSTRUCCIONES TECNICAS
  • 9.  Describen la geometría de la pieza de trabajo Ej: G00: Movimiento rápido G01: Interpolación lineal G02: Interpolación circular horaria X20: Cota en X Z 5 : Cota en el eje Z; (ABSOLUTAS) U 50: cota en el eje U ( RELATIVAS) W30: cota en el eje W INSTRUCCIONES GEOMÉTRICAS
  • 10.  M06 significa cambio de herramienta S 1200 significa giro del usillo a 1200 rpm M03 inicio del giro F 0.1 avance por revolución INSTRUCCIONES TECNOLÓGICAS
  • 11. Feed = Alimentación o avance de mecanizado, en milímetros por revolución, si programamos F0.1 la máquina se moverá en la operación de mecanizado a 0.1 milímetros por revolución del husillo. (mm/rev). G95 Avance en mm/rev, pulg/rev. En los movimientos donde se necesita mecanizar sin que gire el husillo, se programa el avance de mecanizado F en milímetros por minuto, (en el caso de tornos fresadores con herramienta motorizada) si se programa F80 la máquina se moverá a 80 milímetros por minuto (mm/min). G 94 Avance en mm/min, pulg/ min VELOCIDAD DE AVANCE (CÓDIGO F)
  • 12.  VELOCIDAD DEL HUSILLO (CODIGO S) Código S: Speed = r.p.m. Si programamos S1200 el husillo girará a 1200 r.p.m.
  • 13.  Tool = número de herramienta se hace de acuerdo con el orden operacional del mecanizado específico de una pieza. T0101 Herramienta ubicada en la posición 1 con compensación de longitud 1 T0202 Herramienta ubicada en la posición 2 con compensación de longitud 2 T0303 Herramienta ubicada en la posición 3 con compensación de longitud 3 y así sucesivamente, de acuerdo al orden de operaciones NÚMERO DE HERRAMIENTA (CÓDIGO T)
  • 14.  También llamados funciones auxiliares como: prender el husillo, prender el refrigerante, etc.  M00: parada del programa  M01: parada condicional del programa  M02: final del programa con reseteo de variables  M03: arranque del husillo en sentido horario  M04: arranque del husillo en sentido anti-horario  M05: parada del usillo  M06: cambio de herramienta  M30: final del programa ( puede iniciar una rutina) CODIGOS MISELÁNEOS (M)
  • 15.  Estos códigos se utilizan ara designar las coordenadas de trabajo en el torno. En un torno el eje X (U coordenada incremental X) es el desplazamiento del carro trasversal, determinando los diámetros de la pieza de trabajo. El eje Z (W coordenada incremental Z) es el desplazamiento del carro longitudinal, determinando las longitudes de la pieza. CÓDIGOS X, Y, Z, A, B, C, U, V, W
  • 16.   Además podemos encontrar el códigos C, (H coordenada incremental C) para designar el tercer eje, que generalmente es un eje giratorio, utilizado en los tornos fresadores con herramienta motorizada (también llamada herramienta viva).  Podemos encontrar otros códigos como I, j, K, coordenadas del centro de un arco  código empleado para un tiempo de espera (P )  código utilizado en ciclos de torneado (Q )  Código para ingresar comentarios ( ; ) OTROS CÓDIGOS
  • 17.  Es el sistema de coordenadas que puede emplearse como referencia para la asignación de coordenadas, absolutas o incrementales con respecto a éste punto cero, se le llama referencia de máquina, o cero de máquina o Home. Es asignado por el fabricante. CERO MÁQUINA
  • 18.  Es el sistema de coordenadas que puede emplearse como referencia para la asignación de coordenadas, absolutas o incrementales con respecto a éste punto cero, se le llama referencia de la pieza, o cero pieza. CERO PIEZA
  • 19.  Se programan los valores X, Y, Z, de la posición nominal siempre referidos al cero de pieza, todos los valores se miden desde el cero de pieza hasta donde tiene que llegar la herramienta. G90: Programación en cotas absolutas MEDIDAS ABSOLUTAS:
  • 20.   Se programan los valores U , V, W, de la posición medida desde el último punto donde se encuentre la herramienta de trabajo.  El signo´+ o - indica en que sentido se debe mover la herramienta independientemente de si se encuentra en un cuadrante positivo o negativo del sistema de coordenadas cartesiano.  G91: Programación en cotas incrementales MEDIDAS RELATIVAS O INCREMENTALES
  • 21.   En un bloque de programación se puede combinar una coordenada absoluta con una relativa: G1 X30. W-10. F0.1*  G1: interpolación lineal  X30: treinta unidades al diámetro  W-10: 10 unidades en sentido negativo, eje Z, con coordenadas incrementales.  F0.1: avance de 0.1 mm por rev. MEDIDAS RELATIVAS O INCREMENTALES
  • 28.  REGLA DE LA MANO DERECHA
  • 29.  La "Búsqueda de referencia máquina" se programa mediante la función G74 "BÚSQUEDA DE REFERENCIA MÁQUINA"
  • 30.   La preselección del origen polar se debe programar sola en el bloque. El formato de programación es "G30 I J", donde:  Por lo tanto, la función G30 se podrá programar de las siguientes formas:  I, J Definen la abscisa y ordenada del nuevo origen polar. Se definen en cotas absolutas y están referidas al cero pieza.  Si se programan, deben programarse ambos parámetros.  Si no se programan, se tomará como origen polar el punto en el que en ese momento se encuentra la herramienta.  G30 I J Se asume como nuevo origen polar el punto con abscisa "I" y ordenada "J", respecto al cero pieza. PRE SELECCIÓN DE ORIGENPOLAR (G30)
  • 33.  COORDENADAS POLARES ABSOLUTAS ASIGNANDO RADIO Y ÁNGULO
  • 34.  EJEMPLO 3: COORDENADS POLARES ABSOLUTAS G00 X0 Y0 (P0) G01 R100 Q0 (P1) G03 R100 Q30 (P2) G01 R50 Q30 (P3) G03 R50 Q60 (P4) G01 R100 Q60 (P5) G03 R100 Q90(P6) G01 X0 Y0
  • 35.   G70 Programación en pulgadas.  G71 Programación en milímetros. Las funciones G70 y G71 son modales e incompatibles entre sí. En el momento del encendido, después de ejecutarse M02 ó M30, y después de una EMERGENCIA o un RESET, el CNC asume la función G70 ó G71 según lo haya definido el fabricante de la máquina [P.M.G. "INCHES"]. PROGRAMACIÓN EN MILÍMETROS (G71) O EN PULGADAS (G70)
  • 36.   G90 Programación en cotas absolutas.  G91 Programación en cotas incrementales. Si no se programa ninguna de estas funciones, el CNC utiliza el modo de trabajo establecido por el fabricante de la máquina [P.M.G. "ISYSTEM"]. COORDENADAS ABSOLUTAS (G90) O INCREMENTALES (G91)
  • 37.  EJEMPLO 4: COORDENADAS RECTANGULARES ABSOLUTAS
  • 38.  PROGRAMACÍÓN EN COORDENADAS RECTANGULARES RELATIVAS O INCREMENTALES
  • 39.  PROGRAMACIÓN EN RADIOS (G152) O EN DIÁMETROS (G151) Estas funciones están orientadas a máquinas tipo torno. La modalidad de programación en diámetros sólo está disponible en los ejes permitidos por el fabricante de la máquina (DIAMPROG=SI). G151 Programación en diámetros. G152 Programación en radios.
  • 40.  La función G92 es modal, los valores preseleccionados permanecen activos hasta que se ingrese la función G53 cancelación del de calaje de origen). PRESELECCIÓN DE COTAS (G92)
  • 41.  Se aplican mediante las funciones G54 a G59; G54 para el primer traslado (equivalente a G159=1), G55 para el segundo traslado (equivalente a G159=2) y así sucesivamente. TRASLADOS DE ORIGEN (G54-G55-G56-G57-G58-G59)
  • 43.  TRASLADO DE ORIGEN INCREMENTAL (G158)
  • 44.  5. Selección de herramienta. (M06 T01) Aquí se especifica en qué lugar se encuentra la herramienta a utilizar para el mecanizado que se va a programar a continuación. M06: Cambio automático de herramienta T01: herramienta número 1 6. Posicionamiento inicial de la herramienta G00: movimiento rápido X, Y, Z: punto de posicionamiento
  • 45.  7. Determinación de la velocidad de giro del usillo y avance de la herramienta. Donde: : Velocidad de corte : Diámetro de la herramienta : Numero de revoluciones (rpm) F: Velocidad de avance en mm/minuto : Numero de dientes : Avance por diente S: rpm
  • 46.   G94 Avance en milímetros/minuto (pulgadas/minuto)  G95 Avance en milímetros/revolución (pulgadas/revolución).  G93 Especificación del tiempo de mecanizado en segundos. PROGRAMACIÓN DEL AVANCE
  • 47.  A partir del momento en que se ejecuta la función G197, el control entiende que el avance "F" programado corresponde al centro de la herramienta. Esto implica que el avance del punto de corte en curvas interiores aumenta, y en las curvas exteriores disminuye. AVANCE CONSTANTE DEL CENTRO DE LA HERRAMIENTA CONSTANTE (G197)
  • 48.  A partir del momento en que se ejecuta la función G196, el control entiende que el avance "F" programado corresponde al punto de contacto de la herramienta con la pieza. De esta forma se consigue que la superficie de acabado sea uniforme, incluso en los tramos curvos. AVANCE DEL PUNTO DE CORTE CONSTANTE (G196 )
  • 50.  MODALES. Funciones que permanecen ejecutándose mientras no se ingrese otra función no compatible. NO MODALES. Funciones que solamente tienen influencia en el boque que se indica. FUNCIONES MODALES Y NO MODALES
  • 51. A : Eje angular alrededor del eje principal X. B: Eje angular alrededor del eje principal Y. C: Eje angular alrededor del eje principal Z. U: Segundo eje paralelo al eje X V: Segundo eje paralelo al eje Y W: Segundo eje paralelo al eje Z X: Eje principal X Y: Eje principal Y Z: Eje principal Z. NOMENCLATURA Y SIGNIFICADO DE LAS LETRAS G: Funciones preparatorias N: número de la instrucción técnica R: radio desde el centro especificado I: Desplazamiento del centro del arco en el eje X J: Desplazamiento del centro del arco en el eje Y K: Desplazamiento del centro del arco en el eje Z F: Avance S: velocidad de giro en rpm. T: Número de la herramienta M: Funciones misceláneas.
  • 53.  %O0053; (Open- Abrir un programa) (Programa para construir placa 1 con fresa frontal con fresa circular cilíndrica de 3/8``, ATC 1 ); N10 G17 G71 G40 G49 G59 G80 G90 G94; (Encabezado) Primera instrucción (plano de trabajo: x,y; medidas en en mm, cancelación de compensación del radio de la herramienta, cancelación compensación de longitud, cancelación de ciclo, coor. Abs, avance en mm/min) N20 M06 T01; (escoger la herramienta ubicada en el ATC 01: End Mill ɸ 3/8``) ENCABEZADO
  • 54. N30 G00 X0 Y20 Z50; (punto 1 y zona de seguridad en z) N40 M03 S5012; (giro del husillo en sentido horario a 5120 rpm) N50 G01 Z5 S5000; (avance de aproximación de 5mm en Z a 5000 rpm) N60 Z-3 S1000; (avance de penetración de -3mm a 1000 rpm) N70 X -20 Y40 F200; (punto 2 con una velocidad de avance de 200 mm/min) N80 Y60; (punto 3) N90 X-40; (punto 4) N100 X-60 Y40; (punto 5) N110 Y20; (punto 6) N120 X-50; (punto 7) N130 Y-20; (punto 8) N140 X-60; (punto 9) N150 Y-50; (punto 10) N160 X-50 Y-60; (punto 11) N170 X-20; (punto 12) N180 Y-40; (punto 13) N190 X20; (punto 14) N200 Y-60; (punto 15) N210 X50; (punto 16) N220 X60 Y-50; (punto 17) N230 Y-20; (punto 18) N240 X50; (punto 19) N250 Y20; (punto 20) N260 X60 ; (punto 21) N270 Y40; (punto 22) N280 X40 Y60; (punto 23) N290 X20; (punto 24) N300 Y40; (punto 25) N310 X0 Y20; (regresar punto 1) N320 G00 Z250 (zona de seguridad) N330 M05 (apagado del husillo) N340 M30 (fin del programa) CUERPO DEL PROGRAMA