Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación CNC
El CNC es un sistema que controla los movimientos de la m-h
por medio de un programa compuesto de códigos, en el que
se encuentran todas las operaciones para el mecanizado de
la pieza.
Los programas CNC constan de dos clases de datos.
-Datos Geométricos: Proporcionan información sobre la pieza
y los movimientos de la m-h para el mecanizado de la misma.
Con estos datos controlamos el perfil de la pieza.
P2 P3 P4 P5
P6
P1 = P12
R5 P7
P11 P10 P9 P8
Movimiento
de avance
Funciones
-Funciones Preparatorias: G
La letra G de las funciones preparatorias proviene de la palabra
Geometría. Por tanto, estas funciones determinan la geometría
de la pieza.
Las funciones preparatorias siempre van al comienzo de cada
bloque de un código.
G03 X3 Y3 R5 G03 X3 Y3 R5
G01 X5 Y10 G01 X5 Y10
G01 X10 Y20 X10 Y20
-Funciones Tecnológicas: T, D-H, F, S
Estas funciones controlan los datos tecnológicos de la m-h,
como, por ejemplo, la velocidad de corte.
Cada función tecnológica tiene una letra característica
T Herramienta elegida. Si utilizamos varias herramientas
para el mecanizado de una pieza, estas deben ser nombradas
en orden y de acuerdo con la operación de mecanizado.
T1 D1
-Funciones Auxiliares: M
Estas funciones ordenan diferentes acciones, como, el sentido
de giro de la herramienta, el cambio de la herramienta, etc.
Dentro de un bloque se pueden programas hasta 1 funciones
auxiliares, nunca más de 7 funciones auxiliares en un bloque.
M06
M02
M08
M30 M03
Forma de programar CNC
Todos los programas CNC presentan una estructura que recibe
el nombre de “cuerpo del programa” y, de forma genérica, tiene
tres partes.
-Cabecera: Comienzo del programa, siendo casi siempre igual.
.
. Movimiento rápido (modal)
. Medidas Absoluta
Avance en mm/min
Compensación de longitud de la herramienta
Plano principal (X-Y)
Posición de X,Y,Z.
Velocidad de avance en mm/min
Velocidad de corte en rpm
Giro del cabezal a dererecha
Bloques del programa
.
.
. La letra N se llama etiqueta y sirve para
numerar cada bloque. Se numera de 10
en 10, por si hay que etiquetar un bloque
intermedio.
Finalización del programa
.
. Antes de finalizar el programa,
. levantamos la herramienta y
parada del husillo.
G00 Z20
M05
G17
-+ ++
-+ ++ X
X
-- +-
-- +-
Ejemplo Medidas Absolutas:
T1D1
M06
G00 G90 G94 G43 G17 X0 Y0 Z20 F300 S1500 M03
G00 X-20 Y0 Z5 40
G90 G01 Z-2
G01 X-20 Y20
G01 X20 Y20
G01 X20 Y-20
40
G01 X-20 Y-20
G01 X-20 Y0 Y
G00 Z20
M05
M30
-+ ++ X
P2 P3
-- +- P1 = P6
P5 P4
Ejemplo Medidas Incrementales:
T1D1
M06
G00 G90 G94 G43 G17 X0 Y0 Z20 F300 S1500 M03
G00 X-20 Y0 Z5 40
G91 G01 Z-7
G01 X0 Y20
G01 X40 Y0
G01 X0 Y-40
40
G01 X-40 Y0
G01 X0 Y20 Y
G00 Z20
M05
M30
-+ ++ X
P2 P3
-- +- P1 = P6
P5 P4
Determina las coordenadas de los puntos de la siguiente pieza
de forma absoluta e incremental.
40 Y
-+ ++
40
X
-- +-
P2 P3
P1 = P6
P5 P4
Determina las coordenadas de los puntos de la siguiente pieza
de forma absoluta e incremental. Y
50 R5
-+ ++ X
50
-- +-
P3 P4
P2
P5
P1 = P10
P9 P6
P8 P7
Determina las coordenadas de los puntos de la siguiente pieza
de forma absoluta e incremental.
30
P2 P3 P4 P5
P6
P1 = P12
30
R5 P7
P11 P10 P9 P8
Cálculos utilizados
Teorema de Pitágoras
Calcula el valor de “X” en los siguientes triángulos rectángulos.
Teorema de Pitágoras
Calcula la incógnita en los siguientes triángulos rectángulos.