3 Methodology
3.7 Phases of the study
3.7.3 Phase 2 data collection
Ajuste local del tipo de posicionamiento
DC(..), ACP(..), ACN(..)
para ejes sin fin
En el PNC, el tipo de posicionamiento para ejes sin fin (tipo: rotativo o
sin fin) se puede configurar de forma muy flexible (véase G90/G189,
G151/G150 y parámetro MACODA 1003 00005, 1003 00050).
La siguiente tabla muestra distintas posibilidades de ajuste y conmuta- ción para el tipo de posicionamiento de un eje sin fin:
Ajuste previo en el parámetro MACODA 1003 00005 (aplicación en desplazamiento del valor pro- gramado por parte del eje sin fin) Ajuste previo en el parámetro MACODA 1003 00050 (conmutación con G151: 1= sí 0 = no) Conmutación con G90/G189 Conmutación con G150/G151 p.ej. Eje B<..> 0=sin lógica especial 1=camino más corto 2=lógica de signos Conmutación por bloques a través de DC(..), ACP(..), ACN(..)
(sólo para inter- pol. lineal G0, G1)
Eje
se desplaza con el tipo de posicionamiento:
0 0 sin lógica especial
1 0 camino más corto 2 0 lógica de signos 3 0 ó 1 G90 lógica de signos 3 0 ó 1 G189 camino más corto no igual a 3 1 G150: Conmutación según ajuste previo en 1003 00005
– sin lógica especial o bien
– camino más corto o bien
– lógica de signos
no igual a 3 1 G151 B0 sin lógica especial
no igual a 3 1 G151 B1 camino más corto
no igual a 3 1 G151 B2 lógica de signos
0, 1, 2 ó 3 0 ó 1 DC(..) camino más corto
0, 1, 2 ó 3 0 ó 1 ACP(..) lógica de signos
(en dirección positiva)
0, 1, 2 ó 3 0 ó 1 ACN(..) lógica de signos
(en dirección negativa)
Conmutación del tipo de posicionamiento para ejes sin fin
G151 Conmutar tipo de posicionamiento
En el mismo bloque se introduce la dirección del eje cuyo tipo de posicionamiento se tiene que conmutar.
Adicionalmente a la dirección de eje, los números 0, 1 y 2 definen el tipo de posicionamiento deseado:
0: sin lógica. A continuación, el eje se desplaza sin lógica de posicionamiento siempre a la posición programada.
1: camino más corto. El eje se desplaza siempre por el camino más corto a la posición programada (el movimiento de desplazamiento es siempe inferior a 180 grados). 2: lógica de signos: El signo programado determina el sentido de giro del eje, el valor numérico la posición. G150 Conmutar el tipo de posicionamiento de nuevo al estado
indicado en MP 100300005.
Ejemplo:
G151 B0 Eje B: sin lógica.
G151 A1 C2 Eje B: Lógica según MP 100100005 Eje A: camino más corto
Eje C: signo .
G150 Ejes A, B y C según MP 100100005
Para G150 y G151 se aplica:
D G150/G151 son modalmente activos y se cancelan mútuamente.
Ajuste local del tipo de posicionamiento para ejes sin fin
El ajuste local del tipo de posicionamiento para ejes sin fin ofrece la posi- bildiad de definir y conmutar el tipo de posicionamiento de un eje sin fin por bloques, independientemente de parámetros MACODA ajustados y funciones CN activas (modales).
DC(...): el desplazamiento a la posición programada se realiza por el camino más corto.
ACP(...): el desplazamiento a la posición programada se realiza en dirección matemática positiva.
ACN(...) el desplazamiento a la posición programada se realiza en dirección matemática negativa.
Programación
Nota: Dirección matemática positiva = sentido de giro antihorario con vista de un eje de coordenadas en dirección al origen de coordenadas.
+Z +Y Origen de coordenadas +X Sentido de giro matemático positivo +
<Dirección de eje física> = <Atributo de eje>(<Wert>)
B = ACP (258) Independientemente del ajuste previo con G150/G151, el eje B se desplaza en dirección matemática positiva a la posición de 258 grados.
Para la función ACP se aplica:
D Los atributos de dirección sólo son activos por bloques.
D Para distintos ejes sin fin se pueden programar atributos variados dentro de un bloque.
D Los atributos de dirección para el tipo de posicionamiento sólo se evalúan para ejes sin fin. Para otros tipos de desplazamiento de ejes se ignoran.
D El tipo de posicionamiento de ejes sin fin sólo es válido para interpo- laciones lineales G00, G01 (servicio de casi posicionamiento). Para otros tipos de interpolación, los ejes sin fin se interpolan de la manera que corresponde a un eje rotativo.
D Tan sólo se evalúa la magnitud del valor de eje (se ignora un signo negativo).
D El tipo de posicionamiento de ejes sin fin sólo se evalúa en la progra- mación absoluta (G90).
PELIGRO
La programación de la función ACP podría causar daños en la pieza y/o máquina. En su caso existe también un peligro para personas.
La programación se refiere directamente a un eje físico real. Un eje lógico con la misma dirección de eje activado por una transforma- ción de coordenadas (p.ej. plano inclinado) produce valores de eje incorrectos.
3.65
Desplazamiento externo del punto cero de eje G160..G360, G167
Par cada eje de mecanizado aplicado (=eje síncrono) se puede realizar uno de máx. 3 desplazamientos externos de punto cero de eje. Para este fin, se tienen que especificar los correspondientes valores desde el PLC. Entonces, el desplazamiento de punto cero de eje activo corresponde siempre a la suma de:D eventuales valores de desplazamiento de punto cero de ejes activos de las tablas de desplazamiento de punto cero de eje,
D el desplazamiento externo de punto cero de eje activado. Si el PLC cambia durante la ejecución de un progama de pieza los valo- res de desplazamiento externos activos en este momento, la modifica- ción sólo se activa en el bloque preparado como bloque posterior. De este modo es posible que existan todavía varios bloques sin esta modifi- cación pendientes de ejecución.
Para evitar este efecto, tiene que programar el comando CPL WAIT di- rectamente después del bloque que induce al PLC a la transferencia de los nuevos valores de desplazamiento. De este modo, la preparación de bloques del PNC se detiene hasta que se han ejecutado todos los blo- ques programa antes de WAIT.
Entonces, en el bloque programa que sigue a WAIT ya están activos los nuevos valores de desplazamiento.
G160 Activar el desplazamiento externo de punto cero de eje nº 1. G260 Activar el desplazamiento externo de punto cero de eje nº 2. G360 Activar el desplazamiento externo de punto cero de eje nº 3. G167 Desactivar el desplazamiento externo de punto cero de eje
nº 1.
Para G160, G260, G360 y G167 se aplica:
D G160, G260, G360, G167 son modalmente activos y se cancelan mútuamente.
D G160, G260, G360, G167 no producen ningún movimiento de des- plazamiento si se programan por sí solos en un bloque.
D Los valores de corrección en G160, G260, G360 se refieren a valo-
res de coordenadas de máquina o de eje.
D El ”desplazamiento externo de punto cero” activo se indica en la inter- faz de canal Desplazamiento externo de punto cero de eje
bit0..bit1 (véase también el manual Configuración PLC).
Efecto
3.66
Parada exacta con marcha rápida
G161, G162
En el control de un desplazamiento de herramienta se produce, debido a la dinámica de la máquina en movimientos, un decalaje entre los valores nominales y reales de los distintos ejes.En movimientos de posicionamiento se tiene que evitar este efecto si se tiene que alcanzar una posición exacta antes de iniciar un mecanizado. Con G161 se activa la función Parada exacta especialmente para des- plazamientos en marcha rápida (para desplazamientos en avance, véase G61/G62). A través de las funciones G164 a G166 se pueden ajustar para este fin 3 distintas variantes de parada exacta.
.
¡Tenga en cuenta que G163 activado se superpone a G161/G162!G161 Activar parada exacta con marcha rápida.
G162 Desactivar parada exacta con marcha rápida (sólo si G163 no está activo).
Para G161 y G162 se aplica:
D G161 y G162 son modalmente activos. M2/M30 activa el estado de conexión.
D G161 ó G162 se tiene que programar, a más tardar en el bloque para el cual será válida a función en cuestión.
+Y +X Movimiento de aproximación a la pieza G161 G162 con parada exacta
sin parada exacta
Ejemplo: Programación de G161/G162
N10 G161 Ningún desplazamiento; parada exacta CON N11 G0Y200 Marcha rápida con parada exacta
(o bien)
N10 G162 Marcha rápida sin parada exacta N11 G0Y200
N50 G161 X200 Marcha rápida con parada exacta ya en este bloque
Efecto
3.67
Modo de parada exacta
G164, G165, G166
MedianteG164 a G166 se define primero el comportamiento de la fun- ción Parada exacta. A continuación, Parada exacta se puede activar con:D G61 (para desplazamientos en avance)
D G161 (para desplazamientos en marcha rápida)
D G163 (para desplazamientos en avance y marcha rápida).
G164 Al final del bloque, el PNC frena primero la velocidad de pista a V=0. A continuación, comprueba a través de la interfaz SERCOS si se ha alcanzado la Ventana ”en
posición” fina” (nº ID SERCOS: S-0-0057) de todos los ejes afectados. Para este fin, el nº ident. S-0-0336 se asigna al bit de tiempo real 2 S-0-0307.
Sólo cuando se alcanza esta ventana ”en posición” en todos los ejes afectados, se ejecuta el siguiente bloque.
G165 Al final del bloque, el PNC frena primero la velocidad de pista a V=0. A continuación, comprueba a través de la interfaz SERCOS si se ha alcanzado la Ventana ”en posición” basta” (nº ID SERCOS: S-0-0261) de todos los ejes afectados. Para este fin, el nº ident. S-0-0341 se asigna al bit de tiempo real 2 S-0-0307.
Sólo cuando se alcanza esta ventana ”en posición” en todos los ejes afectados, se ejecuta el siguiente bloque.
G166 Al final del bloque, el PNC frena la velocidad de pista a V=0. A continuación, se ejecuta el siguiente bloque sin
comprobación con respecto a la ventana ”en posición”.
Para G164, G165 y G166 se aplica
D G164, G165 y G166 son modalmente activos. M2/M30 activa el es- tado de conexión.
D Mientras está seleccionada la ventana ”en posición” basta (G165), este hecho se indica en la interfaz de canal Área Inpos 2 (véase tam- bién el manual Configuración PLC).