3° Evaluación Parcial
3° Evaluación Parcial
3° Evaluación Parcial
PROCESOS
SECUNDARIOS DE
MANUFACTURA
GARCIA CAMPOS CECILIO
2. No fue posible mover los motores paso a paso con dos bobinas ya que la
fuente no da suficiente corriente, con dos bobinas los motores se mueven más
rápido y con más fuerza.
3. La gran cantidad de corriente pedida por los motores paso a paso (aún para el
pequeño del eje X) hace que la caída de tensión en el cable de tierra sea
considerable.
6
Las principales conclusiones de la investigación son:
1. Los porcentajes de error obtenidos de las pruebas de simulación respecto de
los cálculos analíticos fueron menores a un 10 %. Por lo tanto, son lo
suficientemente cercanos a la realidad.
2. Se obtuvo que para las pruebas de desplazamientos todos los porcentajes de
error fueron menores a un 18 %. Esto porque para estas pruebas fue necesario
integrar varios resultados previos. Por lo cual estos valores se consideran
aceptables.
3. Se determinó que las frecuencias naturales del conjunto eje – shock se
presentan cuando la velocidad angular es de alrededor de 595 rad /s, 1 765
rad/ s y 3 585 rad /s (estos son valores estimados obtenidos de la gráfica del
programa).
4. Se determinó que para evitar corrosión entre los dos materiales utilizados (AISI
1020 y 6061 Alloy) se requiere al menos una capa de anticorrosivo.
7
1 CAPITULO 1
1.1 INTRODUCCION
13
corrosión), selección de chumaceras adecuadas para esta máquina, empleando
los catálogos del fabricante Seal Master.
Por su parte, el análisis de vibraciones, dada la complejidad de sus cálculos y lo
extensos que éstos resultan, se emplea como herramienta un programa creado en
Excel, el cual genera una gráfica a partir de la que se pueden determinar las
frecuencias naturales.
Los encargados del área de Ingeniería Electromecánica y Producción Industrial
realizarán la programación y la verificación de los movimientos que realiza el torno
una vez que este halla sido programado.
14
1.4.1 Área de Ingeniería Electrónica
Objetivos de hardware
1. Construir la interfase necesaria que permita conectar una memoria RAM
externa, de al menos 32kbytes, al microcontrolador para el almacenamiento
del programa de control.
2. Implementar la interfase entre el sensor de posición para los motores paso
a paso y el microcontrolador.
3. Instalar y acoplar al sistema un conjunto de interruptores que permitan al
usuario realizar en forma asincrónica las tareas de (1) parada de
emergencia y (2) reinicio.
4. Implementar la interfase entre el sensor de velocidad para el motor CD y el
microcontrolador encargado de su muestreo.
5. Diseñar y construir el lazo de control necesario para regular y mantener
constante la velocidad del motor CD.
15
8. Escribir una rutina en lenguaje C que permita medir la velocidad del motor
CD que hace girar la pieza por ser torneada.
9. Diseñar el modelo de control automático de velocidad del motor CD, ante
variaciones de la carga y otras perturbaciones, basado en ecuaciones de
diferencias, que permita mantener constante la velocidad del motor de
acuerdo con los parámetros establecidos por el usuario.
10. Escribir una rutina en lenguaje C que permita implementar el modelo de
control automático de velocidad del motor CD.
16
13. Ensamblar las diferentes piezas del torno.
17
2 CAPÍTULO 2 Área mecánica.
2.1 Rodamientos
Definición:
Un cojinete es un mecanismo cuya finalidad es servir de apoyo a los ejes y árboles
que giran en el espacio, los cuales les permite rotar libremente además de
soportar las cargas que se les impongan.
Clasificación:
• Cojinetes de deslizamiento
• Cojinetes de rodamientos.
Los cojinetes de deslizamiento o también llamados bujes son los que realizan su
trabajo en condiciones de deslizamiento relativo y lo que separa el árbol del
cojinete es una capa de lubricante,
18
• Se reduce el desgaste en los ejes.
• Se reducen las pérdidas por fricción.
Desventajas:
• Las dimensiones radiales son mayores.
• Su capacidad para amortiguar las vibraciones es menor.
• Existen altas tensiones de contacto.
• No se recomiendan en velocidades altas.
• No se recomiendan en cigüeñales, aunque existen algunos especiales para
estos usos.
19
2.1.4 Partes rodantes de los cojinetes:
Las partes rodantes son junto con los aros los encargados de soportar las cargas.
Estos elementos rodantes pueden tener diferentes geometrías.
• Bolas.
• Rodillos cilíndricos.
• Rodillos cónicos.
• Rodillos esféricos.
Los elementos rodantes se fabrican de aceros aleados con cromo y cromo níquel,
además se les da tratamientos térmicos para lograr una dureza superficial de
hasta 60 y 65 HRC.
20
• Radiales.
• Radio-axiales.
• Axiales
• Axiales-radiales
Clasificación según su capacidad de autoalineación.
• Autoalineantes
• No autoalineantes.
Clasificación según el tipo.
• Rígido de Bolas de una Hilera ( Radial )
• Bolas Angulares ( Radio-axial )
• Agujas ( Radial )
• Rodillos Cónicos ( Radio-axial )
• Axial de Rodillos Cilíndricos ( Axial )
• Axial de Rodillos Cónicos (Axial-radial )
• Bolas de dos Hileras Autoalineantes ( Radial )
• Rodillos Cilíndricos ( Radial )
• Rodillos Esféricos Autoalineantes ( Radial )
• Bolas Axial ( Axial )
• Axial de Agujas ( Axial). 2
21
• Rigidez.
• Limitaciones de montaje y desmontaje.
Según el tamaño:
En este se toma en cuenta criterios de capacidad de carga estática y dinámica.
La selección de rodamientos según el criterio de capacidad de carga estática se
realiza cuando la frecuencia de rotación de este es menor de 10 r.p.m. (velocidad
de rotación muy lenta). En caso contrario se emplea el criterio de capacidad de
carga dinámica, si el rodamiento permanece en las paradas y arranques bajo el
efecto de la carga debe realizarse adicionalmente la comprobación a capacidad de
carga estática.
Poleas y Fajas
Transmisión por poleas
La transmisión por correa consta de una faja colocada con cierta tensión entre dos
poleas, una polea será motriz y le trasmitirá el movimiento a la otra por medio del
rozamiento que se produce entre la faja y las poleas.
22
El cuerpo es el elemento que une el cubo con la garganta. En algunos tipos de
poleas está formado por radios o aspas para reducir peso y facilitar la ventilación
de las máquinas en las que se instalan.3
El cubo es la parte central que comprende el agujero, permite aumentar el grosor
de la polea para aumentar su estabilidad sobre el eje. Suele incluir un chavetero
que facilita la unión de la polea con el eje o árbol (para que ambos giren
solidarios). 3
La garganta (o canal ) es la parte que entra en contacto con la cuerda o la correa
y está especialmente diseñada para conseguir el mayor agarre posible. La parte
más profunda recibe el nombre de llanta. Puede adoptar distintas formas (plana,
semicircular, triangular...) pero la más empleada hoy día es la trapezoidal. 3
23
La figura 2.6 muestra un ejemplo del segundo uso de las poleas y fajas el cual es
acoplar motores eléctricos a otras maquinas tales como compresores,
generadores eléctricos, etc., con mecanismos de este tipo se pueden construir
mecanismos como la caja de velocidades, un tren de poleas, aumentar o disminuir
la velocidad que nos entrega un motor en su eje, etc.
Figura 2.6. Uso de las poleas para transmitir movimiento producido por un motor eléctrico.
2.1.8 Fajas
24
Figura 2.8. Polea en V utilizada para las fajas trapezoidales.
N2
N1
d1
d2
25
2.2 Tornillos de bolas.
26
Eficiencia en operación normal Eficiencia
Convirtiendo movimiento rotatorio a Convirtiendo movimiento lineal
movimiento lineal en movimiento rotatorio
µ = Coeficiente de fricción
Figura 2.11. Eficiencia entre los tornillos de bola y los tornillos de potencia.
27
Por deflectores.
28
Figura 2.15 Muestra la forma del arco de la tuerca.
Para realizar el cálculo adecuado del tornillo a utilizar se deben seguir los
siguientes pasos: 4
Las fórmulas para el cálula del tornillo de bolas son las siguientes, según
Surestep:
Revoluciones del motor:
nmotor = (Vc arg a ⋅ P ) ⋅ i
nmotor = RPM
Vc arg a = mm
min
Torque requerido para acelerar y desacelerar la carga
29
Tacel ≈ J total ⋅ (∆ velocidad ÷ ∆ tiempo ) ⋅ 2 ⋅ π ÷ 60
Tacel = N − m
J total = Kg − m 2
∆ velocidad = RPM
∆ tiempo = seg
Inercia total del motor
J total = J motor + J reductor + ((J acoplamiento + J tornillo + J c arg a ) ÷ i 2
J total = Kg − m 2
Inercia de la carga
Jc arg a = (Peso ) ⋅ (2 ⋅ π ⋅ P 2) ÷ e
Peso = Kg
Paso y eficiencia.
P = pitch = rev del movimiento
m
e = eficiencia
Torque de fricción
Fuerza total
Ftotal[N] = Fext + Ffricción + Fgravedad
Ftotal = Fext + Ffricción + Fgravedad
Ftotal = N
30
Defina las necesidades del actuador y del movimiento.
31
uPaso = resolución del paso del accionamiento (pasos/revmotor)
i = razón de reducción del reductor de velocidad (revmotor/revejereductor)
Tacel = torque requerido para acelerar y desacelerar la inercia total del sistema
(incluye la inercia del motor)
Tresist= torque resistivo de la carga cuando se opera el actuador a velocidad
constante por la fricción,
fuerzas externas a la carga, etc.
ttotal = tiempo del movimiento
El análisis modal es el método que más se utiliza para obtener tanto las
frecuencias de los modos como de la estructura. Este método de diseño y análisis
se basa en el cálculo de las frecuencias y modos naturales de vibración del
sistema o elemento en estudio. El modo vibratorio representa la escala por medio
de la cual se distribuye la amplitud de la vibración a todo el sólido. En la mayoría
de las aplicaciones basta con analizar los modos asociados con frecuencias
comprendidas en un determinado rango; además las frecuencias y los modos
naturales están en función de la inercia, rigidez y amortiguamiento del
componente. Los modos pueden ser Reales; si todos los puntos analizados vibran
en fase es decir, que alcanzan su máximo desplazamiento al mismo tiempo y
Complejos; si los puntos presentan un desfase entre ellos. Esto se debe al tipo de
amortiguamiento que puede ser: nulo, viscoso proporcional, estructural y viscoso
no proporcional. Por lo tanto, la determinación de las frecuencias naturales del
conjunto estructural es fundamental para el diseño, ya que de esta manera se
garantiza un comportamiento dinámico correcto al mantener las velocidades de
operación del sistema mecánico lo más distantes posible de las frecuencias
naturales (ver figura 2.17).
32
Figura 2.17. Conjuntos mecánicos para determinarse por análisis modal
Nótese que el análisis modal es una técnica capaz de lograr determinar de manera
eficiente el diseño dinámico del sistema mecánico; ya que para aumentar una
frecuencia natural será suficiente con aumentar la rigidez de los nervios; con lo
cual se obtiene una disminución en la deformación del modo.
El fundamento teórico de la aplicación del método del Análisis Modal se basa en la
relación existente entre la matriz de transferencia y las frecuencias y modos
naturales de vibración.
− Mω 2 + iωC + K X = 0
Para C = 0:
[K ]X = ω 2 [M ]X
Esto nos lleva a un problema de valores propios cuya solución se obtiene de la
siguiente manera:
Frecuencias naturales ωr (r=1,...,N)
Modos de vibración φr (r=1,...,N)
Ortogonalidad de los modos:
φrT [M ]φr = 0 φrT [K ]φr = 0
Descomposición modal:
33
x = ∑ {φ }r η r = [Φ ]{η }
r
Ecuaciones desacopladas
Ecuación modal r:
Partiendo de:
m rη&&r + c rη&r + k rη r = {φ r } {f }
T
Donde:
A c = Sección de viruta cortada
Γ = una constante con dimensiones de presión
Nótese que Ac es función del producto de movimiento según 2 direcciones. Para
aplicaciones de torneado:
Ac = (t z 0 + t z )(t x 0 + t x ) → dAc ≅ t z 0 t x + t x 0 t z
Donde:
t x = Representa las variaciones con profundidad de corte.
t z = representa las variaciones en el avance por vuelta.
34
Con base en las definiciones anteriores y sustituyendo convenientemente se llega
a:
− {φ ph }r {Fc }r = (cos α r cos α c + cos β r cos β c + cos γ r cos γ c )ΓAc = ΓAc cos ϕ =
T
ν x t z 0 cos α r + ν z t x 0 cos γ r
νr =
t z 0 cos α r + t x 0 cos γ r
Si se realiza una proyección modal de la fuerza se obtiene la siguiente figura:
35
ν x t z 0 cos α r + ν z t x 0 cos γ r
νr =
t z 0 cos α r + t x 0 cos γ r
Ejemplo:
Partamos de los siguientes parámetros modales:
2 85 85 3 1 0,2 0,1
Mr
Mr =
φ +φ2 +φ2
2
rx ry rz
3 10 0,707 0,707 0
36
cos α c = 0,558 cos β c = 0,177 cos γ c = 0,811
Γ = C x2 + C y2 + C z2 = 1,973.109
Y el cosϕ es
cos ϕ = cos α r cos α c + cos β r cos β c + cos γ r cos γ c :
Tabla 2.3. Coseno para diferentes números de Modo
Nº Modo cos ϕ
1 0,433
2 0,659
3 0,520
2ξ r (1 + ξ r )ωr2 mr
t0 x =
2Γ cos ϕ r cos γ r
37
Tabla 2.4 Valores óptimos de avance y profundidad
Nº t0 x t0 z
1 29,9 29,9
2 53,0 5,3
3 ∞ 0,064
38
Para iniciar el análisis de los elementos finitos, se debe conocer como están
siendo afectados los nodos y por ende la frontera. Esto implica que el método de
elementos finitos se resume en un problema de borde; en el cual, se aproxima
mediante una función de interpolación cómo se comporta el elemento finito.
Lógicamente; como éste es un método aproximado, cuanto más cercano sea el
modelo propuesto a la realidad; más certeros serán los resultados obtenidos.
El método de elementos finitos se aplica en la resolución de problemas complejos
de estructuras o elementos continuos. Para ello se utiliza un procedimiento
matemático que tiene como objetivo aproximar los resultados de los modelos que
representan el comportamiento físico de la estructura en cuestión, la cual se
somete a diferentes condiciones externas (esfuerzos - deformación, vibración,
transferencia de calor, etc.).
Ya que el método de elementos finitos implica un proceso de aproximación y es
bastante certero, éste método de análisis es utilizado en la mayoría de los
software de diseño mecánico como MCAD, Autodesk Inventor, Mechanical
Desktop, SPI, visual Nastran, Magma, EdgeCAM, athtrace, Venezula; etc.
Procedimiento para realizar el método de elementos finitos:
Pre - Proceso: en esta etapa se considera la estructura y los elementos finitos de
la misma como ideales. Se definen las características y propiedades de cada
elemento finito (geometría, material, tratamientos térmicos, etc.); así como las
condiciones periféricas (bordes, restricciones, carga). Esta etapa es la de mayor
importancia porque se deben definir correctamente todos los nodos (deben ser los
mismos). A esta rutina se le llama consistenciar el modelo.
Proceso: en esta etapa se resuelven las ecuaciones y matrices que caracterizan
al modelo en estudio.
Post Proceso: esta es la etapa final, en la cual, de acuerdo con los resultados
obtenidos en la etapa anterior se elaboran los gráficos y tablas de resultados
finales. A partir de éstas últimas se plantean las modificaciones y mejoras al
diseño inicial.
39
El primer paso para realizar un análisis estático por el método de elemento finito
es determinar la de rigidez estática, la cual se define a través del coeficiente de
rigidez (k). Para calcular k se proponen las siguientes ecuaciones:
De la física elemental:
F
k=
δ
Donde:
F = es la fuerza total en dirección de deformación.
δ = es la deformación.
k = es el coeficiente de rigidez.
De la mecánica de materiales:
δ
ε=
L
F A⋅ E
σ =ε ⋅E = ⇒F= ⋅δ = k ⋅δ ⇒
A L
A⋅ E
k=
L
Donde:
ε = es la deformación unitaria.
σ = es el esfuerzo normal.
A = es área transversal.
L = es la longitud de la pieza.
E = es el módulo de rigidez del material.
Del análisis de vibraciones mecánicas:
k = m ⋅ω 2
Donde:
m = es la masa de la pieza.
ω = es la velocidad angular de la pieza.
Una vez que el torno está trabajando se presentará una deformación estática total
producto de las deformaciones de cada elemento finito de las piezas; como por
ejemplo: entre herramienta y pieza, entre husillo y cabezal fijo, entre porta
herramienta y carros auxiliares, entre carros auxiliares y bancada entre bancada y
bases, finalmente entre bancada y cabezal móvil.
40
Es importante tener en cuenta que la deformación total de la máquina está en
función de la rigidez estática de cada una de las partes que la forman y de la
forma en que se ensamblaron las mismas.
Mediante la aplicación del método de análisis modal y el método de elementos
finitos es posible diseñar y modelar un sistema mecánico completo para realizarle
ensayos con diferentes tipos de cargas (dinámica o estática) y modificaciones de
ser necesario. Sin embargo, recuerde que se necesita subdividir el sistema
completo.
Uno de los parámetros más influyentes para realizar un análisis estático
correctamente es el diámetro de las piezas. Por lo tanto, es indispensable realizar
un análisis completo de deformación en los ejes x, y de forma tal que se
consideren todos los casos extremos. Así pues, es obligatorio realizar los análisis
de esfuerzos equivalentes (preferiblemente con base en la Teoría de la Máxima
Energía de la Distorsión; Von Misses) para dichos diámetros.
Análisis dinámico por el método de elementos finitos:
De acuerdo con estudios estadísticos realizados en tornos CNC sometidos a
condiciones de retemblado; se espera que uno de los siguientes sistemas
vibratorios sea el que realice vibraciones autoinducidas: eje principal - pieza o eje
principal - pieza - cabezal móvil, pieza y herramienta.
La frecuencia natural de este tipo de vibración está en función de la distribución de
la masa de la bancada y de la rigidez de las bases. Ya que los tornos CNC en su
mayoría son similares, es de esperarse que las frecuencias naturales de las
vibraciones autoinducidas sean parecidas (en cuanto a magnitud se refiere) para
tornos diferentes. Nótese que un factor sumamente importante que afecta dichas
frecuencias es la amortiguación (C); la cual altera la rigidez dinámica.
41
Notas sobre la rigidez dinámica:
La capacidad de amortiguación de un sistema mecánico específico está en función
del coeficiente de elasticidad k de cada pieza que lo forma, de las masas de las
piezas en vibración, y en especial, del diseño constructivo y los estados de
operación del mismo.
Cuanto menor sea la amplitud de la vibración de resonancia, mayor será la rigidez
dinámica del sistema.
La rigidez dinámica tiende a aumentar conforme aumenta el producto del
coeficiente de elasticidad por la amortiguación.
Gran parte de los software de diseño mecánico utilizan la hipótesis del
amortiguamiento proporcional (Rayleigh); la cual se base en la suposición de que
es posible determinar experimentalmente las relaciones de amortiguamiento (ξ)
mediante las adecuadas excitaciones modales.
Ya que obtener la matriz de amortiguamiento [CE] es difícil por su carácter
experimental, se utiliza la suposición de un amortiguamiento de Rayleigh
proporcional:
CE = α R [ME ] + β R [K E ]
Donde:
α R y β R representan los coeficientes de Rayleigh.
Con dicha matriz [CE] las condiciones de ortogonalidad se mantienen vigentes.
Estos coeficientes se pueden determinar si se conocen las dos relaciones de
amortiguamiento ξ1y ξ2reales que correspondan a dos frecuencias diferentes de
vibración ω1 y ω2. Conociendo αR y βR se pueden hallar las relaciones de
amortiguamiento ξpara cualquier valor de ω; y su expresión es:
αR βR ⋅ω
ξ= +
2 ⋅ω 2
42
Reescalado de los modos:
Mr
Mr =
φ 2 +φ 2 +φ 2
rx ry rz
Fx C x 1,1 cos α c
9
Fy = C y Ac = 0,3510 Ac = Γ cos β c Ac
1,6 cos γ
Fz C z c
Γ = C x2 + C y2 + C z2 = 1,973.109
Y el cosϕ es
43
Tabla 2.7 Coseno para diferentes números de Modo
Nº Modo cos ϕ
1 0,433
2 0,659
3 0,520
K cr = µ cr K = µ cr ω r2 mr
µ crωr2 mr
Γ cos ϕ r (t0 z cos α r + t0 x cos γ r ) ≤ µ crω mr
2
→ t0 z cos α r + t0 x cos γ r ≤
Γ cos ϕ r
r
µ crωr2 mr µ crωr2 mr
t0 z = t0 x =
2Γ cos ϕ r cos α r 2Γ cos ϕ r cos γ r
2ξ r (1 + ξ r )ωr2 mr 2ξ (1 + ξ r )ωr2 mr
t0 z = t0 x = r
2Γ cos ϕ r cos α r 2Γ cos ϕ r cos γ r
44
Tabla 2.8 Valores óptimos de avance y profundidad
Nº t0x t0z
Modo (mm.) (mm.)
1 29,9 29,9
2 53,0 5,3
3 ∞ 0,064
45
A los vértices de cada elemento finito se le llama nodos o puntos de articulación.
Los nodos definen el límite o la frontera de elemento finito.
Para iniciar el análisis de los elementos finitos, se debe conocer como están
siendo afectados los nodos y por ende la frontera. Esto implica que el método de
elementos finitos se resume en un problema de borde; en el cual, se aproxima
mediante una función de interpolación cómo se comporta el elemento finito.
Lógicamente; como éste es un método aproximado, cuanto más cercano sea el
modelo propuesto a la realidad; más certeros serán los resultados obtenidos.
46
máquinas herramienta sena sometidas a un recocido para disminuir los esfuerzos
residuales que éstas puedan tener.
El primer paso para realizar un análisis estático por el método de elemento finito
es determinar la de rigidez estática, la cual se define a través del coeficiente de
rigidez (k). Para calcular k se proponen las siguientes ecuaciones:
De la física elemental:
F
k=
δ
Donde:
δ = es la deformación.
k = es el coeficiente de rigidez.
De la mecánica de materiales:
δ
ε=
L
F A⋅ E
σ =ε ⋅E = ⇒F= ⋅δ = k ⋅δ ⇒
A L
A⋅ E
k=
L
Donde:
ε = es la deformación unitaria.
σ = es el esfuerzo normal.
A = es área transversal.
L = es la longitud de la pieza.
47
k = m ⋅ω 2
Donde:
m = es la masa de la pieza.
Una vez que el torno está trabajando se presentará una deformación estática total
producto de las deformaciones de cada elemento finito de las piezas; como por
ejemplo: entre herramienta y pieza, entre husillo y cabezal fijo, entre porta
herramienta y carros auxiliares, entre carros auxiliares y bancada entre bancada y
bases, finalmente entre bancada y cabezal móvil.
48
Notas sobre la rigidez dinámica:
Donde:
α R β R ⋅ω
ξ= +
2 ⋅ω 2
49
Figura 2.23 Se presenta el amortiguamiento proporcional de Rayleigh como la suma de los
proporcionales de masa y rigidez
50
2.1 Observaciones
Para poder explicar los objetivos alcanzados, es necesario señalar cuál ha sido la
metodología de las pruebas hechas a todos los modelos y diseños propuestos. La
idea general es observar como responden los modelos a la solicitación dinámica.
• Todo estudio de Máquinas Herramientas se hace bajo el análisis de los
esfuerzos y deformaciones, por efecto de la carga de trabajo o de las
vibraciones por el mecanizado; para finalmente comprobar su rigidez. De
estos resultados se tiene en general que todos los modelos han cumplido
con la solicitación estática y dinámica.
• Cuando se tienen los resultados de los análisis es necesario replantear la
solución desde el punto de vista de la gama de velocidades de trabajo del
antecedente, en base de las siguientes recomendaciones:
• En un diseño de máquinas herramientas todas las velocidades de trabajo
deberán estar por debajo de la velocidad crítica o por encima de la misma.
En este estudio todas las velocidades estarán por encima de la velocidad
crítica. Las frecuencias de trabajo (velocidades) deberán estar alejadas de
la frecuencia natural del sistema y en particular de la bancada en un 100 %.
• De todas estas recomendaciones se necesita redefinir la velocidad de
trabajo más baja del sistema mecánico en cuestión.
• Las formas constructivas de los modelos influyen en gran medida ante la
posibilidad de que aparezcan deformaciones debido a ciertos procesos
como construcción por soldadura. Este aspecto es sumamente delicado.
• Es necesario analizar las deformaciones debido al proceso de fabricación
del sistema mecánico, ya que dicho proceso cuando se realice dejará sobre
su forma final una serie de esfuerzos residuales; los cuales pueden ser
aliviados en alguna medida con un proceso térmico de recocido, (alivio de
tensiones) pero finalmente presentarán deformaciones permanentes que
influirán en las deformaciones finales del sistema mecánico (el valorar esta
fuente de error podría dar lugar a otro estudio complementario).
• En la actualidad ya no es posible diseñar por los métodos tradicionales,
(criterios estáticos, experiencias previas, y correcciones a ensayos
costosos) por el contrario utilizar nuevas herramientas de cálculo y diseño,
llevan a una optimización del producto a fabricar.
51
2.2 Sistemas de Control Numérico
Automatización
En la década de los 50´s la mayor parte de las tareas de manufactura se
realizaban con maquinaria convencional, tales como tornos, fresas, prensas etc.
Cada vez que se requería nuevos productos, y piezas complicadas era necesario
invertir una gran cantidad de tiempo por parte de los operarios.
El factor humano también afectaba la calidad de los productos fabricados.
Por lo anterior se vio la necesidad de reducir el efecto del costo de la mano de
obra sobre el producto.
También se analizó la necesidad de hacer que las operaciones de manufactura
fueran más eficientes y flexible.
Automatización es el proceso de hacer que las máquinas sigan un orden
predeterminado de operaciones con poca o ninguna mano de obra, utilizando
equipo y dispositivos especializados que ejecutan y controlan los procesos.
La automatización es un concepto evolutivo, más que revolucionario.
Se ha implementado bien en las siguientes áreas:
Procesos de Manufactura. Operaciones de maquinado, extrusión en frío, colado y
rectificado.
Manejo de materiales. Las piezas y materiales se transportan por la planta
mediante equipo controlado por computadora, sin la intervención humana.
52
fabricación de maquinaria más avanzada, como la máquina de vapor de Watt y el
torno para el tallado de roscas de Maudsley, máquinas que contribuyeron
grandemente a la simplificación de los trabajos de la familia del hombre.
Los nuevos métodos de producción para que día a día se han ido desarrollando
han aumentando los beneficios de los productores y el número de horas de
trabajo de la jornada laboral ha ido disminuyendo. La fabricación en masa e
intercambiable ha dado lugar a los artículos de consumo, antes lujosos y de poco
uso común, salgan de la industria en grandes cantidades y al alcance de las
clases medias. Así mismo las tareas más arduas y peligrosas antes ejecutadas
por el hombre, han ido aligeradas y en muchos casos eliminadas gracias al uso
cada vez mayor las máquinas de control numérico.
El CNC tuvo su origen a principios de los años cincuenta en el Instituto de
Tecnología de Massachusetts (MIT), en donde se automatizó por primera vez una
gran fresadora. En esta época las computadoras estaban en sus inicios y eran tan
grandes que el espacio ocupado por la computadora era mayor que el de la
máquina.
El control numérico (CN) puede definirse como “un dispositivo capaz de controlar
el movimiento exacto de uno o varios órganos de la máquina herramienta de forma
automática para partir de una serie de datos numéricos programados, que hacen
funcionar controles y motores eléctricos de las máquinas herramientas para
realizar diferentes funciones”. 5
El control numérico incrementa la productividad del maquinado, y ayuda a
mantener los costos de producción. Los usuarios han comprobados que las
máquinas herramientas con CN están diseñadas para períodos largos de
producción continua, por lo que se requiere que dichas máquinas estén
construidas de tal manera que mantengan su exactitud durante temporadas
prolongadas. Se sabe que el desgaste es un problema asociado con todo
dispositivo mecánico, y por lo tanto en una máquina herramienta afecta
directamente la exactitud de a misma, por esta razón en la máquinas con control
numérico se emplean varios tipos de cojines para movimiento lineal, los cuales
aprovechan las ventajas de rodamiento de los baleros de las bolas en aplicaciones
de movimiento lineal, con el fin de lograr desplazamiento casi libres de rozamiento.
"Control numérico computarizado".
En una máquina CNC, a diferencia de una máquina convencional o manual, una
computadora controla la posición y velocidad de los motores que accionan los ejes
de la máquina. Gracias a esto, puede hacer movimientos que no se pueden lograr
manualmente como círculos, líneas diagonales y figuras complejas
tridimensionales.
El término "control numérico".
5 Gutiérrez Uriel y José Castañeda ” Módulo II, Control Numérico” , Subsecretaría de Educación e
Investigación Tecnológicas, Dirección General de Educación Industrial, Centro Nacional de Actualización
Docente, México-Japón, 2004.
53
Se debe a que las órdenes dadas a la máquina son indicadas mediante códigos
numéricos. Por ejemplo, para indicarle a la máquina que mueva la herramienta
describiendo un cuadrado de 10 mm.., se le darían los siguientes códigos:
G90G71
G00X0.0Y0.0
G01X10.0
G01Y10.0
G01X0.0
G01 Y0.0
Objetivos
• Incrementar la producción.
• Reducir los costos de mano de obra.
• Hacer la producción más económica.
• Efectuar los trabajos que serían imposibles o imprácticos sin CN.
• Incrementar la exactitud en la producción en serie.
Ventajas.
• Incremento de la productividad.
• Mayor seguridad con las máquinas – herramientas.
• Reducción del desperdicio.
• Menores posibilidades de error humano.
• Máxima exactitud e intercambiabilidad de las piezas.
• Mejor control de calidad.
• Menores costos de herramienta.
• Mínimo inventario de piezas de repuesto.
• Menos horas de trabajo para la inspección.
• Mayor utilización de las máquinas.
• Flexibilidad que acelera los cambios en el diseño.
• Perfeccionamiento en el control de la manufactura.
DesventajasCosto elevado de inversión inicial.
• Incremento en mantenimiento eléctrico.
• Mayor costo por hora de operación.
• Reentrenamiento del personal.
• Mayor espacio de piso para la máquina y equipo.
• Aplicaciones.
54
• La tecnología de control numérico se puede aplicar en:
• Taladrado.
• Torneado.
• Fresado.
• Esmerilado
• Inspección.
• Etc.
55
Podemos distinguir cuatro subconjuntos funcionales:
• Unidad de entrada – salida de datos.
• Unidad de memoria interna e interpretación de órdenes.
• Unidad de cálculo.
• Unidad de enlace con la máquina herramienta y servomecanismos.
Unidad de entrada – salida de datos
La unidad entrada de datos sirve para introducir los programas de mecanizado en
el equipo de control numérico, utilizando un lenguaje inteligible para éste.Unidad
de memoria interna e interpretación de órdenes. Tanto en los equipos de
programación manual como en los de programación mixta (cinta perforada o
cassette y teclado), la unidad de memoria interna almacenaba no sólo el programa
sino también los datos máquina y las compensaciones (aceleración y
desaceleración, compensaciones y correcciones de la herramienta, etc.). Son los
llamados datos de puesta en operación.Una vez almacenado el programa en
memoria, inicia su lectura para su posterior ejecución.
Los bloques se van leyendo secuencialmente. En ellos se encuentra toda la
información necesaria para la ejecución de una operación de mecanizado.Unidad
de cálculo
Una vez interpretado un bloque de información, esta unidad se encarga de crear el
conjunto de órdenes que serán utilizadas para gobernar la máquina herramienta.
Como ya se dijo, este bloque de información suministra la información necesaria
para la ejecución de una operación de mecanizado. Por lo tanto, una vez el
programa en memoria, se inicia su ejecución. El control lee un número de bloques
necesario para la realización de un ciclo de trabajo.
2.2.2 Servomecanismos
56
Programación Automática:
En este caso, los cálculos los realiza un computador, que suministra en su salida
el programa de la pieza en lenguaje máquina. Por esta razón recibe el nombre de
programación asistida por computador.
Al conjunto de datos que pertenecen a una misma fase del mecanizado se le llama
bloque o secuencia, que se numeran para facilitar su búsqueda.
El programa debe contener todas las instrucciones necesarias para el proceso de
mecanizado.
A pesar de que las máquinas de control numérico son utilizadas alrededor del
mundo, existen variaciones aún entre las fabricadas por el mismo fabricante, y
esto es debido a los diferentes estándares que se utilizan, entre los que se
encuentran:1
ISO 6983 (International Standarization Organization).
EIA RS274 (Electronic Industries Association).
Estándar EIA-267-C
Estos estándares son mundiales.
57
Figura 2.24 Sistema incremental
58
Figura 2.25. Sistema Absoluto
59
Comando Incremental Comando Absoluto(G90)
(G91)
Figura 2.27. Forma de colocar las dimensiones en los dos sistemas de coordenadas.
60
Resumiendo, el sistema de coordenadas de la máquina se obtiene
automáticamente cuando ésta regresa a su origen.
El origen se usa como una referencia para establecer el sistema de coordenadas
de trabajo y como un sistema de coordenadas para ubicar la posición propia de la
máquina, que nos permita hacer operaciones mecánicas, tales como el cambio
automático de las herramientas.
61
del sistema de coordenadas de trabajo, puesto que la longitud de la herramienta
es compensada automáticamente por la función de compensación de longitud.
Posición de la cara del
husillo principal
Z
Línea de
referencia
X
Punto de
referencia
de la
máquina
Sistema de
coordenadas de
Sistema de Z1 y Z2 son las
trabajo 1
coordenadas de compensaciones en la
trabajo 2 dirección Z del sistema
de coordenadas de
trabajo.
Ha y Hb son la longitud
de las herramientas.
Las clases y semántica de las direcciones difieren con los tipos de máquinas y
unidades de CN. En la tabla 6 se muestran las diferentes clases y semánticas
utilizadas
62
Tabla 2.10. Clases de semántica de las direcciones
A,B,C Comandos de
movimiento para los ejes
adicionales.
R Comandos de radio de
arcos.
63
Número del programa.
El número de programa es para identificar los programas que están registrados en
la unidad de CN. Este número se escribe con 4 dígitos o menos (1- 9999
excluyendo el cero), anteponiéndole la dirección “O” en el encabezado del
programa.
Número de secuencia.
El número de secuencia es para clasificar y distinguir los bloques en el programa.
Este comando mediante valores numéricos con cinco dígitos o menos (1- 99999
excluyendo al cero), y se escribe en a dirección “N” al inicio del programa.
Función preparatoria.
Esta función preparatoria es comandada por valores numéricos de dos dígitos o
menos (00 – 99) para dar la siguiente semántica al bloque, por ejemplo: comandos
de operación, tales como movimiento rápido, corte recto y corte de arco circular;
selección de los planos XY, XZ y ZY; establecimiento de la compensación del
diámetro y longitud de la herramienta, selección del sistema de coordenadas de
trabajo, y selección de los ciclos de trabajo.
Dimensión de la palabra.
La dimensión de la palabra (es también llamada palabra coordenada) es para
introducir la distancia del movimiento y las coordenadas. Las herramientas
pueden ser trasladadas a posiciones determinadas por los valores del comando (0
- ± 99999.99 mm..)6 siguiendo las direcciones X, Y, Z. La dirección “R” comando
del radio de un radio de un arco circular en una interpolación circular. La dirección
“I, J, K” son los comandos para establecer las coordenadas del centro de un arco
circular.
Función de alimentación.
La función de alimentación es para fijar la velocidad de alimentación cuando se
corta una pieza de trabajo, y el valor de la velocidad se escribe enseguida de la
letra “F”.
64
La función de velocidad del husillo, es para ajustar la velocidad de rotación del
husillo principal y comanda directamente la velocidad de rotación (10-3500 r.p.m.),
que se escribe seguidamente de a la letra “S”.
Función de la herramienta
La función de la herramienta, es para comandar el llamando y el número de la
herramienta que se va a utilizar (01 – 99, y 00 es para la cancelación de la función
de la herramienta.). El número de la herramienta se escribe a continuación de la
dirección “T”.
La función miscelánea.
La función miscelánea comanda el control de encendido/apág.ado (ON/OFF) de
algunas funciones de la máquina, tales como arranque del husillo principal,
normal, reversa y el ON/OFF del refrigerante del aceite. Esta función es
comandada con dos dígitos o menos (00-99) que se escriben enseguida de la
dirección “M”.
Número de Programa y de secuencia.
Número de Programa
El número de programa es comandado en el encabezado del programa para que
quede registrado en al unidad de CN, y pueda ser fácilmente identificado.
El número de programa es comandado con un valor numérico de 4 dígitos o
menos, siguiendo a dirección “O” en un bloque único (el cero no puede ser usado),
seguido al comando del número del programa, se puede escribir entre paréntesis
el nombre del programa como se ve a continuación.
O ………..( ∆∆∆…….∆);
Número de secuencia
El número de secuencia es comandado al inicio de un bloque de operaciones que
determinan un proceso, para clasificar o identificar dicho proceso. Este número es
comandado con un valor numérico de 5 dígitos o menos siguiendo la dirección de
“N” (el cero no puede ser usado).
El número de secuencia puede ser comandado solamente para un bloque en
particular, sin embargo también puede ser indicado en cada bloque; este número
puede no estar en orden (referirse al ejemplo de programa), en general, el número
65
de secuencia es comandado con un número consecutivo de acuerdo a la
secuencia del proceso.
2.2.9.1 Códigos N
2.2.9.2 Direcciones X, Y, Z
2.2.9.3 Códigos G
66
G va seguida de un número de dos cifras que permite programar hasta 100
funciones preparatorias diferentes.
67
movimiento puede ser ejecutado mediante el comando de posicionamiento (G00)
o por el de interpolación lineal (G01). La compensación de la herramienta no
puede hacerse cuando se comanda la interpolación circular.
La compensación G41 y G42 es cancelada (liberada) por el comando G40.
Grupo 03
G90 y G91 Sistema incremental y sistema absoluto. Existen dos métodos para dar
comandos de movimiento para cada eje de X, Y y Z, estos son el sistema
incremental y el sistema absoluto.
Sistema Incremental. Este sistema comanda la secuencia de la herramienta desde
su posición inicial a su posición final y la dirección de su movimiento. La dirección
del movimiento se representa por la función preparatoria G91.
Sistema Absoluto. Comanda el valor de las coordenadas del punto final en el
sistema de coordenada establecido.
2.2.9.4 Códigos M
68
M02 fin del programa Muestra la finalización del programa. Todas las
operaciones se detienen y la unidad de CN es puesta en condición de reset.
M30 Fin de programa Muestra el final del programa un M02. Cuando M30 es
ejecutado, la operación automática es detenida y el programa es retornado al
comienzo del programa.
M03 Rotación del husillo principal en la dirección hacia delante. Inicia la rotación
principal en dirección hacia delante (rotación en el sentido de las manecillas del
reloj).
M04 Rotación del husillo principal en la dirección contraria. Inicia la rotación del
husillo principal en dirección contraria (sentido contrario a las manecillas del reloj).
M05 Paro del husillo principal. Detiene la rotación del husillo principal.
M06 Cambio de herramienta. Cambia automáticamente la herramienta del husillo
principal por otra localizada en posición de cambiador.
M08 Activación del refrigerante. Descarga el refrigerante
M09 Desactivación del refrigerante. Detiene la descarga del refrigerante.
F indica la velocidad de avance. Va seguida de un número de cuatro cifras que
indica la velocidad de avance en mm../min.
I, J, K son direcciones utilizadas para programar arcos de circunferencia. Cuando
la interpolación se realiza en el plano X-Y, se utilizan las direcciones I y J.
Análogamente, en el plano X-Z, se utilizan las direcciones I y K, y en el plano Y-Z,
las direcciones J y K.
T indica el número de herramienta utilizado según la programación previa. Va
seguido de un número de cuatro cifras en el cual los dos primeros indican el
número de herramienta y los dos últimos el número de corrección de las mismas.
Hay que tener en cuenta que los códigos pueden variar según el fabricante, a
continuación se muestra una estructura utilizada por una marca específica.
2.3 Tornos.
69
A su vez existen varios tipos de tornos como los horizontales, verticales,
mecánicos y automáticos.
Cuando se desea comprar un torno hay que tener en cuenta el tamaño de las
piezas a mecanizar, lo cual dará el volteo del torno, además de la longitud
máxima.
En la actualidad hay otros factores a tener en cuenta a la hora de adquirir un torno,
como lo son la velocidad, la rigidez y la resistencia mecánica para mecanizar
materiales fuertes de mecanizar, las cuales requerirán herramientas con
tratamientos que les permitirán realizar el trabajo en una forma eficiente.
Las velocidades óptimas para tornear van a depender de factores tales como el
material de la pieza de trabajo y su condición, profundidad de corte. y el tipo de
herramienta de corte.
70
3 CAPITULO 3 Muestra de cálculos mecánicos
Prueba A.
Esta prueba consistió en tomar el eje principal diseñado de acero AISI 1020 de
aproximadamente 0.191567 Kg.. y someterlo a una carga a tensión de 1000N.
Cuando se realizaron los estudios de esfuerzo se determino según el software de
inventor que el esfuerzo normal calculado fue de σ T = 30.67 MPa .
Según el estudio que se le realizo se considero que uno de los métodos más
adecuados para determinar el máximo esfuerzo que puede soportar el eje es por
medio del método de Von Misses, y según los cálculos se obtuvo el siguiente
resultado:
Figura 3.1. Muestra de los diferentes esfuerzos presentes en el eje por carga a fatiga
71
Se calcula el momento máximo, multiplicando la fuerza aplicada por el brazo de
palanca.
Seguido de esto se procede a calcular el esfuerzo normal, por medio de la
32 M
ecuación σ Nom = (tomadas del libro Robert C. Juvinall, capítulo 4, factores de
πd 3
concentradores de esfuerzo, pág. 127, figura 4.35)
M = 1kN * 28mm = 28 Nm
32 M 32 * 28 Nm
σ Nom = =
πd 3
π (0.025m) 3
σ Nom = 18.25MPa
Donde:
r
= 0.16
d
⇒ K T = 1 .6
D
= 1.32
d
− 27.74 + 30.675
% Error = * 100
30.675
% Error = 9.57%
72
Prueba B.
Esta prueba consistió en tomar el eje principal diseñado de acero AISI 1020 de
aproximadamente 0.191567 Kg. y someterlo a una carga a tensión de 500N.
Cuando se realizaron los estudios de esfuerzo se determino según el software
Cosmos Design Star que el esfuerzo normal calculado fue de σ T = 15.337 MPa
Similar al anterior este cálculo de esfuerzo normal se realizo según la teoría de
von Mises:
Figura 3.2. Muestra de los diferentes esfuerzos presentes en el eje por carga a fatiga
M = 0.5 KN * 28mm = 14 Nm
32 M
σ nom = = 9.13MPa
πd 3
73
Se procede a calcular esfuerzos el concentrador de esfuerzos por medio de las
siguientes tablas. (tomadas del libro Robert C. Juvinall, capítulo 4, factores de
concentradores de esfuerzo, pág. 127, figura 4.35)
Según el plano eje principal del shock, el radio para el concentrador de esfuerzos
se de r= 4mm.
El cálculo que se presenta a continuación se considera como un sistema de
esfuerzo por carga estática.
Donde:
r
= 0.16
d
⇒ K T = 1 .6
D
= 1.32
d
q = 0.85 ⇒ k f = 1 + (1.6 − 1) * (0.85) = 1.52
σ = σ nom * k f = 9.13MPa *1.52
σ = 13.87 MPa
− 13.87 + 15.337
% Error = * 100
15.337
% Error = 9.51%
Prueba C.
Esta prueba consistió en tomar el eje principal diseñado de acero AISI 1020 de
aproximadamente 0.191567 Kg.. y someterlo a una carga a tensión de 500N y a
su vez a un momento de 10 N.m
Cuando se realizaron los estudios de esfuerzo se determino según el software de
inventor que el esfuerzo normal calculado fue de σ et = 16.269 MPa
Similar al anterior este cálculo de esfuerzo normal se realizo según la teoría de
von Mises:
74
Figura 3.3. Muestra de los diferentes esfuerzos presentes en el eje
16T
Se procede a calcular el esfuerzo normal, por medio de la ecuación τ Nom =
πd 3
(tomadas del libro Robert C. Juvinall, capítulo 4, factores de concentradores de
esfuerzo, pág. 127, figura 4.35)
Donde:
r
= 0.16
d
⇒ K T = 1.33
D
= 1.32
d
75
q = 0.85 ⇒ k fs = 1 + (1.33 − 1) * (0.85) = 1.29
τ = τ Nom * k fs = 3.26MPa *1.29
τ = 4.17 MPa
σ = 13.87 MPa(Pr uebaB)
σ eq = σ 2 + 3τ 2 = 13.87 2 + (3 * 4.17 2 ) = 15.64MPa
15.64 − 16.269
% Error = * 100 = 3.90%
16.269
Prueba D.
Esta prueba consistió en tomar el eje principal diseñado de acero AISI 1020 de
aproximadamente 0.191567 Kg.. y someterlo a una carga a tensión de 500N y a
su vez a un momento de 20 N.m.
Cuando se realizaron los estudios de esfuerzo se determino según el software
Cosmos Design Star que el esfuerzo normal calculado fue de σ et = 32.538MPa
Similar al anterior este cálculo de esfuerzo normal se realizo según la teoría de
von Mises:
76
Explicación de los cálculos:
16T
Se procede a calcular el esfuerzo normal, por medio de la ecuación τ Nom =
πd 3
(tomadas del libro Robert C. Juvinall, capítulo 4, factores de concentradores de
esfuerzo, pág. 127, figura 4.35)
16T 16(20 Nm)
τ Nom = =
πd 3
π (0.025m) 3
τ Nom = 6.519 MPa
Donde:
r
= 0.16
d
⇒ K T = 1.33
D
= 1.32
d
Prueba E y F
El siguiente estudio se realizó para la bancada del torno la cual se diseñó con una
aleación 6061 y un peso de aproximadamente 0.2737 Kg.., ésta se somete a una
carga de 1000N y 500N.
77
Figura 3.5. Muestra de los diferentes esfuerzos presentes en la bancada por carga a fatiga
Pieza B H A d Iy
78
2
3 3 9 12,96896 1520,495
3 11,5 11,5 132,25 -1,53104 1767,51
4 3 3 9 5,71896 301,1085
4
Iy= 87841,20203 mm.
P L M E U URES
0 .000101165 − 0 .0001098
% Error = * 100 = 8 .54 %
0 .000101165
79
P L c d D kt (pág. Esfuerzo
1201 S)
(N) (m) (mm..) (mm..) (mm..) (N/m2)
1000 0,11 0,010231 4,2 7,2 2,5 3,20E+07
Explicación de cálculos:
a) Para c:
24.7 mm − y `
c=
1000
Para obtener el esfuerzo:
σ = P ∗ L ∗c∗ Kt / Iy
Prueba G.
En esta parte de las pruebas se utilizo una aleación de acero 6061 con un peso de
aproximadamente 0.2737 Kg.., para diseñar el conjunto eje-Shock, el cual se
sometió a una carga de 500N
Cuando se realizaron los estudios de esfuerzo se determino según el software de
inventor que el esfuerzo normal calculado fue de σ T = 13.9206MPa
Similar al anterior este cálculo de esfuerzo normal se realizo según la teoría de
von Mises:
Figura 3.6. Muestra de los diferentes esfuerzos presentes en el Shock por carga a fatiga
80
Explicación de los cálculos:
σ max = KT * σ Nom
2 4
D D
− 4 .3 − 0.5 − 0.3222 − 0.277 * + 0.5999 *
D r d d
KT = 0.622 + 0.38 * + * 2 4
d d D D
1 − 2.55 * + 5.27 *
d d
Ecuación 1.
Prueba H.
81
En esta parte de las pruebas se utilizo una aleación de acero 6061 con un peso de
aproximadamente 0.2737 Kg.., para diseñar el conjunto eje-Shock, el cual se
sometió a una carga de 1000N
Cuando se realizaron los estudios de esfuerzo se determino según el software de
inventor que el esfuerzo normal calculado fue de σ T = 27.84111MPa
Similar al anterior este cálculo de esfuerzo normal se realizo según la teoría de
von Mises:
Figura 3.7. Muestra de los diferentes esfuerzos presentes en el Shock por carga a fatiga
82
σ max = KT * σ Nom
2 4
D D
− 4 .3 − 0.5 − 0.3222 − 0.277 * + 0.5999 *
D r d d
KT = 0.622 + 0.38 * + * 2 4
d d D D
1 − 2.55 * + 5.27 *
d d
Ecuación 1.
D = 98mm
d = 50mm ⇒ K T
r = 0.0015
El cálculo que se presenta a continuación se considera como un sistema de
esfuerzo por carga estática.
Se multiplica el concentrador de esfuerzos por el esfuerzo obtenido anteriormente.
σ = σ Nom * kt = 1.385MPa *19.622 = 27.182MPa
27.8411 − 27.182
% Error = *100 = 2.367%
27.8411
Prueba I.
En esta parte de las pruebas se utilizo una aleación de acero 6061 con un peso de
aproximadamente 0.2737 Kg., para diseñar el conjunto eje-Shock, el cual se
sometió a una carga de 500N y a un momento de 3Nm
Cuando se realizaron los estudios de esfuerzo se determino según el software de
inventor que el esfuerzo normal calculado fue de σ et= 14.0422 MPa
Similar al anterior este cálculo de esfuerzo normal se realizo según la teoría de
von Mises:
83
Figura 3.8. Muestra de los diferentes esfuerzos presentes en el Shock por carga a flexión
16T
Se procede a calcular el esfuerzo normal, por medio de la ecuación τ Nom =
πd 3
(Robert C. Juvinall, capítulo 4, factores de concentradores de esfuerzo, pág. 127,
figura 4.35)
16 * 3 Nm
τ Nom = = 0.1222MPa
π * (0.05m)3
τ Nom 0.1222 MPa
Se procede a calcular esfuerzos el concentrador de esfuerzos por medio de las
siguiente ecuación (tomadas del libro Diseño en ingeniería mecánica, Joseph E
Shigley, Apéndice E, pág. 1204)
τ max = τ Nom * K TS * 3
2 4
D D
−10 − 0.45 − 0.002 − 0.125 * + 0.123 *
D
r d d
K T = 0.78 + 0.2 * + * 2 4
d d D D
1 − 2.75 * + 2.55 *
d d
Ecuación 2.
84
D = 98mm
d = 50mm ⇒ K TS = 9.9
r = 0.015mm
El cálculo que se presenta a continuación se considera como un sistema de
esfuerzo por carga estática.
Prueba J
En esta parte de las pruebas se utilizo una aleación de acero 6061 con un peso de
aproximadamente 0.2737 Kg., para diseñar el conjunto eje-Shock, el cual se
sometió a una carga de 1000N y a un momento de 3Nm
Cuando se realizaron los estudios de esfuerzo se determino según el software de
Cosmos Design Star que el esfuerzo normal calculado fue de σ er = 27.911
Similar al anterior este cálculo de esfuerzo normal se realizo según la teoría de
von Mises:
85
Figura 3.9. Muestra de los diferentes esfuerzos presentes en el Shock por carga a flexión
Deflexiones
Prueba A
Esta prueba consistió en tomar el eje principal diseñado de acero AISI 1020 de
aproximadamente 0.191567 Kg. y someterlo a una carga a tensión de 1000N.
Cuando se realizaron los estudios de deflexion se determinó, según el software de
inventor que la deformación calculada fue de δ = 0.0105205mm .
86
Los cálculos de esta prueba se basaron en la tabla 5.4 página 164 del Juvinall
(Primera edición en español).
Figura 3.10. Diagrama de Momento y cortante para el sistema del eje y Shock
M (∂M / ∂P ) ∂ 3P 2 L
L
δ =∫ dx +
0
EI ∂P 5GA
P ( x − L) 2
L
6 PL
δ =∫ dx +
0
EI 5GA
L
P 1 3 2
δ= x − x 2
L + xL +
6 PL
EI
3 0
5GA
P 1 3 3 6 PL
δ= L −L +L +
3
EI 3 5GA
PL3 6 PL
δ= +
3EI 5GA
87
m 0.191567
L= = =0.05m
γA 7900 * (π / 4 ) * 0.0025 2
E 2 x1011
G= = = 7.752 x1010 Pa
2 * (1 + ν ) 2 * (1 + 0.29)
π *d4 π * 0.025 4
I= = = 1.92 x10 −8 m 4
64 64
π *d 2
π * 0.025 2
A= = = 4.90 x10 − 4 m 2
4 4
δ = 0.01240mm
0.0105205 − 0.0103028
* 100 = 17.8%
0.0105206
Prueba B
Esta prueba consistió en tomar el eje principal diseñado de acero AISI 1020 de
aproximadamente 0.191567 Kg. y someterlo a una carga a tensión de 500N.
Cuando se realizaron los estudios de deflexión se determinó, según el software de
inventor que la deformación calculada fue de δ = 0.005152591mm .
Los cálculos de esta prueba se basaron en la tabla 5.4 página 164 del Juvinall
(Primera edición en español).
La fuerza cortante equivale a la carga aplicada: V=P=500N; y la ecuación del
momento es la siguiente:
M = P( x − L)
88
M (∂M / ∂P ) ∂ 3P 2 L
L
δ =∫ dx +
0
EI ∂P 5GA
P ( x − L) 2
L
6 PL
δ =∫ dx +
0
EI 5GA
L
P 1 3 2 6 PL
δ= x − x 2
L + xL + 5GA
EI
3 0
P 1 3 3 6 PL
δ= L −L +L +
3
EI 3 5GA
PL3 6 PL
δ= +
3EI 5GA
m 0.191567
L= = =0.05m
γA 7900 * (π / 4) * 0.0025 2
E 2 x1011
G= = = 7.752 x1010 Pa
2 * (1 + ν ) 2 * (1 + 0.29)
π *d4 π * 0.025 4
I= = = 1.92 x10 −8 m 4
64 64
π *d 2
π * 0.025 2
A= = = 4.90 x10 − 4 m 2
4 4
δ = 0.0055833mm
0.0055833 − 0.005152591
* 100 = 8.36%
0.005152591
89
Prueba C
Esta prueba consistió en tomar el eje principal diseñado de acero AISI 1020 de
aproximadamente 0.191567 Kg. y someterlo a una carga a tensión de 500 N y un
torque uniforme de 10 Nm.
Para la prueba C se partirá del hecho de que el torque es constante, por lo tanto la
deflexión por torsión es cero.
Cuando se realizaron los estudios de deflexión se determinó, mediante el software
de inventor que la deformación calculada fue de δ = 0.00677248mm .
Se empleará también el resultado de la prueba A para deflexión: δ = 0.0055833mm .
TL 10 ∗ 0 . 05
φ = = = 84 . 094 ∗ 10 − 6 rad
2 GJ π ∗ 0 . 025 4
2 ∗ 7 . 75 ∗ 10 10
∗
32
0 . 025
S = ∗ 84 . 094 ∗ 10 6 = 0 . 001051178 mm
2
0.00677248 − 0.006634478
* 100 = 2.04%
0.00677248
Prueba D
Esta prueba consistió en tomar el eje principal diseñado de acero AISI 1020 de
aproximadamente 0.191567 Kg. y someterlo a una carga a tensión de 1000 N y un
torque uniforme de 20 Nm.
Para la prueba C se partirá del hecho de que el torque es constante, por lo tanto la
deflexión por torsión es cero.
Cuando se realizaron los estudios de deflexión se determinó, mediante el software
de inventor que la deformación calculada fue de δ = 0.013545mm .
Se empleará también el resultado de la prueba A para deflexión: δ = 0.0124mm .
90
TL 20 ∗ 0 . 05
φ = = = 168 . 18 ∗ 10 − 6 rad
2 GJ π ∗ 0 . 025 4
2 ∗ 7 . 75 ∗ 10 10 ∗
32
0 . 025
S = ∗ 168 . 18 ∗ 10 − 6 = 0 . 00210235 mm
2
0.013545 − 0.01450235
* 100 = 7.06%
0.013545
Nota:
Prueba G
Esta prueba consistió en tomar soporte del eje del shock diseñado de acero AISI
1020 de aproximadamente 1,089 Kg. y someterlo a una carga a tensión de 500N.
Los cálculos de esta prueba se basaron en la tabla 5.4 página 164 del Juvinall
(Primera edición en español).
91
M = P( x − L)
M (∂M / ∂P ) ∂ 3P 2 L
L
δ =∫ dx +
0
EI ∂P 5GA
P ( x − L) 2
L
6 PL
δ =∫ dx +
0
EI 5GA
L
P 1 3 2
− +
2 6 PL
δ= x x L xL +
EI
3 0
5GA
P 1 3 3 6 PL
δ= L −L +L +
3
EI 3 5GA
PL3 6 PL
δ= +
3EI 5GA
L = 0.078m
E 2 x1011
G= = = 7.752 x1010 Pa
2 * (1 + ν ) 2 * (1 + 0.29)
A = 0.0338 m 2
92
Figura 3.11. Ventana del Software donde se indica los momentos de Inercia del Sistema
δ = 0.00497 mm
0.00587274 − 0.00497
* 100 = 15,34%
0.00587274
Prueba H
93
Esta prueba consistió en tomar soporte del eje del shock diseñado de acero AISI
1020 de aproximadamente 1,089 Kg. y someterlo a una carga a tensión de 1000N.
δ = 0.00994mm
0.0117455 − 0.00994
* 100 = 15,34%
0.0117455
Prueba I
Esta prueba consistió en tomar soporte del eje del shock diseñado de acero AISI
1020 de aproximadamente 1.07128 Kg. y someterlo a una carga a tensión de
500N y un torque uniforme de 3 Nm.
Para la prueba I se partirá del hecho de que el torque es constante, por lo tanto la
deflexión por torsión es cero.
94
Se empleará también el resultado de la prueba G para deflexión: δ = 0.00497 mm
El momento polar de inercia se obtuvo a partir del momento de inercia obtenido en
las dos pruebas anteriores. Por ser una pieza circular Ix = Iy por lo tanto:
J = I X + I Y ⇒ J = 2 ⋅ I X ⇒ J = 2 ⋅ 7,98 ⋅ 10 −8 m 4 ⇒ J = 1,596 ⋅ 10 −7 m 4
TL 3 ⋅ 0 . 078
φ = = = 9 . 45 ⋅ 10 − 6 rad
2 GJ 2 ⋅ 7 . 75 ⋅ 10 10 ⋅ 1 . 596 ⋅ 10 − 7
S = 0 . 1 ⋅ 9 . 45 ⋅ 10 − 6 = 0 . 000981 mm
0.00600762 − 0.00595
* 100 = 0.92%
0.00600762
Prueba J
Esta prueba consistió en tomar soporte del eje del shock diseñado de acero AISI
1020 de aproximadamente 1.07128 Kg. y someterlo a una carga a tensión de
1000N y un torque uniforme de 3 Nm.
δ = 0.00994mm
95
S = 0.000981mm
δ = 0.00994mm + 0.000981mm
δ = 0.010921mm
0.0118178 − 0.010921
* 100 = 7.59%
0.0118178
Esta prueba se realizó solamente para el eje y el shock. El resto del conjunto del
torno se supuso completamente rígido ya que no son partes críticas. Debido a la
suposición anterior no se utilizaron los casos simulados con los softwares Comos
e Inventor.
1
k eq = i
1
∑k
i =1 i
F ⋅L E ⋅ A⋅δ E⋅A
δ= ⇒ = F = k ⋅δ ⇒ k =
E⋅A L L
96
Se determinan las variables necesarias para calcular las k individuales del
subconjunto eje – shock:
5 0 0 0 0 0
Figura 3.12. Detalle de la división del subconjunto eje – shock para el cálculo de keq
.
97
Figura 3.13. Diagrama de flujo del método de Holzer para vibraciones mecánicas a flexión
Sub Vibraciones()
Dim n As Double
Dim m As Double
98
Dim i As Double
Dim g As Double
n=1
i=1
m=0
y = Cells(5, 3)
w(1, 1) = Cells(5, 1)
h(1, 1) = w(1, 1) ^ 2
For g = 1 To 51
c(g, 1) = 1
99
Next g
For x = 1 To 5
j(x, 1) = Cells(8 + x, 2)
k(x, 1) = Cells(8 + x, 3)
Next x
While i < 51
While m < 5
m=n+1
n=n+1
Wend
n=1
m=0
i=i+1
w(i, 1) = Cells(5, 1) + (i - 1) * y
h(i, 1) = w(i, 1) ^ 2
Wend
100
'desplegar resultados
For a = 1 To 5
For b = 1 To 51
Cells(16 + b, a) = c(b, a)
Cells(16 + b, 6) = w(b, 1)
Next b
Next a
End Sub
101
3.2.1 El resultado obtenido después de correr el programa fue el
siguiente:
18
16
14
12
10
Cita (rad)
8
Cita 5
6
0
0 1000 2000 3000 4000
-2
-4
Velocidad angular (rad/s)
Figura 3.15. Resultado del análisis de vibraciones para el conjunto eje – shock.
Las frecuencias naturales se dan cuando se corta el eje x; esto implica que se dan
cuando el eje gira alrededor de 595 rad /s, 1765 rad/ s y 3585 rad /s. Se puede
mejorar la resolución al acercar la velocidad angular inicial al punto deseado y
disminuir los incrementos.
102
3.3 Soportes Seleccionados
El sistema de los soportes de pie SNL, se basa en una serie de soportes con el
mismo diseño pero en diferentes tamaños. Los soportes de pie SNL pueden alojar
ejes con diámetros de entre 20 y 160 mm..
Base reforzada.
La base del soporte está reforzada con nervios y material extra alrededor de los
orificios para los tornillos de fijación con el fin de proporcionar un mejor asiento en
la placa base. Los tornillos de fijación se pueden precargar para ofrecer una
fijación mejor e impedir la deformación de la base y del agujero del soporte.
Fijación.
Por norma, los soportes SNL tienen dos orificios para los tornillos de fijación en la
base. Los soportes del tamaño 511-609 o superior también están disponibles con
cuatro orificios para los tornillos de fijación, designados FSNL. Estos soportes de
mayor tamaño también están disponibles sin los cuatro orificios para los tornillos
de fijación (base lisa, designación SSNLD), pero éstos están hechos de fundición
dúctil.
Los soportes más pequeños por debajo del tamaño 511-609 Los soportes más
pequeños por debajo del tamaño 511-609 también se pueden montar con cuatro
tornillos. Las posiciones donde taladrar los orificios adicionales vienen marcadas
en el soporte.
Los nervios adicionales en la base del soporte amplían la zona de contacto entre
la base y la placa base, permitiendo un mayor flujo de calor desde el aro exterior
del rodamiento a la placa base.
103
Tapas y bases marcadas individualmente.
Asistencia en el montaje.
Para simplificar el montaje y lograr una alineación más precisa, hay unas marcas
moldeadas en las caras de la
base que indican el eje del agujero del soporte y el eje vertical.
104
105
106
3.4 Rodamientos Seleccionados
107
Figura 3.18 Dimensiones Principales
108
4 CAPITULO 4 Parte Electrónica
109
4.1 Introducción
110
4.2 Solución seleccionada
Código Descripción
Código Descripción
111
4.2.1 Características de la solución
112
1.2.2.1 Compilador
Para describir la pieza que se desea producir con el torno se utilizan códigos
conocidos como “G y M”. Estos códigos representan instrucciones de alto nivel
que permiten indicarle al torno como mover la herramienta. El lenguaje descrito
por estos códigos, sin embargo, no es apropiado para ser implementado a bajo
nivel en un microcontrolador debido a que sus instrucciones son irregulares y
requieren considerable procesamiento. Es necesario una etapa que traduzca
estos códigos “G y M” a un set de instrucciones reducido y simplificado que
pueda entender el microcontrolador.
113
Entre los requerimientos que tiene el sistema está almacenar el programa
generado en una memoria propia, de modo que este sea completamente
independiente de la PC y no que se tenga que estar enviando bloques de
instrucciones según se vaya ejecutando el programa para formar la pieza. El
microcontrolador a utilizar es el PIC16F877, el cual cuenta solamente con 386
bytes de memoria RAM disponible, muy pocos programas generados por
códigos G y M utilizarían tan poca memoria; por lo tanto, es necesario utilizar
una memoria RAM adicional para almacenar el programa a ejecutar, la cual es
de 32Kbytes.
Covertidor de Ajuste de
Sensor de
M velocidad
frecuencia a
voltaje
Controlador de velocidad
velocidad
Velocidad de referencia
defini da por el usuario
Figura 4.4 Diagrama del sistema de control de velocidad del motor CD.
114
ocasionadas por las herramientas de corte. El diseño del mismo está basado
en principios de control automático.
El control de los motores paso a paso genera un código de 4 bits que indica
que bobina se activa en un momento dado. Este módulo recibe la velocidad y
secuencia de activación de las bobinas, que han sido definidas por el usuario
en el programa, de parte de la unidad de ejecución.
Para el motor CD, se implementa una etapa de potencia con tiristores, la cual
únicamente permite al motor girar en sentido horario.
115
b. Escribir una rutina en lenguaje C que permita realizar el almacenamiento
de información en la RAM externa.
c. Diseñar el formato de comunicación por utilizar para transferir
instrucciones expresadas en códigos G y M desde la PC hacia el
microcontrolador y para el envío de información de estatus del
microcontrolador hacia la PC.
d. Escribir las rutinas en lenguaje C necesarias para convertir en órdenes
de movimiento de los motores paso a paso las instrucciones recibidas
desde la PC, a efecto de que el torno pueda realizar las operaciones
especificadas por el usuario.
e. Desarrollar una rutina que permita implementar un sistema de parada de
emergencia en respuesta a una orden asincrónica recibida del usuario
mediante un interruptor de suspensión de la operación.
f. Desarrollar una rutina que permita restablecer el sistema al estado en
que se encontraba al realizar una parada de emergencia, de modo que
pueda continuar la operación a partir del punto en que se produjo la
suspensión de la operación.
g. Ajustar las rutinas en lenguaje C correspondientes a los comandos G y
M desarrollados en la etapa anterior, de modo que permita establecer en
forma precisa, la relación entre la cantidad de pasos que debe moverse
cada motor paso a paso para avanzar un milímetro.
h. Escribir una rutina en lenguaje C que permita medir la velocidad del
motor CD que hace girar la pieza por ser torneada.
i. Diseñar el modelo de control automático de velocidad del motor CD,
ante variaciones de la carga y otras perturbaciones, basado en
ecuaciones de diferencias, que permita mantener constante la velocidad
del motor de acuerdo con los parámetros establecidos por el usuario.
j. Escribir una rutina en lenguaje C que permita implementar el modelo de
control automático de velocidad del motor CD.
116
4.4 Marco teórico
Comunicación Serial:
La línea de CTS (Clear to Send) se puede utilizar una línea secundaria para el
“handshaking”. Esta emplea el dispositivo DCE para controlar las transmisiones
“handshaking” provenientes del DTE. Esta línea se encuentra en bajo (voltaje
negativo) para detener la transmisión.
117
2. RI (Ring Indicator): indica que el MODEM esta siendo llamado pro un
equipo distante y que estaría sonando si fuera un teléfono.
Figura 4.5 Conexión de pines para comunicación serial con dos conectores DB9.
Figura 4.6 Conexión de pines para comunicación serial con dos conectores DB25.1
118
sabe cuando termina un dato y cuando empieza otro se hace necesario el uso
de bits de inicio y bits de parada, además, se agrega un bit de paridad para
detectar errores de transmisión. Por otra parte cuando la información es
enviada con una velocidad constante, es decir con cierta regularidad, la
máquina podrá predecir cuando es que viene el próximo dato, por lo que no se
hace necesario el uso de los bits mencionados anteriormente, a este tipo de
comunicación se le llama sincrónica. El tamaño del dato puede variar
dependiendo del protocolo de comunicación utilizado, usualmente es de siete u
ocho bits.
119
la longitud del bit es mayor que el de un bit normal. Estos bits
corresponden a voltajes negativos (unos lógicos). Siempre hay al menos
un bit de parada para asegurar que un “frame” sea reconocido por el bit
de inicio positivo.
2 Tasa de transferencia: se puede medir en bits por segundo o en
baudios. Los baudios se obtienen al dividir la longitud de la señal más
pequeña entre un segundo. Por otra parte los bps son la cantidad de
dígitos binarios transmitidos en un segundo. Usualmente, los valores de
bps se encuentran en las series de 110, 150, 300, 600, 1200, 2400,
4800, 9600 y 19200.
120
Estos motores poseen la habilidad de poder quedar enclavados en una
posición o bien quedar totalmente libres. Si una o más de sus bobinas están
energizadas, el motor estará enclavado en la posición correspondiente y por el
contrario quedará completamente libre si no circula corriente por ninguna de
sus bobinas.
Existen tres secuencias de movimiento posibles para este tipo de motores: dos
para que el motor dé pasos enteros y una para que dé medios pasos.
121
4.4.1.1.1 Secuencias para pasos enteros
4.4.1.1.1.1 Secuencia Normal:
Tabla 4.3 Secuencia normal para pasos enteros en un motor stepper unipolar.
Bobina
Paso Bobina B Bobina C Bobina D
A
1 on off on off
2 off on on off
3 off on off on
4 on off off on
En esta secuencia se activa solo una bobina a la vez. En algunos motores esto
brinda un funcionamiento más suave. La contrapartida es que al estar solo una
bobina activada, el torque de paso y retención es menor.
122
Tabla 4.4. Secuencia wave drive para pasos enteros en un motor stepper unipolar.
Cabe resaltar que si se desea cambiar el sentido de giro del motor, sólo se
debe invertir la secuencia de activación de las bobinas.
123
Tabla 4.5. Secuencia para medios pasos de un motor a pasos.
2 on off on off
4 off on on off
6 off on off on
124
8 on Off off on
4.4.2 Mosfets
125
Figura 4.10 Diagrama de pines y esquema interno del Mosfet.
126
4.5 Procedimiento metodológico
127
Se considera que esta solución es de bajo costo y factible de fabricación.
Una vez terminada la planta se procedió con la una serie de pruebas para
observar el funcionamiento de los distintos motores en conjunto con la
estructura mecánica.
Las pruebas del control del motor de pasos del eje z se realizaron cuando este
ya estaba acoplado al torno. El motor del eje x se debió trabajar por aparte,
dado que hasta el momento no se ha incorporado este eje al sistema.
128
Descripción detallada del diseño e implementación
129
Descripción del decodificador del controlador
1 101 00100000 -
1 110 01000000 -
1 111 10000000 -
130
significativos del direccionamiento. Igualmente, el pin 17 carga los bits más
significativos de la dirección. El CS y el OE de la memoria deben estar en alto
cuando se quiere leer las interrupciones de los sensores ya que estos
comparten la el puerto con la salida de la RAM
Figura 4.12 Conexión entre los latches y el bus de direcciones de la memoria RAM.
131
Figura 4.13 Conexión del MAX232 para la comunicación serial.
132
4.5.4.4 Latches de los motores de paso
Figura 4.14 Conexión de los latches de los motores de paso con la etapa de potencia.
133
utilizar flip-flops que almacenen la solicitud de interrupción hasta que puedan
ser atendidas esta interrupciones. El transceiver se habilita con el pin 16 del
decodificador. Una vez atendida la interrupción de los botones se limpian los
flip-flops con el pin C4 del microcontrolador.
Figura 4.15 Conexión del transceiver con los sensores y los botones.
134
RS232 OUT
U38
13 12
RS232 IN R1IN R1OUT
8 9
11 R2IN R2OUT 14 U37
10 T1IN T1OUT 7 B0 3 2 D0
T2IN T2OUT B1 4 D0 Q0 5 D1
1 B2 7 D1 Q1 6 D2
3 C+ B3 8 D2 Q2 9 D3
4 C1- B4 13 D3 Q3 12 D4
5 C2+ B5 14 D4 Q4 15 D5
2 C2- B6 17 D5 Q5 16 D6
6 V+ B7 18 D6 Q6 19 D7
VCC V- D7 Q7
MAX232 1
C1 C2 C5 C4 11 OC
1uF 1uF G
1uF 1uF
74LS373
5V
U34 MG1
5V MOTOR STEPPER EJE X
1
4 1 2
3
VCC 3 2
HDD-1V20
3
U1 U37 R1
5
6
1 40 B0 3 2 STEPPER_X0 1 U36
2 !MCLR/Vpp RB7/PGD 39 B1 4 D0 Q0 5 STEPPER_X1 2N2222AUB
3 RA0/AN0 RB6/PGC 38 B2 7 D1 Q1 6 STEPPER_X2
4 RA1/AN1 RB5 37 B3 8 D2 Q2 9 STEPPER_X3 1k
2
5 RA2/AN2/Vref-/CVREF RB4 36 B4 13 D3 Q3 12 STEPPER_Z0
6 RA3/AN3/Vref+ RB3/PGM 35 VCC B5 14 D4 Q4 15 STEPPER_Z1
7 RA4/T0CKI/C1OUT RB2 34 B6 17 D5 Q5 16 STEPPER_Z2
8 RA5/AN4/!SS/C2OUT RB1 33 B7 18 D6 Q6 19 STEPPER_Z3
VCC 9 RE0/!RD/AN5 RB0/INT 32 D7 Q7
10 RE1/!W R/AN6 VDD 31 1
11 RE2/!CS/AN7 VSS 30 11 OC 5V U34
12 VDD RD7/PSP7 29 G
Y1 13 VSS RD6/PSP6 28 4 1
74LS373
14 OSC1/CLKI RD5/PSP5 27
20MHz 15 OSC2/CLKO RD4/PSP4 26
16 RC0/T1OSO/T1CKI RC7/RX/DT 25 3 2
17 RC1/T1OSI/CCP2 RC6/TX/CK 24 Dirección del motor CD HDD-1V20
RC2/CCP1 RC5/SDO
3
C4 C3 18 23 R1
CAP CAP 19 RC3/SCK/SCL RC4/SDI/SDA 22 1 U36
20 RD0/PSP0 RD3/PSP3 21 2N2222AUB
RD1/PSP1 RD2/PSP2
1k
2
PIC16F874A
5V U34
4 1
3 2
HDD-1V20
3
R1
1 U36
U39 2N2222AUB
U37
B0 3 2 A'0 A'0 21 11 D'0
B1 4 D0 Q0 5 A'1 A'1 23 A0 DQ0 12 D'1 1k
2
B2 7 D1 Q1 6 A'2 A'2 24 A1 DQ1 13 D'2
U40
1 23 B3 8 D2 Q2 9 A'3 A'3 25 A2 DQ2 14 D'3
2 I1/CLK O1 22 B4 13 D3 Q3 12 A'4 A'4 26 A3 DQ3 15 D'4
3 I2 O2 21 B5 14 D4 Q4 15 A'5 A'5 1 A4 DQ4 16 D'5 VCC
4 I3 O3 20 B6 17 D5 Q5 16 A'6 A'6 2 A5 DQ5 17 D'6
5 I4 O4 19 B7 18 D6 Q6 19 A'7 A'7 3 A6 DQ6 18 D'7
6 I5 O5 18 D7 Q7 A'8 4 A7 DQ7 5V U34
I6 O6 A8 U44A
4
7 17 1 A'9 5
8 I7 O7 16 11 OC A'10 6 A9 2 5 4 1
PR
9 I8 O8 15 G A'11 7 A10 D Q
10 I9 O9 14 A'12 8 A11 VCC 3
74LS373
11 I10 O10 A'14 9 A12 CLK 3 2
13 I11 A'15 10 A13 6 HDD-1V20
CL
I12 A14 Q
3
R1
22V10 RE0 22 74LS74 1 U36 5V
RE1 27 !OE 2N2222AUB
U37
1
B0 3 2 A'8 RE2 20 !W E
B1 4 D0 Q0 5 A'9 !CE 1k
2
B2 7 D1 Q1 6 A'10 28
B3 8 D2 Q2 9 A'11 Vcc VCC
B4 13 D3 Q3 12 A'12
D4 Q4 CY7C199 MG1
B5 14 15 A'13 VCC MOTOR STEPPER EJE Z
B6 17 D5 Q5 16 A'14 5V 1
D6 Q6 U45A
4
B7 18 19 A'15 2
D7 Q7 2 5 3
PR
1 VCC D Q Q1
11 OC VCC 3 MOSFET N
G CLK
3
SW 1 R1
74LS373 6 1 U36
CL
4
5
6
1 2 Q 2N2222AUB
74LS74 1k
2
SW TACT-SPST
330 ohm
R 5V
VCC
SW 2 U41 Q2
2 18 MOSFET N
A1 B1
3
1 2 3 17 R1
4 A2 B2 16 1 U36
5 A3 B3 15 2N2222AUB
SW TACT-SPST 330 ohm 6 A4 B4 14 1k
R 7 A5 B5 13
2
8 A6 B6 12
9 A7 B7 11
U42A
A8 B8 5V
1 2 19
1 G
DIR Q3
74LS04 74LS245 MOSFET N
3
R1
1 U36
2N2222AUB
1k
U46 LM7805
2
1 3
Sensor Vin Vout
5V
GND
Q4
MOSFET N
3
R1
1 U36
U42A 2N2222AUB
U47 LM7805 1k
1 3 1 2
2
Sensor Vin Vout
GND
74LS04
2
135
Figura 4.17 Diagrama de bloques del sistema.
Características
Interrupciones 14
Temporizadores 3
Módulos de PWM 2
136
4.5.5.2 Sensor de velocidad
Para medir la velocidad del motor CD se utiliza un sensor inductivo cuya salida
está normalmente en alto. Al acercar, a una distancia relativamente pequeña,
algún material metálico el sensor reacciona y su salida pasa a ser cero. La
distancia a que se coloca el material metálico depende del tipo del mismo.
v o = v cc ⋅ f in ⋅ C1 ⋅ R1 ⋅ K (4.1)
137
así:
(4.3)
v o = 0,0192 ⋅ f in (4.4)
138
4.5.5.3 Diagrama esquemático del sistema de control
1 10:1 5
D1
1
120 Vrms
4 8
TRANSFORMER 4 - + 2
DIODE BRIDGE
12V
3
D1
1
R6 R7
R R
12V
10V 12V 4 - + 2
U2 U40 U43
1 8 3906
1 16 12V R1 5k Output 2 Output 3 1 8
2 NC Compensation 15 R1 5k 2 9 2 GND Vcc 7 Q2 DIODE BRIDGE
3 GND Vref(-) 14 Output 1 Output 4 3 TRIGGER DISCHARGE 6
3
VEE Vref(+) U3 4 OUTPUT THRESHOLD
1
4 13 3 10 5
-12V 5 Io Vcc 12 Vcc GND RESET CONTROL MG2
6 A1 A8 11 4 11 MOTOR CD
7 A2 A7 10 - -Input 1 +Input 4 R7 D2
8 A3 A6 9 Vo 5 12 LM555 C8 R C8
A4 A5 0.1 uF + 12V R4 +Input 1 -Input 4 0.01 uf C DIODE
C 6 13
-Input 2 +Input 3
1
DAC0808 LM741 20k R5
-12V 7 14
2
2 +Input 2 -Input 3
5k R5
2
LM339
1 3 Q1 15 ohm
SCR
3
U1 20k
1 40 R4 ISO1 C9
2 !MCLR/Vpp RB7/PGD 39 U3 0.1 uF
K1
3 RA0/AN0 RB6/PGC 38 R1 5 1 5
4 RA1/AN1 RB5 37 3
5 RA2/AN2/Vref-/CVREF RB4 36 + 4
6 RA3/AN3/Vref+ RB3/PGM 35 Vo 1
RA4/T0CKI/C1OUT RB2 - 12V
7 34 22k 2 2 4
RA5/AN4/!SS/C2OUT RB1 R7
3
8 33
9 RE0/!RD/AN5 RB0/INT 32 2 Q3 RELAY SPDT
10 RE1/!WR/AN6 VDD 31 LM741 2N2222 PS3601
11 RE2/!CS/AN7 VSS 30
12 VDD RD7/PSP7 29 2k
1
Y1 13 VSS RD6/PSP6 28
14 OSC1/CLKI RD5/PSP5 27
20MHz 15 OSC2/CLKO RD4/PSP4 26
16 RC0/T1OSO/T1CKI RC7/RX/DT 25
17 RC1/T1OSI/CCP2 RC6/TX/CK 24 U4 12V
C4 C3 18 RC2/CCP1 RC5/SDO 23 1 14
CAP CAP 19 RC3/SCK/SCL RC4/SDI/SDA 22 2 1 14 13
20 RD0/PSP0 RD3/PSP3 21 3 2 13 12
RD1/PSP1 RD2/PSP2 4 3 12 11
C7 C6 R3 5 4 11 10
PIC16F874A 0.01uF 1uF 100k 6 5 10 9
7 6 9 8
7 8
LM2907
U39 LM7805
1 3
2
Vin Vout
U38
13 12
R1IN R1OUT
GND
8 9
11 R2IN R2OUT 14
10 T1IN T1OUT 7
T2IN T2OUT
2
1
PIC principal 3 C+
4 C1-
5 C2+
2 C2-
6 V+
Sensor V-
MAX232
C1 C2 C5 C4
1uF 1uF
1uF 1uF
139
Figura 4.22 Diagrama de bloques del sistema.
140
Figura 4.24 Circuito generador de señal de rampa1.
141
Para regular la potencia entregada al motor se uso un tiristor de 15A con la
configuración que se muestra a continuación.
142
Figura 4.28 Etapa de potencia para el motor de pasos del eje X.
Para activar las bobinas del eje Z se utilizaron relés de estado sólido. La
configuración de esta etapa es muy parecida a la del eje X, pero se usaron
relés en lugar de contactores.
143
Figura 4.29 Etapa de potencia para el motor de pasos del eje Z.
144
4.5.7 Motores utilizados
Figura 4.30 PMDC Motor utilizado para el eje central del torno
El motor a utilizar para el movimiento de los eje x del torno es el servo motor
serie 57BYG, como el que se observa en la figura 4.31. Este tipo de motor
tiene la capacidad de producir movimientos rotacionales en pasos de 0.9 hasta
145
1.8 grados, lo que permite lograr una mayor precisión a la hora de fijar una
coordenada para posicionar la herramienta del torno. Este motor requiere un
voltaje de alimentación de 5.4V. Además es capaz de moverse a una alta
velocidad pero presenta bajo torque.
Figura 4.31 Motor paso a paso (stepper) para el movimiento del eje x.
Para el eje Y se utilizó un motor, el cual utiliza una fuente de alimentación que
entregue aproximadamente 3,3V y 6A. Las características más importantes de
estos motores se detallan en las hojas de datos incluidas en la sección de
anexos.
146
Figura 4.32 Interfaz de usuario del compilador.
4.5.8.2 Compilador
4.5.8.2.1 Autómatas
147
4.5.8.2.2 Análisis léxico
4.5.8.2.5 Traducción
Se debe tener especial cuidado en esta clase al calcular los parámetros de las
líneas y círculos para tomar en cuenta los errores de redondeo. Por ejemplo, en
las interpolaciones circulares a veces no es posible llegar al destino con la
148
precisión del ángulo utilizada, por lo tanto es necesario un pequeño movimiento
lineal al final del círculo para llegar al destino.
149
En la sección de “Posición” se grafica la posición de los motores según es
reportada por el microcontrolador. Actualmente la comunicación del
microcontrolador hacia la computadora se encuentra deshabilitada debido a
que la comunicación serie es muy lenta para el movimiento de los motores.
4.5.9.1.1 Inicialización
150
4.5.9.1.3 Atención al puerto serie
151
4.5.10 Resultados
G28 S0;
G01 X5 Z0 S50;
G02 R5 X5 Z10;
152
Figura 4.34 Figura de prueba.
Esta figura en realidad no tiene sentido para un torno ya que la pieza gira
constantemente, sin embargo se escogió así para demostrar el control sobre el
movimiento de los motores y la compilación del código GM.
Para comprobar los resultados se hizo que los motores reportaran su posición
en cada movimiento. Aunque esto no puede realizarse siempre porque degrada
el movimiento de los motores, se pudo comprobar que los motores siguen la
figura diseñada y la dibujan correctamente. La prueba por lo tanto se considera
exitosa.
6. No fue posible mover los motores paso a paso con dos bobinas ya que la
fuente no da suficiente corriente, con dos bobinas los motores se mueven
más rápido y con más fuerza.
7. La gran cantidad de corriente pedida por los motores paso a paso (aun para
el pequeño del eje X) hace que la caída de tensión en el cable de tierra sea
considerable.
153
9. Dadas las características del motor paso a paso del eje z este se mueve
muy lento, para la aplicación. La velocidad mejoró un poco al eliminar los
diodos de rodamiento libre que estaban conectados a cada bobina.
11. Los sensores utilizados para detectar las posiciones de “Home” y ”Tope” no
tienen un espacio para ser montados. Provisionalmente estos fueron
sujetados a las piezas de la estructura, lo cual era inestable y poco preciso.
13. Para el control de velocidad del motor CD se utilizó un regulador PI, que fue
implementado digitalmente. En la etapa de medición de la velocidad se usa
un convertidor de frecuencia a voltaje, cuya salida tiene un rizado
inversamente proporcional a la frecuencia, puesto que el motor trabaja a
frecuencias no superiores a los 28,11Hz el ruido a la salida del sensor era
notorio; para eliminar esto simplemente se acopló una rueda con 8 tornillo
que permite multiplicar el número de detecciones que realiza el sensor
durante cada revolución del motor.
154
5 RECOMENDACIONES Y CONCLUSIONES
5.2 Conclusiones
2. Es necesario conseguir una fuente adecuada para los motores paso a paso.
Una fuente de 5V y 20A aislada de la fuente de control debería ser
suficiente.
3. Una vez conseguida la nueva fuente se deben hacer pruebas con los
motores utilizando dos bobinas a la vez para determinar si se puede mejorar
la velocidad.
155
comunicación serie, de esta forma enviar información del progreso no
afectaría el movimiento de la máquina.
5. Sería recomendable aislar la fuente del motor del eje X, (por ejemplo,
utilizando optoacopladores) para evitar la caída de tensión en el cable de
tierra de la etapa de control.
156
6 Aportes y Alcances
157
que realiza la institución anualmente. El mismo causó gran atracción entre los
presentes en la exposición.
Además de ello cabe resaltar el valioso trabajo que fue realizado por los
estudiantes, los cuales fueron uno de los apoyo de este proyecto en lo que se
refiere dibujo de pieza y ensamble de piezas electrónicas.
158
7 BIBLIOGRAFIA
159
• http://www.goodyear.com/us/powertransmission/product.html
• Sitios de interés de la firma Bando American:
• http://www.bandoamerican.com/products_home.htm
• Sitio WEB de la firma Habasit ABT, Inc.:
• http://www.abthabasit.com/
• Sitios WEB en Internet de Ruber Manufacturers Association:
• http://www.rma.org
• http://www.rma.org/images2/gpg.pdf
• Sitios de interes de la firma Optibelt
• http://www.optibelt.com
• http://kogi.udea.edu.co/talleres/maquinaria/ACETATOS/AcetTransmisi%
C3%B3nMov95.doc
• Chapman, S. Máquinas eléctricas. Santa Fe de Bogotá; Colombia.
Editorial McGraw-Hill.2000
• Gofton, P. Mastering Serial Comm.unication. San Francisco: SYBEX.
Sin fecha.
• Interiano, Eduardo. “Controlando un sistema térmico”.
<<www.ie.itcr.ac.cr/ einteriano/control/ TrabajosMatlab>>.
• Kuo, Benjamin C.. “Sistemas de Control Automático“, Sétima edición.
Prentice Hall, 1996, México.
• Pacific Scientific 1/8 1HP 90V-1750RPM Data Sheet
• PIC16F87X datasheet.
• 57BYG070 datasheet.
• <<http://www.bb-elec.com/tech_articles/FAQ_rs232_connections_
work.asp >>
• <<http://www.lashen.com/products/tools/CZ_32-122.asp>>
• <<http://www.cyberresearch.com/store/comm.unications/data-
acquisition-control/serial-cables/CBL_2602_1843.2.htm>>
• <<http://www.roboticajoven.mendoza.edu.ar/motor_pp.htm>>
• <http://autric.com/mircobotica%20%20mecatronica/motores_paso_a_pa
so.htm> >
• << http://www.chi.itesm.mx/~cim/tutor/comg.htm>>
1 Chapman, S. Máquinas eléctricas. Santa Fe de Bogotá; Colombia.
Editorial McGraw-Hill.2000
2 Gofton, P. Mastering Serial Comm.unication. San Francisco: SYBEX.
Sin fecha.
160
3 Interiano, Eduardo. “Controlando un sistema térmico”.
<<www.ie.itcr.ac.cr/ einteriano/control/ TrabajosMatlab>>.
4 Kuo, Benjamin C.. “Sistemas de Control Automático“, Sétima edición.
Prentice Hall, 1996, México.
5 Pacific Scientific 1/8 1HP 90V-1750RPM Data Sheet
6 PIC16F87X datasheet.
7 57BYG070 datasheet.
8 <<http://www.bb-elec.com/tech_articles/ FAQ_rs232_connections_
work.asp >>
9 <<http://www.lashen.com/products/tools/CZ_32-122.asp>>
10 <<http://www.cyberresearch.com/store/comm.unications/data-
acquisition-control/serial-cables/CBL_2602_1843.2.htm>>
11 <<http://www.roboticajoven.mendoza.edu.ar/motor_pp.htm>>
12 <http://autric.com/mircobotica%20%20mecatronica/motores_paso_a_p
aso.htm> >
13 << http://www.chi.itesm.mx/~cim/tutor/comg.htm>>
161
8 Apéndices
7. Husillo: tornillo acoplado al eje del motor PMCD donde se coloca la pieza a
trabajar. El Husillo gira con la pieza para darle la forma con la herramienta.
11. RPM: Revoluciones Por Minuto, medida utilizada para describir la velocidad
de rotación de un objeto.
162
rotación del material.
13. Torno CNC: torno automatizado que opera con instrucciones del control
numérico computarizado, las cuales son declarada por un operario o el
diseñador de la pieza a realizar.
163
A.2 Set de instrucciones definidas para el torno de control numérico
164
A.2.2 Instrucciones
GoHome
1 Código: 0x00
2 Parámetros: Ninguno.
3 Descripción:
GoLinear
3 Código: 0x01
4 Parámetros
5 Descripción:
X (t ) = M X t + B X
Z (t ) = M Z t + B Z
165
GoCircleCW y GoCircleCCW
8 Descripción:
X (t ) = R cos(t ) + X 0
Z (t ) = R sin(t ) + Z 0
Spin
9 Código: 0x04
10 Parámetros
11 Descripción:
166
Pause
12 Código: 0x05
13 Parámetros: Ninguno.
14 Descripción:
End
15 Código: 0x06
16 Parámetros: Ninguno.
17 Descripción:
A.3.1 Instalación
167
A.3.3 Pantalla principal
168
otra aplicación para ser compilado y enviado al torno. Además permite crear
archivos de prueba que se pueden cargar luego. Todas estas opciones son
accesibles desde el menú de “Archivo”.
Código Descripción
Código Descripción
169
M02 Fin del programa.
170
Figura A.3.2 Interfaz del transmisor por puerto serie.
171
pruebas o depuración pero usualmente esto no es necesario ni recomendable.
172
A.4 Modelo del motor CD y cálculo de su compensador
173
Como se observa en la figura A.4.2, el sistema presenta una respuesta
tipo “S”, por lo que puede ser representado de manera aproximada por un
modelo de retardo de primer orden con tiempo, como se muestra en la
siguiente ecuación:
(A.4.1)
8,7073 ⋅ e −0.026*s
G (s ) = (A.4.2)
(s + 3,704)
174
(A.4.3)
175
A.4.2 Diseño e implementación del compensador
(A.4.4)
M (z ) (z − 0.9526)
KP = = 0.01 ⋅ (A.4.5)
E (z ) (z − 1)
(Vin − 0,0206)
Vel in = (A.4.7)
0,01877
176
digital mediante 1byte y por lo tanto se debe considerar la relación entre voltios
y resolución. Aplicando regla de tres:
se obtiene:
(A.4.11)
y (k )rad / s = 0,818732 ⋅ y (k )resolución − 0.086016
177
debe ser multiplicado por una constante de 25,5 de modo que la salida cambie
desde 0 a 255.
Consideraciones
178
Figura A.4.3 Diagrama esquemático del sistema completo usando Simulink.
179
En la figura A.4.5 se muestran los resultados de la simulación de la
respuesta del sistema ante un cambio en la referencia o una perturbación
externa. En la figura A.4.6 se muestra más detalladamente el comportamiento
del compensador para el mismo ejemplo.
180
Figura A.4.6 Comportamiento del compensador.
181
9 ANEXOS mecánicos
182
Figura A.5.1 Cálculos para la deflexión del shock.
183
Figura A.5.2 Cálculos del momento de inercia para las pruebas I. G y H..
184
Figura A.5.4 Cálculos de la constante de rigidez
185
Figura A.5.5 Cálculos de la constante de rigidez
APENDICE
REFERENCIAS
Boon, G.K.; Mercado, A.; Automatización Flexible en la Industria ; Ed. LIMUSA-
Noriega, México, 1991.
James V. Valentino and Joseph Goldenberg; "Introduction to Computer Numerical
Control 3/E"
Prentice Hall, Upper Saddle River, New Jersey 07458
Martino, R.L.; Sistemas Integrados de Fabricación ; Ed. LIMUSA-Noriega, México,
1990.
Urquídez García Miguel, Castañeda Nava José; Control Numérico, México- Japón.
2001.
186