Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Del Torno en Español PDF
Manual Del Torno en Español PDF
Century star
TORNO CNC
MANUAL DE
PROGRAMACIÓN
V 3.4
Control Númerico,Huazhong, Wuhan S.A.
1
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
PRÓLOGO
Nos sentimos agradecidos por que Ud. ha seleccionado el sistema de control numérico de los tornos en serie de Century Star
Este manual se dedica en forma detallada una explicación sobre los conocimientos básicos de la programación, sistema y
características de las funciones de los diversos comandos y métodos de macro-programación,así como a la preparación de gran
número de ejemplos típicos de programación y gráficos. Este manual no solo se trata de un programa del torno CNC,sino también de
un material ditáctico para la formación de personal técnico.
Lea detalladamente este manual antes de manejar máquina-herramienta de sistema de control numérico Huazhong Wuhan
Este manual corresponde a la edición V 4.0 software de HNC-18iT/ 19iT y toda la edición de HNC -18xp/T y HNC -19xp/T
y todas las ediciones publicadas 0.5 62.07.10 software después de la edición.
Para que Ud. pueda tener facilidades en su trabajo,consulte las formas de comunicarse y ponerse en contacto con nuestra
E-mail:market@huazhongcnc.com
Fax:027-87180303
Código:430223
Dirección:Zona H.U.S.T. Barrio Miaoshan., Distrito de Desarrollo de Tecnología Lago-Este, Wuhan,Hubei, R.P.China
En caso de dudas, consulte a nuestros técnicos o llámenos al número arriba mencionado. También le invitamos a visitar
nuestra Empresa.
Corporación Limitada de Control Númerico Huazhong ,Wuhan cuenta con el derecho de autor del presente manual.
2
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
INDICE
Capítulo 1 Generalidad................................................................................................................5
1.2.1 Ejes de coordenadas de la máquina-herrmienta ................................................................... 5
1.2.2 Sistema de coordenadas ,cero máquina y punto de referencia..............................................7
1.2.3 Sistema de coordenadas de pieza de trabajo y cero de programa .........................................8
Capítulo 2 Estructura del programa de la pieza..................................................................... 10
2.1 Formato de carácteres de comandos.......................................................................................10
2.2 Formato del bloque.................................................................................................................12
2.3 Estructura general de programa..............................................................................................12
2.4 Nombre de programa..............................................................................................................12
Capítulo 3 Sistema de comandos de programación del CNC sistema...................................13
3.1 Función auxiliar M.................................................................................................................13
3.1.1 Función auxiliar inherente de CNC.....................................................................................15
(1) Tiempo de espera M00......................................................................................................... 15
(2) Parada opcional M01 ...........................................................................................................15
(3)Fin de programa M02 ........................................................................................................... 16
(4)Fin de programa con retorno al principio de programa M30.................................................16
(5)llamada al subprograma M98 y retorno del subprograma M99...........................................16
(6)Entrada y salida personalizada M90, M91........................................................................... 18
(7)Cálculo de acabados M 64....................................................................................................20
3.1.2 Función auxiliar inherente de PLC...................................................................20
3.2 Función del eje S,función de avance F y de herramienta T....................................................20
3.2.1 Función del eje S.................................................................................................................20
3.2.2 Función de avance F............................................................................................................21
3.2.3 Función de herramienta T....................................................................................................22
3.3 Función preparatoria ,código G..............................................................................................26
3.3.1 Establecimiento de unidad .................................................................................................26
(1) Selección de unidad G20, G21 ..............................................................................................26
(2) Establecimiento de unidad de velocidad de avance...............................................................26
3.3.2 Sistema de coordenadas de código G..................................................................................26
(1)Programación absoluta G90 y programación relativa G91 ....................................................26
(2)Establecimiento de sistema de coordenadas G92...................................................................28
(3)Selección de coordenadas G53-G59.......................................................................................30
(4)Programación directa del sistema de coordenadas G53 .........................................................32
3
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
4
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
5
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
CAPÍTULO 1
GENERALIDADES
Los medios de conservación del programa mάs usados son los siguientes: disco magnético,
tarjeta CF, discoU y la red.
de control numérico. Los ejes de coordenadas de avance lineal son indicados por X、Y、Z, cuyo nombre
común es ejes de coordenadas fundamentales.
Las relaciones mutuas de los ejes de coordenadas X、Y、Z son determinadas por dextrógira.Véase
en la fig.1.2.1.
La dirección indicada por el dedo pulgar es la positiva del eje X.; La dirección indicada por el
dedo índice es la positiva del eje Y ; La dirección indicada por el dedo cordial es la positiva del eje Z.
6
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
+Y +B +Z '
+X +Y +Z
+Y +X'
+X
+C +A
+Z +A +B
+Y '
+C
+X
+Z
Figura 1.2.1
Los ejes X、Y、Z giran por la circunferencia A、B、C son ejes de coordenadas de avance de la
circunferencia de X、Y、Z. Según la regla,veáse en la fig1.2.1, la dirección del dedo pulgar es +X、
+Y、+Z, y las direcciones del dedo índice y el dedo cordial son las direcciones de +A、+B、+C del
movimiento de avance de la circunferencia.
El desplazamieto de entrada de la mάquina lo activa el movimiento de la herramienta que hace
mover el eje principal. A veces, lo activa el movimiento de la pieza de trabajo controlado en el panel de
control. La dirección positiva de los ejes de las coordenadas arribas mencionadas es la de entrada de la
pieza de trabajo si suponemos que la pieza de trabajo se queda intacta.Si la pieza de trabajo se traslada,
se indica ―’=‖y de acuerdo con la reglas de relaciones relativas, la dirección positiva del movimiento
de la pieza de trabajo es precisamente contraria a la dirección positiva de la herramienta.
concerniente a:
★El eje principal coincide con la línea de coordenadas del eje principal y se mueve por la
dirección positiva del eje Z, incrementando la distancia entre la pieza y la herramienta.
7
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Nota:
1. Este Manual se dedica a la explicación de la máquina de control numérico cuyos dos ejes X y
Z se desplazan sincronizados.
Al poner en marcha la máquina, por lo general hay que manejar la máquina o manualmente para
que la máquina retorne al punto de referencia con el fin de crear el sistema de coordenadas de la
máquina.
El punto de referencia de la máquina puede coincidirse o no coincidirse con el punto cero de la
máquina.Con los parámetros se señalan la distancia del punto de referencia de la máquina al punto cero
de la máquina.Cuando la máquina ha regresado a la posición del punto de referencia,ya saben dónde
está la posición del punto cero de la coordenada y se ha encontrado el punto de referencia, de modo
que CNC ha establecido el sistema de coordenadas de la máquina.
El curso mecánico de las coordenadas de la máquina lo limita el interruptor de máximo terminal y
minímo terminal. El rango del curso eficaz de las coordenadas de la máquina es marcada por el
10
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Capitulo 2
Estructura del programa de pieza
El programa de pieza es un bloque de comandos y números importados en la instalación de
control numérico. El programa de pieza está compuesto por varios bloques de programa de acuerdo
con una determinada estructura, oraciónes y formatos.Cada bloque de programa está formado por unos
carácteres de comandos.Véase en la Fig.2.1
programa
%1000
N01 G91 G00 X50 Y60
A B C
las coordenadas ÷99999-999 y -
U V W
99999-999
12
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Bloque
pulgadas de avance
bloques de dimensión
pudgadas de función preparadas
número de bloques
Un programa de pieza debe incluir el signo de inicio y el signo de finalización .El bloque
del programa realiza su funcionamiento conforme al orden de importación y no funciona de acuerdo
con su número.Sin embargo, al escribir el programa, redactan el número del bloque según el orden
ascendente...
La estructura del programa para la institución de control numérico Century Star
Huazhong es la siguiente:
Signo de inicio del programa: % ( 0 ) y el número del programa seguido después del % O;
Finalización del programa: M02 o M30;
Signo de nota: dentro del paréntesis ( ) o punto , coma y el siguiente contenido en letras de
nota.
documentos. El formato del nombre de documento (con diferencia a los nombres de documentos de
DOS) es el siguiente:
O ×××× (hay que poner cuatro números o cuatro letras después de la dirección O). Para iniciar
este sistema se debe buscar primero el nombre del programa y luego acceder el sistema con el fin de
programar y/o editar el mismo.
14
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Capítulo 3
Sistema de comandos del programa de control númerico
La función M,no modal:esta función es solamente eficaz en condición de que está en el bloque
15
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Explicación Explicación
Código Modal Código Modal
de la función de la función
Giro en sentido
Parada de
M01 No modal M04 Modal negativo del eje
selección
principal
M00, M01, M02, M30, M98, M99 sirven para controlar las direcciones del procedimiento de las
piezas y son funciones inherentes auxiliares de CNC que no son diseñados y determinados por el
fabricante, es decir, no tienen que ver con el procesamiento de PLC.
Otros códigos M sirven para controlar las acciones de on/off del interruptor de las funciones
auxiliares de la máquina y sus funciones no son inherenets al CNC, sin embargo, son determinadas por
el pocesamiento de PLC. Por lo tanto, es posible que existan diferentes fábricas de modo que haya
diferentes funciones ( en el esquema las funciones son estándar.)
manualmente la velocidad.
Durante el tiempo de espera, la entrada de la máquina y todas las informaciones de modal se
mantienen y no cambian. En caso de seguir el programa hay que pulsar otra vez la tecla ―inicio de
ciclo´´
M00 es la función M no modal y de acción trasera.
17
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
R6
Φ
0 R8
4.923
R4
44.8
0 73.436
图 3.1.1
El siguiente código:
19
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
:If (bit(【0】,4))
*ch_user_in (0) = 1 ⁄⁄ ese valor se lo puede amortizar según las
necesidades, por ejemplo
#1190=1
Else
*ch_user_in(0)=0; ⁄⁄#1190=0
Los códigos ejemplos típicos del código G son los siguietes:
。。。
。。。
M90 ⁄⁄Se usa la importación auto-definida por el usario ( INPUT),el sistema selecciona el valor de﹟
1190 en función con las acciones ejecutivas de PLC.
IF ﹟1190 EQ 1 ⁄⁄Mientras la señal de INPUT de PLC X0.4 es válido ,ejecutará ese bloque del
programa
。。。
。。。
Else ⁄⁄Cuando la señal de INPUT de PLC X0.4 es inválido , ejecutará ese bloque de.programa.
。。。
。。。
endif
( 2 ) Si PLC ejecuta el bloque 1 del código G, la señal exportación de OUTPUT Y0.4 (nivel de alta
tensión eléctrica) será válida. Si ejecuta la sección 2 del código G, el señal de OUTPUT de PLC
Y0.4(plano de baja tensión eléctrica) será inválida.
Los códigos de los ejemplos típicos del código G :
If
。。。
20
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
。。。
﹟1191=1 ⁄⁄ bloque 1 del código 1, ese valor se lo amortiza según las necesidades
else
。。。
。。。
﹟1191=0 ⁄⁄ bloque 2 del código 2 ,se puede disponer ese valor según las necesidades
endif
M91 ⁄⁄ Exportación auto-definida OUTPUT por el usuario, el sistema amortiza el valor de﹟1191 a
*ch_user_out(0)
En la función PLC1 del programa original de PLC hay que incorporar los siguientes códigos:
Y【0】=0x10; ⁄⁄ es Y0.4=1, el señal de OUTPUT de Y0.4 es válido (nivel de alta tensión eléctrica )
else
21
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
22
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Nota:
1 Cuando utilizan la formula de la cantidad de avance por cada revolución , hay que instalar un
codificador de posición.
2 Al editar el programa en díametro, la velocidad de avance de la dirección del eje X es: la cantidad
variable de radio por minuto y la cantidad variable por revolución.
El código T sirve para seleccionar y cambiar la herramienta . Sus cuatro números son
respectivamente de las herramientas seleccionadas y los compensaciones de las herramientas. Los dos
números anteriores son de las herramientas y los dos números posteriores son de compensaciones de
las herramientas y la relación entre el código T y la herramienta ha sido determinada por las fábricas de
máquinas-herramientas. Es necesario consultar especificaciones hechas por las Fábricas..
Por ejemplo:
T0102
01 es el número de la herramienta y 02 es el número de compensación de la herramienta
Una sola herramienta puede ser compensada por las multi-herramiertas. Por ejemplo, T0101,
T0102, T0103.
Las multi-herramientas también pueden ser compensadas por una sola herramienta. Por ejemplo ,
T0101, T0201, T0301.
Cuando ejecute el comando T, hace girar la torreta de herramientas y selecciona una herramienta
señalada y a la vez importa el valor de compensación en el depósito de compensación de las
N01 T0101 (en ese momento cambia la herramienta, crea el sistema de coordenadas y no
N03 G00 X45 Z0 (al haber el comando trasladable, hay que calcular exactamente el valor de
desviación de la herramienta.)
N04 G01 X10 F100
N05 G00 X80 Z30
mover la herramienta.)
N07 G00 X40 Z5 (al haber el comando trasladable, aplicar la elaboración según el valor de
desviación de la herramienta.)
N08 G01 Z-20 F100
comandos asignan multiples operaciones de maquinado:la trayectoria del movimiento relativo entre la
herramienta y las piezas del trabajo、el sistema de coordenadas de la máquina ,el plano de coordenadas,
la compensación de las herramientas, la desviación de las coordenadas.
La función G se divide en varios bloques de acuerdo con las distintas funciones, La función G, del
bloque 00se llama la función G no modal y las funciones de otros bloques se llaman las funciones
modales.
* La función G no modal: Sólo es efectiva en los bloques estipulados del programa, Al terminar su
misión, esa función será cancelada.
* La función G modal: un bloque de funciones G que pueden ser mutuamente canceladas, Estas
funciones siguen siendo válidas hasta que sean sustuidas por el otro bloque de funciones..
En el bloque de la función G de modal se incluye una función G de valor por defecto. Una vez
electrizada, inicia esa función.
Los códigos G de diferentes bloques pueden ponerse en un mismo bloque del programa y no tiene
que ver con el orden. Por ejemplo, G90,G17 y G01 pueden ponerse en un mismo bloque del programa.
24
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Parámetros
Código Bloque Función (carácter
de dirección )
Posicionamiento rápido X, Z
G00
Interpolación rectilínea X, Z
►G01
01 Interpolación de circulo en sentido horario X, Z, I, K, R
G02
Interpolación de circulo en sentido X, Z, I, K, R
G03
antihorario
G04 00 Tiempo de espera P
G20 Programación en pulgadas X, Z
►G21 08 Programación en milimetro X, Z
Retorno al punto de referencia de la
G28
00 herramienta
G29
Retorno desde el punto de referencia
G32 Ciclo pasado unico
01 X, Z, R, E, P, F, I
G34 Ciclo de roscado multiplea
►G36 programación diametral
17
G37 Radial programación radial
►G40 Cancelar cancelar la compensación en radio del filo
de la herramienta
09
Compensación de la herramienta a izquierda T
G41
Compensación de la herramienta a derecha T
Cancelar el desplazamiento del punto cero
G42 del sistema de coordenadas de pieza de
04
trabajo
G50 Desplazamiento paralelo del punto cero del
U,W
sistema de coordenads de la pieza de trabajo
G51
25
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
G54
G55
G56 11 Selección del sistema de coordenadas
G57
G58
G59
G71 El ciclo de torneado longitudinal en X, Z, U, W, C P, Q,
diametro exterior y interior R, E
G72 El ciclo de torneado transversal en sección
Formato G20
G21
G20 y G21 son funciones modales que pueden ser cancelados reciprocamente. G21 es el valor por
defecto.
Fórmato: G94[F ];
G95[F ];
Fórmula :
G90
G91
Descripción:
G90:La programación de valor absoluto quiere decir que el valor programado sobre el eje de
coordenadas de cada programa es relativa al punto de origen del sistema de coordenadas
de la pieza de trabajo.
G91:El programa de valor relativo significa que el valor programado sobre el eje de
coordenadas de cada programa está en la relación con el movimiento anterior. Ese valor
equivale a la disdancia desplazada por el eje.
Al editar el programa absoluto, X、Z después del comando G90 , estos representan los valores
Ejemplo 2
Véase en la fig. 3.3.1 La utilización de códigos de G90、G91; exige que la herramienta se mueva según
28
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
La selección de un adecuado método del programa puede simplificar la edición del programa. Si
el tamaño del diseño está determinado de acuerdo con la base fija, será fácil utilizar el método de
programa absoluto. Cuando el tamaño del diseñno es dado por el intervalo de la cima del perfil,será
fácil utilizar el método programa relativo .Generalmente no se recomienda la utilización del método de
programa relativo.
G90、G91 pueden ponerse en un mismo bloque, pero deben notar las diferencias causadas por
las ordenes.
Descripción:
29
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
pieza de trabajo
+X 254
44
+Z
180
origen Origen
Φ
Formato: G54
G55
G56
G57
G58
G59
Descripción:
G54~G59 son 6 sistemas de coordenadas de piezas de trabajo predeterminados por CNC (véase
31
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
sistema de coordenadas de la máquina (valores de desviación del punto cero de la pieza de trabajo)
pueden ser entradas mediante el método de MDI, de eso CNC memorizará automáticamente.Los
valores de los puntos de origen deben ser exactos. De lo contrario, los productos acabados serán
errónicos, o desechos, incluso peligrosos.
Una vez que ha sido seleccionado el sistema de coordenadas de la pieza de trabajo,el valor del
comando del programa relativo será el valor del punto de origen del sistema de coordenadas de la pieza
de trabajo.
G54—G59 son modales, pueden cancelarse entre sí y G54 es el valor por defecto.
Z
G54sistema de 。。。 Z
G59sistema de
coordenadas de pieza
G54origen Y
coordenadas de pieza
G59origen Y
Origen de
X máquina
Offset de cero de pieza
X
Nota:
1. Antes de utilizar el bloque de comandos,hay que importar el valor de coordenadas del punto de
origen de coordenadas de cada sistema de coordenadas de la pieza de trabajo en el sistema de
32
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Formato: G36
G37
métodos :endiámetro y en radio. G36 es el valor por defecto. Generalmente, las máquinas de CNC de
diferentes empresas son de programación en diametro.
En los ejemplos típicos del presente Manual, en caso de no hacer nota,serán de programación en
33
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
programa en radio.
Figura 3.3.5 maquinado de la pieza de trabajo,
+X 254
160 44
Φ 180
Φ 50
Φ 20
(6)G51 y G50, comandos de Traslación Paralela del punto cero del sistema de coordenadas de la
pieza de trabajo
G51 sirve solamente para aumentar la cantidad del desplazamiento paralelo del punto cero del
sistema de coordenadas de la pieza de trabajo creado por G54-G59. El valor del desplazamiento
paralelo del sistema de coordenadas de la pieza de trabajo puede valer mientras el comando T y los
comandos G54~G59 funcionan. G50 cancela el desplazamiento paralelo y sirve mientras el comando
%1111
T0101
G01 X32 Z25
G01 X34.444 Z99.123
M99
Fórmula:G10P—X—Z—I—K—R—Q—
G10P—X—Y—Z
Los valores de los parámetros pueden ser importados por los comandos del programa.Esa función
sirve principalmente para definir los valores del desplazamiento desviado de la herramienta y los
valores de su compensación, lo
que corresponde a diversas condiciones diferentes de maquinado.
Descripción:
35
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
la máquina y 100 suman el resultado que es el número del valor de compensación de desplazamiento
de la herramienta.
Por ejemplo: Actualmente se usa la herramienta T ,cuyo número 01,y el número del valor de
compensación del desplazamiento de la herramieta también es 01.
Con respecto al número del valor del desplazamiento desviado del sistema de coordenadas,el
número del sistema de coordenadas de la fresadora es el número del valor de desplazamiento desviado
del sistema de coordenadas.
Por ejemplo:Actualmente los usuarios usan G54 asignado por el sistema de coordenadas y
entonces el número del valor de compensación es de 54.
X,Y,Z:fijar la cantidad necesitada de desviación del sistema de coordenadas que necesita el usuario en
el momento.
X::fijar la cantidad de desviación de la herramienta. Su valor sirve para fijar la cantidad de desviación
de la herramienta en el terreno de dirección de los ejes.
K:fijar la cantidad de desgaste de compensación de la herramienta .Su valor sirve para fijar la cantidad
de desgaste de compensación de la herramienta en el aspecto de direcciones del eje.
R::fijar la cantidad de radio de desplazamiento desviado de la herramienta.Su valor sirve para cambiar
en momento el radio de la herramienta.El radio arriba mencionadao de la herramienta más la cantidad
de desplazamiento desviado será el nuevo radio de la herramienta.
Q::fijar la dirección del filo de la herramienta.Su valor sirve para cambiar en momento la dirección del
filo de la herramienta.
Descripción::
maquinado.
La velocidad del desplazamiento rápido puede ser regulado y revisada por el botón de reajuste rápido
en el panel de control.
37
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
G00 ,es función modal que puede ser cancelado por G01, G02,G03 o G32.
Véase la fig. Abajo la utilización de G00 para programar. Exige que la herramienta se posicione
rápidamente del punto A al punto B
La linea de posicionamiento rápido desde el punto A hasta el punto B ( A → es
recta.
45 B Programación absoluta:
G00programación
Descripción:
Ejemplo 5, Véase 3.3.6- La edición del programa con el comando de interpolación lineal.
73 10
58
48 38
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
Φ80
Φ60
Φ100
Φ26
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
%3305
N4 G00 X16 Z2 M03 S460 (mover la línea prolongada de ángulo achaflanado 2mm del eje Z)
Ejemplo 6.
Véase la fig.3.3.7, con el comando G01 maquinar las piezas de trabajo en cilindro sencillo según el
método de maquinado en bruto o precisión Fig,3.3.7 G01 ejemplo de programación
39
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Ejemplo7.
Véase la Fig.3.3.8, con el comando G01,elaborar las piezas de cono sencillo según el maquinado en
bruto y precisión Fig. 3.3.8 ejemplo típico de programación
40
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
%3307
N1 T0101
N2 M03 S460
N3 G00 X100Z40
N4 G00 X26.6Z5
N5 G01 X31 Z–50 F100
N6 G00 X36
N7 X100 Z40
N8 T0202 30 26 35
N9 G00 X25.6 Z5
N10 G01 X30 Z–50 F80
N11 G00 X36
N12 X100 Z40
N13 M05 50
N13 M30
Ejemplo 8.
con el comando G01 maquinado en bruto y en precisión de las piezas. Véase la fig. 3.3.9. ejemplo de
programación
%3308
N1 T0101
N2 M03 S450
N3 G00 X100 Z40
N4 G00 X31 Z3 2×45°
N5 G01 X31 Z–50 F100
N6 G00 X36 30 28 24 35
N7 Z3
N8 X25
N9 G01 Z–20 F100
N10 G00 X36
20
N11 Z3
N12 X15 50
N13 G01 U14 W–7 F100
N14 G00 X36
N15 X100 Z40
N16 T0202
41
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
G02 l K
Formato: X (U) Z(W) F
G03 R
Descripción:
La herramienta de los comandos G02/G03 gira maquinando en forma de arco circular ( en sentido
horario/ antihorario).
Para juzgar la interpolación de arco circular G02 /G03, se la identifica por la dirección giratoria
en sentido horario/ antihorario según la interpolación en el plano de mecanizado. El plano de
mecanizado es de la orientación del eje Y al que enfrente el observador. Véase la fig. 3.3.10
+X
G03 G03 G02 G02
G0 G02 G03 G03
2 +Y
+Y
+Z
G02 G02 G03 G03 +Z
G03 G03 G02
+X G02
Fig.3.3.10 la dirección de interpolación G02/G03
+X
z w k z w k
+Z
A
A
u/2 R i x/ u/2
R i
B 2
x/ B
Fig.Centro
3.3.11 los parámetros G02/G03 centro
2
O +X
+Z 42 O
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
X、Z:La ubicación del punto final del arco en el sistema de coordenadas de la pieza de trabajo en el
programa absoluto
Véase lafig.3.3.11
U、W:La ubicación del punto final del arco respecto a la cantidad del desplazamiento posicional del
punto de partida del arco en el programa incremental . Véase la fig.3.3.11
.I、K :La cantidad incremental del centro del circular respecto al punto de partida del arco( es igual a
la cantidad de coordenada cuya suma obtenida por lo que la coordenada del centro del circulo se resta
del punto de partida del arco (Véase la fig.3.3.11 ).En el programa absoluto y el programa incremental,
se determina según el método de cantidad incremental. es el valor de radio tanto en el programa
diametral como en el programa radial.
Nota:
En sentido horario o en sentido antihorario son las direcciones de giro vistas desde la dirección
R:Radio del arco.. Cuando el ángulo del centro del arco circular es menor que 180°., R es valor
positivo y si no, será el valor negativo.
Ejemplo 9.
Véase la fig.3.3.12 la programación con el comando de la interpolación circular
40
31
43
27
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
R5
R15
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Fig.3.3.12 El Programación
%3309
N3 M03 S400 (el eje principal gira con 400 revoluciones por minuto)
N10 M30 (paro del eje principal , fin del programa principal
y restauración a su posición)
Ejemplo 10.
44
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
R15
35
Véase la fig.3.3.13.
%3310 (ejemplo de programación absoluta)
N1 T0101
N2 M03 S460
N3 G00 X90Z20
N4 G00 X0 Z3
N5 G01 Z0 F100
N6 G03 X30 Z–15 R15 (N6 G03 X30 Z–15 I0 K–15)
N7 G01 Z–35
N8 X36
N9 G00 X90 Z20
N10 M05
N11 M30
%3310 (ejemplo de programación relativa)
N1 T0101
N2 M03 S460
N3 G00 X90Z20
N4 G00 U–90 W–17
N5 G01 W–3F100
N6 G03 U30 W–15 R15 (N6 G03 U30 W–15 I0 K–15)
N7 G01 W–20
N8 X36
N9 G00 X90 Z20
N10 M05
N11 M30
Ejemplo 11
Véase la fig,El programa con los comandos de la interpolación del arco circular
45
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
R4
R10
Φ20
Φ24
24
40
%3311
N1 T0101
N2 M03 S460
N3 G00 X80Z40
N4 G00 X30 Z3
N5 G01 Z20 F100
Ejemplo 12.
Véase 3.3.15. , Programa con la instrucción de interpolación de arco
%3312
46
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
N1 T0101
N2 M03 S460
N3 G00 X80 Z10
N4 G00 X30 Z3
N5 G01 Z–20 F100
N6 G02 X26 Z–22 R2
N7 G01 Z–40
N8 G00 X24
N9 Z3
N10 X80 Z10
N11 M05
N12 M30
Ejemplo13.
Véase la fig.3.3.16.
La programación con la instrucción de interpolación circular
2×45°
20
28
24
24
Φ
Φ
R10 R10
18
38
45
Véase la fig.3.3.16.
%3313
N1 T0101
N2 M03 S460
N3 G00 X90 Z10
N4 G00 X14 Z3
N5 G01 X24 Z–2 F100
N6 Z–18
47
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
N8 G01 Z–30
Fórmula:G01 X (U)____Z(W)____C____:
Descripción:
Ese comando es la función de formar el ángulo recto pos-invertido de la línea.La herramienta
controlada por ese comando se mueve del punto A al B y luego llega al C.(véase la fig.3.3.17).
X、Z:Son valores de las coordenadas de G, punto de inter-sección de la trayectoria de los dos bloques
de comandos limítrofes antes de que no ha sido invertido el ángulo en el programa absoluto.
U、W:Distancia de desplazamiento del punto A cuya línea se mueve hasta el punto G y ha formado
una trayectoria en el programa incremental.
C:El punto final del ángulo invertido C, distancia del punto de intersección G formado por las dos
líneas limitrofes.
+X
+X wA w
A
CR
D B D B
C u/2 u/2
K H
G G
c
x/2 z x/2
z +Z +Z
Fig.3.3.17parámetro de filete Fig.3.3.18 parámetro de filete
Unidad 2
48
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
U、W: Distancia de desplazamiento del punto A .cuya línea se extiende hasta el punto G y ha
formado una trayectoria lineal en el programa incremental.
Ejemplo 14.
Véase la fig.3.3.19.
EL Programa con la instrucción de achaflanado.
70 10
3 36
22
R3
Φ70
Φ65
Φ26
Véase la fig.3.3.19
%3314
N1 M03 S460
N2 G00 U–70 W–10 (definir el punto de partida al programr y mover al centro de la sección
posición)
Unidad 3
Formato:: G02
Descripción: G03 X(U) Z(W) R RL =
Ese comando es función de formar el ángulo rectangular pos-achaflanada del arco. el comando hace
mover la herramienta del punto A al B y luego llega al C( véase 3.3.20 )-
X、Z:valores de coordenadas de G , punto final del arco antes de que no haya sido achaflanado el
ángulo en el programa absoluto.
RL=:C punto final del ángulo achaflanado, distancia del punto final G del arco antes de que haya
invertido el ángulo.
+X +X
w A w A
B
B r u/2 r u/2
D RC= D C
C G G
RL=
z x/2 +Z z x/2 +Z
Unidad 4
G02
Format G03 X(U) Z(W R RC =
o9oo: )
Descripción:
Ese comando es función de formar el ángulo rectangular pos-achaflanada del arco. el comando
hace mover la herramienta del punto A al B y luego llega al C .( véase 3.3.21 )-
X、Z:valores de coordenadas de G , punto final del arco antes de que no ha sido achaflanado el ángulo
en el programa-absoluto
Ejemplo 15.
Véase la fig.3.3.22.
El programa de los comandos mediante el ángulo achaflanado
70 10
4 36
21
Φ70
Φ56
Φ26
R15
图 3.3.22 倒角编程实例
51
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
%3315
N2 G00 X70 Z10 M03 S460 (trasladar a la posición del punto del eje principal en sentido horario)
N11 M30 (pausa del eje principal y finalización del programa principal y
recuperar a la posición)
Nota:
1)No debe aparecer el comando de control de ángulo achaflanado.
2)Véase la fig.3.3.17 y la fig.3.3.18. Si la cantidad de desplazamiento señalada de los ejes X y Z es
menor que R y C . El sistema da una alarma, o sea, La longitud de GA debe ser mayor que la de GB.
3)Véase la fig. 3.3.20.la fig.3.3.21. RL= 、RC=, Hay que escribirla en mayúscula
52
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Descripción:(véase en la fig,3.3.23)
X、Z:En el programa absoluto, coordenada punto final de la rosca en el sistema de la pieza de trabajo
U、W:En el programa incremental, cantidad de desplazamiento del punto final de rosca en lo relativo
al punto de partida de corte de la rosca..
F :El avanca normal de la rosca:valor de avance de la herramienta relativa a la pieza de trabajo por
una revolución del eje principal.
R、E:Cantidad de retirada final del corte de rosca. R representa la cantidad de retirada final de la
dirección de Z;E representa la cantidad de retirada de la dirección de X. R、E son asignados en método
de cantidad incremental en el programa absoluto o en el programa incremental. En caso de ser positivo,
se retiran en sentido positivo de Z y X;si son negativo,se retiran en sentido negativo de Z y X. Al usar
R y E, se puede emitir el agujero de retirada de la herramienta. R y E pueden ser suprimidos y indican
que no hace falta utilizar el uso de las funciones de retirada. .Según la norma de rosca, en general R
toma dos proporciónes de distancia de rosca y E toma el alto de la forma del diente.
P:el ángulo de giro del eje principal donde la posición de pulso de la base del eje principal está
distante al punto de partida del corte de rosca-
G32 En el sistema de las máquinas-herramientas hechas despúes del sistema HNC-21,edición 7.11 y
del sistema HNC-18,edición 4.03, se incorpora el parámetro Q.
Descripción:
53
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
2)Cuando no se escribe el valor 0, el sistema retirará según la cantidad constante (sumar y restar) de
los ejes de avance predeterminados .
3)En caso de utilizar las funciones de retirada, R y E deben ser asignados al mismo tiempo.
4)El valor proporcional entre la cantidad de retirada del eje corto y la del eje largo no puede ser mayor
que 20.
+X
z w
δ
e α
B u/ 2
x/ 2 r A
+Z
L
Esquema 3.3.1 son números comunes del número de veces de avance de roscado y profundidad de
alimentación de la herramienta
54
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Roscado en metro
Distancia
de 1.0 1.5 2 2.5 3 3.5 4
roscado
Profundidad de los 2.59
0.649 0.974 1.299 1.624 1.949 2.273
dientes 8
Nota:
1) Del maquinnado en bruto de roscado al maquinado en precisión y las revoluciones del eje
principal deben ser constantes.
2) En la situación de que no ha parado el eje principal, será muy peligroso el paro de corte de
rosca.Por eso, al cortar la rosca,la entrada mantiene la función inválida. Si presionan la tecla
de stop, la herramienta deja de moverse después del maquinado de rosca.
3) En el maquinado de rosca no se utiliza la función de control de la velocidad lineal constante
4) En la trayectoria del maquinado de rosca hay que definir δ.,suficiente parte de entrada de la
herramienta en velocidad incremental y δ',parte de retirada de la herramienta en velocidad
55
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
disminuyente, con el fin de evitar errores del paso de la rosca.a causa de tardanza de
servicio.
Ejemplo 16.
Véase la fig. 3.3.24 El programa de rosca en cilindro. La anchura de rosca es de 1.5mm , δ=1.5mm, δ′
=1mm, profundidad de penetración por cada vez (el valor dediámetro)es de 0.8mm、0.6mm 、0.4mm、
0.16mm respectivamente.
100
80
M30×1.5
图 3.3.24 螺纹编程实例
%3316
N3 M03 S300 (giro del eje principal con 300 revoluciónes por minuto)
N5 G32 Z19 F1.5 (desde el corte de roscado hasta el punto final de corte y bloque de la
0.6mm)
N9 G32 Z19 F1.5 (cortar la rosca hasta el punto final de corte de rosca)
N11 Z101.5 (desde la retirada rápida de la dirección del eje Z hasta la posición del punto
de partida de rosca)
N12 X28.2 (desde el avance rápido de la dirección del eje X hasta la posición del punto de
N13 G32 Z19 F1.5 (el corte de rosca hasta el punto final de corte de rosca)
partida de rosca)
N16 U–11.96 (desde el avance rápido de la dirección del eje X hasta la posición del punto de
N17 G32 W–82.5 F1.5 ( el corte de rosca hasta la posición del punto final)
57
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Fórmula:G34 K___F___P___
Descripción:
58
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
20 <400 32
30 <500 32
40 <600 32
50 <800 32
Prueba del programa:
%0034
S100
G90G1X0Z0F500
G34K-10F1.25P2
S200
G90G1X0Z0F500
G34K-10F1.25P2
S300
G90G1X0Z0F500
G34K-10F1.25P2
S400
G90G1X0Z0F500
G34K-20F1.25P2
S500
G90G1X0Z0F500
G34K-30F1.25P3
S600
G90G1X0Z0F500
G34K-40F1.25P3
S700
G90G1X0Z0F500
G34K-50F1.25P3
S800
G90G1X0Z0F500
G34K-50F1.25P2
S1000
G90G1X0Z0F500
G34K-50F1.25P3
M30
60
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Fórmato:G28X-Z-
X、Z: coordenadas del punto medio del sistema de la pieza de trabajo en el programa absoluto
Fórmula:G29X-Z-
Ejemplo17:
61
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Programación con la ruta de G28,G29 mostrada en la figura 3.3.25:Se exige que el punto A pase el
punto medio B y retorne al punto de referencia, y luego el punto de referencia pase el punto medio B y
retorne al punto C.
+X
200
参考点
100
R
中间点B
当前点A 目标点C
80
40
50
+Z
Φ
Φ
Φ
250
﹪3317
N4 G29 X40 Z250 (mover del punto de referencia al punto de inicio C por el punto medio B)
N6 M30 (paro del eje principal y fin del programa principal y restauración a su posición)
Este ejemplo muestra que para el programador no es necesario calcular la distancia práctica entre el
punto medio y el punto de referencia.
Fórmula : G04 P
Descripción:
Descripción:
P:Limita la máxima velocidad del eje principal (r/min) al mantener la veloscidad lineal constante.
Nota:
63
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
1)El eje principal debe cambiar automáticamente la velocidad mientras se usa la función de velocidad
lineal constante ( como el eje principal de servicio y el de cambio de frecuencia)
3)El comando G46 solo funciona con la eficiencia de la función de velocidad lineal constante.
﹪3318
NO.1)
N3 M03 S460 (la rotación del eje principal con 460 revoluciónes por minuto )
velocidad determinada)
64
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
posición)
40
31
27
R5
R15
Φ22
Φ26
图 3.3.26 恒线速度编程实例
G74、G75 y G80~G82 son comandos del mismo grupo de modales. Sus direcciónes definidas
Fórmato:G80 X(U)_Z(W)_F_;
Descripción:
trabajo;
En el programa incremental ,la distancia del punto final de corte C en relación con el punto de partida
A del ciclo. En la fig.(3.3.27)están representados por U、W cuyos signos son definidos por las
direcciones de la trayectoria 1 y la trayectoria 2
Ese comando ejecuta sus acciones de la trayectoria A→B→C→D→A
+X z w
D entalladura Punto de partida
4R A
de ciclo
3R 1R u/ 2
2F
C Punto final B Punto de partida
x/ 2
+Z
mostrada en la fig.3.3.27
66
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Descripción:
X、Z:En el programa absoluto, son coordenadas del punto final de corte C en el sistema de
I :Es la diferencia entre el punto de partida de corte B y el punto final de corte C. Su signo es signo de
la diferencia ( tanto en el programa absoluto como en el programa incremental.)
Ese comando ejecuta sus acciones de la trayectoria A→B→C→D→A
+X z w
D
4R A
3R 1R u/ 2
C
2F
i
x/ 2 B
+Z
mostrada en la fig.3.3.28
Ejemplo 19. Véase en la fig. 3.3.29, Programar con el comando G80. Los puntos y lineas de la fig.
representan piezas de trabajo maquinadas en bruto
30 3
Φ 40
Φ 33
Φ 24
Φ 14
%3319
67
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
N1 M03 S460 ﹙el eje gira con 460 revoluciónes por minuto﹚
N2 G91 G80 X﹣10 Z﹣33 I﹣5.5 F100 ﹙el primer ciclo, la penetración de la herramienta cuya profundidad
de pasada 3mm﹚
N3 X﹣13 Z﹣33 I﹣5.5 ﹙el segundo ciclo, la penetración de la herramienta cuya profundidad de pasada
3mm﹚
N4 X﹣16 Z﹣33 I﹣5.5 ﹙el tercer ciclo la penetración de la herramienta cuya profundidad de pasada 3mm﹚
N5 M30 (paro del eje principal ,fin del programa principal y restauración de su
posición﹚
Ejemplo 20.
Véase en la fig. 3.3.30﹙0 3.3.7﹚,con el comando G80 maquinado en precisión de las piezas de
cono-circulo sencillo.
%3320
N1 T0101
N2 M03 S460
N3 G00 X90Z20
N4 X40 Z3 30 35
N5 G80 X31 Z﹣50 F100
Véase en la fig. 3.3.31﹙0 3.3.8﹚,con comando G80, maquinado en bruto y maquinado en presición de las
piezas de trabajo cono-cicular sencillo.
%3321
68
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
N1 T0101
N2 G00 X100Z40 M03 S460
N3 G00 X40 Z5
Ejemplo 22.
Véase en la gig.3.3.32﹙o 3.3.9﹚,con comando G80, maquinado en bruto y maquinado en precisión de las
piezas de trabajo cono-circular sencillo.
%3322
N1 T0101
N2 M03 S460
N3 G00 X100 Z40
N4 X40 Z3
N5 G80 X31 Z-50 F100
N6 G80 X25 Z-20
N7 G80 X29 Z-4 I-7 F100
N8 G00 X100 Z40 2×45°
N9 T0202
N10 G00 X100 Z40 30 28 24 35
N11 G00 X14 Z3
N13 Z﹣20 20
N14 X28 50
69
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Descripción::
pieza de trabajo;
En el programa incremental, la distancia direccional del punto final C de corte en relación con el punto
de partida A, En la fig. 3.3.33 son representados por U、W cuyos signos son definidos por las
direcciones de la trayectoria 1 y la trayectoria2.
Ese comando ejecuta sus acciones de la trayectoria A→B→C→D→A mostradads en la fig.3.3.33
70
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Descripción:
pieza de trabajo;
En el programa incremental, la distancia dirigida del punto final C de corte en relación con el punto de
partida A, En la fig. 3.3.34 son representados por U、W cuyos signos son definidos por las direcciones
de la trayectoria 1 y la trayectoria2.
Ese comando ejecuta sus acciones de la trayectoria A→B→C→D→A mostradas en la fig.3.3.34
+X B w
1R A
2F 4R u/ 2
3F
k C D
z x/ 2
+Z
Fig. 3.3.34
Ejemplo 23.
71
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Véase en la fig.3.3.25 Programar con comandoG81,líneas y puntos imaginarios indican una pieza en
bruto.
33.5
3 8
Φ25
Φ55
Véase en la fig.3.3.25
%3323
N2 G00 X60 Z45 ﹙trasladar la posicion del punto de partida del ciclo﹚
N4 G81 X25 Z31.5 K-3.5 F100 (el primer ciclo, la profundidad de pasada 2mm﹚
N6 X25 Z27.5 K-3.5 ﹙cortar cada vez al punto de partida y estar distante a 5mm del
72
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
3.5 ﹚
N7 X25 Z25.5 K-3.5 ﹙el cuarto ciclo de maquinado, y la profundidad depasada 2mm﹚
Formato:G82X(U_Z(W)_R_E_C_P_F/J_;
X、Z:En el programa absoluto, la coordenada del punto final C en el sitema de coordenadas de la pieza
de trabajo.
En el programa incremental, la distancia direccional del punto de rosca C en relación con el punto de
partida del ciclo A. En la figura se muestra U、W. cuyos signos son determinados por las direcciones
de la trayectoria 1 y la trayectoria 2.
R、E:la cantidad de retirada del corte de roscado.R、E son vectores, R es cantidad retornada de
Z-vector;E es cantidad retornada de X-vector, R、E se pueden omitir y indicar que no es necesario
activar la función de retorno.
P:Al cortar un cabezal de rosca, es el ángulo cambiable del eje principal que está distante el sitio de
pulso de base del eje principal al punto de partida del corte
73
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
El comando G82 del sistema de todos los tornos serie HNC-21 edición7.11 y serie HNC-18 edición
4.03 se ediciona Q como parámetro.
Formato:G82 X(U)_Z(W)_R_E_C_P_F/J_Q_
Descripción:
X
z w
D
4R A
3R 1R u/ 2
e 2F
C B
x/ 2 r
+Z
L
Nota:
El G82 y G32 corte de roscado son iguales.Bajo el estado de avance normal, el ciclo se detiene después
de cumplir todas las acciones.
74
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Formato:G82 X(U)_Z(W)_I_R_E_C_P_F_(J)_;
X、Z:En el programa absoluto, la coordenada del punto final de rosca C en el sistema de coordenadas
de la pieza de trabajo.
En el programa incremental, la distancia del punto de partida de rosca C que está distante al A punto de
I:La diferencia de radio entre el punto de partida de rosca B y el punto final de rosca C. Cuyo signo es
R,E:la cantidad de retirada del corte de roscado. R、E son vectores,R es cantidad retornada de Z-vector;
E es cantidad retorno de X-vector, R、E se pueden omitir y indicar que no es necesario activar la
función de retroceso.
P:Cuando se corta un cabezal,es el ángulo de giro donde está distante del eje principal respecto al
punto de inicio del eje principal(valor por defecto es 0);Cuando se corta varios hilos, es el ángulo de
giro del eje principal donde están correspondientes los cabezales adyacentes sobre el punto de inicio
del corte..
Formato:G82 X(U)_Z(W)_I_R_E_C_P_F/J_Q_
75
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Descripción:
2)Cuando los valores Q no están escritos,el sistema funciona para retroceder según el constante de
aceleración y desacelación dado por cada eje de avance.
4)Tanto la cantidad de retroceso del eje corto y como la cantidad de retroceso del eje largo no pueden
sobrepasar a ―20‖.
+X
z w
D 4R
A
3R 1R u/ 2
e
2F i
C
x/ 2 r B
+Z
L
Ejemplo 24:
Véase en la figura 3.3.28,se usa el comando G82 para editar el programa, y ha sido acabado el
76
100
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
80
)
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
%3324
N1 G54 G00 X35 Z104 (seleccionar el sistema de coordenadas G54 y hacer que G54 lleque al
N2 M03 S300 (el eje principal gira en sentido horario con 300r/min)
N3 G82 X29.2 Z18.5 C2 P180 F3(el primer ciclo para cortar la rosca con la profundidad 0.8mm )
N4 X28.6 Z18.5 C2 P180 F3 (el segundo ciclo para cortar la rosca con la profundidad 0.4mm )
N5 X28.2 Z18.5 C2 P180 F3 (el tercer ciclo para cortar la rosca con la profundidad 0.4mm )
N6 X28.04 Z18.5 C2 P180 F3 (el cuarto ciclo para cortar la roca con la profundidad 0.16mm )
restaura a su posición)
77
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Formato:G74 Z(W)_R(e)_Q(△k)_F_;
Descripción:(Véase en la figura)
Z: la coordenada del punto final del fondo de agujero debajo de la coordenada de la pieza de trabajo
en el programa absoluto.
la distancia direccional del fondo de agujero con respecto al punto de inicio del ciclo y se la muestra
por W en la figura en el programa incremental.
e:la retirada de la herramienta al penetrarse para profundizar el agujero por cada rotación debe ser el
valor positivo;
△k:La profundidad por cada penetración de la herramienta debe ser de valor positivo.
F:Velocidad de avance
△ K e
60 10
78
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
%1234
T0101
M03S500
G01 X0 Z10
G74 Z60R1Q5F1000
M30
Descripción:
HNC-21 edición 7.11 y HNC-18 edición 4.03 han sido cambiados con el comando G74 cuya función
El sucesivo avanve hasta el fondo del agujero y el orden del movimiento indicado en la figura 1.1:
Z:En el programa absoluto,es la coordenada del punto final del fondo de agujero debajo del sistema de
coordenadas de la pieza de trabajo.
En el programa incremental, es la distancia de dirección del fondo de agujero con respecto al punto de
inicio del ciclo. Esa distancia se representa por W en la figura.
e:La retirada de la herramienta al penetrarse y perforar el agujero por cada rotación debe ser el valor
positivo;
F:Velocidad de avance W
△ K e
60 10
79
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Figura 1.1 Ejemplo típico de programa sobre el maquinado de ciclo con agujero profundo y plano de
G74
%1234
T0101
M03S500
G01 X0 Z10
G74 Z_60R1Q5F1000
M30
2. Se maquina directamente hasta el fondo del agujero,luego se retrocede. El orden del movimiento se
Z:En el programa absoluto ,es la coordenada del punto final del fondo de agujero debajo de el sistema
de coordenadas de la pieza de trabajo.
En el programa incremental, es la distancia direccional del punto final del fondo de agujero en relación
con el origen del inicio del ciclo. La distancia se la muestra por W en la figura.
∆k:La profundidad de la herramienta al penetrar por cada vez debe ser de valor positivo .
F:Velocidad de avance
Figura 60 1
80
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
1.2
%1234
T0101
M03S500
G01 X0 Z10
G74 Z_60R1Q5F1000
M30
3. Entrar en cualquier punto distante a la sección de lado de la pieza y retornar. El orden del
Z:En el programa absoluto , es la coordenada del punto final del fondo del agujero debajo del sistema
de coordenadas de la pieza de trabajo.
En el program incremental ,la distancia direcciónal del punto final del fondo de agujero con respecto al
punto de partida del ciclo.
F:Velocidad de avance
C B
D Z
△K
A
C
W-△K △K A
A
X81
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
30 10
Figura 1.3
%1234
T0101
M03S500
G01 X0 Z10
G74 Z_30Q5F1000
M30
Formato:G75X(U)_R(e)_Q(∆k)_F_;
Descrpción:
X:En el programa absoluto, es la coordenada del punto final del fondo de la ranura debajo del sistema
de coordenadas de la pieza de trabajo.
En el programa incremental,es la distancia de dirección del fondo de la ranura en relación con el punto
de partida del ciclo..La distancia se la muestra por U en la figura.
e:El retiro de la herramienta que entra cortando en ranura por cada vez , debe ser el valor positivo .
82
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
∆k:La profundidad de la herramienta al penetrar por cada vez en la ranura debe ser el valor positivo .
F:Velocidad de avance
△ K
U/2
Φ 80
50
Figura 3.3.40 Ejemplo típico de programa sobre el ciclo de ranura dediámetro exterior
83
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
%1234
T0101
M03S500
G01 X50 Z50
G75 X10R 1Q5F1000
M30
Descripción:
HNC-21 edición 7.11 y HNC-18 edición 4.03 cambiados con G75 pueden realizar los tres tipos de
muestra en la figura 1.4:A_>B_ >C_>D_>E_ >F_ >G_ >H_ >I_ >J_ >K_ >A_ >K_
>.
X:En el programa absoluto, es la coordenada del fondo de la ranura debajo del sistema de coordenadas
de la pieza de trabajo.
En el programa incremental, es la distancia direccional del punto final del fondo de la ranura en
relación con el punto de partida del ciclo. La distancia U se la muestra en la figura.
Z:En el programa absoluto, es la coordenada de punto final de la anchura de la ranura debajo del
sistema de coordenadas de la pieza de trabajo.
∆k:La profundidad de la herramienta al penetrar por cada vez debe ser el valor positivo.
84
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
F:Velocidad de avance
H
Z
I
F
G
△K D U/2
△K
E
B
e e
C
K A
w
X
Φ 80
50
60
85
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
%1234
T0101
M03S500
G01 X50 Z50
G75 X10Z40R1Q513F1000
M30
X: En el programa absoluto, es la coordenada del punto final del fondo de la ranura debajo del
sistema de coordenadas de la pieza de trabajo.
En el l programa incremental, es la distancia direccional del punto final del fondo de la ranura
en relación con el punto de partida del ciclo. La distancia se muestra por U en la figura.
Z:En el programa absoluto, es la coordenada del punto final de la anchura de la ranura debajo del
sistema de coordenadas de la pieza de trabajo.
i:El número de veces de penetración de la herramienta en la dirección del eje debe ser valores
positivos.
F:Velocidad de avance
86
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
D
B
U/2
C
A
w
X
Φ 80
50
60
Figura 1.5
%1234
T0101
M03S500
G01 X50 Z50
87
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
G75 X10Z40Q513F1000
M30
3、Ranurar para obtener una determinada anchura, y el orden de movimiento se muestra en la figura 1.6:
X: En el programa absoluto, es la coordenada del punto final debajo del sistema de coordenadas de la
pieza de trabajo.
En el programa incremental, es la distancia de dirección del punto final del fondo de la ranura en
relación con el punto de partida del ciclo.La distancia se la muestra por U en la figura.
Z: En el programa absoluto, es la coordenada del punto final de la anchura de la ranura debajo del
sistema de coordenadas de la pieza de trabajo.
i:El número de veces de dirección del eje por cada penetración de la herramienta
F:Velocidad de avance
88
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
E B U/2
△K
△K
D A
w
X
Φ 80
50
60
Figura 1.6
89
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
%1234
T0101
M03S500
G01 X50 Z50
G75 X10Z40Q513F1000
M30
Descripción:
Ese comando efectua el maquinado en bruto que se muestra en la figura 3.3.39,y la herramienta
retorna al punto de partida del ciclo.La trayectoria de la ruta de maquinado en bruto mecaniza de
ns :el número de orden de la primera sección del programa en la ruta de maquinado en precisión
( AA'indicada en la figura﹚;
nf:el número de orden de la última sección del programa en la ruta de maquinado en precisión ( BB'
indicado en la figura﹚;
f,s,t:Al maquinar en precisión, F、S、T del programa G71 son eficaces y F、S
T también son eficaces entre la sección de los comandos ns y nf al maquinar
en precisión;
2﹚F、S、T programados son eficaces en caso de que hayan sido determinados entre la sección de los
En el ciclo de corte G71、la dirección de avance del corte será paralela al eje Z, y los signos de X﹙∆U﹚y
Z﹙∆W﹚se muestran en la figura 3.3.42. ﹙+﹚se mueve por la dirección positiva del eje, y﹙-﹚se traslada
por la dirección negativa del eje.
91
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
+X △ z
r
A
●
r 1 ¡÷ d
¡÷ d
A
● △ x/2
’
+
图 3.3.41 内、外径粗切复合循
Z
环
A B B A A B B A
X(+) X(-) X(-)Z(+
X(+)
Z(+) Z(-) )
Z(-)
A′ A′ A′ A′
A′ A′
A′ A′
Se requiere :la posicion inicial está en A(46,3), la profundidad de corte es de 1.5mm(la profundid
82
62
52
35
25
Φ20
Φ44
Φ34
Φ10
R7 R5
2×45°
例
Fig. 3.3.43 G71 Ejemplo de programa del ciclo múltiple de maquinado endiámetro exterior
N1 G00 G00 X80 Z80 (llegar a la posición del punto de partida del programa )
N2 M03 S400 (el eje principal gira en sentido horario con 400 revoluciones por minuto)
N3 G01 X46 Z3 F100 (la herramienta llega a la posición del punto de partida del ciclo)
N4 G71U1.5R1P5Q13X0.6 Z0.1 (el corte en bruto, 1.5mm;el corte en precisión X0.6mm Z0.1mm)
N5 G00 X0 (el inicio de contorno de maquinado en precisión y llegada a la línea prolongada del ángulo
achaflanado)
93
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
ciclo múltiple de maquinado endiámetro interior.Se requiere :la posición inicial está en A(46,3), la
94
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
82
62
52
35
25
R7
R5
Φ 34
Φ 44
Φ 20
Φ 10
Φ8
2× 45
°
N2 G00 X80 Z80 (llegar a la posición inicial del programa o cambio de la herramienta )
N3 M03 S400 (la rotación del eje principal con 400 revoluciones por minuto)
G71U1R1P8Q16X-0.6Z0.1 F100
N5 G00 X80 Z80 (llegar a la posición del punto de cambio de las herramientas)
N7 G00 G41X6 Z5 (la herramienta NO. 2 para la compensación en radio del arco de la punta de
95
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
herramienta)
N8 G00 X44 (Iniciar a maquinar el contorno y llegar a la posición de Φ44 círculo exterior)
N16 U-4 W-2 (maquinar en precisión el ángulo achafladado 2×45° y finalizar el maquinado en
N17 G40 X4 (salir de la superficie maquinada y cancelar la compensación en radio de arco de punta
de la herramienta)
N19 X80 (llegar a la posición del punto de partida del programa o cambiar el sitio de
herramientas )
N20 M30 (paro del eje principal y fin del programa principal y restauración a su posición)
Formato:G71 U(∆d)R(r)P(ns)Q(nf)E(e)P(f)S(s)T(t);
96
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Descripción;Véase en la fig.3.3.45
Ese comando activa el maquinado en precisión y en bruto mostrado en la fig.3.3.45. Entre ellos la ruta
B A
1
r
△ d
B`
A`
e
fig.3.3.45
∆d:la profundidad de corte(la cantidad de corte por vez).sin poner signos en la definición. La
dirección determinada por el vector AA'
ns:el orden del primer bloque de la ruta de maquinado en precisión(AA' indicado en la fig.)
nf:el orden del último bloque de la ruta de maquinado en precisión (BB' indicado en la fig.)
e:cantidad restante del maquinado en precisión , altura igual de la dirección X:es positiva en el corte
Nota:
97
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
1. El comando G71 debe encerrar ns y nf direcciones llevadas con P, y Q que son correspondientes a
los ordenes de inicio y fin de la ruta del maquinado en precisión.
2. El bloque de ns señalado por G00 y G01,o sea,el movimiento de A a B debe ser el de línea y
posicionamiento del punto.
3. En el bloque del programa incluido entre ns y nf, no debe incluir el subprograma(la edición 4.03
ya modificada
Ejemplo27: como se muestra en el cuadro 3.3.46.el programa sobre el procesamiento de la pieza con
Fig.3.3.46 G71 ejemplo de programación de ciclo múltiple de desbastando de calibre con la cavidad
N2 G00 X80 Z100 (llegada a la posición inicial del programa o el cambio de la herramienta )
M03 S400 (el eje principal gira en sentido horario con 400 revoluciones por minuto)
98
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
N5 G00 X80 Z100 (después de maquinado en bruto llega a la posición de cambio de herramienta)
N7 G00 G42X42 Z3 (la herramienta NO. 2se agrega la compensación de radio de arco de punta de la
herramienta)
N8 G00 X10 (iniciar el maquinado de contorno y llegar a la posición de línea prolongada del ángulo invertido )
N17 G02 X30.66 W-14 R(maquinado en precisión de arco de corte bajo deR10)
N20 G00 G40 X80 Z100(cancelar la compensación de radio, retornar a la posición de cambio de la herramienta )
N21 M30 (paro del eje principal y fin del programa principal y restauración a su posición)
Formato:G72W(∆d)R(r)P(ns)Q(nf)X(∆x)Z(∆z)F(f)S(s)T(t)
Descripción:(véase en la fig.3.3.47)
La diferencia entre G72 y G71 consiste en lo que G72, funciona para que la dirección de corte sea
paralela al eje X, y en la fig.3.3.45 señala el maquinado en precisión y el maquinado en bruto y la
Entre ellos:
∆d:la profundidad de corte(cantidad de corte por cada vez) y no agrega signos al señalar, así como la
ns:el número del orden (AA' mostrado en la figura) en el primer bloque de la ruta de
maquinado en precisión;
nf:el número del orden (B'B mostrado en la figura) en el último bloque de la ruta de maquinado en
precisión;
f,s,t :En el maquinado en bruto F,S,T del programa de G72 son eficaces, y también F,S,T entre las
secciones de ns y nf son eficaces.
(2)En el maquinado en precisión, en caso de que F,S,T ha sido determinados en el bloque del
comando y ns, el maquinado en precisión será eficaz y sin determinarlos, realizará la aplicación de
100
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
△z △d △d
+X A
A
’ △d
r r
B
’
△x/2
B
O ’ +Z
y Z(∆W) se muestran en la fig.3.3.48. (+) indica el desplazamiento por la dirección positiva del eje,
A A A A
A A X(+) A A
X(+) X(-) X(-)
' ' Z(+) ' '
Z(-) X Z(-) Z Z(+)
B B B B
B B B B
Z X
X(-) X(-) X(+) X(+)
A A A A
A Z(-) Z(+) A A Z(-) Z(+) A
' ' ' '
图 3.3.48 G72 复合循环下 X( U)和
La fig.3.3.48 ,Los signos X(∆U) y Z(∆W) con el ciclo complejo G72
Z( W) 的符号
Nota:
(1)G72 debe contener las direcciones P,Q, de otro modo, no podrá realizar el maquinado en ciclo;
(2)En el bloque del programa G72 hay que encerrar los comandos G00 y G01 y realizar las acciones
101
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
del punto A al punto A'. En ese bloque no deben programar el comando de desplazamiento de dirección
X
(3)En el bloque del número del orden ns al número del orden nf, se puede tener los comandos
G02/G03 y no deben incluir los subprogramas( la edición 4.03 modificada indica que pueden incluir
subprograma)
Ejemlo 28
60
50
40
26
15
Φ54
Φ10
Φ30
Φ74
R2
R4
2×45°
N2 G00 X100 Z80 (Llegar al punto de partida del programa o la posición de la herramienta)
102
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
N3 M03 S400 (El eje gira en sentido horario con 400 revoluciones por minuto )
N4 X80 Z1 (Llegar a la posición de punto cero de ciclo)
N5 G72W1.2R1P8Q17X0.2Z0.5F100 (maquinado en bruto de sección lateral y exterior en ciclo de
corte)
N6 G00 X100 Z80 (llegar a la posición de cambio de las herramientas después de maquinado en bruto)
precisión)
N18 G00 X50 (retirada de la superficie maquinado)
N19 G40 X100 Z80 (cancelar la compensación de radio y retornar a la posición del punto de partida
del programa)
N20 M30 (el eje principal para y fin del programa principal y resturación a su posición)
Ejemplo 29
6
11 3
0
41 10
0
Φ30
Φ10
Φ54
Φ74
Φ8
R2 R4
2×45°
%3329 例
Formato:G/3U(∆I)W(∆K)R(r)P(ns)Q(nf)E(e)F(f)S(s)T(t)
Descripción:(Véase en la fig.3.3.51)
Esa función es la de regreso cerrado de la trayectoria de la herramienta en el corte de la pieza de
trabajo mostrada en la fig.3.3.51. Mientras la herramienta avanza paso paso, el regreso cerrado de corte
se acerca paso a paso a la forma final de la pieza de trabajo, y al fin termina de cortar formando una
Entre los comandos arriba mencionados también hay otros siguientes comandos:
.
Δk+Δz A
Δz
1
ΔI+Δx/2
+X
A
Δx/2
A1
A●
’
Δz Δx/2
O
图 3.3.51 闭环车削复合循
f,s,t:en el maquinado en precisión F,S,T del programa G73 son eficaces y en el maquinado en
precisión, también son eficaces.
2)en el maquinado en precisión, F,S,T son eficaces en caso de que sean ya determinado en el bloque
del programa entre el comando y ns ;de lo contrario, sin determinar F,S,T no serán eficaces.
Nota:
∆I y ∆K demuestran la cantidad total de corte en el maquinado en bruto y el número de veces de
maquinado en precisión r. La cantidad de corte de dirección X y Z se representa por ∆I/r, ∆K;En caso
de que los comandos P y Q en el bloque de G73 haya realizado el ciclo en maquinado, hay que prestar
atención a los valores positivos y negativos ∆x y ∆z, ∆I y ∆K .
Elemplo 30.
0.9mm;
106
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
62
52
35
25
Φ20
Φ44
Φ34
Φ10
R7 R5
2×45°
%3330
N3 M03 S400 (el eje principle gira en sentido horario con 400 revoluciones/min)
de contorno)
N16 M30 (El eje pricipal para y el programa principal finaliza y restaura a su posición.)
hermético de la circulación compleja puede dividir en dos formas de funcionar:maquinar en ciclo sin
Formato:G73U(∆I)W(∆K)R(r)P(ns)Q(nf)E(e)F(f)S(s)T(t)
108
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Fig.1
ns:el número del orden en el primer bloque(AA'en la fig.1) de la ruta del maquinado en bruto;
nf:el número del orden en el último bloque(B'B en la fig.1) de la ruta del maquinado en bruto;
e:la cantidad restante del maquinado en precisión,o sea, distancia de altura igual de dirección X. que
f,s,t:F,S,T del progrma de G73 al maquinado en bruto son eficaces y también f,s,t del programa
determinados antes de ns,bloque del maquinado en precisión y después de G73 son eficaces en el
bloque de comandos entre ns y nf.
Formato:
G76C(c)R(r)E(e)A(a)X(x)Z(z)I(i)K(k)U(d)V(∆dmin)Q(∆d)P(p)F(L)
a:el grado del ángulo de la punta de la herramienta( dos números ) es valor modal. Hay que tomar el
valor mayor que 10˚ y menor que 80˚
109
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
x、z: las coordenadas eficaces de C, punto final de rosca en el programa absoluto;G91 es definido
como el programa incremental,después de su uso, con G90 es definido como el programa absoluto.
p:el ángulo giratorio del eje principal distante desde el sitio de pulso de la base del eje principal hasta
+X D A
(R)
(R)
u/2 (R)
(F)
e
d
i C K
r B
x/2
z w
+Z
La fig3.3.53
110
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Δd
1 k
2 Δd n
d n
La fig3.3.54
Nota:
Según los comandos X(x) y Z(z) en el bloque de G76 realiza el maquinado de ciclo , y en el programa
incremental hay que prestar atención a los signos positivo y negativo de u y w(se determina por la
dirección del bloque de las trayectorias AC y CD. El ciclo G76 es del corte de único lado,y puede
Formato:
G76C(c)R(r)E(e)A(a)X(x)Z(z)I(i)K(k)U(d)V(∆dmin)Q(∆d)P(p)F/J(L)O
Ejemplo31:La programación con comado G76 de ciclo múltiple de roscado,La rosca a elaborar es
M60×2, la medida de la pieza de trabajo como se muestra en el caudro3.3.55, entre la medida en la
111
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
30 4
6 (18)
Longititud válida
(12)
(1.79°)
ZM60×2
Cara
(Φ59.25)
(Φ60)
Φ90
base
N10 G76C2R-3E1.3A60X58.15Z-24I-0.875K1.299U0.1V0.1Q0.9F2
N11 G00 X100 Z100 (regreso a puesto inicial de programa o puesto de cambio de herramienta)
112
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
herramienta
La trayectoria del programa de la herramienta ,en realidad, es la del movimiento del filo de
herramienta, sin embargo, las distintas herramientas tienen diferentes medidas geométricas y distintas
posiciones de montaje, y de eso, la posición del filo de herramienta respecto al centro del
portaherramienta es distinta.Por lo tanto, es necesario medir y definir el valor de posicionamiento del
punto del filo de cada herramienta, para que el sistema maquinado pueda compensar los valores de
desviación. Con esta razón, no es necesario tomar en consideración la forma de la herramienta y la
diferencia de posicionamiento de montaje cuando programamos y no se producirá la desigualdad de
113
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
posicionamiento del filo de la herramienta. Todo lo que hemos hecho es para simplificar y aliviar
Fig.3.3.56
Veamos en la fig.3.3.56. La desviación absoluta de la herramienta es la distancia direccional del punto
cero de la pieza de trabajo respecto al posicionamiento del filo de cada herramienta en la posición de
trabajo de la portaherramienta. Con ese valor cada herramienta define su propio sistema de
coordenadas de maquinado. Aunque la portaherramienta se ubica en el punto cero de la
máquina-herramienta, la distancia del punto de posicionamiento de cada herramienta no es diferente a
pesar de la desigualdad de las medias de cada herramienta.Al fin de cuentas, el sistema de coordenadas
creado por cada herramienta y el sistema de coordenadas de la pieza de trabajo (programa) se
coinciden.
Veámos en la fig.3.3.57. Cuando la herramienta-herramienta llega al punto cero, el valor del sistema de
coordenadas de la herramienta indica 0, los puntos de la portaherramienta pueden considerase como
puntos ideales y cuando enfocan cada herramienta, se considera que cada herramienta se encuentra en
el punto de posicionamiento de cada herramienta.El presente sistema,por medio de la importación del
diamétro y valor de largo de pre-corte, puede calcular automáticamente la distancia del punto cero de
la pieza de trabajo respecto al punto de posicionamiento de cada herramienta. Los pasos de control son
los siguientes:
importamos el valor de coordenadas del eje Z(medidas) debajo del sistema de coordenadas de la
pieza de trabajo que va a crear la herramienta. Durante la programación, si el punto de origen de la
pieza de trabajo se deternina en la parte anterior de la sección , importamos 0, ( no se puede mover
la posición del eje Z antes de poner 0) El sistema puede calcular la distancia del punto de origen
respecto al eje Z del posicionamien de esa herramienta.
3. Con una misma herramienta cortamos a prueba la pieza de trabajo endiámetro exterior, y en ese
momento importamos el valor de coordenadas del eje X( no se puede mover la posición del eje X
antes de poner 0) que va a poner la herramienta, o sea, el valor de diámetro de la pieza de trabajo
después del corte a prueba.El sistema puede calcular automáticamente la distancia del punto de
origen de la pieza de trabajo respecto al eje X del posicionamiento de esa herramienta.
4. Después de la retirada de la herramienta y cambio de otra herramienta, y para usar la posterior
herramienta hay que repetir la realización del primer y el segundo pasos y entonces se han obtenido
valores de deviación absoluta de cada herramienta y se importa automáticamente en la tabla de
desviación de herramientas.
Cero de máquina
Z工
D机/2
Z机
D工/2
D机′/2
Cero de pieza
Z机′
fig. 3.3.58
Y el sistema de coordenadas ya creada no sirve. Por eso hay que compensar los valores ∆x y ∆z de
desviación entre la herramienta no estándar y la herramienta estándar. Este sistema lleva a cabo la
realización de compensación a través del movimiento de la tabla de arrastre de control de la
máquina-herramienta.
Cuando la máquina–herramienta retorna a su punto cero,el valor de desviación de la herramienta
es la distancia direccional del punto cero de la pieza de trabajo respecto al punto de posicionamiento de
la herramienta estándar en el sitio de trabajo.
En caso de no haber el aparato de enfoque de la herramienta, los pasos de medida del valor relativo de
determinado;
3. Trás la retirada y cambio de la herramienta, hacen trasladar la otra herramienta hasta la posición del
116
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
punto de base de la pieza de trabajo. En ese momento el valor relativo mostrado es el valor de
desviación de la herramienta respecto a la herramienta estándar.
El presente sistema puede importar el diametro y el valor de longitud de corte a prueba y calcular
automáticamente la distancia del punto cero de la pieza de trabajo respecto al punto de posicionamiento
de cada herramienta cuando el portaherramienta está en el punto cero de la máquina-herramienta,y se
hace una comparación del valor de la herramienta con el valor dicho anteriormente obtenido el valor de
desviación relativo a la herramienta estándar.(veamos en la fig.3.3.59), Los pasos son los siguientes:
largo de la pieza de trabajo;El programa define el punto de origen de la pieza en la parte anterior
de lado de la pieza de trabajo, y que es el valor de largo de la pieza de trabajo;El sistema calcula
automáticamente la distancia del punto de posicionamiento de la herramienta estándar , valor de
desviación del eje Z de la herramienta estándar.
3. Con la herramienta estándar se corta a prueba la pieza de trabajo en diámetro exterior y importan el
valor de coordenadas del eje X debajo del sistema de la pieza de trabajo a crear, o sea, el valor de
diámetro de la pieza de trabajo( no se debe mover el eje X antes de poner 0) El sistema calcula
automáticamente la distancia del punto cero de la pieza de trabajo respecto al punto de
posicionamiento de la herramienta estándar, valor de desviación del eje Z de la herramienta
estándar.
4. Presionar la tecla funcional de ―Selección de la herramienta estándar‖ bajo el subprograma ―Tabla
de desviación de la herramienta‖ y definir el valor de desviación de la herramienta estándar como
la base Después de la retirada y cambio de las herramientas, la otra herramienta trabaja según los
pasos NO.2 y NO. 3 y así se obtiene el valor de desviación de la herramienta estándar, asi como el
resultado obtenido se importa automáticamente en la tabla de desviación de la herramienta.
Cero de máquina
Z工 ΔX/2
D机/2
Z机 117 ΔZ
D工/2
D机′/2
Z机′
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
TXX + XX
Cero de NO
piezade las herramienta NO de compensacion de la herramienta
El número de compensación de la herramienta es el número de dirección de depósito de
compensación de la herramienta por desviación. Ese depósito guarda los valores del eje X y los valores
de compensación de desviación del eje Z por desviación. que también son valores de desgaste de los
ejes X y Z por desgaste.
T y el número de compensación son función de inicio de compensación.El número de compensación es
de 00 y indica que la cantidad de compensación es de 0, función de cancelación de compensación.
El sistema compensa la herramienta y cancela su compensación y se ha realizado con el
movimiento de la tabla.
El número de compensación y el número de la herramienta pueden ser el mismo o distintos o sea,
una sola herramienta puede corresponder a muchos números de compensación(valor)
Veámos en la fig.3.3.60 En caso de que haya el valor de compensación de direcciones de X y Z
entre la trayectoria de la herramienta y la trayectoria de programa (la cantidad direccional formada por
las cantidades parciales de compensación de X y Z se llama cantidad Vector de compensación), la
cantidad de compensación definida por T, sumada y reducida en la posición del punto final del bloque
de programa (cantidad vector de compensación) demuesta la posición final en que se ubica la
trayectoria de la herramienta.
Trayectoria de
compensación
Compensación de vectores
Compuesta por dirrección X y
Z
Trayectoria de
programación
Bloque incluido el código T
desgaste de la herramienta
X
100
T0202
Trayectoria de
compensación d G01 X50 Z100
Z200
50 X100 Z250 T0200
Trayectoria de
programación M30
Z
100 200 250
tolerancia de mecanización por lo que la punta de herramienta no es punto ideal,sino el arco,se puede
ejecutar la función de compensación de radio de arco de la punta de herramienta para anularla.
La compensación de radio en arco de punta de herramienta se realiza sumando o anulando los
números de compensación de radio de arco asignados por los códigos G41、G42、G40 y el código T
119
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
120
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Nota:
121
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
4 8 3
● ● ●
5 0● 9 Z 7
● ●
X
● ● ●
1 6 2
● punto de posición de herramienta A,+ centro del
círculo del arco de pico de herramienta O
1 6 2
4 8 3
● ● ●
● ● ●
0● 9 Z 7
5 ● ●
5 0● 9 Z 7
● ●
X
● ● ●
X
● ● ●
4 8 3
1 6 2
● 代表刀具刀位点
punto de posiciónA, de +herramienta
代表刀尖园弧圆心 O del
A,+ centro
círculo del arco de pico de herramienta O
40
3
1 27
R
5
R1
Φ22
Φ26
124
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
125
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
133
50 10 12 20 33
11 10 26
M20×1
(三头)
Φ52
Φ42
Φ46
Φ36
Φ36
Φ54
Φ30
R1
R2 ª 45¡ã
2£
5 R25
R6
24 1×45°
fig3.3.65 ejemplo 1
%3365
N2 M03 S500 (El eje principal gira en sentido horario con 500r/min)
N3 G00 X100 Z80 (llegar al origen del programa o punto de cambio de la
herramienta)
exceso largo)
N6 G81 X0 Z0 (maquinar en ciclo y sección sencillo de lado para
elaborar en desbaste la pieza y exceso largo)
de la herramienta)
126
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
coordenadas)
exterior)
N10 G80 X52.6 Z-133 F100 (maquinar en ciclo sencillo de círculo exterior
la pieza dediámetro exceso )
de cambio de la herramienta)
2×45°)
en precisión de contorno)
128
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
punto de la herramienta)
coordenadas)
N36 M03 S200 (rotación de eje principal en sentido horario con 200r/min)
de pasadas 0.7)
N39G82X18.9Z-26R-3E1C2P120 (mecanizar los dos hilos de la rosca
profundidad de alimentación de la
herramienta 0.4)
N40G82X18.7Z-26R-3E1C2P120F3 (mecanizar los dos roscas,profundidad
y restauración)
129
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Ejemplo II:La programación sobre la rosca en tubo cónico de 55° ZG2 como
(tan1.79=0.03125).
40 4
4 (26)
Longitud válod o
(16)
(1.79°)
cara
(Φ55.659)
(Φ56.659)
ZG2″
Φ90
fig3.3.66 ejemplo 2
121
%3366
de coordenadas)
herramienta)
exterior)
de pasadas 1)
de pasadas 0.7)
131
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
de pasada 0.6)
pasada 0.4)
de pasada 0.26)
N14 G00 X100 Z100 (llegada al origen del programa o punto de cambio
de la herramienta)
132
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
fig3.3.67 ejemplo 3
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
%3367
sistema de coordenadas)
N2 M03 S300 (rotación del eje principal en sentido horario con 300r/min)
herramienta)
alimentación 0.9)
alimentación 0.6)
133
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
alimentación 0.6)
alimentación 0.4)
alimentación 0.1)
de cambio de la herramienta)
N15 M30(paro del eje principal, fin del programa y restauración a su posición)
2×45°
M24×2
20
25
Φ
134
%3368
N1 T0101
N2 M03 S600
N3 G00 X100 Z30
N4 G00 X27 Z3
N5 G71 U1 R1 P9 Q14 E0.2 F100
N6 G00 X100 Z30
N7 T0202
N8 G00 G41 X27 Z3
N9 G00 X14 Z3
N10 G01 X24 Z-2 F80
N11 Z-18
N12 G02 X20 Z-24 R10
N13 G01 Z-31.39
N14 G02 X25 W-6.61 R10
N15 G01 Z-45
N16 G00 X30
N17 G40 X100 Z30
N18 T0303
N19 G00 X27 Z3
N20 G82 X23.1 Z-22 F2
N21 G82 X22.5 Z-22 F2
N22 G82 X21.9 Z-22 F2
N23 G82 X21.5 Z-22 F2
N24 G82 X21.4 Z-22 F2
N25 G82 X21.4 Z-22 F2
135
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
136
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
137
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
#1019 ―Guardar‖
138
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
#1029 ―Guardar‖
139
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
#1049 ―Reserva‖
#1059 ―Reserva‖
140
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
#1069 ―Reserva‖
#1079 ―Guardar‖
141
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
#1089 ―Guardar‖
142
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
#1099 ―Reserva‖
143
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
#1181 Guardar
#1182 Guardar
#1183 Guardar
#1184 Guardar
#1185 Guardar
#1186 Guardar
#1187 Guardar
#1188 Guardar
#1189 Guardar
#1190 ―Entrada personalizada‖
#1191 ―Salida personalizada‖
#1192 ―La detención de salida personalizada‖
#1193 Guardar
#1194 Guardar
146
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
(2)Constantes
+,-,*./
EQ (=), NE (≠),GT(>),
(4)Funciónes matemáticas
(5)Las expresiones
Constante conjuntiva con los signos operantes, la macro-variable forman la
expresión.
Por ejemplo:175/SQRT[2]*COS[55*PI/180];
147
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
﹟3*6 GT 14;
3.4.3 La frase de la evalución
La frase de evaluación
﹟3= 124.0;
3.4.4 La frase del juicio de la condición
148
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
149
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
150
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Q
#16
R
#17
S
#18
T
#19
U
#20
V
#21
W
#22
X
#23
Y
#24
Z
#25
Z valor modal del plano inicia
#26
comando en ciclo fijo
No se utilizan
#27#28#29
Coordenada absoluta del eje 0 al llamar
#30
el sub-programa
Coordenada absoluta del eje 1 al llamar
#31
el sub-programa
Coordenada absoluta del eje 2 al llamar
#32
el sub-programa
Coordenada absoluta del eje 3 al llamar
#33
el sub-programa
Coordenada absoluta del eje 4 al llamar
#34
el sub-programa
151
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
AR[#número variable]
Retornar:
B
32
2
抛物线B=- A / 2在A区间[ 0,8]
La parábola B =﹣A²/2 en la
152limitación A [0,8]
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Ф 20 Ф 16
32
40
图 3.4.2 宏程序编制例图
%3401
N1 T0101
N2 G37
N3 #10=0 :Coordenadas A
N4 M03 S600
N5 WHILE #10 LE 8
N6 # 11=#10*#10/2
N8 #10=#10+0.08
N9 ENDW
N10 G00 Z0 M05
N11 G00 X0
N12 M30
153
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
B
32
2
抛物线B=- A / 2在A区间[ 0,8]
Ф 16
32
图 3.4.1 宏程序编制例图
%3402
T0101
G00 X21 Z3
M03 S600
154
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Z【﹣#11+0.05】
U2
Z3
# 10= #10-0.6
ENDW
# 10=0 :valor de coordenada A
WHILE # 10 LE 8 :El mecanizado en precisión
# 11= #10*#10/2 : valor de coordenada B
B
32 12
2
抛物线B=- A / 2在B区间[ 12,32]
155
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
Ф 20 Ф 16
20 12
28
图 3.4.3 宏程序编制例图
N6 #10=SQRT【2*【#11】】
156
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
B
32 12
2
抛物线B=- A / 2在B区间[ 12,32]
Ф 30 Ф 22 Ф 10
Ф6
4
28 8
38
图3.4.4宏程序编制例图
La Foto 3.4.4 La fig. ejemplar del programa de macro-comandos
%3404
N1 T0101
N2 G00 X25 Z3
N3 ﹟11=12 ; La coordenada de B
N4 M03 S600
N5 WHILE ﹟11 LE 32
N6 ﹟10=SQRT[2*[﹟11]]
N7G90G01X[2*﹟10+6]Z[-[﹟11-4]]F500
N8﹟11=﹟11+0.06
N9 ENDW
N10 G01 X22 Z-28
N11 Z-36
157
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
N12 X30
N13 Z-40
N12 G00 X25 Z3 M05
N13 M30
158
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC
SENA – Regional Valle
Centro de Diseño Tecnologico Industrial – CDTI
interpolación de arco(R,I,K)
La velocidad de avance del eje X cambio del radio/revoluciones
El cambio del radio/minuto
La presentación de la posición del eje Presentación con el valor diametral
X
159
Revisado por: Isidro Ortiz Cabrera – Instructor Mecanizado CNC