Fresa XK7132 v1
Fresa XK7132 v1
Fresa XK7132 v1
MANUAL DE
PROGRAMACIÓN
FRESADORA CNC
XK7132
Contenido
Pág.
GLOSARIO 6
INTRODUCCIÓN 17
OBJETIVOS 18
GLOSARIO
A
ABRAZADERA. Para mantener en su lugar la pieza mientras se trabaja en ella, se utilizan
abrazaderas de sujeción.
AGRANDAR A ESCALA. Esbozo proporcional de una pieza, de manera que aparezca mayor
que su tamaño original.
AJUSTE DE CURVA. Procedimiento mediante el cual se halla una ecuación matemática que
mejor representa un conjunto de puntos de datos. Por ejemplo, un conjunto de puntos de
datos lineales se podrú} representar mediante la ecuación y = mx + b, donde m es la
pendiente de la curva y b la intercepción del eje y. Se pueden desarrollar muchos algoritmos
de ajuste de curva. Por ejemplo, las curvas generadas pueden ser exponencial o polinomial de
distintos grados.
ALEACIÓN. Metal formado mediante la adición otros elementos o sustancias metálicas para
la formulación de propiedades deseadas. Por ejemplo, las aleaciones de acero se formulan
añadiendo carbón, níquel o cromo al hierro, que es el elemento básico. La soldadura es una
formulación de estaño y plomo
B
BARRA TRANSVERSAL DESLIZANTE. Soporte móvil en el que se fija una pieza (fresado) o una
herramienta (torneado) para el trabajo a máquina.
BLOQUE. Serie de dos o más palabras con sentido, que juntas expresan un pensamiento o
transmiten una orden.
BRIDA. Para mantener en su lugar la pieza mientras se trabaja en ella, se utilizan bridas de
sujeción.
7
BROCA. Herramienta de corte cuadrilátera de punta aplanada, que se utiliza para el fresado
de superficies planas. La broca es la herramienta más usada para aplicaciones de fresado.
BURILADORA. Herramienta de trabajo a máquina que utiliza una herramienta giratoria para
eliminar material de la superficie de una pieza fija.
C
CABEZAL. Pequeño componente metálico de borde afilado que corta la pieza. El cabezal se
coloca en el extremo del mango.
CAD. Diseño asistido por computador. Las aplicaciones de software CAD se utilizan para crear
diseños normalizados que se almacenan como archivos digitales, que se pueden editar,
compartir y vincular.
CAM. Fabricación asistida por computador. Las aplicaciones de software CAM toman un
archivo de dibujo industrial de un programa CAD (diseño asistido por computador) y
producen un programa NC (control numérico). A continuación se puede enviar el programa
NC directamente a la máquina CNC (control numérico por computador), que produce a su vez
la pieza requerida.
CARBURO. Metal muy duro que se utiliza con frecuencia en la fabricación de herramientas
para corte de metales.
CARGA CÍCLICA. Aplicación y eliminación repetitiva de una carga que se observa en muchas
aplicaciones. También se conoce como carga cíclica e incluye retorno a cero o inversión total.
Se puede superponer a un poco de carga media. Hay condiciones de carga de muchos ciclos
(high-cycle) y de pocos ciclos (low-cycle) y combinaciones de ambas (HC-LC).
CARRO TRANSVERSAL. Soporte móvil en el que se fija una pieza (fresado) o una herramienta
(torneado) para el mecanizado.
8
CARRUSEL DE HERRAMIENTAS. Dispositivo que se utiliza para alojar muchas herramientas
que se usan en operaciones de torneado. Al recibir una orden del programa NC, el carrusel
gira para poner la herramienta correcta en contacto con la pieza.
CLAVIJA. Patilla cilíndrica que suele utilizarse para el posicionamiento de piezas durante el
montaje. Las clavijas de metal duro se fabrican con diámetros de precisión.
CÓDIGO G (G-CODE). Código preparatorio que controla la manera en que la fresadora genera
un movimiento de eje.
COLUMNA VERTICAL. Parte de la fresadora que soporta el huso y componentes del conjunto.
CORTE DE ACABADO. Operación de corte que elimina pequeñas porciones de una pieza a
una baja velocidad de avance, para darle la forma y el tamaño deseado.
CORRECCIÓN DE LONGITUD. Para que una broca pueda taladrar uniformemente un agujero a
través de una pieza, debe penetrar más allá del fondo de la pieza, pero una distancia por lo
menos igual a la longitud de la punta angulada de la herramienta.
D
DEFORMACIÓN PLÁSTICA. Deformación mecánica permanente de un material, en
contraposición a una deformación elástica. La deformación plástica ocurre cuando la fuerza
aplicada excede el límite del rango elástico de un material. Después de eliminar la fuerza que
causa una deformación elástica, el material no retorna completamente a sus dimensiones
originales.
DEFORMACIÓN POR FLUENCIA. Propiedad mecánica que se define como una deformación
plástica dependiente del tiempo. La deformación por fluencia (creep) es una deformación
permanente causada por una carga constante aplicada durante un tiempo considerable.
DESBASTADO. Herramienta de trazado que se utiliza para borrar secciones de líneas y arcos
que rebasan los puntos de intersección con otras líneas u otro arco. El desbastado (Trimming)
se utiliza para formar un contorno continuo a partir de entidades intersectantes.
DESBASTE. Operación de corte que elimina grandes trozos de una pieza para darle
aproximadamente la forma deseada.
10
DESPLAZAMIENTO. Valor fijado de manera permanente que se utiliza para definir el límite
elástico (Yield Strength).
E
ENDURECIMIENTO POR DEFORMACIÓN POR TENSIÓN. Endurecimiento de un material como
resultado de una deformación plástica. Ocurre al excederse el límite elástico.
ENTENALLA. Dispositivo de sujeción que por lo general, consta de dos mordazas que se
cierran o abren manualmente mediante un tornillo o una palanca, o bien automáticamente
por presión neumática o hidráulica. La entenalla (o tornillo de banco) se utiliza para fijar una
pieza durante el mecanizado.
ENVOLVENTE DEL TRABAJO. Toda el área que la herramienta o un huso pueden recorrer
durante el curso del proceso de fresado.
ESPACIO LIBRE. Parte de la herramienta ubicada justo detrás de la zona de corte. Esta zona
suele ser más angosta que el borde de corte, para asegurarse de que sólo éste entre en
contacto con la pieza.
11
F
FACE (PLANEADO). Operación de mecanizado que elimina una capa de material de una faz
entera de una pieza, con el fin de obtener una superficie plana y uniformemente lisa. La pieza
en bruto suele ser de dimensiones irregulares o con un acabado demasiado tosco. Con el
planeado se obtiene una superficie plana, que puede servir de referencia para operaciones de
mecanizado posteriores. El planeado se suele realizar en un torno o en una fresadora.
FRESA. Herramienta de corte ortogonal de punta aplanada, que se utiliza para el fresado de
superficies planas. La fresa es la herramienta más usada para aplicaciones de fresado.
FRESA CON PUNTA ESFÉRICA. Broca con punta esférica. El extremo redondeado otorga un
acabado más uniforme que con fresadoras de otros tipos y sirve para crear superficies
contorneadas.
FRESADO. Proceso de mecanizado mediante el cual se elimina metal de una pieza utilizando
una herramienta de corte giratoria. La pieza está bien fijada en una plataforma denominada
carro transversal. La pieza se puede mover hacia la herramienta y su movimiento se puede
controlar con precisión en cualquier dirección. Al utilizar distintos tamaños y formas de
herramientas de corte, se puede mecanizar en la pieza cualquier detalle deseado.
FRESADORA HORIZONTAL. Fresadora en la que el eje del huso es horizontal, o sea que la
herramienta puede moverse de lado a lado.
FRESADORA VERTICAL. Fresadora en la que el eje del huso es vertical, o sea que la
herramienta se puede mover de arriba a abajo.
G
G__. Códigos go funtion
H
HOJA DE CONFIGURACIÓN. Documentación destinada a guardar información general acerca
de un programa de control numérico (NC). El operario se ayuda de hojas de configuración
para configurar la máquina CNC para el programa de control numérico (NC) específico.
HUSILLO. Dispositivo de sujeción que fija la pieza en un centro de torneado. El husillo suele
estar montado en el huso.
HUSO. Componente de la máquina CNC que hace girar la cuchilla (fresado) o la pieza
(torneado).
I
INTERPOLACIÓN. Movimiento de un punto a otro de una coordenada a lo largo de un
recorrido definido de la herramienta a una velocidad de desplazamiento programada.
K
KLB. Kilolibra, 1000 libras de fuerza. Ver Lbf. Término de ensayo de materiales comúnmente
utilizado en los Estados Unidos.
L
LAINA. Lámina delgada de material sobre la que se instala una herramienta. La laina se
introduce entonces en la torreta portaútiles para asegurarse de que la herramienta esté
alineada correctamente.
M
MANGO. Sección de la herramienta que sujeta el cabezal y que se apoya en el
portaherramienta
O
ORIGEN DE LA PIEZA. Posición de referencia en la pieza con respecto a la cual se definen las
coordenadas del trabajo. El punto de origen suele definirse como la intersección de los ejes,
en la que el valor de cada uno de los ejes equivale a cero. También denominado punto de
origen.
P
PALABRA. Serie de una letra o de uno más números dispuestos en un orden que tenga
significado para la fresadora.
PARTE DE LA PIEZA NO MECANIZADA El espesor del material que queda sin mecanizar a lo
largo del lado de un contorno. A menudo, después de una operación de desbastado, se deja
material adrede, para eliminarlo mediante una operación de acabado.
POCKET (VACIADO). Operación de mecanizado realizada en una fresadora para eliminar todo
el material dentro de límites perfilados, a una profundidad determinada.
PORTAPIEZAS. Dispositivo que se utiliza para fijar una pieza durante el trabajo a máquina.
POSICIÓN INICIAL. Posición constante con respecto a la cual se definen otras posiciones.
PUNTO DE ORIGEN. Posición de referencia en la pieza con respecto a la cual se definen las
coordenadas del trabajo. El punto de origen suele definirse como la intersección de los ejes,
15
en la que el valor de cada uno de los ejes equivale a cero. También denominado origen de la
pieza.
R
RECOCIDO. Proceso que hace que un material sea menos frágil, más dúctil y más fácil de
trabajar. El recocido también alivia tensiones internas resultantes por ejemplo, de
operaciones de mecanizado o de soldadura. El material se caliente y luego se enfría lenta y
uniformemente. Los parámetros de temperatura y de tiempo determinan las propiedades
finales deseadas.
S
SCARA. Conjunto de brazo robotizado de aplicación específica (Selective Compliance
Assembly Robot Arm)
SPEED (VELOCIDAD DEL HUSILLO). Velocidad de giro del husillo. La velocidad del husillo suele
definirse en revoluciones por minuto (RPM).
STOCK (PIEZA). Trozo de materia prima en el que se realiza una operación de mecanizado.
También denominada pieza de trabajo.
T
TALADRO. Un taladro o broca es una herramienta de corte destinada a hacer agujeros
mediante una inserción vertical dentro de la pieza. Un taladro sólo sirve para cortar en el
sentido vertical, a diferencia, por ejemplo, de una fresa, que corta con movimientos laterales.
Básicamente, el diámetro del taladro es igual al diámetro del agujero. Para hacer agujeros con
diámetro de precisión, se deben taladrar en una medida un poco más pequeña y luego
rectificarlos al diámetro exacto. El término taladro también se aplica a la máquina que sujeta
la herramienta de corte.
TENSIÓN. Expresa carga interna de un material o una estructura en unidades de fuerza por
área de unidad. Las unidades de tensión son Pascal y KSI. 1 Pa = N / m2; 1 KSI = 1000 lb/pulg2
16
TEMPORIZACIÓN EN EL FONDO Tiempo que una broca permanece en el fondo de un agujero
taladrado antes de retirarse.
TOOL (HERRAMIENTA). Dispositivo de corte que se utiliza para eliminar material de una
pieza.
TORRETA PORTAÚTILES. Dispositivo que se utiliza para alojar muchas herramientas que se
usan en operaciones de torneado. Al recibir una orden del programa NC, la torreta gira para
poner la herramienta correcta en contacto con la pieza.
V
VARILLA. Parte larga y estrecha de la herramienta, encima de los dientes.
VÁSTAGO. Parte larga y estrecha de una fresa, por encima de los dientes.
Introducción
Un ope rario e xp erto en MHCN debe c onocer las pre staciones y los lím ites en los que
ope ra la máquina. No es suf icie n te con sujetar la pieza y manipular el panel de control.
Para c onse guir los mejores resultados en la progra mación C N, se debe es tud iar y
planificar todo el pr oce so de mane ra anticip ada.
18
Objetivos
La fresadora vertical (de torreta) está formada básicamente por los siguientes elementos:
Cabezal
Carro longitudinal
EJE Z
PANEL DE CONTROL
EJE X - Y
Aunque en las máquinas c onve nciona les se pue den mover indistint ame nte los carr os o la
herra mie nta (se gún e st ructura), en progra mación de CN se conside rará q ue es s ie mp re
21
la he rra mie n ta la q ue se mue ve, aun que e s to no sea rea lme nte cier to.
1.2.1 Ejes p ri ncip ales. En las MHCN se aplica el conce pto de “e je”, a las
direcciones de los d ife rentes despla za mie nt os de las partes móv iles de la máquina,
como la mesa por ta pie zas, car ro transve rsa l, c ar ro longit udinal, etc.
Las MHCN d is pone n de d ife r e ntes órga nos de mov imie nto lin eal (ge ne r a lme n te
eje s), para poder p rogra mar e l m ov i mie n to de d ichos ele m e n t os, se les as i gna una
let ra. E s ta a s ign ac ión de let r as e s tá no r m a li z a d a, n o pud iendo s er c a m b i a da en
n ingún ca so. L os s ignos "+" y"-" no tie nen un sentido ma te mático s ino de dirección.
Las direcciones de ejes de máquina dependen del tipo de máquina y la distribución de sus
elementos. Las relaciones relativas entre estos 3 ejes se muestran por el pulgar de la mano
derecha. En la Figura 1.3, el pulgar se dirige a la dirección positiva en el eje X, el dedo
índice da a la positiva en el eje Y, y el dedo medio, a la positiva en el Z.
Los ejes se denominan según el mismo estándar: los ejes X, Y y Z siempre que realicen
los movimientos principales de avance, por eso se llaman ejes controlados. Y los ejes A, B
y C son los rotativos sobre cada uno de los ejes X, Y y Z
L os ejes corre spond ie ntes en la fre sa dora tie nen la sigu ie nte función:
22
E je Z: El eje "Z" es el q ue rea liza el mo v im ie nto pe rpe ndic ular de la
he rra mie nta hac ia el suelo.
Eje Y: El eje "Y" es el que realiza el movim ie n to t ransve rsal de la he rra mie nta.
Eje X: El eje "X" es el que rea liza el mov im ie n to longitudinal de la herra mie nta
Como la fresadora vertical con única columna (Centro de mecanizado) cuenta con el
eje Grantry rotativo, la dirección del eje Z corresponde a la del eje Grantry,+Z corresponde
a la dirección de que las herramientas salen. Luego se determina la dirección del eje X.
Cuando el usuario se ubica frente a la máquina, la dirección derecha del movimiento de
la herramienta se trata de +X. La Regla de la mano derecha determina la dirección
positiva del eje Y, cuando la herramienta se desplaza hacia la columna. El avance de la
máquina se da por el movimiento de la herramienta o de la mesa de trabajo. Si la
herramienta está fija, la mesa de trabajo tiene que moverse llevándose la pieza. En esta
situación, la dirección positiva de los ejes corresponde a la negativa de los ejes
complementarios en el caso de mover la herramienta, y se muestran con “ apostrofe ’ ”.
+X =-X′, +Y =-Y′, +Z =-Z′,
A =-A′, +B =-B′, +C =-C′
Los ejes rotativos. Los ejes A, B y C efectúan los movimientos rotativos de avance
sobre cada uno de los ejes X Y y Z. Según la mano derecha en la Figura 1.3, el
pulgar da a la dirección +X +Y y +Z, y los dedos índice y medio se dirigen a +A, +B y
+C.
Y+ X+
X- Y-
Z-
F ig. 1.4. Eje mplo de fre sadora con 5 ejes
De bido a las e xige ncias impue st as por la co mplejid ad de ciertas pie zas, o tras MHCN
23
e stán do tadas de más de tres ejes de de spla za mie n to pr incipal.
1.2.2 Ejes comp l em entari os. Algunas MHCN disponen de me sas gir at orias
y/o cabe zales or ie ntable s. En ellas la pieza puede ser meca nizada por diferentes planos
y ángulos de apr oximación. L os ejes sobre los que giran e stas mesas y cabe za les se
controlas de forma independien te y se conocen c on el no mbre de e jes
complement arios de rotación. Su velocidad y posición se r egula también de fo rma
au tónoma.
Z+
Eje C
Y+ X+
Eje A Eje B
X- Y-
Z-
L os recorridos de la herra mie nta se or iginan por la acción única o c ombina da de los
desplazamien tos de c ada uno de sus eje s. Todas las máquinas de CNC tie nen dos o
más grados de movimie nto lla mados eje s, ca da eje o gr ado de mov im ie nto puede ser
lineal o rota e ste concep to e s tá ligado a la co mplejidad de la máqu in a, e s to e s, e ntre más
ejes tiene u na má quina más co mp le ja es o tiene ma yor capac idad de maquinar pie zas
co mpleja s.
L os ejes de las máqu inas e stán e nca r gados de los movimie nt os que tiene que hacer la
herra mie n ta para el proce so de manufactura que se re quiere. P or ejemplo en el taladrado
se neces it an tres eje s, dos para el posiciona mie n to d la pieza (o la herra mie n ta se gún
se ve a) y el terce ro p ara el ta ladro. Los ejes son lla mados c on letr as, c omún me nte los
ejes line ales son X, Y y Z, y los ejes rotacion a les son A, B y C.
24
1.3.1 Trans misión. L os siste mas de trans mis ión son los e ncarga dos de realizar los
mo v im ie nt os en los ejes a par tir del giro básico gene rado por el gr upo del mot or-
re ductor. Si a un tornillo le co loca mos u na t uerc a, y gir a mos el t or nillo e vit ando que
la t uerca gire, la t ue rca se desp la zará proporcionalme nte al giro del tor nillo. El
plantea mie nto anter ior es el pr incipio de mov imie nto en las má quinas de C NC, s in
e mbar go el t or nillo d el que habla mos no es un torn illo co mún, e ntrando en detalle, si
hablamos de un to rnillo co mún, de hilo t r iangular, te ndre mos el problema q ue ex is te
cierto jue go e n tre el t or nillo y la t ue rca, y si eli min á ra mos é ste jue go, la f ue r za nece sar ia
para mover la tue rca se r ía muy a lt a, a la par que el desgas te e ntre tornillo y tuerca nos
pondría en el ca so del jue go en poco tie mpo.
Si us ára mos un hilo c uadrado, el c aso ser ía exact a mente el mismo, sa lvo que el t ornillo
re sistir ía mecánica me nte más q ue con el hilo t r iangula r. Para una má qu ina de contr ol
nu mé rico se re qu ie re de un s is tema t ue rca - tornillo con un ju e go mínimo, de poco
de sgaste y que re qu ie ra de poca po te ncia para move rse.
El sistema tu erca – t or nillo para e stas condiciones da c omo resultado el movi m ie nto a
los ejes a par tir de los mot ore s, realiza dos p or los husillos de bolas, q ue funcionan p or
el pr incipio de recir culación de bolas . E ste cons iste en una vi sinf ín a can ala da y un
acopla miento a los que se fija el con jun to a despla za r. Cuando el grupo motor gir a, su
rotación se t rans mite al vi s inf ín y el cue rpo del a cop la mie nto se t ra slada
longitudinalme nte a través de es te, a rra strando consigo a la me sa de tra bajo en el se ntido
opor tun o; es decir, el tornillo lleva un per fil se micir cular como se mue stra en la Fig. 1.6
Y en con trapa rte, la t ue rca lleva la ot ra mitad de la circ unfere ncia (Fig. 1.7). E sa
circunfe re ncia es con la finalidad de gu iar una línea de bolas que co rre a t odo lo largo de
la c uer da del to rnillo.
De ntro de la misma tue rca existe un canal que pe rmite a las bolas c orrer lib re me nte y
re gre sar de sde el último h asta el pr imer filete (Figu ra 1.8). P or ot ro lado, la t uerca se
mante ndrá suje ta al t or nillo c on un ju e go práctica mente inexiste n te, y p or otro, ya que
rue da sobre bola s, la potencia nece sar ia para mover la tue rca e mín ima (incluso el pe so
de la t uerca es suf icie nte para move rse si el t orn illo es pue sto en posición ve rtic a l).
Debe no tarse que la t ue rca no re posa sobre el t orn illo, s ino sobre las bolas.
Las dos par tes de su cuerpo están ajustadas con una precar ga para re duc ir al mín imo el
ju e go trans ver sal e ntre ellas con lo que se mejora la ex actit ud y rep etibilidad de los
desplaza mie nt os. Es dec ir un mov im ie nto sin a pen as re sistenc ia y una e xactitud del
de splaza mie nto total (s in el jue go que nece sar ia mente tie nen que te ner los siste mas
tra diciona le s). A e s to se le conoce como Husillo de bolas. Y es la base mecánica de las
máquinas de contr ol numér ico. El interior de la t ue rca e s tá sellado para ev it ar que la
vir uta e ntre hac ia los conductos de bolas ( Figura 1.9).
Para dis minuir los d años del mecanismo de transmisión frente a colis iones tra nsversales
o sobrecargas, el gr upo motriz inc o rpora un e mb rague en su cone x ión con el vi s in fín.
E ste dispos itivo de sacop la la t ransmisión cua ndo el conjunto de la me sa c hoca contra
26
algún obstáculo.
El hus illo de bolas es el me dio mecán ico para desp la zar la tuerca, es cue stión de aplic ar
sus ve ntajas. Si se puede con trolar la velocidad, pos ición, acele ración del mot or, y al
motor s e c onecta el to rnillo, e ntonces s e podrá contr olar la velocidad, posición y
acele ración de la t uerca. Figura 1.10
Si a e s te sistema t uerca- torn illo se le conecta otro s is tema per pendicular me nte,
e ntonces se te ndrá que la se gunda tue rca se rá controlada, no solo a lo lar go del
to rnillo, s ino en un plano. Figura 1.11
Como puede ver se aquí, el pr imer eje co rre sponde a eje longitud in al ( Z) mie ntras que el
se gundo c orre sponde al eje transve rsal (X). Puede ap recia rse del m ismo modo que en el
ca so de los dos torn illos, q ue la te rcera tu erca es cont rolada, no solo en el plano, sino en
el e spacio. Como en la figura 1.13.
En a lgunas ocas iones, el tercer eje no se fija a los otros dos, en su luga r, se fija a un
cabe zal q ue soste nd rá el hus illo que hará girar a la herra mie nta de cor te, mie n tras que la
pre nsa q ue suje ta a la p ieza a cor tar se suje ta a los o tr os dos ejes (f ig. 1. 14).
28
E sto, p ara e fectos de la p ieza a cor tar no impo rta, pues, en lo que a la pieza c oncie rne, la
punta de la herra mie n ta se mu eve en el e spacio.
Aquí, como puede ap recia rs e, se cue n ta con los tres eje s; X e Y para el mo vimie n to en
el plano de la pre ns a, y Z en el c abe zal, para desplazar la punta de la he rra mie nta en el
te rcer eje. En las figuras ante r iores se mue stran imágenes en las que los t or nillos van
conectados directa me nte a los mot ore s. E stos, cla ro, son só lo unos d ia gra mas
ilus tr ativos. Norma lme nte para mejor control y re ndimie n to de pote ncia, el mot or es tá
conectado a una ca ja de trans mis ión.
1.3.2 Mo to res de transmisión. Para rea lizar los mov im ie nt os de los d ife re ntes
ejes se u tilizan habitualme nte mot ores eléctricos de co rr ie nte continua cont rola dos
me dian te se ñales electrónicas de sa lida y e ntrada. E s tos actuadores pue den gir ar y
acele ra rse c ontro la da me nte en a mbos se ntidos. L os movim ie n tos de e stos
me can is mos tie nen que s er de gran r ig idez y resistir los e sf ue rzos gene rados por las
fue rzas de cor te o por los desp la za mie ntos a alta v elocidad que ge neran los dife re n tes
me can is mos en su mov imie nto en vació (grandes in ercia s). Las trans mis iones deben
producir movim ie n tos re gulare s, e stab les y ser capaces de re accionar rápidame n te en
las a cele raciones y de saceleracione s. E xisten var ios tipos de mo tores eléctr icos, cada uno
con propiedades d is tint as. L os más co mune s, son los motores de CC (corrie nte
con tinua). En es te tipo par ticula r, pode mos contr olar la velocidad va riando el vo lt aje en
un cierto ra ngo; con u na cu rva apropia da de volta je pode mos pa rcia lme nte con tr olar su
acele ración, pe ro no pode mos con trolar su pos ición y me nos aún su torque.
Otro tipo de motor muy d if und ido es el mot or CA (corrie nte alte rna) que puede va riar
su torq ue en ba se al v olt aje su minist rado dentro de un pequeño rango, y puede va r iar su
velocidad en ba se al ca mb io de la f recue ncia de CA que se le sumin is tr a. Sin e mb a rgo
no se puede c ont rolar su pos ición.
29
(Par motor: C apac idad que tiene un mot or para producir traba jo. Tanto ma yor sea e sa
capacidad, más ca pacidad de traba jo tie ne. )
L os mot ores paso a paso. Son mot ores con gran precisión pero con pa res de
pote ncia rela tiva men te ba jos, por lo que se suelen utilizar en máquin as de poca
capacidad de traba jo, son a lime nt ados con CC. La caracter ística pr incipal de estos
mot ores es el hecho de poder move r los un paso por ca da pulso que el
mic r oprocesador le ap lique. Este paso puede va riar de sde 90° has ta pequeños
movimie n tos de tan sólo 1/8 °, es decir, que s necesit a rán 4 pasos en el primer ca so
(90 °) y 200 para el se gundo caso (1,8°), para completar un giro co mpleto de 360°.
E stos motores poseen la habilidad de poder quedar e ncla vados en una pos ición o
bien to talme nte libr es. Si una o más de sus bobinas e sta e ne rgiza da, el motor
estará e nclavado en la posición corre spondie nte y p or el contrar io quedará
co mp leta me nte libre si no circula corrien te por n inguna de sus bobin as.
Ser vomotores o mo tor es encoder. Son motores que acostumbr an a ser los más
utilizados dada su alta potencia y alto par conse guido a ba jas vuelta s, lo q ue
per mite traba jar a pocas revoluciones con grandes ca r gas de traba jo ( Figura 1.16). El
funciona mie nto del mo tor es práctica men te el mis mo q ue un mot or de CA
co nve nciona l, p ero c on un enc oder conectado al mis mo.
30
El e ncoder contr ola las re voluciones ex actas que da el mot or traspasando los da tos
al con trol p ara q ue te nga el re gist ro exacto del mis mo. El m is mo e ncoder es el
en car gado de fr enar en el punto e xacto que orde na el c ontrol al moto r. Los
contr oles numér icos en su comunicac ión con los motores tienen ca libra da su parada
por medio de lo que téc nicamente se lla ma rampa e desaceleración para evitar los
de spla za mie nt os no de se ados mo tivados por las inerc ias de los dif ere ntes carros.
Son mot ores de nueva gene rac ión que tien en la ca pacidad de ge nerar grandes
acele racione s, lo que re duce de forma c ons ide rable los tie mpos de meca nizado en los
desplaza mie nt os de t rabajo en vació. Actua lme nte e s tá imple me ntada su
utilización por te ner que adapta rse las má quinas a los requerim ie nt os de los m is mos.
L os movim ie nt os de los dife re n tes ejes y siste mas por medio de las or de nes que envía el
contr ol nu mé rico a los dife re n tes mo tore s, pe ro e so no garantiza que la occis ión r eal que
tie nen los carros sea exacta me nte la de se ada, de bido h posibles pe rcances q ue pue den
producir se durante su movimie nt o: falta de gras a, obstác ulos dura nte el r ecorr ido,
ju e gos pr oducidos por el de sgas te de los ele ment os móv ile s, ine rcias no con troladas,
etc. Para corre gir e sos pos ib les proble ma s, se tiene que utilizar s is te mas de control de la
pos ición.
1.4.1 Control de p o sici o nes. Son elemen tos q ue sirven para ind icar con gran
e xactitud la posición de los ejes de una máquina. Norma lme nte son óptic os y f uncionan
por me dio de una o más re glas de cr is tal con una ca beza lectora que mide el
desplaza mie n to de ca da uno de los eje s, o elect ro ma gnéticos basados en la inducción
de una corr ie nte sobre una re gla magnética.
El cont rol de las pos iciones de los ele ment os móviles de las MHC N, se rea liza
bás ica me nte por dos siste mas :
Dir ecto.
Indir ecto.
32
B ásica me nte se distinguen las s iguie ntes pa rtes o es truct uras en los sis te mas CN:
1.5.1 UCP. Es el cora zón del siste ma, e s tá co mpue s to por una e stru ctura
infor mática donde el micr opr oce sador es el ele me n to principa l. La capacidad y
pote ncia de cálculo del micr opr oce sador deter mina la capacid ad real de la máquina
CNC (capacidad de in te rpolación).
E ntre las funciones que tiene que rea lizar e st án las sigu ie ntes:
Ca lcu la la pos ición de los ejes y los de sp la za mie ntos de la máqu ina
Con trola los d if er entes modos de funciona mie n to de la máqu ina.
Dirige t odas las se ña les q ue van o v ie nen de los diferentes per ifér icos
Con trola el t rá fico entre la UCP y el PLC
Otro co mpone nte de stac able de la UCP son las dife re nte me morias que inte gran el
siste ma, e xisten me mor ias E PROM, ROM, R AM, me mo r ia Ta mpón, etc.
1.5.2 Periféricos de entrada. Son todos los ele men tos que sirven para
suminist rar le informa ción a la UCP. E ntre los más importantes e xisten los siguie ntes:
Tecla do y p anel de ma ndos. Los teclados incor porados en los c ont ro le s, son
difer entes incluso de uno de los mismos fa brica nte s, no existe u na unif icación tal
como pasa en los PCs. Ad e más e xisten contr oles con la progra mación dife ren te a
la ISO, o incluso que pue den tra ba jar c on dos siste mas dife re nte s, por lo que pue den
te ner dos teclados inte rca mbiables para el mis mo contr ol. No obst ante todos e s tán
dis eña dos por áreas para realizar la p rogra mación y el con trol de máqu ina de for ma
sencilla poder realizar el mecan izado manual.
34
La c onex ión más habit ual que suele enc ontra rse, es la que utiliza la nor ma
de co mun ic ación en serie RS232. Para que la co mun ic ación funcio ne
c orrecta me nte, a mbos s is te mas de ben contar con el mis mo s is tema de
co mun ic ación RS232.
Ade más nece sitará un disco duro u o tro s istema parecido, donde poder guardar los
datos de comunicación y los dr ive rs de red.
Rat ón. El ratón actúa igual que en un s is tema informá tico PC. E ste tipo de
per if érico só lo e xiste en controles mode rnos, muy pote nte s, y que dispongan de la
capacid ad de r ealizar dibujos técnicos o incluso te ner inc orpora do un sistema de
C AM a p ie de máquina.
1.5.3. Unidad de al m acenamiento de datos. L os pr ime ros contr ole s, almace naban la
infor mación por me d io de ta rjetas perfor ada s, que lue go se te nían que leer cada vez
para rea lizar el progra ma, más adelan te se usa ron las cintas ma gnética s, que solían e st ar
en u na un idad por tátil que se conectab al con trol ca da vez que se te nía q ue utiliza r.
E s te mismo f or ma to se usó para las unidades de disquete.
Actua lme nte e stos sistemas h an ca mb iado de for ma rad ical, sie ndo los siguie n tes tipos
los más utiliza dos:
En el disco duro del propio control. Tal co mo se indicó más a rriba a lgunos
cont roles modernos v ie nen equ ipados con disco dur o, lo que permite actuar como
en un orde nad or PC, incluso utilizando el mis mo sistema ope rativo que el del
ordenador.
Conexión con Intranet. E sta con exión hace act uar al CN como una unidad mas d el
sis tema de red instalado en la e mp re sa, lo que permite un control t ota l, por eje mp lo
de sde la oficina técn ica o cua lqu ier otro de par ta me nto téc nico de la e mpre sa que
ten ga ca pacidades de acce so.
1.5.4 Perif éri cos de salida. Son todos aquellos ele me ntos que s ir ven para
recibir l información que suminis tre la UCP. E ntre los más impor tantes de staca re mos los
s iguie ntes:
Monitor
Con trol de mo vimie nto de los ejes y de más ele ment os móv iles de la máqu ina.
M onitor. Es el e nca rgado de infor mar nos de t odos los suce sos que se es tán
producie ndo e nt re los difere ntes p roce sos de co municación, ta nto de datos de e ntra da
como de da tes de salida.
E ntre los más impor tan tes:
Control de movimien to de los ejes y accesorios de máquina (P L C). El con tr ol una vez
36
proce sados los datos, tra smite información a los diferentes ór ga nos de la máquina, para
q ue procedan a su ejecución: E s tos datos no los en vía d ir ecta men te a la máquina
(mot ore s, giro del cabe zal, pue sta en ma rcha de taladrina, etc .), sino que lo hace a través
de un P LC o autóma ta progr a mable.
1.5.5. Mando pa ra el control máq uina. Per miten el gob ie rno manual o directo de la
MHCN en actividades simila res a las ejecutadas con una máqu ina, co nve ncional
me diante manivelas, inte rr upt ore s, etc.
De pe ndiendo del con tr ol, alguno de e st os mandos pue den e s tar inte grados en el p rop io
teclado o inse r tados por el fab ricante, en alguna zona de la máqu ina, de forma que e stén
acce sibles y cla ros. E stos mandos suelen e s tar prior iz os a los mandos del prop io
Contro l, p ara un mejor c ontr ol de la máquina.
E stos con troles pueden ser e mpleados de for ma a lte rnativa dura nte las ope raciones
progra madas mod if ic ar puntualme nte el proce so, por eje mplo a umentar o disminuir la
velocidad de a va nce.
Es hab it ual q ue e st as funciones apare zcan rep re sentadas me diante un ic ono inscr ito en
el bo tón corre spond iente.
1.5.6. Desp lazam iento manual de ejes. Para poder mover los ejes de la máqu ina
manua lme nte, e xisten va r ios siste ma s in te gra dos en el Cont rol Numé r ico o en los
ma ndos del cont rol má quina.
B ásica me nte e xisten los siguie n tes for mat os o siste mas para el de spla za mie n to de ejes :
En el c aso de mov imie nto continuo, se suele controlar la velocidad de a vance de los
ejes por me d io de un potenciómetro o p or me dio del va lor int roducido por
progra mac ión.
Las he rra mie ntas precisan de ca mbios rápidos y precisos, lo que nos lleva a te ner que
recurrir a siste mas rápidos de sujeción de herra mie n tas y siste mas automáticos de
ca mb io de las misma s. El ca mb io de he rra mie n tas puede ejecutar se manualme nte por
el ope ra rio o de forma automática por me dio de progra mación, no obs ta nte, es to so lo
se realiza en la práctica con fre sadoras y taladradoras do ta das de cabe zales con
adaptado res portah erra mie ntas de acce so ráp ido y se ncillo,
El ca mb iar auto mático de herra mie nta se con tr ola en una fre sadora por progra mación,
caracter izándose por un giro de t a mbor hasta que c oloca en la pos ición de t rab ajo,
aquella herra mie nta que se le solicit a. La pos ición de trabajo coincide con la posición
selecciona da del t a mbor. Las capac idades de los ta mbores de herra mie nta oscilan e ntre
las 6 he rra mie ntas de los más pequeños y las 20 de los más gr ande s.
E xisten bás ica me nte los siguie n tes s iste mas de ca mbio de herra mie n ta:
Carr useles
Ta mbores girator io s
Sistema de cade na
1.6.1 Carruseles. L os ca rr useles (almacene s) de he rra mie ntas tie nen la for ma de dis co,
lo que origina que su mov imie n to sea sie mpre girando sobre su eje. E mp lea un
man ipulador o ga rra adicional que interca mbia las he rra mie n ta s, pre para ndo previa me nte
el ca mb io. La Un idad de Contr ol (UC) de la máquina inte rr u mpe el mecaniza do para
38
que el man ipulador e xtra iga del ca rrusel, q ue ha girado hasta colocar el útil de seado
en la pos ición de ca mb io, la nueva herra mie nta. Si mult án ea me n te la garra opue sta
del manipulador e xtrae la herra mie n ta que e s tá en uso en el cabe za l. Un volteo
del manipulador coloca la nueva en el cabe zal y a la usada en el hueco (estación) dejando
la prime ra en el a lmacén.
La capacidad de a lmacena je de he rra mie ntas se mue ve e ntre las 6 he rra mie n ta s, los de
me nos c apac idad, y las 72 los de mayor capac idad.
1.6.2. Tam b o res gi ratori os. Los tambores gira torios suelen estar c olocados en el prop io
ca bezal, su desplaza mien to lo r ealiza con todas las he rr a mie nt as simultán ea me n te, coloca
la herra mie n ta adecu ada en la pos ición de tra ba jo sin n ece s itar sustituir la he rra mie nta
ante rior por me dio del bra zo de ca mb io. Figura 1.24
1.6.3. Sistema de cade na. Si la cantidad de he rra mie ntas a u tilizar es mucha, se tiene
que recu rr ir a e ste s is te ma. Es el que pe rmite may or cantidad de he rra mie ntas (F igura
1.25). El ca mbio lo rea liza igual q ue el carr usel, es dec ir recurr ie ndo al brazo de ca mbio.
La velo cidad de ca mb io es bas tante más le nta que en los otr os siste mas, pero la
ventaja se da por no tener que p re parar las he rra mie ntas.
Los elementos de sujeción deben fijar fuertemente las piezas. Ellos transmiten el
movimiento de avance de la mesa a la pieza. Las fuerzas que actúan durante el arranque
de virutas, no deben correr la pieza en el elemento de sujeción. Los elementos de sujeción
deben retener la pieza en la posición correcta respecto de la herramienta. Ellos no deben
de obstruir la herramienta durante el maquinado, de lo contrario se origina un peligro de
40
accidente y eventualmente se ocasionan danos a la herramienta. Los elementos de
sujección utilzados son:
Mordazas.
Mordazas autocentrables, mecánicas e hidráulicas.
Sistemas de bridas.
Placas angulares de apoyo.
Platos o mesas magnéticas.
Mesas y dispositivos modulares de uso universal.
Utillajes diseño específico o especial.
Mesa dual
De bido a la gran va r ie dad que e xiste de herra mie ntas de mec anizado para MHCN los
acopla mie ntos para herra mie n ta s, s iguen cie r tos e stándares de dise ño. Las dime ns ion es
del acop la mie n to deben coincidir de fo rma exacta con las del hu eco (en el extre mo
del cabe zal o en la t orreta) ga rantizando rigide z, p recis ión de pos icionado y fácil
e xtr acción.
En he rra mie ntas para f re sadora s, y en gene ral para todas las r otativa s, se utilizan
acopla mie ntos c ónicos e s tánda r. E ste método garantiza la rapidez en el ca mb io y el
autoce ntrado e ntre el eje del husillo pr in cipal y la he rra mie n ta.
1.7.1. Sistem as de herramientas y p laq ui tas p ara f resado ra. En fre sadora, dado el
alto costo de las he rra mie nta s, es muy impor tante, tr ab ajar c on herra mie n tas
modulares inte rca mb iable s. Para ello los fabr ic antes de he rra mie ntas han cr eado una
gran va r ie dad de las mis ma s, s iguie ndo los estánda res normalizados o recurriendo a
s is te mas p ropios. La e structura de una herra mie nta para una fresadora CNC, p re senta
gene ra lme nte las sigu ie ntes partes c omo se indica en la figura 1.26.
Actividad
Despues de leer la información prporcionada en este capítulo de respuesta a las siguientes
preguntas:
1. Qué es una máquina herramienta llamada fresadora?
2. ¿Qué es lo que determina el tipo de fresadora?
3. Cuálessonlas partes principales de una fresadora?
4. ¿De qué material esta hecho el bastidor de la fresadora y donde va apoyada?
5. ¿Qué partes descansa sobra la parte superior de la ménsula o consola?
6. Describa las características de una fresadora horizontal
7. Describa las características de una fresadora horizontal
8. Describa las características de una fresadora universal
9. En qué consiste el proceso de fresado?
10. ¿Qué operaciones de fresado de superficies permite realizar esta máquina?
11. ¿Cuáles son los dos movimientos que se realizan en el proceso de trabajo al fresar?
12. Menciona los dos procedimientos de fresado
13. ¿Qué es el fresado en contradirección?
14. ¿Qué es el fresado en paralelo?
15. Explica losdiferentes dispositivos de fijación o sujeción utilizados en el fresado
16. Hable sobre la herramienta de fresa
17. Explica la clasificación de las herramientas de corte (fresas)
18. Enumere las partes del área de la parte cortante
19. Mencione que materiales de piezas pueden trabajarse mediante fresado y menciona
algunos ejemplos de piezas fresadas
20. Enumere las normas para el fresado
47
En esta sección se enumeran las precauciones de seguridad para proteger al usuario y prevenir los
daños de la máquina. Lea completamente este contenido antes de intentar usar la máquina.
Tenga presente el trabajar con la guarda de seguridad cerrada: La máquina HNC 21M tiene
sistemas de seguridad manual, recuerde que el movimiento de la herramienta contra la pieza
puede expeler durante su funcionamiento cuerpos extraños o productos químicos nocivos
que afecten los ojos, por tanto mantenga la puerta cerrada.
No se distraiga mientras la máquina está en funcionamiento: Use el sentido común y preste
atención al manejar cualquier parte de la maquinaria
Tenga siempre presente las recomendaciones de seguridad que se imparten dentro de la
sesión.
Evite perder el equilibrio: Mantenga el equilibrio en todo momento, para no caerse ni
agarrarse de la máquina cuando está en movimiento.
Conozca la máquina: Lea detenidamente este manual de operación ya que proporciona una
descripción general del funcionamiento de la máquina, tenga presente que algunas funciones
son especificas para esta máquina y pueden no ser utilizadas para otro modelo. Compruebe
las especificaciones y si tiene alguna duda siempre remítase al manual de la máquina.
Aprenda a conocer las aplicaciones y limitaciones de la máquina, así como también sus
riesgos.
No permita que usuarios no autorizados accionen la máquina
Mantenga alejados del equipo a los visitantes inexpertos: Mantenga alejados del área de
trabajo a niños y a visitantes no familiarizados con los riesgos de las máquinas rotativas.
Evite entornos peligrosos: No utilice la máquina en lugares mojados o húmedos. Jamás
trabaje con equipos eléctricos en presencia de sustancias volátiles e inflamables derivadas del
petróleo. Recuerde que:
Temperatura de trabajo: 0ºC – 45ºC (32ºF a 113ºF), sin congelación
Variación de temperatura: Menos de 1.1 ºC/min (2ºF/min)
Humedad: Debajo del 90% de humedad relativa, sin condensación y sin escarcha
Menos de 75% de humedad relativa es más deseable.
95% Humedad relativa es para un uso corto (dentro de un mes)
Almacenamiento: -20ºC a 60ºC (-4ºF a 140ºF), sin condensación y sin heladas.
Ambiente: Todos los dispositivos deben estar bajo techo y lejos de los rayos del sol, polvo,
gases de erosión y la humedad.
Altura: 1000 metros sobre el nivel del mar (2000 metros)
48
Vibración: Impactos durante el transporte o otras situaciones deben ser menos de 5.9 m/s
(0.6g) para vibraciones en el rango de entre 10 a 60 Hz
Conecte a tierra todas las herramientas: La máquina tiene un cable eléctrico de corriente
alterna que termina en un enchufe de tres patas. El cable eléctrico debe enchufarse a una
toma de tres agujeros con contacto a tierra. Si para alojar una toma de dos polos se utiliza un
adaptador de puesta a tierra, el cable del adaptador debe estar conectado a una toma de
tierra conocida. Nunca anule el tercer polo del enchufe del cable eléctrico.
Sin conexión a tierra o una incorrecta conexión a tierra puede afectar al operador o averiar
componentes del dispositivo de control numérico.
Si los dispositivos no están correctamente conectados a tierra, la interferencia inductiva
de los motores eléctricos y aparatos pueden llevar a errores y resultados inesperados.
No haga esfuerzo sobre ninguna herramienta: Seleccione la velocidad de avance y la
profundidad de corte que más convenga al diseño, construcción y objetivo de la herramienta
de corte. Siempre es mejor elegir un mecanizado demasiado fino que uno demasiado grueso.
Suministro de aceite. El tanque suministra el aceite necesario para un correcto
funcionamiento de la fresa. Por favor referirse al manual de instalación de la máquina para su
especificación.
Filtro. Los filtros se usan en los ventiladores de refrigeración para prevenir la entrada de
polvo en los dispositivos. Sin embargo, estos pueden evitar una ventilación adecuada y hacer
que los filtros se obstruyan. Es recomendable que el usuario limpie los filtros cada tres meses.
Mantenga limpia el área de trabajo: El desorden en las áreas de trabajo y sobre las mesas y
bancos puede provocar accidentes.
Evite la puesta en marcha accidental: Compruebe que el interruptor general de la máquina
está desconectado antes de enchufar el cable eléctrico.
Utilice los accesorios recomendados: Para evitar la sobrecarga de la máquina y un entorno
peligroso para el trabajo en la máquina, utilice únicamente los accesorios diseñados para ser
empleados con la máquina.
Fije la pieza: Antes de activar el motor del husillo, cerciórese de que ha fijado firmemente la
pieza y las herramientas de corte en la pinza.
Retire llaves de tuerca y llaves inglesas: Adopte la costumbre de verificar que se han retirado
de la máquina todas las llaves de tuerca y llaves inglesas, antes de activarla.
Ajuste todos los dispositivos de sujeción, cierre y transmisión: Apriete la pinza. No apriete
demasiado los dispositivos de sujeción de herramientas. El ajustarlos demasiado puede dañar
las roscas o las partes combadas, y disminuir así la exactitud y la efectividad.
Manejo del panel principal. Luego de encender la máquina, no toque inmediatamente
ninguna de las teclas sobre Panel hasta que esta muestre la alarma en la pantalla. Desde
algunas de las teclas del panel MDI (mode date input) están dedicadas al mantenimiento u
otras operaciones especiales, presionando cualquiera de estas teclas se puede prevenir que la
unidad de control numérico entre en un estado normal. Iniciar la máquina en un estado
incorrecto puede causar movimientos inesperados o errores de comportamiento.
Inspeccionar. Antes de operar la máquina, revise completamente la información introducida,
incluyendo parámetros, programa y configuración. Operar la máquina con información
incorrecta a la especificada puede también resultar en movimientos o comportamientos que
puede dañar la pieza de trabajo, averiar la máquina o lesionar al aprendiz-operador.
Prueba de ejecución. Nunca maquine una pieza sin verificar primero el estatus de la máquina.
Antes de usar la máquina para una producción, asegúrese de que la máquina opere
49
correctamente realizando una prueba de ejecución incluyendo, por ejemplo, un solo bloque
con un avance anular o una función de bloqueo. Otra posibilidad es hacer la prueba sin
herramienta o sin una pieza montada. El fracaso para confirmar la correcta operación con una
prueba puede resultar en movimientos o comportamiento inesperado que puede averiar la
pieza, averiar la máquina, o lesionar al operador.
Avance. Asegúrese de que el avance especificado es apropiado para la operación que está
destinada. Tenga presente que el avance apropiado varía con la operación. Generalmente
cada máquina tiene un máximo permitido de avance que se encuentra en el manual de
operación de la máquina. Si una máquina se corre a otro avance diferente del correcto o si el
máximo permitido del avance se excede, los movimientos y el comportamiento puede
resultar en daños a la pieza de trabajo, averiar la máquina, o lesionar al aprendiz-operador.
Función de compensación de la herramienta. Cuando se usa la compensación de
herramienta, revise completamente la dirección y la cantidad de compensación para cada
herramienta. Operar la máquina con información incorrecta puede producir movimientos y
comportamiento que puede resultar en daños a la pieza de trabajo, averiar la máquina, o
lesionar al aprendiz-operador.
Parámetros. Usualmente, no hay necesidad de cambiar los parámetros de fábrica de la
unidad de control numérico (NC) y el PCM. Sin embargo, cuando no hay otra opción más que
cambiar un parámetro, este completamente seguro de entender la función del parámetro
antes de hacer cualquier cambio. El fracaso al fijar los parámetros correctamente puede
producir movimientos y comportamiento que puede resultar en daños a la pieza de trabajo,
averiar la máquina, o lesionar al aprendiz-operador.
Sin operar. Luego de un largo periodo sin operación, los dispositivos de control numérico
deben ser limpiados y secados. También debe comprobarse el cableado y las conexiones a
tierra. Haga un colentamiento de minimo 30 minutos, observe la operación durante varias
horas para asegurarse que no hay un comportamiento inesperado.
La fresa tiene 3 ejes los cuales son tomados como se muestra en la figura 1.2. De izquierda a
derecha se tiene el eje “X”, de atras hacia adelante se tiene el eje „Y“ ubicando frente al operario
el eje “Z” en donde los incrementos hacia abajo son negativos y si son incrementos alejándose de
la pieza estos son positivos.
RECUERDE:
Recorrido mecánico en
Zona alcanzable Recorrido válido
terminal de carrera)
0 pulso de encoder
el eje Y(sensor de
Om en el eje Y
Interruptor de punto
de partida
OM
ORPOM Z
Antes del mecanizado, se usa G92 para especificar el sistema de coordenadas que hace
referencia como el sistema de coordenadas de pieza, y se selecciona a este con la orden
G54—G59.
Para que los trabajos de fresado se realicen en las mejores condiciones se han de cumplir
una serie de requisitos. Se debe asegurar una buena rigidez de la máquina y que tenga la
potencia suficiente para poder utilizar las herramientas más convenientes. Asimismo debe
utilizarse el menor voladizo de la herramienta con el husillo que sea posible.
Respecto de las herramientas de fresar, hay que adecuar el número de dientes, labios o
plaquitas de las fresas procurando que no haya demasiados filos trabajando
simultáneamente. El diámetro de las fresas de planear debe ser el adecuado de acuerdo
con la anchura de corte.
En los parámetros de corte hay que seleccionar el avance de trabajo por diente más
adecuado de acuerdo con las características del mecanizado como el material de la pieza,
las características de la fresa, la calidad y precisión requeridas para la pieza y la evacuación
de la viruta. Siempre que sea posible, hay que realizar el fresado en concordancia y utilizar
plaquitas de geometría positiva, es decir, conángulo de desprendimiento positivo. Debe
utilizarse refrigerante sólo si es necesario, pues el fresado se realiza en mejores
condiciones sin refrigerante en la mayoría de las aplicaciones de las plaquitas de metal
duro
OPERACIONES DE FRESADO
Una de las operaciones iniciales de mecanizado que hay que
realizar consiste muchas veces en cortar las piezas a la longitud
determinada partiendo de barras y perfiles comerciales de una
longitud mayor.
No hay unanimidad dentro del sector del mecanizado en las denominaciones de los
procedimientos de fresado. El fresado tangencial también es denominado fresado
periférico, fresado cilíndrico o fresado helicoidal. Los dos tipos de fresados tangenciales
también son conocidos con varias denominaciones:
Características de la herramienta
pD
u mm
z
Dónde:
D: diámetro de la fresa (mm)
z: número de dientes
u: paso de dientes (mm)
VC
m S min Dmm
1
min 1000
mm
m
Donde
Vc: es la velocidad de corte,
S: es la velocidad de rotación de la herramienta
61
D: es el diámetro de la herramienta.
Una Vc excesiva puede dar lugar a un desgaste muy rápido del filo de corte de la
herramienta, a la deformación plástica del filo de corte con pérdida de tolerancia del
mecanizado y, en general, a una calidad del mecanizado deficiente. De otro lado,
una Vc demasiado baja puede dar lugar a la formación de filo de aportación en la
herramienta, a dificultades en la evacuación de viruta y al aumento del tiempo de
mecanizado, lo cual se traduce en una baja productividad y un costo elevado del
mecanizado.
Velocidad de rotación del husillo (la herramienta (S)). Esta velocidad se expresa
habitualmente en revoluciones por minuto (rpm). En las fresadoras convencionales
hay una gama limitada de velocidades, que dependen de la velocidad de giro del
motor principal y del número de velocidades de la caja de cambios de la máquina.
En las fresadoras de control numérico, esta velocidad es controlada con un sistema
de realimentación en el que puede seleccionarse una velocidad cualquiera dentro de
un rango de velocidades, hasta una velocidad máxima. La velocidad de rotación de la
herramienta es directamente proporcional a la velocidad de corte e inversamente
proporcional al diámetro de la herramienta.
m mm
VC 1000
S min 1
min
Dmm
m
Donde
Vc: es la velocidad de corte,
S: es la velocidad de rotación de la herramienta
D: es el diámetro de la herramienta.
El avance por revolución (fs) es el producto del avance por diente por el número de
dientes (z) de la herramienta.
mm mm diente
fs fz z
rev diente rev
mm mm rev
f fs s
min rev min
mm mm diente rev
f fz z s
min diente rev min
La longitud de corte efectiva (la), cuyo valor máximo está directamente relacionado
con la longitud de la arista del filo de corte, depende de la profundidad de pasada
(p) y del ángulo de posición (Kr)
la P cosK r
K la
r
l
Donde:
p: profundidad de pasada
64
la: longitud de corte efectiva
l: longitud de arista de corte
Κr: ángulo de posición.
En general
mm
Ac mm pmm f
cm3 min
Q
min mm3
1000 3
cm
Donde:
Q: es el volumen de viruta arrancado por minuto.
Ac: es el ancho del corte.
p: es la profundidad de pasada.
f: es la velocidad de avance.
hM mm2 pmm f z mm
360 f z a pR
hM senc
p fD
a pR
hM f z
D
Dónde:
KSM es el valor medio de la fuerza específica de corte
Se consulta en tablas
Se ajusta en función de la geometría de la herramienta
Se ajusta en función del espesor de viruta
A continuación se muestra la tabla para valores KSM según los tipos de material de la pieza a
trabajar ( el espesor medio de viruta es 0,2 mm o 0,008 pulgadas)
DUREZA KS
MATERIAL 2
HB Kp/mm Lb/pulgada2
Acero l carbono C 0,15% 125 245 348390
no aledo C 0,35% 150 270 383940
normalizado C =0,70% 250 295 419490
Acero poco Recocido 125-200 285 405270
aleado Endurecido 200-450 350 497700
Acero altamente Recocido 150-200 315 447930
aleado Endurecido 250-500 365 519030
Acero inoxidable Ferr. Mart. 175-225 325 462150
Aust 150-200 350 497700
Acero fundido No aleado 225 230 327060
(inoxidable) Poco aleado 150-225 250 355500
Altamente 150-300 285 405270
aleado
Acero al manganeso >50 HRC 600 853200
Fundicion Viruta corta 110-145 195 277290
maleable Viruta larga 200-250 180 255960
Fundición gris Poca resistencia 150-225 125 177750
a la tracción
Fundición gris y Alta resistencia a 200-300 160 227520
fundición aleada la tracción
Fundición Ferritica 125-200 135 191970
nodular, hierro Perlitica 200-300 200 284400
SG
Fundición endurecida en coquilla HRC 40-60 425 604350
Aluminio aleado 100 75 106650
Par de corte M
D
M FTM zcorte
2
Dónde:
zcorte es el número de dientes cortando en un momento dado (valor medio )
68
f
zcorte z
360
Fresado en oposición
Fresado en concordancia
Para poder obtener el valor de potencia correcto, el valor obtenido tiene que
dividirse por un determinado valor adimensional que tiene en cuenta el rendimiento
de la máquina (ρ). Este valor es la relación entre la potencia de corte efectiva, es
decir, la potencia necesaria en la herramienta; respecto a la potencia consumida el
motor de accionamiento principal de la máquina.
P M w
69
f z a pR a pA z 2 p s mm
P K SM . N
2p 60 s
s´a pR a pA
P K SM KW
6.10 7
PMH KW
P
h
En general
mm N
Ac mm pmm f kc
Pc kW min mm2
s 3 mm 3 W
60 10 10
min m kW
Ac p f kc
Pc
60 106
Donde:
Pc: Es la potencia de corte.
Ac: Es el ancho de corte.
p: Es la profundidad de pasada
f: Es la velocidad de avance
kc: Es la fuerza específica de corte
ρ: Es el rendimiento de la máquina.
En el fresado de acabado, las fresas generalmente rotan sobre un eje vertical a la pieza de
trabajo. La fresa también puede estar inclinada respecto a la pieza de trabajo en caso que
se quieran realizar superficies cónicas. Los dientes de corte están localizados en la periferia
de la fresa y en la parte frontal.
Tienen los filos de corte Tienen filos de corte en el La periferia de estas fresas hace un
periféricos y una sola cara costado y en la periferia. Los ángulo. Los filos de corte de estas
de corte, estas fresas dientes están escalonados fresas están situados en su periferia
tienen una regata que las por eso que algunos dientes en forma de cono. Existen dos tipos
atraviesa que sirve como de corte dan a un lado y de estas fresas; fresas con ángulo
dispositivo de seguridad otros dan al otro lado. Esto simple y fresas con ángulo doble.
para el husillo de la permite realizar trabajos de
máquina. corte duros.
FRESAS DE ACABADO
FRESAS DE ACABADO FRESAS RADIALES DE
CON RADIO EN LA MINIFRESAS
CON ENCASTE ACABADO
ESQUINA
73
Este acabado deja La forma del Este acabado deja Fresas de acabado
una ángulo recto en acabado de estas un pequeño radio en con diámetros
las esquinas. fresas es las esquinas. hasta 1mm.
semiesférico.
Seleccionar las dimensiones de la fresa frontal más apropiadas para minimizar la flexión y la
tensión de trabajo, teniendo en cuenta:
1. Una máxima rigidez
2. El diámetro de la fresa lo más grande posible
3. Evitar que la herramienta sobresalga excesivamente del portaherramientas.
Determinación de los valores de avance y velocidad de corte correctos, que se pueden obtener
conociendo los siguientes factores:
Tipo de material a mecanizar
Material de construcción de la fresa frontal
Potencia disponible en el husillo de la máquina
Tipo de acabado.
4 Labios (o de varios
2 Labios 3 Labios
labios)
Con un incremento del número de dientes, la carga que se genera en el fresado es más
homogénea en cada diente, esto permite un mejor acabado superficial. Pero con un alto
ángulo de la hélice, la carga (FV) se incrementa considerablemente a lo largo de la fresa
(axial). Una alta carga (FV) puede generar:
Problemas de carga en los cojinetes
Movimiento de la fresa en el husillo de la máquina (axial). Para evitar este problema es
necesario usar mangos Weldon o mangos con fijación por tornillos
a p ac v f
Q
1000
Donde:
Q = MRR velocidad de la eliminación de material (cm /min)
ac = profundidad radial (mm)
ap = profundidad axial (mm)
vf = valor de avance mm/min
77
La acción de corte se puede realizar de dos formas, por fresado convencional o por fresado
inverso.
Pros:
La cantidad de material cortado por diente no va en función de las características
de la superficie de la pieza de trabajo.
El hecho de que la superficie de trabajo sea escalada no afecta a la vida de la
herramienta.
El proceso de corte es suave, siempre que los labios de la fresa estén afilados.
Cons:
Los dientes de la fresa tienen tendencia a realizar pequeñas vibraciones.
La pieza de trabajo tiene tendencia a levantarse, de este modo es importante una
apropiada sujeción de la pieza de trabajo.
Rápido desgaste de la herramienta comparado con el fresado inverso.
Las virutas caen enfrente de la fresa – esta disposición dificulta la operación.
Tiende a aumentan la fuerza para levantar la pieza de trabajo.
Se requiere más potencia debido a un incremento de la fricción causado por la
viruta.
Acabado superficial estropeado debido al aumento de viruta arrastrada por diente
FRESADO INVERSO
En el fresado inverso el máximo grosor de la viruta se encuentra al inicio del corte. El avance
y la velocidad rotación de la herramienta tienen el mismo sentido.
Pros:
Disminución de la componente de las fuerzas de corte en la sujeción de la pieza de
trabajo, particularmente en las partes delgadas.
Fácil disposición de la viruta – la viruta cae detrás de la fresa.
Menos desgaste – incremento de la vida de la herramienta en un 50%.
Mejora del acabado superficial – menos viruta arrastrada por diente.
Se requiere menos potencia – pueden usarse fresas con un gran ángulo.
El fresado inverso ejerce menos fuerzas en la pieza de trabajo – elementos más
simples y menos costosos.
Cons:
Debido al alto resultado de las fuerzas de impacto cuando el diente establece
contacto con la pieza de trabajo, esta operación debe tener una configuración
rígida, y la violenta reacción debe ser eliminada con el avance del mecanismo.
El fresado inverso no es apropiado para piezas de trabajo que tienen un escalado,
ni en metales con una alta generación de temperatura en el trabajo, como
fundiciones y metales forjados. El escalonado de la pieza de trabajo hace que la
operación sea dura y abrasiva, causando un desgaste y un daño excesivo en los
dientes de la fresa, provocando así una disminución de la vida de la herramienta.
FRESAS RADIALES
79
Los fresas radiales, también conocidas como fresas de punta redondeada, tienen una
semiesfera en el extremo de la herramienta. Las fresas radiales son usadas en el mecanizado
de moldes, matrices y piezas de trabajo muy complejas para la industria aerospacial y otros
campos industriales.
DE 2 R2 R AP
2
Dónde:
DE: Diámetro efectivo R
R = Radio de la herramienta
AP
Ap: Profundidad de corte axial
DE
DE S
VC
1000
Dónde:
Vc = Velocidad de corte (m/min)
DE= Diámetro efectivo (mm)
S = Velocidad de rotación (rpm)
Cuando las fresas de punta semiesférica (radial), así como las fresas con radio en la punta,
se usan para cortar en una superficie de trabajo, el corte se va realizando en forma de
zigzag, de esta forma se crea una tira que no se corta entre las dos pasadas de corte. La
altura de estas tiras no cortadas es llamada altura de vértice.
HC HC
Ae/2
80
2
A
H C R R e o Ae 2 R 2 R H C
2 2
2
Dónde:
HC = Altura de vértice
R = Radio de la herramienta
Ae = Valor del paso entre dos pasadas de corte
AMG 1
AMG 3
AMG 6
AMG 7
AMG 7
Definición de HSM. Con una velocidad de corte segura (entre 5 –10 veces
superior a la velocidad convencional de mecanizado), la viruta generada y la
temperatura en el filo de corte empiezan a disminuir.
VENTAJAS DE HSM
Incremento de la utilización de la Disminución de la mano de obra
máquina herramient Reducción de costes
Mejora de la calidad Temperatura de la herramienta baja
Reducción en el tiempo de mecanizado Mínimo desgaste de la herramienta a
Uso de pocas herramientas alta velocidad
Fuerzas de corte bajas (debido a la Baja potencia y dureza requerida
reducida carga de las virutas) Poca flexión de la herramienta
Mejora de la exactitud y del acabado Gran habilidad para mecanizar almas
obtenido delgadas
Posibilita una alta estabilidad en el corte, Reducción en los procesos de
en contra de las vibraciones de la fabricación
herramienta
R2 R R2 R
v f prog v f v f prog v f
R2 R2
Materiales Ap Recomendado
Acero < 0,10 x D
Aluminio < 0,20 x D
Acero duro < 0,05 X D
83
Db max 2 D R
Donde:
Dbmax = Diámetro máximo posible
D = Diámetro de la fresa
R = Radio del borde de la fresa
PENETRACIÓN AXIAL
En esta operación, el valor del avance tiene que estar dividido
por el número de dientes. Considerar que no es admisible realizar
operaciones de penetración axial con fresas de más de 4 dientes.
Durante el fresado pueden aparecer una serie de problemas que dificultan la calidad de las
operaciones de fresado. Los problemas más habituales segun SANVICK se muestran en la siguiente
tabla:
CAUSAS POSIBLES
VELOCIDAD VELOCIDAD PROFUNDIDAD
DE CORTE DE AVANCE DE CORTE
TIPO DE FRESA
PROBLEMAS
HABITUALES Radio Ángulo de
Poca Poca de desprendimiento
Alta Baja Alta Baja Alta Baja
dureza tenazidad punta pequeño o
grande negativo
Desgaste de la
superficie de X X
incidencia
Entallas en el
X X
filo
Alteración
de los filos Craterización
de corte o deformación X X X X
plástica
Filo de
aportación
X X
(viruta soldada
en el filo)
84
Pequeños
X X X
astillamientos
Rotura de
X X X
dientes
Virutas largas X X X
Vibraciones X X X X X
Las vibraciones excesivas pueden ser causadas además por fijaciones incorrectas o
poco rígidas o porque la pieza se deforme cuando incide sobre ella cada diente de la
fresa. Además, el fresado en oposición genera más vibraciones que el fresado en
concordancia. Dichas vibraciones afectan a las tolerancias dimensionales y a las
rugosidades obtenidas, por lo que la armonía entre la herramienta y su movimiento
de corte junto con la pieza y máquina es esencial para maximizar el mejor acabado. Otras causas
de imperfecciones en las superficies mecanizadas son las alteraciones de los filos de corte, la falta
de mantenimiento de la máquina y el uso incorrecto de los utillajes.
Los elementos utilizados para ésta comunicación son los llamados paneles de operador,
(Vease figura siguiente) los cuales, según sus prestaciones los podremos dividir en varios
grupos, desde los simple visualizadores de mensajes provistos de un número mínimo de
pulsadores y una pequeña pantalla, pasando por los provistos de visualizador grafico (a
color o B/N) con pulsadores, hasta los paneles programables táctiles de última generación
dotados de memoria suficiente para almacenar programas de grandes dimensiones.
Estos paneles permitirán obtener todo tipo de información sobre las condiciones de
trabajo de la máquina, elementos discretos (pulsadores, pilotos), valores de temperatura,
velocidad, presión, gráficas, mensajes de texto, alarmas, etc. además, en función de dicha
información, permitirán al usuario (si su nivel de acceso se lo permite), dar órdenes a la
máquina, realizando modificaciones en los parámetros manejados por el PLC tales como,
modificación de los valores de temporizadores y contadores, cambios de niveles de
prensado, puestas en marcha y parada de motores y electroválvulas, etc.
Las pantallas de visualización van desde display alfanuméricos hasta pantallas TFT táctiles,
con alta resolución en color, que permiten la visualización de todo tipo de imágenes,
consiguiendo presentaciones en pantalla prácticamente iguales a las obtenidas en el
monitor del PC utilizando scadas.
87
TECLAS ALFANUMÉRICAS
DISPLAY DE
VISUALIZACIÓN
PUERTOS
TECLAS DE TECLAS
FUNCIÓN CURSOR
TECLAS DE
MODO
Cicle
TECLAS
AVANCE
Tecla de
escape
Teclado
alfabético
Tecla
tabuladora
Teclado
numérico Tecla espaciadora
espaciadora
Tecla backspace: elimina el carácter
ubicado en frente del cursor
Teclas para
movimiento de
las páginas Permite el intercambio para el uso de
las opciones superiores
Tecla aceptar
Modo automático: permite Modo manual: permite mover Modo REF (referencia): al
trabajar la máquina en forma ejes y herramientas en dicha pulsar esta tecla los ejes van a
automática forma HOME exactamente
Modo SBL (bloque a bloque): Modo INC (incremental): permite mover ejes de acuerdo
permite correr un programa por al valor multiplicador. Al pulsarla dos veces entra a modo
bloques MPG (generador de pulsos manuales)
1 µm 10 µm 100 µm 1000 µm
Tecla liberadora de sobre recorrido: cuando uno de los Tecla de parada de programa: activando esta tecla
ejes se sale de recorrido el pulsar esta tecla se hace un habilita el código M01 deteniendo el programa en el
RESET luego se mueve el eje fuera del sobre recorrido bloque deseado
Las teclas que siguen a continuación son usadas usualmente en modo manual, el giro de
husillo, el manejo de la torreta de herramientas y el manejo del refrigerante, tenga en
cuenta que el husillo, las herramientas y el refrigerante son activados cuando no se corre
un programa.
Al pulsar las teclas que se muestran a continuación la velocidad del husillo, el movimiento
rápido y la velocidad del avance pueden ser ajustadas
Controles de ajuste
para el husillo
Controles de ajuste
para la velocidad rápida
de los ejes
Controles de ajuste
para el avance
Secuencia de
mecanizado actual
La visualización de Funciones
parámetros de auxiliares
proceso
MENÚ DE COMANDOS
Además se muestra el horario del sistema: el tiempo actual del CNC (optar por los
parámetros de la máquina).
Ingreso Configuración
DNC Más
Programa de datos de la máquina
2.4.1 Barras de submenú o segundo nivel. Al pulsar F1-la FUNCIÓN DE PROGRAMA se activan
las opciones de F1, F2, F9 y F10 las otras funciones se van activando a medida que se
desarrollen operaciones dentro de un programa:
Para retornar al menú principal, se puede pulsar la tecla F10 debajo del submenú.
Es importante estar pendiente de la sección de visualización de parámetros de proceso,
ya que allí se encuentran las diferentes tareas a desarrollar.
Al pulsar nuevamente F1 se muestra la siguiente barra o tercer nivel en donde se encuentra activa
F3 y F1 que permite ubicar desde donde se abrirá el programa, esto es; desde la memoria de la
máquina, desde una memoria extraíble (USB) o desde un archivo externo (DNC)
Se selecciona este con las teclas cursoras a continuaciòn se pulsa la tecla ENTER, lo que
permite que el archivo se abra y se muestre su contenido.
Si se desea ingresar un archivo de una máquina a otra desde una memoria USB se debe:
1. Ingresar la memoria en el puerto USB del controlador
Al pulsar EDIT en la función de programa se MUESTRA esta función resaltada como muestra la
figura:
95
Si se hace algún cambio dentro del programa este cambio podrá guardarse como un programa
nuevo y para ello se pulsara la tecla F3 que dará la opción de almacenarlo con otro nombre.
Si se pulsa la opción NEW se mostrara el siguiente mensaje en la barra de ingreso de datos “input
file name” se digita el nuevo nombre (recuerde que se debe iniciar con el valor de cero “0”
precedido de 4 caracteres alfanuméricos y se pulsa a continuación la tecla ENTER)
Si se pulsa la opción SAVE se mostrara el siguiente mensaje en la barra de ingreso de datos “file
save as” se digita el nuevo nombre (recuerde que se debe iniciar con el valor de cero “0”
precedida de 4 caracteres alfanuméricos _____ y se pulsa a continuación la tecla ENTER)
Si se pulsa la opción PAUSE se mostrara el siguiente mensaje en la barra de ingreso de datos “The
program is paused, cancel the program? (Y/N), según el caso se pulsa la tecla Y o N lo que permite
salir de modo pausado o continuar en el.
Si se pulsa la opción F8
No se observa ningun proceso ya que esta tecla esta deshabilitada y la empresa que fabrica esta
máquina puede utilizarla para hacer su „máquina diferencai“ con respecto a las del mercado,
recuerde que esta es una máquina de producción baja y en la institución se utiliza para el
aprendizaje.
2. Ventana de coordenadas
98
3. Ventana de simulación
4. Ventana de proceso
99
Al pulsar F2 del menú principal la FUNCIÓN CORRER PROGRAMA se mostrara el siguiente mensaje
en la barra de ingreso de datos “Run the program again Y/N? (Y), según el caso se pulsa la tecla Y o
N lo que permite salir de este modo, además.se activan las opciones de:
Si se pulsa nuevamente la opción F1 (pick block) se presentan tres alternativas como las mostradas
en la parte superior en donde se puede o correr el programa desde la línea roja, desde una línea
específica o desde la línea actual.
Para retornar al menú principal, se puede pulsar la tecla F10 debajo del submenú.
Es importante estar pendiente de la sección de visualización de parámetros de
proceso, ya que allí se encuentran las diferentes tareas a desarrollar.
100
Al pulsar F3 del menú principal la FUNCIÓN MDI O ENTRADA DE DATOS EN FORMA MANUAL, se:
1. Cambia el modo de visualización a la siguiente pantalla obsérvese que en ella se muestra los
valores por defecto de inicio de máquina.
Permite el retorno de la
Detiene el herramienta al punto de
comando que se interrupción después de un Retorno al menú
está ejecutando en paro durante el mecanizado principal
ese modo automático
Permite al operador
Limpia todos los datos realinear las dimensiones
dimensionales entrados de la herramienta
manualmente
Las opciones de F1 y F2 se muestran inactivas, se activa F2 cuando se empieza el ingreso de datos
101
Al pulsar F4 del menú principal la FUNCIÓN TOOL (HERRAMIENTA) se mostrara el siguiente
mensaje en la barra de ingreso de datos “Tool comp”, y se activan las opciones de:
Manejo del
magazin
Al pulsar F1 se abre la ventana siguiente, SE PUEDEN trabajar hasta 99 herramientas con sus
respectivas diferencias entre ellas
Con las teclas cursoras te ubicas en el valor a cambiar, en donde pulsaras la tecla con el
fin de que se pueda ingresar el valor deseado a continuación pulse nuevamente “ENTER” con el fin
de anclar el valor ingresado
Con las teclas cursoras te ubicas en el valor a cambiar, en donde pulsaras la tecla con el
fin de que se pueda ingresar el valor deseado a continuación pulse nuevamente “ENTER” con el fin
de anclar el valor ingresado
103
Al pulsar F5 del menú principal la FUNCIÓN SET (CONFIGURACIÓN) se activan las opciones de:
Cero de
pieza
Al pulsar F5 del menú principal la FUNCIÓN SET (CONFIGURACIÓN) Y luego PART SIZE, se muestra
la ventana en donde puedes ubicar el valor de la pieza que tienes para hacer la simulación o para
hacer las pruebas en vacio
105
Los valores que se piden ingresar son el valor de longitud, ancho y alto de la pieza
Al pulsar F5 del menú principal la FUNCIÓN SET (CONFIGURACIÓN) Y luego CS TYPE, se muestra la
ventana en donde puedes activar el valor del CERO DE PIEZA por tanto esta es la parte inicial del
manejo de la máquina. Recuerda que debe estar activo las opciones de COMMAND Y WCS. La
ventana que se muestra es la siguiente:
Para utilizar esta ventana debes ubicar la opción deseada por intermedio de las teclas cursoras
106
Cuando la selección se haya llevado a cabo deberás pulsar ENTER del panel del
operador.
Al pulsar F6 del menú principal la FUNCIÓN DNG (DIAGNÓSTICO) se activan las opciones de:
Al pulsar F9 del menú principal la FUNCIÓN VIEW (VISUALIZAR) se activan las opciones vistas
anteriormente para esta opción
108
Al pulsar F10 del menú principal la FUNCIÓN MORE-BACK (MÁS-ATRAS) se activan las opciones
de:
Actividad
Enuncie las áreas principales del panel de control para la máquina-herramienta
1. ______________________________________________________________
2. ______________________________________________________________
3. ______________________________________________________________
4. ______________________________________________________________
En las imágenes siguientes, en el área de observaciones coloque sus respectivo comentario acerca
de la funcionalidad de cada tecla
MANIVELA : OBSERVACIONES:
En la tabla que sigue están ubicados los acceso directos a determinadas funciones, deberás
escribir su aplicación y tu propia observación.
3
113
ÍTEM SÍMBOLO APLICACIÓN OBSERVACIONES
10
11
12
13
14
15
16
17
18
19
20
114
ÍTEM SÍMBOLO APLICACIÓN OBSERVACIONES
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
115
ÍTEM SÍMBOLO APLICACIÓN OBSERVACIONES
39
40
41
42
43
44
45
46
47
48
49
48
49
50
51
52
53
54
55
116
ÍTEM SÍMBOLO APLICACIÓN OBSERVACIONES
56
57
58
59
60
117
Cuando la máquina está encendida y la interface de operación del software funciona, el modo de
trabajo inicial muestra ¨Paro de emergencia”. Para controlar la aplicación del sistema, es necesario
girar el botón de parada de emergencia hacia la derecha y tirarlo hacia afuera para restaurar la
posición de la máquina y conectarse con el servomotor. Así la máquina memoriza la entrada
automática en el modo ¨Manual y el modo de trabajo del interface del software se convierte en el
modo “manual”.
Según la “dirección del retorno al punto de referencia ”del parámetro del eje X de la máquina,
Según la “dirección del retorno al punto de referencia ”del parámetro del eje X de la máquina,
Antes del retorno de los ejes al punto de referencia, hay que asegurar que las
119
posiciones de los ejes retornados al punto cero se encuentren el lado contrario de “dirección
del retorno al punto cero” del punto de referencia. (si la dirección del retorno del eje X es
negativa, hay que asegurar que la posición actual del eje se ubica en el lado de dirección
positiva) y de otro modo, hay que mover manualmente el eje hasta que satisfaga esa
condición.
Después del retorno de los ejes del sistema al punto de referencia, en caso de que el
dispositivo de servo-arranque no alarme en su funcionamiento y haya otras alarma, no es
necesario hacer que los ejes retornen al punto cero (se oprime la tecla de paro de emergencia
y luego a su estado normal).
Antes de quitar el paro de emergencia, hay que confirmar si las causas de las fallas han sido
solucionadas. Después de quitar el paro de emergencia, hay que volver a aplicar las operaciones
de retorno de los ejes al punto de referencia para asegurar la correcta función de los ejes
coordenados.
A los dos lados del recorrido del servo-eje hay dos interruptores terminales para evitar el daño del
servo-mecanismo a causa del choque. Cuando el servo-mecanismo se toca con el interruptor
terminal, se presenta el sobrerrecorrido. Cuando algún eje sobrepasa el recorrido (la tecla “quita
sobrerrecorrido” se enciende, el sistema de CNC se encuentra en el estado de paro de emergencia.
Para quitar el estado de sobrerecorrido, hay que: hacer los siguientes pasos:
120
Hacer que el eje se retire en sentido contrario del sobrerecorrido en el modo de “manual “ o
“generador manual de pulso” para quitar el estado del sobrerecorrido;
Giro positivo del husillo. En el modo manual presionar la tecla “giro positivo del
husillo” (la luz se enciende), el electromotor del husillo gira en sentido positivo con las
revoluciones definidas por el parámetro de RPM hasta que presionen la tecla “paro del
husillo”.
Giro contrario del husillo. Con el modo “Manual”, presionar la tecla “giro
contrario” del husillo” (la luz se enciende) , el electromotor del husillo gira en sentido
negativo con las revoluciones definidas por el parámetro de RPM hasta que presionen la tecla
“paro del husillo”.
123
Paro del husillo. En el modo manual, presionan la tecla “paro del husillo” “ (la luz
se enciende), el electromotor se detiene.
tecla “ abertura y cierre del refrigerante” este se activara ya que por defecto el
permanece cerrado. Si después de estar activo se presiona esta tecla otra vez se cerrará el
refrigerante.
El cero de pieza es la distancia que hay desde la referencia de máquina o home hasta el centro de
la pieza en el eje X y hasta la cara de la pieza en el eje Z, medido en coordenadas MCS. Para hallar
estas medidas se escoge una herramienta a la cual se llama herramienta patrón el procedimiento
es el siguiente:
2. Monte la herramienta que necesitara para el desarrollo del programa. Escoja una herramienta
con la que se pueda planear, perforar y/o hacer cavidades. Tenga en cuenta el diámetro de la
herramienta.
125
3. Pulse la tecla HANDLE JOG para activar modo manual o para activar la
perilla
4. Pulse las teclas de dirección X, Y y/o Z recuerde que al pulsar simultáneamente con la tecla
5. Debes decidir cuál será tu cero de pieza, generalmente puedes hacerlo en el cuadrante I del
plano cartesiano, uno para que todos los valores X e Y sean positivos
Z
6. Verifique que la máquina este trabajando en modo MCS, esto es; Pulse la tecla para
ingresar a modo de MDI en la nueva ventana que abre pulse para ingresar
a modo tipo de coordenadas de usuario , con el fin de poder tomar un cero de pieza
en forma correcta.
8. Si tu cero es cualquiera de las 4 esquinas del bruto este es la forma en que debes tomar el cero
de pieza. Por ejemplo, el cero en el cuadrante I será:
Lleve la herramienta fuera de la pieza en el eje “X”, penetre en “-Z”, muévala hasta tocar el
lado izquierdo de la pieza, observe en la pantalla el valor resultante y reste el radio de la
herramienta. Tenga presente este valor
127
Lleve la herramienta fuera de la pieza en el eje “Y”, penetre en “-Z”, muévala hasta tocar el
lado frontal de la pieza, observe en la pantalla el valor resultante y reste el radio de la
herramienta. Tenga presente este valor
Lleve la herramienta fuera de la pieza en el eje “Z”, penetre en “-Z”, muévala hasta tocar el
lado superior de la pieza (tenga en cuenta tocar sobre la parte más alta de la misma),
observe en la pantalla el valor resultante y reste el radio de la herramienta. Tenga
presente este valor
W X
Si el “W” esta en el centro de pieza, debe tocar ambos lados en el eje “X” y dividir el
valor entre dos, hacer lo mismo para el eje “Y” y para el eje “Z” solo toque la parte
superior.
128
Z Z
Y Y
W W
X X
W
X
9. Pulse la tecla para ingresar a modo de MDI en la nueva ventana que abre
opción que abre digite x0, y0, z0 y a continuación pulse la tecla ENTER , Esto con el
fin de ubicar la máquina el cero de referencia.
129
Actividad
Teniendo en cuenta las siguientes ecuaciones debes dar solución a los problemas propuestos
Vc
n
fz
f Vf R
VC 1000 1 d n m
n VC
d min 1000 mm
V mm mm mm3
fz f V f f z Z n R Pc w V f
Z n U min min
Donde:
Z: Número de dientes
d: Diámetro de la herramienta
n: revoluciones por minuto
Vc: Velocidad de corte
fz: Avance por dienteVf: velocidad de avance
Pc: profundidad de corte
W: ancho del corte
1. Calcular la velocidad de corte para una pieza cuyos datos son: material aluminio. Diámetro de
la fresa: 70 mm. Fresado de afinado con fresa cilíndrica, n= rpm=1087 r.p.m
2. Calcular las rpm (n) con la siguiente información: Material: fundición gris hasta 180 brinell.
Diámetro de la fresa: 20 mm. Fresado de desbaste con fresa de vástago
Main
Menu
Describa cuales son las aplicaciones en que están divididas las funciones de la fresadora XK7132
En los diagramas de flujo siguientes aplicar los procesos, llenar la tabla que aparece al final de
cada flujo y si hay que corregirlo debes hacerlo.
132
Inicialización de la
máquina Abrir el programa
Control de la pieza
Guardar el bloque
corriente para su uso Simulación del programa
posterior
N
¿Correcto?
O
SI
Ejecución del programa
bloque por bloque
Una vez el
Poner el conmutador conmutador esté en
principal en posición “ON” “ON”, evite tocar la
parte interna de la
caja eléctrica.
Presionar el botón de
marcha
- Esperar el tiempo
necesario hasta que la
maquina se active
Seleccionar el modo
manual
Después de la
búsqueda del origen, se debe
Mover un poco cada eje para
cerciorarse que estos no están esperar a que la pantalla
en contacto con los topes marque 0 en coordenadas
antes de efectuar cualquier
otra operación!
Seleccionar el botón
origen
Presionar +Z
(Impulso)
Presionar +X y luego +Y y
luego +4TH
Pinza Cono
portaherramienta
Presentación de la herramienta
Llave de
Tuerca
apretado
Herramienta
Insertar la pinza en la tuerca cortante
HERRAMIENTA
MONTADA
Colocar un patrón de
referencia sobre una
superficie plana
Poner en contacto el
patrón de referencia y la
superficie plana inferior de
la broca siguiendo los
siguientes pasos:
Seleccionar el modo
MCS
- Volver al
menú
principal
Seleccionar incremento de
desplazamiento
A cada impulso, el
carro se desplaza con Botón Incremento
el incremento X1 1µ = 0,001 mm
seleccionado X10 10µ = 0,01mm
X100 100µ = 0,1mm
Seleccionar el eje x y llevar X1000 1000µ = 1mm
la herramienta a un extremo
de la pieza patrón
Repetir el mismo
procedimiento para el eje
Y
Seleccionar el modo
ejecución paso a paso
Seleccionar el modo de
entrada de datos
Ejemplo: hacer
Entrar la línea de código girar la broca a
900 RPM
Validar
Ejecutar ACCIÓN
Parar la acción
Entrar la línea
de código y
validar
Validar
Entrar en el modo
“programa”
Abrir un programa
- Conectar la
memoria USB
Buscar el programa y
abrirlo
- El contenido del
programa se ve en la
pantalla
Seleccionar el modo
“guardar”
Ingresar el nombre y
guardarlo
- El mensaje « saved
successfully » debe
aparecer si la operación fue
realizada con éxito. El nombre del
programa debe
Programa empezar por “O” para
descargado ser detectado.
Insertar USB en la
máquina
Entrar en el modo
“programa”
Seleccionar el modo
“guardar”
Ingresar el nombre y
guardarlo
Programa guardado
Entrar en el modo
“programa”
Abrir un programa
Entrar a la memoria de la
máquina
Seleccionar el programa
- El contenido del
programa se ve en la
pantalla
No confundir el
nombre del archivo y el
número de programa!
Programa cargado
Verificar el programa
Elegir la visualización
(4 visualizaciones
posibles)
- Aparece la pantalla
representando la pieza
Seleccionar el programa
Modo continúo
Modo paso a paso
Elegir modo “continuo” o
“paso a paso”
Iniciar simulación
- Aparece en la pantalla el
movimiento representado de la
herramienta
Verificar el programa
Visualizar la alarma
Sosténgalo al mismo
tiempo que mueve la
mesa en sentido contrario
de la alarma
Problema arreglado
Editar un programa
Seleccionar la función
“EDIT”
Guardar la
modificación
Quitar la función
EDIT
Programa editado
Entrar en el modo
F1
“programa”
- La lista de programas
corrientes aparece
Ubicarse en el programa
que se quiera borrar
Un mensaje de seguridad
aparece para validar la - Si queremos borrar
el programa
acción
Desmontar la pieza y la
herramienta
Presionar el botón de
parada de emergencia
Poner el conmutador
principal en la posición “OFF”
Un programa es una serie de ordenes registradas en orden y en forma lógica que se le dan al
sistema para que realice la fabricación de una pieza.
Número del
Fecha de desarrollo:
programa:
_________________
_____________
La palabra está compuesta de letras mayúsculas y formato número que dispone el CNC consta
de los signos y las cifras. Las palabras cuanta con varios significados dependiendo de las letras,
números y signo.
La Norma ISO 1056:1975 (Numerical control of machines. Punched. Tape black formats.
Coding of preparatory functions G an Miscellaneous functions M), la norma ISO 6983-1:1982
(Numerical control of machines — Program format and definition of address words — Part
1: Data format for positioning, line motion and contouring control systems), ISO 6983-
1:2009(Automation systems and integration — Numerical control of machines — Program
format and definitions of address words — Part 1: Data format for positioning, line motion
and contouring control systems) o DIN 660025 presentan un compendio de información
referente a las direcciones a ser utilizadas en la programación de una máquina NC, antes de
empezar con ellas se dará una breve definición de lo que significa cada parte de ella y luego
se mostrara una tabla referente a los códigos que son estándar bajo esta norma.
Encabezan las longitudes de los desplazamientos según los ejes (X), (Y) y (Z).las siguientes
letras características.
La tabla siguiente presenta el resumen de las letras en orden alfabético y su utilización durante la
programación de máquinas CNC.
Tabla 4.2. Letras que caracterizan las funciones programables con que van equipadas las máquinas
de control numérico de producción
Se utilizan dos funciones de orden. La función (O) para enumerar los programas, y la función (N)
que enumera los bloques.
Nombramiento de los programas (O). Los programas se diferencian entre sí por su nombre o
número, pudiendo guardarse varios en la memoria del control. En muchas máquinas ya puede
almacenarse los programas por nombres diferenciados ya sea por el nombre de la pieza, o el
del cliente o un código utilizado por el programador, en otras máquinas se almacena con un
número que nombra al programa y se antecede de la letra (P, O), de igual forma puede
hacerse con los subprogramas, solo que los números que la siguen están dentro de cierto
rango. Este nombre servirá para llamarlo a la memoria de la máquina. Si se utiliza el proceso
de numeración esta debe seguirse en orden correlativo y como en el formato de la máquina
quiere decir que pueden numerarse programas con números de 8 dígitos o 256 caracteres
según sea el caso.
Número de los bloques (N). El formato de la numeración de los bloques es N (4), y por tanto
pueden numerarse bloques de 0 hasta 9999. Se aconseja numerarlos con números saltando
de 5 en 5, como por ejemplo (N0), (N5), (N10), (N15), (N20), así sucesivamente. O bien aún
mejor por decenas: (N00), (N10), (N20), (N30). Así, si se necesita intercalar uno o más
bloques puede hacerse fácilmente. Si por ejemplo hay que intercalar cuatro bloques entre el
N20 y N30, se numeran N20, N21, N22, N23, N24, N30. al finalizar de digitar el programa este
permite resecuenciar de modo tal que queden en orden ascendente los bloques.
Un bloque representa una orden completa para la máquina. Con el registro siguiente le
hemos dado a la máquina la orden que haga un desplazamiento de posicionamiento como el
in
que indica la figura 4-1 y a una velocidad de marcha rápida 250 .
min
N G (M) X Z F
00 00 0 150
154
Movimiento
2000
2000
PALABRA. Cada registro está formado por una serie de elementos a los que se les denomina
palabras. Cada palabra está formada por varias letras y una combinación de cifras.
N4 / M05
FORMATOS. Cada comando tiene un formato propio el cual consta en una u otra forma de lo
siguiente:
N4 / G2 / X 6 / Y 6 / Z 6 / F3 / T, S, H3
1
Extracto de la norma DIN 66025, Hoja 2, Febrero de 1972
Grupo A: Interpolaciones
Las funciones marcadas con () son las que asume el CNC una vez encendido o después de ejecutar (M02)
o (M30), o después de una emergencia.
Grupo B: Selección de planos
156
Grupo C: Correcciones de la herramienta
Grupo D: Desplazamientos
Grupo E: Paradas
Grupo F: Ciclos de trabajos
157
MODAL, Este término significa que las funciones (G) clasificadas como modales,
permanecen activas en todos los bloques sucesivos, una vez programadas, mientras
no sean anuladas por otras función (G), incompatible o mediante (M02) o (M30).
Se puede programar en un mismo bloque todas las funciones (G) que sean compatibles. Si se
programa alguna incompatible con otra anterior del mismo bloque, se anula ésta y, queda
programada la última.
Como casi todas son modales no habrá necesidad de programarlas en bloques sucesivos, si
son necesarias las (G) de los bloques anteriores. Si no son necesarias habrá que anularlas con
las funciones de anulación a menos que se hayan programado otras funciones G, clasificadas
por su cometido en la programación.
Grupo H: Sistemas de programación
Grupo J: Información tipo de avance
Grupo K: Velocidades.
158
4.5 FUNCIONES PREPARATORIAS MISCELANEAS (CÓDIGOS M)
Las funciones miscelaneus o misceláneas (M) Se denominan funciones auxiliares las que se utilizan
para definir el funcionamiento de la máquina, como el sentido de giro, parada del cabezal, activar
o desactivar el refrigerante, cierre y apertura de puertas, fin de programa, entre otras. En la tabla
4.4 puede observarse las funciones (M) según la Norma DIN 66025.
2
Extracto de la norma DIN 66025, Hoja 2, Febrero de 1972
Grupo A: Relacionadas con el funcionamiento del programa
Grupo B: Relacionadas con el giro del cabezal
Grupo C: Relacionadas con el funcionamiento de la máquina
159
Según la norma un programa CNC debe ser conservado en medio magnético y/o físico, con el fin
de que la información perdure en el tiempo, a su vez todo programa está dividido en cuatro partes
a saber: Información de control, información de arranque de máquina, información de arranque
de viruta, e información de fin de programa, a continuación se describirá cada una de ellas.
Informe de control. Es obligatoria, ya que allí va convocado toda la parte técnica del
programa, debe tenerse en cuenta que esto son comentarios por ende deben estar situados
entre paréntesis ( ), estos son:
El nombre de la pieza
El nombre del programador
El tipo de postprocesador
El tipo de herramienta o herramientas a utilizar en el proceso de mecanizado
El tipo y tamaño del material con el fin de tener claridad con la tecnología de corte.
Ubicación del cero de pieza. Este punto marca el Origen de coordenadas de la pieza
que se empleará como referencia directa o indirecta para la obtención de las
coordenadas de los puntos del perfil de la pieza, así como para la generación de las
trayectorias que describe la herramienta, tanto en trabajo, como en los
desplazamientos auxiliares. El programador debe escoger el origen de pieza adecuado,
de forma que la realización del programa sea lo más sencilla posible. En el caso
160
particular del torneado, lo más habitual es que el origen de pieza se encuentre en el eje
de revolución de la misma y en una de sus caras.
Si se tiene un montaje especial o demás comentarios.
Informe de arranque de máquina. Es opcional, ya que allí va convocado toda la parte inicial
de arranque de máquina, esto es:
Nombre del programa
Sistema de referencia (plano de programación)
Sistema de unidades de programación
Sistema de programación
Tipo de programación radial o diametral
Limitantes de velocidad
Limitantes de avance
Cancelación de ciclos
Cancelación de compensación de herramientas
Llamado de la herramienta inicial de trabajo
Informe de arranque de viruta. Es obligatorio, son bloques del programa que pueden
contener comandos en formato ISO o comandos en lenguaje de Alto Nivel. El formato ISO
deriva de la norma ISO 1056-175 y está especialmente diseñado para controlar el movimiento
de los ejes de la máquina (trayectorias y velocidades), así como las herramientas que se
emplean en cada operación y otras funciones complementarias relacionadas con indicaciones
tecnológicas. El lenguaje de Alto Nivel permite, por su parte, acceder a una serie de variables,
así como a tablas de datos; además, mediante el lenguaje de Alto Nivel se introducen
sentencias tipo IF, GOTO, expresiones aritméticas, bucles, subrutinas y librerías. Podrá
además estar formada por una o varias condiciones de salto (que permitirían o evitarían, bajo
determinadas circunstancias, la ejecución del bloque al estilo de las expresiones condicionales
en la programación ordinaria), así como de la llamada etiqueta o número de bloque. Esta
etiqueta, que estará formada por la letra N seguida de un número entre 0 y 9999, permite
identificar el bloque y es de uso habitual en todas las líneas del programa, aunque,
estrictamente, sólo sería necesaria cuando se realizan referencias o saltos de bloque.
Fin del programa. Es obligatorio, son bloques del programa que deben contener comandos
de apagado, esto es:
Apagado del husillo.
Desactivación del refrigerante
Desactivación de ciclos
Desactivación de compensación de herramientas.
Ubicación de la herramienta en la posición inicial
Ubicación de la torreta en HOME
Fin de programa.
4.7.1 Descripción de los diferentes comandos. Según la norma ISO se utilizan comandos Go
function (códigos G) y miscellaneous (códigos M). Los códigos G se dividen a su vez en:
De referencia
De medida
Sistemas
De usuario
Rápido
Lineal
CÓDIGOS G Movimiento
Circular
Tiempo
Procesos
Ciclos
Los códigos M se dividen a su vez en:
Husillo
Refrigerante
Máquina
Fin de programa
CÓDIGOS M
Subprogramas
Complementarios
Programación
Tabla 4.5 Códigos de las funciones preparatorias M para el control HNC 21M
M00, M01, M02, M30, M98, M99 sirven para controlar las direcciones del procedimiento de las
piezas y son funciones inherentes auxiliares de CNC que no son diseñados y determinados por el
fabricante, es decir, no tienen que ver con el procesamiento de PLC.
Otros códigos M sirven para controlar las acciones de ON/OFF del interruptor de las funciones
auxiliares de la máquina y sus funciones no son inherentes al CNC, sin embargo, son determinadas
por el procesamiento de PLC. Por lo tanto, es posible que existan diferentes fábricas de modo que
haya diferentes funciones (en la tabla las funciones son estándar.)
Y los códigos M también se separan en dos partes: códigos M ejecutado antes y después.
Código M efectuado antes: se efectúa la función M al principio del movimiento programado
por el bloque en que esté el mismo código M.
Código M efectuado después: se efectúa la función M al final del movimiento programado
por el bloque en que esté el mismo código M.
En el siguiente aparte se trabajara con cada código en forma independiente de modo tal que el
usuario quede claramente satisfecho de la información ofrecida.
M00, compás de espera del programa. Cuando el CNC lee en un bloque el código M00,
interrumpe el programa actual. Durante el tiempo de espera, la entrada de la máquina y
todas las informaciones modales se mantienen y no cambian. En caso de seguir el programa
163
hay que pulsar otra vez la tecla “inicio de ciclo ”. M00 es función M no modal y de
acción trasera. M00 se ejecute al final del bloque en que está programada.Su formato es:
N4 / M00
M01 Parada condicional del Programa. Si el usuario pulsa la tecla “parada opcional” del
panel de control y CNC trabaja hasta el comando M01, el tiempo de espera se encuentra en
el estado del programa trabajando, para que el operador tenga facilidades de medir las
pulgadas, hacer traslado de posición y cambiar manualmente la velocidad de la herramienta y
la pieza de trabajo. Durante el tiempo de espera, la entrada de la máquina paraliza, y todas
las informaciones de modal son mantenidas, no cambian, así como, si se hace seguir el
N4 / M01
M02, fin del programa. Generalmente, M02 se pone en el último bloque de programa
principal y realiza una función de ¨Reset general¨ del CNC (Puesta en condiciones iniciales).
Cuando la máquina CNC efectúa su funcionamiento hasta M02, el husillo y el refrigerante se
detienen y se termina de maquinar. Después de terminar el trabajo de M02, se reinicia el
programa, por tanto hay que presionar la tecla F4 en el submenú ¨ fabricación automática¨
N4 / M02
M05: Comando misceláneo, que detiene el husillo, anula el M03 y el M04, el programa sigue
corriendo. Su formato es:
N4 / M05
Luego el manipulador extrae del carrusel, que ha girado hasta colocar al útil deseado en la
posición de cambio, la nueva herramienta 01. Simultáneamente la garra opuesta del
manipulador extrae la herramienta en uso del cabezal. Un volteo del manipulador coloca la
nueva 01 en el cabezal y a la usada en la estación dejada por la primera en el almacén.
165
M06 se recomienda hacerlo de forma que se ejecute al final del bloque en que está
programada, se trata del código no modal. Por tanto, su formato completo sería:
N4 / M06 / T2 (2 dígitos)
N4/ T0000
De cara a la generación de las trayectorias que debe de seguir la herramienta para obtener el
perfil deseado en cada paso del mecanizado, es necesario que el CN sepa cómo es esa
herramienta. Esta cuestión de la definición geométrica de las herramientas es de crucial
importancia para la elaboración de un programa de mecanizado, puesto que, de existir
errores o incongruencias geométricas, los resultados del mecanizado nunca serán los
esperados.
Correctores de desgaste. Aunque para esta práctica no resultan necesarios, hay que
166
reseñar que los correctores de desgaste permiten introducir la distorsión geométrica que
ocasiona el desgaste de la punta de herramienta para que el CN la tenga en cuenta a la
hora de calcular las trayectorias.
N4 / M08 o M07
N4 / M09
M30, fin del programa y regreso al inicio del programa. Las funciones de M30 y M02 son
fundamentalmente iguales. Sin embargo, el comando M30 desempeña un papel de controlar
el regreso al inicio ( % ) del programa de la pieza de trabajo. Después del fin del programa
M30, si requiere el reinicio de ese programa, es necesario pulsar otra vez la tecla de “inicio de
Por ejemplo:
(1) Cuando la información de entrada de PLC X0.4 sea eficaz, se ejecutará cierto bloque del
Código G, si
no, se ejecutará el otro.
Código sumado al PLC1
If(bit(X[0],4))
*ch_user_in(0)=1;//#1190=1 permite determinar este valor según lo necesario
else
*ch_user_in(0)=0; //#1190=0
Código G:
167
。。。
。。。
(1) Si se ejecuta el bloque 1 de código G, la salida de PLC Y0.4 será eficaz. Si se ejecuta el
bloque 2 de código G, la salida de PLC Y0.4 será ineficaz.
Código G
If
。。。
。。。
#1191=1 //bloque 1, con valor determinado según lo necesario
else
。。。
。。。
#1191=0 // bloque 2, con valor determinado según lo necesario
endif
QUE ES UN SUBPROGAMA
Un subprograma es "casi" lo mismo que un programa principal, se compone de secuencias de
programa de pieza con desplazamientos y funciones auxiliares. Básicamente no existe ninguna
diferencia entre un subprograma y un programa principal. El subprograma suele contener
168
secuencias que definen procesos de mecanizado o bien operaciones de mecanizado que se
van a realizar repetitivamente. Para su creación se opera como con un programa
convencional, únicamente debe añadirse al final, y en vez de la orden M30, la orden M99.
%1234
...
N10 G90;P.abs
...
N150 M98 P1235 L5
...
N450 M30
%1235
N10 G0 X50 Y20 Z2;Ubicar
herramienta
...
...
N450 M99
PARÁMETROS
CÓDIGO BLOQUE FUNCIÓN (CARÁCTER
DE DIRECCIÓN )
G00 Posicionamiento rápido X, Y, Z
►G01 Interpolación rectilínea X, Y,Z
01
G02 Interpolación de circulo en sentido horario X, Y,Z, I, J, K, R
G03 Interpolación de circulo en sentido antihorario X, Y, Z, I, J, K, R
G04 00 Tiempo de espera P
G07 16 Definir el eje inventado X, Y, Z, 4TH
G09 00 Desaceleración
►G17 Definición del plano xy X,Y
G18 02 Selección de plano de trabajo XZ X,Z
G19 Definición del plano yz Y, Z
G20 Programación en pulgadas X, Y, Z
08
►G21 Programación en milímetros X, Y, Z
G22 03 Unidades en pulso
G24 Aparecer imagen espejo
03 X, Y, Z, 4TH
►G25 Desaparecer imagen espejo
G28 Retorno al punto de referencia de la herramienta
00 X, Y, Z, 4TH
G29 Retorno desde el punto de referencia
G34 01 Ciclo de roscado múltiple K, P, F
►G40 09 Cancelar la compensación en radio del filo de la
170
PARÁMETROS
CÓDIGO BLOQUE FUNCIÓN (CARÁCTER
DE DIRECCIÓN )
herramienta
Compensación de radio de curvatura de la D
G41
herramienta a izquierda
Compensación de radio de curvatura de la D
G42
herramienta a derecha
Compensación de longitud de herramienta en H
G43
dirección positiva
Compensación de longitud de herramienta en H
G44
dirección negativa
10
Cancelar la compensación de longitud de
►G49
herramientas
►G50 Terminar zoom
04
G51 Empezar zoom X, Y, Z, P
Programación directa del sistema de
G53 00 X, Y, Z, 4TH
coordenadas la máquina-herramienta
G54 Sistema de trabajo 1
G55 Sistema de trabajo 2
G56 Sistema de trabajo 3
11
G57 Sistema de trabajo 4
G58 Sistema de trabajo 5
G59 Sistema de trabajo 6
G60 00 Posicionamiento de sola dirección
►G61 12 Modo de verificación de parada exacta
G64 06 Modo de corte (vía continua)
G68 Cambio de rotación X, Y, Z, P
05
►G69 Anulación de rotación
Ciclo mecanizado múltiple formando una
G70
circunferencia (taladrado)
G71 Ciclo mecanizado múltiple formando un arco
X, Y, Z, P, Q, R, I, J, K
G73 Ciclo fijo de taladrado profundo con velocidad
G74 Ciclo de rosca
06
G76 Ciclo de alesado fijo
Ciclo mecanizado múltiple en línea recta
G78
(taladrado y roscado)
Ciclo mecanizado múltiple formando una malla X, Y, Z, P, Q, R, I, J, K
G79
(taladrado y escariado)
►G80 Cancelar ciclo encajonado
G81 El ciclo fijo de taladrado X, Y, Z, P, Q, R, I, J, K
Ciclo taladrado con ciclo de retracción para retiro
G82 06
de viruta
G83 Ciclo taladrado profundo
171
PARÁMETROS
CÓDIGO BLOQUE FUNCIÓN (CARÁCTER
DE DIRECCIÓN )
G84 Ciclo fijo de roscado con macho
G85 Ciclo mandrilado
G86 Ciclo de mandrilado
G87 Ciclo de mandrinado inverso
G88 Ciclo mandrinado en mano
G89 Ciclo de madrinado
►G90 Programa absoluto
13
G91 Programa relativo
La instalación del sistema de coordenadas de la
G92 00 pieza de trabajo. Desplazamiento del área de X, Y, Z, 4TH
trabajo
►G94 Avance por minuto en mm/min F
14
G95 Avance por revolución en mm/rev
G96 16 Corte con la velocidad lineal constante
S
►G97
►G98 15 Retorno al nivel inicial
G99 15 Retorno al nivel r
El bloque define una línea del programa que CNC realizará. El bloque tiene la estructura mostrada
en la Figura 4.4
172
Todos los bloques componen la Cabecera y el Final de bloque. No permite ejecutar el programa según
el orden de Número de Bloque, sino según el orden introducido de bloques. Cuando se programa los
bloques, se proponen que los dispongan según el orden ascendente de menor a mayor.
Antes de entrar a esta sección que es la más importante, debe tenerse en cuenta:
POR EJEMPLO
Se muestran dos ejemplos de cómo podría desarrollarse el encabezado
%4001 %4001
N0 (Árbol de leva-TE00564) N0 (Árbol de leva-
N1 (METALICAS SENA S.A ) TE00564, METALICAS SENA
N3 (Maruboga) S.A, Maruboga, Fresa XK7132,
N4 (Fresa XK7132) postprocesador. HNC21M, tipo
N5 (Postprocesaror HNC 21M) material: AISI 1020, tamaño
N6 (AISI 1020, tamaño material 100 * 100 * 25 mm, material 100 * 100 * 25 mm.,
Vc = 79 m/min) tipo de herramienta;
N7 (Árbol de leva) KENNAMETAL CMNG 120408
N8 (Cajeado - desbaste) LUF, proceso: desbaste, W en
N9 (W en esquina inferior izquierda) esquina inferior izquierda)
N4 / G90
N4 / G91
G90 y G91 son códigos modales, se pueden cancelar mutuamente. Entre ellos G90 se
174
encuentra como predeterminado en la máquina.
Permite utilizar juntos G90 y G91 en el mismo bloque, pero con diferentes órdenes se
obtiene diferentes significadosEn el ejemplo siguiente, se puede apreciar la diferente forma
de escribir un perfil según se esté trabajando en coordenadas absolutas o en coordenadas
incrementales.
Ejemplo 1. Como lo mostrado en la Figura 4.6, programación mediante G90 y G91 para
que la herramienta se posicione respectivamente al punto 1, 2 y 3 según el orden determinado
Donde:
G38: Definición del polo
X, Y: Definición de polo coordenados en el sistema de coordenadas de pieza.
AP=: Ángulo polar
RP=: Radio polar
Número del
Fecha de desarrollo:
programa:
_________________
_____________
Ejemplo 3. Programación según la Figura mostrada, cuando el arco crezca cada 10º en el
sentido horario, el radio aumentará 2mm
Número del
Fecha de desarrollo:
programa:
_________________
_____________
HNC 21M cuenta con cuatro ejes máximo, en el presente Manual, “A” se
refiere al cuarto eje.)
En el caso de G92 Xα Yβ Zγ, en el mismo bloque donde se programa la
función G92, se introducen las coordenadas del origen del trabajo, y el CNC
transfiere la posición de herramienta al punto definido por Xα Yβ Zγ. Para obtener las
coordenadas del origen del sistema de referencia la herramienta de corte podrá ser utilizada.
Ejecutando el bloque G92 Xα Yβ Zγ, CNC puede establecer un sistema de coordenadas
conocido por sí mismo y mover la herramienta por la trayectoria programada. Para
realizar el procedimiento correctamente, el sistema de coordenadas de trabajo que está
establecido por G92 tiene que corresponder al sistema de coordenadas de pieza. Por lo
tanto existe un requisito muy importante: cuando CNC ejecute el bloque G92, en el
sistema coordenado tanto de pieza como de trabajo, la herramienta se queda en la
posición XαYβZγ. Es decir la posición de herramienta cuenta con el valor XαYβZγ
coordenado en el sistema coordenado de pieza. Para cumplir este requisito, hay que
efectuar el reglaje de herramientas. Por lo tanto G92 funciona para que CNC conozca las
posiciones en el sistema de coordenadas de la pieza. Tan pronto como se establece el
sistema de coordenadas de trabajo, sus valores coordenados corresponden a los códigos
en programación absoluta correspondiente.
Z 20
Origen de programa 30
Y Origen de herramienta
30
N4 / G53
G54~G59: El sistema de coordenadas se puede desplazar con G54, G55, G56, G57, G58, G59
desde el punto cero de máquina o desde un punto cero elegido por el operario o
programador.
G59 Origen Y
X Origen de
X Desplazamien máquina
X
to de cero de
pieza
N4/G10 P__X__Y__Z__
Donde
P: El sistema coordenado determinado de trabajo, con los valores 54-59. Si quiere modificar los
valores coordenados del sistema G54, el parámetro de P será 54.
X, Y, Z: Son las coordenadas de desplazamiento
Cuando se usa G90, el valor coordenado corresponde a los del sistema coordenado actual.
Cuando se utiliza G91, el valor coordenado es la suma incremental en el sistema
coordenado actual.
Por ejemplo:
G10 P54 G90 X40 Y10 Z10
G10 P54 G90 X40 G91 Y10 Z10
N4 / G17
N4 / G96 S200
G97. La función es modal y es una instrucción que por defecto asume el control cuando se
inicia. Si anteriormente se había utilizado la función G96, al programar la función G97, ésta
deselecciona a la función G96. Con G97 lo que se consigue es mantener constante la
velocidad de giro del husillo. La velocidad a la que girará el husillo será igual a la de la última S
programada (velocidad de giro). Su formato es:
El husillo girará a una velocidad de cálculo para las revoluciones por minuto.
181
fm= fr × S
Donde:
Fm: avance por minuto (mm/min)
Fr: avance por revolución (mm/r)
S: revoluciones por minuto (r/min)
La velocidad programada por F es efectiva hasta que lo sustituya otra nueva, cuando se
trabaja en interpolación lineal (G01) o circular (G02 o G03). Si se trabaja en G00 o G06, la
máquina se moverá con el avance rápido indicado en el parámetro máquina de ejes, independiente
de la F programada.
Se permite variar el avance rápido entre 0% y 100% con las teclas “Multiplicadoras”, ubicadas en
el panel de control. Pero cuando se ejecutan las funciones G74, G84 (ciclos fijos de roscado con
macho) y G34 (roscado electrónico), el avance rápido está fijado al 100%.
G94 (velocidad de avance por minuto ), G95 (Velocidad de avance por revolución). Con G94,
permite determinar la velocidad de avance por minuto, en caso de avance lineal, con el
código G20/G21/G22 la velocidad de F respectivamente cuenta con la unidad in/min, mm/min
o pulso/min G95 se determina la velocidad de avance por revolución, que se refiere al
avance de la herramienta cuando el cabezal hace un giro. Con el código G20/G21/G22 se
determina la unidad de avance por mm/rev, in/rev. y pulso/rev. sólo permite funciona este
código cuando se ha instalado el encoder en el cabezal G94 y G95 son códigos modales, se
pueden cancelar mutuamente, G94 se encuentra como predeterminado en la máquina. Su
Formato es:
N4/G94 [F_ ];
N4/G95 [F_ ];
EL ARRANQUE DE VIRUTA
Es obligatorio, son bloques del programa que pueden contener comandos en formato ISO o
comandos en lenguaje de Alto Nivel. El formato ISO deriva de la norma ISO 1056-175 y está
especialmente diseñado para controlar el movimiento de los ejes de la máquina (trayectorias y
velocidades), así como las herramientas que se emplean en cada operación y otras funciones
182
complementarias relacionadas con indicaciones tecnológicas. El lenguaje de Alto Nivel permite,
por su parte, acceder a una serie de variables, así como a tablas de datos; además, mediante el
lenguaje de Alto Nivel se introducen sentencias tipo IF, GOTO, expresiones aritméticas, bucles,
subrutinas y librerías. Podrá además estar formada por una o varias condiciones de salto (que
permitirían o evitarían, bajo determinadas circunstancias, la ejecución del bloque al estilo de las
expresiones condicionales en la programación ordinaria), así como de la llamada etiqueta o
número de bloque. Esta etiqueta, que estará formada por la letra N seguida de un número entre 0
y 9999, permite identificar el bloque y es de uso habitual en todas las líneas del programa, aunque,
estrictamente, sólo sería necesaria cuando se realizan referencias o saltos de bloque.
Donde:
X, Y, Z, A , en programación absoluta, son las coordenadas del punto final de posicionamiento
rápido Cuando esta función se programa, la herramienta se desplaza a la posición
programada, siguiendo una línea recta a una velocidad especificada en el sistema de control.
Generalmente esta función se utiliza para colocar la herramienta de corte de un punto a
otro, dentro del espacio de trabajo de la máquina, por ejemplo el posicionamiento rápido
antes del mecanizado y la retirada rápida de herramienta después del mecanizado.
Si se trabaja en las coordenadas incrementales (G91), definen las distancias entre los puntos
finales y el punto inicial.
La Función G00 es modal e incompatible con G01, G02, G03 o G34, siempre se utiliza en
el posicionamiento en rápido antes del mecanizado y retroceso en rápido de
herramienta después del mecanizado.
G00, se utiliza para posicionamientos rápidos antes del maquinado y retiros de la herramienta
183
después del maquinado. La velocidad del desplazamiento rápido puede ser regulada y
revisada por el botón de reajuste rápido en el panel de control.
G00, es función modal que puede ser cancelado por G01, G02, G03 o G32.
Pi
G00
Pf
G60 posicionamiento de dirección únicaUtilizando el código G60 se mueven todos los ejes
a un punto intermedio a la velocidad programada por G00, y luego se desplazan al punto
final a la velocidad fija. G60 sólo es aplicado en el bloque donde se encuentre él mismo,
donde X, Y, Z, A son los Puntos finales del posicionamiento de dirección única. En
coordenadas absolutas G90 definen los puntos finales en el sistema coordenado de pieza,
mientras que en las incrementales G91, determina la distancia desde el punto inicial hasta el
punto final. Su formato es:
Donde:
X(U), Y(V), Z(W) A; son puntos finales de la interpolación lineal. En las coordenadas absolutas
G90 define los puntos finales en el sistema coordenado de pieza, mientras que en las
incrementales G91, se determina la distancia desde el punto inicial hasta el punto final.
F: velocidad programada de avance.
P1P2 G00 P1
P2P3 G01 G00
P3P4 G01
P2
Pf P4
P3
G01
Siempre empezar los ejercicios con una posición inicial de herramienta de cinco
mm en +Z con respecto a la pieza.
Con el código G01, la herramienta se desplaza a la velocidad programada desde
la posición actual hasta el punto final determinado por el bloque, a lo largo de la
trayectoría recta. G01 es código modal, aplicado hasta que G00, G02, G03 o G34 lo
cancele.
Y Y Z
G03 G03 G03
0 X 0 Z 0 Y
G02 I 4 / J 4
N4/G17/ X 6 / Y 5 F 5
G03 R 4
G02 I 4 / K 4
N4/G18/ X 6 / Z 5 F 5
G03 R 4
G02 J 4 / K 4
N4/G19/ Y 6 / Z 5 F 5
G03 R 4
Donde;
G02: Interpolación circular a derecha (sentido horario), como se muestra en la Figura 4.14
186
G03: Interpolación circular a izquierda (sentido antihorario), como se muestra en la Figura 4.14
G17: Activación del plano XY
G18: Activación del plano ZX
G19: Activación del plano YZ
X, Y, Z: En absoluto G90 definen los puntos finales en el sistema coordenado de pieza,
mientras que en las incrementales G91, se determinan la distancia desde el punto inicial hasta
el punto final.
I, J, K: la distancia señalada desde el punto inicial del círculo hasta el centro, mostrada en
la Figura 4.15. Se define la distancia incremental tanto en incrementales como en
absolutas. Y en la programación del círculo completo, no permite R, sino I, J y K
R: Radio de arco
-R es el arco más largo, llamado MON arco con el ángulo más que 180 grados, con valores
negativos. En caso del ángulo menor de 180 grados, R cuenta con valores positivos
F: Velocidad de avance de los dos ejes programados
b (i) arco a
G91 G02 X30 Y30 R30 F300
R30 G91 G02 X30 Y30 I30 J0 F300
G90 G02 X0 Y30 R30 F300
Punto final
G90 G02 X0 Y30 I30 J0 F300
a (ii) arco b
R30 G91 G02 X30 Y30 R 30 F300
G91 G02 X30 Y30 I0 J30 F300
G90 G02 X0 Y30 R 30 F300
X G90 G02 X0 Y30 I0 J30 F300
Punto inicial O
G02 I 4 / J 4
N4/G17/ X 6 / Y 5 Z 4 / F 5 / L3
G03 R 4
G02 I 4 / K 4
N4/G18/ X 6 / Z 5 Y 5 / F 5 / L3
G03 R 4
G02 J 4 / K 4
N4/G19/ Y 6 / Z 5 X 6 / F 5 / 3
G03 R 4
Donde;
G02: Interpolación circular a derecha (sentido horario), como se muestra en la Figura 4.14
G03: Interpolación circular a izquierda (sentido antihorario), como se muestra en la Figura 4.14
G17: Activación del plano XY
G18: Activación del plano ZX
G19: Activación del plano YZ
X, Y, Z: En absoluto G90 definen los puntos finales en el sistema coordenado de pieza,
mientras que en las incrementales G91, se determinan la distancia desde el punto inicial hasta
el punto final.
I, J, K: la distancia señalada desde el punto inicial del círculo hasta el centro, mostrada en
la Figura 4.15. Se define la distancia incremental tanto en incrementales como en
absolutas. Y en la programación del círculo completo, no permite R, sino I, J y K
L: Número de línea roscada
Ejemplo 8 Escriba una programación utilizando G03 para conseguir las roscas mostradas en la
Figura mostrada
Z
Punto final
10 Programación con G91
G91 G17 F300
G03 X-30 Y30 R30 Z10
30
Punto inicial
F
X
%4004
N0 (...)
N1 G92 X0 Y0 Z30
N2 G01 Z11 X20 F200
N3 G91 G03 I-20 Z-1 L11
N4 G03 I-20
N5 G90 G01 X0
N6 G00 Z30
N7 X30 Y-50
N8 M30
Formato
N4/G07 X_Y_Z_A
Donde:
X, Y, Z, A: Si el eje determinado se trata de un eje imaginario, es seguido por 0, si no,
seguido por la cifra 1.
Ejemplo 10. Escriba una programación con G03 para conseguir el sinusoide mostrado en
la Figura.
Y
100
%0005
N0 (...)
N01 G92 X0 Y0 Z0
N02 G07 Z0
N03 G19 G90 G03 Y.0 Z0 J5 K0 X20.0 F100
N04 G07 Z1
N05 M30
Fin del programa. Es obligatorio, son bloques del programa que deben contener comandos
de apagado, esto es:
Apagado del husillo.
Desactivación del refrigerante
Desactivación de ciclos
Desactivación de compensación de herramientas.
Ubicación de la herramienta en la posición inicial
Ubicación de la torreta en HOME
Fin de programa.
Actividad
1. Realice3 el programa para desarrollar el planeado de la siguiente pieza, debes presentar
todos los archivos pertinentes esto es: los archivos de SW y/o los de MCX7 (recuerda el
manejo de capas, una para la figura, una para las cotas y una para el mecanizado), el
programa y el setup sheet. Datos a tener en cuenta: Hta 16 mm. Material: Nylon Plástico
Acetal. Cantidad: 1. Dimensiones Material Bruto: (250 x 150) mm. Tolerancias: + 0,02
3
Los ejercicios y planos acá presentados son propuestos por diferentes instructores del área de CNC del
SENA
191
3. Realice el programa para desarrollar por gravado la siguiente pieza, debes presentar todos los
archivos pertinentes esto es: los archivos de SW y/o los de MCX7 (recuerda el manejo de
capas, una para la figura, una para las cotas y una para el mecanizado), el programa y el setup
sheet. Datos a tener en cuenta: Hta 8 mm. Material: Nylon Plástico Acetal. Cantidad: 1.
Dimensiones Material Bruto: (150 x 100) mm. Tolerancias: + 0,02
4. La empresa ARTESANIAS COLOMBIANAS S.A. desea regalar a sus clientes esta obra de arte, la
cual consiste en un esquema de un medallón muisca, este se realizará en acrílico (machine
wax), en un material de 50 x 50 x 5 mm. Tu eres el programador de la empresa y debes
desarrollar el programa lo más efectivo posible, el plano se presenta a continuación:
192
Se pide
Definir el tipo de herramienta a utilizar (es un gravado con diferentes profundidades)
Realizar el programa para entregar una muestra inicial al cliente ya que dependiendo de
está, se hará una producción de un millón de piezas.
Debes descargar en el link de actividades una carpeta que contenga el programa, la ruta
de trabajo, un pantallazo (print screen) del mecanizado, el plano en 2D y 3D desarrollado
en SW y los archivos de mastercam respectivos.
5. Realice el programa para desarrollar por contorno la siguiente pieza, debes presentar todos
los archivos pertinentes esto es: los archivos de SW y/o los de MCX7 (recuerda el manejo de
capas, una para la figura, una para las cotas y una para el mecanizado), el programa y el setup
sheet. Datos a tener en cuenta: Hta 8 mm. Material: Nylon Plástico Acetal. Cantidad: 1.
Dimensiones Material Bruto: (150 x 100) mm. Tolerancias: + 0,02
7. Realice el programa para desarrollar por contorno la siguiente pieza, debes presentar todos
los archivos pertinentes esto es: los archivos de SW y/o los de MCX7 (recuerda el manejo de
capas, una para la figura, una para las cotas y una para el mecanizado), el programa y el setup
sheet. Datos a tener en cuenta: Hta 8 mm. Material: Nylon Plástico Acetal. Cantidad: 1.
Dimensiones Material Bruto: (150 x 150) mm. Tolerancias: + 0,02.
El resultado de la pieza se
muestra a continuación
194
9. Realice el programa para desarrollar por vaciado la siguiente pieza debes presentar todos los
archivos pertinentes, profundidad del engrane de 7 mm.
10. Realice el programa para desarrollar por vaciado la siguiente pieza debes presentar todos los
archivos pertinentes, puedes utilizar las profundidades a tu gusto
195
12. La empresa empaquetaduras y empaques contrata tus servicios para que le generes el
programa a la siguiente pieza.
196
Pero solo te presentan la hembra, tu debes realizar el programa de mecanizado de ambas partes
(hembra y macho). Tus clientes te piden.
Determina las dimensiones y forma de la herramienta que llevará a cabo cada una de las
operaciones teniendo en cuenta la geometría de la pieza
Busca en un catalogo de herramientas de corte para fresado las herramientas necesarias para
realizar las operaciones de corte
Selecciona los parámetros de corte (velocidad de corte, avance y profundidad) teniendo en
cuenta el material de la pieza
Realiza un bosquejo del orden operacional indicando la operación a realizar, la herramienta y
parámetros de corte seleccionados. Una sugerencia de cómo organizarlo es la siguiente
VELOCIDAD
AVANCE PROFUNDIDAD
OPERACIÓN HERRAMIENTA DE CORTE
[mm/min] [mm]
[m/min]
Planeado
200 200 5
H90SD D 63-22-12
Contorneado externo
150 100 3
M90 E90AD-D25-2-M12
197
RECUERDA QUE
Debes descargar en el link de actividades una carpeta que contenga el dibujo de AMBAS
PARTES del molde lo puedes desarrollar en cualquier software CAD, y guárdalo como
extensión .dxf. el programa, y un pantallazo (print screen) del mecanizado.
13. Observe el siguiente problema, tenga en cuenta la información aca proporcionada para el
desarrollo de los otros problemas
Parámetros
Mild Steel 90
Cast Steel 80
Alloy Steels (hard) 40
Tool Steel 50
Stainless Steel 60
Titanium 50
High Manganese Steel 30
Tabla de cálculos
Programa
199
SENA – Regional Antioquia
Centro de Tecnología de la Manufactura Avanzada - CTMA
Número del
Fecha de desarrollo:
programa:
_________________
_____________
% 100 ;SUBPROGRAMA
N1 G90 X0Y0
N2 G91G01G42 U0 V0 D01 F150 ;Progración incremental, compensadión dela
herramienta a la derecha, movimiento lineal
N3 U0V8.48 , movimiento lineal
N4 U20.5V12.02 , movimiento lineal
N5 G02 U8.14 V-8.14 R6 , movimiento CW
200
F150
G01 X -20.16Y-20.5 , movimiento lineal
Dimensiones
24
50
12
6 38 4
50 15
1-2 mm
Recomendación
La guía de la fresa se ha de elegir de manera que
exista un traslape de 1 a 2 mm a(90 a 95% del
diámetro de la herramenta de corte)
aproximadamente, tenga en cuenta que para
acabado industrial se elige aproximadamente 1/10
del radio de la fresa.
Trayectoria de mecanizado
201
+Z
+Y
3
W 3
2
+X 1
5
7
1
1
Cálculo de corte 3
9
Con el grado de la herramienta de corte vaya a la tabla extraiga el valor de Vv
Tabla de cálculos
Número del
Fecha de desarrollo:
programa:
_________________
_____________
Dimensiones
5 4
50
SW 34
6 3
25
1 2
25
5
50 15
Trayectoria de mecanizado
42
25
8
5.370
15.185
34.815
44.630
Número del
Fecha de desarrollo:
programa:
_________________
_____________
Número del
Fecha de desarrollo:
programa:
_________________
_____________
Número del
Fecha de desarrollo:
programa:
_________________
_____________
Dimensiones
17. Realice el programa principal y los subprogramas para las siguientes piezas
209
%1235
G42
G1 X30Y0D01F0.3
G1 X36.393Y-6.676F0.3
Z-4F0.02
G2 X32.515Y-8.988R3
G1 X10.708Y-1.902
G2 X10.708Y1.902R2
G1 X32.515Y8.988
G2 X36.393Y6.676R3
G2 X36.393Y-6.676R37
G2 X32.515Y-8.988R3
G1 Z2F0.3
G40
217
G0X30Y0
G99
19. Para el problema siguiente determine las características del programa, esto es, al frente de
cada dirección ubique el comentario necesario. Si faltan direcciones dentro del programa
debe completarse teniendo en cuenta lo visto hasta ahora
20. Para el problema siguiente apliqe la norma ISO 1056, utilice el formato que se ha trabajado,
determine las características del programa, esto es, al frente de cada dirección ubique el
218
comentario necesario. Si faltan direcciones dentro del programa debe completarse teniendo
en cuenta lo visto hasta ahora
%4018
N0 (Cajeado del surco a -CC002, METALICAS SENA S.A, Maruboga, Fresa XK7132, postprocesador. HNC21M, tipo
material: Al 7075T6 de Sabater, tamaño material 100 * 80 * 25 mm., tipo de herramienta; KORLOY IPLFE4000 8,
proceso: desbaste por contorno circular, W según plano. Profundidad de caja de 3 mm)
N1 G92 X0 Y0 Z50 R10
N2 M03 S500
N3 G00 X10 Y30
N4 Z5
R10
N5 G01 Z-3 F40
N6 X30 20
N7 G02 X38.66 Y25 R10
(N7 G02 X38.66 Y25 J-10)
N8 G01 X47.32 Y10 R20 R20
N9 G02 X30 Y-20 R20
(N9 G02 X30 Y-20 J-10 I-17.32)
N10 G01 X0
N11 G02 X0 Y20 R20 30
(N11 G02 X0 Y20 J20)
N12 G03 X10 Y30 R10
(N12 G03 X10 Y30 J10)
N13 G00 Z50
N14 X0 Y0
N15 M30
21. Para el problema siguiente apliqe la norma ISO 1056, utilice el formato que se ha trabajado
determine las características del programa, esto es, al frente de cada dirección ubique el
comentario necesario. Si faltan direcciones dentro del programa debe completarse teniendo
en cuenta lo visto hasta ahora
20
%4019
N0 (Cajeado del surco a -CC002, METALICAS SENA S.A,
Maruboga, Fresa XK7132, postprocesador. HNC21M, tipo
material: Al 7075T6 de Sabater, tamaño material 100 * 80 *
25 mm., tipo de herramienta; KORLOY IPLFE4000 8,
proceso: desbaste por contorno circular, W según plano.
Profundidad de caja de 3 mm) R10
N1 G92 X0 Y0 Z50 R20
N2 M03 S500
N3 G00 X-25 Y-8.66
N4 Z5
N5 G01 Z-3 F40
N6 G02 X-25 Y8.66 R10
N7 G01 X-10 Y17.32
219
N8 G02 X-10 Y-17.32 R-20
N9 G01 X-25 Y-8.66
N10 G00 Z50
N11 X0 Y0
N12 M05
N13 M30
22. La empresa SINGER S.A. te solicita que le desarrolles un programa eficiente para el
mecanizado de la siguiente platina, como está no tiene que soportar esfuerzos altos, te piden
que la desarrolles en aluminio y te entregan el plano y como seria el resultado, el plano se
presenta a continuación:
Se pide
Definir las herramientas a utilizar
Definir los procesos de mecanizado
Realizar el programa para entregar una muestra inicial al cliente ya que dependiendo de
está, se hará una producción en serie con producción temporizada.
Debes descargar en el link de actividades una carpeta que contenga el programa, la ruta
de rabajo, un pantallazo (print screen) del mecanizado, y el plano en 3D desarrollado en
SW.
La platina debe quedar con un espesor de 5 mm con salientes a ambos lados (esto es, a ambos
lados de la platina) con una diferencia entre ellos de 2 mm., entre ellos,
220
SALIENTE 2
SALIENTE 1
23. La empresa CONSTRUCCIONES CIVILES S.A. te solicita que le desarrolles un programa eficiente
para el mecanizado de la siguiente platina guiadora de rotula,, está tiene que soportar
grandes esfuerzos ya que sobre ella descansan tensores tipo rotula, te piden que la
desarrolles en un P40 (norma ISO), te entregan el plano y una imagen en 3D de como seria el
resultado, el plano se presenta a continuación:
221
Se pide
Definir las herramientas a utilizar
Definir los procesos de mecanizado
Realizar el programa para entregar una muestra
inicial al cliente ya que dependiendo de está, se hará una
producción en serie con producción temporizada.
Debes descargar en el link de actividades una
carpeta que contenga el programa, y un pantallazo (print
screen) del mecanizado, el plano en 3D.
24. La empresa COLVI S.A. te solicita que le desarrolles un programa eficiente para el mecanizado
de la siguiente pieza, está es un sproket para bicicleta y viene en diferentes tamaños, te piden
que la desarrolles en un P20 (norma ISO), te entregan el plano el cual se presenta a
continuación:
Se pide
25. La empresa COLVI S.A. te solicita que le desarrolles un programa eficiente para el mecanizado
de la siguiente pieza, está es un llave, la cual será regalada a cada cliente que compre una
bicicleta, la debes desarrollar en un P30 (norma ISO), te entregan el plano el cual se presenta
a continuación:
Se pide
Definir las herramientas a utilizar
Definir los procesos de mecanizado
Realizar el programa en el sistema métrico,
El plano desarrollado en cualquier software CAD (autocad, spectracad, bodcad, emcocad,
solid edge, solid work entre otros)
La ruta de trabajo
El programa, verificando que el tiempo de mecanizado sea efectivo
Una imagen (print screen) del mecanizado.
223
G29 Vuelta del punto de referencia El punto final de retorno, si se trabaja en las
coordenadas absolutas G90, se determina el punto final del retorno en el sistema
coordenado de pieza. Si se trabaja en las incrementales, se determina la distancia entre el
punto final y el intermedio. Normalmente G29 sigue al comando G28, hace que todos
los ejes de programación se posicionen rápido al punto intermedio programado por
G28 y luego llegan al punto final. El comando G29 sólo funciona en el bloque donde se
encuentre ubicado. Su formato es:
Ejemplo 10. Programación de trayectorias mediante G28 y G29 en la Figura 5.1, se posiciona
desde el punto A hasta el punto de referencias pasando el punto B, y luego pasa el punto B
para llegar al C, donde se cambia la herramienta
224
Retorno al punto de referencia A
desde B pasando el B y luego se
Y posiciona al punto C donde
cambia la herramienta pasando el
B también
70
B
50
A …
G91 G28 X100 Y20
30 C G29 X50 Y 40
M06 T02
X
…
O
30 130 180
N4 / G40
Dirección de giro de
la herramienta
Dirección de giro de
la herramienta
Dirección de
avance de la
herramienta
Dirección de
avance de la
herramienta
a b
G17 G 40
G00
N 4 / G18 / G 41 / / X 6/Y 6/ Z 4/ D 4
G19 G 42 G01
Donde;
G17: Se aplica la compensación del radio de la herramienta en el plano XY
G18: Se aplica la compensación del radio de la herramienta en el plano ZX
G19: Se aplica la compensación del radio de la herramienta en el plano YZ
X, Y, Z; Parámetro del comando G00/G01, se determina el punto final del establecimiento o
anulación de la compensación de herramienta
D: Puede considerarse de 2 formas, a saber
1.Parámetros de G43/G44, se trata del código de compensación de longitud de
herramienta (H00~H99), mostrado en la tabla de compensación de herramientas.
2. La compensación del radio de herramienta determinado por variables globales #100 ~
#199 (Ejemplo. 15)
Los comandos G40, G41, G42 son códigos modales e incompatibles entre sí.
(1) Hay que cambiar los planos donde se aplica la compensación de radio de
226
herramienta junto con el modo de “Anulación de compensación”
(2) Para establecer o anular la compensación del radio de la herramienta, no se pueden utilizar
los comandos G00 o G01, sino los G02 o G03
%5000
G90
G17
G92 X10 Y10 Z50
G42 G00 X4 Y10 D01
Z2 M03 S900
G01 Z-10 F800
X30
G03 X40 Y20 I0 J10
G02 X30 Y30 I0 J10
G01 X10 Y20
G00 Z50 M05
G40 X 10 Y 10
M02
Ejem.14. Programación de la placa tipo leva, con la herramienta de Φ8 con formación de isla de
alto 3mm de alto, a lo largo del contorno, utilizando la Figura 5.5
%5001
N1 G92 X-40 Y50 Z50
N2 M03 S500
N4 G01 Z-3 F400
N5 G01 G41 X5 Y30 D01 F40
N6 X30
N7 G02 X38.66 Y25 R10
(N7 G02 X38.66 Y25 J-10)
N8 G01 X47.32 Y10
227
N9 G02 X30 Y-20 R20
(N9 G02 X30 Y-20 I-17.32 J-10)
N10 G01 X0
N11 G02 X0 Y20 R20
(N11 G02 X0 Y20 J20)
N12 G03 Y40 R10
(N12 G03 Y40 J10)
N13 G00 G90 G40 X-40 Y50
N14 G00 Z50
N15 M30
Ejem.15. Programación de la isla rectangular de 3mm de alto, a lo largo del contorno, utilizando la
herramienta deΦ8. El plano se muestra en la Figura 5.6
G43 Compensación de longitud de herramienta en dirección positiva (el punto final del
eje compensado más la compensación)
G44 Compensación de longitud de herramienta en dirección negativa (el punto final del
eje compensado menos la compensación
G43, G44, G49 Son modales los comandos, que también se tratan de incompatibles entre sí.
G17 G 43
G00
N 4 / G18 / G 44 / / X 6/Y 6/ Z 4/ H 4
G19 G 49 G01
Donde;
G17: Se aplica la compensación de la herramienta en el eje Z
G18: Se aplica la compensación de la herramienta en el eje Y
G19: Se aplica la compensación de la herramienta en el eje X
X, Y, Z: Parámetros de G00/G01, se determina el punto final del establecimiento o anulación de
la compensación de herramienta.
H: Parámetros de G43/G44, se trata del código de compensación de longitud de herramienta
(H00~H99), mostrado en la tabla de compensación de herramientas
%5005
N0(…)
N1 G92 X0 Y0 Z0
N5 G91 G00 X120 Y80
N10 M03 S600
N15 G43 Z32 H01
N20 G01 Z21 F300
N25 G04 P2
229
RTCP Rotation Tool Center Point Programming. Cuando la máquina CNC de 5 ejes trabaja, el
husillo rota relativamente la pieza. Para permitir que el centro de la herramienta se desplace
por la trayectoria programada, hay que ejecutar la compensación de desgaste de la
herramienta. Esta función lo muestra en la Figura 5.8.
Permite ejecutar los comandos G01, G00 y G02/G03 (interpolación lineal, posicionamiento en
rápido e interpolación circular)
G04 Tiempo de espera. Especifica una temporización, que empieza desde que la velocidad
de avance del bloque anterior disminuye a 0, la ejecución del siguiente bloque se retarda en
un tiempo igual al especificado. En caso de ejecutar el bloque donde se encuentre el
comando G04, se realiza la temporización inicialmente. El comando no es código modal,
sólo funciona en el bloque donde esté ubicado. Su formato de programación es:
%5006
N0(…)
N1 G92 X0 Y0 Z0
N5 G91 M03 S600 F200
N10 G43 G01 Z-6 H01 Z
N15 G04 P5 X
N20 G49 G00 Z6 2
N25 M05
N30 M30
4
N4/G09
G61 Transición entre bloques. Modo verificación de parada exacta, Con el modo en
Posición (G61) activo, el CNC se acerca al objetivo, se detiene completamente al terminar
cada comando.y realiza una verificación de la posición antes de ejecutar el próximo
movimiento
Con el modo de G61, el contorno programado corresponde al real, y las diferencias entre
ambos contornos dependen del valor F y el ángulo entre dos trayectorías: con F mayor, mayor
diferencia
N4/G61
Ejemplo 18 Programación con G61 según lo mostrado en la Figura siguiente
%5007
N0(…)
N10 G92 X0 Y0 Z0
N20 G91 G00 G43 Z-10 H01
N30 G41 X50 Y20 D01
N40 G01 G61 Y80 F300
N50 X100
N60 …
G64 Transición entre bloques Modo de corte (recorrido continuo) El modo de contorno
G64, también es conocido como mecanizado continuo o modo de mecanizado continuo.
Con este modo, el CNC se acerca al objetivo y queda dentro del valor de tolerancia de
recorrido continuo correspondiente a la posición del objetivo. No se hace ninguna
verificación en posición antes de ejecutar el siguiente movimiento, lo cual posibilita el
contorneado uniforme de un perfil o superficie. Y en los bloques que no contengan
comando de movimiento, no se realiza la verificación hasta que la velocidad desacelere a
cero
Use el modo de contorno (G64) para cancelar G61. El modo En posición no modal G09
permanece activo sólo para un único bloque. G61 se encuentra como predeterminado en la
máquina. Su formato es:
N4/G64
Ejemplo19 Programación con G64 según la siguiente, con el pedido de no esperar entre bloques
%5008
N0(…)
232
N1 G92 X0 Y0 Z0
N3 G91 G00 G43 Z-10 H01
N6 G41 X50 Y20 D01
N9 G01 G64 780 F900
N12 X100
N15 …
G34 Rosca eléctrica Se trata de comando no modal del conjunto 00. Su formato es:
Donde:
K: Incremento o decremento de paso de rosca por vuelta de cabezal.
F: Roscado de paso constante
P: Tiempo de espera en el fondo de mecanizado (segundos)
%5009 2-M10×1.5
N0(…)
N1 G92 X-20 Z50
N2 M03 S200
N3 G00 X20 Y12 220
N4 Z5
N5 G34 K-27 F1.5
N6 G00 X100
N7 G34 K-27 F1.5
N8 G00 Z50 112
N9 X-20 Y-20
N10 M05
N11 M30 20 80
Figura 5.10 Plano de trabajo
233
5.4 COMANDOS DE SIMPLIFICACIÓN DE PROGRAMACIÓN
G24. Establecimiento de imagen espejo. Este comando va con una dirección adicional e
inmediatamente va la cancelación de la imagen de espejo. Este tipo de funciones son ayudas
que simplifican la programación CNC. En el presente caso permiten obtener simetrías sin
tener que programar todos los movimientos. Cuando active la imagen espejo según cierto eje,
esté se mueve en la dirección contraria de la programada, su formato es:
Donde
X, Y, Z, A: Definición de posición de imagen espejo
Ejemplo 20. Programación con comando de imagen espejo según la Figura siguiente: se trata
de 100mm la distancia desde el punto inicial de herramienta a la superficie de la pieza y la
profundidad de corte es de 5mm
N4/G50
G51 establecimiento de Zoom. Este tipo de funciones son ayudas que simplifican la
programación CNC. En el presente caso el comando G51 permite establecer no sólo el
zoom de superficie sino también el de espacio. Se realiza el zoom según el centro de X, Y
y Z en la multiplicación programada por P. En el caso de compensación de herramienta, hay
que ejecutar zoom primero y luego la compensación del radio de la herramienta y la de
desgaste de la herramienta.
Este comando va con una dirección adicional e inmediatamente va la cancelación del zoom,
su formato es:
Donde
X, Y, Z: Definición del punto central de zoom
P: multiplicación de zoom
Ejemplo 21. Programación con G50 y G51 en la Figura siguiente: El triángulo ABC obtiene los
tres puntos: A(10, 30),B(90, 30),C(50, 110) , realiza el zoom del mismo triángulo al nuevo
A'B'C', con el punto central D (50, 50) y la multiplicación 0.5. La distancia del punto inicial de la
herramienta a la superficie de la pieza consiste en 50mm.
N4/ G69
Ejemplo 22 Programación de rotación: hay una distancia de 50mm desde el punto
inicial de la herramienta a la superficie de la pieza, con la profundidad de corte de 5mm.
N105 Y0
N110 G02 X40 I10
N120 X30 I-5
N130 G03 X20 I-5
N140 G00 Y-6
N145 G40 X0 Y0
N150 M99
Los ciclos fijos permiten, en un único bloque, definir una serie de operaciones cíclicas propias
de un mecanizado determinado. Los ciclos fijos más comunes son los de taladrado y los de cajera.
Un ciclo fijo se define mediante la función G indicativa de ciclo fijo y los parámetros
correspondientes al ciclo deseado.
En general, un ciclo fijo de taladrado se compone de los siguientes pasos, ver Figura siguiente
un movimiento rápido.
Mov 4
237
Los comandos de taladrado fijo están comprendidos entre los comandos G80~G89. Y se
pueden programar los parámetros del ciclo fijo en el sistema absoluto G90 y el incremental
G91. En la Figura 5.11, se utiliza G90 en la Figura (a), y G91 en la (b)
Z=0
R
R
Z
R R
Z.A Z.A
(a) (b)
G73
G98 G74
N 4 / / / X 6 Y 6 Z 5R _ Q _ P _ I _ J _ K _ F _ L _
G99 G76
G80 G89
Donde:
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X,Y: Define la distancia del punto inicial al punto de agujero (G91) o coordenadas del punto de
agujero (G90)
R: Define la distancia del punto inicial al punto de R (G91) o coordenadas del punto R (G90)
Z: Define la distancia del punto R al fondo del agujero (G91) o coordenadas del fundo del agujero
(G90)
Q: La profundidad de avance de mecanizado (G73/G83)
I,J: Distancia de avance en dirección negativa de la herramienta a lo largo del eje (G76/G87)
P: Tiempo de espera en el fondo de la perforación antes de iniciarse el retroceso.
F: velocidad de avance de mecanizado
238
L: Número de veces que se repetirá el ciclo fijo
G73, G74, G76 y G81~G89 son comandos modales del mismo conjunto, las definiciones de Z, R, P,
F, Q, I, J, K son modales en cada comando, es decir si se ha cambiado de comando, hay que
definirlos de nuevo. Mediante los comandos G01~G03 G80, permite cancelar el ciclo fijo.
G73 Ciclo fijo de taladrado profundo con velocidad. Este tipo de ciclo fijo se aplica cuando,
por la profundidad de la perforación, es necesario levantar cíclicamente la broca para que se
descargue la viruta
Punto B
Punto B
Punto R
Punto R
G98
Q
K
G99
Q
K
Q
Punto Z
Punto Z
Su formato es
239
G98
N 4 / / G73 / X 6 Y 6 Z 5R _ Q _ P _ I _ J _ K _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Si se trabaja en las coordenadas absolutas, X e Y definen la posición del centro del agujero en
el plano XY. Si se trabaja en las coordenadas incrementales, definen la distancia desde el punto
de inicial al centro de agujero en el plano XY.
R: En las coordenadas absolutas, define coordenadas del plano de referencia (punto R). En
coordenadas incrementales define la distancia del punto inicial B al plano de referencia (punto R)
Q: Define la profundidad incremental abajo de la perforación para cada paso (valor negativo)
Z: En coordenadas absolutas define las coordenadas de la profundidad del agujero. En
incrementales define la distancia desde el punto R
K: Define la profundidad incremental de retroceso arriba para cada paso (valor positivo)
F: Define la velocidad de perforación
L: Define el número de veces que se repetirá el ciclo fijo
Y
%5013
N10 G92 X0 Y0 Z80
N15 M03 S700
25
N20 G00 Y25
N30 G98G73G91X20G90R40P2Q-10K2Z-3L2F80 X
N40 G00 X0 Y0 Z80
N45 M30
35
Z 20 40
G74 Ciclo de rosca inversa. El husillo gira inversamente con el tornillo con paso a izquierda. La
velocidad de avance será la programada y no podrá variarse.
Los pasos de mecanizado son los siguientes y gráficamente se muestran en la figura 5.13
Punto B
Punto B
G98
- Punto R Punto R
Rosca
G99
inversa Retirada de eje
Sentido CCW
Punto Z
Punto Z
Su Formato es
G98
N 4 / / G74 / X 6 Y 6 Z 5R _ P _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Si se trabaja en el plano XY, X e Y definen el punto donde se hará la primera perforación.
En coordenadas absolutas, se determinan el origen de coordenadas. Y en coordenadas
incrementales, se determinan la distancia entre el origen de coordenadas y el centro del
agujero.
Z: si se trabaja en absolutas, se determina coordenadas del fondo de mecanizado (punto Z). Si
se trabaja en incrementales, se determina la distancia entre el fondo de mecanizado
(punto Z) y el plano de referencia (punto R)
R. En absolutas, define coordenadas del plano de referencia (punto R). En incrementales,
define la distancia entre el plano de referencia (punto R) y el origen coordenado (punto B)
P: Define el tiempo de espera en el fondo de mecanizado
F: Define avance de mecanizado
L: Define el número de veces que se repetirá el ciclo fijo.
241
G76 Ciclo de mandrinado con posición. El mandrinado con posición, cuando el cabezal
se posiciona en el fondo de mecanizado, se desplaza en la dirección contraria una distancia
programada por I y J, cuyos valores se limitan a ser positivos. I y J son modales.
Los pasos de mecanizado son los siguientes y gráficamente se muestran en la figura 5.14
Mandrinadora
Punto B Punto B
G98 Punto R
Punto R
G99
Punto Z
Distancia programada
por I o J Punto Z
1. El husillo se desplaza en rápido al punto B, ubicado encima del centro del agujero.
2. El husillo se desplaza al plano de referencia (punto R)
3. El husillo se desplaza en avance de mecanizado a la velocidad programada por F, hasta el
fondo de mecanizado (punto Z)
4. Tiempo de espera, con el cabezal girando
242
5. El cabezal se detiene.
6. La herramienta se desplaza en rápido una distancia programada por I o J.
7. Retroceso en rápido al plano de referencia (punto R) en el caso de G99. Mientars que al
punto B, en el caso de G98.
8. Se desplaza en la dirección positiva al punto de herramienta una distancia programada por I
o J. El husillo retrocede al plano de referencia (punto R) o al punto B.
9. El cabezal arranca con el mismo sentido que tenía al inicio.
Su Formato es
G98
N 4 / / G76 / X 6 Y 6 Z 5R _ P _ I _ J _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Si se trabaja en el plano XY, X e Y definen el punto donde se hará el primer
mecanizado. En absolutas, se determina coordenadas del centro de agujero. Y en las
incrementales, se determina la distancia entre el origen de coordenado y el centro de agujero
Z: Si se trabaja en las absolutas, se determina coordenadas del fondo de mecanizado (punto Z).
Si se trabaja en las incrementales, se determina la distancia entre el fondo de mecanizado
(punto Z) y el plano de referencia (punto R)
R: En absolutas, define coordenadas del plano de referencia (punto R). Mientras que en las
incrementales, define la distancia entre el plano de referencia (punto Z) y el origen de
coordenado (punto B)
I: Define distancia incremental por el eje X, solo valor positivo
J: Define distancia incremental por el eje Y, solo valor positivo
P: Define el tiempo de espera en el fondo de mecanizado (segundos)
F: Define la velocidad de avance
L: Define el número de veces que se repetirá el ciclo fijo
Ejemplo 25. Programación de ciclo fijo de taladrado con mandrinado hay una distancia de
50mm desde el punto inicial de la herramienta a la superficie de la pieza, con la
profundidad de corte de 45mm.
G81 Ciclo de taladrado central. Este ciclo realiza un taladrado hasta la profundidad total
en un solo corte y no tiene tiempo de espera en el fondo. Esto es: el comando G81, incluye
el posicionamiento de los ejes X e Y, avance en rápido, avance de mecanizado, retroceso rápido,
etc.
Los pasos de mecanizado son los siguientes y gráficamente se muestran en la figura 5.16
Broca
Punt o B
Punto B
G 98 Punto R
Punt o R
G 99
Punt o Z
Punto Z
Su Formato es
G98
N 4 / / G81 / X 6 Y 6 Z 5R _ F _ L _ P _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Si se trabaja en el plano XY, X e Y definen el punto donde se hará la primera perforación.
En absolutas, se determinan el centro del agujero. Y en las incrementales, se determinan la
distancia entre el centro de agujero y el origen coordenado
Z: Si se trabaja en las absolutas, se determina coordenadas del fondo de mecanizado (punto Z).
Si se trabaja en las incrementales, se determina la distancia entre el plano de referencia (punto
R) y el fondo de mecanizado (punto Z).
R: En las absolutas, se define el plano de referencia (punto R) mientras que en las
incrementales, define la distancia entre el plano de referencia (punto R) y el origen de
coordenado (punto B)
F: Define la velocidad de avance
L: Define el número de veces que se repetirá el ciclo fijo
P: Define el tiempo de espera en el plano de referencia (punto R), con la unidad de segundo. Si
no se programa P o su valor se determina a cero, no espera en el plano de referencia (punto
R)
Ejemplo 26. Programación del plano siguiente con una broca de Φ10
%5016; Programa principal Y
N0(…)
N5 G92 X0 Y0 Z80 30
N10 M06 T01
N15 M03 S600 15
N20 G98G81G91X20Y15G90R20Z-3P2L2F200 Z
N30 G00 X0 Y0 Z80 20 40
N40 M30 15
X
245
Los pasos de mecanizado son los siguientes y gráficamente se muestran en la figura 5.17
1. El husillo se desplaza en rápido al punto B, ubicado encima del centro de agujero.
2. El husillo se desplaza al plano de referencia (punto R), cerca de la superficie de la pieza
3. El husillo se desplaza en avance de mecanizado hasta el fondo de mecanizado
(punto Z), a la velocidad programada por F.
4. Tiempo de espera con cabezal girando
5. Retroceso en rápido al plano de referencia (punto R) en caso de G99, o al punto B en caso de
G98
Punt o B
G 98
Punt o R Punt o R
Fondo Z
G 99
Punt o Z
Su Formato es
G98
N 4 / / G82 / X 6 Y 6 Z 5R _ F _ L _ P _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X,Y: Si se trabaja en el plano XY, X e Y definen el punto donde se hará la primera perforación.
En absolutas, se determina el centro del agujero. Y en las incrementales, se determina la
distancia entre el centro del agujero y el origen de coordenadas.
Z: Si se trabaja en las absolutas, se determina el fondo de mecanizado (punto Z). Si se trabaja
en las incrementales, se determina la distancia entre el fondo de mecanizado (punto Z) y
el plato de referencia (punto R)
R: En las absolutas, define el plano de referencia (punto R). Mientras que en las
incrementales, define la distancia entre el plano de referencia y el origen coordenado
P: Define el tiempo de espera
246
F: Define la velocidad de avance
L: Define el número de veces que se repetirá el ciclo fijo.
Ejemplo 27. Programación de counterbore (contrataladro) con countersink drill (taladro avellanado)
G83 Ciclo de taladrado profundo Este tipo de ciclo fijo se aplica cuando, por la profundidad
de la perforación, es necesario levantar cíclicamente la broca para que se descargue la viruta
Los pasos de mecanizado son los siguientes y gráficamente se muestran en la figura 5.18
Broca
Punto B
Punto B
Punto R
Punto R
G98
Q
K
G99
Q
K
Q
Punto Z
Punto Z
En espera de P segundos
Su Formato es
G98
N 4 / / G83 / X 6 Y 6 Z 5R _ Q _ K _ F _ L _ P _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X,Y: En absolutas, definen coordenadas del centro del agujero en el plano XY. En
incrementales, definen la distancia desde el punto inicial hasta el centro de agujero en el plano
XY
Z: En absolutas, define las coordenadas del punto Z, ubicada en el profundo del agujero En
incrementales, define el incremental entre el punto R y el punto Z, ubicado en el profundo del
agujero.
R: En absolutas, define las coordenadas del punto de referencia (el punto R) En incrementales,
define la distancia del punto inicial B al punto R
Q: Define la profundización incremental abajo de la perforación para cada paso (valor negativo)
K: Define la profundización incremental arriba de la perforación para cada paso (valor positivo)
F: Define la velocidad de perforación
P: Tiempo de espera programado en segundos
L: Define el número de veces que se repetirá el ciclo fijo.
35
Z
248
G84 Ciclo fijo de roscado con macho. El husillo gira con el tornillo con paso a derecha.
La velocidad de avance (F) será la programada y no podrá variarse
Los pasos de mecanizado son los siguientes y gráficamente se muestran en la figura 5.19
1. El cabezal arrancará a la derecha y si estuviera en marcha el sentido de giro se mantiene. El
husillo se desplaza en rápido al punto B, ubicado encima del centro de agujero.
2. El husillo se desplaza en rápido al plano de referencia (el punto R)
3. El husillo se desplaza en avance de mecanizado programado por F
4. Se desplaza en avance de mecanizado hasta el fondo del agujero definido (punto Z)
5. Para el giro de husillo y se detiene el avance
6. Inversión del cabezal y retroceso del husillo en avance de mecanizado programado por F
7. Retroceso al plano de referencia (punto R), mientras que está en caso de G98, retroceso al
punto B
Tornillo
Punto B Punto B
G98
Punto R Punto R
Mecanizado de
Rosca con rotación
del husillo en G99
sentido horario Retirada de eje
CW Sentido CCW
Punto Z
En espera de P (s)
Punto Z
Su Formato es
G98
N 4 / / G84 / X 6 Y 6 Z 5R _ P _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X,Y: Si se trabaja en el plano XY, X e Y definen el punto donde se hará la primera
perforación. En absolutas, se determinan el centro de agujero. Y en incrementales, se
determinan la distancia entre el origen de coordenadas y el centro de agujero
Z: Si se trabaja en absolutas, se determina coordenadas del punto Z (el fondo de mecanizado)
Si se trabaja en incrementales, se determina la distancia entre el punto Z (el fondo de
249
mecanizado) y el punto R (el plano de referencia)
R: En las absolutas, define coordenadas del punto R (el plano de referencia) En las
incrementales, define la distancia entre el punto B (el origen coordenado) y el punto R (el
plano de referencia)
P: Define el tiempo de espera
F: Define avance de mecanizado
L: Define las veces que se repetirá el ciclo fijo
Ejemplo 29 Programación del ciclo de rosca con macho en la Figura siguiente, con la
herramienta (macho de roscar) M10×1
Los pasos de mecanizado son los siguientes y gráficamente se muestran en la figura 5.20
Mandrinadora
Punto B Punto B
G98 Punto R
Punto R
G99
Punto Z
Punto Z
Figura 5.20 Representación esquematica de los movimientos del ciclo G85
Su Formato es
G98
N 4 / / G85 / X 6 Y 6 Z 5R _ P _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X,Y: Si se trabaja en el plano XY, X e Y definen el punto donde queremos hacer el
ciclo. En las absolutas, se determina el centro de agujero en el plano XY. Y en las
incrementales, se determinan la distancia entre el origen de coordenadas y el centro del
agujero.
Z: Si se trabaja en absolutas, se determina coordenadas del fondo de mecanizado (punto Z). Si
se trabaja en incrementales, se determina la distancia entre el fondo de mecanizado
(punto Z) y el plano de referencia (punto R)
R: En las absolutas, define coordenadas del fondo de mecanizado (punto Z). En las
incrementales, define la distancia entre el origen de coordenadas (punto B) y el plano de
referencia (punto R)
P: Define tiempo de espera (segundos)
F: Define la velocidad de avance
L: Define el número de veces que se repetirá el ciclo fijo
G86 Ciclo de mandrinado. Cuenta con la función similar al G81. En caso de G86, el
251
husillo para el giro y se detiene el avance hasta el fondo de agujero. El husillo se
invierte y retrocede en rápido.
Punto B Punto B
G98 Punto R
Punto R
G99
Punto Z
Tiempo de espera P(s)
Punto Z
Su Formato es
G98
N 4 / / G86 / X 6 Y 6 Z 5R _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X,Y: Si se trabaja en el plano XY, X e Y definen el punto donde se hará la primera
mandrinación. En absolutas, se determina el centro de agujero. En incrementales, se
determinan la distancia entre el origen de coordenadas y el centro del agujero.
Z: Si se trabaja en las absolutas, se determina las coordenadas del fondo de mecanizado
(punto Z). Si se trabaja en incrementales, se determina la distancia entre el fondo de
mecanizado (punto Z) y el plano de referencia (punto B)
R: En las absolutas, define coordenadas del plano de referencia (punto R). Pero en las
incrementales, define la distancia entre el origen de coordenadas (punto B) y el plano de
252
referencia (punto R)
F: Define la velocidad de avance
L: Define el número de veces que se repetirá el ciclo fijo.
G87 Ciclo de mandrinado inverso. Programación del agujero que es más grande arriba
que abajo. El fondo de mecanizado(punto Z) normalmente se encuentra arriba del plano de
referencia (punto R) Descripción de parámetros.
1. El husillo se desplaza en rápido al punto B, ubicado encima del centro del agujero
Mandrinadora
B
B
Cantidad de desviación I o
G98
J
Z
Punto Z
G99
Punto de
referencia R
Punto R
Figura 5.21 Representación esquematica de los movimientos del ciclo G87
Su Formato es
G98
N 4 / / G87 / X 6 Y 6 Z 5R _ P _ I _ J _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Si se trabaja en el plano XY, X e Y definen el punto donde se hará el primer mecanizado.
En absolutas, se determinan el centro de agujero. Y en las incrementales, se determinan la
distancia entre el centro del agujero y el origen de coordenadas.
Z: Si se trabaja en las absolutas, se determina el fondo de mecanizado (punto Z). Si se trabaja en las
incrementales, se determina la distancia entre el fondo de mecanizado (punto Z) y el plano de
referencia (punto R)
R: En las absolutas, define el plano de referencia (punto R) mientras que en las incrementales,
define la distancia entre el plano de referencia (punto R) y el origen de coordenadas (punto B)
I: Define la distancia incremental por X
J: Define la distancia incremental por Y
P: Define el tiempo de espera al fondo del mecanizado
F: Define la velocidad de avance
L: Define el número de veces que se repetirá el ciclo fijo.
G88 Ciclo mandrinado manual Recuerda la posición del origen de coordenada (punto B) o
del plano de referencia (punto R) antes de mecanizado. Cuando llega al fondo de
mecanizado, utilizando el modo de operación “Manual” retrocede el husillo a encima del
punto B o al plano de referencia (punto R). Luego utilizando el modo “Automático” y
ejecuta la programación del ciclo fijo para que el husillo se desplace al punto B o R
Punto B
Retorno al puntpo R
rotación del husillo en
Punto R sentido horario CW
Punto R
G98
G99
Punto Z
Su Formato es
G98
N 4 / / G87 / X 6 Y 6 Z 5R _ P _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Si se trabaja en el plano XY, X e Y definen el punto donde se hará el primer
mecanizado. En absolutas, se determina el centro de agujero. Y en las incrementales, se
determina la distancia entre el centro del agujero y el origen de coordenadas.
Z: Si se trabaja en las absolutas, se determina el fondo de mecanizado (punto Z). Si se trabaja
en las incrementales, se determina la distancia entre el fondo de mecanizado (punto Z) y el
plano de referencia (punto R)
R: En las absolutas, define el plano de referencia (punto R) mientras que en las incrementales,
define la distancia entre el plano de referencia (punto R) y el origen de coordenadas (punto B)
P: Define el tiempo de espera al fondo del mecanizado
F: Define la velocidad de avance
L: Define el número de veces que se repetirá el ciclo fijo.
G89 Ciclo de madrinado. El comando G89 es igual que G86, excepto que utilizando G89, el
husillo espera los segundos definidos en el fondo de mecanizado.
Mandrinadora Mandrinadora
Punto B Punto B
G98 Punto R
Punto R
Punto Z
G99
Punto Z
Permite utilizarlo en la versión 7.10 y las ediciones siguientes de la serie M21/22 y en 4.03
y las ediciones siguientes de la serie M18/19
Su Formato es
G98
N 4 / / G70 / X 6 Y 6 Z 5 R _ I _ J _ N _Q _ K _ P _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Define el punto de partida al centro
Z: Define el fondo de mecanizado
R: Si se trabaja en absolutas, se determina el plano de referencia (punto R). Si se
trabaja en incrementales, se determina la distancia del plano referencia (punto R) al origen
de coordenadas (punto B)
257
I: Define el radio del círculo
J: Define el ángulo del punto partida del mecanizado, el signo indica el sentido, “+”
antihorario, “-” horario
N: Define el número total de agujeros, es decir el número de mecanizados totales a lo
largo de la circunferencia, incluido el del punto de definición del mecanizado. El signo
indica el sentido, “+” antihorario, “-” horario
Q: Define el avance de mecanizado
K: Define el avance con el que se realizará el desplazamiento entre puntos.
P: Define el tiempo de espera al fondo de mecanizado, con unidad de segundo CNC muestra
errores en los casos de Q > 0, K < 0 o Q < K. Sólo tendrá validez para valores de “Q” y “K”
distintos de cero, Ejecutará G81 en cada mecanizado cuando el código P no sea válido. Si los
valores de Q y K son correctos, será eficaz el código P y se ejecutará G83 en cada mecanizado.
Punto B
Punto B
Punto R
Punto R
G98
Q
K
G99
Q
K
Q
Punto Z
Punto Z
En espera de P segundos
G98 G70 X10 Y10 Z0 R20 I10 J0 N4 F200 L2; Ejemplo.1, Programación en el plano XY,
en cuatro direcciones de ejes, mecanizará cuatros agujeros en sentido antihorario con G81
en el fondo de mecanizado y se repetirá el presente ciclo dos veces
G99 G70 X10 Y10 Z10 R50 I10 J45 N-4 F200; Ejemplo 2, Programación en el plano XY,
con el ángulo de 45 grados, realizará cuatro agujeros en sentido horario con G81 en el
258
fondo de mecanizado y se repetirá el presente ciclo una vez.
G99 G70 X10 Y10 Z10 R50 I10 J-45 N-4 F200; Ejemplo 3, Programación en el plano XY,
con el ángulo de -45 grados, se taladran cuatro agujeros en sentido horario con G81 en
el fondo de mecanizado, y se repetirá el ciclo una vez.
G99 G70 X10 Y10 Z10 R50 I10 J-45 N-4 Q-10 F200; Ejemplo 4, Programación en el
plano XY, con el ángulo de -45 grados, realizará cuatro agujeros en sentido horario, se
repetirá el ciclo una vez. No tendrá validez para valor de Q y ejecutará G81 en el fondo
de mecanizado
30
G71 Mecanizado múltiple formando un arco. CNC define el arco que tiene el centro
determinado de X e Y y el radio I. Separa el arco por igual en N partes para la perforación,
desde el partido definido por eje X y ángulo J, con la distancia de ángulo O. Ejecutará ciclo fijo
G81 o G83 en cada mecanizado depende de valores de Q y K. Se desplaza entre los
mecanizados mediante el comando G00. G71 se trata de modal, siempre es seguido por
código no modal.
259
Permite utilizarlo en la versión 7.10 y las ediciones siguientes de la serie M21/22 y en la versión
4.03 y las ediciones siguientes de la serie M18/19
Su Formato es
G98
N 4 / / G71 / X 6 Y 6 Z 5 R _ I _ J _ O _ N _Q _ K _ P _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Define el centro del arco
Z: Define el fondo de mecanizado
R: En las absolutas, se determina el plano de referencia (punto R). En las incrementales, se
determina la distancia entre el plano de referencia (punto R) y el origen coordenado (punto B)
I: Define el radio del arco
J: Define el agujero del punto de partida del mecanizado, el signo indica el sentido,
“+”antihorario, “-” horario”
O: Define el ángulo entre cada dos agujeros, el siglo indica el sentido, “+” antihorario, “-”
horario
N: Define el número de mecanizados totales a lo largo del arco, incluido el del punto de
definición del mecanizado
Q: Define el avance de mecanizado
K: Define el avance con el que se realizará el desplazamiento entre puntos.
P: Define el tiempo de espera al fondo de mecanizado, con unidad de segundos
CNC muestra errores en las siguientes situaciones: Q>0, K<0 o Q<K. Sólo
tendrá validez para valores de “Q” y “K” distintos de cero. Ejecutará G81 en cada
mecanizado, cuando sea invalidado el código P. Y cuando tenga valores correctos de Q y K, será
eficaz el código P se ejecutará G83 en cada mecanizado.
El ángulo total del arco N×O tiene que ser menor de 360 grados, si no, no
ejecutará el mecanizado.
Z
260
G78 Mecanizado múltiple en línea recta (taladrado y roscado) CNC separa por igual la
línea recta con el punto inicial definido por X e Y, en N partes para perforación, cuya dirección
corresponde a la formada por el eje X y ángulo J. Ejecutará el ciclo fijo G81 o G83 en cada
mecanizado y dependerá de valores de Q y K. Se desplaza entre los mecanizados mediante el
comando G00. G78 es modal, siempre es seguido por código no modal.
Su Formato es
G98
N 4 / / G78 / X 6 Y 6 Z 5 R _ I _ J _ N _Q _ K _ P _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Definen el primer agujero
Z: Define el fondo de mecanizado
R: En las absolutas, define el plano de referencia (punto R). En las incrementales, define la
distancia entre el plano de referencia (punto R) y el origen de coordenadas (punto B)
I: Define la distancia entre cada dos agujeros
J: Define el ángulo formado por la línea recta y el eje +X, el signo indica el sentido,
“+”antihorario, “-”horario”.
N: Define el número de mecanizados totales a lo largo de la línea recta, incluido el del
punto de definición del mecanizado.
Q: Define el avance de mecanizado
K: Define el avance con el que se realizará el desplazamiento entre puntos.
P: Define el tiempo de espera al fondo de mecanizado, con unidad de segundo
CNC muestra errores en las siguientes situaciones: Q>0, K<0 o Q<K. Sólo tendrá
validez para valores de “Q” y “K” distintos de cero. Ejecutará G81 en cada
mecanizado, cuando sea invalidado el código P. Y cuando tenga valores correctos
de “Q” y “K”, será eficaz el código P y ejecutará G83 en cada mecanizado
Y
Ejemplo 36. Programación de mecanizado
múltiple en la Figura con broca de Φ10
25
Z
261
Su Formato es
G98
N 4 / / G79 / X 6 Y 6 Z 5 R _ I _ J _ N _ O _Q _ K _ P _ F _ L _
G99
Donde
G98: Retorno al plano inicial de parámetros del ciclo fijo
G99: Retorno al plano de Referencia
X, Y: Definen el primer agujero
Z: Define el fondo de mecanizado
R: En las absolutas, define el plano de referencia (punto R). En las incrementales, define la
distancia entre el plano de referencia (punto R) y el origen de coordenados (punto B)
I: Define la distancia entre cada dos agujeros por la trayectoria paralela del eje X, el signo
indica el sentido, “+” la dirección positiva en eje X, “-” la dirección negativa en eje X
N: Define el número de mecanizados totales a lo largo de trayectoria con dirección X, incluido el
del punto de definición del mecanizado.
J: Define la distancia entre cada dos agujeros en la dirección Y, el siglo indica el
sentido, “+”, perforación a la dirección positiva en eje Y; “-”, perforación a la dirección
negativa en eje Y.
O: Define el número de mecanizados totales a lo largo de la trayectoría con dirección Y, incluido el
del punto de definición del mecanizado.
Q: Define el avance de mecanizado
K: Define el avance con el que se realizará el desplazamiento entre puntos.
P: Define el tiempo de espera al fondo de mecanizado, con unidad de segundo
CNC muestra errores en las siguientes situaciones: Q>0, K<0 o Q<K. Sólo tendrá
validez para valores de “Q” y “K” distintos de cero. Ejecutará G81 en cada
mecanizado, cuando sea invalidado el código P. Cuando tenga valores correctos de
Q y K, será eficaz el código P y ejecutará G83 en cada mecanizado
20
20 35 50
X
20
G80 Anulación de ciclo fijo. Permite anular no sólo el ciclo fijo, sino también el punto R y
el punto Z.
Su Formato es
N4/G80
Actividad
Al ingresar a la nueva empresa se te solicita organizar la información según la norma ISO 1056 de
para losl problemas siguientes
a. Esto es, al frente de cada dirección ubique el comentario necesario. Si faltan direcciones
dentro del programa debe completarse teniendo en cuenta lo visto hasta ahora. Tenga
presente la siguiente información: Programación de rosca en la Figura siguiente mediante
G84: se define 100mm a la distancia entre el origen de herramienta y la superficie de
pieza, con el avane de mecanizado de 10mm.
50
40
X
O 40 40 40 40
b. Esto es, al frente de cada dirección ubique el comentario necesario. Si faltan direcciones
dentro del programa debe completarse teniendo en cuenta lo visto hasta ahora. Tenga
264
presente la siguiente información: Programación de contorno en la parte arriba de la
Figura siguiente con la herramienta Φ20, programación de pieza con la herramienta
Φ16, y programación de agujeros con herramientas Φ6, Φ8.
Número del
Fecha de desarrollo:
programa:
_________________
_____________
c. Esto es, al frente de cada dirección ubique el comentario necesario. Si faltan direcciones
dentro del programa debe completarse teniendo en cuenta lo visto hasta ahora. Tenga
presente la siguiente información: Como lo mostrado en la Figura siguiente, programación
del contorno con la herramienta Φ20, de la isla con la herramienta Φ16, y de los agujeros
con la herramienta Φ8
Número del
Fecha de desarrollo:
programa:
_________________
_____________
Los planos a continuación presentados son con el fin de que apliques todos los conocimientos
adquiridos durante el proceso de aprendizaje lectivo.
268
268
269
269
270
270
271
271
272
272
273
273
274
274
275
275
276
276
277
277
278
Programación en macroinstrucción –
CAPITULO 6
HNC-21M ofrece instrucción macro como lenguaje de alto nivel. Macroinstrucción se utiliza en la
programación de tareas más complejas. El CNC dispone de una serie de variables internas que
pueden ser accedidas desde varios programas.
Variables
Los usuarios se limitan a utilizar los variables locales #0~#599. No les permite aprovechar los
códigos después de #599 que son para los programadores.
Constantes
Operadores relacionales
EQ(=),NE(≠),GT(>),
GE(≥),LT(<),LE(≤)
Funciones matemáticas SIN (seno), COS (coseno), TAN (tangente), ATAN (arco tangente-π/2~-
π/2), ABS (valor absoluto), INT (inparte), SIGN (signo), SQRT (raíz cuadrada), EXP (exponencial)
175 PI
Ejemplo: #2 COS 55 ;
SQRT2 180
282
#3 = 124.0;
Cuando llame al subprograma o ciclo fijo en macroinstrucción mediante el código G, CNC copiará
todos los bloques de la programación actual a la variable local#0-#25. Al mismo tiempo también
copia las coordenadas absolutas (del sistema de coordenadas absoluto de máquina) del
movimiento de los ejes a la variable local #30-#38
Cuando llaman a un subprograma normal, no hace falta guardar el valor modal del sistema, es decir,
el subprograma puede modificar el modal del sistema y lo guarda eficazmente. Mientras que
283
llaman al ciclo fijo, el sistema guarda el valor modal, es decir en las programaciones de ciclo fijo no
se modifica lo modal del sistema.
Ejemplo 38
%6001 ; Programa principal
N0 (…)
N1 G92 X0 Y0 Z50
N2 G91 G01 Z10 F400
N3 M98 P6002 A10 B20 Z30; El CNC concede el valor de A a la variable #0 mientras que concede el
de B al #1, el de C, al #25. Así #0=10, #1=20, #25=30
N4 G04 P1
N5 M98 P6002 A-10B-20 Z-30; El CNC concede el valor de A a la variable #0 mientras que concede
el de B al #1, el de C, al #25. Así: #0=-10, #1=-20, #25=-30
N6 G04 P1
N7 M98 P6002; El CNC concede el valor de A a la variable #0 mientras que concede el de B al #1, el
de C, al #25. Así: #0=0, #1=0, #25=0
N8 G04 P1
N9 M30
%6002; subprograma
G90 G00 X[#0] Y[#1] Z[#25]
#50=#0
#51=#1
#52=#2
#53=#0+#1+#2
…
M99
El subprograma cuenta con las variables locales actuales que corresponden a los nombres de
bloques transmitidos en la llamada del mismo subprograma. Por lo tanto el subprograma puede
simplificar la programación en macroinstrucción.
Utilizando la macroinstrucción de sistema AR[ ], se puede saber si cualquier variable local está
definida o no definida, y los definidos son absolutos o incrementales. Con el formato siguiente:
AR[#código de variable]
retorno:
0: significa que este variable no está definida;
90: significa que la variable está definida en manera absoluta mediante G90
91: Significa que la variable está definida en manera relativa (incremental) mediante G91
Las capas máximas del subprograma de HNC-21M son ocho, cada una obtiene su propia variable
local (con la cantidad 50). La variable local actual se trata de #0-#49, y la de la primera capa consiste
en #200-#249, la de segunda es #250-#299, la de tercera es #300-#349, etc.
o110
N300 #10=200; variable de la segunda capa del bloque donde se encuentre N200 es #260
; N100 variable del bloque donde se encuentre N100 es #10 , el de la primera
capa es#210
M99
Ejemplo 41. Programación de redondez de forma convexa R5 en la figura mostrada con la ball mil
(fresa con extremo redondo)
Actividad
Desarrolle el programa respectivo, debe entregar todos los archivos pertinentes
290
290
291
291