Sie sind auf Seite 1von 44

CNC 8070

(SOFT 03.1X) (R EF. 0706)

Gua rpida
Gua rpida

INDICE

Descripcin de la pantalla 1
Descripcin de las teclas 2
Modo manual 4
Modo MDI 7
Modo automtico 8
Modo edicin - simulacin 10
Listado de funciones G 11
Listado de funciones M 13
Funciones tecnolgicas 14
Ciclos fijos de fresadora 15
Ciclos fijos de torno 18
Ciclos fijos de palpador (fresa) 25
Ciclos fijos de palpador (torno) 30
Mecanizados mltiples (fresadora) 32
Lenguaje de alto nivel 35
Operadores y funciones 39
Tablas de usuario 40
Utilidades 41

(SOFT 03.1X)
Gua rpida

DESCRIPCIN DE LA PANTALLA
Descripcin general de la pantalla del modo de trabajo

A. Barra general de estado del CNC.


B. Pantalla del modo de trabajo activo.
B C C. Men vertical de softkeys.
D. Men horizontal de softkeys.

Descripcin detallada de la barra de estado del CNC

A B C D E F

G H

A. Icono (personalizable) que identifica al fabricante.


B. Icono que muestra el estado del programa del canal activo.
C. Programa seleccionado en el canal activo para la ejecucin.
D. Nmero de bloque en ejecucin. El icono inferior indica que se encuentra activo el modo de ejecucin
bloque a bloque.
E. Informacin sobre los canales.
F. Modo de trabajo activo (automtico, manual, etc.), nmero de pantalla seleccionada y nmero total de
pantallas disponibles.
G. Mensaje activo del CNC.
H. Mensajes del PLC.

Apagado del CNC


[ALT] + [F4] Apagar el CNC.

(SOFT 03.1X) 1
Gua rpida

DESCRIPCIN DE LAS TECLAS


Modos de trabajo
Modo automtico. [CTRL] + [F6]

Modo manual. [CTRL] + [F7]

Modo MDI. [CTRL] + [F8]

Modo edicin - simulacin. [CTRL] + [F9]

Tablas de usuario. [CTRL] + [F10]

Tabla de herramientas y de almacenes. [CTRL] + [F11]

Modo utilidades. [CTRL] + [F12]

Modo configurable. Se puede configurar mediante el parmetro mquina "USERKEY".

Muestra la ventana de modos. [CTRL] + [A]

Navegacin
Tecla de men anterior. [CTRL]+[F1]

Tecla de cambio de ventana. [CTRL]+[F2]

Tecla personalizable por parmetro mquina. [CTRL]+[F3]

Ayuda
HELP
?
Accede al sistema de ayuda del CNC.

Teclas de ejecucin
Tecla de marcha [START]. [CTRL]+[S]

Tecla de parada [STOP]. [CTRL]+[P]

Tecla de RESET. [CTRL]+[R]


RESET

Tecla de ejecucin bloque a bloque. [CTRL]+[B]

ZERO Bsqueda de referencia mquina.

2 (SOFT 03.1X)
Gua rpida

Teclado alfanumrico
Borrar carcter (borra el carcter a la izquierda del cursor).

SUP Suprimir carcter.

INS Insertar / sobrescribir.

Tabulador.

ESC Tecla de escape.

ENTER
Confirmacin de comando.

RECALL
Tecla [RECALL]. [CTRL]+[F5]

Selectores de avance
80 90 100
70 110
60 120
JOG
10 1 1 10 50 130
100 100 Selector del tipo de 40 140

1000 30 150
Selector del porcentaje de avance.
10000 desplazamiento en modo manual. 20
10
4
160
170
180
2 190
0 200

%
FEED

Operaciones en el interface de usuario


[CTRL] + [W] Minimizar / maximizar el CNC.
[CTRL] + [J] Mostrar / ocultar el panel de mando virtual.
[CTRL] + [M] Mostrar / ocultar la lista de mensajes del PLC.
[CTRL] + [O] Mostrar / ocultar la lista de mensajes del CNC.
[CTRL] + [K] Mostrar / ocultar calculadora.
[ALT] + [S] Mostrar / ocultar ventana de sincronizacin de canales.

Editor de programas
[CTRL]+[TAB] Pasar del editor a la ventana de errores y viceversa.
[CTRL]+[C] Copiar el texto seleccionado en el portapapeles.
[CTRL]+[X] Cortar el texto seleccionado.
[CTRL]+[V] Pegar el texto "copiado" o "cortado".
[CTRL]+[Z] Deshacer el ltimo cambio.
[CTRL]+[G] Guardar el programa / Recuperar el programa original.
[CTRL]+[HOME] Desplaza el cursor al principio del programa.
[CTRL]+[END] Desplaza el cursor al final del programa.

(SOFT 03.1X) 3
Gua rpida

MODO MANUAL
Teclado de JOG
Las siguientes teclas pueden variar en funcin de la mquina y del teclado del que se disponga:

X 7 Desplazamiento del eje en sentido positivo.

X 7 Desplazamiento del eje en sentido negativo.

Desplazamiento del eje en avance rpido.

X 7 Seleccin del eje.

Seleccin del sentido de desplazamiento.

Bsqueda de referencia mquina


Manual (al realizar esta operacin se anular el cero pieza existente):

X Y Z Seleccionar el eje que se desea referenciar (mediante el teclado alfanumrico).

ZERO Pulsar la tecla de bsqueda de referencia mquina.

Pulsar [START] para efectuar la bsqueda de referencia mquina.


ESC Pulsar [ESC] para cancelar la operacin.

Automtica:

ZERO Pulsar la tecla de bsqueda de referencia mquina.

Pulsar [START] para efectuar la bsqueda de referencia mquina.


ESC Pulsar [ESC] para cancelar la operacin.

Preseleccin de cotas

X Y Z Seleccionar el eje que se desea preseleccionar (mediante el teclado alfanumrico).

Introducir el valor que se desea preseleccionar.


ENTER Pulsar [ENTER] para preseleccionar el valor introducido.
ESC Pulsar [ESC] para cancelar la operacin.

Desplazamiento programado:
Seleccionar el eje que se desea mover.
X Y Z Introducir la cota del punto al que se quiere desplazar el eje.
Pulsar [START] para ejecutar el desplazamiento.
ESC Pulsar [ESC] para cancelar la operacin.

4 (SOFT 03.1X)
Gua rpida

Desplazamiento de los ejes


Desplazamiento manual de los ejes mediante JOG:
Jog continuo (el desplazamiento se mantiene mientras se est actuando sobre el teclado):

10 1 1 10 JOG Situar el selector del tipo de desplazamiento del panel de mando en la posicin de JOG
100 100
1000 continuo.
10000

Mediante el teclado de JOG desplazar el eje deseado.

Jog incremental (el eje se desplaza una distancia determinada cada vez que se acte sobre el teclado):

10 1 1 10 JOG Situar el selector de movimientos del panel de mando en una de las posiciones de JOG
100 100
1000 incremental.
10000
Mediante el teclado de JOG desplazar el eje deseado.

Desplazamiento manual de los ejes mediante volantes:


El CNC permite gobernar el desplazamiento de los ejes mediante volantes electrnicos.

JOG
10 1 1 10
100 100
1000
10000
Situar el selector de movimientos del panel de mando en una de las posiciones de volante.

Una vez seleccionada la resolucin deseada, y en funcin del tipo de volante que se va a utilizar, general
o individual, seguir los siguientes pasos:
1. Volante general (permite desplazar cualquier eje de la mquina):
En el teclado de JOG, pulsar una de las teclas asociadas al eje que se desea desplazar. Si se
seleccionan simultneamente varios ejes, stos se desplazan a la vez. El CNC desplazar cada uno
de los ejes segn se vaya girando el volante, teniendo en cuenta la posicin del selector y
respetndose adems el sentido de giro aplicado.
2. Volante individual (est asociado a un eje en particular):
El CNC desplazar cada uno de los ejes segn se vaya girando el volante correspondiente, teniendo
en cuenta la posicin del selector y respetndose adems el sentido de giro aplicado.

Definicin de las condiciones de mecanizado


Pulsar la tecla [S] para seleccionar una velocidad de giro del cabezal.
Pulsar la tecla [F] para seleccionar una velocidad de avance.
Introducir la velocidad de giro o el avance deseado.
Pulsar la tecla [START] para asumir el valor introducido.
ESC Pulsar la tecla [ESC] para cancelar la operacin.

Control del cabezal


Se aconseja definir la velocidad de giro del cabezal (mediante el modo MDI) antes de seleccionar el sentido de giro.

Arranca el cabezal a derechas, a la velocidad activa.

Arranca el cabezal a izquierdas, a la velocidad activa.

Detiene el giro del cabezal.

Override del cabezal (permite variar la velocidad de giro del cabezal).

Parada orientada del cabezal (realiza una orientacin del cabezal).

(SOFT 03.1X) 5
Gua rpida

Seleccin y cambio de herramienta


Pulsar la tecla [T].
T Introducir el nmero de la herramienta que se quiere colocar en el cabezal.
Pulsar [START] para ejecutar el cambio de herramienta.
ESC Pulsar [ESC] para cancelar la operacin.

Calibracin de herramientas

A esta operacin se accede mediante la softkey "Calibracin de herramienta".

La tecla de cambio de pantalla permite seleccionar el modo de calibracin (con palpador / sin palpador).

ESC Pulsar [ESC] para abandonar el modo.

Definicin de datos:
ENTER
Situarse sobre el dato correspondiente, teclear el valor deseado y pulsar [ENTER]

1. Calibracin de herramientas sin palpador:


Permite calibrar la longitud (L) de la herramienta que se encuentra en el cabezal.
El radio (R) debe definirse directamente. Para calibrar la longitud, seguir los siguientes pasos:
Definir la cota en Z de la pieza que se va a utilizar en la calibracin.
Seleccionar la herramienta y el corrector.
El CNC coloca la herramienta en el cabezal y muestra las dimensiones definidas en la tabla
de herramientas para ese corrector.
Mediante el modo MDI poner en marcha el cabezal.
Aproximar la herramienta manualmente hasta hacer contacto con la pieza.

Pulsar la softkey "Calibracin".

2. Calibracin de herramientas con palpador (slo si se dispone de un palpador de sobremesa instalado en


la mquina):
Permite calibrar la longitud (L) o el radio (R) de la herramienta que se encuentra en el cabezal.
Para realizar la calibracin seguir los siguientes pasos:
Definir la distancia y el avance de palpacin.
Seleccionar la herramienta y el corrector.
ENTER
El CNC muestra las dimensiones definidas en la tabla de herramientas para ese corrector.

El CNC coloca la herramienta en el cabezal y muestra las dimensiones definidas en la tabla


de herramientas para ese corrector.
Seleccionar en el men de softkeys el eje y el sentido de palpacin.
Mediante el modo MDI poner en marcha el cabezal.

La herramienta se desplaza en el eje y sentido seleccionado hasta tocar el palpador.

6 (SOFT 03.1X)
Gua rpida

Carga automtica de las tablas de orgenes o amarres

El CNC muestra la lista de orgenes y amarres disponibles.

Seleccionar el origen o amarre en el que se desea almacenar el decalaje activo.


ENTER
Pulsar [ENTER] para introducir el decalaje en la tabla.

ESC Pulsar [ESC] para cancelar la operacin en cualquier momento.

Nota: Para que el CNC asuma uno de los orgenes o amarres almacenados, ejecutar en modo MDI la funcin
G54, G55, ... , G59 o G159 asociada.

MODO MDI
El modo MDI puede utilizarse en cualquier modo de trabajo.

Operaciones en el modo MDI


En el modo de trabajo MDI se pueden realizar las siguientes operaciones:
Editar y ejecutar bloques individuales.
Guardar el conjunto de bloques ejecutados como un programa independiente.

Ventana de MDI estndar:


Se podrn editar y ejecutar bloques nuevos o recuperar bloques almacenados en el histrico de bloques, los
cuales se podrn modificar antes de ejecutarlos.
Edicin:
Los bloques se pueden editar directamente en la lnea de edicin, o recuperar del histrico de bloques.

Accede al histrico y selecciona un bloque.

ENTER
Acepta la seleccin y muestra el bloque en la lnea de edicin.

ESC Anula la seleccin y abandona el modo MDI.

Ejecucin:

Pulsar [START] para ejecutar el bloque presente en la lnea de edicin.

Pulsar [STOP] para interrumpir la ejecucin del bloque.


Pulsar [START] para reanudar la ejecucin.
Pulsar [RESET] para cancelar la ejecucin del bloque y realizar un reset general del CNC
RESET poniendo las condiciones iniciales.

(SOFT 03.1X) 7
Gua rpida

MODO AUTOMTICO
Seleccin de programa
Se puede seleccionar y ejecutar un programa diferente en cada canal. El programa se ejecuta en el canal desde
el que se selecciona.

Para seleccionar un programa, pulsar la softkey "Seleccionar programa" del men de softkeys y el
CNC mostrar una lista con los programas disponibles.

Ejecucin bloque a bloque


Estando este modo activo, la ejecucin del programa se interrumpe al final de cada bloque.

Selecciona el modo de ejecucin bloque a bloque.

Inspeccin de herramienta
Esta opcin slo est disponible cuando el programa que se est ejecutando se encuentra interrumpido.

Para iniciar la inspeccin de herramienta pulsar la softkey correspondiente.

Reposicionar los ejes y el cabezal:

Para finalizar la inspeccin de herramienta y reposicionar el cabezal y los ejes en el punto en el que
comenz la inspeccin, pulsar la softkey correspondiente.

Tras pulsar esta softkey, el CNC mostrar una lista de los ejes que se encuentran fuera de posicin.
Reposicionar los ejes:
Seleccionar los ejes mediante la softkey correspondiente.
Pulsar [START] para realizar el reposicionamiento.

Pulsar [STOP] para interrumpir el reposicionamiento y seleccionar otros ejes.

Restaurar el giro del cabezal:


Seleccionar la softkey correspondiente.
Pulsar [START] para restaurar el sentido de giro.

8 (SOFT 03.1X)
Gua rpida

Bsqueda de bloque
Esta opcin permite restaurar la ejecucin de un programa en el punto donde se interrumpi o abort dicha
ejecucin.
El CNC muestra en el men de softkeys las opciones disponibles para seleccionar la condicin de parada.

Vuelve al men principal.

Bloque parada:
Establece como bloque final para la recuperacin de la historia del programa, el bloque que se encuentra
seleccionado mediante el cursor.

Para seleccionar una subrutina de la lista:


Seleccionar la carpeta donde se encuentra la subrutina.
Seleccionar el programa que contiene la subrutina, o escribir su nombre en la ventana inferior.
ENTER Pulsar [ENTER] para abrir el programa.
ESC Pulsar [ESC] para cancelar la seleccin y cerrar la lista de programas.

Nmero de veces:
Establece como condicin de parada, que el bloque seleccionado como bloque de parada se haya ejecutado
un nmero determinado de veces.
ENTER Introducir el nmero de veces.
Pulsar [ENTER] para aceptar el valor.
ESC Pulsar [ESC] para rechazar el valor.

Bsqueda automtica:
Esta opcin permite recuperar la historia del programa hasta el comienzo del bloque en el que se interrumpi
la ejecucin.

Bloque inicial:
Establece como bloque inicial para la bsqueda de bloque, el bloque que se encuentra seleccionado mediante
el cursor.
La seleccin del bloque se puede realizar de dos formas:
Mediante el cursor
Mediante las opciones "Bsqueda de texto" o "Ir a lnea" del men de softkeys.

(SOFT 03.1X) 9
Gua rpida

MODO EDICIN - SIMULACIN


Abrir programa a editar
Permite seleccionar un programa para el modo edicin - simulacin, que puede ser un programa nuevo o uno ya
existente. Se puede editar y simular un programa diferente en cada canal.
Para seleccionar un programa de la lista:
Seleccionar la carpeta donde se encuentra el programa. Si se selecciona un programa nuevo, se guardar
en esta carpeta.
Seleccionar de la lista el programa a editar, o escribir su nombre en la ventana inferior. Para editar un
programa nuevo, escribir el nombre del programa en la ventana inferior.
ENTER Pulsar [ENTER] para aceptar la seleccin y abrir el programa.
ESC Pulsar [ESC] para cancelar la seleccin y cerrar la lista de programas.

Simulacin de un programa
En la ventana grfica se simular el programa seleccionado en la ventana de edicin, y cuyo nombre se muestra
en la parte inferior central de la pantalla.
El proceso para simular el programa seleccionado es el siguiente:
Elegir el tipo de representacin grfica, sus dimensiones y el punto de vista.
Activar, en el men de softkeys, las opciones de simulacin deseadas.
Pulsar la softkey [START] para iniciar la simulacin.
Pulsar la softkey [STOP] para interrumpir la simulacin.
Pulsar la softkey [RESET] para cancelar la simulacin.

Modo de simulacin "bloque a bloque":

Selecciona el modo bloque a bloque mediante la softkey correspondiente.


Esta seleccin se puede realizar antes o durante la simulacin del programa.

En este modo, el programa se interrumpe al final de cada bloque.


Pulsar la softkey [START] para continuar.

Opciones de simulacin:

A las opciones de simulacin disponibles se accede desde el men de softkeys.


Tras pulsar la softkey, se mostrar una ventana con las siguientes opciones:

Compensacin de radio. Parada condicional de la simulacin.

Lmites de software. Salto de bloque.

10 (SOFT 03.1X)
Gua rpida

LISTADO DE FUNCIONES G
M La funcin es modal.
D La funcin es activa por defecto
?: El valor inicial depende del parmetro mquina.
V La funcin se visualiza en la historia de Gs.

Funcin M D V Significado
G00 * ? * Posicionamiento rpido
G01 * ? * Interpolacin lineal
G02 * * Interpolacin circular (helicoidal) a derechas
G03 * * Interpolacin circular (helicoidal) a izquierdas
G04 * Temporizacin
G05 * ? * Arista matada controlada (modal)
G06 * Centro del arco en coordenadas absolutas (no modal)
G07 * ? * Arista viva (modal)
G08 * Arco tangente a la trayectoria anterior
G09 * Arco definido mediante tres puntos
G10 * * Anulacin de imagen espejo
G11 * * Imagen espejo en el primer eje del canal
G12 * * Imagen espejo en el segundo eje del canal
G13 * * Imagen espejo en el tercer eje del canal
G14 * * Imagen espejo en las direcciones programadas
G17 * ? * Plano principal X-Y, y eje longitudinal Z
G18 * ? * Plano principal Z-X, y eje longitudinal Y
G19 * * Plano principal Y-Z, y eje longitudinal X
G20 * * Plano principal por dos direcciones y eje longitudinal
G30 Preseleccin del origen polar
G33 * * Roscado electrnico de paso constante
G36 * Redondeo de aristas
G37 * Entrada tangencial
G38 * Salida tangencial
G39 * Achaflanado de aristas
G40 * * Anulacin de la compensacin de radio
G41 * * Compensacin de radio de herramienta a la izquierda
G42 * * Compensacin de radio de herramienta a la derecha
G45 * * Activacin / desactivacin del control tangencial
G50 * ? Arista semimatada
G53 * Cancelacin del decalaje de origen
G54 ! * Traslado de origen absoluto 1
G55 ! * Traslado de origen absoluto 2
G57 ! * Traslado de origen absoluto 4
G58 ! * Traslado de origen absoluto 5
G59 ! * Traslado de origen absoluto 6
G60 * Arista viva (no modal)
G61 * Arista matada controlada (no modal)

(SOFT 03.1X) 11
Gua rpida

Funcin M D V Significado
G63 * * Roscado rgido
G70 * ? * Programacin en pulgadas
G71 * ? Programacin en milmetros
G72 * Factor escala
G73 * * Giro del sistema de coordenadas
G74 * Bsqueda de referencia mquina
G90 * ? Programacin en cotas absolutas
G91 * ? * Programacin en cotas incrementales
G92 ! * Preseleccin de cotas
G93 * * Especificacin del tiempo de mecanizado en segundos
G94 * ? Avance en milmetros/minuto (pulgadas/minuto)
G95 * ? * Avance en milmetros/revolucin (pulgadas/revolucin)
G96 * * Velocidad de corte constante
G97 * * Velocidad de giro constante
G100 * Medicin con palpador
G101 * Incluir offset resultante de la medicin
G102 * Excluir offset resultante de la medicin
G108 * * Adaptacin del avance al comienzo del bloque
G109 * Adaptacin del avance al final del bloque
G112 * Cambio de la gama de parmetros de un eje
G130 * * Porcentaje de aceleracin a aplicar, por eje
G131 * * Porcentaje de aceleracin a aplicar, global
G132 * * Porcentaje de jerk a aplicar, por eje
G133 * * Porcentaje de jerk a aplicar, global
G134 * * Porcentaje de Feed-Forward a aplicar
G135 * * Porcentaje de AC-Forward a aplicar
G136 * ? * Transicin circular entre bloques
G137 * ? Transicin lineal entre bloques
G138 * * Activacin/cancelacin directa de la compensacin
G139 * * Activacin/cancelacin indirecta de la compensacin
G145 * * Congela / recupera el control tangencial
G151 * * * Programacin en dimetros
G152 * Programacin en radios
G157 * * Exclusin de ejes en el traslado de origen
G158 * * Traslado de origen incremental
G159 ! * Traslados de origen absolutos adicionales
G170 * Desactivacin de ejes Hirth
G171 * * Activacin de ejes Hirth
G18x * Subrutinas OEM
G192 * * Limitacin de la velocidad de giro en corte constante
G193 * Interpolacin del avance
G196 * * Avance del punto de corte constante
G197 * * Avance del centro de la herramienta constante
G198 * Definicin de los lmites inferiores de software
G199 * Definicin de los lmites superiores de software

12 (SOFT 03.1X)
Gua rpida

Funcin M D V Significado
G200 Intervencin manual exclusiva
G201 * Activacin de la intervencin manual aditiva
G202 * * Cancelacin de la intervencin manual aditiva
G261 * * Centro del arco en coordenadas absolutas (modal)
G262 * * Centro del arco respecto del punto inicial
G263 * * Programacin del radio del arco
G264 * * Cancelacin de la correccin del centro del arco
G265 * * Activacin de la correccin del centro del arco
G266 * Porcentaje de avance al 100%

LISTADO DE FUNCIONES M
Funcin Significado
M00 Parada de programa.
M01 Parada condicional del programa.
M02/M30 Fin de programa.
M17/M29 Final de subrutina.
M06 Cambio de herramienta.
M03 Arranque del cabezal a derechas.
M04 Arranque del cabezal a izquierdas.
M05 Parada del cabezal.
M19 Parada orientada del cabezal.
M41-M44 Cambio de gama del cabezal.

(SOFT 03.1X) 13
Gua rpida

FUNCIONES TECNOLGICAS

Avance de mecanizado (F)


El avance de mecanizado puede ser seleccionado por programa mediante el cdigo "F", mantenindose activo
mientras no se programe otro valor.
Las unidades de programacin dependen del modo de trabajo activo (G93, G94 G95), y del tipo de eje que se
desplaza (lineal o rotativo).

Velocidad del cabezal (S)


La velocidad del cabezal se selecciona por programa mediante el nombre del cabezal seguido de la velocidad
deseada.
En un mismo bloque se pueden programar las velocidades de todos los cabezales del canal. La velocidad
programada se mantiene activa mientras no se programe otro valor. Las unidades de programacin, si no se
selecciona lo contrario, sern en RPM.
Si G96 est activa, las unidades de programacin sern m/min.

Nmero de herramienta (T)


El cdigo "T" identifica la herramienta que se quiere seleccionar.
Las herramientas pueden estar en un almacn gestionado por el CNC o en un almacn manual (lo que se denomina
herramientas de tierra).

Nmero de corrector (D)


En el corrector de herramienta se encuentran definidas las dimensiones de la herramienta.
Cada herramienta puede tener asociados varios correctores.
Para activar un corrector, este debe haber sido definido previamente. Para ello, el CNC dispone en la tabla de
herramientas de una seccin en la que se pueden definir varios correctores.

14 (SOFT 03.1X)
Gua rpida

CICLOS FIJOS DE FRESADORA


Las funciones preparatorias (G), tecnolgicas (F, S) y auxiliares (M, H) se deben definir antes que el ciclo fijo.
Tambin se deben definir previamente las funciones G98, G99 y el posicionamiento sobre el punto de mecanizado.
G80: Anulacin del ciclo fijo.
G98: Retroceso al plano de partida al final del ciclo fijo.
G99: Retroceso al plano de referencia al final del ciclo fijo.

G81. Ciclo fijo de taladrado


G81 Z I K Z Plano de referencia.
I Profundidad de taladrado.
K Tiempo de espera, en segundos, entre el taladrado
G90 G91 y el movimiento de retroceso.

Zi
Z

G82. Ciclo fijo de taladrado con paso variable


G82 Z I D B H C J K R L Z Plano de referencia.
I Profundidad de taladrado.
D Distancia entre el plano de referencia y la superficie
de la pieza.
G90 G91
B Paso de taladrado.
H Distancia o cota a la que retrocede, en avance
Zi
rpido (G00), tras cada paso de taladrado.
Z
C Cota de aproximacin.
Z
J Define cada cuantos pasos de taladrado la
herramienta vuelve, en avance rpido (G00), al
plano de referencia (Z).
K Tiempo de espera, en segundos, en el fondo del
I taladrado.
R Factor que aumenta o reduce el paso de taladrado
"B".
L Mnimo valor que puede adquirir el paso de
taladrado.

(SOFT 03.1X) 15
Gua rpida

G83. Ciclo fijo de taladrado profundo con paso constante


G83 Z I J B K Z Plano de referencia.
I Paso de taladrado.
J Nmero de pasos en los que se realiza el taladrado.
G90 G91
B Distancia que retrocede, en avance rpido (G00),
tras cada paso de taladrado.
Zi
K Tiempo de espera, en segundos, en el fondo del
Z taladrado.
Z

G84. Ciclo fijo de roscado


G84 Z I K R Z Plano de referencia.
I Profundidad de roscado.
K Tiempo de espera, en segundos, entre el roscado
G90 G91 y el movimiento de retroceso.
R Tipo de roscado.
Zi
"R"=0: roscado normal.
Z "R"=1: roscado rgido.
Z

G85. Ciclo fijo de escariado


G85 Z I K Z Plano de referencia.
I Profundidad de escariado.
G90 G91 K Tiempo de espera, en segundos, entre el escariado
y el movimiento de retroceso.

Zi
Z

16 (SOFT 03.1X)
Gua rpida

G86. Ciclo fijo de mandrinado


G86 Z I K R Z Plano de referencia.
I Profundidad de mandrinado.
K Tiempo de espera, en segundos, entre el
G90 G91
mandrinado y el movimiento de retroceso.
R Tipo de retroceso:
Zi "R"=0: en avance rpido (G00).
Z "R"=1: en avance de trabajo (G01).
Z

G87. Ciclo fijo de cajera rectangular


G87 Z I D A J K M Q B C L H V Z Plano de referencia.
I Profundidad de la cajera.
J D Distancia entre el plano de referencia y la superficie
K
de la pieza.

(X, Y)
A ngulo en grados que forma la cajera con el eje de
Zi
A abscisas.
Z (G 91)

Z (G9 0)
J Media longitud de la cajera.
D
K Media anchura de la cajera.
I (G 91)
B M Tipo de esquina:
I (G 90) "M"=0: recta
"M"=1: redondeada
"M"=2: chafln.
Q Radio del redondeo o tamao del chafln.
B Profundidad de pasada.
C Paso o anchura de fresado.
L Pasada de acabado.
H Avance de la pasada de acabado.
V Avance de profundizacin de la herramienta.

G88. Ciclo fijo de cajera circular


G88 Z I D J B C L H V Z Plano de referencia.
I Profundidad de la cajera.
D Distancia entre el plano de referencia y la superficie
J
de la pieza.
( X,Y )
J Radio de la cajera.
Zi

Z (G 91) B Profundidad de pasada.


Z (G 90) C Paso o anchura de fresado.
D

I (G91)
L Pasada de acabado.
B H Avance de la pasada de acabado.
I (G90)
V Avance de profundizacin de la herramienta.

(SOFT 03.1X) 17
Gua rpida

CICLOS FIJOS DE TORNO


Las funciones preparatorias (G), tecnolgicas (F, S) y auxiliares (M, H) se deben definir antes que el ciclo fijo.
Tambin se deben definir previamente las funciones G98, G99 y el posicionamiento sobre el punto de mecanizado.

G66. Ciclo fijo de seguimiento de perfil


G66 X Z I C A L M H S E P X Cota del punto inicial del perfil en el eje X.
Z Cota del punto inicial del perfil en el eje Z.
I Sobrante de material.
C Paso de mecanizado.
A Define el eje principal de mecanizado:
"A"=0: El eje principal es el Z.
"A"=1: El eje principal es el X.
L Demasa que se deja en X para el acabado.
M Demasa que se deja en Z para el acabado.
H Velocidad de avance de la pasada de acabado.
S Nmero de etiqueta del bloque en el que comienza
la descripcin geomtrica del perfil.
E Nmero de etiqueta del bloque en el que finaliza la
descripcin geomtrica del perfil.
P Nombre de la subrutina en la que se encuentra
definido el perfil.

G68. Ciclo fijo de desbastado en el eje X


G68 X Z C D L M K F H S E P X Cota del punto inicial del perfil en el eje X.
Z Cota del punto inicial del perfil en el eje Z.
C Paso de mecanizado.
D Distancia de seguridad a la que se efecta el
retroceso de la herramienta en cada pasada.
L Demasa que se deja en X para el acabado.
M Demasa que se deja en Z para el acabado.
K Velocidad de avance de penetracin de la
herramienta en los valles.
F Velocidad de avance de la pasada final de
desbaste.
H Velocidad de avance de la pasada de acabado.
S Nmero de etiqueta del bloque en el que comienza
la descripcin geomtrica del perfil.
E Nmero de etiqueta del bloque en el que finaliza la
descripcin geomtrica del perfil.
P Nombre de la subrutina en la que se encuentra
definido el perfil.

18 (SOFT 03.1X)
Gua rpida

G69. Ciclo fijo de desbastado en el eje Z


G69 X Z C D L M K F H S E P C Paso de mecanizado.
D Distancia a la que se efecta el retroceso de la
herramienta en cada pasada.
L Demasa que se deja en X para el acabado.
M Demasa que se deja en Z para el acabado.
K Velocidad de avance de penetracin de la
herramienta en los valles.
F Velocidad de avance de la pasada final de
desbaste.
H Velocidad de avance de la pasada de acabado.
S Nmero de etiqueta del bloque en el que comienza
la descripcin geomtrica del perfil.
E Nmero de etiqueta del bloque en el que finaliza la
descripcin geomtrica del perfil.
X Cota del punto inicial del perfil en el eje X.
P Nombre de la subrutina en la que se encuentra
Z Cota del punto inicial del perfil en el eje Z. definido el perfil.

G81. Ciclo fijo de torneado de tramos rectos


G81 X Z Q R C D L M F H X Cota del punto inicial del perfil en el eje X.
Z Cota del punto inicial del perfil en el eje Z.
Q Cota del punto final del perfil en el eje X.
R Cota del punto final del perfil en el eje Z.
C Paso de torneado.
D Distancia de seguridad a la que se efecta el
retroceso de la herramienta en cada pasada.
L Demasa que se deja en X para el acabado.
M Demasa que se deja en Z para el acabado.
F Velocidad de avance de la pasada final de
desbaste.
H Velocidad de avance de la pasada de acabado.

G82. Ciclo fijo de refrentado de tramos rectos


G82 X Z Q R C D L M F H X Cota del punto inicial del perfil en el eje X.
Z Cota del punto inicial del perfil en el eje Z.
Q Cota del punto final del perfil en el eje X.
R Cota del punto final del perfil en el eje Z.
C Paso de torneado.
D Distancia de seguridad a la que se efecta el
retroceso de la herramienta en cada pasada.
L Demasa que se deja en X para el acabado.
M Demasa que se deja en Z para el acabado.
F Velocidad de avance de la pasada final de
desbaste.
H Velocidad de avance de la pasada de acabado.

(SOFT 03.1X) 19
Gua rpida

G83. Ciclo fijo de taladrado axial / roscado con macho


Taladrado axial: G83 X Z I B D K H C R
Roscado con macho axial: G83 X Z I B0 D K R
X Cota del punto inicial del perfil en el eje X.
Z Cota del punto inicial del perfil en el eje Z.
I Profundidad.
B Tipo de operacin que se desea ejecutar:
"B"=0: Roscado con macho axial.
"B">0: Taladrado axial.
D Distancia de seguridad.
K Tiempo de espera, en centsimas de segundo, en
el fondo del agujero, hasta que comienza el
retroceso.
H Distancia de retroceso en rpido (G00) tras cada
taladrado.
C Define hasta que distancia del paso de taladrado
anterior se desplazar en rpido (G00) el eje Z en
su aproximacin a la pieza para realizar un nuevo
paso de taladrado.
R En el ciclo de taladrado:
Factor que reduce el paso de taladrado "B".
En el ciclo de roscado:
Tipo de roscado que se desea efectuar.

G84. Ciclo fijo de torneado de tramos curvos


G84 X Z Q R C D L M F H I K X Cota del punto inicial del perfil en el eje X.
Z Cota del punto inicial del perfil en el eje Z.
Q Cota del punto final del perfil en el eje X.
R Cota del punto final del perfil en el eje Z.
C Paso de torneado.
D Distancia de seguridad a la que se efecta el
retroceso de la herramienta en cada pasada.
L Demasa que se deja en X para el acabado.
M Demasa que se deja en Z para el acabado.
F Velocidad de avance de la pasada final de
desbaste.
H Velocidad de avance de la pasada de acabado.
I Distancia desde el punto inicial al centro del arco
segn el eje X.
K Distancia desde el punto inicial al centro del arco
segn el eje Z.

20 (SOFT 03.1X)
Gua rpida

G85. Ciclo fijo de refrentado de tramos curvos


G85 X Z Q R C D L M F H I K X Cota del punto inicial del perfil en el eje X.
Z Cota del punto inicial del perfil en el eje Z.
Q Cota del punto final del perfil en el eje X.
R Cota del punto final del perfil en el eje Z.
C Paso de refrentado.
D Distancia de seguridad a la que se efecta el
retroceso de la herramienta en cada pasada.
L Demasa que se deja en X para el acabado.
M Demasa que se deja en Z para el acabado.
F Velocidad de avance de la pasada final de
desbaste.
H Velocidad de avance de la pasada de acabado.
I Distancia desde el punto inicial al centro del arco
segn el eje X.
K Distancia desde el punto inicial al centro del arco
segn el eje Z.

G86. Ciclo fijo de roscado longitudinal


G86 X Z Q R K I B E D L C J A W X Cota del punto inicial de la rosca en el eje X.
Z Cota del punto inicial de la rosca en el eje Z.
Q Cota del punto final de la rosca en el eje X.
R Cota del punto final de la rosca en el eje Z.
K Cota del punto en que se efecta la medicin de la
rosca segn el eje Z.
I Profundidad de la rosca.
B Profundidad de las pasadas de roscado.
"B">0: Profundizaciones segn el eje X:
B, B 2, B 3, B 4, , B n

"B"<0: Profundizaciones segn el eje X:


B, 2B, 3B, 4B, , nB

"B"=0: Se visualiza el error correspondiente.


E Valor mnimo que puede alcanzar el paso de
profundizacin cuando "B">0.
D Distancia de seguridad. Indica a que distancia del
punto inicial de la rosca se posiciona la herramienta
en el movimiento de acercamiento en el eje X.
L Demasa para el acabado.
C Paso de rosca.
J Salida de la rosca.
A ngulo de penetracin de la herramienta referida al
eje X.
W Parmetro opcional. Depende de "K".

(SOFT 03.1X) 21
Gua rpida

G87. Ciclo fijo de roscado frontal


G87 X Z Q R K I B E D L C J A W B Profundidad de las pasadas de roscado.
"B">0: Profundizaciones segn el eje Z:
B, B 2, B 3, B 4, , B n

"B"<0: Profundizaciones segn el eje Z:


B, 2B, 3B, 4B, , nB

"B"=0: Se visualiza el error correspondiente.


E Valor mnimo que puede alcanzar el paso de
profundizacin cuando "B">0.
D Distancia de seguridad. Indica a que distancia del
punto inicial de la rosca se posiciona la herramienta
en el movimiento de acercamiento en el eje Z.
X Cota del punto inicial de la rosca en el eje X. L Demasa para el acabado.
Z Cota del punto inicial de la rosca en el eje Z. C Paso de rosca.
Q Cota del punto final de la rosca en el eje X. J Salida de la rosca.
R Cota del punto final de la rosca en el eje Z. A ngulo de penetracin de la herramienta referida al
K Cota del punto en que se efecta la medicin de la eje X.
rosca segn el eje X. W Parmetro opcional. Depende de "K".
I Profundidad de la rosca.

G88. Ciclo fijo de ranurado en el eje X


G88 X Z Q R C D K X Cota del punto inicial de la ranura en el eje X.
Z Cota del punto inicial de la ranura en el eje Z.
Q Cota del punto final de la ranura en el eje X.
R Cota del punto final de la ranura en el eje Z.
C Paso de ranurado.
D Distancia de seguridad.
K Tiempo de espera, en centsimas de segundo, tras
cada profundizacin, hasta que comienza el
retroceso.

G89. Ciclo fijo de ranurado en el eje Z


G89 X Z Q R C D K X Cota del punto inicial del perfil en el eje X.
Z Cota del punto inicial del perfil en el eje Z.
Q Cota del punto final del perfil en el eje X.
R Cota del punto final del perfil en el eje Z.
C Paso de ranurado definido en radios.
D Distancia de seguridad.
K Tiempo de espera, en centsimas de segundo, tras
cada profundizacin, hasta que comienza el
retroceso.

22 (SOFT 03.1X)
Gua rpida

G160. Ciclo fijo de taladrado / roscado en la cara de refrentado


Taladrado: G160 X Z I B Q A J D K H C S R N
Roscado con macho: G160 X Z I B0 Q A J D S R N
D Distancia de seguridad segn el eje Z. Indica a que
distancia del punto inicial se posiciona la
herramienta en el movimiento de acercamiento.
K Tiempo de espera, en centsimas de segundo, en
el fondo del agujero, hasta que comienza el
retroceso.
H Distancia de retroceso en rpido (G00) tras cada
taladrado segn el eje Z.
C Define hasta que distancia del paso de taladrado
anterior se desplazar en rpido (G00) el eje Z en
su aproximacin a la pieza para realizar un nuevo
X Cota donde se desea ejecutar el ciclo en el eje X. paso de taladrado.
Z Cota donde se desea ejecutar el ciclo en el eje Z. S Velocidad y sentido de giro de la herramienta
I Profundidad referida al punto de comienzo. motorizada.
B Tipo de operacin que se desea ejecutar: R En el ciclo de taladrado:
B=0: Roscado con macho. Factor que reduce el paso de taladrado "B".
B>0: Taladrado. En el ciclo de roscado:
Q Posicin angular en que se debe situar el cabezal Tipo de roscado que se desea efectuar.
para efectuar el ciclo. N Nmero del cabezal correspondiente a la
A Paso angular entre dos operaciones consecutivas. herramienta motorizada.
J Nmero de taladrados o roscados a efectuar.

G161. Ciclo fijo de taladrado / roscado en la cara de cilindrado


Taladrado G161 X Z I B Q A J D K H C S R N
Roscado con macho G161 X Z I B0 Q A J D S R N
J Nmero de taladrados o roscados con macho a
efectuar.
D Distancia de seguridad segn el eje X. Indica a que
distancia del punto inicial se posiciona la
herramienta en el movimiento de acercamiento.
K Tiempo de espera, en centsimas de segundo, en
el fondo del agujero, hasta que comienza el
retroceso.
H Distancia de retroceso en rpido (G00) tras cada
taladrado segn el eje X.
C Define hasta que distancia del paso de taladrado
anterior se desplazar en rpido (G00) el eje X en
su aproximacin a la pieza para realizar un nuevo
X Cota donde se desea ejecutar el ciclo en el eje X. paso de taladrado.
Z Cota donde se desea ejecutar el ciclo en el eje Z. S Velocidad y sentido de giro de la herramienta
I Profundidad referida al punto de comienzo. motorizada.
B Tipo de operacin que se desea ejecutar: R En el ciclo de taladrado:
B=0: Roscado con macho. Factor que reduce el paso de taladrado "B".
B>0: Taladrado. En el ciclo de roscado:
Q Posicin angular en que se debe situar el cabezal Tipo de roscado que se desea efectuar.
para efectuar el ciclo. N Nmero del cabezal correspondiente a la
A Paso angular entre dos operaciones consecutivas. herramienta motorizada.

(SOFT 03.1X) 23
Gua rpida

G162. Ciclo fijo de chavetero en la cara de cilindrado


G162 X Z L I Q A J D F S N X Cota donde se desea ejecutar el ciclo en el eje X.
Z Cota donde se desea ejecutar el ciclo en el eje Z.
L Longitud de la chaveta referida al punto de
comienzo.
I Profundidad del chavetero referida al punto de
comienzo.
Q Posicin angular en que se debe situar el cabezal
para efectuar el ciclo.
A Paso angular entre dos operaciones consecutivas.
J Nmero de chavetas a efectuar.
D Distancia de seguridad segn el eje X. Indica a que
distancia del punto inicial se posiciona la
herramienta en el movimiento de acercamiento.
F Avance de mecanizado para el mecanizado de la
chaveta.
S Velocidad y sentido de giro de la herramienta
motorizada.
N Nmero del cabezal correspondiente a la
herramienta motorizada.

G163. Ciclo fijo de chavetero en la cara de refrentado


G163 X Z L I Q A J D F S N X Cota donde se desea ejecutar el ciclo en el eje X.
Z Cota donde se desea ejecutar el ciclo en el eje Z.
L Longitud de la chaveta referida al punto de
comienzo.
I Profundidad del chavetero referida al punto de
comienzo.
Q Posicin angular en que se debe situar el cabezal
para efectuar el ciclo.
A Paso angular entre dos operaciones consecutivas.
J Nmero de chavetas a efectuar.
D Distancia de seguridad segn el eje Z. Indica a que
distancia del punto inicial se posiciona la
herramienta en el movimiento de acercamiento.
F Avance de mecanizado para el mecanizado de la
chaveta.
S Velocidad y sentido de giro de la herramienta
motorizada.
N Nmero del cabezal correspondiente a la
herramienta motorizada.

24 (SOFT 03.1X)
Gua rpida

CICLOS FIJOS DE PALPADOR (FRESA)


Los ciclos ISO se definen mediante la sentencia #PROBE, seguida del nmero de ciclo a ejecutar y de los
parmetros de llamada.
Los parmetros opcionales se muestran entre corchetes angulares.

#PROBE 1. Calibrado de herramienta (dimensiones y desgastes)


#PROBE 1 B <I> <J> F <K> <S> <N> <D> <L> J Tipo de operacin a realizar:
<M> <C> <X U Y V Z W> "J"=0: calibracin de la herramienta.
"J"=1: medicin del desgaste de la herramienta.
F Avance para el movimiento de palpacin.
D
K Cara del palpador a utilizar:
"K"=0: calibracin sobre la cara X+.
B
"K"=1: calibracin sobre la cara X-.
"K"=2: calibracin sobre la cara Y+.
"K"=3: calibracin sobre la cara Y-.
S Velocidad y sentido de giro de la herramienta.
N Nmero de filos que se desea medir.
D Distancia del punto de palpacin.
B L Mximo desgaste de longitud permitido.
N
M Mximo desgaste de radio permitido.
B Distancia de seguridad. C Comportamiento si se supera el desgaste
I Dimensin de la herramienta que se va a calibrar: mximo:
"I"=0: la longitud, sobre el eje de la herramienta. "C"=0: se muestra un mensaje de herramienta
"I"=1: la longitud, sobre un extremo de la rechazada y se detiene el ciclo.
herramienta. "C"=1: el ciclo cambia la herramienta
"I"=2: el radio. desgastada por otra de la misma familia.
"I"=3: el radio y la longitud de la herramienta. X..W Posicin del palpador de sobremesa.

#PROBE 2. Calibrado del palpador de medida


#PROBE 2 X Y Z B J E H F X..Z Cotas tericas del centro del agujero.
B Distancia de seguridad.
E B
J Dimetro terico del agujero.
J E Distancia de retroceso tras la palpacin inicial.

B
H Avance para el movimiento de palpacin inicial.
F Avance para el movimiento de palpacin.

XY Z

(SOFT 03.1X) 25
Gua rpida

#PROBE 3. Medicin de superficie


#PROBE 3 X Y Z B <K> F <C> <L> <T D> K Eje con el que se desea realizar la medicin de
superficie:
"K"=0: palpacin con el eje de abscisas.
"K"=1: palpacin con el eje de ordenadas.
B "K"=2: palpacin con el eje perpendicular al
B
plano.
F Avance para el movimiento de palpacin.
C Punto donde termina el ciclo de palpacin:
Z
XYZ "C"=0: el palpador retrocede al punto en el que
se realiz la llamada al ciclo.
"C"=1: el ciclo finaliza con el palpador sobre el
X Y punto medido.
L Tolerancia para el error de medida.
X..Z Cotas tericas del punto a palpar. T Herramienta cuyo desgaste se desea corregir.
B Distancia de seguridad. D Corrector cuyo desgaste se desea corregir.

#PROBE 4. Medicin de esquina exterior


#PROBE 4 X Y Z B F X..Z Cotas tericas de la esquina a medir.
B Distancia de seguridad.
F Avance para el movimiento de palpacin.

B B
B B

#PROBE 5. Medicin de esquina interior


#PROBE 5 X Y Z B F X..Z Cotas tericas de la esquina a medir.
B Distancia de seguridad.
F Avance para el movimiento de palpacin.

B B
B B

26 (SOFT 03.1X)
Gua rpida

#PROBE 6. Medicin de ngulo sobre el eje de abscisas


#PROBE 6 Z Y Z B F X..Z Cotas tericas de la esquina a medir.

2B B Distancia de seguridad.
F Avance para el movimiento de palpacin.

2B
B
B

#PROBE 7. Medicin de esquina exterior y ngulo


#PROBE 7 X Y Z B F X..Z Cotas tericas de la esquina a medir.

2B B Distancia de seguridad.
F Avance para el movimiento de palpacin.

B
B
2B B

2B

#PROBE 8. Medicin de agujero


#PROBE 8 X Y Z B J E <C> H F X..Z Cotas tericas del centro del agujero.
B Distancia de seguridad.
E B J Dimetro terico del agujero.

J
E Distancia de retroceso tras la palpacin inicial.
C Punto donde termina el ciclo de palpacin:
B
"C"=0: el palpador retrocede al punto en el que
se realiz la llamada al ciclo.
"C"=1: el ciclo finaliza con el palpador en el
XYZ centro real del agujero.
H Avance para el movimiento de palpacin inicial.
F Avance para el movimiento de palpacin.

(SOFT 03.1X) 27
Gua rpida

#PROBE 9. Medicin de moy circular


#PROBE 9 X Y Z B J E <C> H F X..Z Cotas tericas del centro del moy.
B Distancia de seguridad.
J Dimetro terico del moy.
E Distancia de retroceso tras la palpacin inicial.
C Punto donde termina el ciclo de palpacin:
"C"=0: el palpador retrocede al punto en el que
se realiz la llamada al ciclo.
B
"C"=1: el ciclo finaliza con el palpador en el
Z
centro real del moy, a una distancia "B"
Y
B de la cota programada.
H Avance para el movimiento de palpacin inicial.
B
F Avance para el movimiento de palpacin.
X

#PROBE 10. Centrado de pieza rectangular


#PROBE 10 <X Y Z> I J <K> <L> <B> D E <H> X..Z Posicin del palpador cuando se llama al ciclo.
<F> <Q> I Longitud de la pieza en el eje de abscisas.
J Longitud de la pieza en el eje de ordenadas.
K Eje y sentido del primer movimiento de palpacin:
"K"=0: el palpador avanza en el sentido positivo
del eje X.
"K"=1: el palpador avanza en el sentido
negativo del eje X.
"K"=2: el palpador avanza en el sentido positivo
del eje Y.
D
"K"=3: el palpador avanza en el sentido
negativo del eje Y.
E
L Medicin de la cota de la superficie:
B
"L"=0: el ciclo no realiza la medicin de la cota
de la superficie.
"L"=1: el ciclo s realiza la medicin de la cota
de la superficie.
B Distancia de seguridad.
D Distancia de seguridad en Z.
E Distancia de retroceso tras la palpacin inicial.
H Avance para el movimiento de palpacin inicial.
F Avance para el movimiento de palpacin.
Q Avance para los movimientos de aproximacin.

28 (SOFT 03.1X)
Gua rpida

#PROBE 11. Centrado de pieza circular


PROBE 11 <X Y Z> J <K> <L> <B> D E <H> X..Z Posicin del palpador cuando se llama al ciclo.
<F> <Q> J Dimetro de la pieza.
K Eje y sentido del primer movimiento de palpacin:
"K"=0: el palpador avanza en el sentido positivo
del eje X.
"K"=1: el palpador avanza en el sentido
negativo del eje X.
"K"=2: el palpador avanza en el sentido positivo
del eje Y.
"K"=3: el palpador avanza en el sentido
D
negativo del eje Y.
L Medicin de la cota de la superficie:
E
"L"=0: el ciclo no realiza la medicin de la cota
de la superficie.
B
"L"=1: el ciclo s realiza la medicin de la cota
de la superficie.
B Distancia de seguridad.
D Distancia de seguridad en Z.
E Distancia de retroceso tras la palpacin inicial.
H Avance para el movimiento de palpacin inicial.
F Avance para el movimiento de palpacin.
Q Avance para los movimientos de aproximacin.

(SOFT 03.1X) 29
Gua rpida

CICLOS FIJOS DE PALPADOR (TORNO)


Los ciclos ISO se definen mediante la sentencia #PROBE, seguida del nmero de ciclo a ejecutar y de los
parmetros de llamada.
Los parmetros opcionales se muestran entre corchetes angulares.

#PROBE 1. Calibrado de herramienta


#PROBE 1 B F <K> <X U Z W Y V> B Distancia de seguridad definida en radios.
F Avance para el movimiento de palpacin.
K Indica cuantas caras del palpador se van a utilizar
para la calibracin:
"K"=0: calibracin sobre las caras X, Z.
B "K"=1: calibracin sobre las caras X, Z, Y+.
"K"=2: calibracin sobre las caras X, Z, Y-.
X..W Posicin del palpador de sobremesa.

#PROBE 2. Calibrado del palpador de sobremesa


#PROBE 2 B F <K> <X U Z W Y V> B Distancia de seguridad definida en radios.
F Avance para el movimiento de palpacin.
K Indica cuantas caras del palpador se van a utilizar
para la calibracin:
"K"=0: calibracin sobre las caras X, Z.
B "K"=1: calibracin sobre las caras X, Z, Y+.
"K"=2: calibracin sobre las caras X, Z, Y-.
X..W Posicin del palpador de sobremesa.

30 (SOFT 03.1X)
Gua rpida

#PROBE 3. Medida de pieza en el eje de ordenadas


#PROBE 3 X Z B F <L> <T D> X Cota terica del punto a palpar segn el eje de
ordenadas.
Z Cota terica del punto a palpar segn el eje de
X
abscisas.
B Distancia de seguridad definida en radios.
F Avance para el movimiento de palpacin.
L Tolerancia para el error de medida.

B
T Herramienta cuyo desgaste se desea corregir.
D Corrector cuyo desgaste se desea corregir.
B

#PROBE 4. Medida de pieza en el eje de abscisas


#PROBE 4 X Z B F <L> <T D> X Cota terica del punto a palpar segn el eje de
ordenadas.
Z Cota terica del punto a palpar segn el eje de
X
abscisas.
B
B B Distancia de seguridad.
F Avance para el movimiento de palpacin.
L Tolerancia para el error de medida.
T Herramienta cuyo desgaste se desea corregir.
D Corrector cuyo desgaste se desea corregir.

(SOFT 03.1X) 31
Gua rpida

MECANIZADOS MLTIPLES (FRESADORA)


Nota: Los parmetros P, Q, R, S, T, U y V son parmetros opcionales que pueden ser utilizados en cualquier
tipo de posicionamiento mltiple. Estos parmetros indican en qu puntos o entre qu puntos de los
programados no se desea ejecutar el mecanizado.

G160. Mecanizado mltiple en lnea recta


G160 A XI PQRSTUV A ngulo en grados que forma la trayectoria de mecanizado
XK con el eje de abscisas.
IK X Longitud de la trayectoria de mecanizado.
I Paso entre mecanizados.
K Nmero de mecanizados totales en el tramo, incluido el del
punto de definicin del mecanizado.

G161. Mecanizado mltiple formando un paralelogramo


G161 A B XI YJ PQRSTUV A ngulo en grados que forma la trayectoria de mecanizado
XK YD con el eje de abscisas.
IK JD B ngulo entre las dos trayectorias de mecanizado.
X Longitud del paralelogramo.
I Paso entre mecanizados sobre la trayectoria.
K Nmero de mecanizados sobre la trayectoria, incluido el del
punto de definicin del mecanizado.
Y Anchura del paralelogramo.
J Paso entre mecanizados sobre la trayectoria.
D Nmero de mecanizados sobre la trayectoria, incluido el del
punto de definicin del mecanizado.

32 (SOFT 03.1X)
Gua rpida

G162. Mecanizado mltiple formando una malla


G162 A B XI YJ PQRSTUV A ngulo en grados que forma la trayectoria de mecanizado
XK YD con el eje de abscisas.
IK JD B ngulo entre las dos trayectorias de mecanizado.
X Longitud de la malla.
I Paso entre mecanizados sobre la trayectoria.
K Nmero de mecanizados sobre la trayectoria, incluido el del
punto de definicin del mecanizado.
Y Anchura de la malla.
J Paso entre mecanizados sobre la trayectoria.
D Nmero de mecanizados sobre la trayectoria, incluido el del
punto de definicin del mecanizado.

G163. Mecanizado mltiple formando una circunferencia


G163 X Y I C F PQRSTUV X Distancia desde el punto de partida al centro, segn el eje de
K abscisas.
Y Distancia desde el punto de partida al centro, segn el eje de
ordenadas.
I Paso angular entre mecanizados.
K Nmero de mecanizados totales, incluido el del punto de
definicin del mecanizado.
C Indica cmo se realiza el desplazamiento entre los puntos de
mecanizado.
"C"=0: En avance rpido (G00).
"C"=1: En interpolacin lineal (G01).
"C"=2: En interpolacin circular horaria (G02).
"C"=3: En interpolacin circular antihoraria (G03).
F Avance al que se realizar el desplazamiento entre puntos.
Slo si C es distinto de 0.

(SOFT 03.1X) 33
Gua rpida

G164. Mecanizado mltiple formando un arco


G164 X Y B I C F PQRSTUV X Distancia desde el punto de partida al centro, segn el eje de
K abscisas.
Y Distancia desde el punto de partida al centro, segn el eje de
ordenadas.
B Recorrido angular en grados de la trayectoria de
mecanizado.
I Paso angular entre mecanizados.
K Nmero de mecanizados totales, incluido el del punto de
definicin del mecanizado.
C Indica cmo se realiza el desplazamiento entre los puntos de
mecanizado.
"C"=0: En avance rpido (G00).
"C"=1: En interpolacin lineal (G01).
"C"=2: En interpolacin circular horaria (G02).
"C"=3: En interpolacin circular antihoraria (G03).
F Avance al que se realizar el desplazamiento entre puntos.
Slo si C es distinto de 0.

G165. Mecanizado programado mediante una cuerda de arco


G165 X Y A C F X Distancia desde el punto de partida al centro, segn el eje de
I abscisas.
Y Distancia desde el punto de partida al centro, segn el eje de
ordenadas.
A ngulo en grados que forma la mediatriz de la cuerda con el
eje de abscisas.
I Longitud de la cuerda.
C Indica cmo se realiza el desplazamiento entre los puntos de
mecanizado.
"C"=0: En avance rpido (G00).
"C"=1: En interpolacin lineal (G01).
"C"=2: En interpolacin circular horaria (G02).
"C"=3: En interpolacin circular antihoraria (G03).
F Avance al que se realizar el desplazamiento entre puntos.
Slo si C es distinto de 0.

34 (SOFT 03.1X)
Gua rpida

LENGUAJE DE ALTO NIVEL

Sentencias de programacin
Sentencias de visualizacin:
#ERROR Visualiza el nmero de error indicado y el texto asociado a dicho error segn el cdigo de
errores del CNC (detiene la ejecucin del programa).
#ERROR Visualiza el texto de error indicado (detiene la ejecucin del programa).
#WARNING Visualiza el nmero de aviso indicado y el texto asociado a dicho aviso segn el cdigo de
errores del CNC (no detiene la ejecucin del programa).
#WARNING Visualiza el texto indicado (no detiene la ejecucin del programa).
#MSG Visualiza en la parte superior de la pantalla el mensaje indicado (no detiene la ejecucin del
programa).
#DGWZ Define la zona de representacin grfica.

Sentencias de habilitacin y deshabilitacin:


#ESBLK
Activa y desactiva el tratamiento de bloque nico.
#DSBLK
#ESTOP
Habilita y deshabilita la seal de STOP.
#DSTOP
#EFHOLD
Habilita y deshabilita la entrada del FEED-HOLD proveniente del PLC.
#DFHOLD

Programacin respecto el cero mquina:


#MCS ON Activa y desactiva el sistema de coordenadas mquina, de manera que los desplazamientos
#MCS OFF programados tras ella se ejecutan en el sistema de referencia mquina.

Sentencias de programas:
#EXEC Ejecuta un programa en el canal indicado.
#EXBLK Ejecuta un bloque en el canal indicado.

Acoplo electrnico de ejes:


#LINK Define y activa las parejas de ejes maestro-esclavo.
#UNLINK Desactiva los acoplos de ejes activos.

Sentencias de subrutinas:
#PATH Define un path para la busqueda de subrutinas.
#CALL Realiza una llamada a una subrutina local o global.
#PCALL Realiza una llamada a una subrutina local o global con posibilidad de inicializar parmetros.
#MCALL Realiza una llamada a una subrutina local o global con posibilidad de inicializar parmetros.
Con este tipo de llamada, la subrutina adquiere la categora de modal.
#MDOFF Anula el carcter modal de la funcin.
#RET Define el final de una subrutina.

Aparcar ejes:
#PARK
Aparca y desaparca el eje seleccionado.
#UNPARK

(SOFT 03.1X) 35
Gua rpida

Intercambio de ejes:
#SET AX Define una nueva configuracin de ejes.
#CALL AX Aade uno o varios ejes a la configuracin actual y permite definir la posicin en la que se
desea colocar.
#FREE AX Elimina los ejes programados de la configuracin actual.
#RENAME AX Para cada pareja de ejes programada, el primer eje toma el nombre del segundo.

Intercambio de cabezales:
#FREE SP Elimina los cabezales definidos de la configuracin actual.
#CALL SP Aade uno o varios cabezales a la configuracin actual.
#SET SP Define una nueva configuracin de cabezales.
#RENAME SP Para cada pareja de cabezales programada, el primer cabezal toma el nombre del segundo.

Seleccin del cabezal master de un canal:


#MASTER Establece el cabezal master de un canal.

Seleccin del lazo para un eje o cabezal. Lazo abierto o lazo cerrado:
#SERVO ON Activa el modo de funcionamiento de lazo cerrado.
#SERVO OFF Activa el modo de funcionamiento de lazo abierto.

Sincronizacin de cabezales:
#SYNC Sincroniza los cabezales teniendo en cuenta la cota real.
#TSYNC Sincroniza los cabezales teniendo en cuenta la cota terica.
#UNSYNC Anula la sincronizacin de cabezales.

Seleccin del eje longitudinal de la herramienta:


#TOOL AX Selecciona como nuevo eje longitudinal cualquier eje de la mquina.

Eje C: Activacin del cabezal como eje C:


#CAX Activa el cabezal como eje C.
#CAX OFF Desactiva el eje C volviendo al modo cabezal.

Eje C: Mecanizado en la superficie frontal:


#FACE Activa el mecanizado en la superficie frontal y define el plano de trabajo. El eje longitudinal
de la herramienta es opcional.
#FACE OFF Desactiva el mecanizado en la superficie frontal.

Eje C: Mecanizado en la superficie cilndrica:


#CYL Activa el mecanizado de una superficie cilndrica y define el plano de trabajo. El radio es
opcional.
#CYL OFF Desactiva el mecanizado en la superficie cilndrica.

Deteccin de colisiones:
#CD ON
Activa y desactiva el proceso de deteccin de colisiones.
#CD OFF

Mecanizado de alta velocidad:


#HSC ON
Activa y desactiva el modo de mecanizado a alta velocidad.
#HCS OFF

36 (SOFT 03.1X)
Gua rpida

Control tangencial:
#TANGCTRL ON
Activa/anula el control tangencial.
#TANGCTRL OFF
#TANGCTRL SUSP
#TANGCTRL Congela/recupera el control tangencial.
RESUME

Control de la aceleracin:
#SLOPE Determina la influencia de los valores definidos mediante las funciones G130, G131, G132
y G133, en el comportamiento de la aceleracin.

Asociadas a la intervencin manual:


#CONTJOG Define, para el modo JOG continuo, el avance del eje especificado.
#INCJOG Define, para cada posicin del conmutador de JOG incremental, cunto ser el
desplazamiento incremental y el avance del eje especificado.
#MPGRESOL Define, para cada posicin del conmutador en modo volante, cul ser el desplazamiento
por impulso del volante para el eje especificado.
#SET OFFSET Define los lmites inferior y superior del eje especificado, entre los cuales se puede desplazar
este eje manualmente durante la intervencin manual aditiva.
#SYNC POS Sincroniza la cota de preparacin con la de ejecucin y asume el offset manual aditivo.

Interpolacin de splines (Akima):


#SPLINE ON
Activa y anula la adaptacin del spline.
#SPLINE OFF
#ASPLINE MODE Establece el tipo de tangente inicial y final del spline, el cual determina cmo se realiza la
transicin entre el spline y la trayectoria anterior y posterior.
#ASPLINE
Define la tangente inicial del spline.
STARTTANG
#ASPLINE
Define la tangente final del spline.
ENDTANG

Interpolacin polinmica:
#POLY Permite el mecanizado de un polinmio de hasta cuarto grado.

Definicin de macros:
#DEF Define macros.
#INIT MACROTAB Inicializa la tabla de macros borrando las macros que se encuentren almacenadas en ella.

Repeticin de bloques:
#RPT Repite la ejecucin de la parte del programa definida entre dos bloques.

Transformacin de coordenadas:
#KIN ID Define la cinemtica del cabezal.
#CS Define, almacena, activa y desactiva hasta 5 sistemas de coordenadas de mecanizado.
#ACS Define, almacena, activa y desactiva hasta 5 sistemas de coordenadas de amarre.
#RTCP ON Modifica la orientacin de la herramienta sin modificar la posicin que ocupa la punta de la
misma sobre la pieza.
#RTCP OFF Desactiva la transformacin RTCP.
#TOOL ORI Posiciona la herramienta perpendicular al plano de trabajo.
#TLC ON
Activa y desactiva la funcin TLC.
#TLC OFF

(SOFT 03.1X) 37
Gua rpida

Comunicacin y sincronizacin entre canales:


#MEET Activa la marca indicada en el canal y espera a que se active en el resto de canales
programados.
#WAIT Espera a que la marca se active en el canal definido.
#SIGNAL Activa la marca en el canal propio.
#CLEAR Borra las marcas de sincronizacin del canal.

Sentencias de programacin adicionales:


#COMMENT
BEGIN Indica el comienzo y final de un comentario.
#COMMENT END
#FLUSH Evalua un bloque en el momento de ejecutarlo.
#WAIT FOR Interrumpe la ejecucin del programa hasta que la condicin programada se cumpla.
#SELECT PROBE Selecciona el palpador con el que se va a trabajar.
#TANGFEED Cuando se aplica avance tangencial constante (G196), mediante esta sentencia se puede
RMIN establecer un radio minimo de manera que solo se aplique este tipo de avance en los tramos
curvos cuyo radio sea mayor que el mnimo fijado.
#ROUNDPAR Selecciona y define el tipo de matado de arista que se va a realizar con G5 y G61.
#TIME Interrumpe la ejecucin del programa el tiempo especificado (en segundos).
#SCALE Amplia o reduce piezas programadas.

Instrucciones de control de flujo


Salto de bloque ($GOTO):
$GOTO N Provoca un salto al bloque definido mediante "N<expresin>:".
$GOTO Provoca un salto al bloque definido mediante "<etiqueta>".

Ejecucin condicional ($SWITCH):


$SWITCH... Calcula el resultado de la <expresin1> y ejecuta el conjunto de bloques anidado entre la
$CASE... instruccin $CASE, cuya <expresin2> tenga el mismo valor que el resultado calculado, y
$ENDSWITCH el $BREAK correspondiente.

Ejecucin condicional ($IF):


$IF... Analiza la condicin programada.
$ENDIF Si es cierta, ejecuta los bloques anidados entre las instrucciones $IF y $ENDIF.
Si es falsa, la ejecucin contina en el siguiente bloque a $ENDIF.
$IF... Analiza la condicin programada.
$ELSE... Si es cierta, ejecuta los bloques anidados entre las instrucciones $IF y $ENDIF.
$ENDIF Si es falsa, ejecuta los bloques anidados entre las instrucciones $ELSE y $ENDIF.
$IF... Analiza la condicin programada.
$ELSEIF... Si la <condicin1> es cierta, ejecuta los bloques anidados entre las instrucciones $IF
$ENDIF y $ELSEIF.
Si la <condicin1> es falsa se analiza la <condicin2>. Si es cierta, se ejecutan los
bloques anidados entre las instrucciones $ELSEIF y $ENDIF.
Si todas son falsas, la ejecucin contina en el siguiente bloque a $ENDIF.

Repeticin de bloques ($FOR):


$FOR... Cuando se ejecuta esta instruccin, <n> toma el valor de <expr1> y va cambiando su valor
$ENDFOR hasta <expr2>, en incrementos definidos por <expr3>. En cada incremento se ejecutan los
bloques anidados entre las instrucciones $FOR y $ENDFOR.

38 (SOFT 03.1X)
Gua rpida

Repeticin condicional de bloques ($WHILE):


$WHILE... Mientras la condicin sea vlida, se repite la ejecucin de los bloques anidados entre
$ENDWHILE $WHILE y $ENDWHILE.

Repeticin condicional de bloques ($DO):


$DO... Mientras la condicin definida sea vlida, se repite la ejecucin de los bloques anidados
$ENDDO entre $DO y $ENDDO.

OPERADORES Y FUNCIONES

Aritmticos
+ Suma MOD Resto de la divisin *= Multiplicacin compuesta
- Resta/menos unario ** Exponencial /= Divisin compuesta
* Multiplicacin += Suma compuesta
/ Divisin -= Resta compuesta

Relacionales
== Igualdad >= Mayor o igual que > Mayor que
!= Desigualdad <= Menor o igual que < Menor que

Binarios
& AND binario ^ OR exclusivo (XOR)
I OR binario INV[...] Complementario

Lgicos
* AND lgico + OR lgico

Booleanos
True Verdadero False No verdadero

Trigonomtricas
SIN[...] Seno TAN[...] Tangente ACOS[..] Arcocoseno ARG[...] Arcotangente
COS[...] Coseno ASIN[...] Arcoseno ATAN[...] Arcotangente y/x

Matemticas
ABS[...] Valor absoluto LOG[...] Logaritmo decimal DEXP[..] Exponente decimal
SQR[...] Funcin cuadrado LN[...] Logaritmo neperiano
SQRT[..] Raz cuadrada EXP[...] Funcin "e"

Otras funciones
INT[...] Devuelve la parte entera Devuelve la parte entera ms uno. Si el
FUP[...]
FRACT[...] Devuelve la parte decimal nmero es entero, devuelve la parte entera
EXIST[...] Comprueba si existe la variable o el
ROUND[..] Redondea al nmero entero ms cercano
parmetro seleccionado

(SOFT 03.1X) 39
Gua rpida

TABLAS DE USUARIO

Descripcin de Softkeys verticales

Cambia el grupo de iconos


Buscar texto. Recuperar tabla.
que ofrece el men.

Unidades de visualizacin
Seleccionar ejes. Imprimir tabla.
(milmetros/pulgadas).

Acceder a las tablas de


Inicializar tabla. Guardar tabla.
otros canales.

Tablas de orgenes
En esta tabla se almacena el decalaje correspondiente a cada eje, de cada uno de los traslados de origen. Cuando
se accede desde un canal slo se muestran los ejes de ese canal.
Se puede acceder a los traslados de otros canales desde el men vertical de softkeys.
Decalaje del PLC (PLCOF):
Los valores se pueden definir desde el autmata o desde el programa pieza mediante variables en lenguaje
de alto nivel, pero no se pueden definir directamente en la tabla.
Traslados de origen absolutos:
Se utiliza para colocar el cero pieza en diferentes posiciones de la mquina.
Se puede definir directamente en la tabla, desde el autmata, o desde el programa pieza mediante variables
en lenguaje de alto nivel.

Tabla de garras
En esta tabla se almacena el decalaje correspondiente a cada eje, de cada uno de los traslados de amarres.
Cuando se accede desde un canal slo se muestran los ejes de ese canal.
Se puede acceder a los traslados de otros canales desde el men vertical de softkeys.
Decalaje de amarre:
Se puede definir directamente en la tabla, desde el autmata, o desde el programa pieza mediante variables
en lenguaje de alto nivel.
Los traslados de amarres se utilizan para definir la posicin de los sistemas de amarre de la mquina.
Para aplicar un traslado de amarre, es necesario activarlo desde el programa mediante la variable
correspondiente.

Tablas de parmetros aritmticos


Se puede definir directamente en la tabla, desde el PLC, o desde el programa pieza.
Se puede acceder a los traslados de otros canales desde el men vertical de softkeys.
Se dispone de tablas de parmetros comunes, globales y locales.

40 (SOFT 03.1X)
Gua rpida

UTILIDADES

Relacin de iconos
Cortar:

Copia los archivos seleccionados en el portapapeles. Tras pegar el contenido del portapapeles,
los archivos sern borrados de la carpeta.

Copiar:

Copia los archivos seleccionados en el portapapeles.

Pegar:

Pega los archivos del portapapeles en la carpeta seleccionada. Si los archivos se colocaron en
el portapapeles mediante la opcin "Cortar", se borrarn de su ubicacin original.

Renombrar:
Permite cambiar el nombre de la carpeta o del archivo que se encuentra seleccionado.
Si al renombrar una carpeta ya existiera otra carpeta con el nuevo nombre, se ignorar el cambio
de nombre propuesto.
Si al renombrar un archivo ya existiera en la carpeta un archivo con ese nombre, el nuevo archivo
sustituye al anterior.
Archivo modificable:

Permite cambiar el atributo "modificable" de los archivos seleccionados. Este atributo permite
proteger los archivos de manera que no sean modificables desde el modo edicin.

Archivo oculto:

Permite cambiar el atributo "oculto" de los archivos seleccionados. Este atributo permite proteger
los archivos de manera que no se muestren a la hora de seleccionar un programa para su edicin
o ejecucin.

Eliminar archivo:
Permite borrar la carpeta o los archivos seleccionados.
Para borrar los archivos, el CNC mostrar un cuadro de dilogo solicitando confirmacin del
comando, mientras que las carpetas vacas se borrarn directamente, sin pedir confirmacin.
No se podrn borrar las carpetas que contengan algn archivo.

(SOFT 03.1X) 41