Beruflich Dokumente
Kultur Dokumente
de Ingeniera Mecnica
ndice
gil para
cada eje
el
problema
cinemtico
inverso. Este problema lo resuelve el
INTERPOLADOR.
Esta
operacin
interpolador.
se
realiza
mediante
el
Otros tipos de mquinas gobernadas por CNC, no tienen los ejes orientados en las
direcciones de los ejes cartesianos empleados para la programacin. Es el caso de
los robots o de las mquinas de cinemtica paralela.
Robot antropomrfico
Ys
Zs
Clculo de los movimientos de
cada eje
Trayectoria planteada
Consignas de posicin
La forma ms simple de controlar un eje es el control mediante lazo abierto. Este tipo
de control acumula los errores que son introducidos por la aplicacin de las fuerzas
exteriores.
Control de un eje mediante lazo abierto
Fuerzas Exteriores
Consigna de
posicin
Xs
Consigna de
velocidad
Control de
Posicin
Vs
Regulador y
Elem. de
transmisin
mecnica
Motor
Sistema a Controlar
Error
Acumulado
1
2
Consignas
de posicin
Regulador + Motor
Sistema de transmisin mecnica
Sistema de capatacin de posicin
El control numrico calcula la consigna de posicin de cada eje y convierte esta
consigna en una seal de velocidad (Vs). Cuando esta consigna llega al regulador, se
ejecuta el movimiento controlando la cada eje
2
1
Consignas
de posicin
Error
Acumulado
Servo-motor
Captacin
ELEMENTO
DE
MEDIDA
ACCIONAMIENTO
Husillo a Bolas
Regulador
Vr
Vs
Velocidad Medida
Consigna
de
Velocidad
El lazo de posicin se
cierra cada 1-5 ms
CNC
CNC
(Calcula XsVs)
Xr
Posicin Medida
Xs
Xr
X
-
Control de
Posicin
Regulador y
Vs
Motor
Consigna de
velocidad
Vr
Xr
Dispositivo de Control
Sistema de
medida
Sistema a Controlar
Elm. de
transmisin
mecnica
Xs
Xr
X
-
Control de
Posicin
La consigna de velocidad
es
Elm. de
a latransmisin
diferencia
entre
posicin
mecnica
Motor la consigna de
(Xs) y la posicin real (Xr).
Regulador
y
proporcional
Vs
Consigna de
velocidad
Vr
Xr
Dispositivo de Control
KV =
Sistema de
medida
Sistema a Controlar
Vs
x
Error de Seguimiento
Dpto. de Ingeniera Mecnica
x =
Vs
KV
Xs: Consigna
de posicin
Xs: Consigna
de posicin
Error de Seguimiento
Dpto. de Ingeniera Mecnica
x
Xr: Posicin
Real
Xs: Consigna
de posicin
Xr: Posicin
Real
Xs: Consigna
de posicin
Xs: Consigna
de posicin
Xr: Posicin
Real
Xs: Consigna
de posicin
Xs: Consigna
de posicin
Xr: Posicin
Real
Error de Seguimiento
Dpto. de Ingeniera Mecnica
PDD
X
Xs
Vs
PID
-
Xr
CNC
El valor del da la ganancia del lazo de posicin, se debe ajustar para que el valor de la
consigna de velocidad se obtenga en el mnimo tiempo posible y permanezca estable a
lo largo del tiempo.
VS
Kv
Valor
Terico
Kv
Interface
Dpto. de Ingeniera Mecnica
Es la parte visible del CNC. Es desde donde se operan todas las funciones de la
mquina y desde donde se cargan los programas. Se visualiza el estado de la
mquina: posicin, velocidades de ejes, potencia consumida, alarmas, programas,
trayectorias,... Dependiendo del fabricante puede variar la esttica, pero casi siempre
se dispone de la misma informacin y opciones.
Unidad Central
Dpto. de Ingeniera Mecnica
Fuente de alimentacin
Tarjeta de entradas/salidas.
...
Fagor 8055
Fidia serie M
CPU - PC
CPU PC
Unidad central
Unidad central
Controlador lgico que genera una serie de salidas en funcin de unas entradas y un
programa secuencial.
Se emplea para automatizacin de mquinas.
Es el encargado de ejecutar todas las funciones auxiliares del CNC:
SALIDAS
Programa
BUS de Informacin
Dpto. de Ingeniera Mecnica
Se encarga de enviar la informacin desde la unidad central hasta el PLC, las tarjetas
de regulacin de los ejes y otros mdulos que pueden estar presentes en el CNC.
El bus debe garantizar que la transmisin de seales entre la Unidad central y las
tarjetas de los reguladores sea fiable y rpida.
En la actualidad existen dos estndares que se utilizan en CNC: PROFIBUS (Siemens) y
SERCOS (Fagor)
E
BUS
A
F
B
E
CABLEADO
D
C
Accionamientos de avance
Dpto. de Ingeniera Mecnica
Servomotor
Husillo
Accionamientos de avance
Dpto. de Ingeniera Mecnica
Servomotor eje A
Servomotor eje C
Eje C, adems de
motor principal
Elementos de medida
Dpto. de Ingeniera Mecnica
Los sistemas de medida son los encargados de dar la posicin y velocidad real de los
ejes de la mquina.
Se pueden utilizar sistemas diferentes sistemas de medida (pticos, magnticos,...).
En la actualidad los que ms se emplean son las reglas pticas para medidas lineales y
los encoders para medidas angulares y velocidades.
Encoder
Regla ptica
Elementos de medida
Dpto. de Ingeniera Mecnica
Los sistemas de medida son los encargados de dar la posicin y velocidad real de los
ejes de la mquina.
Se pueden utilizar sistemas diferentes sistemas de medida (pticos, magnticos,...).
En la actualidad los que ms se emplean son las reglas pticas para medidas lineales y
los encoders para medidas angulares y velocidades.
En ocasiones se utilizan sistemas de medida redundantes (regla ptica + Encoder) para
un mayor control de la cadena cinemtica.
Encoder
Regla ptica
Arquitectura de un CNC
Dpto. de Ingeniera Mecnica
Puede ser variable segn el modelo o la aplicacin, pero todos los CNC disponen una
serie de elementos comunes.
La configuracin de los elementos que forman el CNC puede ser como la que se
muestra a continuacin:
Interface
CNC
PLC
Unidad
Central +
PLC
Arquitectura de un CNC
Dpto. de Ingeniera Mecnica
Puede ser variable segn el modelo o la aplicacin, pero todos los CNC disponen una
serie de elementos comunes.
La configuracin de los elementos que forman el CNC puede ser como la que se
muestra a continuacin:
Salidas
OK
STOP
Interprete
Interpolador
Decodificador
Entradas
Datos
CNC
Interface PLC
Control
Proceso
Programa
Consigna
Posicin
Eje 1
Pos
Eje 2
Pos
Eje 3
Control
Posicin
Eje1
Consigna
Velocidad
Regulador de
Velocidad
ENCODER
Control
Posicin
Eje2
Regulador de
Velocidad
ENCODER
Control
Posicin
Eje3
Regulador de
Velocidad
ENCODER
Arquitectura de un CNC
Dpto. de Ingeniera Mecnica
Incremento del
Nivel de Apertura
En los ltimos aos han aparecido una serie de CNC completamente abiertos. Estos
CNCs permiten la reconfiguracin de la propia unidad de control, con lo que se pueden
adaptar a diferentes cinemticas de mquinas.
Interface
de Usuario
PLC
Ncleo
de CNC
Personalizacin de funciones
Obtencin de datos especficos
Introduccin de automatismos a medida
Funciones Auxiliares especficas
Funciones de diagnstico/alarmas
Control completo en las funciones de
interpolacin y clculo de trayectorias
Prestaciones de un CNC
Dpto. de Ingeniera Mecnica
Existe una amplia de CNCs en el mercado y, como es lgico, dentro de esta oferta se
pueden encontrar CNCs de diversas capacidades.
La eleccin de un CNC depender de factores como:
Mide el tiempo que tarda un CNC en leer y ejecutar una instruccin del programa y se
est en disposicin de leer la siguiente instruccin.
Cuanto menor sea el tiempo de bloque, ms interpolaciones por segundo se podrn
realizar y ms precisin se podr obtener.
El tiempo de proceso de bloque de los CNC de gama alta del ao 2004 est por debajo
1 ms.
Est caracterstica es importante si se necesita interpolar trayectorias complejas
basadas en pequeos segmentos lineales.
Trayectoria deseada
Sucesin de interpolaciones
lineales.
Trayectoria generada
Look Ahead
Dpto. de Ingeniera Mecnica
VLA 2 = K1 cos( )
VLA3 = Fprog
Velocidad Programada
VLA1 = K1 R
Control de la Sobreaceleracin
Dpto. de Ingeniera Mecnica
Picos de
sobreaceleracin
Interpolacin de
NURBS
Puntos interpolados
Puntos interpolados