Professional Documents
Culture Documents
DYNA 4M
MANUAL
DE
PROGRAMACIN
CONTROL
-1-
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
DYNA 4M
DYNA 4M ...................................................................................................................... 2
ESPECIFICACIONES DEL CONTROL ................................................................................ 5
PROCESADOR DE 32 BIT ............................................................................................................ 5
CARACTERSTICAS ..................................................................................................................... 5
MODOS DE OPERACIN .............................................................................................................. 5
FUNCIONES DE INTERPOLACIN ................................................................................................. 5
FUNCIONES DE COMPENSACIN ................................................................................................. 5
CARACTERSTICAS DE PROGRAMACIN ..................................................................................... 5
ESTRUCTURA DEL SISTEMA ............................................................................................. 6
ESTRUCTURA DEL HARDWARE ................................................................................................... 6
ESTRUCTURA DEL SOFTWARE .................................................................................................... 6
FUNCIONES DEL SISTEMA. ......................................................................................................... 7
FUNCIN MONITOR .............................................................................................................. 9
PGINA DE LA MAQUINA ......................................................................................................... 11
TRAYECTORIA ......................................................................................................................... 12
POSICIN ................................................................................................................................. 14
OPERACIN ( EN EL TABLERO DE LA PANTALLA) ..................................................................... 14
3D SOLID MODELING. (MODELADO EN SLIDO 3D ) .............................................................. 16
DEFINICIN DE LA PIEZA DE TRABAJO ...................................................................................... 17
TEACH IN ............................................................................................................................. 19
FUNCION HELP....................................................................................................................... 20
FUNCIN MENU .................................................................................................................... 21
FILE MANAGEMENT (ADMINISTRADOR DE ARCHIVOS) ...................................................... 22
EDITAR UN PROGRAMA............................................................................................................ 27
Lista de Comandos ............................................................................................................. 28
Procedimientos de Edicin................................................................................................. 28
ESPECIFICACIN DE LOS PARMETROS DE LA HERRAMIENTA ................................................... 31
TOOL LIBRARY MANAGEMENT ................................................................................................ 31
ENTRADA DE DATOS A LOS PARMETROS DE LA HERRAMIENTA. .............................................. 32
DEFINICIN DE PARMETROS ................................................................................................. 33
PARAMETROS DEL MONTAJE DE LA HERRAMIENTA ................................................................... 35
PARAMETER SETUP........................................................................................................... 35
STATUS................................................................................................................................. 36
EXPLICACIN DE LOS PARAMETROS SETUP ............................................................ 37
SISTEMA DE COORDENADAS ........................................................................................... 38
SISTEMA DE COORDENADAS DE LA MAQUINA ........................................................................... 38
Desplazamiento de Las Coordenadas de trabajo............................................................... 38
COORDENADAS LOCALES............................................................................................. 38
REGLAS PARA LOS CODIGOS DYNA ............................................................................. 40
-2-
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
-3-
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
-4-
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Caractersticas
Ejes Controlados 35
Ejes Controlados Simultneamente 35
Identificacin de Ejes X,Y,Z,U,V
Incremento Programable mnimo 0.001mm 0.0001inch
Verificacin de trayectoria de Herramienta
Rendering de Modelo Slido
Modos de operacin
Modo Automtico
Modo Manual
Modo DNC (RS-232 Interno y Externo)
Modo HandWheel
Funciones de interpolacin
Interpolacin Lineal
Interpolacin Circular
Interpolacin Espiral
Funciones de Compensacin
Compensacin de Radio de Herramienta
Compensacin de Longitud de Herramienta
Compensacin de Back-lash
Compensacin de paso de Ball Screw
Compensacin de ngulo XY
Compensacin Trmica Electrnica
Caractersticas de Programacin
Programacin de cdigos G/M y DYNA o mezcla de ambos
Funcin Teach-in
Programacin Automtica
Ayuda para clculos matemticos
-5-
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
X Y Z U V
-6-
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Como se muestra abajo, la pantalla esta dividida en 4 secciones, como lo son, el rea de
titulo, rea principal, rea de funciones, rea de mensaje y rea de funcin.
rea de titulo
-7-
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
rea principal
Funciones
Especiales
rea de Mensajes
Ara de Funcin
El rea de titulo muestra el nombre de la pagina vigente o nombre actual del programa
activo y el tiempo transcurrido desde que el sistema fue encendido.
El rea principal muestra los datos grficos relacionados con la operacin vigente o
actual. El rea de mensajes proporciona mensajes de error. El rea de la funcin de
teclas muestra la posicin de las teclas correspondientes.
-8-
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Funcin MONITOR
La funcin de monitor, se usa para monitorear la operacin de la maquina y su estatus.
Esto incluye una muestra de la posicin de la maquina (Machine), una muestra de la
trayectoria de corte (PATH), una posicin de referencia de las coordenadas (POSICION),
el modelo slido 3D (SOLID) y la funcin Teach In(Cuando esta disponible)
La siguiente figura muestra una distribucin bsica de las paginas del monitor. Las
teclas de funcin son similares en todas la paginas.
CONSTANTES
-9-
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Search: Localiza una lnea particular al programa (Si no se usa al iniciar un programa
desde el principio).
Run: Iniciara una operacin. Tiene la funcin que el botn de Cycle Start
- 10 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Pgina de la Maquina
La pagina de coordenadas de la Maquina, es la pagina preestablecida de las funciones
del monitor. La posicin actual de la maquina con relacin a la posicin cero de la
maquina, mostrada con un gran numero de caracteres.
Otra informacin se muestra a la derecha de la pantalla de coordenadas , como se
describe a continuacin.
COORD.
Muestra el numero de coordenadas de trabajo actual(G54-G59) y los valores actuales de
las coordenadas desplazadas.
DST-TO-GO
Muestra la diferencia entre la posicin actual y el destino de la posicin actual del
comando
COMAND:
Muestra la posicin comandada por el actual programa NC.
- 11 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Trayectoria
La funcin de trayectoria (PATH) se usa para monitorear la trayectoria de corte del
centro de la herramienta. Se puede usar en simulacin o en corte actual. Esta vista
puede ser rotada o escalada (Zoom) segn se requiera. Esto se realiza a travs de 9
botones selectores localizados en el lado superior derecho de la pantalla. Estos son
seleccionados utilizando las teclas de la flechas para seleccionar la funcin deseada, y
presionar la tecla Input para entrar a esta funcin.
- 12 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Large Circle y
Red Dash Rectangular Frame : (rea delimitada por una caja rectangular roja)
Va a toda velocidad el limite del rango del software con el movimiento mximo y mnimo
del rango uniforme de los ejes. El limite del ngulo es colocado en el montaje de la
maquina del parmetro del sistema .
Yellow Dash Rectangular Frame: (rea delimitada por una caja rectangular amarilla)
En este se da la forma y el tamao de las piezas de trabajo. Este tamao colocado en la
segunda pagina de parmetro
- 13 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Posicin
Posicin muestra informacin similar a la informacin de la pagina de la maquina. La
diferencia es que los caracteres grandes muestran la posicin en relacin a la parte de
posicin de trabajo. La posicin de la maquina ser mostrada en pequeos caracteres
en la columna derecha. La posicin local ser mostrada solo para indicar la posicin
relacionada con el cero local.
- 14 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
sistema de una PC. Trabajando sin el control actual del tablero y usado por los
ingenieros de servicio.
OPT: Habilita la anulacin del bloque . cuando OPT es seleccionado, algunos comandos
del programa , como; empezar, \ no ser ejecutado.
S-, S+, S0: Giro del husillo hacia delante de reversa o paro.
- 15 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 16 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Permite ver al slido en todas sus vistas, girndolo en sentido contrario de las
manecillas del reloj.
Permite ver al slido en todas sus vistas, girndolo en sentido de las manecillas
del reloj
NOTAS:
La simulacin de la velocidad es generalmente mas rpida que la velocidad de corte
actual, sin embrago la proporcin de alimentacin y el radio de la herramienta
influenciaran en velocidad de la simulacin desde que la pieza esta maquinndose
internamente
Radio de la herramienta:
El radio de la herramienta usado es relativo al tamao de la pieza de trabajo
Rectangular:
- 17 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Define las coordenadas X0, Y0, Z0, de la esquina izquierda mas baja de la pieza de
trabajo. Esta localizacin es relativa en el G53 (Machine Home). Las especificaciones
Length, Whidth y Heigth son del tamao del bloque de los ejes X, Y, Z.
Circle:
La posicin I0, J0, Z0 para las coordenadas del centro del botn del cilindro. Este es
relativo de la coordenada al G53 (Machine Home). Utilizar R y r que son para el radio
externo e interno del cilindro, la altura permanece para lo alto del cilindro.
- 18 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
The URNG time: El tiempo corrido total calculado por la proporcin de alimentacin se
da en el programa.
C/T: La proporcin del tiempo de corte, con respecto al tiempo total de la ejecucin.
TEACH IN
La funcin Teach-In puede usarse para almacenar posiciones, y crear un programa NC.
Para esto:
La maquina debe ser movida en el modo manual. Los ejes sern movidos modificando
las coordenadas en al rea Teach Rec. Posteriormente debemos presionar la tecla
RECORD que esta en el rea de funciones, as el sistema guardara las coordenadas de
este punto. Aparece automticamente una lnea que une la coordenada anterior con la
actual, encerrando a esta ltima dentro de un circulo.
- 19 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Presionando la tecla RESET las coordenadas de los puntos sern guardados en una
secuencia correcta y el sistema generara la trayectoria de la herramienta a travs de la
posicin del cursor en el actual programa cargado.
Funcion HELP
La funcin Help esta divida en dos grupos basados en la funcionalidad. Estos grupos
son: System Help y Programing Help (Sistemas y Programas de ayuda)
Estas son a travs de unas teclas de funcin rpida. Esta pueden ser activadas solo en
paginas del sistema cuando la tecla Help es presionada, el sistema localiza la relacin
del mensaje de ayuda y la muestra en el rea de exhibicin de Help.
El ndice siguiente de las opciones que se encuentran en esta pagina , son las siguientes.
PAGE_IDX: Muestra el ndice actual de la pagina de mensajes de ayuda
PARA_IDX: Mostrara los parmetros de las variables CNC.
I/O IDX: Definiciones de Entradas / Salidas.
KEY_IDX: Definicin de teclas de cdigos
SYS_IDX: Definicin de los estados del sistema
CNC_ERR: Mensajes de error del sistema
PLC_ERR: Definicin de los mensajes del sistema.
G CODE: Lenguaje de ayuda del cdigo G
M CODE: Lenguaje de ayuda del cdigo M
PREV : Mostrar la pagina anterior
NEXT: Mostrar la siguiente pagina.
SEARCH: Bsqueda especificando un capitulo.
- 20 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Funcin MENU
(VISION GENERAL)
Existen 5 funciones localizadas en el grupo de la funcin Men, estas son las siguientes:
PROG, EDIT, PLC, TOOL, PARA
1. Utilizando el Mouse
Debemos mover el cursor hacia la funcin a la que deseamos entrar, damos doble clic
sobre esta y aparece la pagina de la funcin elegida.
Los siguientes son tres formas de introducir datos numricos en el sistema que permiten
al usuario, introducir o modificar este tipo de datos.
- 21 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
La teclas de las flechas se usan para subir y bajar la barra que subraya los programas
en la pantalla. Para lograr cargar un programa y poder correrlo debemos hacer lo
siguiente:
- 22 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Estas son varias funciones localizadas en la columna derecha del rea de funciones,
estas funciones son para Crear, Borrar, Copiar, cargar y descarga programas. En
conclusin las opciones restantes son usadas para el disco de 3 utilizadas para que
los programas puedan ser copiados del disco duro a el de 3 o viceversa .
- 23 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
EXPLICACIONES Y PROCEDIMIENTOS
b. Copiar un programa
Esta funcin es para copiar o crear la copia de un programa existente con el nombre
de un archivo nuevo.
En la lista de programas disponibles seleccionamos el programa que queremos copiar,
posteriormente nos posicionamos sobre la funcin COPY y presionamos la tecla Input.
Aparecer un caja de dilogos en la que vamos a introducir el nombre de la copia de este
programa y confirmamos con la tecla Input.
- 24 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Nota: si el nuevo programa. no puede ser creado hay que checar la memoria del disco
duro.
c. Eliminar programa
Para eliminar un programa seleccionamos el programa que vamos a eliminar nos
posicionamos sobre la funcin DELETE y presionamos la tecla Input (o presionar
shift+F3). Aparecer una caja de dilogos en la que confirmamos en (Yes) para borrar
el programa o con el cursor seleccionar (No) para cancelar la operacin.
Una vez eliminado el programa todava puede ser guardado por un soporte en el
programa si fue utilizado recientemente, para volver a utilizarlo (correr o activarlo) la
opcin de NC BACKUP file en el uso de parmetros.
El programa puede ser recuperado por un soporte del programa copiado con el nombre
original del programa.
Nota:
No podemos correr un programa desde el 3 floppy, primero debemos copiarlo al disco
duro.
Para copiar un programa del 3 floppy al disco duro, nos colocamos en la pagina de
PROGRAM,
Insertamos el disco de 3 ,
Con las teclas del cursor nos colocamos sobre el comando
[ C: or A:] y presionamos la tecla INPUT , al hacer esto el sistema mostrara los
programas que contiene la unidad 3 .
- 25 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Cuando este ya haya sido copiado al disco duro ser creado un programa con el
nombre idntico, si en el disco duro existe un programa con el mismo nombre ser
borrado automticamente.
Funcin RS-232
- 26 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Editar un Programa.
Para editar un programa, dentro de la pagina Program seleccionamos el programa
que queremos editar y presionamos la funcin EDIT o [F2] , aparecer en el modo
edicin, el actual archivo seleccionado, ser mostrado en la esquina izquierda del rea
de titulo de la pantalla, en la esquina derecha del rea de titulo , aparece una columna
de parmetros estndar, que puede servir para revisar el programa, ya que as puede n
revisarse los cdigos G/M en el lenguaje DYNA.
- 27 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Lista de Comandos
La lista de comandos de ayuda se encuentra en la parte derecha en la pantalla de
edicin . Y se puede interactuar con ella durante la edicin de un programa.
Para ingresar a la lista de comandos:
1. Presione la tecla TAB que se encuentra en la parte media del teclado del lado
izquierdo (al presionar esta tecla el cursor saldr del espacio de edicin y se posicionara
en la parte inferior derecha de la pantalla con las flechas de direccin posicionas el
cursor en el cdigo que deseas consultar)
Procedimientos de Edicin
Teclas especiales para revisar.
Las teclas HOME y END empezaran a mover el cursor hacia el inicio o fin del programa
respectivamente.
Las teclas Backspace o Del, borraran el carcter, en el que este posicionado el cursor
PG UP y PG DN mueven el cursor a otras lneas o la siguiente pagina.
a. Entrada a un programa
Los comandos NC entraran directamente a travs del teclado. Un punto y coma (;) son
requeridos denotando cada fin de bloque. Esta referencia es tambin como el carcter
EOB (Fin del bloque).
- 28 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
d. Anulacin delineas
La operacin de anulacin puede ser seleccionada presionando DELETE o F3 . si las
lneas no estn marcadas, la operacin de anulacin, cancelara la lnea actual.
Una vez que se encontraron los errores de sintaxis , son verificados parando las lneas
del error , este ser subrayado y un mensaje detallado del error aparecer en el rea del
mensaje.
La verificacin del mensaje no se ara para la programacin general de errores
causados por los valores impropios.
- 29 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Despus de esto el programa solo podrn ser recuperados al cerrar la ventana Edit,
aparece una caja de dilogos donde pregunta si queremos guardar los cambios
realizados en el programa
- 30 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
COPY:
Copiar todos los parmetros de algunas herramientas subrayadas en la memoria.
PASTE :
Escribe todos los parmetros de la memoria de las herramientas resaltadas. Copiar
y pegar pueden ser usadas para copiar los parmetros de las herramientas de una a
otra.
Seleccionamos una herramienta moviendo con las flechas la lnea para resaltar la
herramienta seleccionada.
Presionamos la tecla [COPY]
Los parmetros de la herramienta son copiados dentro de la memoria.
Movemos el cursor hasta la herramienta donde vamos a insertar estos parmetros,
posicionados sobre esta presionamos la funcin [PASTE].
La informacin de los parmetros de la herramienta estn siendo guardados, adems en
la memoria estarn guardados en una nueva posicin.
- 31 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
CLEAR:
Quita de la memoria los parmetros de las herramientas seleccionadas.
INIT:
Quita los datos de las herramientas.
MDI: La funcin MDI esta disponible. Esta operacin es utilizada parea probar el
cambio de la herramienta y verificar los nmeros de la herramienta.
El rango ADJUST permitir dar una posicin correcta a la herramienta con respecto al
sistema de la siguiente forma:
Seleccionamos POSI ADJ, aparecer un recuadro con la leyenda Are you sure?, si
presionamos Yes nos dar acceso para modificar la posicin por cada vez que
presionemos la tecla Input la flecha se recorrer una posicin.
Una vez que presiono la tecla INPUT se cambiara los datos de la pagina para la
herramienta que fue subrayada. Referencia en la siguiente figura.
- 32 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Definicin de Parmetros
TYPE:
Aqu estn 9 tipos de herramientas disponibles que pueden ser especificadas, por el
usuario. La seleccin puede ser usando las teclas de las flechas y as mover la barra de
la pantalla para seleccionar y presionar la tecla INPUT.
MATERIAL:
Estos son 6 tipos de materiales de herramientas disponibles. Correctamente esta
seleccin es solo por la referencia para un uso. Moviendo el cursor a el materia correcto
resaltado y presionado la tecla INPUT.
TOOL_ID:
El numero ID relaciona la localizacin fsica de la herramienta en la torreta de la
herramienta. El programa NC llama a la herramienta y la carga conforme el numero.
POWER (%)
Actualmente esto no es usado. Es reservado para implementar los datos mas tarde.
- 33 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
DIAM:
Es usado para el dimetro de la herramienta, es solo necesario para la compensacin
del radio de la herramienta (G41, G42) o cuando modelo de pieza slida de trabajo es
designada. La forma de estos parmetros consiste en dos partes, en la primera
tenemos el valor del radio de la herramienta, la segunda es para el valor agregado,
donde despus de ser introducido y presionando la tecla Input, el sistema ara el calculo
inmediato, del radio de la herramienta.
Z_ OFFSET.
Indica la longitud del radio desplazado. Es usado para la compensacin en el
desplazamiento de la herramienta (G54). Los formatos en los campos den estos
parmetros son los mismos que para DIAM.
LIFE:
El tiempo mximo o numero de tiempos de la herramientas usado puede ser metido
aqu puede ser de 0-999 minutos.
LIFE_ REMAIN.
Estas indicaciones de la vida restante de la herramienta. Mientras la maquina esta
cortando, el sistema automticamente sustraer el tiempo de corte usado de la vida de la
herramienta. Esto tambin puede ser cambiado por el usuario. Si estos valores son
menores que cero el sistema dar un mensaje de advertencia si el parmetro de Tool
Life Warning es colocado ON (Ver: usar el parmetro montado)
La pantalla puede ser terminada presionando ESC. Una caja de dilogos aparecer y
sugiriendo si los datos se salvan (SAVE). Presione INPUT o SAVE o mueva el cursor
a ON y presione la tecla [SAVE]. Si se hizo un error, o termine sin ser guardado o usa
la tecla [OLD] para llamar el valor original del disco duro.
- 34 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
PARAMETER SETUP
- 35 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
STATUS
El sistema de la pagina de estado contiene las coordenadas trabajadas en el sistema,
coordenadas locales del sistema, posicin actual de la maquina y limites del software.
La posicin de los ejes X, Y, Z, U, V, es mostrado en la caja que esta localizada en la
parte de abajo. Estos pueden ser seleccionados y cambiados.
- 36 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G54 o G59.9*:
El sistema de las coordenadas de trabajo, puede ser definidas por el usuario. Estas son
definidos relativos al cero pieza. Coordenadas del Sistema
LOCAL:
Una coordenada local del sistema puede ser definido para uso temporal. Este es relativo
a las coordenadas actual del sistema de trabajo(G54 G59). El cero local puede ser
cambiado a travs de la colocacin del cero local arriba del panel de control o por el uso
de los comandos G52-G92 en el programa NC.
MACHINE:
Muestra la posicin actual relativa de la maquina Machine Home (Psocion de referncia)
POSITION:
Muestra la posicin relativa actual del eje(Cero actual).
MAX/MIN:
Muestra los limites mximos y mnimos del software, los limites actuales que son
colocados individualmente para la maquina. La maquina operar solo con este rango. Esto
es usado primero para la proteccin de la maquina. Si este limite se sobrepasa el
sistema enviara un aviso que aparecer en la parte de abajo, con letras rojas, como seal
de un error. Estos son habilitados en los parmetros USER.
CALCULATOR:
Es una opcin ubicada en la pagina STATUS, nos sirve para resolver operaciones
matemticas simples podemos seleccionarla, resaltndola con la barra que aparece en
la pantalla y presionando la tecla Input.
- 37 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
SISTEMA DE COORDENADAS
El sistema de coordenadas permite la posicin de la pieza de trabajo, que lgicamente
es transferida del diseo o de un dibujo localizando la herramienta de la maquina.
La siguiente figura describe la direccin de los ejes en el fresado vertical de la
maquina. La direccin de las flechas especifica el movimiento de direccin de la mesa
de trabajo. El marco mas pequeo de las coordenadas es mostrado a la derecha en
direccin del movimiento de corte relativos.
COORDENADAS LOCALES
Los coordenadas locales son temporales las posiciones de cero que pueden ser
colocadas permitiendo la fcil programacin. estas pueden ser colocadas y canceladas
como deseen, son colocadas relativamente en el rea de trabajo actuales. Son
colocadas cuando un desplazamiento diferente de trabajo
Sea llamado o por el fin del programa . Estos son : G52 y G92-
- 38 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
EJEMPLOS:
CODIGOS G/M
N100 G100 X 100 Y00
CODIGOS DYNA
N1000 G0 X 100
N1010 Y100
Mas de un comando puede ser metido en una lnea de comandos, por ejemplo en las
siguientes lneas un comando valido es:
G54 G40 G21 G91 G17
MODAL COMANDS
Tambin pueden ser usados . un comando modal es un comando que permanece
activado hasta que es cancelado. Un buen ejemplo del comando Modal es G 90, G00,
G01. Cuando G90 (programacin absoluta) , es ejecutado el sistema permanece en el
modo absoluto, hasta ser cambiada por el comando G91
Ejemplo:
Usando el comando G01 cuando es modal.
- 39 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G01G99G17G20X10Y10
G81G99G21X10Y10
Se prefiere este formato.
G99G17G20G01X10Y10
G99G21G81X10Y10
bien:
G99
G17
G20GG01X10Y10
G99
G21
G81X10Y10
DEFINICIN DE COMANDOS
COMANDOS ABSOLUTOS E INCREMENTALES (G90 y G91)
Un eje puede ser comandado por un movimiento a un punto usando 2 mtodos
diferentes. Estos son ABSOLUTOS E INCREMENTALES. Esta se aplica a todos los
comandos en movimiento.
Un comando ABSOLUTO mover los ejes ala posicin relativa del cero actual. La
posicin cero debe ser especificada para usar la posicin de cero maquina, un
desplazamiento de trabajo, o una posicin del cero local.
Un comando Incremental (Relativo) mover los ejes a la posicin relativa de la posicin
actual. Por consiguiente la cantidad comandad ser igual a la distancia entre la posicin
actual y la posicin deseada.
NOTA:
Los siguientes comandos son mostrados en los botones del formato de cdigos Dyna
estn en parntesis.
- 40 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G00 (G0F)
El movimiento de la herramienta en una lnea directamente presenta la posicin de la
designacin del punto especificado por los parmetros de las coordenadas en el modo
rpido transversal.
Formato:
G00X_Y_Z_U_V_
G00A_L_Z_
Use:
G00X10Y10Z10;
G00X10Y10Z10;
G00X10Y10;
G00Z10;
G00A45L10Z-10;
Las coordenadas pueden ser omitidas si estos ejes no tiene ningn movimiento.
- 41 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G02 (ARCL)
CW Interpolacin del movimiento circular
Generara un movimiento creando un arco en sentido de las manecillas del reloj, usando
la especificacin de la posicin actual y para el punto especificado.
Es requerida otra informacin. El radio R puede ser especificada o el centro del arco
puede ser especificado. El centro del arco es descrito por una I , J, K o una I.
Formato:
G02x_y_i_j_ G02X_Y_Z_R_
Una posicin del ngulo puede ser tambin como la posicin designada. Estas son
especificadas por una A. Cuando la forma absoluta (G90), el ngulo es relativo al eje
+X a 0 grados. Cuando la forma Incremental (G91). A es relativa de la salida del
ngulo.
G02A_I_J_
Uso valido:
G02X10Y10I10J10;
G02X10Y10Z10I10J10;
G02X10Y10Z1I10J10;
G02X10Y10R10;
G02X10Y10R-10;
G02A90I10J0;
G02A-90I10J0Z10;
Este es el mismo que G02, excepto que el movimiento es en direccin contraria a las
manecillas del reloj.
Interpolacin Helicoidal.
La interpolacin helicoidal es apoyada . esto implica la generacin de un arco, mientras
se esta moviendo el eje Z. Una posicin del eje Z debe ser comandad.
- 42 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Genera una revolucin con un radio de 10mm en los planos X y Y. Y mover la posicin
de los ejes de 5. si es requerida mas de una revolucin, una Pes usada par e indicar
el nmero de revoluciones.
Por ejemplo:
G01X10Y10Z10
G02 X10. Y10. Z-5. 1-10. P5
Generara 5 revoluciones. El eje Z deja caer una unidad por revolucin.
Formato:
G02.1X_Y_Z_I_J_P_
X,Y,Z: Es la posicin designada
I,J: Es el centro de corte en espiral.
P : Es el numero de crculos usados para los cortes mltiples en espiral.
Uso:
G02.1 X10Y10Z10I0 J0;
G02.1 X10Y10I5 J0;
G02.1 X10Y10I0 J0P1;
Descripcin de G02.1
Mientras en el modo G90, los valores de las coordenadas despus de X, Y, Z, U, V, son
relativas al cero. En el modo G91, sern relativos a la posicin actual.
El centro del arco, (I y J), es siempre relativo de la salida de posicin.
P, es usada para el corte en espiral, como tiene un centro en el ngulo mayor que 2p.
Cuando P=n, los nmeros de ciclo son mayores que n*2p, pero menor que (n+1)2p.
Cuando P00, el parmetro puede ser omitido.
G04 (DWELL)
Este comando es usado para posponer o parar un programa. El tiempo de un retraso
puede ser especificado por los siguientes parmetros.
Formato:
G04N_
G04X_
- 43 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G04P_
N, X, especifica el tiempo de retraso del programa, en segundos. P tambin especifica el
tiempo de retraso del programa , solo que este en milisegundos.
Uso:
G04 N1.5;
Descripcin:
El uso de X y N, es idntico. Puede ser cualquier numero variable. La resolucin es
0.01 segundos.
G08 (ARC)
Genera el movimiento para crear un arco a lo largo de una trayectoria definida por el
punto de inicio , punto medio y punto final d proporcin del alimento
Formato:
G08X_Y_Z_I_J_
X,Y,Z, Son los puntos finales.
I y J Representa los puntos medios en el circulo.
Uso:
G08 X10 Y10 I10 J10;
G08 X10 Y10 I0 J10;
G08 X10 Y10 Z10I10 J10;
Descripcin:
En el modo G90, el valor de las coordenadas despus de X, Y, Z, U, V, y I, J, es relativo
al cero local. En el modo de G91, estos son relativos a la salida del punto.
Cuando son tres puntos estn exactamente en las lneas directamente, los comandos
tiene la misma funcin como G01.
Z es usada para expresar el fin del punto del punto en eje Z, si es diferente de la salida
del punto . cuando este no esta en movimiento en el eje z, este parmetro puede ser
omitido; por otra parte, describe un arco helicoidal. El parmetro Z del punto medio no es
necesario.
- 44 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G17 (XY)
G18 (XZ)
G19 (YZ)
Selecciona el plano de trabaj, XY, XZ, YZ, como la programacin principal del plano.
Formato:
G17; Plano -XY
G18; Plano -XZ
G19; Plano -YZ
Estos comando influenciaran el movimiento en direccin de los ejes.
Entonces G18 o G19 son seleccionados como el plano principal, la relacin entre los ejes
X, Y, Z, en el programa y sus movimientos en sus ejes actuales son determinados por
el MODO XYZ en la pagina de parmetros esta relacin es mostrada en la siguiente
figura.
CONSEJO DE PROGRAMACIN
Aunque el absoluto normalmente se usa en la mayora es uno, el Incremental tiene 3
ventajas: solo G17, G18, o G19, necesitan ser cambiados permitiendo correr un
programa en otro plano.
G20 (IN)
Define el sistema en la unidad de medida en INCH. Formato:
G20
Descripcin:
Todos los parmetros de longitud del programa NC , tal como X, Y, Z, U, V, R, L, I, J,
sern influenciadas por G20, los parmetros se expondrn en la pantalla, tambin se
basaran en la unidad actual. La unidad
El parmetro de avances tambin es determinado con referencia de G20
G21 (MM)
Define el sistema CNC en las unidades de medida en MM.
G22 (CONTORNO)
Ciclo de fresado del contorno
El ciclo de fresado para contorno, permite que sea definido un contorno, con una
profundidad especificada. El control compensara automticamente la trayectoria de la
herramienta de acuerdo con el tamao de la herramienta.
Formato:
G22N_R_Z_:
N: Especifica el numero de lnea (O la etiqueta) donde comienza el contorno .
R: Aclara la posicin del plano
Z: Es la posicin del botn en el contorno.
- 45 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Usar:
G22N100R10Z-10
G23 (PKT)
Esta funcin de fresado de una caja universal. Permite definir la programacin para un
cajeado de forma regular. El control generara una trayectoria de la herramienta para quitar
material dentro de la caja para una especificacin da la trayectoria. La anchura y los
cortes dela trayectoria son definidos por la lnea del comando G23.
Formato:
G23 N_R_Z_Q_D_;
N: Especifica el numero de la lnea (o etiquetado), en la que empieza el contorno.
R: Aclara la posicin del plano.
Z: En la posicin del botn para el contorno.
Q: Especifica el incremento (m1m/Inch) en direccin XY
D: Especifica el incremento (mm/Inch) en direccin Z
G24 (RECT_PKT)
Genera una caja rectangular con los parmetros dados. El avance dado en la
herramienta actual.
Formato:
- 46 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G24 X_Y_L_W_Z_R_Q_D_
Uso:
G24 X10Y10Z-20L100W200R1Q1
G24 X10Y10Z-20L100W200R1
Descripcin:
La compensacin de radio de la herramienta (G41, G42) ser cancelada cuando este
corriendo el cajeado rectangular. el sistema usara el radio de la herramienta actual para
determinar la trayectoria del corte actual.
Cuando el radio de la herramienta no esta cancelando los comandos del ciclo o cuando
el radio de la herramienta grande, una alarma se genera el programa ser interrumpido.
Cuando es omitida la Q, el paso de la alimentaciones definida automticamente como el
radio actual de la herramienta.
El avance de penetracin es especificado por el uso de un parmetros (Avance de Z en
PCK) El avance horizontal es igual para la alimentacin.
La programacin ABS/INC solo influenciara el punto de salida en la caja.
G25 (CIR_PTK)
Generara una caja circular dando la alimentacin como es descrita por los parmetros.
Formato:
G25X_Y_I_J_Z_R_Q_
G25X_Y_I_J_Z_R_Q_
Uso:
G25 X10 Y10 Z-20 I50 J50 R1 Q1;
G25 X10 Y10 Z-20 I50 J50 R1 Q1;
Descripcin
La compensacin de radio de la herramienta (G41, G42) ser cancelada cuando este
corriendo la caja rectangular. el sistema usara automticamente el radio de la herramienta
actual determinando el corte actual. (Avance de Z en PCK) El avance horizontal es igual
para la alimentacin.
Si el radio de la herramienta no es definido en los parmetros o radio grande de la
herramienta, una alarma ser generada y el programa ser interrumpido.
- 47 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Formato:
G26 N_R_Z_Q_D_A_
N: Especificacin del numero de lnea (o etiqueta) donde comienza el contorno.
R: Aclara la altura
Z: La posicin mas baja del cncavo.
Q: El incremento en direccin Z
D: Especifica el desplazamiento del espesor en el ladso de la pared entre la
programacin de la curva cncavo real.
A es el afilamiento del ngulo del boton cncavo frontal.
Esta funcin Es designada al ser usada como un ciclo de maquinado secundario. Corta
solo el contorno del borde de afilamiento . No ara el cajeado. Se sugiere que G23 sea
usado para encajar y esta funcin para arreglar y reducir.
La compensacin de la herramienta ser usada y basada en los parmetros actuales de
la herramienta G41 , G42 no son requeridos en el programa.
G27 (DIE_M)
Male die cutting cycle(Ciclo de fresado par troquel macho)
Formato:
G27 N_R_Z_Q_D_A;
- 48 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Formato:
G34 I-J-N-
Donde:
IJ, son el centro del circulo
A, es el numero de agujeros.
N, es el numero d agujeros.
G37 (RECT_CYC)
La repeticin del ciclo en la matriz por el avance dado y el programa de la herramienta.
Antes de que comienza el ciclo a llamar la operacin del barrenado deber ser
programada. Entonces el control repetir la operacin del barrenado en los agujeros
subsecuentes de acuerdo con los parmetros en el comando G37.
Formato:
G37 I-J-N-K-
Donde :
I J, Son el centro de la distancia del intervalo en direccin XY.
N, k, Es la repeticin del numero de direccin X, Y.
- 49 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G40 (OFF_COMP)
Cancelar la compensacin del radio de la herramienta
Formato: G40;
G41
Seleccionara el radio de la herramienta del lado izquierda, que es la herramienta, sera
compensada a la izquierda de la programacin de la compensacin del la trayectoria para
la dimensin especificada por el valor del radio. El sistema recuperara automticamente
el radio de la herramienta en la pagina de parmetros. En la indicacin el usuario puede
especificar con un valor adicional de desplazamiento por el uso del parmetro Q en el
comando. La cantidad de compensacin total ser la suma del valor desplazado y el valor
Q.
G41
G41 D_
G41 Q_
G42
Seleccionara la compensacin del radio de la herramienta derecha que es la herramienta
ser compensada a la derecha de la trayectoria programada para la compensacin del
lado del radio de la herramienta. El sistema recuperara automticamente el radio de la
herramienta correspondiente en el valor desplazado de la pagina de parmetros de la
herramienta . en la indicacin el uso puede especificar el desplazamiento adicional al
valor usando el parmetro Q en el comando. La cantidad de compensacin sera
sumada al desplazamiento del radio y el valor Q. Los parmetros son los mismos como
G41.
G42
G42 D_
G42 Q_
- 50 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
INTERFERENCIA
La interferencia de la herramienta puede ser detectada y evitarla, si ocurre dentro de tres
movimientos de los comandos, una alarma ser generada el proceso parara. Como se
muestra en las siguientes figuras, la interferencia puede ser detectada y evitada.
Sin embrago, la siguiente figura muestra la interferencia que no puede ser evitada debido
a l numero de comandos y ocurrir un sobre corte.
TERMINAR LA COMPENSACIN
Debe tenerse cuidado tambin cuando se apaga un giro de compensacin. Una salida
debe ser hecha de un perfil.
G43
G43 H_
G43 Q_
G50 (OFF_TRAN)
Cancelar la escala, la rotacin y la funcin de reflejo.
Formato:G50
- 51 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G51 (Escala)
Es usado para agrandar o reducir el lado de la forma especificada para un programa . la
escala esta dada por los parmetros del sistema.
DESCRIPCION:
El factor de escala puede ser especificado para cada eje para crear una elipse, etc.
La escala esta basada en el plano de trabajo.
El factor deescala de cada eje puede ser de 0.1 a 100
La funcion de la escala no afectara la compensacin del radio de la herramienta. En
algunas instancias el radio de la escala del arco puede ser la herramienta pequea para
la compensacin del radio de la herramienta.
G51.1 (MIRROR)
Los reflejos de las formas especificadas en un programa en un acuerdo de un reflejo de
una linea cuando cuando es definido por
dos puntos.
Formato:
G51.1X_Y_I_J_
(X,Y) son un punto y (I, J) Son otros puntos en reflejo de la linea.
Descripcin:
el reflejo del plano es vertical en el plano principal.
G51.1 regresara la trayectoria de la herramienta. La direccin de compensacin de la
herramienta esta basada en la direccin de la trayectoria despus de M53.
G51.2 (X, Y, Z)
La definicin del plano principal para la para la programacin en los planos otros que
XY, YZ, XY.
Descripcin:
La normal programacin del plano principal definida por G17, G18, G19 sean cambiadas
por los comandos G17, G18, G19 son usadas para restaurar el plano de programacin
por el comando M54.
- 52 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
usa un eje X como la rotacin de los ejes rotando la Z y los ejes a 45 hacia delante de
una nueva forma en el sistema de coordenadas XYZ.
Usar el eje Y, como la rotacin de los ejes, rotando al eje X a 30 en sentido contrario de
las manecillas del reloj, para la forma al final de un nuevo sistema de coordenadas.
Despus del nuevo sistema de coordenadas es formado, todos los comandos que siguen
usaran el nuevo sistema de coordenadas hasta que sean llamados los comandos G17,
G18 G19.
G52 (CERO_AT)
Estabilizar el cero local dando un punto
Formato:
G52: X_Y_Z_U_V_
G52A_L_Z_
X, Y, Z, U, V, A, L, Z, definen la nueva posicin local. Todos los valores son
referenciados por las coordenadas actuales trabajadas. El modo ABS/INC tendr el
mismo efecto.
USO: G52X10Y10Z10;
G52L10A45Z10;
Descripcin:
el comando solo estabiliza el cero local y no cambia el trabajo actual del sistema de
coordenadas.
define el sistema de coordenadas de trabajo, aclarando el cer local.
G53 (COORD. 0)
Seleccione el sistema de coordenadas basico del sistema como el sistema de
coordenadas actualmente.
Formato: G53
Descripcin
El punto cero de G53 conocido como el cero maquina. Es definido relativamente para el
punto de referncia de la mquina. No puede ser cambiado por el usuario.
G53.1_G53.9
G54.0(COORD1)-G54.9
G55.0(COORD2)-G55.9
G56.0(COORD3)-G56.9
G57.0(COORD4)-G57.9
G58.0(COORD5)-G58.9
G59.0(COORD6)-G59.9
Formato: G54
Descripcin:
- 53 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
el usuario puede seleccionar G53.1 - G59.9 en un comando NC. El punto cero de G53.1
- G59.9 puede ser cambiado por el programa NC (G10). Ellos tambin penden ser
cambiados de la pagina STATUS.
Seleccionando uno diferente G53.1-G53.9 aclarara el sistema de coordenadas local.
G68 (ROTATE)
Rodara un programa alrededor de un punto.
Formato.
G68 L_J_A_;
I,J: Es el punto central de la rotacin.
R : Es el ngulo de rotacin.
G73 (STEP_CYC)
El paso del ciclo de barrenado o dando una posicin para el avance y la herramienta. El
eje Z alimentara hacia abajo la trayectoria designada por el parmetro. Una vez
alcanzado de retractara la cantidad especificada por el parmetro del usuario (Valor M
para G83). El proceso ser repetido hasta el final de la trayectoria que es rechazado.
Una P tambin puede ser especificada para la causa, que para el programa en cada
paso.
Formato:
G73 X_Y_Z_R_Q_P_
Donde:
X, Y; Son la posicin del barrenado.
Z; Es la posicin del botn Hole.
R; Es el plano de referencia.
P: Es el tiempo d paro de programa para cada paso.
Q: Es el incremento de la trayectoria en cada paso.
G74 (TAP_REV)
Regresa el machuelado (Mano izquierda) dando una posicin. Ver (TAP) para los
detalles.
Formato:
G74 X_Y_Z_R_F_
G74 X_Y_Z_R_E_
Donde:
XY: Son la posicin de barrenado.
Z: Es la posicin del botn Hole
R: Es el plano de referencia
I,j: Es la cantidad cambiada en direccin de X,Y.
La posicin esta basada en el modo instruccional absoluto.
G82(DRILL_P)
Avance dando una posicin de barrenado con un para, la posicin del botn. Este es el
mismo como G81, con el paro agregado.
Formato:
- 54 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G82 X_Y_Z_R_P_
Formato:
G83 X_Y_Z_Q_R_
Donde
XY: Son la posicin del barrenado
Z: Es el botn Hole
R: Es el plano de referencia
F: La longitud de los hilos de la trayectoria, solo es usado en el sistema mtrico.
E: Numero de hilos por pulgada, solo es usada en el sistema Ingles.
Uso:
-20 Taladro, para ser taladrado 1.000 profundamente empezando de 0.100
anteriormente partiendo de X=0 Y=0.
G84X0Y0Z-1R20F1.0
La posicin esta basada en la instruccin de forma Incremental / absoluta.
G85 (BORE)
El agujero rimado dando una posicin de avance y la herramienta. La primer posicin del
eje Z a la posicin del plano R y entonces se alimenta hacia debajo de las peticiones
por Z . el Husillo regresara por el mismo plano R con su mismo avance.
Formato:
G85 X_Y_Z_R_
Donde:
X, Y: Son la posicin del barrenado.
Z: Es la profundidad del agugero.
R: Es la coordenada Z de la salida del plano.
P: Es el tiempo de paro del programa (Mili segundos) con
el boton Hole, el cero es predeterminado.
G89 (BORE_S)
- 55 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Formato:
G89 X_Y_Z_R_P_
Donde:
X, Y: Es la posicin del agujero.
Z : Es la profundidad del agujero.
R: Es la coordenada Z de la salida del plano
P: Es el tiempo de paro del programa con el botn Hole, el cero es predeterminado.
G92 (CURRENT)
Define el punto de referncia delprograma (Cero local) de un
programa NC.
Formato:
G92 X_Y_Z_U_V_
G92 A_L_Z_
Donde :
X, Y, Z, U, V: Son una nueva posicin de coordenadas.
A , L, Z: Es una nueva posicin de coordenadas expresadas en el formato de
coordenadas del cilindro.
Uso:
- 56 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
G94 (F_MIN)
Este comando coloca el tipo de avance como mm/min.
G95 (F_REV)
Este comando coloca el tipo de avance como mm/rev.
G98
Posicionara al eje Z en la posicin inicial entre los agujeros ,por ejemplo si el eje Z es
posicionado por un valor absoluto de 25mm y el ciclo tiene como un valor de absoluto de
25mm en el eje Z , ser movido a 2mm entre los agujeros.
G99
Posicionara el eje Z en la posicin especificada por el pr5ametro R entre los
agujeros por ejemplo si el eje Z es posicionado en el valor positivo de 25mm y el ciclo
tiene un valor de 25MM en el eje Z sera movido a 2mm entre los agujeros.
SMOOTH
Este comando es usado para cambiar un programa NC.
- 57 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
En CNC ser una alimentacin sostendr el estado que puede ser resumido presionado
la tecla CYCLE START. El refrigerante y el Husillo deben ser programados para venir.
M01 (OPT_STOP)
Un M01 tiene exactamente la misma funcin como un M00 excepto que solo ser
afectado si el interruptor OPTIONAL STOP esta en la posicin de ON. El movimiento de
los ejes, el Husillo y el refrigerante ser parado . el CNC permanecer en la
alimentacin del estado del agujero que es presionada la tecla CYCLE START.
M02 (END)
El M02 es el fin de un programa (STATEMENT), para el husillo y el refrigerante.
Entonces el programa NC ser restablecido para empezar.
M03 (SLPD_ON)
Un M03 girara el motor del husillo hacia adelante en direccion de las mencillas del reloj.
La velocidad debera especificar usando un comando. Se reestablecera hasta que sea
ejecutado un comando M00, M01, M02, M05 M30.
M04 (SLPD_REV)
Un M04 girara el motor deL Husillo hacia atrs en direccin contraria a las manecillas
del reloj. La velocidad deber ser especificada usando el comando S. Permanecera
hasta que sea ejecutado uno de los comandos M00. M01, M05, M02 M30.
MO5 (SPDL_REV)
Un comando M05 apagara el motor del Husillo y lo parara.
Formato :
M05;
- 58 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Formato:
M08
M19 (SLPD_ORNT)
Un M19 rueda el Husillo hacia la posicin de orientacin. Este es usado para permitir la
alineacin de la herramienta en el cambio del carrusel.
Descripcin:
La posicin de orientacin puede ser ajustada del paso del parametyro del sistema.
este comando es definido por el uso del macro. Puede ser definido si es necesario.
M22 (SYNC_OUT)
M23 (SYNC_WAIT)
Un M22 y un M23 son usados para unir un dispositivo auxiliar. Tpicamente la maquina
viene con una terminal para las conexiones. La terminal strip contiene los contactos que
son conectados Inter. La funcin puede ser modificada por el usuario proporcionando la
funcin necesaria. Puede ser el signo de latching que son detenidos una vez que el
signo de acabado se recibe.
El cdigo puede ser escrito para crear un pulso, un cdigo M con el termino del signo, o
un cdigo M que es terminado con otro codigo M.
Formato:
M22
Examine lo siguiente:
El siguiente tipo de cdigo M creara un pulso A 2 SEGUNDOS.
//M22
ON N131
DWELL 02
OFF 131
- 59 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
M99
Esta muestra creara un cdigo M del tipo que espera por un signo de acabado (X60)
//M22
ON 131
WAIT X-60
OFF 131
M99
M30 (REWIND)
Es usado en el fin del programa. Tiene la misma funcin que M02.
Formato:
M30;
M60 (OFF)
Reestablece el estado de CNC
Formato:
M60 N_
N: Es el numero de estado (128-255)
Uso:
M60 N136
Descripcin:
Este estado de CNC es usado para la comunicacin entre CNC y plc. Una escalera de
PLC Xxx muestra el estado de Nxx en CNC.
El estado de CNC 160-255 tiene especificada la definicin en el sistema CNC. Tome
precaucin cuando cambie el estado flag.
el estado CNC de 128-159 es regresado para usar su definicin.
M61 (ON)
Define el estado de CNC
Formato:
M61 N_
N: Es el numero de estado (128-255)
Uso:
M61 N136
Descripcin:
Este estado de CNC es usado para la comunicacin entre CNC y plc. Una escalera de
PLC Xxx muestra el estado de Nxx en CNC.
El estado de CNC 160-255 tiene especificada la definicin en el sistema CNC. Tome
precaucin cuando cambie el estado flag.
- 60 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
M62 (WAIT)
Espera un signo del PLC, solo un contacto puede aparecer en un
comando.
Formato:
M62 X_;
M62 Y_;
M62 M_;
M62 E_;
M62 C_;
M62 T_;
X, Y, M, E,C, T, son un contacto del PLC ver la definicin de referencia del PLC.
M70 (DNC)
Leer un archivo NC de un puerto del cerial de un archivo NC y corre un programa en el
modo DNC.
Formato:
M70 _;
Uso:
M70;
M70 FIRST.NC;
Descripcin:
Llamando un programa DNC no esta permitido (M70 no puede ser anidado).
Si M70 es el siguiente por el nombre del archivo, el sistema CNC recuperara la
especificacin el archivo del disco duro es recomendado que este sea usado para
correr a lo largo (Over 1 M Bytes) del programa NC usando M70.
Los comandos GOTO, CALL, REPEAT no son permitidos en el programa DNC.
M71 (IF)
Crea un programa condicional saltndose una lnea especificada. Las condiciones son
requeridas, si estas condiciones son encontradas en el salto aparecer la lnea
especificada, si no se encuentra, el programa se posicionara en la prxima lnea.
Formato:
M71 N_>_;
M71 N_<_;
M71 X_;
M71 Y_;
M71 M_;
M71 E_;
M71 C_;
M71 T_;
Donde;
X, Y, M, E, C, T, son variables del PLC.
Uso:
M71 N#23> 0.5;
GOTO N111;
#23=#26,
- 61 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
descripcin:
Las expresiones deben venir despus de la N. Si la expresin es cierta, ejecuta el
prximo comando despus del comando IF. Si la expresin es falsa, saltara al siguiente
comando IF y ejecutara el siguiente comando. En el ejemplo anterior, si la expresin es
verdadera el programa saltara a la lnea numero 111. si es falsa ejecutara el comando
asignado : #23=#26.
la expresin condicional puede contener un constante y/o una expresin aritmtica , IF
X-20, esto significa que un signo de entrada esta debajo de X20, entonces X-20 es
verdadero. IFX20 significa que el signo de entrada hacia arriba de X120, entoces X120
es verdadero.
M72 (GOTO)
Un salto incondicional es especificado en el nuemro de la linea.
Formato:
M: 72_N
N: Es el nuemero de linea en un programa NC.
Descripcin:
Los comandos GOTO no son permitidos en un programa DNC.
El numero de la linea para uso normal en el programa NC debe estar dentro de 0-9999.
el numero de la linea en el rango -10000 -- -29999 quie son especialmente usados por el
usuario macro.
la duplicacin es el mismo numero de la linea que no permite estar en un programa NC.
M73 (REPEAT)
M74 (RPT_END)
M73: Es usado para ejecutar el programa NC entre M73 y M74 para N veces.
M74: Es usado para el estado de la vuelta Flag
Formato:
M73 N_;
M74;
N: Es el numero de repeticiones.
Uso:
M73 N4;
Descripcin:
Un programa con el comando REPEAT debera contener u RPT_END.
No mas de 3 repeticiones de este son repetidas.
El comando REPEAT no permite un programa DNC.
M76 (NEW)
Empieza la ejecucin de un nuevo programa una vez que el programa este corriendo
hasta el final actualmente. El proximo nombre del programa es dado depuse de M76.
Formato: M76 Nombre del archivo
Uso:
M76 FIRST.NC
- 62 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Descripcin:
La definicin aqu es diferente de mas antigua del sistema CNC porque la funcin de
rebobinado de la cinta no es necesariamente mas larga en el sistema 4M_CNC.
Si el nombre del archivo sigue el M76, esta funcin ser la misma que M00.
M77 (BLOCK)
M78 (BK_END)
M77 describe el comienzo de un bloque y transfiere la seleccin de los parmetros al
enlatado del ciclo de comandos M78 describe el fin de un bloque.
Formato:
M77 A_B_C_..N_;
A, B, C: son parmetros que sern transferidos al ciclo de comandos guardado, M78;
Uso:
M77 X#23Y#24
....
....
M78;
Descripcin:
Es usada para guardar los ciclos de los comandos que son descritos por los comandos
mltiples.
M77 deber ser usado de con M78
Usa un macroprograma.
M79 (ERROR)
Llama el mensaje de error en la funcin de proceso. Mostrara una especificacin de un
mensaje de error en la pantalla. Es usado generalmente en un macroprograma y tiene el
mismo efecto como el error ocurrido dentro del sistema.
Formato:
M79 N_
N: Es el numero de mensaje de error mostrado en la pantalla.
Estos son cientos de mensajes de error numerados. Este comando de error numerados
de mensajes de error.
M80 (SPLD_CAL)
Calcula la velocidad del husillo
Formato: M80
Descripcin:
Este comando notifica al sistema la determinacin actual de la velocidad del Husillo. La
velocidad del husillo actual sera guardada en el uso del parmetro #105.
M81 (TC)
El intercambio de los datos de la herramienta entre el Husillo y el numero de herramienta
especificado por N_ en el comando M81.
Formato: M81 N_
Descripcin
- 63 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
M82 (TS)
La herramienta seccionada, y calculacin de los pasos de movimientos.
Formato:
M82 N_M
N: Es el nmero de herramienta seleccionada.
Descripcin:
M84 (S_MODE)
El husillo en el modo de mando sincrono o no sincrono. formato: M84 n_
Descripcin:
Cuando N=0 define al husillo para su modo no sincrono. Cuando N= 1, define el Husillo
en su modo Sincrono.
M86 (PLC_WR)
Escribe los datos para el contador de PLC.
Formato:
M86 N_D_
N: Es el numero de contador.
D: Son los datos escritos.
M87 (PUSH)
M88(POP
M87 se usa para agilizar el estado del sistema actual para apilar .
M88 se usa para hacer estallar el estado dels sistema actual para apilar.
Formato: M87;
....
....
M88;
Descripcin:
El anidado no es permitido.
- 64 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
M89 (SHOW)
Mostrara un mensaje especificado en el cordn de la pantalla.
M98 (CALL)
M99 (SUB_END)
Descripcin:
El avance actual es relativo a los estados de avance de sobre manejo.
En el caso del arco pequeo y la salida de la lnea corta, el avance actual puede ser mas
lento que el avance comandado.
Si el avance programado es mayor que el limite del avance, el avance actual ser
colocado al avance mximo.
la unidad de avance es de mm/min. Cuando el sistema de unidades esta en mm y en
inch/min, cuando el sistema esta en Inch.
- 65 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
S(SPEED)
Define la velocidad del husillo
Formato: S_
Uso:
S 1000;
G00X100Y100S1000;
Descripcin:
La velocidad del husillo actual es la programacin del tiempo de velocidad del husillo con
el factor de sobremanejo.
si la velocidad del husillo esmayor que el limite de velociodad, la velocidad mxima sera
duplicada.
- 66 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 67 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 68 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
127 TOOL CALIBRATIO FAILURE, CHECK THE SIGNAL FROM THE PROBE
Fallo la calibracin, verifique la seal de prueba.
causa: La seal de prueba no fue recibida Dentro de la distancia manejada en los
parmetros del usuario.
Solucin . Verifique que la prueba este funcionando. Si esta funcionando incremente la
longitud de la prueba recorte la distancia de prueba
- 69 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 70 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 71 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 72 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 73 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 74 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 75 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
201 CNC IN ANDEL WHEEL DRIVE MODE, TURN ANDLE WHEEL TO RUN
PROGRAM
CNC en el modo de manejo Andel Wheel, correr un programa de torno en Hand Wheel
Causa : El movimiento de un eje fue comandado, pero el sistema estaba en el modo
Hand Wheel.
Solucin : seleccione el modo Feed.
- 76 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 77 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 78 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 79 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 80 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
285 LAST
NC DOWLOAD NOT COMPLETED
Ultimo Mensaje no completado
Causa: Se intento empezar a descargar, pero la descarga previa a esta en proceso.
Solucin : Presiona la tecla RESET para cancelar la descarga actual.
- 81 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 82 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 83 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 84 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Solucin: Corrija el programa, utilice una variable que el sistema soporte (#60#100 o
#500#599)
349 ERROR FATAL: UNABLE TO OPEN CNC STATUS FILE , SET TO DEFAULT
VALUE.
Error fatal no puede abrirse el estado de archivo CNC, coloque el valor predeterminado.
350 FATAL ERROR: UNABLE TO OPEN CNC FILE, SET TO DEFAULT VALUE.
Error fatal: no se puede abrir el archivo CNC , coloque el valor predeterminado.
Causa: Uno de los parmetros del archivo a sido borrado o esta daado.
Solucin: Coloque los valores predeterminados por el sistema. Modifique los parmetros
segn las preferencias personales.
- 85 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 86 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
371 DVR: HOME SWITCH ALWAYS TOUCHED, CHEK THE SWITCH AND CABLE.
DVR:
- 87 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 88 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Causa : Se intento ejecutar un programa, que tenia un tamao que excedia las
especificaciones del sistema.
Solucin: Ejecute el programa en el modo interno DNC.
- 89 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 90 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Solucin: Examine el programa, utilizando una escala entre el valor mnimo que es 10%
de la dimensin programada y 10 tiempos de dimensin programada.
- 91 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 92 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 93 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 94 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 95 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
610 CHECK ALARM NO. ON SPINDLE DRIVE UNIT. RESTART SYSTEM IF THERE
IS NO ALARM.
Verifique la alarma No. X en la unidad del Spindle Drive, si no hay alarma reinicie
el sistema.
Causa : No existe retroalimentacin recibida por el motor del husillo por el motor
Del encoder.
Solucin: Verifique el cableado y las conexiones.
- 96 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 97 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
Causa : Se ha detectado que una fase esta abierta recibida por el drive del husillo.
Solucin : Verifique que las condiciones existen en el Spindle Drive. Verifique el
cableado y las conexiones. Si existe un error tome como referencia el manual del
Spindle Drive.
- 98 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 99 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
636 CAROUSEL MUST AWAI FROM SPDL BEFORE RUNSPDL & TOOL (OR
CHECK SW X44)
El carrusel del Husillo debe estar fuera de SPDL antes de correr el SPDL & TOOL
( O verifique SW X44)
Causa : El control recibi seal de que el carrusel esta localizada en el Husillo.
Solucin : presione RESET para retractar el carrusel.
Si esta retractado, verifique el Switch, el cableado y las conexiones.
642 DONT ALLOW RUN SPINDLE IF TOOL DOESNT LOCK (OR CHECK SW X46)
No se puede mover el spindle si la herramienta no esta sujeta. (Verifique SW
X46)
Causa : se intento realizar una operacin pero el control detecto que el Draw Bar esta
abierto.
Solucin: Verifique el limit Switch, el cableado y las conexiones.
- 100 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
649 DONT ALLOW UNLOCK SPDL. DURING AUTO TOOL CHANGE IS CAROUSEL
AWAY FROM SPINDLE SIDE.
No esta permitido abrir SPDL durante el cambio de herramienta, el carrusel esta fuera
del lado del Husillo.
Causa : El control no ha recibido la seal para que el carrusel se coloque en esta
posicin durante el cambio de la herramienta.
Solucin : verifique el encoder, el cableado y las conexiones.
650 SPINDLE SPEED IS GREAT THEN LIMIT (3000RPM) DURING TAPPING CYCLE
La velocidad del Husillo es mucho mas grande que el limite (3000rpm) durante
ciclo Machuelado.
Causa . Se intento realizar un machuelado rgido pero la velocidad del husillo
excede las especificaciones del sistema.
Solucin : Reducir la velocidad en el machuelado programado O cambie el
husillo.
- 101 -
DEPARTAMENTO DE CNC
MANUAL DE PROGRAMACIN
DYNA 4M
- 102 -
DEPARTAMENTO DE CNC