sillo, tanto el potenciómetro del husillo como también el potenció- metro de avance influyen en el avance activo!
Programación de avance en mm/rev con tiempo de permanencia
N9 S2000 M4 Velocidad de giro del cabezal 2000 rpm, marcha a la izquierda
N10 G1 G95 X200 Z300 F0,2 Avance programado 0,2 mm/rev
N11 G104 F4 Tiempo de permanencia 4 revoluciones de husillo
N12 X300 Z400 Vuelve a actuar el avance de 0,2 mm/rev
Para G95 se aplica:
D actúa modalmente
D Se mantiene a nivel interno en la conmutación a G93 o G94 y se vuelve a activar al seleccionar nuevamente G95
D El estado de conexión se puede determinar en los parámetros MA- CODA 7060 00010 y 7060 00020
Efecto
3.55
Velocidad de corte constante(función Tornear)
G96
Programación directa de la velocidad de giro
(función Tornear)
G97
G96: Velocidad de corte constante
Con G96 y la palabra S se programa una velocidad de corte constante para un determinado husillo en la unidad m/min (G71) o pies/min (G70). Para este fin, la velocidad de giro del husillo se modifica automática- mente en función de la posicón del eje de referencia. El eje de referencia se define en el parámetro MACODA 7010 00110 ”Eje de referencia para velocidad constante de corte”.
Para modificar la velocidad de corte en el desarrollo posterior del pro- grama no basta con programar únicamente la palabra S del husillo en cuestión. Si se pasa de G96 a G97 y de vuelta a G96, se puede prescin- dir, en su caso, de la programación de la palabra S. Entonces se vuelve a activar la última velocidad de corte programada con G96.
Junto con G96 también se pueden conmutar varios husillos a una veloci- dad de corte constante individual. Entonces, los husillos no programa- dos siguen funcionando con el modo de servicio Programación directa de la velocidad de giro.
Con G96 activo (al igual que con G97) actúa el override de husillo. Ade- más, la velocidad de giro se puede limitar hacia arriba o hacia abajo con las funciones para la limitación de la velocidad de giro, G192 o G292. Un eventual cambio deseado del nivel de engranaje se tiene que ejecu- tar antes de G96. Si la función Conmutación automática de velocidades está activa, el nivel de engranaje permanece activo hasta que se vuelve a seleccionar G97.
Para determinr el punto de ataque de la herramienta, G96 toma la longi- tud de la herramienta de la corrección de longitud asignada al eje de re- ferencia de la Corrección universal de herramienta (parámetro MACODA 7050 00420[6]).
Además de G96 existe la función G196 (compatibilidad con versiones anteriores). Se distingue de G96 de la siguiente manera:
D G196 interpreta la palabra S programada en la unidad mm/min (G71) o pulgadas/min (G70).
D Para determinar el punto de ataque de la herramienta, se resta en G196 a nivel interno la longitud de la herramienta del primer grupo aditivo de desplazamiento del punto cero (G154–G159) del valor actual del primer eje.
G97: Programación directa de la velocidad de giro
Una palabra S programada con G97 produce una velocidad de giro constante, independiente de la posición del primer eje.
G97.. S<i>=<Velocidad de giro>.. {S<n>=<Velocidad de giro>} con
S<i> Palabra S del husillo i en el mismo bloque que G97 (i=1..n).
Velocidad de giro Definir la velocidad de giro del husillo i. Si G97 se encuentra en la parte inicial del programa delante de un G96/G196, o si se quiere alcanzar una determinada velocidad de giro, es
obligatorio escribir la palabra S.
Se puede prescindir de la palabra S si se cambia de G96/G196 a G97; en este caso se toma la velocidad de giro actualmente activa.
G96.. S<i>=<Velocidad de corte>.. {S<n>=<Velocidad de corte>} con
S<i> Palabra S del husillo i (i=1..n)
Velocidad de corte Definir la velocidad de giro para el husillo i. La velocidad de corte deseada se programa junto con G96 a través de la palabra S del husillo en cuestión, en la unidad m/min (G71) o pies/min (G70).
Para modificar la velocidad de corte en el transcurso posterior del programa, sólo se necesita volver a programar la palabra S del husillo en cuestión.
Si se pasa de G96 a G97 y de vuelta a G96, se vuelve a aplicar la última velocidad de corte programada en G96.
Para G96, G97 y G196 se aplica
D G96, G97 y G196 son modalmente activos y se cancelan mutua- mente.
Ejemplo: Comportamiento de la función con 2 husillos configurados
G97 S...
–y– G96 S...
G96 S1=... .
.
Sólo el primer husillo funciona con velocidad de corte constante.
El segundo husillo tiene una programación de ve- locidad de giro.
G96 S1=... S2=...
. 1. y 2. husillo funcionan con velocidad de corteconstante. G97 S1=... S2=...
. .
Ambos husillos funcionan con programación de velocidad de giro (si no está programada, la veloci- dad de giro se calcula a nivel interno)
G96 El último ajuste en G96 vuelve a estar activo.
Programación
3.56
Programación de spline
G99
SplineDef
El CN soporta 4 programaciones de spline (descripción detallada: ver manual Descripción de funcinoes PNC):D Spline con programación de coeficientes (Tipo 0) (Coeficientes de polinomio del sistema CAD/CAM)
D C1-Splines cúbicos contiuos con programación de puntos de apoyo (Tipo 1)
(Transiciones tangenciales en los puntos de apoyo)
D C2-Splines cúbicos contiuos con programación de puntos de apoyo (Tipo 2)
(Transiciones con curvatura continua en los puntos de apoyo) D B-Spline con programación de puntos de control (Tipo 3)
(Transcurso de la curva próximo a los puntos de apoyo)
D En el programa se tiene que inicializar primero el tipo de spline con
SplineDef.
D A continuación, se activa el spline con G99.
Las siguientes funciones no se pueden programar con splines:
D Orientación de tensor: afecta tanto a la sintaxis de tensor Ox(..), Oy(..) y Oz(..) como también a los ángulos Euler phi, theta, psi. D Interpolación de lado frontal
D Corrección de la trayectoria G41/G42. D Borrar camino restante
D Punzonado y roedura con división de trayectoria
D Círculo y hélice con entrada tangencial al elemento spline anterior D Chaflanes y redondeos
D Guía de herramienta tangencial D Programación de precisión D Vigilancia de área
Efecto
Spline con programación de coeficientes (Tipo 0)
Inicialización
SplineDef(<Id>) Inicializar spline Tipo 0 con
<Id> Grados spline: 1,..., 5
Ejemplo: SplineDef(5)
Activar
G99 Activación del tipo de trayectoria ”Spline” Parámetros modales para G99
D Programación de coordenadas/ejes:
Cada coordenada del canal se puede mover a elección. D como spline, indicando los coeficientes de polinomio
<CoordName>(<c0>,<c1>,...,<cn>) Programación de coor- denadas individuales con coeficientes de po- linomio
D o de forma lineal, indicando la posición final.
<CoordName>(<EndPos>) Programación de la posición final de coor- denadas/ejes indivi- duales
con
<CoordName> Nombre de la coordenada, eje <c0>,<c1>,...,<cn> Coeficientes de polinomio de una
coordenada.
n=1,..,5 equivale al grado de spline ajustado en SplineDef
<EndPos> Posición final de la coordenada
Ejemplo:
SplineDef(3)
D Programación de polinomio de denominador:
DN(<g0>,<g1>,...,<gn>) Polinomio de denominador común para todas las coordenadas spline. Descripción exacta para splines Be- zier racionales, B-Splines racionales (NURBS) y todas las secciones cóni- cas.
con
<g0>,<g1>,...,<gn> Coeficientes de polinomio del polino- mio de denominador.
n=1,..,5 equivale al grado de spline ajustado en SplineDef.
Ejemplo:
SplineDef(3)
G99 X(0.1, 1.25, 0.5, 0.73) B(0.0, –1.0, 0.1, –0.2) DN(1,0,1) D Programación de vectores de orientación:
Este modo de programación presupone una programación de coor- denadas espaciales Coord(..)) activa.
O1(<o10>,< o11>,...,< o1n>) O2(<o20>,< o21>,...,< o2n>) O3(<o30>,< o31>,...,< o3n>)
Comp. x del vector de orientación Comp. y del vector de orientación Comp. z del vector de orientación con
<o10>,< o11>,...,< o1n>
<o20>,< o21>,...,< o2n>
<o30>,< o31>,...,< o3n>
Coeficientes spline del compo- nente x del vector de orientación. Coeficientes spline del compo- nente y del vector de orientación. Coeficientes spline del compo- nente z del vector de orientación. n=1,..,5 equivale al grado de spline ajustado en SplineDef.