Wincam torno.

Solo disponible en BuenasTareas
  • Páginas : 50 (12270 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de febrero de 2011
Leer documento completo
Vista previa del texto
FUNCIONES PREPARATORIAS

Las funciones preparatorias definen el modo en el que la máquina va a realizar una trayectoria determinada. Se identifican median¬te la letra G seguida por una cifra de dos núme¬ros. Ejemplo: GOO es una función que define un movimiento lineal rápido. Estas funciones las podemos clasificar en tres grupos:
1. Aquellas que el control asume en el momento del encendido.
2.Las que una vez programadas permane¬cen activas, conocidas con el nombre de modales.
3. Otras funciones que deben ser progra¬madas siempre que vayan a ser aplica¬das. Son las conocidas como no modales.

TABLA DE FUNCIONES PREPARATORIAS
Código F u n c i ó n
G00 Posicionamiento lineal en rápido
G01 Interpolación lineal
G02 Interpolación circular en sentido horario
G03 Interpolación circularen sentido antihorario
G04 Una parada con temporización
G17 Selección del plano X-Y
G18 Selección del plano X-Z
G 19 Selección del plano Y-Z
G40 Anulación de compensación de radio de herramienta
G41 Compensación de herramienta a izquierda
G42 Compensación de herramienta a derecha
G43 Compensación de herramienta en longitud
G44 Anulación de compensación de longitud
G80 Anulación de ciclofijo
G81 Ciclo fijo
G82 Ciclo fijo
G83 Ciclo fijo
G84 Ciclo fijo
G85 Ciclo fijo
G86 Ciclo fijo
G87 Ciclo fijo
G88 Ciclo fijo
G89 Ciclo fijo
G90 Programación de cotas absolutas
G91 Programación de cotas increméntales
G70 Programación de cotas en mm
G71 Programación de cotas en pulgadas

Veamos un ejemplo de aplicación de cada una de éstas.
Funciones asumidas en el momento delencendido del CNC
G01 X.. Y... Z...
G17
N10 N20
N30
La función G17 nos indica que hemos se¬leccionado el plano X-Y como plano principal. La mayoría de los controles están preparados para que automáticamente sea asumido una vez encendido el control.
Funciones que una vez programadas permanecen activas: G01 y GOO
N10
G01
X...
Y...

N20

X...
Y...

N30

X...
Y...

N40GOO
G40
X...
Y...

La función G01 permanece activa del blo¬que N10 al N30, En el bloque N40 la función GOO anula a la G01. Al contrario, cuando en una parte del programa observamos:
N10 GOO X... Y...
N20 GOO G01 X... Y...


Por lo dicho antes, la función G01 anula a GOO por lo que el movimiento del bloque N20 lo realizará con G01 desactivando GOO.
Funciones quedeben programarse siempre que vayan a ser aplicadas
Otras funciones preparatorias no son mo¬dales y, por tanto, siempre que necesitemos aplicarlas necesariamente han de aparecer en el bloque que deseemos activarlos, desapare¬ciendo una vez realizado dicho movimiento. Ejemplo:
N10 G93 I... J...
N20 G2 A90
El control activa la función G93 (preselección de origen de coordenadas polares) antes deefectuar un movimiento con una G2 y a 90°. Una vez realizado el movimiento la programa¬ción continúa ignorando la G93.
A continuación exponemos dos ejemplos de programación con funciones modales y no modales.
Funciones modales
N10 G01 X...
N20 G01 X...
N30 G01 X...
N40 GOO X...
No sería necesario introducir la función G01 en los bloques N20 y N30. Al ser modal, el CNCentiende que en ellos sé continua pro¬gramando en GO1.
Funciones no modales
N10 G93 I... J...
N20 G02 A90
N30 G01 X... Y...
En este caso, cuando el CNC lee el bloque N10 en el que aparece la función G93 (preselección de origen de coordenadas polares) antes de efectuar el movimiento circular (inter-polación circular), indicado en el bloque N20, el CNC asume como nuevoorigen polar el determinado en el bloque N10; pero al realizar el movimiento en el bloque N20 vuelve a ser acti¬vado el cero pieza inicial.
La función G93 debe programarse obliga¬toriamente siempre que vayamos a programar un movimiento.

RESUMEN:

Dentro de las funciones preparatorias G, podemos reagruparlas de la siguiente forma:
Las que el CNC asume en el momento del encendido.

• Modales....
tracking img