Pics

Páginas: 16 (3803 palabras) Publicado: 2 de mayo de 2012
TALLER DE TECNOLOGIA
DEPARTAMENTO DE DISEÑO INDUSTRIAL
UNIVERSIDAD NACIONAL DE LA PLATA
PROGRAMACION DE CONTROL NUMERICO
ISO STANDARD (CODIGO G)
ESTRUCTURA DE UN
PROGRAMA CNC

ESTRUCTURA DE UN
BLOQUE DE
PROGRAMACION CNC

Todos los programas deben tener un nombre o un número
identificatorio. Algunos controles numéricos solo aceptan números.
Los programas CNC están compuestos porbloques sucesivos.
Cada uno de éstos es una instrucción para el control. Los bloques
pueden estar numerados ó no. De no estarlos el control los
ejecutará en el orden en que los vaya encontrando. La numeración
de los bloques puede no ser de uno en uno. Puede ser de cinco
en cinco, de diez en diez, etc. Esto es conveniente para introducir
luego bloques intermedios sin alterar toda la numeración.La
numeración debe ser siempre creciente. Si existiera un bloque
cuyo número sea menor al anterior, el control detiene la ejecución
del programa.
NGXYZFSTM
Funciones Auxiliares
Nro. de Herramienta (Tool)
Velocidad del husillo (Speed)
Velocidad de avance (Feed)
Cota según eje Z
Cota según eje Y
Cota según eje X
Instrucción de movimiento (Go)
Número del bloque
Dentro de cada bloque debemantenerse este orden. Sin embargo,
no es necesario que estén presentes todas los items.
Se puede programar en sistema métrico (mm) o en pulgadas.
N4 G71 G2 X, Y, Z +/- 4.3 F5.5 S4 T2.2 M2 (métrica)
N4 G70 G2 X, Y, Z +/- 3.4 F5.5 S4 T2.2 M2 (en pulgadas)
El número que acompaña cada ítem significa el número de dígitos
admisible. Así por ejemplo:
N4 significa que el número de bloques nodeberá ser mayor que
9999. Esto varía según la marca de control numérico.
Z +/- 4.3 significa que las cotas pueden tener valores positivos o
negativos de no más de 4 dígitos enteros y 3 decimales.
Normalmente el signo (+) no se programa.

BLOQUES
CONDICIONALES

INSTRUCCIONES DE
MOVIMIENTOS O
PREPARATORIAS
(FUNCIONES G)

Los bloques condicionales son ejecutados ó no en función de lapresencia de una señal externa al programa. Sirven por ejemplo
para programar paradas para inspecciones del trabajo, cambios
de herramienta, etc. Se determina la condicionalidad de un bloque
agregando un punto luego del número del bloque. La señal
externa normalmente es un switch en el control. Si este switch
está activado, la ejecución del programa se detendrá al encontrar
un bloquecondicional. Si no lo está, el programa seguirá
ejecutándose normalmente.
G00
G01
G02
G03
G04
G05
G06
G07
G08
G09
G10
G11
G12
G13
G17
G18
G19
G20
G21
G22
G23
G24
G25
G26
G27
G28
G29
G30
G31
G32
G33
G36
G37
G38
G39
G40
G41
G42
G43
G44
G47
G48
G49
G50
G53
G54
G55

* **
**
**
**
* **
* **
* **
**
**
**
* **
**
**

**

* **
**
**
**
**
**
***
**
**
**
**
**

Posicionamiento rápido
Interpolación Lineal
Interpolación Circular en sentido horario
Interpolación Circular en sentido antihorario
Temporización
Arista matada
Interpolación Circular con centro en absolutas
Arista viva
Arco tangente a la trayectoria anterior
Interpolación Circular definida por tres puntos
Anulación imagen espejo
Imagen espejo en eje X
Imagenespejo en eje Y
Imagen espejo en eje Z
Plano XY
Plano XZ
Plano YZ
Llamada a sub-rutina standard
Llamada a sub-rutina paramétrica
Definición de sub-rutina standard
Definición de sub-rutina paramétrica
Final de definición de sub-rutina
Llamada incondicional
Llamada condicional si igual a 0
Llamada condicional si distinto de 0
Llamada condicional si menor
Llamada condicional si mayor oigual
Visualizar error definido por K
Guardar origen de coordenadas
Recuperar origen de coordenadas
Roscado electrónico
Redondeo controlado de aristas
Entrada tangencial
Salida tangencial
Achaflanado
Anulación de compensación de radio
Compensación de radio a la izquierda
Compensación de radio a la derecha
Compensación de longitud
Anulación de compensación de longitud
Bloque único...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PICS
  • Pics
  • pics
  • Pics
  • Pics
  • Pics
  • Pics
  • Pics

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS