Subido por vcmmbtwysjrkbvgibn

Manual basico de de programacion CNC V2

Anuncio
Manual basico de de programacion CNC
Angel Abraham Ramirez Pelayo
¿Qué es un programa CNC?
Es la codificación de un conjunto de
instrucciones las cuales le ordenan a la
máquina que movimientos tienen que hacer
para realizar un trabajo predeterminado.
¿Por qué es necesario saber programar G-code?
Hoy en día podemos encontrar muchos softwares CAD-CAM
que con un simple dibujo podemos generar un código útil
para que nuestra maquina trabaje, pero este proceso en
ocasiones es más complejo que realizar nuestra
programación manual además de que no es infalible a fallar,
otra ventaja es que podemos revisar
un código después de generarlo con
nuestro software CAD-CAM o hacer
correcciones en él. Así que se puede
decir que saber programar en este
lenguaje hace más eficiente nuestro
trabajo, aunque trabajemos con
programas CAD-CAM
Códigos G
G00 Movimiento rápido a un punto (sin maquinar)
Este comando se utiliza cuando quieres mover rápidamente la
herramienta sin cortar material.
Este comando se escribe primero el Identificador (G00) seguido de las
coordenadas (X0.0 Y0.0 Z0.0)
Ejemplo
G00 X0.0 Y0.0 Z0.0
La máquina se desplazará rápidamente a la coordenada X0 Y0 Z0
G01 Movimiento Cortando material (Maquinando)
Este comando es el que se usa para decir a nuestra maquina a donde
se va a mover, pero en este caso cortando todo a su paso.
Este comando se escribe primero el Identificador (G01) seguido de las
coordenadas (X10.0 Y0.0 Z0.0) Y por ultimo la velocidad de avance
(F235) que se representa como F
Ejemplo
G01 X10.0 Y0.0 Z0.0 F235
La herramienta cortará desde la coordenada que estaba anteriormente
hasta la coordenada X10 Y10 Z0
G02 Movimiento circular (Horario)
Este comando se utiliza para realizar círculos en nuestra máquina o
radios en el sentido horario
Éste se escribe primero el Identificador (G02) seguido de las
coordenadas (X10.0 Y0.0 Z0.0) la velocidad de avance (F235) y por
último el radio del círculo (R5) que se representa por R
Ejemplo
G02 X10.0 Y20.0 Z0.0 F235 R5
La herramienta se desplazará hacia la coordenada seleccionada, pero
haciendo un radio de 5 mm
G03 Movimiento circular (Antihorario)
Este comando se utiliza para realizar círculos en nuestra máquina o
radios en el sentido antihorario
Éste se escribe primero el Identificador (G03) seguido de las
coordenadas (X10.0 Y0.0 Z0.0) la velocidad de avance (F235) y por
último el radio del círculo (R5) que se representa por R
Ejemplo
G03 X10.0 Y20.0 Z0.0 F235 R5
La herramienta se desplazará hacia la coordenada seleccionada, pero
haciendo un radio o arco de 5 mm
G04 Establecer temporizador
Este comando utiliza para establecer un temporizador entre línea y
línea
Aquí sólo se escribe con letra X o P dependiendo del control los
segundos que queramos parar entre cada ciclo
Ejemplo
G04 P10
La máquina cuando lea esta línea separa los segundos indicados
G15 Trabajo con coordenadas cartesianas
Este comando le indica la máquina que vamos a trabajar con
coordenadas cartesianas.
G16 Trabajo con coordenadas polares
Este comando le indica a la máquina que vamos a trabajar con
coordenadas polares
G17 Plano de trabajo XY
G18 Plano de trabajo XZ
G19 plano de trabajo YZ
Usar estos comandos para seleccionar el plano de
trabajo en el cual vamos a trabajar
G20 trabajo en pulgadas
Selecciona las pulgadas como unidad de medida
G21 trabajo en milímetros
Selecciona los mm como unidad de medida
G28 Mandar a la referencia de la máquina
Este comando manda a la referencia de los ejes de la máquina
Se escribe primero el Identificador (G28) seguido de los ejes que
queremos mandar a referencia (X0 Y0 Z0)
Ejemplo
G28 X0 Y0 Z0
La máquina mandará a la referencia de cada eje
G40 Cancelación de diámetro
G41 Compensación izquierda
G42 Compensación derecha
G43 Compensación negativa
G44 Compensación positiva
Cuando vamos a trabajar necesitamos decirle a la máquina
cuánto mide esta herramienta para ello son estos códigos.
Primero se escribe el identificador seguido del número de
herramienta representado por H y por último el radio de esta
representado por R
Ejemplo G43 H01 R5
G49 Cancelar compensación de altura
G54 a G59 Zero pieza
Ese comando se utiliza para decirle a la máquina sobre qué
coordenadas vamos a trabajar ya que manejan distintos puntos cero
además también tenemos las coordenadas auxiliares que son G54.01 a
G54.50
G80 Cancelar Ciclo
G81 Ciclo de barreno Convencional
En cuanto se completa la trayectoria se regresa la
herramienta de corte
Este comando se escribe primero el Identificador
(G81) seguido de las coordenadas (X0.0 Y0.0) y por
último la velocidad de avance (F235)
Ejemplo
G81 X0.0 Y0.0 F235
G82 Ciclo de barreno con temporizador
En cuanto se completa la trayectoria se esperará los segundos
especificados y después regresa la herramienta de corte
Este comando se escribe primero el Identificador (G82)
seguido de las coordenadas (X0.0 Y0.0) la velocidad de
avance (F235) y los segundos a parar (P2.5)
Ejemplo
G82 X0.0 Y0.0 F235 P2.5
G83 Ciclo de barrenado por picoteo
En este ciclo se hacen pequeños barrenos y sale la
herramienta para desahogarse hasta que se completa la
trayectoria.
Este comando se escribe primero el Identificador
(G83) seguido de las coordenadas (X0.0 Y0.0) la
velocidad de avance (F235) y la longitud de cada
paso (Q2.5)
Ejemplo
G83 X0.0 Y0.0 F235 Q2.5
G90 Coordenadas absolutas
Empezar a trabajar con coordenadas absolutas
G91 Coordenadas Incrementales
Empezar a trabajar con coordenadas Incrementales
G94 Avance por minuto
Seleccionar avance por minuto
G95 Avance por revolución
Seleccionar avance por revolución
G98 Regresar al punto inicial
G99 Regresar al Punto de retracción
Códigos M
M00 Paro del programa
M01 Paro opcional del programa
M02 Fin del programa
M03 Encendido del husillo en sentido horario
Este comando se escribe primero el Identificador (M03) seguido de las
RPM (S1200)
Ejemplo
M03 S1200
M04 Encendido del husillo en sentido antihorario
Este comando se escribe primero el Identificador (M04) seguido de las
RPM (S1200)
Ejemplo
M03 S1200
M05 Paro del Husillo
M06 Cambio de herramienta
Este comando se escribe primero el Identificador (M06) seguido de la
herramienta requerida (T02)
Ejemplo
M06 T02
M07 Refrigerante Secundario (aire)
M08 Refrigerante Primario (Liquido)
M09 Apagar refrigerante
M30 Fin del programa (Re embobinado)
M98 Llamado a subprograma
M99 Regresar al programa Inicial
Descargar