Beruflich Dokumente
Kultur Dokumente
5C
Pgina 2
Pgina 3
ndice
Torno CnC.............3 Caractersticas del Torno CnC...3 ArquiTeCTurA..4 Torno CnC ApliCACiones..........8 Cdigos G y M utilizados por el Software para torno CNC......................................12
83
FRESADORA C.N.C. .....................................................84 Arquitectura..85 Aplicaciones.85 Cdigos G y M utilizados por el software Para la fresadoraCNC.....................................................90 Sintaxis de los cdigos...98
Pgina 4
Torno CNC Torno de control numrico o torno CNC se refiere a una mquina
herramienta del tipo torno que se utiliza para mecanizar piezas de revolucin mediante un software de computadora que utiliza datos alfa-numricos,1 siguiendo los ejes cartesianos X,Y,Z. Se utiliza para producir en cantidades y con precisin porque la computadora que lleva incorporado controla la ejecucin de la pieza. 2 Caractersticas del torno CNC, mquina de torneado CNC: 1. Potente motor AC del husillo 2. Torsin del husillo de caractersticas masivas bajas 3. Mandril del husillo largo 4. Husillo de bolas de gran tamao y servo motor AC 5. Bancada rgida inclinada 6. Guas de carril templadas y rectificados 7. Torreta elctrica bidireccional sin paradas 8. Pluma y cuerpo programable del contrapunto 9. Ajuste automtico de herramienta 10. Avance rpido 11. Sistema CNC de 32-Bit 12. Prueba de intercambio de aire y humedad 13. Electricidad 14. Unidad de medida de presin hidrulica 15. Regulado
Pgina 5
Arquitectura:
Un torno CNC puede hacer todos los trabajos que normalmente se realizan mediante diferentes tipos de torno como paralelos, copiadores, revlver,
automticos e incluso los verticales. Su rentabilidad depende del tipo de pieza que se mecanice y de la cantidad de piezas que se tengan que mecanizar en una serie. Motor y cabezal principal Este motor limita la potencia real de la mquina y es el que provoca el movimiento giratorio de las piezas, normalmente los tornos actuales CNC equipan un motor de corriente continua, que acta directamente sobre el husillo con una transmisin por poleas interpuesta entre la ubicacin del motor y el husillo, siendo innecesario ningn tipo de transmisin por engranajes. Estos motores de corriente continua proporcionan una variedad de velocidades de giro casi infinita desde cero a un mximo determinado por las caractersticas del motor, que es programable con el programa de ejecucin de cada pieza. Muchos motores incorporan dos gamas de velocidades uno para velocidades lentas y otro para velocidades rpidas, con el fin de obtener los pares de esfuerzo ms favorables. El husillo lleva en su extremo la adaptacin para los correspondientes platos de garra y un hueco para poder trabajar con barra. Las caractersticas del motor y husillo principal de un torno CNC pueden ser las siguientes:3
Dimetro agujero husillo principal: 100 mm Nariz husillo principal: DIN 55027 N 8 / Camclock N 8 Cono Morse N 2 Gama de velocidades: 2 Velocidad variable del husillo: I: 0-564 rpm II: 564-2000 rpm Potencia motor: 15 kw
Pgina 6
Para poder facilitar el desplazamiento rpido de los carros longitudinal y transversal, las guas sobre las que se deslizan son templadas y rectificadas con una dureza del orden de 450 HB. Estas guas tienen un sistema automatizado de engrase permanente.
Los husillos de los carros son de bolas templadas y rectificadas asegurando una gran precisin en los desplazamientos, estos husillos funcionan por el principio de recirculacin de bolas, mediante el cual un tornillo sin fin tiene un acoplamiento a los respectivos carros. Cuando el tornillo sin fin gira el carro se desplaza longitudinalmente a travs de las guas de la bancada. Estos tornillos carecen de juego cuando cambian de sentido de giro y apenas ofrecen resistencia. Para evitar los daos de una colisin del carro con algn obstculo incorporan un embrague que desacopla el conjunto y detiene la fuerza de avance.4
Pgina 7
Cada
carro
tiene
un
motor
independiente
que
pueden
ser servomotores o motores encoder que se caracterizan por dar alta potencia y alto par a bajas revoluciones. Estos motores funcionan como un motor convencional de Motor de corriente alterna, pero con un encoder conectado al mismo. El encoder controla las revoluciones exactas que da el motor y frena en el punto exacto que marque la posicin programada de la herramienta.
Por otra parte la estructura de la bancada determina las dimensiones mximas de las piezas que se puedan mecanizar. Ejemplo de las especificaciones de la bancada de un torno CNC:5
Altura entre puntos: 375 mm Dimetro admitido sobre bancada: 760 mm Dimetro sobre carro longitudinal 675 Dimetro admitido sobre carro transversal. 470 mm Avance de trabajo ejes Z, X. 0-10000 mm/min Desplazamientos rpidos ejes Z, X 15/10 m/min Fuerza empuje longitudinal 9050 N Fuerza empuje transversal 9050 N
Ajuste posicionamiento de carros A pesar de la calidad de los elementos que intervienen en la movilidad de los carros longitudinal y transversal no hay garanta total de poder conseguir la posicin de las herramientas en la cota programada. Para corregir los posibles fallos de posicionamiento hay dos sistemas electrnicos uno de ellos directo y el otro sistema indirecto. El sistema de ajuste de posicionamiento directo utiliza una regla de medida situada en cada una de las guas de las bancadas, donde acta un lector ptico que mide exactamente la
Pgina 8
posicin del carro, transfiriendo a la UCP (Unidad Central de Proceso) las desviaciones que existen donde automticamente se reprograma hasta conseguir la posicin correcta.6
Portaherramientas
Detalle del cabezal portaherramientas. El torno CNC utiliza un tambor como portaherramientas donde pueden ir ubicados de seis a veinte herramientas diferentes, segn sea el tamao del torno, o de su complejidad. El cambio de herramienta se controla mediante el programa de mecanizado, y en cada cambio, los carros retroceden a una posicin donde se produce el giro y la seleccin de la herramienta adecuada para proseguir el ciclo de mecanizado. Cuando acaba el mecanizado de la pieza los carros retroceden a la posicin inicial de retirada de la zona de trabajo para que sea posible realizar el cambio de piezas sin problemas.
Pgina 9
El tambor portaherramientas, conocido como revlver, lleva incorporado un servomotor que lo hace girar, y un sistema hidrulico o neumtico que hace el enclavamiento del revolver, dando as una precisin que normalmente est entre 0.5 y 1 micra de milmetro. Las herramientas tienen que ser ajustadas a unas coordenadas adecuadas en un accesorio externo a los tornos de acuerdo con las cotas que indique el programa. En la mayora de los casos se trabaja con plaquitas intercambiables de metal duro, con lo cual, cuando se necesita reponer la plaquita, no hace falta desmontar el portaherramientas de su alojamiento. 7 Accesorios y perifricos Se conocen como accesorios de una mquina aquellos equipamientos que formando parte de la misma son adquiridos a un proveedorexterno, porque son de aplicacin universal para ese tipo de mquina. Por ejemplo la batera de un automvil es un accesorio de mismo. Todas las mquinas que tienen incorporado su funcionamiento CNC, necesitan una serie de accesorios que en el caso de un torno se concretan en los siguientes:8
UCP (Unidad de Control de Proceso) Grficos dinmicos de slidos y de trayectoria Editor de perfiles Perifricos de entrada Perifricos de salida
UCP (Unidad central de proceso) Artculo principal: Unidad central de proceso. La UCP o CPU es el cerebro de clculo de la mquina, gracias
al microprocesador que incorpora. La potencia de clculo de la mquina la determina el microprocesador instalado. A cada mquina se le puede instalar cualquiera de las UCP que hay en el mercado, por ejemplo: FAGOR, FANUC,
Pgina 10
SIEMENS, etc. Lo normal es que el cliente elige las caractersticas de la mquina que desea y luego elige la UCP que ms le convenga por prestaciones, precio, servicio, etc. Las funciones principales encomendadas a la UCP es desarrollar las rdenes de mando y control que tiene que tener la mquina de acuerdo con el programa de mecanizado que el programador haya establecido, como por ejemplo calcular la posicin exacta que deben tener las herramientas en todo el proceso de trabajo, mediante el control del desplazamiento de los correspondientes carros longitudinal y transversal. Tambin debe controlar los factores tecnolgicos del mecanizado, o sea las revoluciones del husillo y los avances de trabajo y de desplazamiento rpido as como el cambio de herramienta. Por otra parte la UCP, integra las diferentes memorias del sistema, que pueden ser EPROM, ROM, RAM y TAMPON, que sirven para almacenar los programas y actuar como un disco duro de cualquier ordenador. Como perifrico de entrada el ms significativo e importante es el teclado que est instalado en el panel de mandos de la mquina, desde donde se pueden introducir correcciones y modificaciones al programa inicial, incluso elaborar un programa individual de mecanizado. Hay muchos tipos de perifricos de entrada con mayor o menor complejidad, lo que si tienen que estar construidos es a prueba de ambientes agresivos como los que hay en los talleres. Como perifrico de salida ms importante se encuentra el monitor que es por donde nos vamos informando del proceso de ejecucin del mecanizado y podemos ver todos los valores de cada secuencia. Tambin podemos controlar el desplazamiento manual de los carros y dems elementos mviles de la mquina. 9
Pgina 11
Torno CNC, aplicaciones Torno de control numrico o torno CNC se refiere a una maquina herramienta del tipo torno que se utiliza para mecanozar piezas de revolucin mediante
un software de comptadora que utiliza datos alfa-numricos, siguiendo los ejes cartesianos X,Y,Z. Se utiliza para producir en cantidades y con precisin porque la computadora que lleva incorporado controla la ejecucin de la pieza. Un torno CNC puede hacer todos los trabajos que normalmente se realizan mediante diferentes tipos de torno como paralelos, copiadores, revolver, automaticos e incluso los verticales. Su rentabilidad depende del tipo de pieza que se mecanice y de la cantidad de piezas que se tengan que mecanizar en una serie. Descripcin de un torno cnc Cdigos G y M utilizados por el Software para torno CNC
Los cdigos G y M son instrucciones programadas que pueden ser reconocidas y ejecutadas por el torno con el objetivo de realizar operaciones de maquinado especficas.
el movimiento de la herramienta de corte. Los cdigos M son funciones mixtas, tal como lo indica la definicin
Pgina 12
configurar el corte de desbaste, el corte final y las profundidades del corte de roscado para ciclos de varios cortes.
Este apndice cuenta con descripciones detalladas de los cdigos estndar G y M de la Asociacin de industria electrnica (Electronic Industry Association - EIA) que est en capacidad de utilizar el Software para torno CNC.
sus parmetros y una descripcin de la funcin que desempea. Los parmetros encerrados entre parntesis son opcionales.
parmetro.
cdigo. En este programa, el cdigo y sus parmetros son resaltados mediante su escritura en negrilla. El resto del programa se incluye slo para que el programa pueda ser ejecutado realmente.
Pgina 13
Cdigos G
DEFINICIN
los
cdigos G
indican funciones
Dos dgitos que definen cmo debe moverse la herramienta de corte. Por ejemplo, el cdigo G90 mueve la herramienta de corte en modo
absoluto y el cdigo G01 en lnea recta. Slo un cdigo G puede ser utilizado en cada lnea de programa. En la misma lnea o en la siguiente, usted puede asignar a dnde debe desplazarse la herramienta de corte, utilizando ese tipo de movimiento. La asignacin es definida mediante la introduccin de la letra X (para indicar el eje X), seguida por la coordenada destino (o la distancia que debe desplazarse en la direccin X en el caso de trabajarse en el modo incremental). Las coordenadas introducidas de igual manera. Y y Z son
Pgina 14
PARMETROS Los parmetros son propiedades o valores que determinan cmo es ejecutado un cdigo. Algunos cdigos requieren de stos mientras que otros no. Cada cdigo de interpolacin lineal (lnea recta) requiere de una coordenada destino o distancia. Cada interpolacin circular o cdigo arco requiere de una coordenada para el punto de inicio, el punto final y el punto centro. Las coordenadas X, Y y Z deben ser nmeros reales (de 0 a 99999,9999).
Los parmetros deben ser listados con un espacio entre ellos y sin espacio entre el nombre del parmetro y su valor. Por ejemplo:
G01 X0.5Y0.75Z0.1
Fjese que no existe espacio entre la "X" y el "0.5", pero s lo hay entre los parmetros.
Cuando se requiere un conjunto de coordenadas (X, Y, Z), ste debe preceder cualquier parmetro opcional que se encuentre en la misma lnea. Los parmetros opcionales que se listan en la misma lnea de las coordenadas son utilizados para suplantar valores y slo afectar esa lnea. stos deben ser listados en el orden correcto para ser vlidos.
Pgina 15
CICLOS PREGRABADOS
El trmino ciclo pregrabado se refiere a un grupo de comandos sencillos, el cual es iniciado por medio de un solo cdigo G. Por ejemplo, los cdigos G81, G82, G83 y G84, todos cumplen la funcin de inicializar un grupo de comandos de ciclo pregrabado. sta es una tcnica de ahorro de trabajo, ya que un nico cdigo puede ser utilizado como un gran grupo de comandos.
Todos los ciclos pregrabados hacen que la herramienta de corte retorne a la posicin inicial, una vez se culmina la ejecucin del ciclo.
CDIGOS
Este cdigo desplaza la herramienta de corte desde su posicin actual hasta una posicin (X, Y, Z) especfica. Este desplazamiento es realizado en forma simultnea en los tres ejes, a la mxima velocidad de alimentacin (avance) posible. Si algn valor de X o Z no es ingresado en la lnea de cdigo, el software asumir que el valor para dicha coordenada es igual al valor actual de la misma.
Pgina 16
El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte se desplaza hasta el punto X= 0,5 pulg. Y = 0,5, Z = 0,1pulg. Luego, la herramienta se mueve describiendo un cuadrado de 1,0 pulg. de ancho, para finalizar en el centro del cuadrado, 0,1 pulg. bajo la superficie.
0001: G90
0003: G00
0004:X0.5Y0.5Z0.1
0005: Y1.5
0006: X1.5
0007: Y0.5
0008: X0.5
0009: G01
0010: X1 Y1 Z-0.1
0005: M30
Pgina 17
Este cdigo desplaza la herramienta de corte desde su posicin actual hasta una posicin (X, Y, Z) dada. Dicho desplazamiento es realizado en forma simultnea sobre los tres ejes, a la velocidad de alimentacin (avance) que haya sido definida para la fresadora. Si algn valor de X, Y o Z no es ingresado en la lnea de cdigo, el software asumir que el valor para dicha coordenada es igual al valor actual de la misma.
En este ejemplo, la herramienta de corte se desplaza hasta el punto x= 0,5 pulg. Y = 0,5 pulg. Z = 0 pulg. luego, realiza un corte con una pendiente hacia el interior del material, llegando hasta X = 1 pulg. Y = 1 pulg. Z = 0,25 pulg. Acto seguido, se efecta otro corte con pendiente opuesta a la anterior hasta llegar al punto X = 1,5 pulg. Y = 1,5 pulg. Z = 0 pulg. Finalmente, la herramienta regresa al punto X = 0 pulg. Y = 0 pulg. Z = 0 pulg.
Pgina 18
0005: X1 Y1 Z0.25
0006:X1.5Y1.5Z 0
Pgina 19
Este cdigo ordena a la fresadora realizar el corte de un arco en sentido horario, con un parmetro adicional que permite configurar el nmero de lados que se van a maquinar. Si este parmetro no es introducido, se realiza el trazado de un crculo completo. El trazado del arco comienza en la posicin actual de la fresa, por lo tanto, se debe posicionar esta ltima antes de introducir el comando arco. Introduzca las coordenadas X, Y y Z para especificar el punto centro del arco. El radio del arco se determina a partir de la distancia desde la posicin actual (X, Y, Z) hasta el punto centro. Si el punto de inicio tiene un valor en Z diferente de cero, es recomendable utilizar el mismo valor de Z para la definicin del punto centro. Aunque el valor Z del punto centro no tiene efecto alguno sobre la profundidad de corte, si afecta el clculo del radio.
Pgina 20
El cdigo G02 realiza el corte del arco, iniciando en las coordenadas del punto de inicio y terminando en las coordenadas del punto final, tal como se especifica en el arreglo de parmetros. La compensacin del radio de la herramienta se aplica automticamente, de tal manera que las dimensiones del corte final son tal como se especifican en las coordenadas introducidas. La herramienta realiza un paso en la trayectoria definida y la trayectoria de corte depende de el plano de corte actual (refirase a PLANE. XY, PLANE. XZ, PLANE. YZ). El plano XY es el plano por defecto.
Pgina 21
A continuacin encontramos un programa de ejemplo. En ste, la herramienta corta un cuarto de crculo sobre el plano XY con centro en X = 1 pulg. Y = 1 pulg. y Z = -0,1 pulg. a una profundidad de 0,1 pulg.
0001: G90
0002: M06 1
0004: G00
0006: G02
0009: M30
Pgina 22
Este cdigo ordena a la fresadora realizar el corte de un arco en sentido antihorario, con un parmetro adicional que permite configurar el nmero de lados que se van a maquinar. Si este parmetro no es introducido, se realiza el trazado completo de un crculo. El trazado del arco comienza en la posicin actual de la herramienta de corte por lo tanto, se debe posicionar esta ltima antes de introducir el cdigo arco. Introduzca las coordenadas X, Y y Z para especificar el punto centro del arco. El radio del arco se determina a partir de la distancia desde la posicin actual (X, Y, Z) hasta el punto centro. Si el punto de inicio tiene un valor en Z diferente de cero, es recomendable utilizar el mismo valor de Z para la definicin del punto centro. Aunque el valor Z del punto centro no tiene efecto alguno sobre la profundidad de corte, si afecta el clculo del radio.
Pgina 23
siguiente frmula:
El cdigo G03 ordena el trazado de un arco partiendo de la posicin actual y finalizando en las coordenadas {X, Y, Z) del punto final, definida por medio del arreglo de parmetros. La compensacin del radio de la herramienta se aplica automticamente de tal manera que las
dimensiones del corte final son tal como se especifican en las coordenadas introducidas. La herramienta realiza un paso en la trayectoria definida y la trayectoria de corte depende del plano de corte actual (refirase a PLANE.XY, PLANE.XZ, PLANE.YZ). El plano XY es el plano por defecto.
A continuacin encontramos un programa de ejemplo. En ste, la herramienta realiza el corte completo de un cuarto de circulo en el plano XY con centro en el punto X = 1 pulg. Y = 1 pulg. y Z = -0,1 pulg. a una profundidad de 0,1 pulg.
0001: G90
0002: M06 1
Pgina 24
0004: G00
0006: G03
0009: M30
G04 Pausa
Este cdigo ordena a la fresadora que debe realizar una pausa por un
Pgina 25
nmero dado de dcimas de segundo, antes de proceder a la ejecucin del siguiente cdigo. De no introducirse argumento alguno o si el valor introducido es igual a 0, el cdigo G04 espera a que el usuario presione una tecla antes de continuar con la ejecucin del programa.
A continuacin encontramos un programa de ejemplo. En ste, la fresadora interrumpe sus labores durante 5 segundos y luego, sobre su posicin actual, se desplaza hacia arriba 1 pulg. Finalmente, se detiene y espera a que el usuario oprima una tecla.
0001: G04 50
0002: G91
0003: G00
0004: Z1
0005: G04
0006: M30
Este cdigo es utilizado para indicar al software que el punto de inicio y final del arco es el mismo y que se va a maquinar un crculo completo. De esta forma, el uso primario que se da a este cdigo es la elaboracin de crculos en una forma muy simple.
Pgina 26
A continuacin encontramos un programa de ejemplo. En ste, la herramienta corta un crculo completo de radio 1,0 pulg. con centro en X = 1 pulg., Y = 1 pulg., a una profundidad de 0,1 pulg.
0001: G90
0002: S1200
0003: G01
0008: M30
Pgina 27
Este cdigo configura el plano XY como el plano actual ARC (sta es la configuracin por defecto). ste permite la creacin de arcos utilizando los ejes X y Y como plano primario de interpolacin circular. Si se especifica un valor Z en el punto final, se producir una interpolacin helicoidal.
A continuacin encontramos un programa de ejemplo. En ste, el plano XY es configurado y a continuacin la herramienta se desplaza hasta el punto X = 0 pulg. Y = 1 pulg. Z = -0,1 pulg. Acto seguido, corta la forma de un crculo hasta el punto X = 0 pulg. Y = 1 pulg. Z = 0 pulg. El corte es una espiral debido a que el valor de la coordenada Z cambi de -0,1 a 0 entre el punto de inicio y el punto final.
0001: G17
0002: G90
0003: M06 1
0005: G00
0007: G03
Pgina 28
0008: X1 Y1 Z-0.1
0009: X0 Y1 Z0
0010: M30
Este cdigo configura el piano XZ como el plano actual ARC. ste permite la creacin de arcos utilizando los ejes X y Z como plano primario de interpolacin circular. La herramienta corta un arco en forma vertical hacia dentro del material, paralelo al eje X. Si se realiza una vista superior del material, el corte parece una lnea recta si no hay variacin alguna en la coordenada Y. Si se especifica un valor Y en el punto final, se producir una interpolacin helicoidal.
Pgina 29
A continuacin encontramos un programa de ejemplo. En ste, el plano XY es configurado y a continuacin la herramienta se desplaza hasta el punto X - 1 pulg.
Y = 1 pulg. Z = 0 pulg. Acto seguido, corta medio crculo hasta el punto X 0 pulg.
0001:G18
0002: G90
0003: M06 1
0005: G00
0007: G02
Pgina 30
G19-Configurar Plano YZ
Este cdigo configura el plano YZ como el plano actual ARC. ste permite la creacin de arcos utilizando los ejes Y y Z como plano primario de interpolacin circular. La herramienta corta un arco en forma vertical introducindose en el material, paralelo al eje Y. Si se realiza una vista superior del material, el corte parece una lnea recta si no hay variacin alguna en la coordenada X. Si se especifica un valor X en el punto final,
Se producir una interpolacin helicoidal. A continuacin encontramos un programa de ejemplo. En ste, el plano XY es configurado y a continuacin la herramienta se desplaza hasta el punto X = 1 pulg. Y = 1 pulg. Z = 0 pulg. Acto seguido, corta medio crculo hasta el punto X = 0 pulg.
Pgina 31
0001: G19
0002: G90
0003: M06 1
0005: G00
0007: G03
0010: M30
Pgina 32
Pgina 33
Este cdigo permite redefinir la posicin cero con las coordenadas de la posicin actual. Este cambio permanecer activo hasta que se introduzca el cdigo ABS.ZERO. Este ltimo retoma la posicin cero como la definida en un principio.
A continuacin encontramos un programa de ejemplo. En ste, la herramienta de corte se desplaza hasta el punto X = 0 pulg. Y = 0 pulg. Z = 0 pulg. y a continuacin hasta X = 1 pulg., Y = 1 pulg. Z = 0 pulg. donde se configura el nuevo valor cero. Luego, se mueve hasta el punto X = 1 pulg. Y = 1 pulg. Z = 0 pulg. el cual es equivalente al punto que antes era el X = 2 pulg. Y - 2 pulg. Z - 0 pulg.
0001: G90
0002: G01
0003: X0 YO Z0
0004: X1 Y1 Z0
0005: G25
Pgina 34
Cuando la posicin cero ha sido redefinida por medio de un cdigo G25/G92, el cdigo G26/G93 es utilizado para restablecer esta posicin al valor inicial que le haya sido asignado.
A continuacin encontramos un programa de ejemplo. En ste, la herramienta de corte se desplaza hasta el punto X = 0 pulg. Y = 0 pulg. Z = 0 pulg. y a continuacin hasta X = 1 pulg., Y = 1 pulg., Z = 0 pulg., donde se configura el nuevo valor cero. Luego, se mueve hasta el punto X = 1 pulg. Y = 1 pulg. Z - 0 pulg. el cual es equivalente al punto que antes era el X = 2 pulg. Y = 2 pulg. Z - 0 pulg. Finalmente, se retoma el valor cero inicial. 0001: G90 0002: G01 0003: X0 YO Z0 0004: X1 Y1 Z0 0005: G25 0006: G01
Pgina 34
El cdigo G40 ordena a la fresadora deshabilitar los efectos de compensacin de la herramienta de corte. Esto significa que, cuando un cdigo G83 (POCKET) o G84 (CUP) es utilizado, el CENTRO de la herramienta de corte sigue a la circunferencia del diseo, de tal manera que el verdadero radio de la pieza es equivalente al radio del diseo ms el radio de la cortadora.
Este cdigo ordena a la fresadora habilitar los efectos de compensacin de la herramienta de corte. Es lo significa que, cuando se va a crear una cavidad (G83 - POCKET) o una copa (G84 - CUP), la fresadora ajusta en forma automtica los parmetros para que el radio del diseo compense el radio de la herramienta de corte. ste es el modo por defecto para los cdigos G83 y G84.
El cdigo G50 deshabilita el escalamiento activo de los valores posicinales. Todos los valores introducidos son considerados como absolutos.
Pgina 35
el factor de escala es configurado con un valor de 0,5 por medio del cdigo G51. Se supone que mediante el cdigo G01 (MOVE) se debe realizar el desplazamiento equivalente a 1,0 pulg., pero con el cdigo de escalamiento activo, nicamente se desplaza 0,5 pulg. A continuacin el factor de escala es deshabilitado y el cdigo G01 hace que la herramienta se desplace 1,0 pulg. a lo largo del eje X.
0002: G91
0003: G01
0004: X1 Y1 S1200
0005: G50
0006: G01
0007: X1
0008: M30
Pgina 36
Este cdigo habilita el escalamiento de todos los valores posicinales utilizando el valor introducido como factor de escala. Por ejemplo, para crear una pieza dos veces ms grande, utilice el cdigo G51 2 (SCALE.ON 2.0). El factor de escala permanece activo hasta que es cambiado mediante el cdigo SCALE.ON o deshabilitado por medio del cdigo SCALE.OFF.
A continuacin encontramos un programa de ejemplo. En ste, el factor de escala es configurado con un valor de 0,5 por medio del cdigo.
G51. Se supone que mediante el cdigo G01 (MOVE) se debe realizar el desplazamiento equivalente a 1,0 pulg., pero con el de escalamiento activo, nicamente se desplaza 0,5 pulg. A continuacin, el factor de escala es configurado en un valor de 1,0 y el cdigo G01 hace que la herramienta se desplace 1,0 pulg. a lo largo del eje X.
Pgina 37
0001: 0.5
G51
0002: G91
0003: 1200
M04
0004: G01
0005: Y1
X1
0006: G51 1
0007: G01
0008: X1
0009: M30
Pgina 38
G70
Programacin
en
Pulgadas
Este cdigo configura las pulgadas como la unidad de medida de la mquina y del emulador del software.
A continuacin encontramos un programa de ejemplo. En ste, la unidad de medicin de longitud es configurada en pulgadas por medio del cdigo G70 y luego, mediante el comando G01, se desplaza la herramienta
0001: G70
Pgina 39
Este cdigo configura los milmetros como la unidad de medida de la mquina y del emulador del software.
A continuacin encontramos un programa de ejemplo. En ste la unidad de medicin de longitud es configurada en milmetros por medio del cdigo G71 y luego, mediante el comando G01, se desplaza la herramienta 1,0 mm hacia la derecha
0001: G71
0002: G91
0003: G01
0004: X1
0005: M30
Pgina 40
G80-Final
Este cdigo es utilizado para perforar, valindose de la herramienta de corte actual. En este modo, la herramienta de corte se desplaza a la posicin definida por las coordenadas X y Y a velocidad rpida y luego desciende a lo largo del eje Z hasta la distancia especificada como profundidad (coordenada Z). La herramienta de corte luego regresa a la posicin inicial en Z antes de realizar cada perforacin. Para terminar el ciclo, introduzca un nuevo cdigo G o el cdigo M30 para finalizar el programa.
A continuacin encontramos un programa de ejemplo. En ste, la herramienta de corte perfora tres orificios; el primero, ubicado en el punto X= 0,5 pulg., Y = 0,5 pulg. a una profundidad de 0,1 pulg.; el segundo, ubicado en X = 1 pulg. Y = 0,75 pulg. a una profundidad de 0,2 unidades. Por ltimo se realiza una perforacin en el punto (1,5, 1,5) a una profundidad de 0,3 pulg. Finalmente la herramienta de corte se desplaza hasta X ~ 1 pulg.
Pgina 41
0001: G90
0008: X1
0009: M30
Pgina 42
Este cdigo es utilizado para realizar perforaciones en forma incremental. En este modo, la herramienta de corte se desplaza a la posicin definida por las coordenadas X y Y a velocidad rpida y luego desciende a lo largo del eje Z hasta la distancia especificada como profundidad (coordenada Z). A continuacin, la herramienta de corte regresa a la posicin inicial en Z. Esta operacin se repite cada vez, con un valor de profundidad adicional agregando la distancia de descenso hasta llegar al valor final de la coordenada Z.
A continuacin encontramos un programa de ejemplo. En ste, la herramienta de corte realiza tres orificios. El primero se ubica en el punto X= 0,5 pulg. Y = 0,5 pulg. a una profundidad de 0,1 pulg. (2 picados de 0,05 unidades por cada picado); el segundo, en el punto X = 1 pulg. Y = 0,75 pulg. a una profundidad de 0,2 unidades (4 picados). El ltimo orificio est ubicado en X = 1,5 pulg. Y = 1,5 pulg. a una profundidad de 0,3 unidades (6 picados).
0001: G90
0002: 1200
M04
0003: G00
Pgina 43
0004: X0 YO Z1
0005: 0.05
G82
0006:X0.5Y0.5Z0.1
0008:X1.5Y1.5Z0.3
0009: M30
Pgina 44
Este cdigo utiliza dos arreglos de coordenadas para definir la cavidad. sta comienza a maquinarse en la posicin actual de la herramienta de corte de tal manera que debe posicionrsele antes de ejecutarse el cdigo G83 (POCKET). Las coordenadas X, Y y Z introducidas en la primera lnea despus del cdigo indican la posicin del centro de la cavidad que es especificada, mientras que las ubicadas en la segunda lnea indican el punto final de la misma. Si se introduce el cdigo "ARC", esto indica a la fresadora que se va a maquinar un crculo completo
El radio de la cavidad es determinado por medio del clculo de la distancia desde las coordenadas X, Y actuales (punto de inicio) hasta el punto centro:
Nota: Para crear una cavidad en forma correcta, la herramienta de corte DEBE tener un radio definido en la tabla de herramientas. Un radio igual a 0 dar origen a un error y a resultados impredecibles.
Pgina 45
A continuacin encontramos un programa de ejemplo. En ste, la herramienta realiza los cortes para dar la forma de un pedazo de torta. La forma es obtenida en cuatro trazos o pasos (4 X 0,05 pulg. = 0,2 pulg. de profundidad). Si se introduce un valor para determinar el nmero de lados, la cavidad fresada es dividida entre el nmero total de lados especificados.
0001: G90 0002: M04 1200 0003: G01 0004:X1.5Y0.5Z0 0005: G83 0 0.05 0006: X1 Y1 Z-0.2 0007:X1.5Y1.5 0008: M30
A continuacin encontramos un programa de ejemplo. En ste, se introduce un valor de 4 como nmero de lados de la cavidad. Esto permite que se maquine una cavidad de cuatro lados.
Pgina 46
0001: G90
0003: G01
0004:X1.5Y0.5Z0
0006: X1 Y1 Z-0.2
0007:X1.5Y1.5
0008: M30
Pgina 47
Este cdigo es utilizado para maquinar una forma equivalente a media esfera. compuestas Puede ser utilizado para generar circunferencias
apropiados. El primer valor es un nmero entero para definir el nmero de lados de la copa (el nmero 0 indica la realizacin de una copa circular) y el segundo (un nmero real diferente de cero) determina el tamao del paso de corte que se va a utilizar. El maquinado de la copa comienza en la posicin actual de la herramienta de corte de tal manera que, debe posicionrsele antes de la ejecucin del cdigo G84 (CUP). Las
coordenadas X, Y ubicadas en la primera lnea despus del cdigo G84 son equivalentes al punto centro, las ubicadas en la segunda en cambio, lo son al punto final de la copa. Si se introduce el comando "ARC" en lugar de un punto final, esto indica a la fresadora que se va a maquinar un crculo completo.
Pgina 48
A continuacin encontramos un programa de ejemplo. En ste, la herramienta realiza los cortes para formar media esfera de 8 lados, con centro en X = 1 pulg. Y = 1 pulg. Z = 0 pulg.
0001: G90
0007: G05
0008: M30
Pgina 49
Pgina 50
Cuando este cdigo es introducido por s solo en una lnea de comando, se asume que todas las coordenadas subsiguientes son valores absolutos medidos tomando como referencia a una posicin cero predefinida. Si ste hace parte de un listado de parmetros de un cdigo primario, esto indica que las coordenadas dadas son valores absolutos y que se debe suplantar el modo de movimiento por defecto del programa, nicamente para este arreglo de coordenadas.
A continuacin encontramos un programa de ejemplo. En ste, la herramienta corta desde la posicin actual hasta un punto ubicado a 1,0 pulg. de las coordenadas X y Y del origen y -0,1 pulg. desde el origen del eje Z.
0001: G90
0003: G01
0004: X1 Y1 Z-0.1
Pgina 51
Pgina 52
Cuando este cdigo es introducido por s solo en una lnea de comando, se asume que todas las coordenadas subsiguientes son valores incremntales medidos con referencia en la ltima ubicacin de la herramienta de corte.
Si ste hace parte de un listado de parmetros de un cdigo primario, esto indica que las coordenadas dadas son valores incremntales y que se debe suplantar el modo de movimiento por defecto del programa, nicamente para este arreglo de coordenadas.
A continuacin encontramos un programa de ejemplo. En ste, la herramienta realiza un corte desde el origen de las coordenadas X y Y hasta el punto X = 1 pulg. Y = 1 pulg. Z = -0,1 pulg. es decir, un punto que est ubicado en X = 1 pulg.
Y = 1 pulg. Z = -0,1 pulg. tomando como referencia el origen. Posteriormente, corta 0,5 pulg. a lo largo del eje X de tal manera que la ubicacin final (X 1,5 pulg.
Y = 1 pulg. Z = -0,1 pulg.) es en realidad X = 1,5 pulg. Y = 1 pulg. tomando como referencia el origen.
0001: G90
Pgina 53
0003: G01
0004: X1 Y1 Z-0.1
0005: G91
0006: G01
0007: X0.5
Cuando este cdigo es introducido por s solo en una lnea de comando, el parmetro especifica la velocidad de alimentacin (avance) por defecto que ser utilizada para la ejecucin de los comandos subsiguientes del programa de pieza.
Pgina 54
Si ste hace parte de un listado de parmetros de un cdigo primario, esto indica que la velocidad de alimentacin (avance) dada, debe ser implementada para este arreglo de coordenadas en lugar del valor por defecto establecido para el programa de pieza.
A continuacin encontramos un programa de ejemplo. En ste, la unidad de medicin de longitud es configurada en pulgadas (pulg.) y la velocidad de alimentacin (avance) es ajustada a un valor de 10 pulgadas por minuto valindose del cdigo G94. Luego, la herramienta de corte realiza un desplazamiento de 1 pulg. a lo largo del eje X.
Pgina 55
Cdigos M
DEFINICIN
Los cdigos M son utilizados para cumplir funciones mixtas tal como la definicin de la velocidad de alimentacin (avance), del husillo y el encendido o apagado de dispositivos.
diversas operaciones del torno y, Los dos dgitos que definen la operacin a realizar.
PARAMETROS
Al igual que los cdigos G, algunos de los cdigos M tienen parmetros (informacin necesaria para la ejecucin del cdigo) asociados a ellos. Los parmetros para los cdigos M deben ser colocados en la misma lnea de edicin, separados del cdigo por medio de un espacio. Por ejemplo:
M04 1500
Pgina 56
Fjese que no existe espacio alguno entre la "M" y el nmero "04" pero, s lo hay entre "M04" y el parmetro "1500".
Cada cdigo M tiene su equivalente conversacional el cual puede ser utilizado en el programa en lugar del cdigo. Adems, algunos de los equivalentes conversacionales pueden ser abreviados. Cuando se utilizan estas abreviaturas, cercirese de no dejar ningn espacio entre la letra y el valor asignado.
CDIGOS
Cuando este cdigo es introducido por s solo en una lnea de programa, el parmetro especifica la velocidad por defecto del husillo para la ejecucin de los cdigos subsiguientes del programa de pieza.
El programa a continuacin sirve como ejemplo. En este caso, la velocidad del husillo inicia en un valor de 500 revoluciones por minuto, luego es aumentada a 1500 revoluciones por minuto con pausas de 5 segundos entre los pasos.
Pgina 57
0002: G04 50
0004: G04 50
Este cdigo realiza la misma funcin que el cdigo M04 0, apaga el husillo. ste permanece apagado hasta que se utilice el cdigo SPEED posteriormente.
El programa a continuacin sirve como ejemplo. En este caso, la velocidad del husillo inicia en un valor de 500 revoluciones por minuto, luego de 5 segundos, el husillo es apagado.
Pgina 58
Este cdigo permite la solicitud de una herramienta de corte alterna durante la ejecucin de un programa. En una mquina estndar, se solicita al usuario que cambie en forma manual la herramienta, y luego responda al mensaje equipadas de solicitud. En las mquinas que estn
El programa a continuacin sirve como ejemplo. En este caso, el programa espera a que el usuario instale la herramienta nmero 6, espera por 5 segundos, luego espera a que se instale la herramienta nmero 9. Si se instala un intercambiador de herramientas, la herramienta es cambiada automticamente sin intervencin del usuario.
0001: M06 6
0002: G04 50
0003: M06 9
M07 - Alimentacin (Avance) Por Minuto Cuando este cdigo es utilizado por s solo en una lnea programa, el parmetro especfico la velocidad de alimentacin (avance) por defecto que se va a utilizar en los cdigos subsiguientes del programa de pieza. La velocidad de alimentacin (avance) mxima depende del modelo del torno. El torno trabajar a su mxima velocidad (velocidad rpida) cuando sea ingresado un valor superior al mximo preestablecido.
Pgina 59
El programa a continuacin sirve como ejemplo. En este caso, el cdigo G70 configura las pulgadas (pulg.) como unidad de medida de longitud. Luego, el cdigo M07 ajusta la velocidad del husillo a 1 pulg. por minuto. Posteriormente, la herramienta de corte se mueve 1 pulg. a lo largo del eje Z. En este caso, si el cdigo G71 fuera utilizado para configurar la unidad de medida de longitud en milmetros (mm), entonces la velocidad de alimentacin (avance) se ajustara en mm por minuto.
0001: G70
0002: M07 1
0003: G91
0004: G01
0005: Z1.0
Pgina 60
El programa a continuacin sirve como ejemplo. En este caso, el sistema de refrigerado es encendido por 5 segundos y luego es apagado.
0001: M08
0002: 50
G04
0003: M09
El programa a continuacin sirve como ejemplo. El sistema de refrigerado es encendido por 5 segundos y luego es apagado.
0001: M08
Pgina 61
0002: G04 50
0003: M09
Cuando el Software para torno CNC es utilizado en un entorno de fabricacin integrada por computadora (FIC), el cdigo M10 le indica al software que abra el plato automtico instalado en el torno.
El programa a continuacin sirve como ejemplo. En este caso, el programa espera hasta que la seal en el puerto (pin) TTL/ES especificado (en este caso el puerto 3) se ubique en estado lgico "ALTO", luego se abre el plato y cuando la seal vuelve al nivel lgico "BAJO", se cierra de nuevo.
0001: M24 3
0002: M10
0003: M25 3
0004: M11
Pgina 62
Cuando el Software para torno CNC es utilizado en un entorno de fabricacin integrada por computadora (FIC), el cdigo M11 indica al software que cierre el plato automtico instalado en el torno.
El programa a continuacin sirve como ejemplo. En este caso, el programa espera hasta que la seal en el puerto (pin) TTL/ES especificado (en este caso el puerto 3) se ubique en estado lgico "ALTO", luego se abre el plato y cuando la seal vuelve al nivel lgico "BAJO", se cierra de nuevo.
0001: M24 3
0002: M10
0003: M25 3
0004: M11
Pgina 63
Este cdigo indica al Software para torno CNC que corte todos los arcos y puntas de izquierda a derecha.
El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte realiza un movimiento rpido hasta X = 0,375 pulg. Z= 1,3 pulg. Luego describe una trayectoria linear hasta el punto X = 0,175 pulg. Z = 1,5 pulg. y se le instruye cortar un arco izquierdo con un radio de 0,5. Ya que se ha introducido un cdigo G02, el arco es cortado en sentido horario.
0001: G00
0002: Z1.3
X0.375
0003: M20
0004: G02
0005:X0.175Z1.5R0. 5
0006: M30
Pgina 64
Este cdigo indica al Software para torno CNC que corte todos los arcos y puntas de derecha a izquierda.
El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte realiza un movimiento rpido hasta X = 0,375 pulg. Z= 1,3 pulg. Luego describe una trayectoria linear hasta el punto X = 0,175 pulg. Z = 1,5 pulg. y se le instruye cortar un arco derecho con un radio de 0,3. Ya que se ha introducido un cdigo G02, el arco es cortado en sentido horario.
0001: G00
0002: Z1.3
X0.375
0003:
Pgina 65
M21
0004: G02
0005:X0.175Z1.5R0. 3
0006: M30
Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M22 indica al software colocar el estado lgico "ALTO" a la seal del puerto TTL/ES
Pgina 66
El programa a continuacin sirve como ejemplo. En este caso, el cdigo M22 coloca el estado lgico "ALTO" en el puerto TTL/ES especificado (para el caso, el puerto #1) y luego de 5 segundos, el cdigo M23 lo retorna al estado lgico "BAJO".
0001: M22 1
0002: G04 50
0003: M23 1
Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M23 indica al software colocar el estado lgico "BAJO" a la seal del puerto TTL/ES especificado por el usuario.
El programa a continuacin sirve como ejemplo. En este caso, el cdigo M22 coloca el estado lgico "ALTO" en el puerto
TTLVES especificado (para el caso, el puerto #1) y luego de 5 segundos, el cdigo M23 lo retorna al estado lgico "BAJO".
0001: M22 1
0002: G04 50
0003: M23 1
Pgina 67
Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M24 indica al software que suspenda la operacin hasta que la seal en el puerto
El programa a continuacin sirve como ejemplo. En este caso, el programa espera a que la seal en el puerto TTL/ES especificado (para el caso, el puerto #3) tome el estado lgico "ALTO". Cuando esto ocurre, la velocidad del husillo toma un valor de 500 revoluciones por minuto.
0001: M24 3
Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M25 indica al software que suspenda la operacin hasta que la seal en el puerto TTL/ES especificado tome un estado lgico "BAJO".
El programa a continuacin sirve como ejemplo. En este caso, el programa espera a que la seal en el puerto TTL/ES especificado (para el caso, el puerto #3) tome el estado lgico "BAJO". Cuando esto ocurre, la velocidad del husillo toma un valor de 0.
Pgina 68
0001: M25 3
0002: M04 0
Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M26 indica al software que aplique un voltaje CC de 1 V al puerto del torno correspondiente al conector del controlador de solenoide especificado, con el objetivo de energizar el rel externo conectado a ste.
Los rels externos conectados a los puertos de solenoide del torno pueden ser utilizados para controlar el encendido y apagado de dispositivos externos implementados para llevar a cabo alguna funcin dentro de un entorno FIC.
El programa a continuacin sirve como ejemplo. En este caso, el cdigo M26 se encarga de aplicar un voltaje CC de 1 V al puerto del torno correspondiente al conector del controlador de solenoide especificado (para el caso, el puerto 2) con el objetivo de energizar el rel conectado a ste. Despus de un retardo de 5 segundos, el cdigo M27 retira el voltaje CC del puerto 2 para as interrumpir la alimentacin al rel que est conectado al puerto.
0001: M26 2
Pgina 69
Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M27 indica al software que retire un voltaje CC de 1 V del puerto del torno correspondiente al conector del controlador de solenoide especificado, con el objetivo de interrumpir la alimentacin al rel externo conectado a ste.
El programa a continuacin sirve como ejemplo. En este caso, el cdigo M26 se encarga de aplicar un voltaje CC de 1 V al puerto del torno correspondiente al conector del controlador de solenoide especificado (para el caso, el puerto 2) con el objetivo de energizar el rel conectado a ste. Despus de un retardo de 5 segundos, el cdigo M27 retira el voltaje CC del puerto 2 para as interrumpir la alimentacin al rel que est conectado al puerto.
0001: M26 2
0002: G04 50
0003: M27 2
Este cdigo identifica el inicio de un bloque de cdigos CNC el cual, se repite tantas veces como indica el parmetro (nmero entero) introducido. Un bucle consta de todos los cdigos encontrados entre el comando M28 y el M29.
Pgina 70
El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte maquina una ranura de 0,5 pulg. de profundidad (5 veces 0,1 pulg.) y 1,0 pulg. de largo, por medio de 5 cortes consecutivos.
0001: G91
0003: M28 5
0004: G01
0005: Z-01
0006: X1.0
0007: X-1.0
0008: M29
El comando M29 indica el final del bucle del cdigo M28. Todos los cdigos entre el comando M28 y el M29 son ejecutados el nmero de veces que se indique en el comando M28.
Pgina 71
El programa a continuacin sirve como ejemplo. La herramienta de corte maquina una ranura de 0,5 pulg. de profundidad (5 veces 0,1 pulg.) y 1,0 pulg. de largo, por medio de 5 cortes
consecutivos.
0001: G91
0002: 1200
M04
0003: M28 5
0004: G01
0005: 01
Z-
0006: X1.0
0007: 1.0
X-
0008: M29
Pgina 72
Este cdigo indica el final del programa. Cuando ste es ejecutado, se completa la ejecucin del programa y el torno vuelve a colocar la herramienta de corte en la posicin inicial predefinida.
El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte reduce la seccin del material hasta la posicin X = 0,25 pulg., Z = 1,2 pulg. y luego el programa se detiene. A continuacin, el husillo es apagado y la herramienta de corte devuelta a su posicin inicial predefinida.
0001: G90
0002: G81
0003: Z1.2
X0.25
0004: M30
Pgina 73
M47 Restablecer
Este cdigo hace que el torno mueva la herramienta de corte hasta su posicin inicial, que detenga el husillo y reinicie la ejecucin del programa.
El programa a continuacin sirve como ejemplo. En este caso, el torno espera que la seal del puerto TTL/ES especificado (para el caso, el puerto 4) tome un estado lgico "BAJO" y luego reinicia el programa.
0001: M25 4
0002: M47
Cuando se instala una cubierta neumtica al torno, este cdigo indica al Software para torno CNC que abra la cubierta. Este cdigo es por lo regular utilizado cuando el Software para torno CNC hace parte de un entorno de fabricacin asistida por computadora (FIC).
El programa a continuacin sirve como ejemplo. En este caso, el programa espera que la seal del puerto TTL/ES especificado (para el caso, el puerto 3) tome un estado lgico "ALTO" y luego la cubierta se abre y al usuario se le solicita que presione una tecla para continuar, hecho esto, la cubierta se cierra.
Pgina 74
0001: M24 3
0002: M66
0003: G04
0004: M67
Cuando se instala una cubierta neumtica al torno, este cdigo indica al Software para torno CNC que cierre la cubierta. Este cdigo es por lo regular utilizado cuando el Software para torno CNC hace parte de un entorno de fabricacin asistida por computadora (FIC). El programa a continuacin sirve como ejemplo. En este caso, el programa espera que la seal del puerto TTL/ES especificado (para el caso, el puerto 3) tome un estado lgico "ALTO" y luego la cubierta se abre y al usuario se le solicita que presione una tecla para continuar, hecho esto, la cubierta se cierra.
0001: M24 3
0002: M66
0003: G04
0004: M67
Pgina 75
Cuando se instala una cubierta neumtica al torno, este cdigo indica al Software para torno CNC que abra la cubierta. Este cdigo es por lo regular utilizado cuando el Software para torno CNC hace parte de un entorno de fabricacin asistida por computadora (FIC).
El programa a continuacin sirve como ejemplo. En este caso, el programa espera que la seal del puerto TTL/ES especificado (para el caso, el puerto 3) tome un estado lgico "ALTO" y luego la cubierta se abre y al usuario se le solicita que presione una tecla para continuar, hecho esto, la cubierta se cierra.
0001: M24 3
0002: M66
0003: G04
0004: M67
Este comando hace que el programa salte hasta donde se encuentra definida una subrutina, para su ejecucin. Una vez finalizada la ejecucin de la subrutina, el programa contina ejecutndose en la lnea siguiente del llamado de la subrutina.
Pgina 76
El programa a continuacin sirve como ejemplo. En este caso, una subrutina a la cual ya se le ha asignado un nombre, es llamada. Luego el programa previo es finalizado y la herramienta de corte devuelta a su posicin inicial. La subrutina predefinida es ejecutada desplazando la herramienta de corte hasta X - 3,75 pulg., Z = 1,0 pulg. y desplazando la pieza hasta X = 0,2 pulg. Z = 1,0 pulg. Aqu finaliza la subrutina.
0001:M97 TURNIT
0002: M30
0003: TURNIT
M98
0004: Z1.5
G01
X3.75
0005: Z1.0
G81
X0.2
0006: M99
Pgina 77
M98
Nombre
de
Subrutina
Este cdigo indica el inicio de una subrutina y la asocia con un nombre especfico para permitir que sta sea llamada, dentro del programa, utilizando el cdigo M97. La subrutina no est en capacidad de contener otras subrutinas pero, s puede incluir cdigos M97 (CALL) para llamar otras subrutinas. No se permite el uso de recursiones, es decir, una subrutina no puede llamarse a s misma para realizar repeticiones sucesivas del mismo procedimiento.
El programa a continuacin sirve como ejemplo. En este caso, una subrutina a la cual ya se le ha asignado un nombre, es llamada. Luego el programa previo es finalizado y la herramienta de corte devuelta a su posicin subrutina predefinida es ejecutada desplazando inicial. La
la herramienta de corte
hasta X = 3,75 pulg. Z = 1,0 pulg. y desplazando la pieza hasta X = 0,2 pulg. Z = 1,0 pulg. Aqu finaliza la subrutina.
0001: M97TURNIT
0002: M30
0006: M99
Pgina 78
Este cdigo indica al programa que se ha llegado al final de una subrutina. Todos los comandos comprendidos entre los cdigos M98 y M99 son archivados como una subrutina la cual puede ser llamada mediante un cdigo M97, desde cualquier otra ubicacin del programa. Los comandos dentro de la subrutina nicamente son ejecutados cuando la subrutina es llamada y no cuando el interpretador de programa pasa en un principio, a travs de ellos.
A continuacin encontramos un programa de ejemplo. En ste, el programa apunta al final de la subrutina LETRA_V.
0001:M98LETTER_V
0002: G91
0003: G01
0004:X0.5Y-1.5
0005:X0.5Y1.5
0006: X-1
0007: M99
Pgina 79
SINTAXIS DE LOS CDIGOS: Cdigos Generales G00: Posicionamiento rpido (sin maquinar) G01: Interpolacin lineal (maquinando) G02: Interpolacin circular (horaria) G03: Interpolacin circular (antihoraria) G04: Comps de espera G10: Ajuste del valor de offset del programa G20: Comienzo de uso de unidades imperiales (pulgadas) G21: Comienzo de uso de unidades mtricas G28: Volver al home de la mquina G32: Maquinar una rosca en una pasada G36: Compensacin automtica de herramienta en X G37: Compensacin automtica de herramienta en Z G40: Cancelar compensacin de radio de curvatura de herramienta
Pgina 80
G41: Compensacin de radio de curvatura de herramienta a la izquierda G42: Compensacin de radio de curvatura de herramienta a la derecha G70: Ciclo de acabado G71: Ciclo de maquinado en torneado G72: Ciclo de maquinado en frenteado G73: Repeticin de patrn G74: Taladrado intermitente, con salida para retirar virutas G76: Maquinar una rosca en mltiples pasadas G96: Comienzo de desbaste a velocidad tangencial constante G97: Fin de desbaste a velocidad tangencial constante G98: Velocidad de alimentacin (unidades/min) G99: Velocidad de alimentacin (unidades/revolucin)
Cdigos Miscelneos M00: Parada opcional M01: Parada opcional M02: Reset del programa M03: Hacer girar el husillo en sentido horario M04: Hacer girar el husillo en sentido antihorario M05: Frenar el husillo M06: Cambiar de herramienta M07: Abrir el paso del refrigerante B M08: Abrir el paso del refrigerante A M09: Cerrar el paso de los refrigerantes M10: Abrir mordazas M11: Cerrar mordazas M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante M14: Hacer girar el husillo en sentido antihorario y abrir el paso de refrigerante M30: Finalizar programa y poner el puntero de ejecucin en su inicio M31: Incrementar el contador de partes
Pgina 81
M37: Frenar el husillo y abrir la guarda M38: Abrir la guarda M39: Cerrar la guarda M40: Extender el alimentador de piezas M41: Retraer el alimentador de piezas M43: Avisar a la cinta transportadora que avance M44: Avisar a la cinta transportadora que retroceda M45: Avisar a la cinta transportadora que frene M48: Inhabilitar Spindle y Feed override (maquinar exclusivamente con las velocidades programadas) M49: Cancelar M48 M62: Activar salida auxiliar 1 M63: Activar salida auxiliar 2 M64: Desactivar salida auxiliar 1 M65: Desactivar salida auxiliar 2 M66: Esperar hasta que la entrada 1 est en ON M67: Esperar hasta que la entrada 2 est en ON M70: Activar espejo en X M76: Esperar hasta que la entrada 1 est en OFF M77: Esperar hasta que la entrada 2 est en OFF M80: Desactivar el espejo en X M98: Llamada a subprograma M99: Retorno de subprograma Ciclos:
Pgina 82
Reparacin de tornos CNC Una de nuestras especialidades, es la reparacin de este tipo de mquina herramienta, los tornos CNC. No importa la marca que sea (Nakamura, Pinacho, Goodway, Leadwell, Miyano, Mori Seiki, Colchester, Gminis, Enco, Guruzpe, Danobat, Hardinge, toss, poreva, cazeneuve, puma, johnford, okuma, cmz, danobat... ) ni tampoco, el nmero de torretas y cabezales, que lleve. Las reparaciones que solemos realizar son muy diversas:
Pgina 83
Cambio de rodamientos en los cabezales. Sustitucin de los rodamientos del motor cabezal. Geometra y alineamiento de los cabezales y torretas. Nivelacin. Cambios o reparacin de los husillos de bolas y sustitucin de los rodamientos, situados en los extremos de los husillos.
Sustitucin de correas del cabezal. Reajustaje de regles cnicos de los carros. Rectificado y rasqueteado de la bancada, ejes Z y X. Reparacin de pulmones y torretas hidrulicas. Reparacin del sistema de giro de las herramientas motorizadas. Cambio de los dosificadores de engrase y centralitas. Modificacin del sistema de engrase manual, con grasa, por sistema automtico de aceite de engrase.
Los tornos cnc requieren como mnimo un mantenimiento preventivo anual. Es muy importante que este mantenimiento se realice para evitar posteriores averas de alto coste. Si lo desea podemos personalizar un mantenimiento para cada una de sus mquinas y cuidarnos de avisarles una, o dos veces al ao. En el supuesto de no existir recambios originales, disponemos de taller, para la fabricacin de los mismos.
Pgina 84
Es una mquina herramienta de movimiento continuo, destinada al mecanizado de materiales por medio de una herramienta de corte llamada fresa.
Arquitectura
Bastidor: es una especie de cajn de fundicin, de base reforzada y de forma, generalmente, rectangular por medio del cual la mquina se apoya en el suelo. Sirve de sostn a los dems rganos de la fresadora.
Husillo de trabajo: es uno de los rganos esenciales de la mquina, puesto que es el que sirve de soporte a la herramienta y le dota de movimiento. Este eje recibe el movimiento a travs de la caja cinemtica.
La mesa: es el rgano que sirve de sostn a las piezas que deben ser trabajadas, directamente montadas sobre ella o a travs de accesorios de fijacin, para lo cual la mesa est provista de ranuras destinadas a alojar los tornillos de fijacin.
Carro transversal: es una estructura de fundicin de forma rectangular, en cuya parte superior se desliza y gira la mesa en un plano horizontal.; en la base inferior, por medio de unas guas, est ensamblado a la consola, sobre la cual se desliza accionando a mano por tornillo y tuerca o automticamente por medio de la caja de avances. Un dispositivo adecuado permite su inmovilizacin.
Pgina 85
La consola: es el rgano que sirve de sostn y sus mecanismos de accionamiento. Es un cuerpo de fundicin que se desliza verticalmente en el bastidor a travs de unas guas por medio de un tornillo telescpico y una tuerca fija.
Caja de velocidades del husillo: consta de una serie de engranajes que pueden acoplarse segn diferentes relaciones de transmisiones, para permitir una extensa gama de velocidades del husillo. Se encuentra alojada interiormente en la parte superior del bastidor. El accionamiento es independiente del que efecta la caja de avances, los cual permite determinar con cautela las mejores condiciones de corte.
Caja de avances: es un mecanismo constituido por una serie de engranajes ubicados en el interior del bastidor, en su parte central,
aproximadamente. Por medio de acoplamientos con ruedas correderas, pueden establecerse diversas velocidades de avances.
USO
Mediante fresado puede proveerse a piezas de los ms diversos materiales como, por ejemplo, acero, fundicin de hierro, metales no frricos y materiales sintticos, de superficies planas o curvas, d entalladuras, de ranuras, de dentados, etc. La superficie de las piezas fresadas puede ser desbastada o afinada. Las piezas que hayan de tener una mejor calidad superficial, como, por ejemplo, las guas de mquinasherramientas, se trabajan frecuentemente por esmerilado o rectificado.
Pgina 86
Las virutas son arrancadas en el fresado por medio de la rotacin de la fresa cuyos filos estn dispuestos en forma circunferencial. La fresa es una herramienta de varios filos. Para poderse introducir en el material los filos de la fresa tienen forma de cua (comprese con la herramienta del torno de torno). El movimiento de rotacin de la fresa se llama movimiento principal o de corte. Para conseguir el espesor de viruta, la pieza ejecuta un movimiento de avance, lineal. Los movimientos principal y de avance son originados por la mquina fresadora.
Durante el fresado cada filo no est nada ms que durante una parte de la revolucin de la fresa, dedicado al arranque de la viruta. El resto del tiempo el diente gira en vaco y puede refrigerarse. El trabajo de la herramienta no es, por lo tanto, tan fuerte como en del el caso torno de de la
herramienta
torno
Pgina 87
PRECAUCIONES
DEFINICIN
Son herramientas que cortan a travs del filo de sus dientes, cuando estn animadas de un movimiento de rotacin.
TIPOS
De perfil constante Para moldes y matrices De dientes postizos De perfil para planear
Pgina 88
Pgina 89
Programacin de un CNC Los comandos M y T varan dependiendo del fabricante de la mquina. Un mismo comando M pueden ser distintas operaciones en distintas mquinas. Aqui tienen los comandos mas generales.
Comando
Descripcin
Uso
Se utiliza en el comienzo del programa, todo lo M00 Inicio de programa que haya debajo de esta lnea de programa se considera el programa. Es til si se utilizan varios programas para una pieza.
M01
paro opcional.
M02
fin pieza.
de
progama
finaliza el programa.
Giro M03
de
la Inicia el giro de la heramienta en el sentido de en las agujas del reloj. Adjuntando el parametro S indica la velocidad de giro.
Giro M04
de
la Inicia el giro de la heramienta en el sentido en contrario a las agujas del reloj. Adjuntando el parametro S indica la velocidad de giro.
herramienta
sentido anti-horario.
Pgina 90
Comando
Descripcin
Uso
M05
M06
cambio
de
herramienta.
enfriador.n2
enfriador.n1
M09
M19
indexacin cabezal.
M30
Fin de programa
Pgina 91
Los comandos T son referidos a el nmero de herramienta. La herramienta 1 en el cargador de herramientas tendr la denominacin T1. La herramienta 2, T2. COMANDOS G Los comandos G son las rdenes mas utilizadas. Son las rdenes de movimientos de las herramientas. Por lo que son las bsicas y las que determinarn las coordenadas y la forma final de la pieza mecanizada. Se expone a continuacin los comandos G Modales, de una fresadora con el programa de CNC Fagor. G0 - Posicionamiento rpido Permite mover la herramienta con rapidez en una linea recta. Ideal para posicionar rpidamente la herramienta cerca del punto de corte deseado. Hay que tener especial cuidado al utilizar este comando para que la herramienta no interfiera con ningn objeto que pueda golpear. G1 - Interpolacin Lineal Realiza un movimiento lineal controlado con avance. Utilizado para realizar un mecanizado lineal. El avance ha de estar acorde con la velocidad de giro, para evitar problemas y mantener la vida til de la herramienta. En la figura adyacente se pude ver que el comando G1 tarda mas tiempo en llegar al punto de destino, debido al avance de la herramienta. G2 - Interpolacin Circular a Derechas (Sentido horario) Realiza una trayectoria circular en el sentido de las agujas del reloj. Es indispensable indicar las coordenadas del punto final y el radio de la curva que se desee mecanizar. G3 - Interpolacin Circular a Izquierdas (Sentido antihorario) Realiza una trayectoria circular en el sentido contrario de las agujas del reloj. Es indispensable indicar las coordenadas del punto final y el radio de la curva que se desee mecanizar.
Pgina 92
G4 - Temporizador. Aade una opcin de temporizar una accin. Se suele utilizar para asegurarse de que la herramienta realice el corte de material en un lugar concreto delicado. O para mantener la herramienta quieta en una posicin concreta durante un tiempo, til si se trabaja con varias herramientas a la vez. G5 - Trabajo en arista matada Realiza un programa preescrito para eliminar las aristas vivas, redondeandolas o creando un chafln en los cantos. G7 - Trabajo en arista viva. Trabaja sin matar aristas o cantos. Tambin se utiliza para eliminar la funcin G5. G8 - Trayectoria circular tangente a la trayectoria anterior. Permite mecanizar una curva tangente a la operacin anterior, sea sta una curva o una linea. G9 - Trayectoria circular mediante tres puntos. Realiza una circunferencia indicando 3 puntos de la trayectoria deseada para el mecanizado. G10 - Anulacin Imagen Espejo. Anula las rdenes de Imagen espejo. G11 - Imagen Espejo en el Eje X. Copia en simetra respecto a un eje las trayectorias deseadas en el eje X. G12 - Imagen Espejo en el Eje Y. Copia en simetra respecto a un eje las trayectorias deseadas en el eje Y. G13 - Imagen Espejo en el Eje Z. Copia en simetra respecto a un eje las trayectorias deseadas en el eje Z. G7 - Seleccin del plano XY. Limita a utilizar exclusivamente el plano XY.
Pgina 93
G18 - Seleccin del plano XZ. Limita a utilizar exclusivamente el plano XZ. G19 - Seleccin del plano YZ. Limita a utilizar exclusivamente el plano YZ. G33 - Roscado Electrnico. Utilizacin de un subprograma para roscar automticamente. Solo es necesario introducirle los datos del roscado. G40 - Anulacin de Compensacin de Radio. Elimina las ordenes de compensacin de radio. G41 - Compensacin de Radio a Izquierdas. Genera una compensacin a la hora de realizar arcos en el sentido contrario a las agujas del reloj, para controlar mas las cotas en la trayectoria. G42 - Compensacin de Radio a Derechas. Genera una compensacin a la hora de realizar arcos en el sentido de las agujas del reloj, para controlar mas las cotas en la trayectoria. G43 - Compensacin de Longitud. Compensa las cotas de longitud para controlar mejor las dimensiones del mecanizado. G44 - Anulacin del Compensado de Longitudes. Cancela la orden de Compensacin de Longitud. G49 - FEED-RATE Programable. Permite programar el efecto Feed-rate en los componentes de la fresadora. G53 a G59 - Traslados de origen. Para facilitar el mecanizado de alguna pieza difcil, se puede trasladar el origen de coordenadas para evitar fallos en algunas cotas crticas, simplificando la escritura del programa.
Pgina 94
G70 - Programacin en Pulgadas. Cambia el sistema de medidas de milmetros a pulgadas. G71 - Programacin en Milmetros. Cambia el sistema de medidas de pulgadas a milmetros. G73 - Giro del Sistema de Coordenadas. Gira el sistema de coordenadas un ngulo concreto. G77 - Acoplamiento del 4 Eje W o del 5 Eje V con su asociado. Permite sincronizar movimientos con mas de 3 ejes. Por ejemplo, con un plato divisor electrnico. G78 - Anulacin del G77. Anula la orden G77. G79 - Ciclo Fijo Definido por el usuario. Crea un ciclo que se repite constantemente. G80 - Anulacin de Ciclos Fijos. Cancela los ciclos fijos existentes en ese momento. G81 - Ciclo Fijo de Taladrado. Crea un ciclo de taladrado en Fresadora. Solo hay que proporcionarle los datos necesarios. G82 - Ciclo Fijo de Taladrado con Temporizacin. Crea un ciclo fijo de taladrado con temporizacin, como si tambin se aplicara el comando G4. G83 - Ciclo Fijo de Taladrado Profundo. Crea un ciclo fijo para taladrar agujeros profundos. Es una operacin delicada porque puede hacer que la broca se parta y se quede dentro del agujero.
Pgina 95
G84 - Ciclo Fijo de Roscado con Macho. Crea un ciclo para realizar un roscado con macho. Es una operacin delicada porque puede quedarse el macho dentro del agujero, y es difcil de extraer. G85 - Ciclo Fijo de Escariado Crea un ciclo para escariar un agujero, mejorando la calidad superficial del mismo. G86 - Ciclo Fijo de Mandrinado con Retroceso en G0. Crea un ciclo para realizar un mandrinado en un agujero, mejorando la calidad superficial. utiliza el comando G0 para extraer la herramienta rpidamente del agujero mandrinado. G87 - Ciclo Cajera Rectangular Crea un ciclo para realizar una cajera rectangular en la pieza. La cajera rectangular est representada en la figura. G88 - Ciclo Cajera Circular. Crea un ciclo para realizar una cajera con forma circular. La cajera circular est representada en la figura. G89 - Ciclo Fijo de Mandrinado con Retroceso en G1. Crea un ciclo para realizar un mandrinado en un agujero, mejorando la calidad superficial. utiliza el comando G1 para extraer la herramienta a una velocidad controlada, ideal para mandrinados delicados. G90 - Programacin de Cotas Absolutas. Permite utilizar las cotas absolutas (cero mquina) para realizar el mecanizado y programar las rdenes. G91 - Programacin de Cotas Incrementales. Permite utilizar cotas que se van incrementando para realizar el mecanizado y programar las rdenes. G94 - Velocidad de Avance F en mm/min. Los avances a partir de esta orden se realizarn en milmetros por minuto.
Pgina 96
G95 - Velocidad de Avance F en mm/rev. Los avances a partir de esta orden se realizarn en milmetros por revolucin. G96 - Velocidad de Avance Superficial Constante. El avance en la superficie de la pieza ser constante al aplicar este comando. G97 - Velocidad de Avance del Centro de la Herramienta Constante. El avance en el centro de la herraienta ser constante al aplicar esta orden. G98 - Vuelta de la Herramienta al Plano de Partida al Terminar un Ciclo Fijo. Al finalizar un ciclo fijo, la herramienta vuelve a la posicin de inicio del mecanizado de la pieza. Asegurndose de que no hay peligro de choque de la herramienta con la pieza. G99 - Vuelve la Herramienta al Plano de Referencia al Terminar un Ciclo Fijo. Al finalizar un ciclo fijo, la herramienta vuelve al plano de acercamiento, el plano de las ltimas coordenadas marcadas antes de que la herramienta toque la pieza en un ciclo fijo.
Pgina 97
LISTA DE CODIGOS G
Cdigos G G00 G01 G02 G03 G04 G09 G10 G11 G17 G18 G19 G20 G21 G22
Grupo 1 1 1 1 0 0 0 0 2 2 2 6 6 9
Funcin Avance rpido Interpolacin lineal (avance de maquinado) Interpolacin circular horaria Interpolacin circular anti-horaria Espera para la puerta de la fresadora Parada exacta Colocar el cero del programa Cancelar modo cero del programa Seleccionar plano XY Seleccionar plano ZX Seleccionar plano YZ Entrada de datos en pulgadas Entrada de datos en milmetros
Pgina 98
G23 G27 G28 G29 G30 G31 G33 G39 G40 G41 G42 G43 G44 G49 G50 G51 G54 G55 G56 G57
9 0 0 0 0 0 1 0 7 7 7 8 8 8 11 11 14 Cancelar compensacin en la longitud de la 14 14 14 Escala herramienta Cancelar la escala Regresar al punto de referencia Regresar al segundo punto de referencia Saltar una funcin Corte para rosca Interpolacin circular en esquinas Cancelar compensacin en el corte Compensacin en el corte a la izquierda Compensacin en el corte a la derecha Compensacin herramienta Compensacin herramienta en la longitud de la en la longitud de la Chequear el cero de mquina o la posicin de referencia (home) Ir a la posicin de referencia de la mquina (home)
Pgina 99
G58 G59 G60 G61 G62 G63 G64 G65 G66 G67 G68 G69 G73 G74 G76 G80 G81 G82 G83 G84
14 14 0 15 15 15 15 0 12 0 Seleccin del sistema 6 de coordenadas 16 16 9 9 0 9 Modo de corte 9 Llamado de marcos 9 Esperar seal 9 Esperar cancelacin de la seal 9 Coordinar rotacin de trabajo Posicin en una sola direccin Parar modo exacto Sistema de control en el modo automtico en las esquinas Modo de roscado Seleccin del sistema 1 de coordenadas de trabajo Seleccin del sistema 2 de coordenadas de trabajo Seleccin del sistema 3 de coordenadas de trabajo Seleccin del sistema 4 de coordenadas de trabajo Seleccin del sistema 5 de coordenadas de trabajo
Pgina 100
G85 G86 G87 G88 G89 G90 G91 G92 G94 G95 G98 G99
9 9 9 9 9 3 3 0 5 5 10 10
Cancelar coordinar rotacin Avance rpido en el ciclo de perforado Ciclo de perforado con velocidades de corte Roscado Cancela el ciclo Ciclo de perforado sencillo Taladrado con tiempo de espera en el fondo Profundidad del agujero en el ciclo de perforado Ciclo de roscado Ciclo para ampliar agujeros Ciclo para ampliar agujeros Regresar al ciclo de ampliar agujeros Ciclo de ampliar agujeros Ciclo de ampliar agujeros Coordenadas absolutas Coordenadas incremntales Desplazamiento sistema Velocidad de avance en mm / min hasta el origen del
Pgina 101
Pgina 102
LISTA DE CODIGOS M Cdigos M M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M13 M14 M15 M19 M20 M21 Funcin Para el programa Parar opcionalmente Reset programa Encender Husillo horario Encender husillo anti-horario Apagar el husillo Cambio automtico de herramienta Refrigeracin B on Refrigeracin A on Apagar refrigeracin Abrir Prensa Cerrar prensa Husillo hacia delante y refrigerante encendido Husillo hacia atrs y refrigerante encendido Programa de entrada usando MIN P Orientacin del husillo ATC Coger herramienta ATC Sacar herramienta
Pgina 103
M22 M23 M24 M25 M27 M28 M29 M30 M31 M37 M38 M39 M40 M41 M43 M44 M45 M48 M49 M62
Reset el carrusel al bolsillo uno Reset el carrusel en la posicin del bolsillo Seleccionar DNC modo Reset y Reactivar programa Incrementar conteo de partes Abrir la puerta en una parada Abrir puerta Cerrar puerta Extender atrapado de partes Retraer atrapado de partes
Pgina 104
M63 M64 M65 M66 M67 M68 M69 M70 M71 M73 M76 M77 M80 M81 M83 M98 M99
Salida auxiliar 2 encendida Salida auxiliar 1 apagada Salida auxiliar 2 apagada Esperar la salida auxiliar 1 encendida Esperar la salida auxiliar 2 encendida Lleva al robot a la posicin Home
Espejo en X encendido Espejo en Y encendido Espejo en IV encendido Esperar la salida auxiliar 1 apagada Esperar la salida auxiliar 2 apagada Espejo en X apagado Espejo en Y apagado Espejo en IV apagado Llamado de un subprograma Fin del subprograma
Pgina 105
ANEXO 2 CODIGOS DE CONTROL NUMERICO PARA EL TORNO: LISTA DE CODIGOS G Cdigos G G00 G01 G02 G03 G04 G10 G20 G21 G22 G23 G27 G28 G29 G30 G31 G32 Grupo 1 1 1 1 0 0 6 6 9 9 0 0 0 0 0 1 Regresar al punto de referencia Chequear el cero de maquina o la posicin de referencia (home) Ir a la posicin de referencia de la maquina (home) Funcin Avance rpido Interpolacin lineal (avance de maquinado) Interpolacin circular horaria Interpolacin circular anti-horaria Espera para la puerta del torno Colocar el cero del programa Entrada de datos en pulgadas Entrada de datos en el sistema mtrico
Pgina 106
G34 G36 G37 G40 G41 G42 G50 G65 G66 G67 G70 G71 G72 G73 G74 G75 G76 G90 G92 G94
1 0 0 7 7 7 0 0 12 12 4 4 0 0 0 0 0 1 1 1
Compensacin herramienta en X
automtica
de
la
Compensacin herramienta en Y
automtica
de
la
Pgina 107
2 2 11 11
Llamado de marcos
Esperar seal
Remocin de
material
por medio de
Torneado
longitudinal
por
medio
de
Pgina 108
Roscado
Coordenadas absolutas
Desplazamiento sistema
hasta
el
origen
del
Pgina 109
LISTA DE CODIGOS M Cdigos M M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M13 M14 M15 M16 M19 M20 Funcin Para el programa Parar opcionalmente Reset programa Encender Husillo horario Encender husillo anti-horario Apagar el husillo Cambio automtico de herramienta Refrigeracin B on Refrigeracin A on Apagar refrigeracin Abrir la mordaza Cerrar la mordaza Husillo hacia delate y refrigerante encendido Husillo hacia atrs y refrigerante encendido Finaliza el programa Llamado de una herramienta especial Orientacin del husillo Indicador A del husillo
Pgina 110
M21 M22 M23 M25 M26 M29 M30 M31 M37 M38 M39 M40 M41 M43 M44 M45 M48 M49 M50 M51
Seleccionar DNC modo Reset y Reactivar programa Incrementar conteo de partes Abrir la puerta de una parada Abrir puerta Cerrar puerta
Mirar porcentaje de avance al 100% Cancelar M48 Esperar la seal de posicin del eje Cancelar M50
Pgina 111
M52 M53 M54 M56 M57 M62 M63 M64 M65 M66 M67 M68 M69 M70 M76 M77 M80 M98 M99 Espejo en X encendido Espera para que se apague la seal 1 Espera para que se apague la seal 2 Apaga espejo en X Llamado de un subprograma Fin del subprograma Seleccionar mordaza interna Seleccionar mordaza externa Genera seal 1 Genera seal 2 Apaga la seal 1 Apaga la seal 2 Espera la seal 1 Espera la seal 2 Cancelar M52
Pgina 112