Professional Documents
Culture Documents
Procesos y secuencias.
Seleccin del equipo
Herramientas, matrices, moldes, soporte y medidores.
Herramientas de corte y condiciones de corte para las operaciones de maquinado.
Mtodos.
Estndares de trabajo
1
Estimacin de los costos de produccin.
Estimacin de materiales
Distribucin de planta y diseo de instalaciones.
2
Centro de Maquinado CNC Torno CNC
Robots Elctricos
Sistema de Vision
Banda Transportadora
Estacin Central
Figura 1.1 CIM instalado en el Instituto Tecnolgico de Len
Uno de los avances ms importantes dentro del ciclo de manufactura que incorpora la
automatizacin de los trabajos, es la Planeacin de Procesos Asistida por Computadora (CAPP,
por sus siglas en ingls) que tiene sus orgenes en la dcada de los 50s, donde se vio la
introduccin del Control Numrico (NC) y el Lenguaje de programacin, el cual consiste en un
sistema de cmputo inteligente que sirve para determinar la secuencia ptima de operaciones para
la manufactura de una pieza. As la planeacin de procesos es definida como: "El subsistema
responsable de realizar la conversin de datos de diseo a instrucciones de trabajo".
Es reconocido que existen tres tipos de sistemas CAPP: variante, generativo y automtico,
siendo una de sus principales tareas la determinacin de las secuencias de maquinado en la
manufactura de piezas o componentes. Las investigaciones relacionadas con sistemas CAPP
iniciaron en la dcada de 1970, enfocados a los sistemas variantes, as posteriormente se
desarrollaron en 1980 los de tipo generativo. El sistema QTC (clula de maquinado rpido)
desarrollado en la Universidad Purdue es uno de los sistemas CAPP automatizados.
3
operaciones que sern desarrolladas. Estas funciones de las computadoras caen dentro del campo
de los sistemas expertos.
El sistema generativo es capaz de crear un nuevo plan, en lugar de tener que usar y
modificar uno existente (como lo debe hacer un sistema variante). Sus ventajas son: a)
Flexibilidad y consistencia en la planeacin de proceso para piezas nuevas y b) mayor calidad
general de planeacin, por la capacidad de la lgica de decisiones en el sistema, para optimizar la
planeacin y utilizar la tecnologa actualizada de manufactura.
Las herramientas de corte deben poseer ciertas caractersticas especficas, entre las que se
destacan: resistencia mecnica, dureza, tenacidad, resistencia al impacto, resistencia al desgaste y
resistencia a la temperatura (porque en un proceso de mecanizado con herramientas tradicionales
4
therramienta > tpieza > tviruta ; con herramientas ms avanzadas se logra concentrar el aumento de
temperatura en la viruta).
Para seleccionar las herramientas se requiere conocer las aleaciones de aceros para
herramientas, as como las funciones que cumplen cada uno de los elementos que forman la
aleacin. El resumen de estas caractersticas se muestra en la tabla 1.1. Los elementos se agregan
para obtener una mayor dureza y resistencia al desgaste, mayor tenacidad al impacto, mayor
dureza en caliente en el acero, y una reduccin en la distorsin y pandeo durante el templado.
En las herramientas de corte existen varias familias dependiendo del material que se
componen, cada una tiene ciertas caractersticas de resistencia y puede realizar mejor alguna
operacin de corte, aqu se ilustra el control de las piezas fabricadas, as como la utilizacin de
las mismas, ver tabla 1.2.
5
Tabla 1.2 Caractersticas de los materiales de las herramientas de corte
Herramienta Caractersticas Utilizacin
Aceros al Son el tipo de acero ms antiguo en Brocas que trabajan a
Carbono herramientas de corte. velocidades relativamente
Son muy baratos. bajas.
Tienen buena resistencia al impacto. Machuelos.
Se pueden someter fcilmente a tratamientos Escariadores y brochas.
trmicos como el templado, logrndose un
amplio rango de durezas.
Se forman y rectifican con facilidad.
Mantienen su borde filoso cuando no estn
sometidos a abrasin intensa o a altas
temperaturas.
Han sido sustituidos por otros materiales.
Aceros de Alta Son el grupo con mayor contenido de Taladrar.
Velocidad aleaciones de los aceros. Escariar.
Conservan la dureza, resistencia mecnica y Fresar.
filo de los aceros. Brochar.
Empleando los equipos adecuados pueden Machuelar.
ser templadas por completo con poco riesgo Mquinas para fabricar
de distorsin o agrietamiento. tornillos.
Se templan al aceite.
Aleaciones Mantienen su elevada dureza a altas Se recomiendan para
Fundidas temperaturas. operaciones de desbaste
Tienen buena resistencia al desgaste. profundo con velocidades y
No se necesitan fluidos de corte. avances relativamente altos
Slo se emplean para
obtener un acabado
superficial especial.
Carburos Tienen carburos metlicos.
Cementados * Se fabrican con tcnicas de metalurgia de Se emplean para mecanizar
Carburo de polvos. hierros fundidos y metales
Tungsteno Tienen alta dureza en un amplio rango de abrasivos no ferrosos.
Aglutinado con temperaturas.
Cobalto Elevado mdulo elstico, dos o tres veces el
del acero.
Carburo de No representan flujo plstico. Mecanizar aceros.
Tungsteno Baja expansin trmica.
Aglutinado con Alta conductividad trmica.
Cobalto +
Se emplean como insertos o puntas que se
Solucin Slida
sueldan o sujetan a un vstago de acero. Se
de WC-TiC-
encuentran en diferentes formas, circulares,
TaC-NbC
triangulares, cuadrados y otras formas.
W: Tungsteno C: Carbono Cortar.
Carburo de
Ti: Titanio Ta: Tantalio
Titanio con
Nb: Niobio
Aglutinante de
Opera a altas temperaturas debido a las
Nquel y
altas velocidades de corte.
Molibdeno
Trabaja piezas de materiales con alta
resistencia mecnica.
6
Tabla 1.2 Caractersticas de los materiales de las herramientas de corte (continuacin)
Herramienta Caractersticas Utilizacin
Con el revestimiento se
obtiene una resistencia
superior al desgaste, a la vez
que se mantiene la resistencia
mecnica y la tenacidad.
No se necesitan fluidos de
corte, si se aplica debe ser en
forma continua y en grandes
cantidades, para evitar
calentamiento y templado.
Los avances suaves, las bajas velocidades y el
traqueteo son dainos.
Cermicas u Se constituyen de granos finos Son eficaces para operaciones de torneado
Oxidos de aluminio ligados entre s. ininterrumpido a alta velocidad.
Con adiciones de otros
elementos se logran
propiedades ptimas.
Resistencia muy alta a la
abrasin.
Son ms duras que los
carburos cementados.
Tienen menor o nula
tendencia a soldarse con los
metales durante el corte.
Carecen de resistencia al
impacto.
Puede ocurrir una falla prematura por
desportilladura o rotura.
Diamantes Tienen dureza extrema. Son empleados cuando se
Policristalinos Baja expansin trmica. requiere un buen acabado
Alta conductividad trmica. superficial, en particular en
Coeficiente de friccin muy materiales blandos y no
bajo. ferrosos, difciles de mecanizar.
Se liga a un sustrato de Se emplea como abrasivo en
carburo. operaciones de rectificado.
CBN Es el material ms duro que Es adecuado para trabajar
Nitruro Cbico hay en la actualidad. aleaciones de altas temperaturas
de Boro Cbico Se liga a un sustrato de y diversas aleaciones ferrosas.
carburo. Se emplea como abrasivo en
La capa de CBN produce una operaciones de rectificado.
gran resistencia al desgaste.
Gran resistencia mecnica de
los bordes.
Es qumicamente inerte al
hierro y al nquel a altas
temperaturas.
A los carburos cementados se le asigna Grado C-1, Grado C-2, etc. Los grados 1 a 4 se
recomiendan para mecanizar hierro fundido, materiales no ferrosos y no metlicos; los grados 5 a
8 son para mecanizar aceros y sus aleaciones. Los grados 1 y 5 son para desbastar, los 2 y 6 son
7
para uso general, 3 y 7 son para acabado, y 4 y 8 son para acabado de precisin. Existen tambin
otros grados para diversas aplicaciones y segn lo riguroso de la operacin de mecanizado.
Caractersticas de las plaquitas de metal duro. La calidad de las plaquitas de metal duro (Widia)
se selecciona teniendo en cuenta el material de la pieza, el tipo de aplicacin y las condiciones de
mecanizado.
La variedad de las formas de las plaquitas es grande y est normalizada, como se muestra
en la tabla 1.4 de calidades. Asimismo la variedad de materiales de las herramientas modernas es
considerable y est sujeta a un desarrollo continuo.
8
Tabla 1.4 Cdigos de calidad de plaquitas (continuacin)
Serie N ISO 01, 10. 20, 30 Ideal para el torneado de metales no-frreos
Serie H ISO 01, 10, 20, 30 Ideal para el torneado de materiales endurecidos.
Dentro de las operaciones de torneado, las mas comunes son las que se muestran en la figura 1.2,
mismas que se emplean tanto para tornos convencionales como para tornos de control numrico.
Torneado
Exterior Interior
9
Planeado Fresado en escuadra ngulo recto repetido ngulo recto repetido
Recto superficial fresado en escuadra
Hay algunos insertos especiales para efectuar contornos o formas en los maquinados
como los representados en la figura 1.4.
FRESADO DE FRESADO DE
CHAFLANES PERFILES
Figura 1.4 Insertos para herramientas con fresado de formas (herramientas Sumitomo)
10
Control de piezas
11
Figura 1.5 Torreta de torno CN (Foto de torno Okuma)
En la mayor parte de las MHCN el elemento que acciona el cabezal es un motor de corriente
continua. Esto proporciona una variedad casi infinita de velocidades de giro, realizadas mediante
un control lgico programable (PLC). Todo ello permite al programador establecer la velocidad
de giro de forma casi arbitraria, dentro del rango y capacidad del motor.
En los tornos el husillo se conecta directamente a un adaptador o nariz que lo hace solidario con
el plato de garras que sujeta la pieza de trabajo. En las fresadoras este adaptador contiene el
12
sistema de colocacin de las fresas o herramientas.
Los parmetros de corte fundamentales que hay que considerar en el proceso de torneado son
los siguientes:
Velocidad de corte
Se define como velocidad de corte la velocidad lineal de la periferia de la pieza que est
en contacto con la herramienta. La velocidad de corte, que se expresa en metros por minuto
(m/min), tiene que ser elegida antes de iniciar el mecanizado y su valor adecuado depende de
muchos factores, especialmente de la calidad y tipo de herramienta que se utilice, de la
profundidad de pasada, de la dureza y la maquinabilidad que tenga el material que se mecanice y
de la velocidad de avance empleada. Las limitaciones principales de la mquina son su gama de
velocidades, la potencia de los motores y de la rigidez de la fijacin de la pieza y de la
herramienta.
13
Tabla 1.5 Velocidades de corte en torno en pies y metros por minuto,
utilizando una herramienta de acero de alta velocidad
Torneado exteriores e interiores
Corte de desbaste Corte de acabado Roscado
Material Pie/min m/min Pie/min m/min Pie/min m/min
Acero para maquinaria 90 27 100 30 35 11
Acero para herramienta 70 21 90 27 30 9
Hierro fundido 60 18 80 24 25 8
Bronce 90 27 100 30 25 8
Aluminio 200 61 300 93 60 18
Tabla 1.6 Avances para diversos materiales
(para herramientas de corte de Acero de alta velocidad)
Cortes de desbaste Cortes de acabado
Material Pulg/min mm/min Pulg/min mm/min
Acero para maquinaria .010-.020 0.25-0.5 .003-.010 0.07-0.25
Acero para herramienta .010-.020 0.25-0.5 .003-.010 0.007-0.25
Hierro fundido .015-.025 0.4-0.65 .005-.012 0.13-0.3
Bronce .015-.025 0.4-0.65 .003-.010 0.07-0.25
Aluminio .015-.030 0.4-0.75 .005-.010 0.13-0.25
La velocidad de rotacin del cabezal del torno se expresa habitualmente en revoluciones por
minuto (rpm). En los tornos de control numrico, la velocidad es controlada con un sistema de
realimentacin que habitualmente utiliza un variador de frecuencia.
= 12 ; (1-1)
D
= 1000 (1-2)
N = rpm
Vc = Velocidad de corte en metros/minuto.
D = Dimetro de la pieza en milmetros.
La velocidad de corte es el factor principal que determina la duracin de la herramienta. Una alta
velocidad de corte permite realizar el mecanizado en menos tiempo pero acelera el desgaste de la
14
herramienta. Los fabricantes de herramientas y prontuarios de mecanizado, ofrecen datos
orientativos sobre la velocidad de corte adecuada de las herramientas para una duracin
determinada de la herramienta, suponiendo por ejemplo, 15 minutos. En ocasiones, es deseable
ajustar la velocidad de corte para una duracin diferente de la herramienta, para lo cual, los
valores de la velocidad de corte se multiplican por un factor de correccin. La relacin entre este
factor de correccin y la duracin de la herramienta en operacin de corte no es lineal.
La velocidad de avance en mm/min es el producto del avance por revolucin por la velocidad de
rotacin de la pieza.
(min ) = ( ) () (1-3)
Tiempo de torneado. Es el tiempo que tarda la herramienta en efectuar una pasada a lo largo del
material a maquinar.
(1-4)
T=Tiempo en minutos
L=Longitud de la pieza a maquinar en mm
F=Avance en milmetros/minuto
Tiempo de taladrado. Es el tiempo en que la broca pasa el material, tomando en cuenta que la
broca tiene una punta, la cual viene con un ngulo de 118 , por lo que para taladrar
completamente el materia se considera el espesor del material L mas la longitud de la punta Ad,
mostrada en la figura 1.6, para esta longitud hay que tomar en cuenta la ecuacin siguiente:
D/2
Tan 59 = (1-5)
Ad
Ad=aproximacin de la broca
D =dimetro de la broca
D/2
Ad = (1-6)
tan59
+
= (1-7)
L = espesor del material
16
Figura 1.6 Taladrado (H. W.Pollack)
2
(/2)2 = ( ) + (1-8)
2
De donde Ac = ( ) (1-9)
+
= (1-10)
= (1-11)
2
Y el tiempo de mecanizado es
+
= (1-12)
2
( 2 ) = ( 2 )2 + ( 2 ) (1-13)
De donde la aproximacin Ac es
1
= 2 ( 2 2 ) (1-14)
El tiempo de mecanizado para la herramienta con dimetro menor que el material ser entonces;
+
= (1-15)
Figura 1.8 Dimetro fresa = ancho material Figura 1.9 Diam. Fresa > material
La fuerza de corte Fc es un parmetro necesario para poder calcular la potencia necesaria para
efectuar un determinado mecanizado. Este parmetro est en funcin del avance de la
herramienta, de la profundidad de pasada, de la velocidad de corte, de la maquinabilidad del
material, de la dureza del material, de las caractersticas de la herramienta y del espesor medio de
la viruta.
18
1. El rea de la seccin transversal de la viruta es el producto de la profundidad de corte y el
avance expresado en pulgadas por revolucin o milmetros por revolucin.
Luego A= df (1-16)
2. La fuerza que la viruta ejerce sobre la herramienta es igual al producto del rea de la viruta y la
constante k, implcita en la tabla 1.8. La constante k est relacionada con el material a cortar. Luego
F=kA (1-17)
3. La potencia en el filo est relacionada con la fuerza ejercida sobre la herramienta y la velocidad de
corte. Luego
= = (1-18)
33000 33000
P = KACs en HP (1-19)
K es una constante contenida en la tabla 1.6. Esta ecuacin puede utilizarse para obtener una buena
aproximacin en el caso de las herramientas de filo principal nico.
19
La potencia requerida por un solo diente de una fresa es
= = (1-20)
= (1-21)
P
m = E (1-22)
Constante K (fresado)
Material K
Aluminio 2.25
Latn 1.75
Hierro fundido
Blando 1.25
Medio 1.00
Duro 0.75
Maleable 1.00
Acero
Blando 0.80
Medio 0.60
Duro 0.50
20
= " . . (1-23)
Constantes K (taladrado)
Material K
Hierro fundido 0.54
Acero al carbono
Bajo 1.2
Mediano 1.4
Elevado 1.7
Formacin de viruta.
El torneado ha evolucionado tanto que ya no se trata tan solo de arrancar material a gran
velocidad, sino que los parmetros que componen el proceso tienen que estar estrechamente
controlados para asegurar los resultados finales de economa calidad y precisin. En particular, la
forma de tratar la viruta se ha convertido en un proceso complejo, donde intervienen todos los
componentes tecnolgicos del mecanizado, para que pueda tener el tamao y la forma que no
perturbe el proceso de trabajo. Si no fuera as se acumularan rpidamente masas de virutas largas
y fibrosas en el rea de mecanizado que formaran madejas enmaraadas e incontrolables.
La forma que toma la viruta se debe principalmente al material que se est cortando y
puede ser tanto dctil como quebradiza y frgil.
21
Sin embargo, el mecanizado en seco no es adecuado para todas las aplicaciones,
especialmente para taladrados, roscados y mandrinados para garantizar la evacuacin de las
virutas.
Tampoco es recomendable tornear en seco materiales pastosos o demasiado blandos como el
aluminio o el acero de bajo contenido en carbono ya que es muy probable que los filos de corte se
embocen con el material que cortan, produciendo mal acabado superficial, dispersiones en las
medidas de la pieza e incluso rotura de los filos de corte.
En el torneado en seco la maquinaria debe estar preparada para absorber sin problemas el
calor producido en la accin de corte. Para evitar sobrecalentamientos de husillos, etc. suelen
incorporarse circuitos internos de refrigeracin por aceite o aire.
Subfase: Es el conjunto de operaciones realizadas sin desmontar la pieza, cada fase se compone
de tantas subfases como cambios de sujecin sufra la pieza.
22
carrusel o torreta. T03 la nmero 3, etc. Previamente se tienen las especificaciones de las mismas,
en cuanto a forma y maquinado que efectuara.
Sujecin de pieza: indica la manera que se fijara, ya sea en chuck o en una base o prensa, etc.
Para el establecimiento del proceso de mecanizado hay que partir de las operaciones
bsicas existentes en la mquina a utilizar. Una buena combinacin de estas operaciones es
fundamental para reducir el tiempo empleado en la fabricacin y por tanto el costo de la pieza,
por lo que, durante el establecimiento del proceso se perseguir la reduccin del tiempo de
mecanizado mediante la ptima combinacin de diferentes operaciones. Como paso previo al
establecimiento del proceso de mecanizado completo de una pieza, es indispensable, por parte del
programador, el conocimiento exacto de las operaciones bsicas que puede realizar la mquina.
El modelo de la hoja de proceso es propio de cada empresa, pero los datos que deben recoger las
mismas son: Datos de la empresa, datos y planos de la pieza y datos de las operaciones. Un modelo para
los datos de las operaciones se recoge en la figura 1.10.
En la figura 1.11 se puede observar otra hoja de procesos, en la cual se incluye un espacio para
indicar el dibujo de la pieza a maquinar, materiales, dimensiones, etc.
23
HOJA DE PROCESOS N Pieza:
Pieza: N Plano:
Alumno: Fecha:
Grupo:
Medidas nominales
Dimensiones Calidad de Grado
Material
en bruto Mecanizado de
precisi
n
Medida
PASADA A TIEMPOS
A Vc
TILES m
S O mm N m/
DENOMINACIN HTAS. CONTRO m/
F u p m / rpm mi
L N mi Tm Tc Tt
as b e m rev n
n
e f r
TIEMPOS
TOTALES
Tm Tc Tt
TIEMPO
TOTAL
INVERTIDO:
EVALUACIN DE LA PRCTICA
Firma alumno:
OPERACIONES DE TRABAJO
1 Desbaste a 30 1 Desbaste a 15
Maquina: torno Mquina: torno
Herramienta: Buril de careado Herramienta: Buril de careado
Parmetros Tm = 0.0304 min Parmetros Tm = 0.0685 min
2 Barrenado a 10 3 Tronzar
Mquina: torno Torno
Herramienta: broca 10 Buril para tronzar
Parmetros Tm = 0.04 min A considerar
4 Barrenado a 3 5
Taladro
Broca 3
Tm 0.07 min
1955- Siete compaas muestran sus mquinas fresadoras de contornos controladas por
cinta perforada en la Feria Nacional de Mquinas Herramientas. Cada una cuesta varios cientos
de miles de dlares, adicionalmente estas mquinas requieren entrenamiento matemtico y una
computadora poderosa para hacer las cintas necesarias para poder funcionar.
Despus de 1955, las ventas de mquinas CN comienzan a crecer y su precio a bajar. Esto
debido, en parte, a la creciente aceptacin del CN y la continua miniaturizacin de los
componentes electrnicos (desde los tubos de vaco hasta los microcircuitos).
26
numrico (CN), aunque como se ve ya cuenta con un controlador, dando paso al Control
Numrico Computarizado (CNC)
Figura 1.13 Tipos principales de medios de entrada para una mquina CNC.
Con estos objetivos en mente, se considera la siguiente lista de ventajas y desventajas del
control numrico:
Ventajas
1. Incrementar la productividad
2. Mejoramiento en el control de la manufactura
3. Incrementar el control de calidad
4. Incrementar repetitividad en las partes
5. Reducir el manejo de materiales (robots, empaquetadores, etc.)
6. Tiempos de ajuste ms rpidos
7. Reduccin en almacenaje y costos de herramientas y dispositivos
8. Reducir inventario de partes
9. Incrementar exactitud
10. Incrementar flexibilidad y respuesta a los cambios de diseo
11. Creacin de nuevos trabajos
Desventajas
1. Incrementar el mantenimiento
2. Alto requerimiento inicial de financiamiento
3. Alto costo de operacin por hora
4. Partes y tipos de mquinas CNC
29
Figura 1.14 Componentes principales de un CNC (Mquina, controlador y programa).
30
modelo, enva directamente la informacin al controlador de la mquina especfica, por medio de
un cable de comunicacin, generalmente un puerto RS 232, figura 1.16.
Recordando que las partes de una mquina herramienta CNC, son la mquina
herramienta, el control numrico y el programa. La parte del control numrico adems de la
lgica de direccionamiento, el control y los clculos internos, transforma las seales digitales
provenientes de la parte de la computadora generados por el programa CN, en seales analgicas
que son enviadas a los motores o drives que realizan los movimientos de los carros para realizar
31
el proceso de mecanizado, la exactitud de los movimientos depender del tipo de motor y del
sistema de retroalimentacin, como se explica a continuacin.
Ciclos de control y drives (motores): los motores o drives que controlan los ejes de
movimiento de las mquinas en el equipo NC y CNC son de cuatro tipos bsicos: motores a
pasos, servos de corriente continua (DC), servos de corriente alterna (AC) y servos hidrulicos.
Los motores a pasos tienen un nmero discreto de posiciones o pasos por los que puede
moverse. Para moverse debe recibir un cierto nmero de seales o pulsos que el controlador le
enva, el controlador del motor cuenta la rotacin del motor. Este tambin usa la frecuencia de los
pulsos para controlar la velocidad de los movimientos programados, o sea la alimentacin de los
ejes. Estos son baratos y usan hardware de bajo costo de propsito general.
Los servos de AC y DC son usados en mquinas pequeas y medianas. Estos tienen una
velocidad variable de rotacin en respuesta al voltaje aplicado. Los servos DC varan de acuerdo
a la magnitud del voltaje y los servos AC varan de acuerdo a la frecuencia del voltaje.
Los servos hidrulicos son motores de velocidad variable. Como son hidrulicos producen
ms potencia que los servos AC y DC. Se usan para mquinas de gran capacidad y estos son
controlados por un sistema electrnico o neumtico que mide la cantidad de fluido en el drive.
32
Figura 1.19 Sistema de ciclo cerrado.
Hay una enorme variedad de mquinas CNC. Sus nmeros crecen con la misma gran
velocidad que lo hace el desarrollo de la tecnologa. Es imposible describir todas las aplicaciones
de estas mquinas, sera una gran lista. Se presenta a continuacin una lista con alguna de las
reas de las que son parte:
Centros de maquinado y fresadoras.
Tornos
Taladros
Fresadoras taladradoras y perfiles
Mquinas EDM
Troqueladoras de perforacin y cizalladoras
Mquinas de corte por flama
Acanaladoras
Perfiles con chorro de agua y rayo lser
Trituradoras cilndricas
Mquinas de soldar
Dobladoras, hiladoras, enrolladoras, etc.
33
1.2.2 Movimientos y Ejes en maquinas CNC
Para poder programar adecuadamente debemos de tener en cuenta los siguientes conceptos
fundamentales.
Tipos de trayectorias:
Otro tipo de control de herramienta es el de corte lineal. El control de corte lineal tiene la
habilidad de proveer lmites de contorno, pudiendo desarrollar fresado en el eje x o y en lnea
recta, cortes angulares en el plano X-Y por el control proporcional de los ejes x, y
simultneamente. La figura 1.21 muestra este tipo de control de movimiento.
34
bsicos, avances en carga hasta cualquier punto arbitrario de la pieza utilizando interpolaciones
rectas o circulares, figura 1.22.
Para poder facilitar el desplazamiento rpido de los carros longitudinal y transversal, las
guas sobre las que se deslizan son templadas y rectificadas con una dureza del orden de 450 HB.
Estas guas tienen un sistema automatizado de engrase permanente.
Los husillos de los carros son de bolas templadas y rectificadas asegurando una gran
precisin en los desplazamientos, estos husillos funcionan por el principio de recirculacin de
bolas, mediante el cual un tornillo sin fin tiene un acoplamiento a los respectivos carros. Cuando
el tornillo sin fin gira el carro se desplaza longitudinalmente a travs de las guas de la bancada.
Estos tornillos carecen de juego cuando cambian de sentido de giro y apenas ofrecen resistencia.
Para evitar los daos de una colisin del carro con algn obstculo incorporan un embrague que
desacopla el conjunto y detiene la fuerza de avance. Figura 1.23
Cada carro tiene un motor independiente que pueden ser servomotores o motores encoder
que se caracterizan por dar alta potencia y alto par a bajas revoluciones. Estos motores funcionan
como un motor convencional de Motor de corriente alterna, pero con un encoder conectado al
mismo. El encoder controla las revoluciones exactas que da el motor y frena en el punto exacto
que marque la posicin programada de la herramienta.
35
La eleccin del avance (con velocidad de giro fijada) afecta al espesor de la viruta y al
acabado de la superficie.
Sistema de coordenadas
Figura 1.25 Movimientos en los ejes cartesianos para una fresadora (ejes X, Y, Z) y para
un torno (ejes X, Z)
El sistema cartesiano tiene cuatro cuadrantes: I, II, III y IV, note que en cada cuadrante
cambian los signos al ir avanzando entre estos, donde cada punto puede ser definido por los
valores X, Y y Z en la forma (X, Y, Z). A estos valores se les llama coordenadas rectangulares en
la parte de programacin, figura 1.26.
Sistema polar, aqu la definicin de un vector se hace mediante una magnitud y un ngulo.
En aquellas piezas con simetra axial son ms fciles de programar con este sistema de
coordenadas o en algn lenguaje especifico como el DYNALAN. Vea la figura 1.27 para mayor
referencia.
37
Figura 1.27 Sistema de coordenadas polar y sus relaciones.
Se aplica el nombre eje a las direcciones de los diferentes desplazamientos de las partes
mviles de la mquina, como la mesa porta pieza, carro transversal, carro longitudinal, etc. En la
figura 1.28 se ven los ejes en diversas mquinas.
Las mquinas fresadoras y los centros de maquinado tienen al menos tres ejes: X, Y y Z.
Una mquina se vuelve ms flexible si tiene un cuarto eje, usualmente un eje rotativo (el eje A
para los modelos verticales y el B para los modelos horizontales). De la misma forma, ese nivel
de flexibilidad se puede encontrar en la mquinas con 5 o ms ejes. Una mquina sencilla con 5
38
ejes puede ser una perforadora que tenga tres ejes principales, ms uno rotativo (usualmente el
eje B) y un eje paralelo al eje Z (el eje W), a estos ltimos se les llaman tambin ejes
complementarios
Como un mtodo rpido de comparacin entre una mquina y otra. No es raro encontrar
una informacin ligeramente parcial en el folleto descriptivo de la mquina.
Los mtodos de programacin no varan mucho para cada tipo, exceptuando los
accesorios especiales y las opciones especiales. Algunas de las diferencias ms grandes sern la
orientacin de los ejes de la mquina, ejes adicionales para la rotacin completa o parcial de la
mesa, o el tipo de trabajo adecuado para cada modelo individual. La descripcin del modelo ms
comn de centros de maquinado, el centro de maquinado CNC vertical (VMC), presenta una
mediana aproximacin a la descripcin de las otras mquinas del grupo.
Directo
Indirecto
El sistema directo utiliza una regla de medida situada en cada una de las guas de la
mquina. Los posibles errores producidos en el giro del eje o en su acoplamiento no afectan a
este mtodo de medida.
39
Un resolver ptico controla constantemente la posicin por conteo directo en la regla
graduada, transforma esta informacin a seales elctricas y las enva para ser procesadas por el
control numrico, figura 1.30.
Cuando se hace referencia a las MHCN se debe diferenciar entre lo que es la mquina y
lo que es el control, dado que son dos partes perfectamente diferenciadas. No todas las mquinas tienen
el mismo control aunque sea de la misma marca o diferentes fabricantes.
40
Sistema de control de la fresadora:
Servomotor
Los servos son un tipo especial de motor que se caracterizan por su capacidad para
posicionarse de forma inmediata en cualquier posicin dentro de su rango de operacin esta
ventaja es la que caracteriza la de su uso en fresadoras CNC. Para ello, el servo espera un tren de
pulsos que se corresponden con el movimiento a realizar. Estn generalmente formados por un
amplificador, un motor, la reduccin de engranaje y la realimentacin, todo en una misma caja de
pequeas dimensiones. El resultado es un servo de posicin con un margen de operacin de 180
aproximadamente que es lo indispensable para que se pueda fresar una pieza utilizando los tres
ejes.
Disponen de tres conexiones elctricas: Vcc (roja), GND (negra) y entrada de control
(amarilla). Estos colores de identificacin y el orden de las conexiones dependen del fabricante
del servo. Es importante identificar las conexiones ya que un voltaje de polaridad contraria podra
daar el servo, figura 1.31
El periodo entre pulso y pulso no es crtico, e incluso puede ser distinto entre uno y otro
pulso. Se suelen emplear valores entre 10 ms y 30 ms. Si el intervalo entre pulso y pulso es
inferior al mnimo, puede interferir con la temporizacin interna del servo, causando un zumbido,
y la vibracin del brazo de salida teniendo as una falla en el moldeado de la pieza. Si es mayor
que el mximo, entonces el servomotor pasar a estado dormido, entre pulsos. Esto provoca que
se mueva con intervalos pequeos.
Un operador experto en MHCN debe conocer sus prestaciones y los lmites dentro de los
que opera. No es suficiente con amarrar la pieza y manipular el armario de control. Para obtener
los resultados ptimos en programacin CN se debe de planificar toda la secuencia de
operaciones anticipadamente.
42
Figura1.32 Torno y fresadora CNC
Un sistema CNC tiene una estructura muy parecida a los sistemas informticos clsicos.
En estos bsicamente se distinguen las siguientes partes o estructuras.
La UCP es el corazn del sistema, est compuesta por una estructura informtica donde el
microprocesador es el elemento principal. La capacidad y potencia de clculo del
microprocesador determina la capacidad real de la mquina CNC.
43
En el Centro de maquinado se dispone de disco duro para almacenar los datos igual que
una PC, incluso dispone de sistema operativo.
Perifricos de entrada
Son todos los elementos que sirven para suministrar informacin a la UCP, entre los
cuales se encuentran:
Teclado y panel de mandos
Conexin con ordenador (sistema RS232)
Reglas pticas o posicionadores
Ratn (en algunos CN que operan con este elemento)
Conexin con ordenador
Los controles suelen tener una capacidad de almacenamiento no muy grande
(especialmente los de batera tampn), por lo que es necesario poder comunicarse con un
ordenador o computadora que tenga una capacidad superior. Igualmente, existen programas,
generalmente generados por sistemas CAM, que no caben en la memoria del control, por lo que
se tienen que establecer un sistema de conexin constante con el ordenador, este sistema se llama
DNC y va paginando el programa y envindoselo al control a medida que se asimile.
A partir de aqu se tienen que unificar unos parmetros que se conocen como Cdigos de
protocolo. En caso de no coincidir estos cdigos entre ambos sistemas, no podr establecerse la
comunicacin.
Las regla pticas o los posicionadores se analizaron en la seccin 1.2.3 de esta unidad.
Los Perifricos de Salida son todos aquellos elementos que sirven para recibir la
informacin que suministre el UCP, entre los mas importantes se encuentran:
Monitor
Comunicacin RS232
Conexin a intranet
Control de movimiento de los ejes y dems elementos mviles de la mquina, los cuales se
analizan en la unidad de Torno y Centro de maquinado
Modos de mecanizado. Los tornos CNC son las mquinas ms utilizadas y una geometra
de insertos que permita tanto torneado exterior como interior es la eleccin ms comn. Los
44
insertos de 80 rmbicos son ideales para desbaste y terminacin de dimetros interiores y
exteriores.
Para el copiado son utilizados insertos rmbicos de 55 o 35. Aunque tengan menor
fuerza en el filo, son ideales para una amplia variedad de operaciones dependiendo de la
geometra de la pieza. Exceptuando los anteriormente mencionados, hay otras formas de insertos
para roscado, ranurado y tronzado.
Fuerza del filo. Un ngulo de punta mayor incrementa la fuerza en el filo, hacindolo ms
efectivo en el mecanizado con interrupciones. Sin embargo, un punto dbil es que tiene lmites en
cuanto a su uso en ciertas operaciones, por ejemplo, perfilado profundo.
Para aplicaciones estables tales como mecanizado continuo, los insertos triangulares con muchas
esquinas son efectivos, aunque la fuerza del filo se deteriore. Para profundidades de corte menor,
los insertos trigones de 80 con varios filos mantienen la fuerza del filo.
Los insertos redondos tienen la mayor fuerza de filo y son la mejor opcin al requerir una
terminacin superficial superior. Sin embargo, gracias a su elevada fuerza de retroceso, los
insertos redondos son vulnerables a la vibracin en el mecanizado de piezas pequeas y de escaso
grosor. Otro problema es que el cambio de filo puede ser complicado.
Economa. En lo que se refiere a insertos negativos, los insertos cuadrados de cuatro filos
por lado, con un total de 8 filos, son los ms econmicos. Adems, el ngulo del filo de 90 tiene
una elevada fuerza. Luego de los insertos cuadrados, los insertos triangulares con tres filos por
lado y un total de seis son los ms econmicos.
Efectos del radio en la esquina. Un radio de esquina mayor produce una superficie ms
lisa y una mayor fuerza de corte, pero esto tambin incrementa la resistencia al corte, lo que
puede causar vibracin y escaso control de virutas. Sin embargo los insertos con diferentes radios
pueden ser utilizados en un mismo cuerpo.
h = f / 8 Re X 1,000
donde
f es el avance en mm/rev.
Re es el radio de la esquina en mm.
45
Con un avance fijo, un radio de esquina mayor tericamente producir una terminacin
superficial superior. Figura 1.33.
Sin embargo, cuando utiliza el mismo radio de esquina pero con una variacin en la
profundidad de corte, puede notarse que el grosor de la viruta decrece cuando la profundidad de
corte es reducida. Esto resultar en una reduccin en el calor generado durante el mecanizado.
Figura 1.34.
Fuerza del filo. En general, los radios de esquina de valor 0.4mm~1.2mm son utilizados
para torneado. Para mecanizado pesado, se utiliza un radio de esquina superior por su fuerza en el
filo. Mientras que para terminacin, suelen utilizarse un radio de esquina menor.
46
Figura 1.35 Relacin entre el radio de esquina y el grosor de la viruta.
Fundicin
47
Tabla 1.8 ngulo principal y ngulo final del filo para torneado exterior
El porta-herramienta es seleccionado de
acuerdo a diferentes modos de mecanizado
tales como torneado exterior, frontal y
copiado.
48
En la actualidad, hay nuevas formas de sujecin con smbolos nicos, los mismos son
utilizados para diferenciar estos nuevos mtodos de fijacin de los estndares, tabla 1.9.
ISO indica las estructuras de sujecin del inserto intercambiable, las mismas son:Tipo M: modo
de sujecin en el tope del inserto y su agujero.
Tipo P: modo de sujecin por el agujero del inserto.
Tipo S: modo de sujecin del inserto con un tornillo en el agujero del inserto.
Tipo C: modo de sujecin por el tope del inserto, el mismo no tiene agujero.
Fijacin a presin
Este tipo de fijacin es para insertos sin agujero. El mismo es
sujetado por una brida a presin, que mantiene al inserto presionado
C
sobre el asiento en el porta-herramientas. Este mtodo es aplicable
para insertos positivos y negativos; adems puede utilizarse en
mecanizado interrumpido. La exactitud del filo es muy elevada.
Fijacin por pasador
ste mtodo es para fijar un inserto con agujero presionndolo
contra la pared del asiento con un pasador excntrico. Su costo es
E
bajo gracias a las pocas piezas necesarias para este tipo de sujecin.
La exactitud en el posicionamiento del inserto es baja. No tiene
designacin ISO, pero es conocido como P.
49
Como hay tanta variedad en las formas geomtricas, tamaos y ngulos de corte, existe
una codificacin normalizada compuesta de cuatro letras y seis nmeros donde cada una de estas
letras y nmeros indica una caracterstica determinada del tipo de plaquita correspondiente, figura
1.36.
50
Ejemplo de cdigo de plaquita: SNMG 160408 HC
51
En las plaquitas es importante hacer un anlisis de rompevirutas de acuerdo a la profundidad de
corte, avance y acabado a obtener, ya que esto es lo que nos da la calidad en el trabajo a
desarrollar, as como la duracin de la plaquita, para lo cual el fabricante da tablas de consulta
como la mostrada en la figura 1.38.
Se conocen como accesorios de una mquina aquellos equipamientos que formando parte
de la misma son adquiridos a un proveedor externo, porque son de aplicacin universal para ese
tipo de mquina.
En el torno CNC y centro de maquinado las herramientas se cambian de forma automtica
por medio de programacin, a estos cambiadores se les conoce por el nombre de tambor o torreta
para el torno CNC y carrusel para el centro de maquinado.
Existen diferentes tipos de tambores o torretas, entre los ms usuales son la torreta de a
marre clsico, sistema VDI y sistemas propios de fabricantes.
Los torreta de agarre clsico no difiere de los sistemas empleados en los tornos
convencionales, aunque por la prdida de tiempo al centrar la pieza, solo se emplean para trabajos
espordicos, o piezas que requieren centrase para su maquinado.
La torreta sistema VDI se basa en colocar siempre en la misma posicin y con la mxima
precisin posible las herramientas.
Los sistemas propios de fabricantes tienen su propio diseo de anclaje, en los cuales se
incorporan las sujeciones de herramientas para torneado tanto exterior como interior en los que se
emplean barras para calibrar o sujeciones para brocas las cuales deben estn centradas para
perforar la pieza, ya que la torreta que sujeta a las brocas es la que se mueve, no as el
contrapunto como lo hacen los trono convencionales.
Carruseles
Tambores giratorios
52
Sistemas de cadena
53
Figura 1.39 Sujecin de las fresas
Construccin
Mtodo de amarre
ngulo de posicin
Ang. de desprendimiento y de inclinacin
Influencia del ngulo de desprendimiento
55
del ordenador que lleva incorporado, el cual procesa las rdenes de ejecucin contenidas en un
software que previamente ha confeccionado un programador conocedor de la tecnologa de
mecanizado en torno. Es una mquina ideal para el trabajo en serie y mecanizado de piezas
complejas, un ejemplo son las piezas mostradas en la figura 1.40.
Las herramientas van sujetas en un cabezal en nmero de seis u ocho mediante unos
portaherramientas especialmente diseados para cada mquina. Las herramientas entran en
funcionamiento de forma programada, permitiendo a los carros horizontal y transversal trabajar
de forma independiente y coordinada, con lo que es fcil mecanizar ejes cnicos o esfricos as
como el mecanizado integral de piezas complejas. El tambor portaherramientas, conocido como
revolver, lleva incorporado un servomotor que lo hace girar, y un sistema hidrulico o neumtico
que hace el enclavamiento del revlver, dando as una precisin que normalmente est entre 0.5 y
1 micra de milmetro.
Las herramientas tienen que ser ajustadas a unas coordenadas adecuadas en un accesorio
externo a los tornos de acuerdo con las cotas que indique el programa. En la mayora de los casos
se trabaja con plaquitas intercambiables de metal duro, con lo cual, cuando se necesita reponer la
plaquita, no hace falta desmontar el portaherramientas de su alojamiento.
Por otra parte la estructura de la bancada determina las dimensiones mximas de las
piezas que se puedan mecanizar. Ejemplo de las especificaciones de la bancada de un torno CNC:
Altura entre puntos: 375 mm
Dimetro sobre carro longitudinal 675
Dimetro admitido sobre carro transversal. 470 mm
Avance de trabajo ejes Z, X. 0-10000 mm/min
Desplazamientos rpidos ejes Z, X 15/10 m/min
Fuerza empuje longitudinal 9050 N
Fuerza empuje transversal 9050 N
Dimetro admitido sobre bancada: 760 mm
Un centro de maquinado CNC vertical tambin puede usarse con un cuarto eje opcional,
usualmente una cabeza rotativa montada en una mesa principal. La cabeza rotativa se puede
montar tanto vertical como horizontalmente, dependiendo de los resultados deseados y del
modelo. Este cuarto eje se puede usar tanto para un movimiento rotatorio restringido como para
un movimiento rotatorio completo. En combinacin con un contrapunto, el cuarto eje en la
configuracin vertical se puede usar para maquinar piezas que necesiten apoyo en ambas orillas.
57
La mayora de los centros de maquinado con ms operaciones de trabajo, son aquellos que
tienen una mesa vaca y una configuracin de tres ejes.
1.- La programacin siempre toma referencia desde el punto de vista del husillo, no del operador.
Esto significa que el movimiento se ve hacia abajo, a 90 grados hacia la mesa de la mquina para
el desarrollo del movimiento de la herramienta. El programador siempre ve la parte superior de la
pieza.
58
Tabla 1.10 Especificaciones del Centro de maquinado
ESPECIFICACIONES DE LA MQUINA DM 2016
RECORIDO DE LOS EJES
Eje X 20.00 508.0mm
Eje Y 16.00 406.0mm
Eje Z 20.00 508.0mm
MESA
Tamao de la Mesa 30.7* 18 780 * 457 mm
Ranuras T 3 en 3.93 100Mm centros
Tamao de ranuras T 0.7 18 mm
Altura desde el piso 31.69 805 mm
Carga mxima en mesa 660 lbs 300 Kgs
HUSILLO
Manejo del Husillo ( cont) 7.5 HP
Manejo del Husillo (30 min) 10 HP
Rango de velocidad del husillo 0 6000 rpm
Control de velocidad del husillo Control Directo
59
UNIDAD II
Dentro de los UCPs modernos se instalan tarjetas electrnicas para comunicar con los
ordenadores (RS232) o conectarlos al sistema de la red de la empresa, actuando como un
ordenador ms.
Otro componente de la UCP son las diferentes memorias que integran el sistema, existen
memorias EPRON, ROM, RAM, memoria Tampn, etc.
Perifricos de entrada
Son todos los elementos que sirven para suministrarle informacin a la UCP. Entre los ms
importantes estn:
Teclado y panel de mandos.
Conexin con ordenador (sistema de red o RS232).
Reglas pticas o posicionadores.
Ratn.
Los teclados incorporados en los controles son diferentes incluso dentro de los mismos
fabricantes, no existe una unificacin tal como pasa en los PCs. Adems existen controles con la
programacin diferente a la ISO, tambin pueden trabajar con dos sistemas diferentes, por lo que
pueden tener dos teclados intercambiables para el mismo control.
No obstante todos estn diseados por reas para realizar la programacin y el control de
mquina de forma sencilla y poder realizar el mecanizado manual.
Los controles suelen tener una capacidad de almacenamiento no muy grande, por lo que es
necesario poder comunicarse con algn ordenador que tenga una capacidad superior, igualmente,
existen programas, generalmente generados por sistemas CAM, que no caben en la memoria del
control, por lo que se tiene que establecer un sistema de conexin constante con el ordenador,
este sistema se llama DNC y va paginando el programa y envindoselo al control a medida que
este lo asimile.
60
La conexin ms habitual que suele encontrarse, es la que utiliza la norma de comunicacin en
serie RS232. Para que la comunicacin funcione correctamente, ambos sistemas deben contar con
el mismo sistema de comunicacin RS232.
A partir de aqu se tienen que unificar unos parmetros que se conocen como Cdigos de
Protocolo. En caso de coincidir estos cdigos entre ambos sistemas, no podr establecerse la
comunicacin. Entre otros datos se tienen que igualar los Baudios, Bits de paridad, Bits de
control, etc., estos datos los facilita el fabricante de control.
El otro sistema de comunicacin, se es la conexin con la red informtica de la empresa. Para que
esta comunicacin se pueda realizar, el control tiene que tener la capacidad de poder admitir
tarjetas de comunicacin de red. Adems necesitar un disco duro u otro sistema parecido, donde
poder guardar los datos de comunicacin y los drivers de red.
Las reglas pticas se encargan de indicar la posicin de los ejes en cada momento, esta
informacin se la enva a la UCP para procesarla y contrastar los datos de posicin real con los de
posicin terica.
Ratn o Mouse
El ratn acta igual que en un sistema informtico PC. Este tipo de perifrico solo existe en
controles modernos, muy potentes, y que dispongan de la capacidad de realizar dibujos tcnicos o
incluso tener incorporado un sistema CAM a pie de mquina.
Los primeros controles, almacenaban la informacin por medio de tarjetas perforadas, que luego
se tenan que editar cada vez para realizar el programa, ms adelante se usaron las cintas
magnticas, que estaban en una unidad porttil que se conectaba al control cada vez que se tena
que emplear. Este mismo formato se us para unidades de disquete.
Actualmente estos sistemas han cambiado de forma radical, siendo los siguientes tipos ms
utilizados:
Con esta conexin prcticamente lo que se hace es usar el ordenador como fuente de
almacenamiento, aprovechando su disco y sus unidades de disquete.
En el mercado existen programas que estn diseados exclusivamente para realizar las
conexiones y trasvases de datos tanto en un sentido como en otro.
61
Dado que la conexin RS232 sirve tanto para entrada como para salida de datos, es lo que
tcnicamente se llama un perifrico I/O, incluso utilizando el mismo sistema operativo que el del
ordenador.
Esta conexin hace actuar al CN como una unidad mas del sistema de red instalado en la
empresa, lo que permite un control total, por ejemplo desde la oficina tcnica o cualquier otro
departamento tcnico de la empresa que tenga capacidades de acceso.
Perifricos de salida
Son todos aquellos elementos que sirven para recibir la informacin que le suministre la UCP.
Entre los ms importantes se destacan los siguientes:
Monitor
Comunicaciones RS232
Conexin con Intranet
Control de movimiento de los ejes y dems elementos mviles de la mquina.
Monitor. Es el encargado de informar de todos los sucesos que se estn produciendo entre
los diferentes procesos de comunicacin, tanto de datos de entrada como de salida. Figura 4.1.
Permite ver la informacin que se le suministre desde el teclado. Controlar las comunicaciones
entre otros sistemas informticos. Informar de todos los sistemas que la mquina tenga activados.
Informar de las diferentes condiciones tecnolgicas que se estn usando, RPM, Vc, Va. Realizar
la simulacin de mecanizado por pantalla. Indicar los posibles errores que se detecten en el
sistema, etc.
Conexin a Intranet. Vale todo lo expuesto en el punto de conexin con Intranet, pues es
tanto de entrada como de salida.
62
Control de ejes y accesorios de mquina (PLC). El control una vez procesados los datos,
transmite informacin a los diferentes rganos de la mquina, para que procedan a su ejecucin.
Estos datos no los enva directamente a la mquina (motores, giro de cabezal, puesta en marcha
de refrigerante, etc.) sino que lo hace a travs de un PLC o autmata programable.
Para poder mover los ejes de la mquina manualmente, existen varios sistemas: integrados
en el Control Numrico o en los mandos del control mquina.
Bsicamente existen formatos o sistemas para el desplazamiento de ejes:
Figura 2.3 Movimiento manual de los ejes del torno por teclas.
Botonera integrada en los mandos de control de mquina. Realiza la misma funcin que
las botoneras integradas en el panel de control, con la diferencia de que no existe una unificacin
clara, lo que lleva a que cada fabricante disponga como mejor crea a la hora de situar y
dimensionar la botonera.
64
Conocimiento y preparacin de un torno CNC DINA 3300-B
Para poder manejar un torno es necesario conocer las partes de que est compuesto, para lo cual
se analizarn las partes principales de la mquina CNC DYNA 3300-B.
1
10
12
1.- El bastidor de la mquina es de una construccin soldada de acero con salida de refrigerante
incorporada. Tiene incorporada una cmara de virutas de fcil acceso y fcil de limpiar.
2.- El cuerpo de la mquina: est fabricado con fundicin gris con fuerte nervado y as es
resistente y de poca vibracin. En el cuerpo de la mquina estn montadas las unidades de carros.
3.- Los carros / guas de carros: los carros estn fabricados con fundicin gris, las guas pulidas
en cola de milano, ampliamente dimensionadas, garantizan ptimas condiciones de guas de
carros, pequea presin por unidad de superficie y, con ello, alta vida til. Las guas de cola de
milano se abastecen automticamente de aceite para guas de deslizamiento por la lubricacin
central.
65
4.- Los mecanismos de accionamiento de avance: los carros se desplazan con motores paso a
paso mediante husillos de recirculacin de bolas de alta precisin. Los husillos ampliamente
dimensionados, las rgidas tuercas de los husillos y el apoyo axial sin holgura garantizan alta
precisin de posicionamiento y de trabajo.
6.- Detectores para el alcance del punto de referencia: En los ejes X y Z estn montados
detectores que notifican al ordenador la posicin en el punto de referencia de los carros
respectivos.
7.- El husillo principal: est soportado por rodamientos rgidos. Los cojinetes estn engrasados
para toda su vida til y estn por ello exentos de mantenimiento. El husillo principal est
accionado directamente por el motor de corriente continua por medio de una correa dentada.
8.- Los dispositivos de seguridad: el husillo principal slo puede ser puesto en marcha con las
mordazas cerradas, (funcionamiento manual, funcionamiento automtico).
9.- La lubricacin central: los carros se abastecen de aceite para vas de deslizamiento mediante
la lubricacin central. La bomba se pone en marcha durante 5 segundos al cabo de 10 m de
trayecto de los carros. Este intervalo y el tiempo en estado conectado estn fijados por la fbrica.
10.- El equipo refrigerante: el tubo flexible de refrigerante est fijado a la mquina. En el tubo
flexible de refrigerante est aplicada una vlvula de compuerta manual para abrir y cerrar el
chorro de refrigerante.
12.- Tablero de control general: desde aqu se programa y se maneja el torno de control
numrico computarizado, ver Figura 2.5.
66
Figura 2 .5 Tablero de control
GENCIA:
N LA MQUINA DESACTIVAR TODOS SUS
E
Paro de emergencia:
UIPO: Al presionar este botn, la mquina desactivar todos los motores instantneamente, figura 2.7.
IA FUERA. Para restablecer el equipo se gira la perilla hacia la derecha y hacia afuera, y se oprime la tecla de
reset del teclado
ON:
Enciende el panel de operacin y
programacin.
OFF:
Apaga el panel de operacin y programacin.
Avance. Seleccin del avance por medio de porcentaje, girando la perilla a la posicin deseada
(desde un 0% hasta un 100 de un avance dado o programado), de la figura 2.9. Con este
conmutador de feedoverride modifica la velocidad de avance durante el desplazamiento de la
herramienta.
Selectores de
avance
Avance en Avance en %
mm/min
68
POSICIN 0:
Bomba apagada
POSICIN 1
Bomba encendida en todo momento
Selector de mordazas del chuck. Este selector permite abrir y cerrar las mordazas del chuck
para colocar o quitar la pieza manualmente, En la figura 2.12 muestra cuando se encuentra
cerrado y abierto.
Paro ciclo
Variador de velocidad del husillo. Con ayuda de estos tres botones se puede modificar la
velocidad de giro del husillo. Estas teclas sirven para hacer girar en sentido horario, antihorario o
parar el husillo. Figura 2.15.
70
2.2 Preparacin para operar un torno CNC.
El torno DYNA3300-B tiene cinco modos de funcionamiento distintos, que sirven para diferentes
actividades dentro de esta mquina, los cuales son mostrados en la figura 2.16.
2
MODOS DE OPERACIN: 1
3
1.- HANDLE.
2.- ZERO-RTN (HOME).
3.- JOG.
4.- MDI. 4
5.- MEMORY (Automtico).
5
Selector de operacin
X1
X100
71
Posicionar el selector en el modo HOME.
a).- procurar siempre tener los porcentajes de velocidad de avance en el mnimo valor, esto para
evitar que si la mquina est fuera de rango no golpee contra el tope de referencia.
Botn
movimiento
en el eje X
Botn
movimiento en
el eje Z
3.- Modalidad de funcionamiento JOG: Este modo al igual que el modo HANDLE sirve para
manipular el movimiento del carro del portaherramientas de forma manual con la diferencia de
que en este modo los movimientos se ejecutan oprimiendo los botones correspondientes a los ejes
X y Z que se muestran en la figura 2.19.
Este modo de trabajo tiene dos opciones de avance: m/min. oprimiendo los botones X y Z el
carro se mover de acuerdo al valor seleccionado con la perilla y porcentaje de avance. Es
necesario seleccionar un % de avance con la perilla superior, el cual a su vez es multiplicado por
el valor seleccionado con a perilla inferior Para habilitar este modo es necesario oprimir el botn
central al mismo tiempo que se oprime cualesquiera de los botones X Z.
72
Por ejemplo si seleccionsemos un avance de 100% y la perilla inferior es tuviera en 50, nuestro
avance final sera de 100 x 0.5 = 50%.
Avance en
mm/min
Avance en %
Seleccione el modo MDI con la perilla de seleccin de modos de trabajo, figura 2.20.
Modo de
Trabajo
MDI
73
Figura 2.21 Tecla para entrada de datos manual MDI
Una vez hecho esto usted podr ejecutar la operacin que realiz en la pantalla del modo de
trabajo MDI oprimiendo el botn Cicle star (comenzar ciclo) que se encuentra en el tablero de
operacin principal como se muestra en la figura 2.22. Tenga en cuenta que la perilla de modos
de trabajo debe estar seleccionando el modo MDI.
Comenzar ciclo: este botn sirve para ejecutar una orden, cdigo o programa.
Modo de
Trabajo
MEMORY
74
La herramienta, es el elemento que, por su forma y modo de empleo, modifica de manera
gradual la forma de un cuerpo hasta conseguir la pieza deseada. Esta pieza se consigue por efecto
de la separacin sucesiva de capas de material, arrancadas del cuerpo por medio de la
herramienta en combinacin con la mquina, para alargar la vida til de la herramienta y mejorar
el acabado, hay que trabajar siempre con un radio de punta, este radio ser ms o menos grande
dependiendo del tipo, tamao, material, etc. Si se analiza esto ltimo con detalle se puede
observar que al mecanizar superficies cnicas o circulares, vara la medida real de la pieza a
obtener, en mayor o menor grado, dependiendo del radio. Observar la figura 2.24.
La desviacin no suele ser muy grande ya que los radios de punta de la herramienta son
pequeos, por lo que el alumno o programador debern decidir la necesidad de corregir dicho
factor.
Previamente de ver las funciones preparatorias para mecanizar con compensacin
automtica del radio, es necesario analizar previamente como el control dispone de la
informacin necesaria para realizar dicha compensacin. La informacin se suministra desde la
llamada tabla de herramientas, que en este control se utiliza fuera del programa.
T01.01
75
Cuando una herramienta se coloca de manera directa sobre la torreta, su punta cortante
queda posicionada a unas coordenadas (x, z) respecto a las caras de referencia de la torreta, de
manera que si se determinan tales cotas, mediante el uso de una herramienta de referencia y se
almacena en la memoria del control, en el momento que se requiera el cambio de herramienta
solo se tendr que invocar a la nueva mediante la direccin T con su respectivo nmero de
compensacin, previamente almacenado, se estar asegurando que se est compensando la punta
cortante de la herramienta.
La secuencia de actividades que se sugieren para llevar a efecto sta prctica son:
Proporcionar una breve explicacin sobre las direcciones T, sobre el radio de las
herramientas, R, y la ubicacin del filo bajo la direccin. En la figura 2.25 puede apreciarse el
orden en que estn dispuestas las ranuras de la torreta portaherramientas del torno DYNA 3300-
B, para que en stas puedan estar disponibles cuando el proceso lo requiera, as como, elegir el
orden de acomodo de las herramientas que ms convenga a la operacin a realizar.
76
NOSE-R
Figura 2.26 Ventana de correccin de herramienta
Dentro de esta ventana seleccionar la opcin NOSE R para habilitar el radio de la herramienta,
una vez hecho esto se mostrar una ventana con los parmetros correspondientes al radio de nariz
de la herramienta como se muestra a continuacin:
77
Figura 2.28 Ventana de Compensacin de Radio
a) Una vez hecho esto introducir los parmetros necesarios para realizar la compensacin,
en este caso introducir:
Hay que tomar en cuenta que de acuerdo al tipo de mecanizado que se realice, se emplear
una herramienta u otra. Ya que no es lo mismo mecanizar con una herramienta de derechas o de
izquierdas o de mandrinar, etc. La forma de la punta de la herramienta ocupa diferentes
posiciones en el cuadrante segn el tipo de la herramienta que se est utilizando, el alumno o
78
programador tendr que indicarle el cdigo de forma de la misma si quiere que la compensacin
sea correcta. Los criterios a seguir se ven en la figura 2.26
5.- Una vez introducidos los datos correspondientes para llevar a cabo la compensacin mediante
al radio de nariz de la herramienta, oprimir la tecla input; esto para guardar los datos en la
memoria y queden grabados para posteriormente utilizarlos.
Con G41 se realiza la compensacin de radio de herramientas por la parte izquierda del material
segn su sentido de marcha y con G42 se realiza por la parte derecha del material segn su
sentido de marcha, Figura 2.30.
Las funciones de compensacin de radio son modales entre si, por lo que es necesario
tener una que anule cualquier tipo de compensacin cuando interese, esta funcin es la G40.
79
control de la mquina el lugar exacto en donde se deber reubicar su origen para poder correr el
programa de la pieza a maquinar.
Origen mquina. Para poder mecanizar, es necesario tener un punto fijo en algn lugar donde
poder referenciar los datos. Este punto se llama origen mquina o cero mquina y lo fija el
fabricante de la misma. En los tornos suele ubicarse en la parte interior del plato o mandril de la
mquina, como lo muestra la figura 2.31.
Destellos de luces
indicando mquina
en HOME
80
Figura 2.32 seales de home.
Origen pieza o cero pieza. Cuando se tiene el torno en cero pieza se toma la referencia del cero
pieza, o sea, el punto de referencia en la pieza para que la herramienta la mecanice de acuerdo a
un programa establecido. El alumno o programador lo adopta por razones prcticas, teniendo en
cuenta la geometra y acotacin de la pieza a mecanizar. Ver figura 2.33.
Como localizar el cero pieza en la mquina. Con la pieza montada en el chuck posicionar la
herramienta sobre un dimetro conocido. La lectura que da en el monitor se le debe sumar el
dimetro de la pieza donde est rozando la herramienta y registrar este valor (anotarlo).
Ahora se posiciona en la cara de referencia y se toma la lectura del monitor y se registra. Estos
valores se registran en la pantalla de tool/param y work.
X-132.6
Z-124.8
Monitor
X-132.6 monitor Z 124.8 valor de origen en longitud
-50.0 dimetro de pieza
81
X-182.6 punto de origen en dimetro
Hay que observar que la herramienta toca en la cara para obtener el valor de Z, cuando
esto sucede nos da un valor de Z= -124.8, y cuando toca la punta de la herramienta con la parte
exterior de la pieza, se obtiene un valor de X=-132.6, este valor no es el asignado en X ya que no
es el centro de la pieza, por lo tanto, se debe restar lo faltante y ya que los valores asignados a X
son todos diametrales y teniendo la pieza un dimetro de 50 mm se le agrega al valor obtenido en
la pantalla que es de X 132.6, como movimiento viene descendiendo y le faltan los 50 mm el
total ser de X = - 186.6 mm.
Estos valores son el cero pieza y dentro del programa de CNC son considerados como
G54 a G59. Suponiendo que se requiere maquinar con otra herramienta, se realiza la misma
operacin que y se toman los valores de esta tanto en X como Y, considerando los valores con
G55 diferente al anterior.
Una vez localizado el cero pieza, es necesario introducir los datos en el torno CNC, para lo
cual se realiza en la forma siguiente:
1. Oprimir el teclado principal del torno el botn TOOL PARAM esto abrir la ventana
mostrada en la figura 2.35.
T-OFFSET
2. Dentro de esta ventana oprimir men y seleccionar WORK para habilitar esta opcin, una
vez hecho esto se mostrar una ventana con los parmetros correspondientes a las
coordenadas, como lo
muestra la figura 2.36.
82
Figura 2.36 Ventana de asignacin del CERO PIEZA.
Se deber introducir dentro del primer parntesis indicado con el smbolo #, el cdigo G
correspondiente de acuerdo al que se quiera utilizar (54), enseguida se introducen en los
siguientes parntesis las coordenadas correspondientes a los ejes X y Z que se requieren grabar;
por ejemplo si las coordenadas donde queremos ubicar nuestro cero pieza, si consideramos los
valores anteriores, seran:
X-182.6 y Z-124.8
G X Z
3. Una vez introducidos los datos correspondientes a las coordenadas del cero pieza, oprimir
la tecla de input para que stas queden grabadas en la memoria del torno. Al hacer esto
las nuevas coordenadas del cero pieza aparecern en la pantalla, en este caso en G54 que
fue el que escogimos en este caso.
Es cierto que hoy existen programas CAM (Mecanizado Asistido por Computadora), muy
verstiles potentes y rpidos en su ejecucin, pero a pesar de ello, realizar una pequea
modificacin a pie de mquina es mucho ms rpido que tener que retocar el proceso desde la
computadora, naturalmente, cualquier operario que no conozca el lenguaje de programacin de su
mquina, no podr realizar dicha tarea. Analizando desde el prisma del tcnico de un sistema
CAM, tambin se hace imprescindible dicho conocimiento, pues muchos ajustes del programa
CAM y del sistema de postprocesado, se tienen que basar en el conocimiento del lenguaje de
programacin CN.
83
No es menos cierto que todava son muchos talleres los que programan a pie de mquina,
bien porque no disponen de oficinas tcnicas adecuadas, bien porque desde la oficina tcnica,
solo se elaboren aquellos programas que requieren ineludiblemente el proceso CAM, por su
complejidad o por el tamao de programa CN requerido. Por lo tanto, los operarios que utilicen
estas mquinas estn obligados a conocer la programacin.
Datos geomtricos
Datos dimensionales del contorno final.
Descripcin de los movimientos de la herramienta.
Posicionamiento en el rea de trabajo del cero y puntos de referencia necesarios.
Datos tecnolgicos
Datos de la herramienta.
Condiciones de corte (velocidad, avance, etc.).
Funciones auxiliares de mquina (refrigeracin, giros, etc.).
En caso de omitir algunos datos, los restantes tienen que seguir siempre el orden lgico,
respetando lo siguiente:
Programacin del punto decimal: Sin punto decimal se calculan los valores como m (en G71) o
como 1/10000 de pulgada (en G70).
G Funciones preparatorias, son junto con los sistemas de coordenadas, los datos ms
importantes que se introducen en un bloque. Indican al control todos los datos que utilizar el
mismo, para realizar los movimientos de los carros, de todos los sistemas genricos ordenados.
El formato es de dos caracteres que corresponden con el nmero de funcin escogida. Su rango
va desde 00 hasta 99. Si la funcin tiene colocado un cero como carcter izquierdo se puede
escribir utilizando los dos dgitos u obviando el cero de la izquierda, en ambos caso el control
actuar de la misma manera.
X Coordenada que define la posicin de dimetros o radios del mecanizado. El formato a utilizar
es de cuatro dgitos para la parte entera y cuatro dgitos para la parte decimal y el rango de los
datos va desde -9999.9999 hasta 9999.9999. El valor de X es modal.
T indicacin de los datos de la herraienta, como al tipo de correccin que se debe aplicar. Desde
este dato se le puede ordenar a la mquna, que herramienta cambiar en el carrusel de lamisma. El
valor que se introduce es el siguiente:
M funciones auxiliares. Son las encargadas de controlar todos los aspectos auxiliares al
mecanizado, como la puesta en marcha del cabezal, eleccin del sentido de giro, puesta en
marcha del refrigerante, etc.
En la estructura de programacin se toma como referencia dos conceptos fundamentales que son:
Los programas usados en este control tienen un formato de cinco caracteres, donde solo se
pueden escribir valores numricos y sin espacios ni ningn otro carcter entre ellos, el valor
estar entre 00000 y 99998. El numero de programa es antecedido por la letra O, y no pueden
coexistir dos programas con el mismo nombre.
Cuando se inicia un programa desde el torno, aparece al inicio el carcter % y se iniciar dando el
nmero de la primera lnea.
Encabezado.- el cual nos prepara el equipo para trabajar, aqu normalmente no utilizamos
Movimientos mecnicos de los ejes
Cuerpo.- todos los movimientos de mquina de aproximacin y corte de pieza con todas
Las opciones que cuenta el equipo de ciclos enlatados si as lo desea
Fin de programa.- termina el programa y resetea el control (apaga giro de husillo,refri-
gerante etc).
Programacin.
Una vez que se ha conocido la estructura de la programacin se identificarn los cdigos con sus
respectivas funciones, en los cuales se tienen las siguientes instrucciones:
Movimiento o desplazamiento lineal en uno o dos ejes simultneos con avance controlado G01.
Movimiento circular en dos ejes simultneos con avance de corte controlado, G02 y G03,
figura 2.38.
88
Figura 2.38 Movimiento circular G02 y G03
Se puede ilustrar las instrucciones anteriores con la figura 2.39, en la cual muestra las trayectorias
de los cdigos G00, G01, G02 y G03.
Los datos de coordenadas necesarios como funciones suplementarias adems de las instrucciones
ya citadas, pueden ser introducidos de varias formas dependiendo del tipo de control:
en dimensiones absolutas
en dimensiones incrementales
mediante sentencias de ngulo suplementario
en coordenadas polares
Por motivos de simplificacin, los sistemas de control CNC funcionan de modo que las palabras
de programa actan modalmente hasta que sean expresamente cambiadas.
"Actuacin modal" significa que la funcin permanece activa hasta que se reemplaza por una
nueva instruccin o funcin suplementaria.
89
Ejemplo:
En este caso La trayectoria de X10 y F22 no se modifican, ya que G01 es modal, solo se desplaza
Z de 40 a 10, con el mismo avance y giro del husillo.
la herramienta,
la velocidad de avance
la velocidad de corte o velocidad de rotacin.
Las herramientas utilizadas durante el mecanizado son numeradas consecutivamente por
el programador con 1, 2, 3, etc. o T1, T2, T3, etc. Estos nmeros de herramienta son
empleados secuencialmente en el programa CN para llamar a una herramienta especfica.
Antes de que las operaciones de desbaste empiecen (ver figura 2.41), es necesario llamar
a la herramienta de desbaste (p.e. T1). Adems, tambin se deber introducir la velocidad
de avance requerido (p.e. 0.4 mm/rev.) y de corte (p.e. 200 m/mm). Los sistemas de
control que no permiten una velocidad de corte constante requieren en su lugar la
programacin de velocidad de rotacin del husillo S (p.e. 2000 r.p.m.).
90
Para completar la operacin de desbaste (ver figura 2.42), se deber hacer una llamada, mediante
programa, a la herramienta de acabado (p.e.T2). Ms an, las velocidades de corte y avance
tienen que adaptarse a las nuevas condiciones de mecanizado. Un valor habitual para el avance es
0.2 mm/rev., para la velocidad de corte 200m/min. y para la velocidad de refrentado, 300 m/min.
T0100 M06;
T se refiere a la herramienta (tool).
01 los dos primeros dgitos se refieren al # de herramienta del 01 al 08
00 los dos siguientes al nmero de posicin en compensacin localizada en la pantalla
TOOL/DATA.
S1200 M03;
S se refiere al husillo (spindle) o la velocidad de giro de la pieza a maquinar, en el torno, en
el caso del centro de maquinado es la velocidad de la herramienta.
1200 son el numero de R.P.M que es de 50 a 6000 la mxima para el torno.
M03 ejecuta la accin de giro en sentido horario.
Para la segunda pasada, la herramienta de torneado se lleva al punto Q3 para entonces avanzar
en lnea recta al punto Q4. Tras el retroceso de la herramienta, dos pasadas ms se efectan con
puntos de partida Q5 y Q7 y puntos destino Q6 y Q8.
La forma de la pieza tras completar las diferentes pasadas se muestra en la figura 2.45. El espesor
de material que se deja para el acabado no es ms pequeo que la anchura de la herramienta de
acabado. A continuacin, la pieza desbastada puede ser acabada en una nica pasada.
Muchos sistemas de control CNC incorporan ciclos de desbaste. Estos son instrucciones de
programacin que permiten realizar el desbaste segn secuencias ya establecidas, las cuales se
vern en la unidad 3.
92
Figura 2.45 Contorno de la pieza tras ser desbastada
Problema
La trayectoria de la herramienta durante la operacin de giro se tiene que describir con la ayuda
de coordenadas.
Procedimiento:
En primero lugar, se debe establecer el punto cero de la pieza. En este caso particular, es
aconsejable (por las dimensiones existentes), colocar dicho punto en la lnea central y en el
extremo izquierdo del contorno acabado.
Posteriormente todos los puntos geomtricos importantes deberan ser numerados a lo largo del
contorno acabado, as como preparar una tabla que proporcione las coordenadas de esos puntos.
En la figura 2.47 se pueden ver los puntos clave del contorno de la pieza del ejemplo y en la tabla
siguiente, las coordenadas de estos puntos.
93
Fig.2.47 Pieza en el sistema de coordenadas (coordenada X: dimetro)
En tercer lugar, los movimientos de herramienta deberan ser descritos en la secuencia correcta,
tal y como se puede ver en los siguientes pasos.
El movimiento de la herramienta empieza con una aproximacin rpida hacia la pieza. El punto
destino, figura 2.48, con coordenadas X =35 y Z =150, es un punto que pertenece a la recta que
une los puntos P1 a P2, y proporciona un pequeo margen de seguridad con respecto a la pieza.
94
La pieza est ahora de frente. Para conseguirlo, la herramienta se mueve en lnea recta de P2 a P1
con la coordenada X=-1 y Z=150. Para asegurar que se obtiene una superficie lisa la herramienta
se desplaza ligeramente ms all de la lnea central, figura 2.49.
Para permitir la operacin de torneado longitudinal, la herramienta debe ahora retirarse del
contorno y volver a una nueva posicin de partida. Para ello, la herramienta inicialmente se
separa a lo largo de la direccin Z la distancia de 5 mm, figura 2.50.
95
El primer tramo del contorno es torneado por la herramienta desplazndose en lnea recta de P2 a
P3, siendo P3 de coordenadas X=30 y Z=130. Para mecanizar los siguientes dos tramos de
contorno tambin se seguir una trayectoria recta, llevando inicialmente la herramienta al punto
P4 de coordenadas X=25 y Z=125, seguido por el punto P5 con X=25 y Z=98, figura 2.52.
Figura 2.52 Avance a X=30 Z=130 / Avance a X=25 Z=125 / Avance a X=25 Z=98
Paso 6:
El tramo que une los puntos P5 y P6 (X=45, Z=88) es un arco recorrido en sentido horario y con
centro en X=45 y Z=98. Las coordenadas del centro, normalmente una dimensin incremental
con respecto al punto de partida, deberan indicarse en las dimensiones del dibujo. En cualquier
caso, algunos sistemas de control pueden alternativamente permitir especificar el radio en lugar
del centro del crculo. En ese caso, el sistema de control calcular las coordenadas del centro, de
manera que el sistema de control calcular las coordenadas del centro por s mismo, figura 2.53.
Figura 2.53 Arco en sentido horario a X=45 Z=88 con centro de circunferencia X=45 Z=98
Paso 7:
96
Figura 2.54 Avance a X=45 Z=65 / Avance a X=75 Z=50 / Avance a X=75 Z=25
Paso 8:
Cuando se ha llegado al punto P9, la herramienta debe llevarse a una posicin en la que sea
posible tanto un cambio de herramienta como un reposicionamiento. Para poder hacerlo,
inicialmente se retira la herramienta hasta el punto X=80, Z=30 mediante una trayectoria recta.
De ese modo, la herramienta se desplaza a velocidad rpida al punto final remoto (p.e. el punto
de cambio de herramienta) con las posibles coordenadas X=115, Z=200, figura 2.55.
Sistema de unidades
de trabajo : mm
Modo de trabajo en
Nmero de lnea
coordenadas absolutas Plano de trabajo X, Z
98
G41: Correccin del radio de la herramienta a la izquierda
G42: Correccin del radio de la herramienta a la derecha
Funciones auxiliares M
99
* Se activa al encender el equipo
Se puede observar la figura en la pantalla principal del torno en donde se entra con la tecla de
funcin EDIT/MDI
a) una vez estando en la pantalla principal del torno, acceder a la pantalla de edicin,
oprimiendo el botn EDIT, figura 2.56.
Edit
b) a continuacin dentro del men EDIT oprimir el botn program; dentro de este men
colocar nmero de programa y en seguida algn comentario dentro de los parntesis
indicados en la pantalla del men program, una vez hecho esto oprimir el botn input que
nos enviar a la pantalla donde podremos editar el programa conveniente.
100
c) despus de terminar de editar el programa oprimir la tecla input y nuestro programa
quedar guardado automticamente en la memoria ( cada que se oprime la tecla input en
el momento de estar editando el programa, se guarda lo escrito automticamente). Este
aparecer como se indica en la figura 2.57.
N de programa
Comentario
Un programa que puede ser realizado para verificar que el cero pieza que introducimos
inicialmente sea el correcto y se posiciona en el lugar correspondiente es el que se muestra en la
figura 2.58, en el cual se programa G54 G00 X40 Z 5.
O100
N10 G90 G21 G18 G54
N20 G00 X40.0 Z5.0
N30 M30
En este caso se observa que la herramienta se desplaza hacia el punto X40 Z 5, para despus
pararse en el lugar indicado.
101
Visualizar un programa en el grfico (SFG)
En el torno
En el torno seleccionar la tecla de funcin DIAGN/IN-OUT.
Seleccionar la palabra INPUT en el monitor y aparecen dos parntesis como sigue
# (....) data (................)
en el primer parntesis poner siempre el nmero 1 que se refiere a programas del usuario
en el segundo parntesis poner el nmero de programa del 1 al 7999 sin extensin
oprimir la tecla de INPUT/CALC asegurarse que la pc tambin est lista para enviar el
programa el tiempo de espera del torno es 15 segundos aprox.
EN LA PC.
Salir de windows y reiniciar el equipo en D.O.S
Ir al archivo de pcplus
Dar el ejecutable pcplus
En el teclado seleccionar alt + Z
Seleccionar re-pag en el teclado
Seleccionar la letra A en el teclado
Aparece un recuadro poner el numero de programa
Dar enter en el teclado, para esto, previamente debiste haber dado input/calc al torno
Regresar a la pantalla principal oprimiendo MONITOR cuantas veces sea necesario. Mover las
coordenadas X y Z en su espacio negativo, aproximadamente hasta 12.00 y despus regresar
automticamente hasta que las coordenadas se encuentren en cero (HOME). Es necesario
desplazarse sobre los ejes en su espacio negativo an cuando las coordenadas marquen ceros en
102
la pantalla de inicio. Esto se realiza con el objetivo de reconocer el origen para el comienzo de la
ejecucin fsica del programa. La pantalla aparecer con el formato de la figura 2.55.
0 6N 00
<SUB> 0 N
X 0.000 # S 0
Z 0.000 # ( 0)
T 4
M 8
G28 X0.0;
G28 Z0.0;
LSK mm ABS G40 G54
Para ejecutar un programa se presiona el menu que aparece dentro de la pantalla Search. En
este momento la pantalla debe haber cambiado y es aqu donde seleccionars el programa que
deseas ejecutar. La pantalla aparece con el nombre de (PROGRAM SEARCH):
Se selecciona el nmero correspondiente al programa que se va a utilizar. Ejemplo 6; y de
programa seleccionado aparecer en la parte superior izquierda de la pantalla (letras rojas en la
figura 2.56).
En esta seccin aparecen
los
programas con sus respectivos
nmeros para su
localizaaeleccin
(PROGRAM MONITOR
SEARCH) 4 1/1
0 6 0-
<SUB 0 N 0
> N
(PROGRAM
FILE)
1
2
3
1
0
2
0
6
5
.
.
.
.
G2
8
0 )N ) ) TARE
(
LSF ( ( CO
mm
POS COORD COMMAN SEARC MEN
I I D H U
103
Se presiona monitor POST con el propsito de llegar a la pantalla principal. En esta pantalla
tambin se debe ver el nmero del programa que se escogi en la parte central superior de la
pantalla.
Seccin 3 Seccin 7
Botn A
Botn B Figura
2.58
Figura 2.57
A continuacin se presiona el botn verde de inicio una vez, para observar la primera instruccin
del programa, se presiona nuevamente el botn cada vez que se quiera observar la siguiente
instruccin o paso del programa hasta finalizar la ejecucin.
En esta seccin se mostrar un ejemplo, el cual contiene una parte importante de los maquinados
ms comunes en el torno omo son el desbastado, roscado chafln, tronsado, mostrados en la
figura 2.59.
DMATERIAL 22mm
1000Cs 100061
N 882 rpm
D 22
Origen de la pieza
Desbaste de la pieza
Tronzado de la pieza
105
Rosca exterior
Paso de la rosca
Bsqueda de puntos
PUNTO X Z
1 7 0
2 8 -2
3 8 -8
4 14 -11
5 14 -21
6 16 -22
7 16 -56
8 18 -56
9 22 -58
10 22 -63
106
Estudio de los movimientos
Trayecto 1-2 2-3 3-4 4-5 5-6 6-7 7-8 8-9 9-10 10-1
Movimientos
Funciones G01 G01 G03 G01 G01 G01 G01 G02 G01 G01
PROGRAMA
O 125
107
Ahora se dar un ejemplo para programar con entrada de compensacin G41/ G42, con la figura
2.60.
En este programa se suponen una velocidad de la pieza de 1500 rpm y un avance de 200 mm/rev.
Programa:
G90 G21 G18 G54;
T0100 M06; seleccin de la herramienta 1 sin compensacin
S1200 M03; giro del husillo en sentido horario (normal a la posicin)
Absolutas
N010 G90 G18 G54; (Se coloca el inicio de programa)
N020 T01.01 M06; (Cambio de herramienta T01, con compensacin de radio.)
N030 S1500 M03; Velocidad del husillo de 100 rpm y movimiento en sentido horario.
N040 G0 X48 Z18; (Colocacin de la herramienta en el punto 1, X48 z18, cerca de la pieza, sin
peligro de coalicin)
N050 G42 X17 Z2;( Se introduce la correccin a derechas G42 y avanza hasta el punto 2 X17
Z2)
N060 G01 Z-12 F200; (Se activa G01 para trabajar en forma controlada, con un avance de 200
mm/rev avanza al punto 3, X17 Z-12)
N070 X28 Z-22; (Contina haciendo la parte cnica de la pieza con compensacin
de radio, con programacin del punto 4, X28 Z-36)
N080 Z-36; (Contina al punto 5, X28 Z-36)
N090 X48 M05; (Se procede a subir en X hasta el punto 6, X48, como no existe material
se activa G00 y se para el cabezal con M5)
N100 G40 G0 Z18;( Se desactiva la correccin a derechas con M40 y se vuelve al punto
de partida 1 X48 Z18 en G00)
N110 M30; ( Final del programa M30)
108
Ciclos fijos en el torneado
Los ciclos fijos o enlatados son las funciones preparatorias que dan mayor potencia a los
controles, al permitir realizar la programacin de manera sencilla y con gran potencia, permiten
arrancar el material en un gran nmero de pasadas con poco cdigo de programacin y
respetando el perfil programado en todo momento.
Donde:
Por ejemplo
G72 W R
109
G72 P Q U W F S
Donde
El primer rengln:
W= Profundidad de corte de desbaste.
R = Cantidad de retraccin de cada corte.
Segundo rengln:
G70 P Q F S
Donde
P Nmero del primer rengln del perfil a maquinar.
Q Nmero del ltimo rengln del perfil a terminar.
F Avance del corte.
S Velocidad de la pieza a maquinar.
CICLO DE ROSCADO
G76 P000000;
G76 X.....Z.....P.....Q......F......;
Donde:
P consta de seis dgitos que no llevan separacin ni punto decimal y significan as
00 los dos primeros son el numero de pasadas solo en el ultimo corte
00 los dos siguientes se refieren a un chafln de salida
00 los dos ltimos al ngulo de la rosca.
X el dimetro nominal de la rosca (exterior) o dimetro menor
Z la longitud de la rosca en eje Z.
P la profundidad de la rosca con valor radial.
110
Q la profundidad de corte de cada pasada Q=P/No de pasadas.
F solo en este ciclo F es el paso de la rosca
Nota: el avance de desplazamiento de corte lo sincroniza con el # de r.p.m a mayor r.p.m
Mayor el avance.
Ejemplo:
ROSCA PARA TORNILLO 5 hilos por pulgada.
G76 P020060;
G76 X1.5625 Z-2.0 P0.0937 Q0.023425 F0.2.;
G83 X......Z.......Q......R......F.....;
Donde:
X Punto de origen en dimetro siempre es 0.0
Z profundidad total del barreno
Q profundidad de cada pasada
R punto de retraccin de la hta cada que haga un corte (valor positvo)
F avance de corte de la hta.
Q
Z
UNIDAD III
111
Programacin y operacin de Tornos de CNC Asistido por Computadora
La Automatizacin Fija, es aquella asociada al empleo de sistemas lgicos tales como: los
sistemas de relevadores y compuertas lgicas; sin embargo estos sistemas se han ido
flexibilizando al introducir algunos elementos de programacin como en el caso de los (PLCS)
O Controladores Lgicos Programables.
Fresadoras CNC.
Tornos CNC.
Mquinas de Electroerosionado.
Mquinas de Corte por Hilo, etc.
Como se observa los ejes de la pantalla indican la forma de operar en una mquina, como en el
caso del torno se emplean los ejes X Z y en la pantalla aparecen X Y, es necesario cambiarlos.
Para cambiar los ejes se realizar con GEOM 2D > Parameters > Geometry type, como aparece
en la pantalla siguiente:
113
Se despliega la tabla de Milling XY y Turning XZ, opriminedo el mause en sta y dando OK para
cambiar a los ejes que interesan para operar el Torno CNC, como se muestra en la pantalla
siguiente:
Se observa el cambio de los ejes a XZ, estando en posibilidad de crear la geometra de la pieza
que se requiere fabricar.
Una vez que se tienen los ejes para torneado horizontal, es necesario seguir los procedimientos
siguientes:
114
A. Definir geometra
Perfil de desbaste
Perfil de acabado.
D. Definir la herramienta.
Caractersticas.
El sistema tiene una librera sugerida de herramientas, pero si desea generar su propia librera lo
puede hacer.
F. Postprocesar.
115
Existen dos formas para generar la Geometra En nuestro programa de visi turn; una es con
lneas, y la otra es creando perfiles con dimensiones, para lo cual, debemos estar ubicados en la
pantalla con los ejes del torno y continuar con la generacin de las geometras.
Definicin de la Geometra.
Seleccione los siguientes comandos para generar lneas de construccin o ejes de la pieza.
GEOM2D LINE PARALELL- DISTANCE.
Seleccione Z
Seleccione cualquier
elemento
Seleccione una lnea. Seleccione un segmento
Cuando usted seleccione el eje X o Z, en la pantalla aparecer una flecha indicando la direccin
en que se trabajar. Si presiona otra vez el botn izquierdo del ratn usted podr cambiar la
direccin, o tambin presionando la barra espaciadora.
Ahora para realizar el dibujo del ejemplo mostrado anteriormente, tiene que dibujar las lneas
paralelas al eje X y al eje Y necesarias.
116
Existen dos formas de realizarlo:
Incremental
Absoluta
Incremental:
Se toma la lnea en X=0 y Z =0 como referencia y se traza la nueva lnea, esta a su vez sirve
como referencia para trazar la siguiente y as sucesivamente hasta terminar.
Absoluta:
Siempre se toma como referencia la lnea X=0 y Z=0 para todas las dimensiones.
X Z X Z
40 30 0 0
20 10 40 30
10 30 60 40
10 10 70 70
80 80
Cuando usted haya seleccionado cualquiera de los valores de las dos tablas habr terminado de
hacer las lneas de construccin o referencia.
Nota:
Solo se generar la mitad de la pieza porque al tornearla solo necesita esta. La otra mitad es
generada sola, por tratarse de un solid en revolucin.
117
Cuando aparezca la flecha oprima con un click el botn derecho del ratn.
Cuando usted haya seleccionado aparecer la siguiente caja de dilogos:
Los primeros valores a insertar en la caja de dilogos para los ejes XZ sern.
Cuando usted insert los valores en los ejes antes mencionados aparecern lneas de
construccin.
118
Ver la siguiente figura:
Si usted solo quiere ver las lneas que realizo existen comandos para ampliar el rea que usted
necesite ver.
Seleccione el icono que incluye toda la imagen y solamente vera esta.
119
Puntos con coordenadas cartesianas. Puntos con coordenadas polares.
120
Para generar segmentos.
Para generar el primer segmento o inicio del dibujo, seleccione el primer punto y este ser en:
Coordenadas cartesianas.
Cuando usted haya seleccionado las coordenadas cartesianas, presione con un click en OK y
aparecer la siguiente caja de dilogos:
Cuando usted haya seleccionado el icono antes mencionado presione con un click en el punto
donde se forma la interseccin de los elementos y se generar el primer segmento. Como se
muestra en la siguiente caja de dilogos:
121
Como se puede observar en la pantalla el segmento formado inicia con el punto de color morado.
Para generar los segmentos faltantes puede utilizar el icono de interseccin entre dos elementos.
Observe en la pantalla el dibujo ya terminado con las lneas y segmentos.
Si usted desea que no aparezcan las lneas de construccin, existen iconos para borrara las lneas.
Ejemplo:
Seleccione el siguiente comando:
Borrar Elementos.
Borrar Elementos
122
Cuando usted seleccione el icono de borrar elementos aparecern los siguientes iconos:
Para borrar seleccione los iconos que llevan por nombre Selection Icon.
Selecciona los elementos fuera de la ventana.
1 2 3
1. Selecciona los elementos dentro de la ventana.
Cuando usted haya seleccionado el icono aparecer una lnea en forma de cruz que indica que
seleccione con un click el primer punto donde se abrir una ventana y el segundo punto para
123
Ver la siguiente pantalla:
Cuando usted seleccione los elementos a borrar todos los elementos que se eliminaron se observan de
color rojo.
Con el botn derecho del ratn presione con un click y automticamente desaparecern todos los
elementos eliminados.
Al eliminar todos los elementos se puede apreciar el perfil de desbaste y el perfil de Acabado.
124
Para convertir las lneas en Perfiles seleccione los siguientes comandos:
Seleccin de la ventana.
Selecciona los elementos fuera de la
Seleccin de un elemento con un ventana.
color especificado. Selecciona los elementos con colores
diferentes a los especificados.
Seleccione algunos elementos.
Selecciona un segmento.
Selecciona un arco.
EJEMPLO:
125
Seleccionar el comando.
Seleccionar lnea por lnea.
Cuando se haya seleccionado todos los elementos, seleccione el botn derecho del ratn para
confirmar el Profile.
Si se desea confirmar que es un Profile. Seleccionar el siguiente icono:
Pregunta
EJEMPLO:
Seleccionar el icono.
Cuando se seleccione el icono aparecer lo siguiente:
126
Seleccione OK.
Para dibujar con perfiles (dimensiones) se tomaran las dimensiones del dibujo realizando
de una forma tradicional (lneas).
127
Al seleccionar OK aparecer una nueva pantalla como se observa en la figura:
Si se observa en la figura los ejes mostrados no son los correspondientes al torno, para que se
pueda cambiar a los ejes XZ, seleccionar los siguientes comandos.
Cuando seleccione Geometry Type aparecer la siguiente caja de dilogos, se debe seleccionar
Turning XZ.
128
Cuando la pantalla muestre las coordenadas del torno entonces se comienza a realizar el diseo.
Seleccionar OK.
Seleccionar las coordenadas que aparecen por default en la caja de dilogos. Este ser el inicio
para generar un punto.
Salir.
129
La caja de dilogos y los comandos aparecern en la pantalla.
Como se observa que en la caja de dilogos no aparecen valores, esto es porque se deben insertar
los valores para que se genere el diseo.
Nota: los primeros valores que sern insertados sern para generar el desbaste de la pieza y
posteriormente se insertaran valores para generar la pieza o diseo.
130
Se mostrar el siguiente mensaje, seleccionar OK.
Seleccione Escape
131
Para generar el perfil de acabado seleccione los siguientes comandos:
Seleccionar OK.
Al seleccionar OK aparecer la siguiente caja de dilogos, insertar los valores que se muestran
a continuacin:
132
Presionar OK en la pantalla aparecer la siguiente caja de dilogos, inserte los valores
mostrados:
Seleccionar OK.
133
Seleccione OK.
Initial diameter: dimetro inicial.
Final diameter: dimetro final.
Incremental Z: Incremento en Z.
Absolute Z: Z absoluto.
Cone angle: Angulo del cono.
Al insertar los valores se generar el chafln, como se muestra en la siguiente figura:
Salir (Exit)
Al seleccionar el icono Salir los segmentos cambiaran el color verde a color amarillo
indicando un Profile. Aparecer un mensaje seleccione Ok.
134
Al seleccionar OK aparecern las cajas con las coordenadas seleccione Escape.
Perfil de
Desbaste.
Perfil de
Acabado.
Si se desea ver el Profile en sus diferentes vistas seleccione los siguientes iconos:
Estos iconos se encuentran en la parte izquierda de la pantalla del Turn 5.4.
135
Observar las vistas de 1 a 5 donde se ven las diferentes formas para su anlisis.
Para que se pueda ver el dibujo en Isomtrico Slido se debe tomar en cuenta los siguientes
puntos:
1 2 3
4 5
136
Al seleccionar cualquiera de los dos comandos Rough - Profile (desbaste) o Finish Profile
(Acabado) seleccionar los dibujos con un click. Cuando se haya seleccionado el dibujo
aparecer una copia del dibujo en la parte inferior del dibujo anterior como se muestra en la
siguiente figura:
3. Para que se pueda observar el dibujo en slido en cualquiera de sus vistas seleccione los
siguientes comandos y presione los iconos que muestran las vistas.
137
Cuando se haya seleccionado Volmenes aparecer la siguiente caja de dilogos:
En la caja de dilogos que aparece despus de haber seleccionado los comandos anteriores, si
usted recuerda en el paso anterior selecciono GOUREAUD SHADING para ver en slido,
ahora seleccione WIREFRAME y vera su dibujo en alambre.
|
138
Cuando se haya seleccionado Machine Lathe aparecer la siguiente caja de dilogos:
En esta caja usted puede seleccionar cualquiera de las maquinas que se muestra con una franja
en color azul la caja de dilogos. Aparecer en la pantalla la maquina seleccionada como se
muestra en la siguiente figura:
Si no localiza el torno que se va a utilizar entonces primero se tiene que definir. Para definir
un nuevo tipo de Torno realizar los siguientes pasos.
1. Abrir la aplicacin de Turn 5, y seleccionar los siguientes comandos:
139
2. definir el Profile que representar la torreta y la carrera de la herramienta del maquinado
con los siguientes comandos:
140
La torreta que se muestra fue generada con los siguientes datos. Esta torreta no tiene volumen.
Nmero de caras.
Dimetro interior.
Dimetro exterior.
ngulo.
Para definir la posicin de la torreta o la carrera y seleccionar el lado del material presionar
con el botn izquierdo del ratn y para confirmar la posicin presione con el botn derecho
del ratn.
Si se observa en la figura, se aprecia una flecha, se puede cambiar su posicin, esto quiere
decir si se quiere hacia adentro o hacia a fuera presionar cerca de la flecha y esta cambiar su
posicin.
3. Seleccionar.
Seleccionar la torreta del Profile que se rota y confirmar con el botn derecho del ratn.
141
Cuando se haya confirmado aparecern los siguientes iconos y al seleccionar el Profile la caja
de dilogos:
Salir-cerrar.
Seleccionar eje Z.
Seleccionar algunos
segmentos. Seleccionar un segmento.
Seleccionar lnea.
142
4. Seleccionar.
Presione OK.
143
Cuando se haya confirmado los datos el Profile se convertir en slido como se muestra en la
siguiente figura:
Cuando usted seleccione dos veces su referencia se despliega la siguiente caja de dilogos:
144
En el mismo paso 5 seleccione MACHINE ---LATHE DEFINITION------CARRIAGE.
6. Seleccionar:
Cuando se seleccione la creacin de una maquina aparecer la siguiente caja de dilogos, donde se
coloca la descripcin para una nueva mquina.
145
7. Para que usted pueda observar la maquina creada anteriormente ir a:
Para estar seguro que la maquina fue creada y cuando se la llame aparezca. Tomar en cuenta los
siguientes pasos:
Paso 1
SYSTEM File New
Paso 2
MACHINE Machine Lathe
Paso 3
Seleccionar la maquina creada.
Definir la Herramienta.
146
Presionar OK y aparecer la siguiente caja de dilogos en el cual se seleccionan los datos
que aparecen por default.
147
Cuando se presione OK aparecer la herramienta que escogi como se muestra en la
siguiente figura:
Presione con un click en el botn derecho del ratn y aparecer la siguiente caja de dilogos:
148
Estos valores aparecen por default en la caja de dilogos, ahora inserte los siguientes valores:
149
Seleccione el eje Z con la direccin de la flecha hacia dentro, esto da la opcin de maquinar
desde el contrapunto hacia el chuck, en caso que la flecha que aparece en la pantalla este en el
sentido contrario, se maquina desde el chuck hacia el contrapunto.
Cuando se seleccione la direccin, haga un click con el botn derecho del ratn y aparecer la
siguiente caja de dilogos:
En esta caja de dilogos aparece el tipo de desbaste que previamente se indic, horizontal por
el eje Z, si se desea que se programe en forma normal aparece OFF, pudiendo realizar el
programa de maquinado por ciclo enlatado o fijo. Aparece la profundidad de corte que
previamente se introdujo, ahora se introducir un valor de a para las distancias de
150
aproximacin y retraccin, se puede introducir un valor al ngulo el cual ser el que toma la
herramienta al introducirse y alejarse del maquinado.
El tonto CNC del Instituto no cuenta con movimiento rpido, por lo que NO se debe
introducir valores.
Se pueden realizar comentarios para que aparezcan en el programa e indicarnos algo respecto
al maquinado, as como indicar una llamada al postprocesado que se emplea.
151
152
3.4 Generacin de programas a partir de programas 2D (Post-procesar)
Para que pueda procesar su informacin es necesario minimizar Turn 5 y habr la siguiente
seccin:
Al seleccionar los comandos aparecer la caja donde usted guardo su dibujo seleccione el
nombre del dibujo ejemplo 2 como se muestra en la siguiente figura:
Seleccione Abrir.
153
Cuando se seleccione abrir aparecer la siguiente caja de dilogos:
Como se puede observar en el nombre del archivo dice ejemplo 2 seleccione Guardar.
Cuando haya seleccionado guardar aparecer la siguiente caja de dilogos:
Seleccionar EXIT.
Cuando se seleccione EXIT aparecer un mensaje en el cual muestra la ruta donde se guard el
archivo, que es el que servir para introducirlo en el torno CNC.
Seleccione Aceptar.
154
En el posprocesado el programa aparece con O1000, por lo que es necesario realizar el
cambio a un nmero distinto, ya que en caso contrario marcar error por estar duplicado con
otro programa. Este cambio se puede realizar directamente ya que el programa se maneja
como procesador de texto, de hecho, los programas vienen con nombre*txt.
En caso de que aparezca el nombre.NC, al querer correr el programa marcar error por lo que
hay que modificarlo a texto, es decir, nombre.txt.
Si se requiere reemplazar un dato por otro en el programa generado, dado que algn
procesador de una maquina opera con G00 en lugar de G0, se selecciona el siguiente
comando:
155
Cuando se haya seleccionado estos comandos aparecer la siguiente caja de dilogos con
valores para ser reemplazados como se muestra a continuacin:
Se puede observar que en el programa todos los G0 son reemplazados por G00.
Si se desea poner la fecha y la hora a su programa seleccione los siguientes comandos:
A continuacin se muestra el dibujo de la parte que se utilizar como ejemplo para explicar
cada uno de los pasos antes mencionados:
156
Definicin del Plano de Trabajo.
157
3.5 Casos de estudio
Para la realizacin del caso de estudio, se analizar un ejemplo de una pieza de ajedrez,
previamente dibujado siguiendo los pasos descritos en la seccin 3.3, los cuales consisten en
abrir un documento nuevo para generar el stock o material a maquinar y despus generar la
geometra de la pieza a maquinar o sea el perfil completo de la pieza, como se muestra en la
siguiente figura.
Cuando se tiene el Roug y finish profil, se manda llamar a la torreta, o sea, la maquina con la
que se va a maquinar, en este caso la que se cre en la seccin anterior y que se encuentra en
Machine recal, que es DYNA 3300.
158
Como se observa en la figura, se ve la torreta DYNA 3300, igual a la que se fabric
anteriormente, as como el perfil y el material fabricados.
Ahora lo que se requiere es manda llamar la herramienta, para lo cual se hace en Turning
Tools Call from library, para lo cual se desplegar la librera de las herramientas de
torneado, se selecciona una. Existe la posibilidad de seleccionar una herramienta que se haya
creado con anterioridad y guardada en el archivo de herramientas, para lo cual se selecciona
Define special tool. Ambas rutas se muestran en la siguiente figura:
159
Se guarda la herramienta seleccionada
Una vez hecho lo anterior, de prosigue a maquinar la pieza creada. Con la herramienta
propuesta se tiene problema para maquinar, por lo que se manda llamar otra herramienta con
diferentes ngulos de corte con el fin de maquinar las zonas curveadas.
160
Aqu se ve donde se mando llamar la otra herramienta, la cual se toma de la librera.
161
UNIDAD IV
Introduccin
En esta unidad se vern los mecanismos y dispositivos que controlan los diferentes
movimientos y acciones que realiza un centro de maquinado para llevar a cabo el conjunto de
instrucciones asociadas a un programa de CNC, que realizar una pieza propuesta, las
herramientas usadas en estas mquinas, las funciones programables con CNC, los
componentes del sistema, la edicin de programas y el maquinado de piezas.
Cuando se maquina se deben conocer las prestaciones y los lmites en los que opera el Centro
de Maquinado, no es suficiente con colocar la pieza y manipular el panel de control. Para
conseguir mejores resultados en la programacin CN, se debe estudiar y planificar todo el
proceso de manera anticipada, tal como se estudi en la unidad II para el torno CNC.
Componentes de un sistema CN
Las partes importantes de los sistemas CN encontrados en todas las mquinas son:
UCP (Unidad central de procesos).
Perifricos de entrada.
Unidades de almacenamiento de datos.
Perifricos de salida.
Unidad de enlace con PLC (conexin con mquina).
UCP
Es el corazn del sistema, est compuesto por una estructura informtica donde el
microprocesador es el elemento principal. La capacidad y potencia del clculo del
microprocesador determina la capacidad real de la mquina CNC (capacidad de
interpolacin).
Entre las funciones que tiene que realizar estn las siguientes:
Los microprocesadores modernos tienen gran capacidad e incluso pueden ser colocados en
paralelo para multiplicar la potencia y velocidad de clculo necesaria en el desempeo del
trabajo.
Dentro de los UCPs modernos se instalan tarjetas electrnicas para comunicar con los
ordenadores (RS232) o conectarlos al sistema de la red de la empresa, actuando como un
ordenador ms.
162
Otro componente de la UCP son las diferentes memorias que integran el sistema, existen
memorias EPRON, ROM, RAM, memoria Tampn, etc.
Perifricos de entrada
Son todos los elementos que sirven para suministrarle informacin a la UCP. Entre los ms
importantes estn:
Teclado y panel de mandos.
Conexin con ordenador (sistema de red o RS232).
Reglas pticas o posicionadores.
Ratn.
Los teclados incorporados en los controles son diferentes incluso dentro de los mismos
fabricantes, no existe una unificacin tal como pasa en los PCs. Adems existen controles con
la programacin diferente a la ISO, tambin pueden trabajar con dos sistemas diferentes, por
lo que pueden tener dos teclados intercambiables para el mismo control.
No obstante todos estn diseados por reas para realizar la programacin y el control de
mquina de forma sencilla y poder realizar el mecanizado manual.
Los controles suelen tener una capacidad de almacenamiento no muy grande, por lo que es
necesario poder comunicarse con algn ordenador que tenga una capacidad superior,
igualmente, existen programas, generalmente generados por sistemas CAM, que no caben en
la memoria del control, por lo que se tiene que establecer un sistema de conexin constante
con el ordenador, este sistema se llama DNC y va paginando el programa y envindoselo al
control a medida que este lo asimile.
A partir de aqu se tienen que unificar unos parmetros que se conocen como Cdigos de
Protocolo. En caso de coincidir estos cdigos entre ambos sistemas, no podr establecerse la
comunicacin. Entre otros datos se tienen que igualar los Baudios, Bits de paridad, Bits de
control, etc., estos datos los facilita el fabricante de control.
Ratn o Mouse
El ratn acta igual que en un sistema informtico PC. Este tipo de perifrico solo existe en
controles modernos, muy potentes, y que dispongan de la capacidad de realizar dibujos
tcnicos o incluso tener incorporado un sistema CAM a pie de mquina.
Los primeros controles, almacenaban la informacin por medio de tarjetas perforadas, que
luego se tenan que editar cada vez para realizar el programa, ms adelante se usaron las
cintas magnticas, que estaban en una unidad porttil que se conectaba al control cada vez que
se tena que emplear. Este mismo formato se us para unidades de disquete.
Actualmente estos sistemas han cambiado de forma radical, siendo los siguientes tipos ms
utilizados:
Con esta conexin prcticamente lo que se hace es usar el ordenador como fuente de
almacenamiento, aprovechando su disco y sus unidades de disquete.
En el mercado existen programas que estn diseados exclusivamente para realizar las
conexiones y trasvases de datos tanto en un sentido como en otro.
Dado que la conexin RS232 sirve tanto para entrada como para salida de datos, es lo que
tcnicamente se llama un perifrico I/O, incluso utilizando el mismo sistema operativo que el
del ordenador.
Esta conexin hace actuar al CN como una unidad mas del sistema de red instalado en la
empresa, lo que permite un control total, por ejemplo desde la oficina tcnica o cualquier otro
departamento tcnico de la empresa que tenga capacidades de acceso.
Perifricos de salida
Son todos aquellos elementos que sirven para recibir la informacin que le suministre la UCP.
Entre los ms importantes se destacan los siguientes:
Monitor
164
Comunicaciones RS232
Conexin con Intranet
Control de movimiento de los ejes y dems elementos mviles de la mquina.
Monitor
Es el encargado de informar de todos los sucesos que se estn produciendo entre los diferentes
procesos de comunicacin, tanto de datos de entrada como de salida. Figura 4.1.
Comunicaciones RS232
Conexin a Intranet
Vale todo lo expuesto en el punto de conexin a con Intranet, pues es tanto de entrada como
de salida.
El control una vez procesados los datos, transmite informacin a los diferentes rganos de la
mquina, para que procedan a su ejecucin. Estos datos no los enva directamente a la
mquina (motores, giro de cabezal, puesta en marcha de refrigerante, etc.) sino que lo hace a
travs de un PLC o autmata programable.
165
funcione incorrectamente, por lo que, si no se conoce este lenguaje y el modo de
funcionamiento, es mejor no tocarlo y avisar a algn tcnico para su correccin.
Dependiendo del control, alguno de estos mandos pueden estar integrados en el propio teclado
o insertados por el fabricante, en alguna zona de la mquina, de forma que estn accesibles y
claros. Estos mandos suelen estar priorizados a los mandos del propio control, para un mejor
control de la mquina.
Estos controles pueden ser empleados de forma alternativa durante las operaciones
programadas para modificar puntualmente el proceso, por ejemplo aumentar o disminuir la
Va.
Es habitual que estas funciones aparezcan representadas mediante in cono inscrito en el botn
correspondiente o a un lado del mismo.
Para poder mover los ejes de la mquina manualmente, existen varios sistemas: integrados en
el Control Numrico o en los mandos del control mquina.
Los paneles de algunos controles numricos llevan integrados los botones de movimiento de
ejes en su propia botonera, suelen intercalar un botn de avance rpido para simultanear con
el eje y direccin apropiada, estos mandos pueden actuar con movimiento continuo o
movimiento por impulsos controlados. En el caso de movimiento continuo, se suele controlar
166
la velocidad de avance de los ejes por medio de un potencimetro o por medio del valor
introducido en la programacin.
En el caso de movimiento por impulsos, se desplaza la a la mxima velocidad, pero en una
distancia exacta, elegida por medio del potencimetro adecuado. En la escala de dicho
potencimetro suele venir indicada el desplazamiento que realizar por cada impulso que se le
aplique al correspondiente botn.
Realiza la misma funcin que las botoneras integradas en el panel de control, con la diferencia
de que no existe una unificacin clara, lo que lleva a que cada fabricante disponga como
mejor crea a la hora de situar y dimensionar la botonera.
Volante electrnico
Es un accesorio del que actualmente disponen la mayora de mquinas y tiene como objetivo
el de imitar los movimientos de giro de los volantes tradicionales pero con la mxima
precisin posible. El volante dispone de ajustar diferentes escalas, lo que permite con el
mismo giro, se pueda conseguir diferentes desplazamientos. Por ejemplo, si se escoge la
escala de 1 mm, el giro completo del volante har que el eje recorra 1mm, lo que quiere decir
que las divisiones del tambor sern proporcionales a 1 mm.
Existe la posibilidad de colocar un volante por eje o un nico volante que conmute con los
diferentes ejes de la mquina. En este ltimo caso el volante puede se mvil, (HAND WEEL)
pudindose acercar a la posicin que el operario ocupe, lo que facilita su operativa.
167
4.2 Preparacin para operar un centro de maquinado CNC.
Introduccin
Es cierto que hoy existen programas CAM (Mecanizado Asistido por Computadora), muy
verstiles potentes y rpidos en su ejecucin, pero a pesar de ello, realizar una pequea
modificacin a pie de mquina es mucho ms rpido que tener que retocar el proceso desde la
computadora, naturalmente, cualquier operario que no conozca el lenguaje de programacin
de su mquina, no podr realizar dicha tarea. Analizando desde el prisma del tcnico de un
sistema CAM, tambin se hace imprescindible dicho conocimiento, pues muchos ajustes del
programa CAM y del sistema de postprocesado, se tienen que basar en el conocimiento del
lenguaje de programacin CN.
No es menos cierto que todava son muchos talleres los que programan a pie de mquina,
bien porque no disponen de oficinas tcnicas adecuadas, bien porque desde la oficina tcnica,
solo se elaboren aquellos programas que requieren ineludiblemente el proceso CAM, por su
complejidad o por el tamao de programa CN requerido. Por lo tanto, los operarios que
utilicen estas mquinas estn obligados a conocer la programacin.
Estructura de la programacin
Un programa desde el sentido literal, no es nada ms que una sucesin de rdenes y procesos
correlativos, que tienen que realizarse en el orden lgico establecido y no en otro. Cuando
alguien decide ir de paseo, si es previsor y ordenado, realizar un programa de las diferentes
localidades que recorrer en el orden adecuado y de las actividades que realizar en cada una
de ellas en un orden lgico. Tambin existe la posibilidad de viajar sin ninguna previsin, sin
determinar ni orden ni objetivos. As como en los viajes una persona puede escoger un
sistema u otro, en sistemas de programacin informticos, es absolutamente imprescindible,
escribir todo en el orden adecuado e introduciendo todos los caracteres sin omitir o
intercambiar alguno, pues las consecuencias pueden ser imprevistas.
En cualquier programa CNC, se distinguen siempre dos grandes grupos de informacin, los
dos grupos de datos son:
168
Datos geomtricos
Datos dimensionales del contorno final.
Descripcin de los movimientos de la herramienta.
Posicionamiento en el rea de trabajo del cero y puntos de referencia necesarios.
Datos tecnolgicos
Datos de la herramienta.
Condiciones de corte (velocidad, avance, etc.).
Funciones auxiliares de mquina (refrigeracin, giros, etc.).
Un ejemplo de estructura se puede ver en la tabla 4.1 que utiliza el fabricante EMCO.
003 90
Se puede observar en la tabla, como las lneas estn perfectamente estructuradas y aunque
falte algn dato en alguna de las lneas, la casilla o espacio correspondiente se tiene que
respetar.
Programacin abierta
169
Tabla 4.2 Programacin abierta
N100 G90 G01 X20 Y16 Z30 F120 S1200 T2.2 M12
N120 Y5 M5
N130 M30
Si se observa la tabla se puede detectar la diferencia que existe entre el tamao de las
diferentes lneas e incluso en la estructura de las mismas.
Programacin estndar.
Programacin conversacional.
Programacin mixta.
Programacin estndar
Programacin conversacional
170
Este sistema, aparentemente, en principio es el ms indicado para programar a pie de
mquina, o para operarios no iniciados en programacin, pero una vez se adquiere la
experiencia, est demostrado que se recurre al sistema estndar para agilizar y ganar tiempo.
Programacin mixta
Es una mezcla de ambas. Actualmente existen controles que permiten actuar de una
manera o de otra segn la interface que decida el operario de mquina. La tendencia suele ir
en esta lnea, teniendo en cuenta que de esta manera se puede programar segn la necesidad y
capacidad de cada operario.
Segn es sistema de escritura del programa se realiza:
Manual, a pie de mquina
Manual, desde la computadora
Realizacin con sistema CAM
Este sistema ha sido el ms empleado hasta ahora. El operario a partir del plano ha
escrito el programa directamente en el control. Esto tericamente no afecta el tiempo de
maquinado, pues los controles permiten escribir un nuevo programa mientras se est
ejecutando el actual, pero en la prctica, no siempre el operario puede estar por la atencin de
dos tareas al mismo tiempo lo que origina paros de mquina, que siempre son costosos e
indeseables.
Actualmente es aconsejable realizar la programacin a pie de mquina, solamente de
aquellos programas que no ofrezcan ningn tipo de dificultad y que al operario le resulte fcil
de resolver y que sea de dimensiones reducidas. Tambin es aconsejable la realizacin de
pequeos retoques del programa, tales como modificaciones de alguna cota o insercin de
pequeos mecanizados, como por ejemplo la realizacin de un nuevo taladro.
La mayora de los controles modernos, permiten la realizacin de simulaciones grficas a pie
de mquina lo que facilita, si as se decide, la programacin a pie de mquina.
171
productivos CNC. En esta seccin los tcnicos que intervengan han de tener amplios
conocimientos de mecanizado y de ser posible provenientes del taller de mecanizacin.
Sistema ISO Como es sabido, los sistemas de normalizacin, tienen como objetivo la
unificacin de normas y criterios en la aplicacin tcnica en los diferentes mbitos de la
industria, en CNC tambin est normalizada, la forma y criterios de programacin en
diferentes sistemas.
El sistema ISO es el estndar ms utilizado, por lo tanto, es el que se ver en este tratado. No
obstante la evolucin tcnica avanza cada vez ms de prisa que la normalizacin, en el
mercado se encuentran sistemas CNC, que salvo en los aspectos fundamentales, como en los
sistemas de coordenadas y algunas funciones bsicas, no son compatibles entre si. A pesar de
ello las estructuras de programacin son muy similares, por lo que, una vez aprendiendo un
sistema, resulta fcil adaptarse al resto.
Funciones del sistema.
Cuando se inicia a operar un centro de maquinado es importante conocer el sistema de la
mquina, para este caso se mostrar el centro de maquinado DYNA 2016.
El control CNC 4M, est dividido en dos grupos bsicos de funciones. Estos son el MENU y
el MONIT. La seleccin entre los grupos puede ser activada presionando el botn MENU
/MONIT localizado en la esquina superior derecha del panel de control o posicionando el
cursor sobre la opcin MENU o MONIT en la esquina inferior derecha de la pantalla y
oprimiendo INPUT.
Como se muestra en la figura 4.6, la pantalla est dividida en secciones, que son, el rea de
titulo, rea principal, rea de funciones, rea de mensaje y rea de funciones especiales.
Secciones de la pantalla:
El rea de titulo muestra el nombre de la pgina vigente o nombre actual del programa activo
y el tiempo transcurrido desde que el sistema fue encendido.
El rea principal muestra los datos grficos relacionados con la operacin vigente o actual. El
rea de mensajes proporciona mensajes de error. El rea de la funcin de teclas muestra la
posicin de las teclas correspondientes.
172
rea de funciones especiales
rea de titulo
rea principal
rea de mensajes
173
Informacin de operacin del CM
COORD.
Muestra el nmero de coordenadas de trabajo actual (G54-G59) y los
valores actuales de las coordenadas desplazadas.
Nota: G54 puede tambin usado como cero de mquina.
DST - TO-GO
Muestra la diferencia entre la posicin actual y el destino de la posicin
actual del comando
COMAND: Muestra la posicin comandada por el actual programa
NC.
Los campos de la figura 4.9 aparecen en todas las pantallas, en la seccin Monitor:
Mm: Indica que la unidad de medicin vigente, est dada en el sistema Mtrico.
Inch: Indica que las unidades vigentes de medicin son en pulgadas.
XOY: Inicia el plano vigente por configuracin preestablecida debe ser XV, YZ, ZX, YZ.
ABS: Indica el status absoluto o incremental
Sx: Muestra el porcentaje de sobre marcha programada en la velocidad del Husillo
Fx: Indica el porcentaje de sobre marcha en la alimentacin programada
Rx: Indica el porcentaje de sobre marcha en el
incremento rpido programado.
Jx: Indica la longitud de paso cuando el modo
JOG. Es seleccionado. .
Hx: Indica la longitud de recorrido pro pulso
de control remoto manual.
F: Muestra los datos de velocidad de corte.
T: Indica el nmero de herramienta actual.
S: Indica la velocidad angular actual del Husillo
174
SEARCH: Localiza una lnea particular al programa (Si no se usa al iniciar un programa
desde el principio).
RESET: Reiniciara la operacin actual y regresara al programa actual a su inicio. Este tiene la
misma funcin que el botn Reset en el panel de control.
RUN: Iniciara una operacin. Tiene la funcin que el botn de comenzar el ciclo (Cycle Star)
HOLD: Detendr la ejecucin del programa. Tiene la misma funcin que el botn Feed Hold
SIMU: Selecciona la funcin de simulacin.
MDI: Manual DATA INPUT permite la entrada de comandos NC. Para su ejecucin.
HELP: Permite el acceso a la seccin de ayuda.
Position: Muestra la posicin actual de coordenadas relativas al cero local vigente.
MACHINE: Muestra la posicin actual de coordenadas relativas al cero de la mquina
(Home).
TOOL PARA: Muestra el estado vigente de la compensacin de la herramienta. L: Es la
longitud desplazada de la herramienta vigente D: Es el dimetro de la herramienta actual.
La funcin de trayectoria (PATH) se usa para monitorear la trayectoria de corte del centro de
la herramienta. Se puede usar en simulacin o en corte actual. Esta vista puede ser rotada o
escalada (200m) segn se requiera. Esto se realiza a travs de 9 botones selectores localizados
en lado superior derecho de la pantalla. Estos son seleccionados utilizando las teclas de la
flechas para seleccionar la funcin deseada, y presionar la tecla Input para entrar a esta
funcin.
Las diferentes secciones aparecen en el rea principal de la figura 4.10. Si un color de pantalla
es usado, podrn ser mostrados en diferentes colores. Si el monocromo de la pantalla es
usado, estos pueden ser distinguidos por la forma. La descripcin es la siguiente.
Red Dash Rectangular Frame: (rea delimitada por una caja rectangular roja)
Va a toda velocidad el lmite del rango del software con el movimiento mximo y mnimo del
rango uniforme de los ejes. El lmite del ngulo es colocado en el montaje de la mquina del
parmetro del sistema.
Yellow Dash Rectangular Frame: (rea delimitada por una caja rectangular amarilla)
En este se da la forma y el tamao de las piezas de trabajo. Este tamao colocado en la
segunda pgina de parmetro.
175
Figura 4.10 Muestra regla de la pantalla
POSITION
OPERACIN (OPERATE)
El tablero de la pantalla permite realizar las operaciones de la mquina con mayor facilidad.
El operador puede controlar la mquina con estas teclas de la misma manera como es usado el
panel de control de la mquina, ya que est basado en el control del sistema de una PC. Figura
4.11.
Trabajando sin el control actual del tablero y usado por los ingenieros de servicio.
176
Figura 4.11 Tablero de la pantalla
El sistema puede proporcionar un chequeo del modelo del slido para los problemas
potenciales en el uso del programa NC. Este es seleccionado presionando debajo de la tecla
SOLID F5, el programa solo es variable cuando est en simulacin, figura 4.12. Cuando el
programa es ejecutado en forma SIMU, el programa empieza a grabar el procedimiento y no
para hasta terminar. Un ejemplo expone que los slidos 3D no pueden subir verticalmente o
no puede rodarse hacia fuera verticalmente y pueden rebanarse para permitir al operador
verificar completamente.
177
Figura 4.12 Modelado de un slido en 3D
Estos son nueve botones localizados en la esquina superior derecha de la pantalla, permiten
usar la forma de manipulacin de 3D.
NOTA:
La simulacin de la velocidad es generalmente ms rpida que la velocidad de corte actual,
sin embrago la proporcin de alimentacin y el radio de la herramienta influenciaran en
velocidad de la simulacin desde que la pieza esta maquinndose internamente
Radio de la herramienta:
El radio de la herramienta usado es relativo al tamao de la pieza de trabajo
Cuando se trabaja de costado con fresas, se tiene que tener en cuenta el radio de las
mismas y controlar dicha medida para indicar las diferentes coordenadas del programa. Esto
ltimo expuesto, tiene bastantes desventajas, como por ejemplo:
Tener que realizar clculos complejos cuando la geometra del programa cuente con
zonas inclinadas o curvas.
178
Todos estos inconvenientes se subsanan con la utilizacin de las funciones de compensacin
de radio aplicadas correctamente en los diferentes programas a realizar.
Antes de ver las funciones preparatorianas para mecanizar con compensacin automtica de
radio es necesario analizar previamente como el control obtienen la informacin necesaria
para realizar dicha correccin. La informacin le es suministrada desde la llamada tabla de
herramientas, que en este control se utiliza fuera del programa.
Tabla de herramientas
La tabla de herramientas es fundamental para trabajar en la fresadora utilizando la
programacin compensacin de radio con varias herramientas en un mismo programa.
La tabla de herramientas se utiliza al margen del programa, pero directamente relacionada con
el mismo por la palabra T--.
En la lnea de informacin de cada corrector, se controlan los siguientes valores:
Valores de la tabla
R.- Radio de la herramienta.
I.- Correccin del desgate del radio de herramienta.
L.- Longitud de la herramienta.
K.- Correccin del desgate de la longitud de la herramienta.
Para proceder a almacenar el radio de herramienta para calcular la compensacin tan solo es
necesario solicitarla con la palabra T01.01 T.01 dependiendo de que la mquina tenga o
no tenga cambiador, automtico. El valor se puede introducir en cualquier punto del
programa siempre que sea anterior a la solicitud de correccin. Lo aconsejable es llamarlo en
la cabecera al iniciar el programa y con posterioridad, en cada momento que se necesite
realizar el cambio de herramienta.
179
Existen 3 funciones relacionadas con la compensacin del radio, la funcin G40 anulacin de
la compensacin, G41 correccin a izquierda y G42 correccin a derechas. Figura 4.13.
Las funciones de compensacin de radio son modales entre si, por lo que es necesario
disponer de una que anule cualquier tipo de compensacin cuando interese, esta funcin es la
de G40.
Despus de aplicara G40, en el siguiente movimiento lineal que realice el control, rectificara
la trayectoria hasta anular dicha compensacin. Si no esta activada G41 o G42, el control no
realizara ninguna compensacin.
Formato: G40
Anulacin de compensacin
N100 GO1 G40 X.. Y..
Es aconsejable que la funcin G40 est integrada en la cabecera de nuestros programas, para
evitar posibles errores por interrupcin parcial y reactivacin de nuevo del programa.
Condiciones
180
La funcin G40 es modal con G41 y G42.
La cancelacin de la compensacin de radio, slo puede aplicarse en una lnea donde est
programado un movimiento lineal ya sea GOO o G01,
Operativa
Se debe utilizar siempre que se haya realizado previamente una entra de correccin, ya sea a
izquierdas o a derechas y siempre en una lnea donde no est mecanizando, pues en dicha
lnea el control ir compensando la correccin previamente introducida, lo que causara
daos en la pieza e incluso en la herramienta.
Es aconsejable introducir esta funcin en la cabecera del programa, pues si por un azar, se
hubiera interrumpido el programa a mitad, al reiniciarlo, podra pasar que se hubiera quedado
activada la correccin y compensada la herramienta.
Supngase que en dicha figura, est un seor paseando al lado de la acera. El sentido de
marcha est indicado por una flecha.
Para saber por qu lado de la acera est caminando el seor, se debe realizar la siguiente
pregunta:
En la Figura 4.14 de la izquierda, puede observarse como G41 es el que queda en la parte
interior, pues en esa posicin y con el sentido de marcha que lleva el seor est a la izquierda
de la acera, en cambio en la Fig. 10.36 de la derecha, es el que queda por la parte exterior.
181
Para saber por qu lado de la pieza est avanzando la herramienta, se debe realizar la misma
pregunta. Figura 4.15.
En la Fig. 4.15, puede observarse como en la parte exterior G41 es el que va desde la
izquierda hacia la derecha, G42 el que va desde la derecha hacia la izquierda, en la parte
interior de la pieza, es G41 el que va de derecha a izquierda y por lo tanto G42 va en sentido
contrario y en la parte exterior derecha la herramienta que va de arriba hacia abajo es G42 y la
que va de arriba hacia abajo G41.
Condiciones
Las funciones G41 y G42 son modales entre s y se anulan con: G40, G74, G81, G82, G83.
G84, G85, G86, G87, G88, G89, M2 Y M6.
La entrada de la compensacin de radio, slo puede aplicarse en una lnea donde est
programado un movimiento lineal, ya sea GOO o G01.
La compensacin de radio se realizar sobre el plano activo mediante G17, G18 o G19. El
control aplicar la correccin con el valor de la herramienta activa mediante T.
Operativa
182
Es aconsejable utilizar la compensacin siempre que sea posible para evitar la realizacin de
clculos y conseguir que los programas puedan funcionar fcilmente con herramientas de
diferentes dimetros.
Se debe incluir en una lnea donde no haya material, pues al realizar ese recorrido, la
herramienta compensar la trayectoria hasta corregir la medida, con lo que podra mecanizar
ia pieza de forma indeseada.
La entrada de correccin se realizar siempre con una entrada lineal y dejando el suficiente
espacio para que la herramienta pueda aplicar la correccin. En los ejemplos de este captulo
se podrn analizar con ms detalle.
El resto de las lneas se programan de forma norma!, con las cotas directas de! dibujo, pero el
movimiento real de la herramienta es el que est indicado con la lnea de ejes del dibujo.
En la figura se puede observar como en las esquinas, el control realiza una interpolacin
circular por la parte exterior, pero sin afectar a la esquina de la pieza que sigue quedando en
ngulo recto. Eso permite realizar compensaciones en menor espacio de pieza.
183
A la hora de aplicar las correcciones es conveniente tener ciertas precauciones al mecanizar
con compensacin del radio.
Nunca se debe volver sobre la misma lnea para intentar dar un cepillado a la cara, pues al
volver en sentido contrario, el control entiende que la correccin la tiene que seguir aplicando
en la misma direccin, lo que implica que la herramienta entre dentro del material para
conseguir dicha correccin (Ver Figura 4.17)
En este ltimo caso el control no detecta error y por tanto mecanizar la pieza tal como se ve
en la Figura 4.17, pero existen otros casos donde el control marcar cdigo de error y no
podr seguir mecanizando hasta subsanar dicho error.
Caso de programar una zona curva de la pieza ms pequea que la herramienta el control
indicar error (Error 0,32 - Valor del radio de la herramienta demasiado grande). Ver Fig.
4.18 y 4.16.
184
No se podrn programar zonas de la pieza ms pequeas que e! radio de la herramienta de lo"
contrario en control marcar error (Error 0.31 - Valor del radio de la herramienta demasiado
grande). Ver Figura 4.19.
Las entradas de mecanizado en las piezas, tienen unas actuaciones diferentes segn la forma
acercarse a las mismas. En la tabla siguiente se muestra cada una de las posibles formas de
entrada partiendo de una lnea recta y siguiendo con otra lnea recta.
El control lee 3 lneas por delante de la lnea que est realizndose en ese momento, para
poder realizar los clculos adecuados y por eso no se pueden programar tres lneas seguidas
sin que se trabaje sobre el plano de trabajo pues el control marcar error al no poder encentrar
la siguiente lnea de clculo.
Tal como se puede ver en el programa siguiente las lneas 60, 70 y 80 no hacen referencia a
ningn eje del plano actual, por lo que el control indicar error.
185
186
187
188
Compensacin de longitud de la herramienta
189
Cuando se trabaja con ms de una herramienta, se tiene que tener en cuenta la diferencia de
longitud entre las mismas y controlar dicha medida para tener siempre posicionada la punta de
las herramientas en el mismo nivel.
Tabla de herramientas para la longitud de herramienta
La tabla de herramientas es fundamental para trabajar en el centro de maquinado utilizando
ms de una herramienta, pues raramente pueden tener la misma medida de longitud.
La utilizacin de la tabla es exactamente idntica al uso aplicado para la compensacin de
radio, excepto en aquellas partes de la misma que definen los aspectos de longitud.
En la lnea de informacin de cada corrector, se controlan los siguientes valores para la
correccin de longitud de herramienta:
190
Referencia sobre la primera herramienta. Este suele ser el mtodo ms utilizado cuando no se
dispone de cambio automtico de herramientas, aunque no es excluyente de poder utilizar el
otro mtodo, teniendo algunas consideraciones en cuenta.
En este mtodo, se trabaja sobre el supuesto de que la primera herramienta que se va a utilizar
para el mecanizado tiene longitud O y el resto de herramientas la diferencia que existe entre
esta. (Ver figura 4.20).
En este ejemplo se utiliza la herramienta N 2 como la inicial por lo que no tiene longitud (0)
y las otras dos entrarn en el orden que est previsto pero indicando corno longitud la
diferencia entre estas y la primera. En la tabla de herramientas se introducen los valores
indicados.
Este sistema tiene el aspecto negativo de que siempre que se tenga que mecanizar nuevas
piezas, como lo ms probable es que no sea la misma herramienta la que inicie el mecanizado,
se tendrn que calibrar las herramientas cada vez que se realice nueva pieza.
En este mtodo, la bsqueda del cero pieza, para lo referente a la longitud, se tiene que
realizar siempre contactando con la primera herramienta que mecanice la pieza, e indicndole
como valor de la misma O y el resto se calibrarn sobre la diferencia de las dems sobre esta.
191
Figura 4.21 Referencia global sobre un punto conocido
En este mtodo, la bsqueda del cero pieza, para lo referente a la longitud, se tiene que
realizar contactando con cualquier herramienta, e indicndole como valor de la misma la
longitud que se tiene controlada en la tabla y e! resto ya no hace falta calibrarlas.
Formato G43
Compensacin de longitud
192
N100 G01 G43 X.. Z..
N110
N120
N130
N140 G44
El formato de la funcin es muy simple, pues basta con colocarla en la lnea desde la que se
pretende que se active la correccin, no obstante, no la realizar fsicamente hasta que se
mueva el eje donde la tiene, que aplicar. Por ejemplo: Si se tiene como activo el plano XY, la
compensacin no la realizar hasta que se produzca movimiento en eje Z.
Condiciones
La funcin G43 es modal y se anula con: G44, G74, M2 y M30.
La funcin G44 es modal y se anula con G43.
La entrada de la compensacin de longitud, slo puede aplicarse en una lnea donde este
programado un movimiento lineal ya sea GOO o G01
Los valores mximos de compensacin son:
L -1000 +1000
K - 32766 +32766
Operativa
Es fundamental aplicar la correccin si se utiliza ms de una herramienta, pues de lo contrario
se producir colisin o en el mejor de los casos sobre medida.
La correccin tiene dos fases, una la llamada a la correccin mediante la funcin G43 y la otra
la que producir e! movimiento real al desplazarse sobre el eje perpendicular al plano activo
(en lo sucesivo se utilizar el eje Z como eje perpendicular). Es importante tener en cuenta
estos factores y aplicar la correccin con la suficiente distancia para evitar problemas.
La entrada de correccin se realizar siempre con una entrada lineal y dejando el suficiente
espacio para que la herramienta pueda aplicar la correccin (ver Figura 4.16).
Es importante, que una vez finalizado el programa, se aplique la anulacin de la
compensacin con la funcin G44, de otro modo la herramienta puede quedar con la
trayectoria compensada y no la real.
El resto de las lneas se programan de forma normal, con las cotas directas del dibujo, pero, el
movimiento real de la herramienta es el que est indicado con la lnea de ejes del dibujo.
193
4.4 Localizacin de orgenes de trabajo para el maquinado.
Figura 4.23 Ejemplo de una misma pieza de fresado (3D) con posicin del punto cero en
diferentes posiciones.
El criterio de situacin del cero se debe basar en la lgica, dependiendo del tipo de pieza y de
la distribucin de cotas que convenga al sistema de programacin CNC, en una figura circular
sera mejor el cero pieza en el centro, mientras que en una rectangular en la parte inferior
izquierda como lo muestra la figura 4.24.
Cero pieza
Pieza A Pieza B
194
con signo negativo, en cambio hay quienes prefieren colocar el cero pieza en la parte inferior
del material con lo que todas las cotas en el eje Z sern positivas.
Cuando se coloca una pieza en la maquina, el sistema no conoce la posicin relativa entre
ambos puntos, por lo que se tiene que realizar un proceso adecuado para indicar donde est
situada la pieza.
La distancia entre ambos puntos se llama decalaje, por lo que hay que realizar antes que
ningn proceso de mecanizacin, es determinar dicho decalaje.
195
Z
Z
Y X X Y
Y X
Palpacin con bailarina, Palpacin con sensor electro / electrnico, y Palpacin automtica
por medio del CN. Estos procesos se emplean solo para fresadoras.
196
Estructura de la programacin
Un programa desde el sentido literal, no es nada ms que una sucesin de rdenes y procesos
correlativos, que tienen que realizarse en el orden lgico establecido y no en otro. Cuando
alguien decide ir de paseo, si es previsor y ordenado, realizar un programa de las diferentes
localidades que recorrer en el orden adecuado y de las actividades que realizar en cada una
de ellas en un orden lgico. Tambin existe la posibilidad de viajar sin ninguna previsin, sin
determinar ni orden ni objetivos. As como en los viajes una persona puede escoger un
sistema u otro, en sistemas de programacin informticos, es absolutamente imprescindible,
escribir todo en el orden adecuado e introduciendo todos los caracteres sin omitir o
intercambiar alguno, pues las consecuencias pueden ser imprevistas.
Bien, centrndose en el aspecto tcnico, se analizarn los diferente sistemas y estructuras de
programacin.
En cualquier programa CNC, se distinguen siempre dos grandes grupos de informacin, los
dos grupos de datos son:
Datos geomtricos
Datos tecnolgicos
Datos de la herramienta.
Condiciones de corte (velocidad, avance, etc.).
Funciones auxiliares de mquina (refrigeracin, giros, etc.).
Programacin estructural
Es el tipo de programacin que se utiliza siguiendo una tabla o estructura de forma mas o
menos cerrada. Este sistema de programacin se utiliza poco, pero algunos de los fabricantes
de controles ms importantes, ha n optado por ese sistema y por lo tanto es necesario
conocerlo.
Un ejemplo de estructura se puede ver en la tabla 4.5 que utiliza el fabricante EMCO.
Tabla 4.5 Ejemplo de programacin estructural
N G X Y Z M
003 90
Se puede observar en la tabla, como las lneas estn perfectamente estructuradas y aunque
falte algn dato en alguna de las lneas, la casilla o espacio correspondiente se tiene que
respetar.
197
Programacin abierta
N120 Y5 M5
N130 M30
Si se observa la tabla se puede detectar la diferencia que existe entre el tamao de las
diferentes lneas e incluso en la estructura de las mismas.
Segn la forma de introduccin de datos se pueden dividir en:
Programacin estndar.
Programacin conversacional.
Programacin mixta.
Programacin estndar
Programacin conversacional
Tal como su nombre lo indica, se trata de programar manteniendo una conversacin con el
control. El control, segn la orden que se le haya indicado, va a ir preguntando por los
diferentes datos que se necesitan. Por ejemplo si se determina que el control programe una
interpolacin circular (realizacin de un arco), preguntar en el sentido en que tiene que girar
el arco (derecha o izquierda) e indicar cual es la tecla que tiene que ser pulsada para el
sentido escogido. Los botones del panel de programacin, tambin suelen estar en formato
claro de cara al operador tal como en la figura 4 xxx se puede apreciar, en este caso los
botones estn marcados con un smbolo y una letra que indica su funcin, por ejemplo:
L indica lineal, C circular, CT circular tangente, CC centro circulo, Cr circular radio, RND
redondeo.
198
Figura 4.26 Teclas de sistemas conversacionales
Programacin mixta
Es una mezcla de ambas. Actualmente existen controles que permiten actuar de una manera o
de otra segn la interface que decida el operario de mquina. La tendencia suele ir en esta
lnea, teniendo en cuenta que de esta manera se puede programar segn la necesidad y
capacidad de cada operario.
Segn es sistema de escritura del programa
Manual, a pie de mquina
Manual, desde la computadora
Realizacin con sistema CAM
199
necesarios, tales como, situacin del origen pieza, nmero y orden de herramientas, tipos de
material, condiciones de corte, etc.
Actualmente las empresas suelen disponer de oficinas tcnicas, desde donde se centraliza toda
la elaboracin de aspectos tcnicos de los procesos de mecanizado, tales como diseo de
piezas, procesos de mecanizado, etc.. Es ms que aconsejable que desde la oficina tcnica se
cree la seccin de CNC/CAM, desde donde se realizar y controlar todos los procesos
productivos CNC. En esta seccin los tcnicos que intervengan han de tener amplios
conocimientos de mecanizado y de ser posible provenientes del taller de mecanizacin.
Realizacin con sistemas CAM
Es la ms potente de los procesos de programacin CNC y posiblemente es hacia donde se
inclinarn todas las tendencias tcnicas, de hecho existen controles que ya llevan incorporado
procesos CAM, tal es el caso de VIUSI CAM que se ver posteriormente. Para el mecanizado
de 5 ejes y alta velocidad, se hace absolutamente imprescindible su utilizacin.
Sistema ISO
Como es sabido, los sistemas de normalizacin, tienen como objetivo la unificacin de
normas y criterios en la aplicacin tcnica en los diferentes mbitos de la industria, en CNC
tambin est normalizada, la forma y criterios de programacin en diferentes sistemas.
El sistema ISO es el estndar ms utilizado, por lo tanto, es el que se ver en este tratado. No
obstante la evolucin tcnica avanza cada vez ms de prisa que la normalizacin, en el
mercado se encuentran sistemas CNC, que salvo en los aspectos fundamentales, como en los
sistemas de coordenadas y algunas funciones bsicas, no son compatibles entre si. A pesar de
ello las estructuras de programacin son muy similares, por lo que, una vez aprendiendo un
sistema, resulta fcil adaptarse al resto.
Programacin incremental y programacin absoluta
En los sistemas de coordenadas existen dos formatos para la descripcin de un contorno
geomtrico, incremental y absoluto. En los sistemas de programacin tambin se utilizan
estos mismos formatos, pero con la posibilidad de realizar parte de un programa en un sistema
y parte en el otro, e incluso existen controles que dentro de una misma lnea de programacin
permiten que se escriba una coordenada en un sistema y las otras en otro.
Estructuras de frases de programacin
Cada fabricante tiene diferentes estructuras de programacin, incluso dentro de un mismo
fabricante dependiendo de los modelos, tienen estructuras diferentes. En este tratado se vern
los controles Meldas 64 L para el torno y Dyna 4 M para el centro de maquinado.
En todos los sistemas de CN a las lneas que habitualmente se usan, se las conoce como
frases o bloques, independientemente de si ocupan una o ms lneas ortogrficas y a cada
uno de los componentes de la misma palabra.
Estructura de las frases de programacin para el Centro de Maquinado DYNA 2016
En la programacin del centro de maquinado es de tipo de programacin abierta, pero
necesita que se respeten unas normas mnimas de orden de escritura, que son las siguientes:
Entre cada palabra habr un espacio de separacin.
Las letras integrantes de las frases de programacin se escribirn en maysculas.
Existen datos modales que actan como un interruptor, es decir, una vez que se activan no es
necesario repetir la orden hasta que sea necesario cambiarla por otra. Los datos modales
afectan a gran parte de las palabras, pero no a todas ellas, por eso, solo se escribirn aquellos
datos que tengan que cambiar el sistema modal de algn dato, aunque, si se repite no afecta al
control, pues se le est indicando que realice aquello mismo que tiene ya almacenado en la
memoria.
200
En caso de omitir algunos datos, los restantes tienen que seguir siempre el orden lgico,
respetando lo siguiente:
Longitud de registros: La longitud mxima de un registro es de 3 a 4 lneas
Orden de las palabras
201
Z.- Coordenada que define la posicin de longitudes del mecanizado. . El formato a utilizar es
de cuatro dgitos para la parte entera y cuatro dgitos para la parte decimal y el rango de los
datos va desde -9999.9999 hasta 9999.9999. El valor de Z es modal.
F.- Indicacin de la velocidad de avance. Tiene dos formatos mm/min y mm/rev.
S.- velocidad de giro del husillo, indica a cuantas RPM girar cuando reciba la orden de
iniciar el giro. Puede tener dos formatos, directamente RPM o a la Vc, dependiendo del
dimetro en que se encuentre la herramienta.
T.- indicacin de los datos de la herramienta, como al tipo de correccin que se debe aplicar.
Desde este dato se le puede ordenar a la mquina, que herramienta cambiar en el carrusel de
la misma. El valor que se introduce es el siguiente:
Herramienta a cambiar T01.01 Corrector a utilizar
M.- Funciones auxiliares. Son las encargadas de controlar todos los aspectos auxiliares al
mecanizado, como la puesta en marcha del cabezal, eleccin del sentido de giro, puesta en
marcha del refrigerante, etc.
( ).- comentarios. Todo lo contenido entre parntesis son comentarios y no afecta al
programa. Su capacidad de escritura es de 256 caracteres menos los ocupados por la frase de
programacin.
Un eje puede ser comandado por un movimiento a un punto usando 2 mtodos diferentes.
Estos son ABSOLUTOS e INCREMENTALES. Esta se aplica a todos los comandos en
movimiento. Un comando ABSOLUTO mover los ejes a la posicin relativa del cero actual.
La posicin cero debe ser especificada para usar la posicin de cero mquina, un
desplazamiento de trabajo, o una posicin del cero local.
202
Un comando Incremental (Relativo) mover los ejes a la posicin relativa de la posicin
actual.
Por consiguiente la cantidad comandad ser igual a la distancia entre la posicin actual y la
posicin deseada.
NOTA: Los siguientes comandos son mostrados en los botones del formato de cdigos estn
en parntesis.
G00 (G0F)
Formato:
G00X_Y_Z_U_V
G00A_L_Z
Use: G00X10Y10Z10;
G00X10Y10Z10;
G00X10Y10;
G00Z10;
G00A45L10Z-10;
203
Figura 4.27 Cdigo G00. Movimiento Rpido.
Las coordenadas pueden ser omitidas si estos ejes no tienen ningn movimiento.
Este comando es usado para crear directamente un movimiento lineal, a un punto para
especificar su alimentacin. El movimiento ser sincronizado (Salida y paro al mismo
tiempo).
Los parmetros CC o R, pueden ser agregados al final de los comandos G01/G00 para crear
un chafln o un radio en la esquina. El sistema creara automticamente un chafln o un radio
en el radio de una esquina entre el comando G01/G00 y el prximo comando consecutivo
G01/G00.
Por ejemplo:
G00X0Y0Z0:
G01 X30:
G01Y70C10; (Este creara un chafln de 10mm)
G01X100R5; (Este creara un radio de 5mm)
G01Y10;
C: Es un chafln de dos lneas
R: Es el radio en esquina de dos lneas.
Este no puede ser usado por el movimiento de los arcos.
G02 (ARCL)
204
Generara un movimiento creando un arco en sentido de las manecillas del reloj, usando la
especificacin de la posicin actual y para el punto especificado.
Es requerida otra informacin. El radio "R" puede ser especificada o el centro del arco puede
ser especificado. El centro del arco es descrito por una "1", "J", "K" o una "1".
La "J", especifica la distancia de la posicin del centro del arco en direccin de Y.
La "K" especifica la distancia de la posicin del centro en el eje Z, sin tener en cuenta la
corriente.
El modo I, J y K, son siempre expresadas en valores incremntales.
Formato:
G02x_y_i_j_
G02X_Y_Z_R
X,Y: Son la posicin designada de las coordenadas relativas de cada eje.
I, J: Es el centro del arco.
A: Es el ngulo de la posicin designada.
R: Es el radio. La R indica el crculo ms grande.
Una posicin del ngulo puede ser tambin como la posicin designada. Estas son
especificadas por una "A". Cuando la forma absoluta (G90), el ngulo es relativo al eje +X a
"O grados". Cuando la forma Incremental (G91). A es relativa de la salida del ngulo.
G02A_I_J
Uso valido:
G02X10Y10I10J10;
G02X10Y10Z10I10J10;
G02X10Y10Z1I10J10;
G02X10Y10R10;
G02X10Y10R-10;
G02A90I10J0;
G02A-90I1 0J0Z10;
Este es el mismo que G02, excepto que el movimiento es en direccin contraria a las
manecillas del reloj.
Interpolacin Helicoidal.
La interpolacin helicoidal es apoyada, esto implica la generacin de un arco, mientras se est
moviendo el eje Z. Una posicin del eje Z debe ser comandada.
205
Los siguientes comandos
G01 X10. Y10. Z10.
G02 X10. Y10. Z-5. 1-10.
Genera una revolucin con un radio de 10mm en los planos X y Y. y mover la posicin de
los ejes de -5. Si es requerida ms de una revolucin, una "P" es usada par e indicar el nmero
de revoluciones.
Por ejemplo:
G01X10Y10Z10
G02 X10. Y10. Z-5. 1-10. P5
Generara 5 revoluciones. El eje Z deja caer una unidad por revolucin.
Figura 4.30 Cdigo G03 (ARCR) Movimiento de Interpolacin Circular Anti horario
Crea Un corte en espiral en sentido de las manecillas del reloj, dando la alimentacin de la
presente posicin, para el fin del punto especificado por los parmetros. La funcin es para
crear una forma de corte en espiral en un plano indicado.
Formato:
G02.1X_Y_Z_I_J_P
X, Y, Z: Es la posicin designada
I, J: Es el centro de corte en espiral.
P: Es el nmero de crculos usados para los cortes mltiples en espiral. Uso:
G02.1 X10Y10Z1010 JO;
G02.1 X10Y1015 JO;
G02.1 X10Y1010 JOP1;
Descripcin de G02.1
Mientras en el modo G90, los valores de las coordenadas despus de X, Y, Z, U, V, son
relativas al cero. En el modo G91, sern relativos a la posicin actual.
El centro del arco, (1 y J), es siempre relativo de la salida de posicin.
P, es usada para el corte en espiral, como tiene un centro en el ngulo mayor que 2p. Cuando
P=n, los nmeros de ciclo son mayores que n*2p, pero menor que (n+1)2p. Cuando POO, el
parmetro puede ser omitido.
Z es usada para expresar las coordenadas Z del punto final, si es diferente de la posicin de
salida.
206
Figura 4.31 Cdigo G02.1 (SPLL) Interpolacin en espiral Horario
Este es igual a G02.1, excepto que el movimiento es en contra del sentido de las manecillas
del reloj (direccin antihorario)
G04 (DWELL)
Este comando es usado para posponer o parar un programa. El tiempo de un retraso puede ser
especificado por los siguientes parmetros.
Formato:
G04N
G04X
G04P
N, X, especifica el tiempo de retraso del programa, en segundos. P tambin especifica el
tiempo de retraso del programa, solo que este en milisegundos.
Uso:
G04 N1.5;
Descripcin:
El uso de X y N, es idntico. Puede ser cualquier nmero variable. La resolucin es 0.01
segundos.
Genera el movimiento para crear un arco a lo largo de una trayectoria definida por el punto de
inicio, punto medio y punto final d proporcin del alimento. Figura 4.33.
Formato:
G08X_Y_Z_I_J
X, Y, Z: Son los puntos finales.
207
I y J Representa los puntos medios en el circulo.
Uso:
G08 X10 Y10 110 J10;
G08 X10 Y10 10 J10;
G08 X10 Y10 Z10110 J10;
Este comando es designado a la terminacin del corte del crculo o el corte de acabado de los
crculos.
Formato:
G12I_
I, es el radio del circulo.
Al usar esta funcin se tiene que usar la localizacin de la herramienta en el centro del
crculo, para llamar a G12. Este no ser movido en el eje Z. la trayectoria de la herramienta
ser como sigue:
La compensacin del radio, ser aplicada Siguiendo: Usar G40 antes de G12 G13 G13
(Termino del ciclo CCW)
El mismo que G12 Excepto CCW seleccin del plano de trabajo
Este comando es designado a la terminacin del corte del circulo o el corte de
G17 (XY)
G18 (XZ)
G19 (YZ)
Selecciona el plano de trabaj, XV, Xl, Yl, como la programacin principal del plano.
Formato:
G17; Plano -XY
G18; Plano -XZ G19; Plano -YZ
Estos comandos influenciaran el movimiento en direccin de los ejes.
208
Entonces G18 o G19 son seleccionados como el plano principal, la relacin entre los ejes X,
Y, l, en el programa y sus movimientos en sus ejes actuales son determinados por el MODO
XYZ en la pgina de parmetros esta relacin es mostrada en la siguiente figura 4.34.
Consejo de programacin
Aunque el absoluto normalmente se usa en la mayora es uno, el Incremental tiene 3 ventajas:
solo G17, G18, o G19, necesitan ser cambiados permitiendo correr un programa en otro
plano.
G20 (IN)
G21 (MM)
G22 (Contorno)
Formato:
G22N_R_Z_:
N: Especifica el nmero de lnea (O la etiqueta) donde comienza el contorno.
R: Aclara la posicin del plano
Z: Es la posicin del botn en el contorno.
209
Figura 4.35 Cdigo G22 (Contour) Ciclo de fresar Contorno
Esta funcin es definida para usar macro. G41 normalmente es la direccin de compensacin
del radio de la herramienta. Por lo tanto si la definicin de la direccin del contorno es en
sentido de las manecillas del reloj y el valor N es positivo, el Sistema har subir el fresado. Si
la definicin de la direccin del contorno es en contra de las manecillas del reloj y el valor N
es negativo entonces el sistema se har convencional.
La funcin asumir la funcin de cerrar la abertura del contorno. Si la designacin del punto
no cae en el punto de arranque, el sistema se conectara automticamente estos dos puntos
directamente entre la lnea, y cerrara el contorno.
Usar:
G22N100R10Z-10
G23 (PKT)
Esta funcin de fresado de una caja universal. Permite definir la programacin para un
cajeado de forma regular. El control generara una trayectoria de la herramienta para quitar
material dentro de la caja para una especificacin da la trayectoria. La anchura y los cortes de
la trayectoria son definidos por la lnea del comando G23.
Formato:
G23 N_R_Z_Q_D_;
N: Especifica el nmero de la lnea (o etiquetado), en la que empieza el contorno. R: Aclara la
posicin del plano.
Z: En la posicin del botn para el contorno.
Q: Especfica el incremento (mm/plg) en direccin XY
D: Especifica el incremento (mm/plg) en direccin Z
210
G24 (RECT_PKT)
Genera una caja rectangular con los parmetros dados. El avance dado en la herramienta
actual.
Formato:
G24 X_Y_L_W_Z_R_Q_D
XY: Especifica la esquina izquierda debajo de la caja.
L: Es la longitud del rectngulo en el eje X.
W: Es lo ancho del rectngulo en el eje Y
Z: Es la profundidad de la caja en eje Z.
R: Es la posicin de referencia en el plano.
O: Cantidad de
D: Cantidad de corte en Z en cada pasada.
Uso:
G24 X10Y10Z-20L100W200R1Q1
G24 X10Y10Z-20L100W200R1
Descripcin:
La compensacin de radio de la herramienta (G41, G42) ser cancelada cuando este corriendo
el cajeado rectangular, el sistema usara el radio de la herramienta actual para determinar la
trayectoria del corte actual.
Cuando el radio de la herramienta no est cancelando los comandos del ciclo o cuando el
radio de la herramienta grande, una alarma se genera el programa ser interrumpido. Cuando
es omitida la O, el paso de la alimentaciones definida automticamente como el radio actual
de la herramienta.
El avance de penetracin es especificado por el uso de un parmetros (Avance de Z en PCK)
El avance horizontal es igual para la alimentacin.
La programacin ABS/I NC solo influenciara el punto de salida en la caja.
G25 (CIR_PTK)
Descripcin
La compensacin de radio de la herramienta (G41, G42) ser cancelada cuando este corriendo
la caja rectangular. El sistema usara automticamente el radio de la herramienta actual
determinando el corte actual. (Avance de Z en PCK) El avance horizontal es igual para la
alimentacin.
Si el radio de la herramienta no es definido en los parmetros o radio grande de la
herramienta, una alarma ser generada y el programa ser interrumpido.
Cuando es omitida Q el paso del avance de la herramienta es definida automticamente como
el radio de la herramienta actual.
El avance de penetracin es determinado usando los parmetros (Z Feed In dic) es calculado
como un porcentaje del avance de XY. El avance horizontal es igual al avance actual.
G26 (DIE_F)
Ciclo de fresado para troquel hembra (Female die Cutting Cycle). Esta es usada para terminar
una caja cuando las paredes de las cajas son perpendiculares al botn de la caja. Es designado
para crear una arista que no est a 90.
Formato:
G26 N_R_Z_Q_D_A_
N: Especificacin del nmero de lnea (o etiqueta) donde comienza el contorno.
R: Aclara la altura
Z: La posicin ms baja del cncavo.
Q: El incremento en direccin Z
D: Especifica el desplazamiento del espesor en el lado de la pared entre la programacin de la
curva cncavo real.
A es el afilamiento del ngulo del botn cncavo frontal.
212
Figura 4.38. Cdigo G26 (DIE_F) Ciclo de Fresado Cua Hembra.
Esta funcin es designada al ser usada como un ciclo de maquinado secundario. Corta solo el
contorno del borde de afilamiento. No har el cajeado. Se sugiere que G23 sea usado para
encajar y esta funcin para arreglar y reducir.
La compensacin de la herramienta ser usada y basada en los parmetros actuales de la
herramienta G41, G42 no son requeridos en el programa.
G27 (DIE_M)
Ejemplo:
G26 N100R10Z-10Q4D3A5;
Los ingresos las hachas a la referencia (la mquina) cero punto a la proporcin del alimento
rpida
Regresan los ejes al punto de referencia (De la mquina) al punto cero a la velocidad de corte.
213
Figura 4.40 Cdigo G28 (ZERO RETURN) Retorno a Cero
Formato:
G28 X Y Z
El siguiente valor de X, Y, Z, no es necesaria. Si los ejes no son especificados, todos los ejes
regresaran a la posicin del cero mquina, sin embargo, los ejes individuales pueden ser
especificados
Uso: G28 XV; Posicionamiento rpido al cero mquina. G28
Maquinar barrenos repitiendo un crculo dado por la velocidad de corte y la herramienta (en
el programa). Antes de llamar el ciclo dado en el control, esta operacin de barrenado deber
ser programada, para controlar la secuencia de operacin del ciclo de barrenado de acuerdo a
los parmetros del comando G3434.
Formato:
G34 I_J_N_
Donde:
IJ, son el centro del circulo A, es el nmero de agujeros.N, es el nmero d agujeros.
G37 (RECT_CYC)
La repeticin del ciclo en la matriz por el avance dado y el programa de la herramienta. Antes
de que comience el ciclo a llamar la operacin del barrenado deber ser programado.
Entonces el control repetir la operacin del barrenado en los agujeros subsecuentes de
acuerdo con los parmetros en el comando G37.
Formato:
G37 I-J-N-K
Donde:
I J, Son el centro de la distancia del intervalo en direccin XV. N, k, Es la repeticin del
nmero de direccin X, Y.
214
Compensacin de la Herramienta: -G40, G41 G42 G43 Y G49
Estos son dos tipos de compensacin de la herramienta y la compensacin del radio de la
herramienta.
G50 (OFF_TRAN)
G51 (ESCALA)
Es usado para agrandar o reducir el lado de la forma especificada para un programa, la escala
esta dada por los parmetros del sistema.
Formato: G51 I_J_X_Y_Z_;
G51 I_J_P_;
X, y Z, especifican los factores de escala de cada eje.
Uso:
G51 I0J0X2Y2Z2;
G51 I0J10P2;
Descripcin:
EI factor de escala puede ser especificado para cada eje para crear una elipse, etc. La escala
est basada en el plano de trabajo.
El factor de escala de cada eje puede ser de 0.1 a 100
La funcin de la escala no afectara la compensacin del radio de la herramienta. En algunas
instancias el radio de la escala del arco puede ser la herramienta pequea para la
compensacin del radio de la herramienta.
G51.1 (MIRROR)
Descripcin:
El reflejo del plano es vertical en el plano principal.
G51.1 regresara la trayectoria de la herramienta. La direccin de compensacin de la
herramienta est basada en la direccin de la trayectoria despus de M53.
G51.2 (X, Y, Z)
La definicin del plano principal para la para la programacin en los planos otros que XV,
YZ, XV.
Descripcin:
La normal programacin del plano principal definida por G17, G18, G19 sean cambiadas por
los comandos G17, G18, G19 son usadas para restaurar el plano de programacin por el
comando M54.
Formato G51.2 Z X
215
Z: Define el ngulo alrededor del eje Z en el cero local. X: Define el ngulo alrededor del eje
X en el cero local.
Usa un eje X como la rotacin de los ejes rotando la Z y los ejes a 45 hacia delante de una
nueva forma en el sistema de coordenadas XYZ.
Usar el eje Y, como la rotacin de los ejes, rotando al eje X a 30 en sentido contrario de las
manecillas del reloj, para la forma al final de un nuevo sistema de coordenadas. Despus del
nuevo sistema de coordenadas es formado, todos los comandos que siguen usaran el nuevo
sistema de coordenadas hasta que sean llamados los comandos G17, G18 G19.
Descripcin:
El comando solo estabiliza el cero local y n o cambia el trabajo actual del sistema de
coordenadas. Define el sistema de coordenadas de trabajo, aclarando el cero local.
G53 (COORD. 0)
Descripcin:
El punto cero de G53 conocido como el cero mquina. Es definido relativamente para el
punto de referencia de la mquina. No puede ser cambiado por el usuario.
G53.1_G53.9 G54.0(COORD1 )-G54.9 G55.0(COORD2)-G55.9 G56.0(COORD3)-G56.9
G57.0(COORD4)-G57.9 G58.0(COORD5)-G58.9 G59.0(COORD6)-G59.9
Selecciona el sistema de coordenadas de trabajo como un sistema de coordenadas
programadas actualmente.
Formato: G54
Descripcin:
El usuario puede seleccionar G53.1 - G59.9 en un comando NC. El punto cero de G53.1 -
G59.9 puede ser cambiado por el programa NC (G10). Ellos tambin penden ser cambiados
de la pgina STATUS.
Seleccionando uno diferente G53.1-G53.9 aclarara el sistema de coordenadas local.
G68 (ROTATE)
216
G73 (STEP_CYC)
El paso del ciclo de barrenado o dando una posicin para el avance y la herramienta. El eje Z
alimentara hacia abajo la trayectoria designada por el parmetro. Una vez alcanzado de
retractara la cantidad especificada por el parmetro del usuario (Valor M para G83). El
proceso ser repetido hasta el final de la trayectoria que es rechazado. Una "P" tambin puede
ser especificada para la causa, que para el programa en cada paso.
Formato:
G73 X_Y_Z_R_O_P
Donde:
X, Y; Son la posicin del barrenado.
Z; Es la posicin del botn Hole.
R; Es el plano de referencia.
P: Es el tiempo d paro de programa para cada paso. O: Es el incremento de la trayectoria en
cada paso.
Regresa el machuelado (Mano izquierda) dando una posicin. Ver (TAP) para los detalles.
Formato:
G74 X_Y_Z_R_F_
G74 X_Y_Z_R_E_
Donde:
XY: Son la posicin de barrenado.
Z: Es la posicin del botn Hole
R: Es el plano de referencia
I,J: Es la cantidad cambiada en direccin de X,Y.
La posicin est basada en el modo instruccional absoluto.
G82 (DRILL_P)
Avance dando una posicin de barrenado con un para, la posicin del botn. Este es el mismo
como G81, con el paro agregado.
Formato:
G82 X_Y_Z_R_P_
XV, Son la posicin de barrenado.
Z: Es la posicin del botn Hole
R: Es el plano de referencia.
P: Es el tiempo de paro del programa con el botn Hole.
La posicin est basada en el modo instruccional absoluto/incremental.
Este ciclo se prueba para hacer un agujero en la trayectoria. Alimentara hacia abajo una
trayectoria especifico una "O". Una vez que el nivel es rechazado, el eje Z retractara un
alimentacin rpida en la senda y entonces la posicin de una alimentacin rpida y resume la
alimentacin regular. La distancia entre el punto de corte antes de que el punto de que la
posicin d I prximo p unto de salida sea especificada por el uso d parmetros M. Valor para
G83.
217
Formato:
G83 X_Y_Z_O_R_
Donde
XV: Son la posicin del barrenado
Z: Es el botn Hole
R: Es el plano de referencia
F: La longitud de los hilos de la trayectoria, solo es usado en el sistema mtrico.
E: Nmero de hilos por pulgada, solo es usada en el sistema Ingles.
Uso:
-20 Taladro, para ser taladrado 1.000" profundamente empezando de 0.100 anteriormente
partiendo de X=0 Y=0.
G84X0Y0Z-1R20F1.0
La posicin est basada en la instruccin de forma Incremental / absoluta.
G85 (BORE)
El agujero rimado dando una posicin de avance y la herramienta. La primer posicin del eje
Z a la posicin del plano "R" y entonces se alimenta hacia debajo de las peticiones por "z". El
Husillo regresara por el mismo plano "R" con su mismo avance.
Formato:
G85 X_Y_Z_R_
Donde:
X, Y: Son la posicin del barrenado.
Z: Es la profundidad del agujero.
R: Es la coordenada Z de la salida del plano.
P: Es el tiempo de paro del programa (Mili segundos) con el botn Hole, el cero es
predeterminado.
La posicin est basada en la instruccin Absoluto / Incremental.
G89 (BORE_S)
Dando una posicin de los agujeros rimados y retractados con el avance y la herramienta. Este
es el mismo que G85 con el paro del programa grabado.
Formato: G89 X_Y_Z_R_P_
Donde:
X, Y: Es la posicin del agujero.
Z: Es la profundidad del agujero.
R: Es la coordenada Z de la salida del plano
P: Es el tiempo de paro del programa con el botn Hole, el cero es predeterminado.
La posicin est basada en esta basada en la instruccin absoluto Incremental.
218
G90;
G01X100Y100;
G91;
G01X100Y30;
En el ejemplo, G01 mueve a la herramienta a P1 (100,100) Y el segundo G01 mueve a la
herramienta a P2 (200, 300).
Descripcin:
En la forma ABS, el movimiento de la posicin de comando relativo es cero. En la forma
REL (Incrementa), la posicin del movimiento del comando es relativa al punto de salida a
del movimiento comandado.
G92 (CURRENT)
Descripcin:
G92 Siempre define la localizacin relativa d la herramienta a la nueva local. La forma
existente ABS/INC no afectara este comando.
El comando combinara al cero local, pero no cambiara el sistema de coordenadas de trabajo.
G94 (F_MIN)
G95 (F _REV)
Estos comandos son usados para los ciclos de barrenado, machuelado y rimado. Ellos
especifican la posicin para el eje Z, una vez el agujero es mquinado, los ejes X,V, son
movidos a una localizacin subsecuente para otro agujero. Las opciones para el eje Z debe ser
posicionado en el punto inicial antes de llamar al ciclo a la posicin especificada por el
parmetro R.
G98
219
Posicionara al eje Z en la posicin inicial entre los agujeros, por ejemplo si el eje Z es
posicionado por un valor absoluto de 25mm y el ciclo tiene como un valor de absoluto de
25mm en el eje Z , ser movido a 2mm entre los agujeros.
G99
Posicionara el eje Z en la posicin especificada por el parmetro "R" entre los agujeros por
ejemplo si el eje Z es posicionado en el valor positivo de 25mm y el ciclo tiene un valor de
25MM en el eje Z ser movido a 2mm entre los agujeros.
Estos son dos comandos especiales con cdigos no correspondientes a G.
SMOOTH
ZFEED
220
221
222
223
DEFINICIN DE LOS CDIGOS M
M00 (STOP)
Un M00 causara que pare el programa. El movimiento de los ejes se causara y ser apagado el
refrigerante y el giro del Husillo.
En CNC ser una alimentacin sostendr el estado que puede ser resumido presionado la tecla
CYCLE START. El refrigerante y el Husillo deben ser programados para venir.
M01 (OPT_STOP)
Un M01 tiene exactamente la misma funcin como un M00 excepto que solo ser afectado si
el interruptor OPTIONAL STOP est en la posicin de ON. El movimiento de los ejes, el
Husillo y el refrigerante ser parado el CNC permanecer en la alimentacin del estado del
agujero que es presionada la tecla CYCLE START.
M02 (END)
224
El M02 es el fin de un programa (STATEMENT), para el husillo y el refrigerante. Entonces el
programa NC ser restablecido para empezar.
Un M03 girara el motor del husillo hacia adelante en direccin de las manecillas del reloj, la
velocidad deber especificar usando un comando. Se restablecer hasta que sea ejecutado un
comando M00, M01, M02, M05 M30.
Un M04 girara el motor del Husillo hacia atrs en direccin contraria a las manecillas del
reloj. La velocidad deber ser especificada usando el comando "S". Permanecer hasta que
sea ejecutado uno de los comandos M00. M01, M05, M02 M30.
M05 (SPDL_REV)
225
Figura 4.45 Cdigo M05 (SPDL_REV) Apagado de giro husillo
Un M13 encender el giro del Husillo con direccin hacia adelante y tambin se enciende el
giro de la bomba del refrigerante.
Un M14 encender el giro del Husillo con direccin hacia atrs y tambin se enciende el giro
de la bomba del refrigerante.
M19 (SLPD_ORNT)
Un M19 rueda el Husillo hacia la posicin de orientacin. Este es usado para permitir la
alineacin de la herramienta en el cambio del carrusel.
Descripcin:
La posicin de orientacin puede ser ajustada al paso del parmetro del sistema, este comando
es definido por el uso del macro. Puede ser definido si es necesario.
Un M22 Y un M23 son usados para unir un dispositivo auxiliar. Tpicamente la mquina
viene con una terminal para las conexiones. La terminal strip contiene los contactos que son
conectados Inter. La funcin puede ser modificada por el usuario proporcionando la funcin
necesaria. Puede ser el signo de latching que son detenidos una vez que el signo de acabado se
recibe.
La funcin es determinada por el cdigo que es programado en el archivo "4M_SUB:DAT".
Estos son dos contactos disponibles. Ellos son N130 y N131.2 los signos de inicio (Termino)
estn disponibles tambin. Ellos son X60 Yx61.
El cdigo puede ser escrito para crear un pulso, un cdigo M con el termino del signo, o un
cdigo M que es terminado con otro cdigo M.
226
Formato: M22
Examine lo siguiente:
El siguiente tipo de cdigo M creara un pulso a 2 segundos
//M22
ON N131
DWELL 02
OFF 131
M99
Esta muestra creara un cdigo M del tipo que espera por un signo de acabado (X60)
//M22
ON 131
WAIT X-60
OFF 131
M99
M30 (REWIND)
M60 (OFF)
Descripcin:
Este estado de CNC es usado para la comunicacin entre CNC y pie. Una escalera de PLC
Xxx muestra el estado de Nxx en CNC.
El estado de CNC 160-255 tiene especificada la definicin en el sistema CNC. Tome
precaucin cuando cambie el estado flag. El estado CNC de 128-159 es regresado para usar su
definicin.
M61 (ON)
Descripcin:
227
Este estado de CNC es usado para la comunicacin entre CNC y pie. Una escalera de PLC
Xxx muestra el estado de Nxx en CNC.
El estado de CNC 160-255 tiene especificada la definicin en el sistema CNC. Tome
precaucin cuando cambie el estado flag.
El estado CNC de 128-159 es regresado para usar su definicin.
M62 (WAIT)
M70 (DNC)
Descripcin:
Llamando un programa DNC no est permitido (M70 no puede ser anidado).
Si M70 es el siguiente por el nombre del archivo, el sistema CNC recuperara la especificacin
deI archivo del disco duro e s recomendado que este sea usado para correr a lo largo (Over 1
M Bytes) del programa NC usando M70. .
Los comandos GOTO, CALL, REPEA T no son permitidos en el programa DNC.
M71 (IF)
Crea un programa condicional saltndose una lnea especificada. Las condiciones son
requeridas, si estas condiciones son encontradas en el salto aparecer la lnea especificada, si
no se encuentra, el programa se posicionara en la prxima lnea. Formato:
M71 N_>_;
M71 N_ <_;
M71 X_;
M71 Y_;
M71 M_;
M71 E_;
M71 C_;
M71 T_;
Donde;
X, Y, M, E, C, T, son variables del PLC.
228
Uso:
M71 N#23> 0.5;
GOTO N111;
#23=#26,
Descripcin:
Las expresiones deben venir despus de I a N. Si la expresin es cierta, ejecuta el prximo
comando despus del comando IF. Si la expresin es falsa, saltara al siguiente comando IF y
ejecutara el siguiente comando. En el ejemplo anterior, si la expresin es verdadera el
programa saltara a la lnea nmero 111 si es falsa ejecutara el comando asignado: #23=#26.
La expresin condicional puede contener un constante y/o una expresin aritmtica, "IF X-
20", esto significa que un signo de entrada esta debajo de X20, entonces X-20 es verdadero.
"IF
X20" significa que el signo de entrada hacia arriba de X120, entonces X120 es verdadero.
M72 (GOTO)
Descripcin:
Los comandos GOTO no son permitidos en un programa DNC.
El nmero de la lnea para uso normal en el programa NC debe estar dentro de 0-9999. el
nmero de la lnea en el rango -10000 -- -29999 que son especialmente usados por el usuario
macro. La duplicacin es el mismo nmero de la lnea que no permite estar en un programa
NC.
M73 (REPEAT)
M74 (RPT_END)
M73: Es usado para ejecutar el programa NC entre M73 y M74 para N veces. M74: Es usado
para el estado de la vuelta Flag
Formato:
M73 N_;
M74;
N: Es el nmero de repeticiones.
Uso:
M73 N4;
Descripcin:
Un programa con el comando REPEAT deber contener un RPT_END. No ms de 3
repeticiones de este son repetidas.
El comando REPEA T no permite un programa DNC.
M76 (NEW)
Empieza la ejecucin de un nuevo programa una vez que el programa este corriendo hasta el
final actualmente. El prximo nombre del programa es dado depuse de M76. Formato: M76
Nombre del archivo
Uso:
229
M76 FIRST.NC
Descripcin:
La definicin aqu es diferente de ms antigua del sistema CNC porque la funcin de
rebobinado de la cinta no es necesariamente ms larga en el sistema 4M_CNC.
Si el nombre del archivo sigue el M76, esta funcin ser la misma que MOO.
M77 (BLOCK)
M78 (BK_END)
Descripcin:
Es usada para guardar los ciclos de los comandos que son descritos por los comandos
mltiples.
M77 deber ser usado de con M78
Usa un macroprograma.
M79 (ERROR)
M80 (SPLD_CAL)
M81 (TC)
230
El intercambio de los datos de la herramienta entre el Husillo y el nmero de herramienta
especificado por N_ en el comando M81.
Formato: M81 N_
Descripcin
Este es un comando de no-movimiento. Los intercambios de la herramienta O (herramienta) #
en el Husillo con la especificacin de la herramienta #.
Este comando es usado para asegurar que los datos de la herramienta en Matches CNC con e I
cambio del a herramienta actual. Este comando es normalmente usado en el cambio de la
herramienta macro.
M82 (TS)
Descripcin:
Este comando de no-movimiento compara la hendidura del nmero d herramienta actual (la
fase de la hendidura para el husillo) con la herramienta 3 que es dada con el comando M82.
Despus de la comparacin de I a distancia (# # del a herramienta se aparte de hendidura) y la
direccin opcional ser determinada y guardada. Tambin actualizara la herramienta 3 que es
usada en el sistema CNC.
Si la herramienta que existe comienza a seleccionar la distancia de las hendiduras TC ser
asignada para #110. si no existe, un mensaje de error cera mostrado en la pantalla y los
parmetros sern cambiados.
M84 (S_MODE)
Descripcin:
Cuando N=O define al husillo para su modo Asncrono. Cuando N= 1, define el Husillo en su
modo Sncrono.
M86 (PLC_WR)
M87 (PUSH)
M88 (POP)
M87 se usa para agilizar el estado del sistema actual para apilar.
M88 se usa para hacer estallar el estado deis sistema actual para apilar. Formato:
M87;
231
M88;
Descripcin:
El anidado no es permitido.
Los siguientes estados sern presionados y estallados: la compensacin del estado de la
herramienta, plano principal, trabajo actual di sistema de coordenadas, cero local, velocidad
del husillo, el estado del refrigerante.
M89 (SHOW)
M98 (CALL)
M99 (SUB_END)
M99
Descripcin:
El comando CALL no puede ser usado en el programa DNC.
No son permitidos ms de 3 niveles de nesting en el subprograma.
F (FEED)
Descripcin:
El avance actual es relativo a los estados de avance de sobre manejo.
232
En el caso del arco pequeo y la salida de la lnea corta, el avance actual puede ser ms lento
que el avance comandado.
Si el avance programado es mayor que el lmite del avance, el avance actual ser colocado al
avance mximo.
La unidad de avance es de mm/min. Cuando el sistema de unidades esta en mm y en inch/min,
cuando el sistema est en Inch.
S (SPEED)
Descripcin:
La velocidad del husillo actual es la programacin del tiempo de velocidad del husillo con el
factor de sobre manejo si la velocidad del husillo es mayor que el lmite de velocidad, la
velocidad mxima ser duplicada.
Subrutinas.
Estas son programas pequeos dentro de otro programa. Se utilizan para realizar
operaciones muy especficas dentro de un programa como pueden ser rectificados, cavidades.
Ejemplo:
233
G01 Z0.0 F40.0 ;
M08 ;
G01 Z-2.5 ;
G01 X-6.6 ;
G02 I6.6;
G01 X-5.2;
G01 Z-5.5;
G02 I5.2;
G01 X-4.65;
G01 Z-8.5;
G02 I4.65;
G01 X-4.617;
G01 Z-10;
G02 I4.617;
G01 Z-12;
G02 I4.617;
G01 X-4.615;
G01 Z-14;
G02 I4.615;
G00 X0.0 Y0.0 Z2.0;
M09;
M05;
G28;
M30;
Ciclos enlatados.
Los ciclos enlatados no son ms que instrucciones simples o sea cdigos G simples de
programacin tales como G00, G01, G02, que son instrucciones simples que ejecutan tareas
complejas. Estos ciclos resultan de la necesidad de realizar una operacin en menos pasos,
ocupando as menos memoria en la maquina, los ciclos enlatados son eliminados en algunos
paquetes de CAD para facilitar as la interface de la PC con la mquina de control numrico.
Tales como son G24, G25, G34.
Ejemplos de programas.
Como ya se mencion antes es necesario seguir los pasos siguientes para maquinar una pieza.
234
Dibujo Normalizado de la pieza.
Seleccin de herramientas.
Clculo de parmetros de corte.
Seleccin de operaciones a realizar.
Se iniciar con un programa sencillo, es una pieza rectangular de medidas 80mm * 50mm *
19mm. En la cual se maquinarn unas ranuras utilizando solo una herramienta.
0,0,0
19
50
80
El programa quedara: Ahora se introducen los valores que se obtuvieron al realizar el cero
pieza, en este caso:
X = 177.150
Y = -299.030
En seguida se selecciona la herramienta apropiada, en este caso se maquinan las ranuras con
un ancho de 6 mm, por lo que se puede seleccionar una herramienta con ese dimetro o una de
menor dimetro.
Tambin se procede a dar una velocidad de corte apropiada. Como la pieza es de aluminio la
velocidad de corte ser 1600 RPM.
Segundo ejemplo
Es necesario seguir los pasos siguientes para maquinar una pieza:
Dibujo Normalizado de la pieza.
Seleccin de herramientas.
Clculo de parmetros de corte.
Seleccin de operaciones a realizar.
Programa.
DIBUJO NORMALIZADO
236
Datos obtenidos del dibujo:
Seleccin de herramientas:
1. Pia de 2 4 gavilanes
2. Fresa multidientes 3/4
3. Fresa 1/2 4 gavilanes
4. Fresa 1/4 2 gavilanes
5. Broca 3/8 2 gavilanes
6. Broca 1/4 2 gavilanes
Para el clculo de los regmenes de corte se deben obtener los siguientes datos tcnicos de la
mquina: Mximas revoluciones por minuto del husillo principal (mx. rpm); mxima
velocidad de avance en los ejes (con la cual no pierda precisin en la posicin debida a la
inercia de la mquina) y Potencia del motor principal. En este caso se entiende que la sujecin
de la pieza es aceptable. Los datos obtenidos de la mquina son:
Potencia: 10 H.P.
Mxima Velocidad de avance 1500 mm/min.
Mximas RPM en husillo 6000 rpm.
Para cortar Acero 1018 con dureza Brinell de 115 y con herramientas de carburo, los
parmetros de corte son:
SFM=805 Opt.
f=0.017 in/diente/rev.
En caso de que los valores excedan los lmites impuestos por la mquina se modifican
la velocidad de avance, la profundidad de corte y las RPM para que nuestros datos estn
dentro del rango operativo de la mquina.
Con estos valores se calculan los regmenes de corte para cada herramienta:
237
Hta RPM Doc F H.P
Anlisis de Fase
Operacin Croquis No Dim RPM F doc Prof. H.P
Hta . mm/ mm. Total .
min
1. Careado
1 2
2. Voltear
pieza
3. Careado
1 2
4 Contorneado 2
exterior
5 Barreno
5
6- Cavidad
4
rectangular
238
7 Cavidad
4
circular
8 - Barrenos
6 1/8
Para iniciar el clculo del programa NC se debe seleccionar el origen de nuestra pieza (cero
pieza). Se selecciona como cero pieza el punto que represente menos problemas de localizar
al momento de estar en la mquina y considerando tambin aquel punto que haga ms fcil la
generacin del cdigo NC.
En este caso se selecciona como cero pieza la esquina inferior izquierda, pues esto permitir
definir los ciclos de cajeado circular y rectangular muy fcilmente.
(0,0,0)
Esta pieza se va maquinar por los dos lados para asegurar el paralelismo entre las dos
caras frontales. En este ejemplo solamente se va general el cdigo a partir de la operacin 3.
Si se desea hacer el programa completo, simplemente se necesita generar un programa aparte
para maquinar la parte de atrs, o bien, se puede generar una subrutina (debido a que el ciclo
de careado es el mismo para ambas caras de la pieza) y llamarla a travs de dos programas
distintos.
O0001
N0000 G71 G94 G53 G56 G40 T0000
239
N0010 G54
Ciclo de careado
Contorneado
Barreno al centro de la pieza
Ciclo de cavidad rectangular (cajeado)
Ciclo de cavidad circular (cajeado)
Arreglo rectangular de barrenos.
Ciclo de careado:
Notas: Se program P3=2 y D3=2, por lo tanto en la primera pasada la mquina CNC
ejecutar un ciclo de careado sobre la superficie de la pieza.
Contorneado exterior
Se selecciona la herramienta 2 y se ejecuta un contorneado sobre la parte exterior del
contorno. Se tiene que activar el cdigo de compensacin de radio de la herramienta. El
cdigo para el contorneado ser:
N0070 T0202
N0080 G00X-55.Y-15.Z10.
N0090 G01Z-25.4 F600
N0100 G42 X10.Y0.
N0110 X90.
N0120 G02 X100.Y10.I0.J5.
N0130 G01Y50.
N0140 G02X90Y60I-5.J0.
N0150 G01X10.
N0160 G02X0.Y55.I0.J-10.
N0170 G01 Y10.
N0180 G02 X10. Y0.I10.J0.
N0190 G01X-15.Y-15.
240
N0200 G40
N0210 G0Z10.
N0220 T0505
N0230 M6S1500
N0240 G00X50.Y30.Z10.
N0250 G86X50.Y30.Z-15.P3=2.D3=5000D5=30D6=3000F400
N0260 T0404
N0270 M3S3000
N0280 G87 X50.Y30.Z-10.P3=1000 P0=60.P1=30.D3=2000D5=03D7=1
Fin de programa
Para el final del programa se desplaza la herramienta a un punto de seguridad, se
apaga el husillo, el refrigerante si ste se encuentra encendido, se cancela el cero pieza, y se
pone la instruccin de fin de programa.
N0330 M5T0600
N0340 G53
N0350 M30
Para introducir un programa nuevo, una vez que se inicio el encendido del CM, se entra en la
pgina de MACHINE, se presiona el botn MON/MENU del panel de control y de esta
manera ingresar a la pgina PROG del MENU. En la figura 4.50 se observa la pantalla con
nombres de programas existentes en memoria, el tamao del archivo, la fecha y el tiempo que
se edito o introdujo al CM.
242
A continuacin se oprime el botn NEW y luego INPUT, esto muestra un cuadro de dilogo
en el cual se escribe el nombre del nuevo programa. Una vez que se da el nombre del
programa, se presiona la tecla INPUT del panel de control.
El programa que se introdujo, aparece resaltado, luego se presionara la tecla F2 del panel de
control para entrar a la pgina de edicin del programa.
En el lado izquierdo de la pgina de edicin, ser donde se edita el programa, figura 4.51. El
lado derecho de esta pgina se destina para brindar ayuda al usuario definiendo los parmetros
de cada uno de los cdigos as como su funcin. Para ingresar a esta ayuda se presiona la tecla
TAB del panel de control y se mueve el cursor al cdigo que se necesita conocer y en seguida
se presiona INPUT para ejecutar la ayuda. Para desplazarse a los dems cdigos de esta
pgina de ayuda se utilizan las teclas Pg Up y Pg Dn del panel de control.
243
Una vez terminado el programa se presiona la tecla TAB del panel de control y se oprime la
tecla SAVE, para guardar nuestro programa o si se desea guardarlo con otro nombre en SAVE
AS, a continuacin se presiona la tecla INPUT del panel de control.
Ya que guardado el programa se oprime el botn EXIT y la tecla INPUT para regresar a la
pgina PROG del MENU, quedando con esto almacenado el programa en la memoria del CM.
Para la lectura del disquete, estando en la pantalla de edicin, se mueve el cursor al botn [C:
o A:] y presionamos la tecla INPUT del panel de control. Se presiona A en el panel de control
y de esta manera leer la unidad de disco flexible.
Las teclas Backspace o Del, borraran el carcter, en el que este posicionado el cursar PG UP y
PG DN mueven el cursar a otras lneas o la siguiente pgina.
a. Entrada a un programa
Los comandos NC entraran directamente a travs del teclado. Un punto y coma (;) son
requeridos denotando cada fin de bloque. Esta referencia es tambin como el carcter EOB
(Fin del bloque).
d. Anulacin de lneas
La operacin de anulacin puede ser seleccionada presionando DELETE o F3. Si las lneas no
estn marcadas, la operacin de anulacin, cancelara la lnea actual.
244
UNDELETE solamente puede recuperar lneas pasadas anuladas por la operacin de
anulacin en la lnea actual. Las lneas borradas por la operacin de anulacin de un bloque
no pueden ser recuperadas.
La funcin de buscar est disponible, podemos usarla para encontrar la fila o lnea que se
borr en un programa. Presione la tecla [SEARCH] o F5 y aparecer una caja de dilogos.
Al localizar el nmero de la lnea que quiere recuperar presione INPUT. Al revisara el curso
aparecer la lnea deseada.
Al localizar los caracteres de alguna lnea, introduzca los caracteres deseados en la caja de
dilogos y presione INPUT. Los procesos finalizarn despus de encontrar el primer conjunto.
Si el conjunto no es encontrado en el programa, en mensaje aparecer diciendo que este grupo
de lneas no fue encontrado.
Una vez que se encontraron los errores de sintaxis, son verificados parando las lneas del
error, este ser subrayado y un mensaje detallado del error aparecer en el rea del mensaje.
La verificacin del mensaje no se ara para la programacin general de errores causados por
los valores impropios.
245
Despus de esto el programa solo podrn ser recuperados al cerrar la ventana Edit, aparece
una caja de dilogos donde pregunta si queremos guardar los cambios realizados en el
programa.
Tener el material fijo en la mquina, con lo cual se procede a obtener el cero pieza e
introducirlo como se analiz.
Maquinar la pieza, con las debidas precauciones y normas de seguridad. Se pueden bajar los
parmetros de velocidad y avance hasta en un 50 % de lo calculado, si no se tiene la
experiencia en maquinar.
Cuando se obtiene la pieza maquinada, se dimensiona para verificar que est con los
parmetros de calidad que se desean y realizar la produccin.
246
Figura 4.50 Dibujo del material a maquinar.
Para lo cual con el material de aluminio, que se muestra en los dibujos de la figura 4.53 se
realiza el maquinado con una herramienta de carburo de 10 mm.
247
Figura 4.53 Macho de aluminio
248
UNIDAD V
Para iniciar la programacin con la interface VISI, se iniciar con el ambiente de trabajo de la
misma, para lo cual se analiza como opera la interfase, posteriormente entrar en la generacin
de geometras bsicas y complejas y luego desarrollar unos ejemplos que estn en el paquete
de VISI, los cuales se generan con estrategias en dos dimensiones (2D) y tres dimensiones
(3D).
Menu Principal
Iconos
Desplegables Menu Desplegable
249
Iconos Atributos del
Estandares Elemento
Sistema de
Coordenadas
Funcion Activa Escala Local y de
Impresion
Linea de
Comando Busqueda de punto
final
Uso de la ayuda
Uso de la ayuda
Uso de conos:
Dentro de la Interface VISI-CAD SOLIDS se encuentran diferentes iconos que representan los
comandos utilizados frecuentemente, se puede seleccionar un icono en lugar de seleccionar un
comando de los mens desplegables. Varios de los iconos tienen a su vez algunos iconos ocultos, para
visualizarlos solamente hay que seleccionarlos y con un clic sostenido del mouse se desplegarn. Para
visualizar la descripcin del ICONO hay que dirigir el puntero del mouse.
conos estndares:
Delete Construction
lines
Segment < > Line
Line Bend
Line Step
Sketch Chamfer
Section lines
Element - Element
Parallel line
Angle - Line
Arcos / Circulos:
251
Circle <> Arc
Complimentary Arc
Fillet
Diameter
Concentric
Element Element - Element
Element Element - Radius
Centre - Element
Centre - Radius
Circle Sketch
Perfiles:
Polygon Profile
Circular Slot Profile
Linear Slot Profile
Rectangular Profile
Parallel
Profile
Fillet on Profile
Quick Profile
Open Profile
Closed Profile
Curvas:
252
Reverse Curve
Spline Edit
Spline to Arc -
Segments
Convert to Spline
Offset Curve
Concatenate
Edges of a face
Curve at a
Point Curve
Parametric
Face Intersection
Create Curve
Superficies:
Extract Face
Reverse Surface
Edit Trim
Create Trim
Piped Surface
Draft Surface
Blend Surface
Tangent Surface
Patch Surface
Ruled Surface
2 Drive Surface
1 drive surface
Lofting 2
Lofting
dir.
Planar
Formas slidas:
253
Torus
Sphere
Cone
Prism
Cylinder
Cuboid
Anotaciones:
Edit Dimension
Arc Length
Dimension
Diameter in
section
Ordinate Positional
Ordinate Aligned
Aligned
DatumDimension
Dimension
Angular
Dimension
Single Element
Deshacer / Rehacer:
254
Zoom + -:
Pan
Zoom OUT
Zoom IN
Workplane by
Element
Rotate Workplane
Translate Workplane
Workplane by Face
Workplane by
Points
Select
Workplane
Cambio de atributos:
Create Layer
Set Filter
Change
Attribute
255
Edicin:
Change Radius
Change Length
Extend Direct
Break by Points
Break Direct
Erase
Maquinado:
Re-machining
Single Surface
Contour
RoughProjection
/ Face
Radial Machining
Spiral
Machining
Constant Z
Parallel Plane
Ruta de la herramienta:
Toolpath Explorer
Delete Toolpath
Simulate Toolpath
Clear Toolpath
Display Toolpath
256
5.2 Generacin de Geometras Bsicas
DISEO 2D
257
Crear un archivo nuevo con FILE NEW .
NOTA:
Dependiendo del sistema de software, cuando se crea un archivo nuevo, el sistema por default
aparecer en la vista isomtrica. Esta se puede cambiar utilizando las teclas <F2> & <F3>.
X axis Y axis
Z axis
NOTA:
Por default el sistema permanecer en el mismo comando hasta que se seleccione otro
comando o se presione la tecla ESC.
X axis
Y
Z axis axis
258
Seleccione una distancia de 0 y presione O.K.
La lnea de construccin que sigue el eje X ser utilizada como la base de el dibujo. La lnea
de construccin que sigue el eje Y ser usada como la lnea central de el dibujo.
Despus de crear las lneas de construccin de la base, ahora haremos los crculos de los
cuales podremos formar la figura.
Dar el radio de 20
Se da el radio: 20
259
Utilizando lneas de construccin se termina el contorno del dibujo 2D.
NOTA:
Cuando se seleccione un elemento para dibujar un figura paralela a este, aparecer una flecha
que indicar en que lado del dibujo se pondr el paralelo. Para poder cambiar de lado,
presionar la BARRA ESPACIADORA.
X axis
Y
Z axis axis
260
Seleccione el icono de
eje Y
X axis C1
Y
Z axis axis
C2
Se pone el ngulo: 45
NOTA:
NOTA :
Al igual que con el comando previo se cre una lnea de construccin tangente a un
crculo. Utilizando los diferentes iconos es posible obtener varios resultados diferentes.
Cuando estamos creando un elemento tangente se nos presentan dos grupos de iconos,
seleccionando ya sea el icono de Point Mode o el de Element mode podemos utilizar
ambos tipos.
261
Si se selecciona la E se pueden seleccionar los siguientes iconos.
Debido a que la pieza es simtrica se puede utilizar la funcin de espejo para copiar lo
que ya se ha creado en el lado opuesto del dibujo.
EDIT MIRROR
Seleccin
manual
NOTA :
Copy Copy ON
OFF
262
2D / 3D Last
mirror Selection
Seleccionar la posicin de referencia: X0, Y0, Z0
X axis
Y axis
Z axis
NOTA :
Paso 1:
263
Seleccionar el primer elemento: Seleccione el crculo superior derecho (C1)
Seleccionar el segundo elemento: Seleccione el crculo superior izquierdo (C2)
Paso 2:
Dependiendo del lado en el que seleccione cada crculo, puede utilizar la BARRA
ESPACIADORA para hacer los ajustes necesarios.
Para poder seleccionar el punto de interseccin (P1) necesitar cambiarse al el Point mode y
seleccionar el icono de punto de interseccin
Mouse Point
Point
Mode
Cartesian Co- Polar Co-
ordinates Ordinates
Two Element
Intersection Intersection
Point
Parametric Point Circle / Arc centre
264
C1
C2
P3 P4
P5
P2
C4
C3
P1 P6
Para poder crear el contorno exterior se necesita editar los crculos completos y crear arcos.
Para poder simplificar esta operacin, utilizando los filtros se pueden quitar las lneas
punteadas, para lo cual se emplea:
C2 C1
C4 C3
NOTA :
Cuando utilice el break direct el lado del crculo que haya utilizado se quitar. Utilizando la
BARRA ESPACIADORA automticamente se cambiar el lado del circulo.
Despus de terminar el contorno, utilizando los filtros se pueden ver las lneas punteadas otra
vez.
EDIT ERASE
Seleccionar el elemento: Seleccione las dos lneas de construccin angulares. (L1 & L2)
Seleccionar el elemento: Seleccione las dos lneas de construccin verticales (L3 & L4)
L2 L1
L3 L4
Despus de haber terminado con el contorno, se puede trabajar con la geometra interior.
C2 C1
C4 C3
NOTA:
Asegrese que est seleccionado el icono de Line filter
Segment
Filter Line
Seleccionar la lnea de referencia: Seleccionar el icono de X axis
Filter
X axis Y axis
Z axis
267
Seleccionar una distancia de 15 y presione OK.
NOTA:
Asegurarse que est seleccionado el icono de Line filter.
X axis Y axis
Z axis
P2 P1
L1
P4 L2
P3
268
NOTA : Asegurase que est seleccionado el icono de Segment filter
Para poder seleccionar el punto de interseccin (P1) se necesita asegurar que este en
Point mode. Escoja el icono de punto de interseccin
Paso 2:
Despus de haber terminado de utilizar las lneas de construccin, se pueden borrar para
limpiar el rea de trabajo.
EDIT ERASE
Seleccionar el elemento: Seleccionar las dos lneas de construccin paralelas (L1 & L2)
269
L1
C1 C2
L2
Ahora se tiene que cortar los dos crculos en la interseccin de las dos lneas verticales.
NOTA :
Cuando utilice este comando la parte que seleccione del crculo se borrar. Presionando la
BARRA ESPACIADORA se cambiarn las partes del crculo.
Continuando con la parte interna, ahora se crearn los dos insertos. Se comienza creando el
lmite utilizando las lneas de construccin.
NOTA:
Z axis
X axis
Y
Z axis axis
NOTA:
Cuando se seleccione un elemento para dibujarle un paralelo aparecer una flecha para indicar
en que lado se pondr el elemento resultante. Para ponerlo en el lado opuesto no se necesita
que se escriba un signo negativo. Presionando la BARRA ESPACIADORA
automticamente se cambiar de lado.
L2
271
L1
Segment
Filter Line
Filter
Seleccionar la lnea de referencia : Seleccione el segmento angular (L1)
L4
272
L3 L1
L2
NOTA:
Cuando se utilice break direct el lado que seleccione del crculo se borrar. Presionando la
BARRA ESPACIADORA, automticamente se cambiar de lado.
Despus de haber terminado el lmite interior, se puede agregar los redondeos para terminar la
figura
273
Seleccionar el radio
Seleccione 5 y presione O.K.
NOTA:
P1 P2
P4
P3
NOTA:
Para seleccionar varios elementos se puede hacer utilizando ventanas, colores o seleccin
manuales
Colour Manual
selection Selection
EDIT MIRROR
274
Utilizando el icono de Inside Window seleccione todos los
elementos para hacer el inserto .
Inside Window
NOTA:
Asegurarse que el icono de copy icon este habilitado
Copy
Copy
OFF ON
2D / 3D Last
mirror Selection
Cartesian Co-ordinates
P2 P1
Seleccionar el radio
275
Seleccionar 20 y presione O.K.
NOTA :
Despus de haber terminado el dibujo se pueden borrar las dos lneas de construccin
originales para dejar el componente terminado.
FILE - SAVE
276
Insert Filename
DIMENSIONAMIENTO
Dentro del CAD existen varias formas de dimensionar una pieza y varios diseadores
prefieren utilizar cierto estilo.
P1 P2
P1
Esto le permitir mover la dimensin al lugar deseado. Para prevenir que la dimensin sea una
dimensin directa, necesitar utilizar el icono Vertical dimensin Mover la dimensin a la
izquierda de la pieza y posicinela utilizando el botn izquierdo del mouse.
NOTA:
Los dos puntos seleccionados no son ortogonales, por lo tanto el sistema por default dar una
dimensin directa. Utilizando los iconos presentados en la parte izquierda de la pantalla se
puede cambiar el estilo de dimensionamiento.
Grid
278
Tolerance / Text
Internal arrow
P1
P2
Vertical
Dimension Direct
Dimension
Esto permitir mover la dimensin al lugar deseado Mover la dimensin encima de la pieza
y posicionarla con el botn izquierdo del mouse.
NOTA :
Para poder seleccionar el punto central (P1) se necesita asegurar que el point mode este
habilitado. Elegir el icono Circle / Arc centre .
279
Point Mouse Point
Mode
Cartesian Co- Polar Co-
ordinates Ordinates
Intersection Two Element
Point Intersection
Parametric Point
Circle / Arc
centre
Circle / Arc Point selection
quadrant
P1 P2 P3
280
ANNOTATION SINGLE ELEMENT
Para poder seleccionar P1 & P2 necesita asegurarse que el point mode este habilitado.
Seleccione el icono Intersection point.
Esto permitir mover la dimensin a el lugar deseado, debido a que los dos puntos no son
perpendiculares la dimensin resultante ser incorrecta. Se necesita utilizar el icono de
Perpendicular reference for dimension. Despus de que se haya seleccionado el icono se
podr seleccionar un punto o un elemento dependiendo de donde est.
Seleccionar el icono Element mode y seleccionar el segmento 1, esto har que la dimensin
sea perpendicular al segmento 1 Moever la dimensin y posicinela utilizando el botn
izquierdo del mouse.
P2
Segment
1
P1
281
NOTA :
Los dos puntos seleccionados no son perpendiculares, por lo tanto el sistema por default
pondr una dimensin directa. Utilizando los iconos que estn en la parte izquierda de la
pantalla se puede cambiar el estilo de dimensionamiento.
Internal arrow
282
El sistema automticamente generar una dimensin radial. Como el valor de la dimensin es
un valor comn necesitamos agregarle un texto a la dimensin, seleccione el icono de
Tolerance / Text de el lado izquierdo. Ponga TYP en el espacio de after text Mueva la
dimensin y posicinela utilizando el botn izquierdo de el mouse.
A1
C1
F2
F1
A1
X axis Y axis
284
Mover la dimensin y posicionarla utilizando el botn izquierdo del mouse.
S1
FILE - SAVE
Insertar nombre
archivo
FILE NEW
NOTA:
Dependiendo de la configuracin del sofware cundo se crea un archivo nuevo, se podra poner
por de faul una vista isomtrica. Esta vista se puede cambiar usando las teclas <f2> & <f3>
del teclado.
NOTA:
Estar seguro de que marcaste el centro del rectngulo.
Corner of Center of
rectangle rectangle
285
Automatic
subtraction
Seleccionar el primer punto de la base Seleccionar el icono Cartesian Co-ordinate.
Mouse Point
Cartesian Co-ordinates Polar Co-
Ordinates
Intersection Two Element
Point Intersection
Parametric Point Circle / Arc center
Grid
Corner of Data input
rectangle
Center of
Automatic rectangle
Subtract
286
SOLIDS FORMS CUBOID
NOTA: Estar seguro que se marc el icono de la esquina del rectngulo (Corner of
rectangle).
Corner of Center of
rectangle rectangle
Automatic
subtraction
Mouse Point
P1
SOLIDS FORMS CUBOID
NOTA:
Estar seguro de que semarc el icono de la esquina del rectngulo (Corner of rectangle).
Data input
Grid
Center of
Corner of rectangle
rectangle
Automatic
subtraction
Mouse Point
288
Selecciona el icono (Data Input).
Data input
Grid
Corner of Center of
rectangle rectangle
Automatic
Subtract
P1
OPERATION BLENDS
NOTA:
289
E2
E1
Ahora se han creado tres modelos slidos, usando la funcin UNITE se pueden unir los tres
slidos en uno solo.
OPERATION UNITE
NOTA:
Data input
Grid
Corner of Center of
rectangle rectangle
290
Automatic
subtraction
Seleccionar el primer punto de la base Seleccionar el icono (Parametric point).
Mouse Point
NOTA:
Data
input
E1
OPERATION CHAMFER
291
NOTA:
E1
OPERATION UNITE
NOTA:
Estar seguro de que se selecciono el icono de la esquina del rectngulo (Corner of
rectangle).
Corner of Center of
rectangle rectangle
Automatic subtraction
Mouse Point
NOTA:
Seleccionar el primer punto de la base Seleccionar el filo derecho de la parte posterior del
primer slido creado (E1)
293
Data
input
E1
OPERATION BLENDS
NOTA:
E2
E1
294
OPERATION SUBTRACT
Mouse Point
Seleccionar el centro del cilindro - Seleccionar el filo de la cima del arco slido (E1).
295
E1
OPERATION UNITE
Mouse Point
E1
OPERATION SUBTRACT
Color selection
Manual
Selection
OPERATION BLENDS
E2
297
E1
OPERATION BLENDS
OPERATION BLENDS
298
OPERATION BLENDS
Manual
Selection
NOTE:
OPERATION BLENDS
E2
E1
299
Para seleccionar varios limites se utilza el icono de Manual selection unas seleccionados los
limites `para confirmar se utiliza el boton derecho del mouse dandole un clip.
Manual
Selection
NOTE:
WINDOW WIREFRAME
Crear las vistas en 2D como son - PLAN, FRONT & SIDE ELEVATION, FROM
ELEVATION y una vista en 3D que es la ISOMETRIC.
300
Tambin se pueden realizar cortes en varias secciones de la pieza con el contacto de
SECTION y generar lneas ocultas con HIDEEN LINE DIFFERENT STYLE.
FILE - SAVE
Se coloca el nombre
301
5.3 Generacin de Geometras Complejas
En esta parte se tratar el dibujo a ser modelado como se muestra en la figura de abajo para
referencia, de tal manera que pueda ayudar a clarificar los pasos mostrados en esta seccin.
Este ejemplo se tomo del manual de VISI-MODELLING, y muestra los pasos a seguir en la
creacin de geometras complejas. No se numeran las figuras debido a que se tiene una
continuidad de las mismas.
302
PASO 1 Creando un polgono de 8 lados y extrayndolo.
303
PASO 2: - Crea un domo usando una esfera.
Usa circulo-centro-radio
304
2.3 Crea un arco que pase por 3 puntos en el plano XZ que ser el radio de la esfera.
Circulo elem-elem-elem
Asegurarse de haber encendido el icono de arco y seleccionar tambin el icono de
coordenadas, mostrados a continuacin:
ARC Filter
Usa co ordinate input para introducir los siguientes
Point Coordinate valores para cada uno de los tres puntos.
Input
en azul.
Esfera
305
Dando doble click con boton
azul.
Seleccionar el arco
Click OK y
usar el centro del
arco
Ahora se ha creado una esfera con el mismo radio que el arco y con el mismo centro.
Modelling > Cut With A Plane [Seleccionar la esfera solida] Selecciona el eje z
Selecciona la
la esfera
Desactiva
el filtro de
PASO 3 :- Conectar los dos slidos creando paredes inclinadas. slidos
307
3.1 Usar drawing Element filters para temporalmente desaparecer los slidos.
Break by points
Points
filter
Resultado obtenido
308
ahora se vuelve a encender los solidos con el icono drawing filters como se describi
en el paso 3.1 (Window > View > Set Drawing Filters > Elements > Solid)
Superficie resultante
309
Crea 7 copias
Pick Z axis
3 1
2
Se puede ver que ahora se tiene un cuerpo con superficies. Este cuerpo aun no tiene volumen
porque est abierto en ambas partes superior e inferior. El cuerpo debe ser convertido a slido
esto puede ser posible porque las superficies faltantes son planas.
Target Solido
Operation > Blends selecciona Single Edge Mode con Block Control
Block Control
restantes.
311
4.1 Crear un radio a lo largo del filo superior.
312
PASO 5 dar un espesor de pared al solido.
El slido tiene que prenderse en color rojo y pregunta cual es la cara(s) a ser destapada.
Seleccionar Profile
Seleccionar el perfil original
Offset
asegurarse de que la direccin
del copiado sea en el interior
del polgono.
313
Perfil creado
Primero, activar el plano de trabajo absoluto seleccionando con el botn derecho del mause en
la parte de abajo de la pantalla.
xy top.
Ahora que plano de trabajo esta activado crear un perfil polgono de 8 lados
Introducir los
valores como se
muestra en la caja
Polygon Profile de dialogo.
314
Selecciona el centro
del polgono
Selecciona el perfil y
asegurarse de que la direccin
7.1 Offset el perfil creado sea hacia adentro
Offset Profile
El resultado obtenido.
Click el eje z
Seleccionar el solido
Resultado final
Seleccionar el
perfil interior
[seleccionar el domo]
316
Seleccionar el
polgono como Introducir cero para la Cavidad de copiado
target body
Seleccionar el
domo como
cavity body
El polgono ha sido ahora separado en dos partes. Borrar la parte superior de este.
Borra la parte
superior
domo
polgono
Seleccionar Erase
Apagar el filtro de los slidos
317
Seleccionar el icono de todos los
elementos
Cambiar la vista del plano actual a side view, asegurate de que la vista sea relativa al
plano de trabajo.
aesta encendida
318
Coloca la vista xy en el plano actual.
Vista de top
PASO 9: - En este paso usaremos un perfil en 2D que es un simbolo previamente creado, este
manual te explicara como se usan los smbolos.
El smbolo puede
cursor a su
posicin.
Posiciona el smbolo usando Point co ordinate input.
Usar Point
Introduce los siguientes
Co ordinate
valores, asegurarse que
input.
sea con respecto al
9.2:- Los elementos en 2D deben de ser convertidos a perfil para darle volumen.
Seleccionar el
primer elemento
Seleccionar Closed Profile
para hacer el perfil
Seleccionar borrar el
elemento original que
ser remplazado por el
perfil.
Seleccionar perfil
automtico.
Confirmar para
crear el perfil
9.3 :- Convertir el perfil a un solido.
320
Resultado de elevar en
ambas direcciones
Seleccionar un
punto que ser la
Seleccionar base de inclinacin
estas 4 caras
El resultado de la
inclinacin.
suavizado aplicado
322
9.5 Recortar la parte sobrante del gancho.
Target object
Remover la parte
sobrante del
gancho
Seleccionar Delete
Elements
323
Seleccionar el eje de rotacin y el centro de rotacin, despus dar el ngulo de rotacin.
Click el eje Y
El resultado del
comando rotar y
copiar.
Para no seleccionar de
uno por uno,
seleccionar todos
Seleccionar el
domo como el
target body. 324
Select All
Seleccionar Point
coordinate Input para
Usar Work plane origin
especificar la posicin de
escalamiento
para el centro de
escalamiento.
325
5.4 Generacin de Programas a partir de geometras en 2D
En esta seccin se explicarn los pasos a seguir para crear las rutas de maquinado en la
geometra 2D dentro del ambiente de estrategias diversas, que permitan entenderlas y
practicarlas al mismo tiempo.
Crear un archivo nuevo para dibujar la pieza en 2D que se pretende maquinar, para lo cual se
selecciona File/Open del men principal de Visi, como se muestra en la figura 5.2
326
Figura 5.3 Creacin del perfil a maquinar.
En maquinado se le dan los atributos al perfil seleccionando Machining > Profile Cam
attributes, como se muestra en la figura 5.4.
Se selecciona el perfil, aparece una flecha que indica el sentido de maquinado, si est
hacia afuera del perfil, se maquina hacia adentro y viceversa, si se desea cambiar la direccin
de la flecha hacia adentro, (maquinado fuera del perfil) se realiza con la barra espaciadora, se
confirma la direccin con M2 del ratn. Despus aparece una ventana para fijar los valores
que se desean, en este caso 8 mm, como se muestra en las figuras 5.5 y 5.6.
Aceptando con OK se despliegan las lneas a maquinar como muestra la figura 5.7, en
adelante se realizarn las estrategias de maquinado con los perfiles y sus atributos ya
dibujados. Para distinguir si el maquinado es hacia afuera o dentro, el color de las lneas son
diferentes.
Al seleccionar New Operation se observa que hay varios conos con diferentes
estrategias, estn las de 3D, 2D, Special 3D y 5 Axis operations. En este caso se emplearn
las estrategias 2D, por lo que se selecciona el segundo cono mostrado en la figura 5.11.
328
Estrategia 3D
5 Axis operations
Cuando se da el final de maquinado se presenta una flecha que indica la direccin del mismo,
si se est de acuerdo con ella se oprime M2, en caso contrario con la barra espaciadora se
cambia la direccin y se confirma con M2.
Figura 5.13 Inicio y final de maquinado Figura 5.14 Direccin del maquinado
329
maquinado a realizar (MILLING), la geometra del modelo, la direccin de corte, los puntos
de inicio y final, los parmetros de la herramienta y los parmetros de operacin.
Parmetros de operacin
330
Figura 5.17 Aproximacin y retraccin de la herramienta.
Toolpath Toolpath
331
Batch build Simulated
Display
332
Una vez que se oprime el cono de la herramienta, se realiza la simulacin y se ve el
resultado como lo muestra la figura 5.22.
Figura 5.23 Nmero de programa Figura 5.24 Ruta del archivo de estrategia
Cuando se acepta la ruta del archivo que se desea editar, se despliega el programa
creado, mostrado en figura 5.25.
333
Definicin de la Estrategia Quick Milling en 2D.
Previamente se debe tener los perfiles a maquinar, los cuales ya deben tener el lado y
profundidad definidos, como se muestra en la figura 5.27.
334
Despus se seleccionan todos los perfiles, empleando el cono del block control
o puede ser con selection inside para que los perfiles sean seleccionados.
PARAMETROS
DE
OPERACIN
Figura 5.28 Administrador de operacin/Operation manager
335
Figura 5.30 Parmetros de operacin- Aproximacin/Retraccin
F
i
g
Figura 5.32 Ruta de 2D Quick Milling
336
Estrategia de Pasadas Sucesivas/Milling by Successive Passes Strategy
Una vez que se tiene la figura con sus atributos del perfil para maquinar, se selecciona
Machining/Operation Manager del men principal.
337
Figura 5.35 Librera de herramientas
apreciar
338
Figura 5.37 Machining, Aproach/Retract y Cuting condition.
Una vez que se dan los parametros de corte, profile offset, auto rebuild, se
339
Figura 5.39 Simulacin en slido de Milling by successive passes
340
Figura 5.41 Operacin Quick Pocketing.
forma manual, empleando el cono con el cual se presenta la caja que pide el
341
Figura 5.43 Caja de creacin de herramienta en forma manual.
Se pueden dar dos referencias para agregar a la base de datos, el tipo de cortador a
emplear. Activando enhancen edit, se puede cambiar la rotacin de la herramienta, la forma
de aplicar el refrigerante o desactivarlo, editar la longitud de la herramienta, longitud til y el
nmero de dientes del cortador. Se da el dimetro de la herramienta y la posicin que ocupa
en el carrusel. Figura 5.44.
342
Diameter corr., o automticamente cuando se da la opcin de Set tool defaults
.
343
Terminando de editar, se da OK, aparecen los perfiles y se seleccionan todos,
empleando el cono o con el cono que incluye todo lo que est adentro de la
ventana .
344
Figura 5.50 Condiciones de corte Quick Pocketing
345
Figura 5.52 Simulacin en slido de Quick Pocketing.
346
Figura 5.54 Parmetros de corte para Pocketin Spiral.
La segunda pestaa, figura 5.55, muestra las condiciones para maquinar la isla,
as como la aproximacin/retraccin. Se tiene tres modos de aproximacin, por
alimentacin, rpido y descenso en zigzag, en este ltimo se da el ngulo de descenso.
Para el maquinado de la isla se puede dar la opcin de refrendar la superficie de la
misma y dar un sobre material lateral si se desea. Es posible dar un ngulo a la isla
para facilitar la salida de material en caso de molde de inyeccin.
347
Figura 5.55 Maquinado de la isla.
349
Figura 5.59 Simulacin de maquinado en slido.
350
5.5 Generacin de Programas a partir de geometras en 3D
El objeto de esta seccin es proporcionar las algunas estrategias de 3D empleadas en
VISI-Machining, las cuales se mostrarn con un ejemplo individual de ejemplos ya dibujados
en VISI, mismos que se encuentran en el paquete de VISI, aunque cuando se desea importar
otro archivo de alguna empresa, o negocio, se puede lograr con *.IGES, el cual sirve para
importar, o si se emplea para exportar conviene usar esta extensin.
En esta seccin se tomar en cuenta los ejemplos de 3D para maquinar, los cuales se
encuentran en el archivo 3D MACHINING EXAMPLES.wkf, mostrados en la figura 5.60.
351
Seleccionar Machininng/Operations Manager del men principal, en donde se activa
una operacin nueva del cono , desplegndose la tabla de la figura 5.62, en la cual se
pueden obtener estrategias 2D y 3D, para obtener las 3D se activa el cono , donde se ven
las estrategias 3D.
352
Figura 5.64 Administrador de operaciones Operation manager
353
Figura 5.66 Parmetros de Desbastado en 3D
Se puede dar un sobre material en la base del maquinado, cuando se activa Vertical
oversize, se ve en la figura del lado el rea donde afecta el sobre material.
Para dar la profundidad de corte se da el valor a step down, en la figura 5.67 se ve que tiene
un valor de 5 mm.
Las condiciones de corte del material, figura 5.69, se pueden modificar o ajustar,
varindolas condiciones de velocidad de corte de la herramienta, el avance, la retraccin,
distancia de seguridad, su posicin en el carrusel, el modo de corte. Se puede activar el
refrigerante en varis formas.
Luego se puede dar una informacin del maquinado en Comment, y escribir en el post
procesador la informacin que se desee en el programa.
355
Figura 5.70 Simulacin de maquinado Roughing
357
dndole aceptar. y aparece el programa que servira para
transferirlo a la Control Numrico. Figura 5.75.
358
Procediendo a realizar las mismos pasos que en la estrategia Roughin spiral, solo que,
como se observa en el dibujo izquierdo de la figura 5.76, la ruta de maquinado es en forma de
zigzag.
Estrategia Constant Z
Se confirma con la paloma que aparece en edit model geometry de la parte izquierda
, con la cual se confirma la geometra seleccionada. A continuacin se despliega el
359
administrador de operaciones, donde ya parece la estrategia de CONTANT Z, ahora se
seleciona boundarylist y se selecciona con el ratn parte izquierda la base de la figura, donde
360
Estrategia Parallel Plane
361
Se selecciona la herramienta 3 Ball nose con dimetro de 6 mm, y se da OK. En
seguida pide que se seleccione la figura a maquinar, lo que se realiza con el botn izquierdo
del ratn, se pone en rojo las lneas del dibujo, como se ve en la figura 5.83. Se confirma con
la paloma que parece en la parte derecha de la pantalla .
En la seccin donde aparece el boundary, se selecciona con doble click del botn
izquierdo del ratn. Posteriormente se dan los parmetros de operacin seleccionando esta
opcin, dando un valor de 2 mm en la opcin de step over, para que maquine 2 mm en cada
pasada, como se indica en la figura 5.85. Si se desea se puede dejar un sobrematerial en el
362
maquinado con stock oversize, o cambiar los parmetros que se encuentran en la misma. Es
importante seleccionar AUTO REBUILT. SE pueden dejar los valores que aparecen por
defaul en las pantallas de Aproximacin, Transitions, Boundary y Cuting Conditions o
cambiarlos segn la experiencia de maquinado, se da OK y se procede a la simulacin.
363
Figura 5.87 Simulacin Parallel Plane en slido
364
Figura 5.89 Estrategia True Spiral.
365
Se puede emplear una estrategia de combinacin en el acabado del maquinado,
con el Finishing Combi mostrada en la figura 5.92.
Y para concluir se tiene la estrategia Iso Machinning, que es empleada para dar un
acabado final, que es la de Iso Machininng, mostrada en la figura 5.97.
367
5.5 Casos de estudio
El primer caso es del dibujo representado en la figura 5.98 en la cual se debe realizar el
dibujo en 2D, empleando el modelador de VISI.
368
El siguiente caso es el representado en la figura 5.99, para se dibujado empleado el
modelador en 3D.
369
Figura 5.99 Caso de estudio para 3D
370
Figura 5.100 Caso de estudio para 3D
371
Figura 5.101 Caso de estudio para 3D
372
Ejemplo de maquinado en 2D de cuatro letras que lo mismo pueden ser piezas o figuras.
En este caso se tomarn las letras A C N T, las cuales sern maquinadas en un material
de aluminio con las medidas de 51 x 51 mm, en la parte superior, en la figura 5.102 se
observa el material antes del maquinado.
373
Dado que se tienen varias letras, y se realiza en una operacin conjunta, se elige la
estrategia de maquinado, en este caso es 2D Quick Pocketing. Del administrador de
operaciones en new operation, se escoge la estrategia, como se indica en la figura 5.104.
374
Cuando se crea la herramienta, aparece en la librera de herramientas como se indica
en la figura 5.106, aceptndolo con OK.
Parmetros de corte
En seguida se da click en el cono de tool path batch build . Para ver la ruta de la
herramienta o simulacin, se selecciona el cono , mostrando la simulacin como se
observa en la figura 5.108.
375
Figura 5.108 Simulacin del maquinado
Para postprocesar el maquinado y obtener el programa del mismo, mismo que ser
introducido al Centro de Maquinado, se da enn click en el cono de execute post processor
, y dando el nnmero de programa de 98 se obtiene el programa mostrado a continuacin.
Programa 98:
377
N184 G3 X46.367 Y44.749 I-5.014 J-8.182
N185 G3 X44.501 Y45.309 I-4.784 J-12.559 N243 X3.948
N186 G3 X42.27 Y45.668 I-4.134 J-18.587 N244 Y15.643
N187 G3 X39.476 Y45.804 I-2.718 J-27.087 N245 G2 X8.08 Y16.973 I2.28 J0.
N188 G1 X39.468 N246 G1 X16.203 Y5.672
N189 G3 X37.951 Y45.766 I-0.022 J-29.75 N247 X21.872
N190 G1 X37.947 N248 Y22.035
N191 G3 X35.449 Y45.506 I1.088 J-22.561 N249 X18.585
N192 G3 X33.379 Y45.026 I2.451 J-15.292 N250 Y12.262
N193 G3 X31.791 Y44.404 I3.221 J-10.555 N251 G2 X18.225 Y11.031 I-2.28 J0.
N194 G1 X31.789 N252 G1 X19.067 Y10.491
N195 G3 X30.344 Y43.507 I3.525 J-7.297 N253 G0 Z2.
N196 G3 X29.155 Y42.304 I3.991 J-5.135 N254 X38.694 Y22.035
N197 G3 X28.221 Y40.569 I5.29 J-3.966 N255 G1 Z0. F482.
N198 G3 X27.808 Y38.924 I8.135 J-2.917 N256 X47.487 Z-0.461
N199 G1 X28.797 Y38.777 N257 Y21.287 Z-0.5
N200 G0 Z2. N258 Y22.035 F965.
N201 X19.525 Y10.197 N259 X28.816
N202 G1 Z0. F482. N260 Y21.287
N203 X19.892 Y9.962 Z-0.023 N261 X34.355
N204 Y7.652 Z-0.144 N262 G2 X36.355 Y19.287 I0. J-2.
N205 X17.218 Z-0.284 N263 G1 Y5.672
N206 X16.933 Y8.048 Z-0.31 N264 X39.872
N207 X17.112 Y8.079 Z-0.319 N265 Y19.287
N208 X17.29 Y8.117 Z-0.329 N266 G2 X41.872 Y21.287 I2. J0.
N209 X17.465 Y8.163 Z-0.338 N267 G1 X47.487
N210 X17.639 Y8.216 Z-0.348 N268 G0 Z2.
N211 X17.81 Y8.276 Z-0.357 N269 G28 G91 Z0 M9
N212 X17.979 Y8.344 Z-0.367 N270 G28 G91 X0 Y0 M05
N213 X18.144 Y8.419 Z-0.376 N271 M90
N214 X18.306 Y8.501 Z-0.386
N215 X18.465 Y8.59 Z-0.395 N272 M30
N216 X18.619 Y8.685 Z-0.405 %
N217 X18.77 Y8.787 Z-0.414
N218 X18.916 Y8.895 Z-0.424
N219 X19.057 Y9.01 Z-0.433
N220 X19.193 Y9.13 Z-0.443
N221 X19.324 Y9.256 Z-0.452
N222 X19.449 Y9.387 Z-0.462
N223 X19.569 Y9.524 Z-0.471
N224 X19.683 Y9.665 Z-0.481
N225 X19.79 Y9.812 Z-0.49
N226 X19.892 Y9.962 Z-0.5
N227 G2 X16.933 Y8.048 I-3.586 J2.299
F965.
N228 G1 X17.218 Y7.652
N229 X19.892
N230 Y9.962
N231 X18.225 Y11.031
N232 G2 X14.412 Y10.991 I-1.919 J1.231
N233 G1 X7.695 Y21.002
N234 X6.05 Y19.899
N235 X5.946 Y20.055
N236 X2.873
N237 Y18.267
N238 G2 X6.05 Y19.899 I3.355 J-2.625
N239 G1 X7.695 Y21.002
N240 X7.002 Y22.035
N241 X0.893
N242 Y5.672
378
Una vez obtenido el programa se procede a introducirlo en el CM. Se sujeta la pieza
para obtener el cero pieza, con los paso siguientes:
2.- Presionar las teclas (X,Y Z), hasta llegar a un punto cercano de la pieza.
3.- Estando cerca de la pieza se coloca la perilla en HAND WHEEL para moverse hacia el
cero pieza. Una vez obtenido el cero pieza, se ingresan los valores, en este caso para G55.
4.- En Men (monitor) para [G54, G55, ] y en G55, se introducen los datos, figura
5.109.
Para verificar el cero pieza, dejando una altura de 10 mm para evitar colisin de la
herramienta con el material, en
Men (monitor) MDI Dialog box [G55 G00 X0,0 Y0,0 Z10,0] input
379
Mediante un disco de 3 se traslada el programa hacia la unidad mostrada en la
figura 5.110, tener cuidando de verificar que el archivo del programa sea .NC, de no ser as
no lo correr el centro de maquinado.
Se traslada el programa hacia el centro de maquinado, se edita dando clic en EDIT, estando
bien el programa ahora se simula dando clic en el botn del monitor SIMU, figura 5.111.
Se da clic en el botn RUN del monitor y se da clic en los botones CYCLE START o
FEED HOLD para iniciar o parar la manufactura hasta que finaliza el programa. En la figura
5.112 se muestra el material a emplear para el maquinado.
381
Bibliografia
Francisco Cruz Teruel. Control Numrico y Programacin. 2007 Alfaomega grupo editor
http:/ www.memagazine.org/backissues/back.html
382