Beruflich Dokumente
Kultur Dokumente
RESUMEN
Se propone un sistema integrado para la automatizacin de un torno convencional y la renovacin
tecnolgica de viejos tornos manuales. El trabajo que se presenta es la continuidad de un proyecto previo
[1], partiendo de la idea de mejorar el Torno que se haba desarrollado y mejorar los tiempos, la precisin y
la confiabilidad del mecanizado efectuado por el sistema. Se expone en trminos generales los sistemas
mecnicos y de software y se enfatiza en la implementacin del sistema electrnico y de control. Adems,
se desarrolla una interfaz de usuario con un algoritmo que es capaz de interpretar los perfiles deseados
desde un archivo DXF y generar de manera automtica, de acuerdo a una estrategia de mecanizado
implementada, las operaciones que deber hacer la herramienta para mecanizar la pieza deseada; As
prescindir de la programacin en cdigos G y facilitar aun ms la manipulacin del sistema. Finalmente, se
presentan con detalle los resultados obtenidos al finalizar el proyecto.
Palabras clave: Torno, CNC, Control de motores, control de movimiento, microcontroladores.
Recibido 15 de Marzo de 2010. Aceptado 25 de Junio de 2010
Received: March 15, 2010 Accepted: June 25, 2010
SYSTEM DESIGN FOR THE CONVERSION OF A CONVENTIONAL LATHE TO CNC LATHE
ABSTRACT
Aiming at Automation of conventional lathes and technological renovation of old ones, a integrated system is
proposed. The work that is presented is the continuation of a previous project [1], in order to improve
accuracy, reliability and times during machining in the lathe that was developed. Mechanical and Software
systems are slightly exposed. Electronical and control systems are deeply studied. Furthermore, an user
interface with an algorithm that can interpret profiles from DXF files is developed. It automatically generates
all operations that tool has to do in accordance with the machining strategy implemented. In this way it is
possible to dispense with G codes and makes easier the interaction with the system. Finally, results of one of
tests are described in detail.
Keywords: lathe, CNC, Motor Control, Movement Control, Microcontrollers
1.
INTRODUCCIN
2.
Revistta Politcnic
ca ISSN 1900
0-2351, Ao 6 Nmero 10,, 2010
F 1. Esque
Fig.
ema general del
d sistema CNC
C
implemen
ntado.[19]
Torno: Mquina herramienta dotada de
T
e un Sistema
a
m
mecnico
acc
cionado por motores
m
DC, que mueven
n
e carro long
el
gitudinal, el carro transversal con la
a
h
herramienta
d corte y el mandril que
de
e contiene la
a
p
pieza
a tornea
ar.
Sistema
a Mecnic
co: Comprrende
propiam
mente dicho Fig.
F 3
el
CNC
SISTEMA
MECAN IC
SISTEM
MA
ELECTRO
ONIC
F 2. Sistem
Fig.
ma del CNC.
SISTEMA
A
SOFTWARE
NUMERO
NOMB
BRE
1
2
3
4
5
6
7
Mandril - H
Husillo
Carro Tran
nsversal
Carro Long
gitudinal
Bancada Prrismtica
T
Torreta
- Porta H
Herramienta
Motor eje Tra
ansversal
Motor eje Lon
ngitudinal
Fig. 3. CNC
C
Impleme
entado
torno
Revistta Politcnic
ca ISSN 1900
0-2351, Ao 6 Nmero 10,, 2010
F 4. Esque
Fig.
ema general del
d sistema Software
3
3.
INTERFA
AZ DE USUA
ARIO
La interfaz de usuario
L
os es una
a aplicacin
n
d
desarrollada
e Visual Ba
en
asic .NET para
a facilitar la
interacc
cin entre el operario
o
y la mquina. La Fig. 5
ilustra esta
e
interfaz.
Revistta Politcnic
ca ISSN 1900
0-2351, Ao 6 Nmero 10,, 2010
F 5. Interfa
Fig.
az Grfica
4
4.
SISTEMA
A DE CONTR
ROL
El sistema ele
E
ectrnico, como se dijo an
nteriormente,,
t
tiene
como objetivo recibir la informacin
n
p
procedente
del PC, pro
ocesarla y controlar ell
s
sistema
de po
otencia que actuar
a
sobre los motores.
E esquema general del sistema
El
s
imple
ementado se
e
ilustra en la Fig.
F 6.
Fig. 7. Etapas
E
del sis
stema de con
ntrol CNC.
F 6. Sistem
Fig.
ma de Controll CNC.
Que se pued
Q
de identificar mediante lass etapas ms
s
g
generales
ilus
stradas en la Fig. 7
4.1 MCU
M
Cada uno de los
s motores del
d
sistema est
controla
ado por un microcontrollador PIC-SE
ERVO
SC, de propsito es
specfico, suministrado por
p la
empresa JEFFREY KERR, LLC
C [20], conccebido
como
una
solu
ucin
integ
grada
para
a
la
impleme
entacin de servo contro
ol de motore
es DC
con rea
alimentacin por encode
ers incremen
ntales.
Bsicam
mente, cada microcontrola
m
ador se encarrga de
procesa
ar las seale
es de entrada (procedentte del
PC) y calcular una
a accin de ccontrol en fo
ormato
PWM para comanda
a
s que alimenta
an los
motores
s y que, en
n ltima insttancia, definen la
posicin
n, velocidad y torque de la
a herramienta
a y del
carro. En
E la Fig. 8, se
s ilustra, de forma general, los
parme
etros ms im
mportantes a considerar y que
corresponden
a
pines
especficos
del
microco
ontrolador.
Revistta Politcnic
ca
F 8. Parm
Fig.
metros del PIC
C
Set Point: Co
S
orresponde al
a punto de co
onsigna para
a
o
obtener
un avance
a
que debe
d
realizar el motor. La
a
informacin se suminisstra al micrrocontroladorr
m
mediante
una
a interfaz seria
al.
Encode
er: Los mottores que controlan
c
el carro
longitud
dinal y el carrro transversa
al, fueron do
otados
de enc
coders ptico
os incrementt
Cada
encoder cuenta con una resoluc
cin de 400 pulsos
p
por rev
v
e implement
un sistem
ma de
sensado
o infrarrojo co
on seales de
e cuadratura, de tal
forma que,
q
por softw
ware en el microcontrolad
m
dor, la
resoluciin de los en
ncoders se in
ncrementada a 4X;
por tantto, para cada motor la reso
olucin es de
e 1600
pulsos por
p revolucin
n.
Los canales A y B,
B Fig. 10, son usados para
determinar la direcc
cin de la ro
otacin del motor.
m
Estas seales pue
eden ser de
ecodificadas para
determinar el sentido
o de giro del motor,
m
Fig. 11
1.
Home y Cho
H
oque: reciben las seale
es generadas
s
p
s de Final de
e
e Informan all
s
sistema
de control
c
el pun
nto inicial y el
e punto finall
p
para
referenc
ciar y protege
er el torno. Los
L sistemas
s
q
que
generan esta seal son bsicam
mente de dos
s
t
tipos:
Electrnicos: sensores de efecto Hall, referencia
E
a
A
A1301.
M
Mecnicos:
A
Activados
cua
ando el carrro supera un
n
lmite mximo
o permitido. Corresponde
C
a una seall
r
redundante
p
para
prever fallas en el sistema de
e
e
efecto
Hall. (F
Fig. 9).
Fig
g. 10. Encode
er.
Fig
g. 9
a de protecci
n.
Fig
g. 11. Identific
c
e de encoder.
es
4.2 Accin
A
de co
ontrol
El micro
ocontrolador utilizado en el
e control dell
se enca
arga de toma
ar las sealess suministrad
das en
los term
m
P
Point
y Enco
oder, y con stas,
Revistta Politcnic
ca ISSN 1900
0-2351, Ao 6 Nmero 10,, 2010
identifica la posicin
p
y la
a velocidad para
p
calcular,,
p medio de
por
e un controla
ador PID digittal, la accin
n
d control m
de
s adecuada para alcanza
ar el objetivo..
L accin ejercida tiene co
La
omo salida do
os seales:
PWM: aplica
P
ada a los IGBTs para controlar la
a
v
velocidad
de los motores.
4.4 Sistema
S
de potencia
Los mo
otores DC son
s
alimenta
ados mediante un
puente H conformad
do por 4 IGBT
T
m
motor,
con lo cual,
c
es posib
ble controlar tanto su velo
ocidad
(voltaje DC) como su sentido de giro. En la Fig.
F 14
se ilustrra el esquema
a utilizado.
Direccin: Un
D
na seal bina
aria (1 0) qu
ue define dell
s
sentido
de girro que deba tener el motorr.
4
4.3
Modo de contro
ol de movimiento
coordinado (CMC) [20]
P
Permite
al computador coordinar f
cilmente ell
m
movimiento
d varios mo
de
otores con controladores
c
s
P
PIC-Servo
S
SC.
Cuenta con un buffer para
a
a
almacenar
un
na serie de puntos
p
muy ce
ercanos, que
e
s
sern
los pun
ntos consigna
a para el contrrolador.
La coordinac
L
cin de mlttiples ejes ocurre
o
de la
a
s
siguiente
man
nera, Fig. 12:: El host (PC)) discretiza la
a
t
trayectoria
de
eseada, enva una lluvia de puntos a
c
cada
controla
ador individua
al y enva un comando de
e
G
Grupo
para que todos los ejes se muevvan al mismo
o
t
tiempo
de ma
anera sincrnica.
Fig. 14. Sistema
S
de Potencia
IGBTs: Los IGBT [2
23], [24], [25]] utilizados so
on los
IRGB40
061D en conffiguracin pue
ente H, los cuales,
tienen la
as siguientes caractersticas bsicas [2
26]:
- Volltaje entre colector y emiso
or: 600V.
Fig
g. 12. Contro
ol de trayectorria
- Corriente en Co
olector (C): 18
8.
P
Perfil
trapezo
oidal de velo
ocidad [22]
El microcontrolador realizza un contro
E
ol con perfill
t
trapezoidal
de
e velocidad p
programable, Fig. 13. Con
n
ste,
se obttiene suavida
ad y movim
miento a alta
a
v
velocidad
sin sobre esforzar el servomo
otor.
- Voltaje de ence
endido entre D
Drain (D) y Emisor
E
(E)): 9-20V.
- Tie
empo de conm
mutacin del orden de 50N
Ns.
- D
Diodo entre emisor-colec
ctor que pe
ermite
con
nmutacin a alta
a velocidad
d.
Conmuttacin: La to
opologa en puente H exxige 4
seales
s de control, una por cada
a motor, y s
lo se
cuenta con dos seales
s
sum
ministradas por
p
el
microco
ontrolador. Po
or tanto se de
ebi transform
mar las
dos se
ales de con
ntrol (PWM y direccin) en 4.
Para elllo se opt po
or hacer la va
ariacin del se
entido
de giro con los IGBT
T Q2, Q4 y variar la velo
ocidad
por med
dio de los IGB
BT Q3 y Q4, F
Fig. 15.
Revistta Politcnic
ca ISSN 1900
0-2351, Ao 6 Nmero 10,, 2010
4.6 Fuentes
F
alime
entacin
Para lo
os motores: Se diseo
o una fuentte no
regulada de 90V y 5A
A, ver Fig. 17
7:
-
porque
e
p
permite
indep
pendizar sele
ectivamente los
l sistemas..
N obstante
No
e, estos opttoacopladoress tienen un
n
r
retardo
considerable, por lo que deforman la seall
d
de
PWM a la salid
da. Adiciona
almente, es
s
r
recomendable
e controlar el motor con fre
ecuencias de
e
P
PWM
del ord
den de 10KHz a 20KHzz para evitarr
r
ruidos
audible
es molestos para el ser humano. Porr
o
otro
lado, si la frecuencia es muy alta,, los retardos
s
imputables al
a sistema de control de potencia
a
p
pueden
sobrrepasar la de
eformacin sufrida
s
de la
a
o
onda,
lo que har que se afecte el cicclo de dureza
a
e etapas pos
en
steriores.
Para evitar lo
P
os problemass anteriores, se introduce
e
u buffer con transistore
un
es BJT y una compuerta
a
S
Schmitt
Trigg
ger inversora
a CD40106, de tal forma
a
q
que
se recupera el flancco de subida inicial, sin
n
a
afectar
drstticamente su
u ciclo de dureza
d
y se
e
c
coloca
una re
esistencia de
e 10 entre la salida dell
C
CD40106
y el G para descargar capacitancias
c
s
p
parsitas
enttre G-E. En la Fig. 16 se
s resume la
a
e
etapa
de acon
ndicionamien
nto.
Converrsor USB-RS
S232: Se deb
be acondicionar la
comunic
cacin USB del PC al protocolo
p
esttndar
Revistta Politcnic
ca ISSN 1900
0-2351, Ao 6 Nmero 10,, 2010
RS232, el cu
R
ual es el pro
otocolo que soportan los
s
m
microcontrola
adores.
Conversor RS232-RS485
C
R
5: Se opt por el protocolo
o
4
485,
debido a que era necesario crrear una red
d
e
entre
el PC y los diferente
es microcontroladores que
e
c
comandan
el movimiento de cada uno
o de los ejes
s
d la mquina. Adems, fueron
de
f
evalua
adas muchas
s
d sus venta
de
ajas tales com
mo su inmunidad al ruido
o
(
(Transmisin
diferencial balanceada),
alcance
e
m
mximo
de la
a seal de ap
proximadame
ente 1200m a
1
100kbps
y capacidad de traba
ajar en la
a
c
configuracin
n maestro/esclavos [27]. Para poderr
F 20. Direc
Fig.
ccionamiento
o de mdulos..
El procedim
E
miento de direccionamie
d
ento es ell
s
siguiente:
Ca
ada vez que el sistema es encendido,,
t
todos
los mdulos
m
arrancan con direccin
d
porr
d
defecto
0x0
00, y sus pines corre
espondientes
s
A
ADDR_OUT
arrancan en
n 1, de tal manera que
e
d
desactivan
la comunica
acin de lo
os mdulos
s
s
subsecuentes
s, ya que po
or caracterstticas propias
s
d los mdulos, mientra
de
as el pin ADDR_IN
A
se
e
e
encuentre
en 1 su comunicaccin estar
d
desactivada.
nicamente tendrn comunicacin los
s
m
mdulos
que
e tengan en
n cero lgico
o su pin de
e
A
ADDR_IN.
E ese orde
En
en de ideass, todos los
s
m
mdulos
a
arrancan
co
on
su
c
comunicacin
n
d
desactivada
y nicamente
e tendr la comunicacin
c
n
e primer md
el
dulo, el cual tiene
t
su pin ADDR_IN
A
porr
d
defecto
a tierrra (en cero). El computad
dor empezar
a comunicars
se con el m
dulo 1 de direccin 0x00
0
q
que
est ac
ctivo en ese momento, cambiar su
u
d
direccin
a 0x01
0
e inmed
diatamente dicho
d
mdulo
o
c
cambiara
el estado
e
de su
u salida ADD
DR_OUT a 0,,
d tal forma
de
a que activa
ara la comu
unicacin dell
s
siguiente
md
dulo, el cual tomar la direccin 0x00
0
Direccin
del mdulo
Comando
Adicionales
del comando
d
Checksum
(1 Byte)
(1 Byte)
(1 Byte)
( a 15 Bytes)
(0
( Byte)
(1
Revistta Politcnic
ca ISSN 1900
0-2351, Ao 6 Nmero 10,, 2010
Byte de cabe
B
ecera: Es utilizado para dar inicio a la
a
c
comunicacin
n, e indicarle a los mdulo
os que lo que
e
c
contina
es un comando vvalido.
B
Byte
de Direc
ccin del md
dulo: Indica qu
q mdulo
m
mdulos
de la red deben atender el comando a
e
ejecutar.
B
Byte
de Com
mando: Com
mo su nombre lo indica,,
c
contiene
la orrden que el mdulo
m
debe ejecutar, y ell
n
nmero
de bytes adicion
nales que re
equiere este
e
c
comando.
B
Bytes
Adicio
onales del C
Comando: Contienen
C
la
a
informacin necesaria pa
ara que el comando se
e
e
ejecute
de ma
anera correctta.
T
Trama
de datos del MCU
U al PC
Byte de
Estados
Bytes Ad
dicionales
de E stado
Checksum
(1 Byte)
(1 Byte)
B
(1 Byte)
5.
RE
ESUTLADOS
Culmina
ado el proyec
cto, se cuenta con un sisstema
CNC, cuya
c
estructu
ura general se resume en el
diagram
ma de la Fig. 21.
2
F
Figura
21. Sistema electr
nico, mecnico y de softw
ware integrado en un Torno
o acadmico CNC.
Este sistema
E
a modular pe
ermitir fcilm
mente y con
n
p
pocas
modific
caciones meccnicas la au
utomatizacin
n
d tornos con
de
nvencionales en universid
dades y en la
a
p
pequea
y me
ediana industtria.
P
Para
compro
obar el desem
mpeo del sistema
s
CNC
C
d
desarrollado,
se realizaron varias pruebas de
e
mecaniz
zado de ficha
as de Ajedre
ez, como peo
ones y
alfiles, en diferentes
s materiales como aluminio y
Latn. Los perfiles de las pie
ezas mecanizadas
fueron desarrollados
d
s en AUTOCA
AD.
Revistta Politcnic
ca ISSN 1900
0-2351, Ao 6 Nmero 10,, 2010
F
Figura
22. Plano del pen
n mecanizado
o en Latn.
En la Fig.
F
24 se presentan algunas medida
as del
perfil que
q
fueron comprobadas una ve
ez se
mecaniz
z el pen. En la tabla
a 2 se com
mparan
dichas medidas con las deseadas en el diseo
d
original.. Se puede observar
o
com
mo la precisi
n del
torno se
s mantiene en el orde
en de 0.1 mm
m
y
presentta un error m
xima del 2%.
COTA
DIMENSION
DESEADA
(mm)
DIMENCION
OBTENIDA
(mm)
ERROR
(mm)
ERROR
E
(%)
1
2
3
4
5
5.00
27.92
4.92
4.00
8.00
5.10
28.00
5.00
3.95
8.07
0.10
0.08
0.08
0.05
0.07
-2.00
-0.28
-1.62
1.25
-0.87
Tabla 1. Pa
T
armetros de
e corte utilizzados en ell
m
mecanizado
d pen en L
del
Latn.
Parmetro
Valor
19 mm
Distancia de retirada
4 mm
Profundid
dad de corte
0.2 mm
Velocidad
d de Avance en Desbaste
D
4 mm/s
Velocidad
d de corte en Des
sbaste
Velocidad
d de Avance en Acabado
A
12
20 m/min
1 mm/s
Revolucio
ones por minutos
s del Husillo
20
000 RPM
Aceleraci
n del sistema
20 mm/s2
Tie
empo (minutos
s)
Desbaste + focalizacin
3.33
Acabado
o (un solo paso
o)
0.45
TOTAL Tiempo
T
de meccanizado
3.78
6.
AN
NLISIS DE RESULTADO
R
OS
El tiemp
po de mecan
nizado depen
ndi mucho de
d las
limitacio
ones propias del sistema, de los parm
metros
de mec
canizado permitidos por la rigidez de la
estructu
ura del minii torno y de
d la herram
mienta
utilizada
a.
7.
8.
AGRADECIMIENTOS
9.
REFERENCIAS BIBLIOGRFICAS
CONCLUSIN
September
2005.
Springer
2205~2212, 2005.
2006
Self-organizing
fuzzy cont