Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Milltronics
Manual Milltronics
CARTILLA DE OPERACIÓN
Y PROGRAMACIÓN
Marzo 2006
2
CONTENIDO
3. PANEL DE OPERACION
3.1. PANTALLA PRINCIPAL
3.2. TECLAS DE FUNCIONES DEL PANEL PRINCIPAL
5. PROGRAMACIÓN CNC
5.1. LISTADO DE FUNCIONES PREPARATORIAS (CÓDIGOS G)
5.2. LISTADO DE FUNCIONES MISCELÁNEAS (CÓDIGOS M)
5.3. INTERPOLACIÓN LINEAL (G00/G01)
5.4. INTERPOLACIÓN CIRCULAR (G02-G03)
5.5. CICLOS FIJOS G73, G81, G83, G84, G86
6. PROGRAMACION CONVERSACIONAL
6.1. LA PÁGINA DE EDICIÓN DE PROGRAMAS
6.2. FORMATO DEL CICLO DE TALADRADO
6.3. FORMATO DEL CICLO DE FRESADO.
6.4. CICLO DE CREACIÓN DE TEXTO.
6.5. EJEMPLO DE PROGRAMACION
7. COMUNICACIONES RS232C
1.1. DEFINICIÓN.
• Instrucciones codificadas
• Distancias
• Posiciones
• Funciones
• Movimientos específicos
En general las máquinas de control numérico computarizado están compuestas por una
serie de elementos comunes que tienen como objetivo primordial controlar los
movimientos, velocidades y aceleraciones de varios motores con el fin de conseguir una
trayectoria en el espacio de una herramienta de corte. Los siguientes son los elementos
más importantes:
• Estructura principal
• Guías
• Husillo
• Motores de husillo y ejes
• Panel de operación
• Unidad C.N.C.
• Floppy drive, interfase RS232
• Mesa de la máquina
• Tornillos de bolas recirculantes
• Unidad de mantenimiento neumática
• Unidad de lubricación
• Unidad de refrigeración
• Cambiador automático de herramientas
6
3. PANEL DE OPERACION
1 Monitor a color
2 Teclado alfabético
3 Teclado numérico
4 Teclas de funciones
1. Tiempo de ejecución:
Al verificar un programa el tiempo de ejecución muestra el tiempo calculado para la
fabricación de las partes. Cuando esté corriendo un programa, muestra el tiempo
transcurrido desde que el programa fue iniciado. El tiempo total de mecanizado de un
programa se guarda en el parámetro “job-time” en F7 param-F9 Ctrl.
2. Línea de historia:
Esta línea muestra dónde se encuentra dentro del software y de dónde viene. Si está
modificando la tabla de herramientas, mostrará Main-params-tool-edit
10
3. Programa activo:
Muestra el nombre del programa que está corriendo o verificando. Si está editando un
programa, mostrará el programa activo de edición. Si está enviando un programa por cable
RS232, mostrará el nombre del programa que se está enviando.
4. Posición actual:
Es la posición relativa al cero del origen de trabajo.
5. Siguiente posición:
Si está corriendo o verificando un programa, ésta es la posición a la cual la máquina va a
ir.
6. Distancia:
Es la distancia que le queda a la máquina por recorrer para completar el movimiento
programado.
7. Teclas de funciones:
Las teclas de funciones iluminadas están activas o disponibles.
8. Ventana de estatus:
La ventana de estatus muestra información detallada sobre el estado del control.
En la cual:
1. La línea inclinada (slash) cambia hacia delante y atrás ( \ - / ) cada vez que se
actualiza la ventana de estatus
11
La máquina siempre debe llevarse a su origen (home) cada vez que sea reseteada o
encendida. Cada eje va a buscar un límite de recorrido y enviar una señal al control. Para
iniciar la secuencia oprima el botón de inicio de ciclo (Cycle start)
12
La máquina debe estar referenciada en home antes de hacer un jog, el jog es un movimiento
de ejes contínuo, según el tiempo que se opriman las teclas correspondientes. Al oprimir F2
aparece la siguiente pantalla.
Las teclas de función a lo largo de la parte baja de la pantalla seleccionan el modo deseado
de avance. F1 –slow, corresponde a avance lento. F2 – Fast realiza avances en rápido. F3
definine avance en modo continuo durante el tiempo en que se opriman las teclas de
dirección. Cuando F3 se desactiva la máquina se moverá según los incrementos definidos
en F4 dist.
Este modo es utilizado para mover la máquina usando el volante electrónico, por lo general
se utiliza para definir las longitudes de herramientas, orígenes de trabajo y alinear piezas.
Se tiene la siguiente pantalla:
Las teclas de función F en la parte baja de la pantalla se usan para seleccionar cual eje se
quiere mover al girar el volante. El regulador de velocidad de avance define el tamaño de
paso para cada click del volante. El eje iluminado muestra en qué dirección se mueve la
herramienta.
F6 – Z tool se usa para establecer la longitud de la herramienta y definirla en la tabla de
longitudes de hta en el parámetro H. La máquina preguntará por un valor de Z y al dar
Enter se grabará el dato en la tabla.
La distancia que se muestra es la que avanzará la herramienta en cada paso.
14
Esta pantalla muestra las opciones para ejecución de un programa, al presionar la tecla
F4.
Con la tecla F1- START se dará inicio al ciclo, luego de aceptar una ventana de
confirmación del número de herramienta; y eligiendo si se desea empezar el programa
desde el principio, bloque a bloque o desde una herramienta determinada.
Con la tecla F2 – OLD, se puede buscar un programa existente y dejarlo activo.
Con la tecla F3 – BLOCK activada, el programa se detendrá al final de cada bloque de
instrucciones.
Con la tecla F4 – Ostop, el programa se detendrá cada vez que encuentre el código M01, y
se reinicia con el botón de inicio de ciclo.
Con la tecla F5-BSKIP, el programa NO ejecutará las líneas de instrucciones que inicien
con un slash (/)
Con la tecla F6-DISPL se ingresa a una serie de pantallas que controlan el aspecto de la
ventana en curso, pudiendo mostrar la posición y distancia a mover, el error de seguimiento
en los servos, el modo gráfico, y el modo de autodiagnóstico de las funciones y señales de la
máquina.
Con la tecla F7-MENU se puede observar una lista de los programas almacenados
actualmente en la memoria de la máquina, de este modo se pueden seleccionar para
ejecutar o verificar.
Con la tecla F8-DRY activa, los programas que se ejecuten tendrán la velocidad de
simulación en vacío, la cual debe llevarse a cabo con mucho cuidado.
15
En el modo MDI, cualquier función se puede ejecutar sin quedar grabada en memoria. A
medida que se digiten las funciones, éstas se pueden ver en la pantalla. Al finalizar cada
bloque de instrucciones se debe dar Enter. Y el botón de ciclo start iniciará la ejecución del
programa.
La ejecución en MDI se puede interrumpir con la tecla ESC. F1 mostrará un listado de las
funciones preparatorias G habilitadas y F2 mostrará un listado de las funciones
misceláneas disponibles.
Con F6 se controlan las opciones de visualización.
16
La función F9 del menú principal está dedicada a la verificación de los programas antes de
su ejecución. Esta verificación se puede hacer en el modo gráfico o en la ventana de
posición y distancias a recorrer, en donde se mostrará el listado de instrucciones del
programa.
Los tiempos mostrados durante la verificación se pueden tomar como referencia para
calcular el tiempo de ejecución. El programa a verificar debe estar activo.
18
Los valores de Z por encima del cero serán positivos, los que sean por debajo del origen
serán negativos.
El sistema de coordenadas cartesianas puede pensarse como una malla que cubre
completamente la pieza, y las ubicaciones específicas de cada punto se toman según su
posición en la malla.
Un sistema coordenado o cero de pieza va a establecer las posiciones cero del eje X y Y en
una ubicación deseada sobre la mesa de la máquina. Este punto generalmente se encuentra
sobre la pieza y casi siempre es la posición desde la cual es más fácil programar. Existen
seis diferentes coordenadas de trabajo disponibles en el control, son listadas y llamadas por
códigos G, los cuales ven desde el G54 (número 1) hasta el G59 (número 6). El sistema de
coordenadas de trabajo G54 está activado por defecto una vez se enciende la máquina.
Los valores del sistema coordenado de trabajo se establecen al oprimir las teclas G54-X y
G54-Y. Estos botones están ubicados dentro del menú de JOG. Otros botones similares
aparecen en el menú de movimiento desde el volante electrónico, dependiendo de cuál eje
está siendo controlado. Oprimiendo cualquiera de estos botones dejará en cero el valor del
eje relacionado con ese botón.
La posición actual de la línea de centro del husillo será el nuevo cero. Si el cero se va a
encontrar usando un centrador, es importante mover el cabezal hacia arriba después de
encontrar el borde y mover la mesa hacia el husillo una distancia igual al radio del
centrador. Esto ubicará el centro del husillo sobre el filo deseado.
Para cambiar el sistema coordenado a trabajar se puede oprimir el botón Wrk-1 (trabajo
1). Si este botón se oprime una vez, cambiará al sistema Wrk-2 y la coordenada G55 estará
activa. Continuando oprimiendo el botón cambiarán los sistemas coordenados hasta el
Wrk-6, y si se oprime otra vez, llegará al Wrk-1.
Para editar una coordenada de trabajo seleccione “Coord” en el menú “Params”. Las
flechasen el teclado moverán el selector a través de los campos t la tecla F-1 permitirá
editarlos. Después de meter un nuevo número en el campo, la tecla Enter lo aceptará. Los
valores de ejes mostrados son la distancia desde el cero de máquina hasta el cero del
24
sistema coordenado de trabajo. Todos estos valores están abajo y a la izquierda del cero de
máquina, y por tanto son números negativos.
Ingrese a la tabla desde el menú principal presionando [F7] Params – [F3] Tool. Para
editar un valor de diámetro o longitud en la tabla, presione la tecla de edición [F1]. Esto
activará el cursor de la pantalla de offset de herramientas. Ubique el cursor con las teclas
de flecha [F7] a [F10] sobre el valor a cambiar, luego digite el número deseado. El valor
actual aparecerá junto al nuevo digitado. Si el nuevo valor mostrado se acepta, entonces
presione la tecla enter. Si el usuario desea regresar al valor antiguo antes de presionar la
tecla enter, puede mover el cursor a otro valor o presionar la tecla escape. Cuando se
accede a un grupo de offsets presionando editar [F1], el usuario queda restringido dentro
de esa página de valores. Si un valor en otra página se va a editar, el usuario debe salir de
la pantalla y utilizar las teclas [F9] PgUp –RePág- y [F10] PgDn –AvPág- para cambiar la
26
página de offsets. Presione la tecla [F1] de edición para entrar a esa página y realizar los
cambios mencionados anteriormente.
Los valores en esta tabla pueden ser también sumados o restados. Si un símbolo – o un + se
ingresan antes del valor, restarán o sumarán al valor actual. Para disminuir el valor 0.1
mm, el valor será editado y digitado como –0.1, de modo que se restará una décima de
milímetro al valor actual.
5. PROGRAMACIÓN CNC.
Los programas están conformados por una serie de bloques numerados, y cada bloque se
compone de instrucciones simples, como se ve a continuación:
N G X Y Z F S T M
Número Función
Función Letra Velocidad Velocidad
de Herramienta auxiliar,
preparatoria de eje de avance de husillo no usar más de una
bloque por bloque
La velocidad de avance en G01 se puede controlar durante la ejecución mediante las teclas
en el panel de operación y así variarse valor entre un 0% y un 140 % del dato programado.
Los comandos G00 y G01 son MODALES y una vez ejecutados, permanecerán activos en la
máquina a menos que se indique lo contrario.
Existen dos direcciones para hacer la interpolación circular, G02 en sentido horario y G03
en sentido antihorario.
El primer método principal es definir la ubicación del centro del arco, para ello la máquina
requiere la siguiente información:
Ejemplo:
El segundo método principal para programar arcos requiere definir la coordenada X,Y,Z
del punto de llegada y el radio del arco.
La compensación del radio permite que se pueda escribir un programa sin necesidad de
considerar el tamaño de la herramienta.
Los ciclos fijos están diseñados para facilitar la creación de programas específicos. Con el
uso de un código G, toda la operación puede ser programada en una sola línea. Esto hace
la programación más rápida y ahorra espacio de memoria.
Los ciclos más utilizados son G73, G81, G83, G84, G86, para otros ciclos, consultar el
manual de programación Centurión 7.
Para todos los ciclos fijos existen dos modos de finalización: con retorno al punto inicial
(G98) o con retorno al punto de referencia R (G99). Esto determina la coordenada en Z a la
cual llegará la herramienta cuando termine de taladrar cada agujero.
G73 X ___ Y____ Z ____ Q ____ R ____ V _____ U _____ D ____F _____
1. Posición rápida en el punto R
2. Avance lento al punto V
3. Sube en rápido el valor de U
4. Descenso rápido el valor D
5. Avance lento la cantidad Q
6. Repite los pasos 3-5 hasta alcanzar la profundidad final Z
7. Ascenso en rápido hasta alcanzar el punto R o el punto inicial según G98/G99
G80: CANCELA TODOS LOS CICLOS FIJOS
Ejemplo: G98 G73 X20. Y100. Z-50. Q4. R2. F100.
G80
38
Durante el roscado los botones de regulación de avance y RPM son ignorados. Una vez se
inicia el ciclo, no se detiene hasta completar el roscado. Si se aplica una parada de
programa, el roscado se detendrá fuera del agujero.
Este ciclo se utiliza para alesar agujeros separando la herramienta de la pared antes de
ascender. La distancia y el ángulo de separación están dados por parámetros de máquina.
6. PROGRAMACION CONVERSACIONAL
Los campos que en el monitor se ven en rojo, son información obligatoria que se debe
ingresar, éstos serán negros una vez se ingrese el dato.
En las siguientes ventanas que van apareciendo debe llenar los datos que corresponden a
cada una, de acuerdo al proceso que se tenga, según el cuadro de menús que se ve a
continuación.
43
44
La página de edición de programas es usada para ver los datos de programas en formato
conversacional, cambiar información y adicionar o remover elementos del programa. La
página de edición de programas conversacionales se puede abrir con (F8)program-
(F2)conv-(F1)edit, (F8)program-(F2)conv-(F3)old, (F8)program-(F2)conv-(F7)menú, o
cuando se oprime la tecla F10 de salida luego de completar un nuevo programa
conversacional.
F2 View – Muestra una lista de todos los eventos en el programa conversacional. Permite al
usuario ir a cualquier evento seleccionándolo de la lista. También permite cortar y pegar
eventos dentro del mismo programa conversacional.
HELP Verf –Rápidamente verifica la geometría. Esta pantalla sólo muestra la geometría de
la pieza y no revisa problemas posteriores de compensación, formato erróneo, u otros
problemas. Los programas deberían ser verificados siempre usando la verificación del
menú principal para revisarlos cuidadosamente antes de ejecutarlos.
Inicio del taladrado (Start): selecciona qué clase de ciclo de taladrado desea el usuario.
Posiciones del taladrado: Determina las posiciones de los agujeros a taladrar
Fin del taladrado (end): Cancela el ciclo de taladrado.
Selecciones en el menú:
Algunos ciclos son automáticos, como los de cajeras circulares o rectangulares. Estos
ciclos no requieren un inicio de fresado o final de fresado. Si un evento no aparece en
pantalla entre los botones de inicio y final, no requiere un inicio o un final.
Selecciones en el menú:
Selecciones en el menú:
Para este ejercicio, ingrese por el modo conversacional y cree un programa nuevo, luego
digite las líneas que se muestran a continuación, cada evento (página) debe almacenarse al
completarse seleccionando [STORE] antes de continuar con el siguiente evento.
Este ejemplo almacena un programa de cajeado de un rectángulo, en pulgadas, utilizando
la herramienta #1 (establecer diámetro 0.5” en la tabla de htas), la herramienta #2
(diámetro 0.25”) realiza un circulo de agujeros.
Compensation [On]*
Program Set Up Cut Direction [CW (Conv)]*
Program name [ ] ---------------------------------------------------
Dimensions [Absolute]* Esc-Esc-Esc-F5(TChng)
Units [English]* Tool Change
--------------------------------------------------- Tool [Change]*
F5(TChng) Tool Change Position X[-3 ]
Tool Change Tool Number T[2 ]
Tool [Change]* Tool Description [ ]
Tool Change Position X[-3 ] Spindle Speed S[1500]
Y[0 ] Spindle Restart [CW]*
Tool Number T[1 ] Stop For Speed Change [No]*
Tool Description [ ] Coolant [---]*
Spindle Speed S[1000] ---------------------------------------------------
Spindle Restart [CW]* F4(Bolt)-F1(Drill)
Stop For Speed Change [No]* Drill Bolthole Cycle
Coolant [---]* Z Pierce Feedrate F[15 ]
--------------------------------------------------- Spindle On CW RPM S[ ]
F2(Mill)-F5(Pockt)-F1(SetUp) Return Point [Clearance]*
Pocket Mill Set Up Clearance R[.1 ]
X Pocket Center [0 ] Final Z Depth Z[-.25 ]
Y Pocket Center [0 ] Bolthole Center X[0 ] Y[3 ]
XY Feedrate [20 ] Bolthole Radius [1 ](-R for
Z Pierce Feedrate [10 ] CCW)
Return Point [Clearance]* Angle Of 1st Hole [0 ]
Clearance [.1 ] # Of Holes To Be Made [8 ]
Final Z Depth [-1 ] # Of Holes In 360 Deg [8 ]
First Z Depth [-.5 ] ---------------------------------------------------
Z Increment [.5 ] End of Program
--------------------------------------------------- Spindle off [Yes]*
F3(Rect)-F2(Finsh) Coolant off [No]*
Rectangular Finish Inside Z to Toolchange [Yes]*
X Pocket Dimension [3 ] X Position (home relative)[ ]
Y Pocket Dimension [2.5 ] Y Position (home relative)[ ]
Corner Radius [.5 ]
Z Down [Plunge]*
49
Ejemplo 2
Programa en conversacional:
Event 0 of 11
Program Setup
Program name [SAMPLE 1]
Dimensions [Absolute]
Units [English]
Work Coordinate [---]
Setup Notes:
[]
[]
[]
[]
[]
[]
---------------------------------------------------
Event 1 of 11
Tool Change
Tool [Change]
Tool Change Position X[ ]
Y[ ]
Tool Number T[1 ]
Tool Description [ ]
Next Tool Number [ ]
Spindle Speed S[3000]
Spindle Restart [CW]
Coolant [Flood]
---------------------------------------------------
Event 2 of 11
Tool Pierce - Start Mill Cycle
Z Pierce Feedrate [5 ]
Return Point [Clearance]
Clearance [.1 ]
Final Z Depth [-.375 ]
1st Z Depth [-.375 ]
Z Increment [1 ]
X Pierce Point X[0 ]
Y Pierce Point Y[0 ]
Compensation [Auto Left]
Options [---]
---------------------------------------------------
Event 3 of 11
Mill Geometry - Line
Feedrate F[ ]
52
7. COMUNICACIONES RS232C
1. Seleccione UTIL-RS232-RECEV
2. Seleccione el tipo de archivo: TEXT, CONV, o PARMS
3. Entre el número del nuevo programa.
1. Seleccione UTIL-RS232-SEND
2. Seleccione el tipo de archivo: TEXT, CONV, o PARMS
3. Seleccione MENU. Mueva el cursor al programa(s) que desea enviar y seleccione SET.
Después de dar SET a todos los programas, seleccione START-BEGIN.
Una característica del control Centurión es la capacidad para importar archivos de diseño
en formato DXF o CDL directamente a la máquina. Esta función crea las líneas y arcos
necesarios para definir el perfil de la pieza que se va a cortar, o dar las ubicaciones de los
agujeros a taladrar. El archivo debe contener sólo los perfiles a cortar, series de arcos o
círculos o una serie de líneas. Los archivos no deben tener textos, splines, polilíneas,
acotados, marcos o rótulos. Si existen múltiples perfiles, es necesario conocer la
coordenada exacta de la ubicación de inicio del perfil a cortar.
Sólo se requiere el nombre del archivo y su ruta de ubicación (path). Cualquier círculo
seleccionado en el archivo resultará en una posición rápida en XY para ubicar su centro.
55
Después de ingresar al menú conversacional de fresado MILL, digite F8 CAD para ver la
pantalla de ingreso de datos CAD, para ubicar el archivo utilice la tecla F2 MENU y de ser
necesario cambie la unidad a leer con F12 DRIVE.
Seleccione el archivo DXF y oprima F1 INPUT para ingresar los datos, a continuación
saldrá la pantalla gráfica con todas las entidades dentro del archivo. Oprima F1 PATH
para escoger el perfil a mecanizar, cuando sale el mensaje “pick start point” mueva el
cursor hasta un punto cercano al extremo de la primera entidad a cortar y oprima ENTER.
Luego del mensaje “pick a point in the direction you want to cut” debe mover el cursor a
otra entidad adyacente que marcará la dirección en que se realizará el corte del perfil.
Una vez ingresen los datos al sistema oprima ESC y F10 BACK para editar el evento inicial
TOOL PIERCE START MILL CYCLE creado automáticamente con anterioridad a los datos
del contorno y modifique la información relevante a profundidades de corte, velocidades de
avance y compensación de radio de herramienta.
La geometría debe seguir una trayectoria continua desde el inicio hasta el final, sin
rupturas o espacios entre las entidades. Existe un parámetro que le indica al control la
distancia de búsqueda que el sistema usa para encontrar la siguiente entidad. Este se ubica
en PARAMS-SETUP-LEVEL-MISC y se llama CAD EPSILON. Puede editar este
parámetro para ajustarlo a sus archivos CAD (.0003 a .0005 es recomendable). En este
mismo menú se puede ajustar la extensión del archivo de acuerdo a su sistema CAD.
56
La tecla F3 STRIP está activada por defecto y causará que cualquier valor del eje Z vaya a
cero. Para procesar un archivo que requiera entradas diferentes en Z, entonces el
programador debería apagar el comando STRIP. Cuando se procesen los datos, el archivo
se podrá editar.