Está en la página 1de 154

De Lorenzo of America Corp. S.A. de C.V.

Entrenamiento Celda de Manufactura Flexible


De Lorenzo of America Corp. S.A. de C.V.

EXSL-WIN para S840D Fresado


CI, con PC-F220
De Lorenzo of America Corp. S.A. de C.V.

Generación del programa con EXSL-WIN


1. Problema 12. Creación del programa
2. Iniciar EXSLWIN 13. Escritura del programa con
S840D
3. Administrador de proyectos
14. Simulación del programa
4. Creación de un proyecto
15. Resultado de la simulación
5. Especificación de datos
16. Inicio de simulación desde la
6. Ambiente de programación
barra-EXSL
7. Definición de las herramientas
17. Representaciones del cuerpo
8. Carga del cambiador de
18. Representación de cortes
herramientas
19. Velocidad de simulación
9. Definición del cambiador de
herramientas 20. Iniciando la máquina PCF-
220
10. Definición del material
11. Definición del punto de orígen
De Lorenzo of America Corp. S.A. de C.V.

Problema
Material 160*130*30
Profundidad de la caja
rectangular 10 mm
Profundidad de la línea
exterior 10 mm
Profundidad de
perforado 24,5 mm

1
De Lorenzo of America Corp. S.A. de C.V.

Inicio de la aplicación EXSLWIN desde el


Escritorio

• Alternativamente en el menú
InicioÆ ProgramasÆ SL-
Automatisierungstechnik Æ
EXSLWIN.

2
De Lorenzo of America Corp. S.A. de C.V.

Todos los proyectos existentes pueden ser


encontrados en el administrador de proyectos

• En el administrador de proyectos usted puede


manejar, editar, imprimir, copiar y crear nuevos
proyectos. 3
De Lorenzo of America Corp. S.A. de C.V.

Crear un nuevo proyecto

• Click “Project“ y seleccione “New" para crear un


nuevo proyecto.
4
De Lorenzo of America Corp. S.A. de C.V.

Especificación de los datos del proyecto

• Asigne un nombre al
proyecto

• Seleccione el perfil de
control

• De click en “apply” para


guardar los datos del
programa.

5
De Lorenzo of America Corp. S.A. de C.V.

Cambio al ambiente de programación


• El ambiente de
programación

6
De Lorenzo of America Corp. S.A. de C.V.

Definición de las herramientas para el


cambiador de herramientas

• de click en
"Tool Memory“
para accesar
al menú de
edición del
cambiador de
herramientas.
7
De Lorenzo of America Corp. S.A. de C.V.

Carga del cambiador de herramientas

• Seleccione el tipo de cambiador de herramienta


(imagen izquierda), y eliga sus herramientas
(imagen derecha).
8
De Lorenzo of America Corp. S.A. de C.V.

Definición del cambiador de herramientas

• A través de las
funciones Drag and
Drop pude posicionar
las herramientas de la
lista completa a
cualquier posición del
cambiador de
herramientas.

9
De Lorenzo of America Corp. S.A. de C.V.

Definición del material

• Después de presionar el botón “Blank“, se accesa el modo


de edición para el material (ver imágen de la derecha).

10
De Lorenzo of America Corp. S.A. de C.V.

Especificación del punto-cero de la pieza de


trabajo
• Para establecer el punto-cero de
trabajo, simplemente de click en
el botón 1 (ver imagen de la
izquierda).

• Para establecer un punto-cero


por defualt, de click en el botón 2
(ver imagen de la izquierda).

• Alternativamente puede
especificar cualquier punto-cero
directamente en la ventana de
simulación, con el botón derecho
del mouse.

11
De Lorenzo of America Corp. S.A. de C.V.

Creación del programa

• Seleccione el botón
del menú “NC-Editor“.
El ambiente del
programa S840D
abrirá
automaticamente.
Ahora puede escribir
y editar sus
programas.
12
De Lorenzo of America Corp. S.A. de C.V.

Escritura del programa con S840D Fresado


Después de seleccionar la tecla B2 puede crear
nuevos programas, vea imagen de la izquierda.
Ahora debe definir el nombre del programa, tipo
de programa, forma de edición y confirmar con
el botón “OK“

13
De Lorenzo of America Corp. S.A. de C.V.

Simulación del programa-NC

Después de crear un programa puede simularlo


presionando el botón F6.
14
De Lorenzo of America Corp. S.A. de C.V.

Resultado de la Simulación

• Simulación en el ambiente gráfico


15
De Lorenzo of America Corp. S.A. de C.V.

Simulación del programa-NC desde EXSLWIN

• Secuencia completa

• Por bloque

16
De Lorenzo of America Corp. S.A. de C.V.

Representaciones del cuerpo

• Modelo alambre sin


aristas ocultas

• Modelo alambre con


aristas ocultas

• Modelo sólido

17
De Lorenzo of America Corp. S.A. de C.V.

Representaciones del cuerpo

18
De Lorenzo of America Corp. S.A. de C.V.

Representaciones de corte

• Para la representación de corte la ventana


se simulación debe estar en modo sólido.

19
De Lorenzo of America Corp. S.A. de C.V.

Velocidad de simulación

• Puede establecer paso a paso la velocidad de


simulación usando las teclas de flecha.

20
De Lorenzo of America Corp. S.A. de C.V.

Iniciando la máquina y ejecución del programa


• Después de una
simulación
satisfactoria puede
ejecutar el
programa en la
máquina. De click
en el botón
“Machine“ en la
barra de
herramienta. El
ambiente de la
máquina PCF-220
abrirá
automaticamente.

21
De Lorenzo of America Corp. S.A. de C.V.

Ejemplo de Fresado en S840D


• %_N_PROFIL_MPF
• N320 POCKET3(2,0,2,-8,30,40,5,50,40,0,4,01,1,160,80,3,11,05,,,,,)
• ;$PATH=/_N_MPF_DIR
• N330 G00 Z150
• N10 ; MAIN PROGRAM BEGIN
• N340 ; TOOL CHANGE SPOT DRILL D 8MM
• N20 G53 G00 G17 G80 G90 Z0 D0
• N350 T3 D3 F100 S1000 M3
• N30 ;TOOL CHANGE T1 END MILL D 40mm
• N360 M6
• N40 T1 D1 F30 S1000 M03 M6
• N370 G0 X105 Y85
• N50 G59 X10 Y10
• N380 G0 Z2
• N60 G0 X-50 Y-50
• N390 MCALL CYCLE81(2,0,2,-5,)
• N70 Z2
• N400 HOLES2(105,85,20,45,90,4)
• N80 G0 Z-5
• N410 G80
• N90 L123 P1
• N420 G0 Z150
• N100 G0 Z2
• N430 ;TOOL CHANGE DRILL D8MM
• N110 G0 X-50 Y-50
• N440 T4 D4 F120 S1200 M3
• N120 G0 Z-10
• N450 M6
• N130 L123 P1
• N460 MCALL CYCLE83(2,0,2,-13,0,5,5,1,,,,1)
• N140 G0 Z2
• N470 HOLES2(105,85,20,45,90,4)
• N150 ; MILLING RIGHT SIDE
• N480 G80
• N160 G0 X150 Y-40
• N490 G00 Z150
• N170 G1 Z-10
• N500 M30
• N180 Y30
• N190 X130
• %_N_L123_SPF ;(SUP PROGRAM BEGIN)
• N200 G1 Y-10
• ;$PATH=/_N_SPF_DIR
• N210 G0 Z2
• N10 G41
• N220 ; MILLING LEFT SIDE
• N20 G1 X0 Y0
• N230 G0 X0 Y145
• N30 Y70
• N240 G1 Z-10
• N40 X60 Y110
• N250 Y110
• N50 X140 Y110 RND=20
• N260 G0 Z2
• N60 Y60
• N270 Z150
• N70 G1 X80 RND=30
• N280 ; TOOL CHANGE LONG-HOLE CUTTER D12MM
• N80 Y0
• N290 T2 D2 F50 S1000 M03
• N90 X-10
• N300 M6
• N100 G40
• N310 G17 G00 X40 Y30
• N110 M17
22
De Lorenzo of America Corp. S.A. de C.V.

1. Posición de los ejes


2. Datos tecnológicos
3. Menú principal
4. Ventana de programa
5. Campos de control
6. Modos de operación
7. Mensajes

23
SL-Automatisierungstechnik GmbH
In der Bredde 37 58636 Iserlohn

Sistema de Programación SL
EJERCICIOS DE FRESADO

S810D/S840D

De Lorenzo of America Corp SA de CV


Pensylvania 189 Col Nápoles México DF
EXSL – WIN < Entrenamiento1 >

Project information

Project : Entrenamiento1
Remarks : Ejercicios de entrenamiento básicos de fresado
Creator : Ing. Vito J. García Díaz

for control : Siemens 840D

Blank : Material Referente material


Blank profile Square bar
Length 100.000
Widht 100.000
Height 30.000

Zero points

X Y Z A B C
0 250.000 168.333 50.000 0.000 0.000 0.000

Customer information

Customernumber :
Customer :
Order :

Tooling of tool changer

No Tool Specification 1 Specification 2


1 End mill D=10 mm l=16 mm
2
3
4
5
6
7
8

NC programs

100.NC
200.NC
300.NC
400.NC
500.NC
L50.NC

- 1 -
EXSL – WIN < Entrenamiento1 >

PROGRAM: 100.NC

N10 G17 G90 G54


N20 T1 D1 S2000 F100 M3 M6
N30 G0 X-10 Y-10
N40 Z-2
N50 G1 X110 Y110
N60 G0 X-10
N70 G1 X110 Y-10
N80 G0 Z100
N90 M30

PROGRAM: 200.NC

N10 G17 G90 G54


N20 T1 D1 S2000 F150 M3 M6
N30 G0 X-10 Y0
N40 G0 Z-2
N50 G1 X100
N60 G1 Y100
N70 G1 X0
N80 G1 Y-10
N90 G0 Z100
N100 M30

PROGRAM: 300.NC

N10 G17 G90 G54


N20 T1 D1 S2000 F150 M3 M6
N30 G0 X-10 Y0
N40 G0 Z-2
N50 G1 X90
N60 G3 X100 Y10 CR=10
N70 G1 Y90
N80 G3 X90 Y100 CR=10
N90 G1 X10
N100 G3 X0 Y90 CR=10
N110 G1 Y10
N120 G3 X10 Y0 CR=10
N130 G0 Z100
N140 M30

- 2 -
EXSL – WIN < Entrenamiento1 >

PROGRAM: 400.NC

N10 G17 G90 G54


N20 T1 D1 S2000 F150 M3 M6
N30 G42
N40 G0 X-10 Y6
N50 G0 Z-2
N60 G1 X92
N70 G3 X94 Y8 CR=2
N80 G1 Y94
N90 G1 X8
N100 G3 X6 Y92 CR=2
N110 G1 Y18
N120 G3 X18 Y6 CR=12
N130 G40
N140 G0 Z100
N150 M30

PROGRAM: 500.NC

N10 G17 G90 G54


N20 T1 D1 S2000 F150 M3 M6
N30 G0 X-10 Y1
N40 G0 Z-2
N50 L50
N60 POCKET1(1,0,0,-5,,50,30,2,50,50,45,100,100,1,3,0,1,,,)
N70 G0 Z100
N80 M30

PROGRAM: L50.NC

N10 G42
N20 G1 X92 Y6
N30 G3 X94 Y8 CR=2
N40 G1 Y94
N50 G1 X8
N60 G3 X6 Y92 CR=2
N70 G1 Y18
N80 G3 X18 Y6 CR=12
N90 G2 X30 Y-6 CR=12
N100 G40
N110 G0 Z5
N120 X-10 Y1
N130 M17

- 3 -
EXSL – WIN < Entrenamiento1 >

PROGRAM: 100.NC

- 4 -
EXSL – WIN < Entrenamiento1 >

PROGRAM: 200.NC

- 5 -
EXSL – WIN < Entrenamiento1 >

PROGRAM: 300.NC

- 6 -
EXSL – WIN < Entrenamiento1 >

PROGRAM: 400.NC

- 7 -
EXSL – WIN < Entrenamiento1 >

PROGRAM: 500.NC SUBPROGRAM: L50.NC

- 8 -
SL-Automatisierungstechnik GmbH
In der Bredde 37 58636 Iserlohn

Sistema de Programación SL
EJERCICIOS DE TORNEADO

S810D/S840D

De Lorenzo of America Corp SA de CV


Pensylvania 189 Col Nápoles México DF
EXSL – WIN < Entrenamiento2 >

Project information

Project : Entrenamiento2
Remarks : Ejercicios de entrenamiento básicos de torneado
Creator : Ing. Vito J. García Díaz

for control : Siemens 840D

Blank : Material Referente material


Blank profile Round bar
Diameter 75.000
Length 100.000

Zero points

X Z C
0 0.000 185.000 0.000

Customer information

Customernumber :
Customer :
Order :

Tooling of tool changer

No Tool Specification 1 Specification 2


Roughing/finishing
1 DCMT11T304-UF 55°
tool
2
3
4
5
6
7
8

NC programs

100.NC
200.NC
300.NC
400.NC
500.NC
L50.NC

-1-
EXSL – WIN < Entrenamiento2 >

PROGRAM: 100.NC

N10 G90 G54


N20 T1 D1 F.2 S1500 M3 M6
N30 G0 X70 Z2
N40 G1 Z-20
N50 G0 X80
N60 Z50
N70 M30

PROGRAM: 200.NC

N10 G90 G54


N20 T1 D1 F.2 S1500 M3 M6
N30 G0 X70 Z2
N40 G1 Z-40
N50 G0 X80
N60 Z2
N70 X65
N80 G1 Z-20
N90 G0 X80
N100 Z50
N110 M30

PROGRAM: 300.NC

N10 G90 G54


N20 T1 D1 F.2 S1500 M3 M6
N30 G0 X70 Z2
N40 G1 Z-40
N50 G0 X80
N60 Z2
N70 X65
N80 G1 Z0
N90 G1 X70 Z-20
N100 G0 X80
N110 Z50
N120 M30

-2-
EXSL – WIN < Entrenamiento2 >

PROGRAM: 400.NC

N10 G90 G54


N20 T1 D1 F.2 S1500 M3 M6
N30 G42
N40 G0 X70 Z2
N50 G1 Z-40
N60 G3 X75 Z-42.5 CR=2.5
N70 G0 X80
N80 Z2
N90 X65
N100 G1 Z-20
N110 G2 X70 Z-22.5 CR=2.5
N120 G0 X80
N130 G40
N140 Z50
N150 M30

PROGRAM: 500.NC

N10 G90 G54


N20 T1 D1 F.2 S1500 M3 M6
N30 G0 X75 Z2
N40 CYCLE95("L50",1,0,0,0,.2,.2,.1,9,,)
N50 G0 Z50
N60 M30

PROGRAM: L50.NC

N10 G1 X30 Z0
N20 X35 Z-2.5
N30 Z-20
N40 X45 Z-35
N50 Z-45
N60 G2 X55 Z-50 CR=5
N70 G1 X65
N80 G3 X75 Z-55 CR=5
N90 M17

-3-
EXSL – WIN < Entrenamiento2 >

PROGRAM: 100.NC

-4-
EXSL – WIN < Entrenamiento2 >

PROGRAM: 200.NC

-5-
EXSL – WIN < Entrenamiento2 >

PROGRAM: 300.NC

-6-
EXSL – WIN < Entrenamiento2 >

PROGRAM: 400.NC

-7-
EXSL – WIN < Entrenamiento2 >

PROGRAM: 500.NC SUBPROGRAM: L50.NC

-8-
SL-Automatisierungstechnik GmbH
In der Bredde 37 58636 Iserlohn

Sistema de Programación SL
EJERCICIOS DE FRESADO

S810D/S840D

De Lorenzo of America Corp SA de CV


Pensylvania 189 Col Nápoles México DF
EJERCICIOS para S810D/S840D Fresado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Problema:
Crear para el dibujo FR1 un programa-CNC de acuerdo a los siguientes pasos de trabajo.

Dibujo de la pieza final: FR1

Dimensiones del Bloque: 80x60x40 Material: AlCuMgPb

Pasos de Trabajo:

Paso 1: Maquine el contorno exterior con una herramienta END MILL T3.
Cree la descripción del contorno en un sub-programa.
Maquine el contorno en fresado sincrónico. Acercamiento y alejamiento suave con un
radio de 12mm. Posición inicial en X5 Y10.

Paso 2: Maquine la caja circular con la herramienta END MILL T3.


Use el CYCLE POCKET2.

Paso 3: Centre las posiciones de los barrenos con NC-MILL T1.


Use el CYCLE para centrado CYCLE81.

Paso 4: Barrene en las posiciones con la herramienta de broca T2.


Use el CYCLE82 para barrenado.

Especificación: Programa Principal: AM100 Sub-programa de contorno: SM100

Datos tecnológicos: (Valores estándar):

NO Designación de la Material Diámetro Avance Velocidad de Profundida de


herramienta de corte en mm fz corte corte ap Max
en mm/ VC mm/min en mm
1 NC– spot drill HSS 8 - 30 -
2 Drill HSS 6 - 30 -
3 Long-hole milling cutter HSS 12 0,05 60 5

1
EJERCICIOS para S810D/S840D Fresado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programa-CNC para FR1:


Lista de funciones-G:
Programa principal AM100 G0= Movimiento rápido
G1= Avance programado
; INICIO DEL PROGRAMA PRINCIPAL G2= Movimiento circular
%_N_100_MPF horario
;$PATH=/_N_MPF_DIR G3= Movimiento circular
N20 G17 G90 G54 anti-horario
; PASO DE TRABAJO 1
G17= Plano de trabajo X/Y
; CAMBIO DE HERRAMIENTA T3= LONG-HOLE MILLING CUTTER
N30 T3 D1 S1590 F318 M3 M06 G40= Compensación del
N40 G0 X-14 Y-8 radio de herramienta OFF
N50 G0 Z2.000 G41= Compensación del
;AVANCE DEL 1ER CONTORNEO radio de herramienta a la
N60 G0 Z-5.000 F80 izquierda del perfil
; LLAMADA AL SUB-PROGRAMA PARA CONTORNEO G42= Compensación del
N70 SM100 radio de herramienta a la
N80 G0 Z2.000 derecha del perfil
N90 G0 X-14 Y-8 G80= Ciclo OFF
N100 G0 Z2.000 G53= Shift OFF
;AVANCE DEL 2DO CONTORNEO
G90= Dimensión absoluta
N110 G0 Z-10.000 F80
; LLAMADA AL SUB-PROGRAMA PARA CONTORNEO G91= Dimensión
N120 SM100 incremental
N130 G0 Z2.000 G94 = Avance en mm/min
; PASO DE TRABAJO 2 Lista de comando de
; POSICIÓN INICIAL máquina:
N140 G0 X40 Y30 M00= Paro de programa
; CYCLE POCKET2 M02= Fin de programa
N150 POCKET2(2,0,2,-10,,10,40,30,80,318,5,3,0,0,,,)
M03= Rotación del husillo a
; PASO DE TRABAJO 3
la derecha
; CAMBIO DE HERRAMIENTA T1= NC-SPOT DRILL DIAMETER 8MM
N160 T1 D1 S1200 F210 M3 M06 M04= Rotación del husillo a
; PREPOSICIÓN A LA POSICIÓN INICIAL PARA 1ER CENTRADO la izquierda
N170 G0 X10 Y50 M05= Paro del husillo
N180 G0 Z2 M06= Cambio de
;CYCLE81 herramienta
N190 MCALL CYCLE81(2,0,2,-2,) M07= Refrigerante
;1RA POSICIÓN DE CENTRADO encendido
N200 G0 X10 Y50 M08= Alta presión
;2DA POSICIÓN DE CENTRADO refrigerante encendido
N210 G0 X70 Y50
M09= Refrigerante apagado
;3RA POSICIÓN DE CENTRADO
N220 G0 X70 Y10 M17= Fin de sub-programa
;4TA POSICIÓN DE CENTRADO M30= Fin de programa
N230 G0 X10 Y10 Otras funciones:
;CYCLE81 OFF T= Herramientas
N240 G80 D= Correción de
; MOVIMIENTO LIBRE herramienta
N250 G0 Z80 M05
S= Velocidad del husillo
; PASO DE TRABAJO 4
; CAMBIO DE HERRAMIENTA T2= DRILL DIAMETER 6MM F= Avance
N260 T2 D1 S1600 F280 M3 M6 I,J= Parametros de
; PREPOSICIÓN A LA POSICIÓN INICIAL PARA 1ER BARRENADO interpolación para
N270 G0 X10 Y50 movimientos circulares en el
N280 G0 Z2 eje-X
;CYCLE82 N= Número de bloque
N290 MCALL CYCLE82(2,0,2,-15,,0) Acuerdos
;1RA POSICIÓN DE BARRENADO Bloques entre paréntesis (;),
N300 G0 X10 Y50 son omitidos.
;2DA POSICIÓN DE BARRENADO
Funciones específicas
N310 G0 X70 Y50
;3RA POSICIÓN DE BARRENADO %_MPF= Programa
N320 G0 X70 Y10 principal
;4TA POSICIÓN DE BARRENADO %_SPF= Sub-programa
N330 G0 X10 Y10 MCALL= Llamada modal a
;CYCLE82 OFF ciclo
N340 G80
; MOVIMIENTO LIBRE
N350 G0 Z80 M05
; FIN DE PROGRAMA PRINCIPAL
N360 M30

2
EJERCICIOS para S810D/S840D Fresado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programa-CNC para FR1:


Lista de funciones-G:
Sub-programa SM100
G0= Movimiento rápido
; INICIO DEL SUB-PROGRAMA G1= Avance programado
%_N_SM100_SPF G2= Movimiento circular
;$PATH=/_N_SPF_DIR horario
;COMPENSACIÓN DEL RADIO DE LA HERRAMIENTA A LA IZQUIERDA DEL PERFIL G3= Movimiento circular
N10 G41 anti-horario
; PREPOSICIÓN A LA POSICIÓN INICIAL PARA MOVIMIENTO CIRCULAR G17= Plano de trabajo X/Y
N20 G1 X-13 Y-8 F318
G40= Compensación del
; INICIO DE LA DESCRIPCIÓN DEL CONTORNO
radio de herramienta OFF
N30 G3 X5 Y10 I0 J18
N40 G1 X5 Y50 G41= Compensación del
N50 G2 X10 Y55 I5 J0 radio de herramienta a la
N60 G1 X70 Y55 izquierda del perfil
N70 G2 X75 Y50 I0 J-5 G42= Compensación del
N80 G1 X75 Y10 radio de herramienta a la
N90 G2 X70 Y5 I-5 J0 derecha del perfil
N100 G1 X10 Y5 G80= Ciclo OFF
N110 G2 X5 Y10 I0 J5 G53= Shift OFF
N120 G3 X-13 Y28 I-18 J0 G90= Dimensión absoluta
;COMPENSACIÓN DEL RADIO DE LA HERRAMIENTA APAGADA
G91= Dimensión
N130 G40
incremental
; FIN DE LA DESCRIPCIÓN DEL CONTORNO
N140 G1 X-14 Y28 G94 = Avance en mm/min
; FIN DE SUB-PROGRAMA Lista de comando de
N150 M17 máquina:
M00= Paro de programa
M02= Fin de programa
M03= Rotación del husillo a
la derecha
M04= Rotación del husillo a
la izquierda
M05= Paro del husillo
M06= Cambio de
herramienta
M07= Refrigerante
encendido
M08= Alta presión
refrigerante encendido
M09= Refrigerante apagado
M17= Fin de sub-programa
M30= Fin de programa
Otras funciones:
T= Herramientas
D= Correción de
herramienta
S= Velocidad del husillo
F= Avance
I,J= Parametros de
interpolación para
movimientos circulares en el
eje-X
N= Número de bloque
Acuerdos
Bloques entre paréntesis (;),
son omitidos.
Funciones específicas
%_MPF= Programa
principal
%_SPF= Sub-programa
MCALL= Llamada modal a
ciclo

3
EJERCICIOS para S810D/S840D Fresado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Problema:
Crear para el dibujo FR2 un programa-CNC de acuerdo a los siguientes pasos de trabajo.

Dibujo de la pieza final: FR2

Dimensiones del Bloque: 80x60x40 Material: AlCuMgPb

Pasos de Trabajo:

Paso 1: Maquine el contorno exterior con una herramienta END MILL T3.
Cree la descripción del contorno en un sub-programa.
Maquine el contorno en fresado sincrónico. Acercamiento y alejamiento suave con un
radio de 12mm. Posición inicial en X5 Y10.

Paso 2: Maquine la caja circular con la herramienta END MILL T3.


Use el CYCLE POCKET2.

Paso 3: Centre las posiciones de los barrenos con NC-MILL T1.


Use el CYCLE para centrado CYCLE81.

Paso 4: Barrene en las posiciones con la herramienta de broca T2.


Use el CYCLE82 para barrenado.

Especificación: Programa Principal: AM200 Sub-programa de contorno: SM200

Datos tecnológicos: (Valores estándar):

NO Designación de la Material Diámetro Avance Velocidad de Profundida de


herramienta de corte en mm fz corte corte ap Max
en mm/ VC mm/min en mm
1 NC– spot drill HSS 8 - 30 -
2 Drill HSS 6 - 30 -
3 Long-hole milling cutter HSS 12 0,05 60 5

4
EJERCICIOS para S810D/S840D Fresado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programa-CNC para FR2:


Lista de funciones-G:
Programa principal AM200 G0= Movimiento rápido
G1= Avance programado
; INICIO DEL PROGRAMA PRINCIPAL
G2= Movimiento circular
%_N_AM200_MPF
horario
;$PATH=/_N_MPF_DIR
N10 G17 G90 G54 G3= Movimiento circular
; PASO DE TRABAJO 1 anti-horario
; CAMBIO DE HERRAMIENTA T3= LONG-HOLE MILLING CUTTER G17= Plano de trabajo X/Y
N20 T3 D1 S1590 F318 M3 M06 G40= Compensación del
N30 G0 X-14 Y-8 radio de herramienta OFF
N40 G0 Z2.000 G41= Compensación del
;AVANCE DEL 1ER CONTORNEO radio de herramienta a la
N50 G0 Z-5.000 F80 izquierda del perfil
; LLAMADA AL SUB-PROGRAMA PARA CONTORNEO G42= Compensación del
N60 SM200 radio de herramienta a la
N70 G0 Z2.000 derecha del perfil
N80 G0 X-14 Y-8
G80= Ciclo OFF
N90 G0 Z2.000
;AVANCE DEL 2DO CONTORNEO G53= Shift OFF
N100 G0 Z-10.000 F80 G90= Dimensión absoluta
; LLAMADA AL SUB-PROGRAMA PARA CONTORNEO G91= Dimensión
N110 SM200 incremental
N120 G0 Z2.000 G94 = Avance en mm/min
; PASO DE TRABAJO 2 Lista de comando de
; PREPOSICIÓN A LA POSICIÓN INICIAL DE POCKET2 máquina:
N130 G0 X40 Y30
M00= Paro de programa
;CYCLE POCKET2
N140 POCKET2(2,0,2,-5,,15,40,30,80,318,5,3,0,0,,,) M02= Fin de programa
; PASO DE TRABAJO 3 M03= Rotación del husillo a
; CAMBIO DE HERRAMIENTA T1= NC-SPOT DRILL DIAMETER 8MM la derecha
N150 T1 D1 S1200 F210 M3 M06 M04= Rotación del husillo a
;POSICIONADO 1ER CENTRADO la izquierda
N160 G0 X50 Y30 M05= Paro del husillo
N170 G0 Z2 M06= Cambio de
;CYCLE81 herramienta
N180 MCALL CYCLE81(2,-5,-3,-7,) M07= Refrigerante
;HOLES2 encendido
N190 HOLES2(40,30,10,0,90,4)
;CYCLE81 OFF M08= Alta presión
N200 G80 refrigerante encendido
; MOVIMIENTO LIBRE M09= Refrigerante apagado
N210 G0 Z80 M05 M17= Fin de sub-programa
; PASO DE TRABAJO 4 M30= Fin de programa
; CAMBIO DE HERRAMIENTA T2= DRILL DIAMETER 6MM Otras funciones:
N220 T2 D1 S1600 F280 M3 M6 T= Herramientas
; PREPOSICIÓN PARA 1ER BARRENADO
D= Correción de
N230 G0 X50 Y30
herramienta
N240 G0 Z2
;CYCLE82 S= Velocidad del husillo
N250 MCALL CYCLE82(2,-5,-3,-15,,0) F= Avance
;HOLES2 I,J= Parametros de
N260 HOLES2(40,30,10,0,90,4) interpolación para
;CYCLE82 OFF movimientos circulares en el
N270 G80 eje-X
; MOVIMIENTO LIBRE N= Número de bloque
N280 G0 Z80 M05 Acuerdos
; FIN DE PROGRAMA PRINCIPAL
Bloques entre paréntesis (;),
N290 M30
son omitidos.
Funciones específicas
%_MPF= Programa
principal
%_SPF= Sub-programa
MCALL= Llamada modal a
ciclo

5
EJERCICIOS para S810D/S840D Fresado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programa-CNC para FR2:


Lista de funciones-G:
Sub-programa AM200
G0= Movimiento rápido
; INICIO DEL SUB-PROGRAMA G1= Avance programado
%_N_SM200_SPF G2= Movimiento circular
;$PATH=/_N_SPF_DIR horario
;COMPENSACIÓN DEL RADIO DE LA HERRAMIENTA A LA IZQUIERDA DEL PERFIL G3= Movimiento circular
N10 G41 anti-horario
N20 G1 X-7 Y-2 F318 G17= Plano de trabajo X/Y
; INICIO DE LA DESCRIPCIÓN DEL CONTORNO
G40= Compensación del
; INICIO DEL MOVIMIENTO CIRCULAR
radio de herramienta OFF
N30 G3 X5 Y10 I0 J12
N40 G1 X5 Y30 G41= Compensación del
N50 G1 X5 Y50 radio de herramienta a la
N60 G2 X10 Y55 I5 J0 izquierda del perfil
N70 G1 X20 Y55 G42= Compensación del
N80 G3 X60 Y55 I20 J37.5 radio de herramienta a la
N90 G1 X70 Y55 derecha del perfil
N100 G2 X75 Y50 I0 J-5 G80= Ciclo OFF
N110 G1 X75 Y30 G53= Shift OFF
N120 G1 X75 Y10 G90= Dimensión absoluta
N130 G2 X70 Y5 I-5 J0
G91= Dimensión
N140 G1 X60 Y5
incremental
N150 G3 X20 Y5 I-20 J-37.5
N160 G1 X10 Y5 G94 = Avance en mm/min
N170 G2 X5 Y10 I0 J5 Lista de comando de
; FIN DE LA DESCRIPCIÓN DEL CONTORNO máquina:
; FIN DEL MOVIMIENTO CIRCULAR M00= Paro de programa
N180 G3 X-7 Y22 I-12 J0 M02= Fin de programa
; COMPENSACIÓN DEL RADIO DE LA HERRAMIENTA APAGADO M03= Rotación del husillo a
N190 G40 la derecha
N200 G1 X-8 Y22 M04= Rotación del husillo a
; FIN DE SUB-PROGRAMA la izquierda
N210 M17
M05= Paro del husillo
M06= Cambio de
herramienta
M07= Refrigerante
encendido
M08= Alta presión
refrigerante encendido
M09= Refrigerante apagado
M17= Fin de sub-programa
M30= Fin de programa
Otras funciones:
T= Herramientas
D= Correción de
herramienta
S= Velocidad del husillo
F= Avance
I,J= Parametros de
interpolación para
movimientos circulares en el
eje-X
N= Número de bloque
Acuerdos
Bloques entre paréntesis (;),
son omitidos.
Funciones específicas
%_MPF= Programa
principal
%_SPF= Sub-programa
MCALL= Llamada modal a
ciclo

6
EJERCICIOS para S810D/S840D Fresado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Problema:
Crear para el dibujo FR3 un programa-CNC de acuerdo a los siguientes pasos de trabajo.

Dibujo de la pieza final: FR3

Dimensiones del Bloque: 80x60x40 Material: AlCuMgPb

Pasos de Trabajo:

Paso 1: Maquine el contorno exterior con una herramienta END MILL T3.
Cree la descripción del contorno en un sub-programa.
Maquine el contorno en fresado sincrónico. Acercamiento y alejamiento suave en un radio
de 12mm. Posición inicial en X5 Y10.

Paso 2: Maquine la caja rectangular con la herramienta END MILL T3.


Use el CYCLE POCKET1.

Paso 3: Maquine el contorno interno con la herramienta END MILL T3.


Cree la descripción del contorno en un sub-programa.
Maquine el contorno en fresado sincrónico. Acercamiento y alejamiento suave en un radio
de 9mm. Posición inicial en X10 Y30.

Especificación: Programa Principal: AM300 Sub-programa de contorno: SM300


Sub-programa de contorno interno: SM330

Datos tecnológicos: (Valores estandar):


NO Designación de la Material Diámetro Avance Velocidad de Profundida de
herramienta de corte en mm fz corte corte ap Max
en mm/ VC mm/min en mm
1 NC– spot drill HSS 8 - 30 -
2 Drill HSS 6 - 30 -
3 Long-hole milling cutter HSS 12 0,05 60 5

7
EJERCICIOS para S810D/S840D Fresado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programa-CNC para FR3:


Lista de funciones-G:
Programa principal AM300 G0= Movimiento rápido
G1= Avance programado
; INICIO DEL PROGRAMA PRINCIPAL
G2= Movimiento circular
%_N_AM300_MPF
horario
;$PATH=/_N_MPF_DIR
N10 G17 G90 G54 G3= Movimiento circular
; PASO DE TRABAJO 1 anti-horario
; CAMBIO DE HERRAMIENTA T3= LONG-HOLE MILLING CUTTER DIAMETER 12MM G17= Plano de trabajo X/Y
N20 T3 D1 S1590 F318 M3 M06 G40= Compensación del
N30 G0 X-14 Y-8 radio de herramienta OFF
N40 G0 Z2.000 G41= Compensación del
;AVANCE DEL 1ER CONTORNEO radio de herramienta a la
N50 G0 Z-5.000 F80 izquierda del perfil
; LLAMADA AL SUB-PROGRAMA PARA CONTORNEO G42= Compensación del
N60 SM300 radio de herramienta a la
N70 G0 Z2.000 derecha del perfil
N80 G0 X-14 Y-8
G80= Ciclo OFF
N90 G0 Z2.000
;AVANCE DEL 2DO CONTORNEO G53= Shift OFF
N100 G0 Z-10.000 F80 G90= Dimensión absoluta
; LLAMADA AL SUB-PROGRAMA PARA CONTORNEO G91= Dimensión
N110 SM300 incremental
N120 G0 Z2.000 G94 = Avance en mm/min
; PASO DE TRABAJO 2 Lista de comando de
;POSICIONAMIENTO PARA POCKET1 máquina:
N130 G0 X40 Y30
M00= Paro de programa
;CYCLE POCKET1
N140 POCKET1(2,0,2,-10,,45,25,6,40,30,0,80,318,5,3,0,0,,,) M02= Fin de programa
; MOVIMIENTO LIBRE M03= Rotación del husillo a
N150 G0 Z80 M05 la derecha
; PASO DE TRABAJO 3 M04= Rotación del husillo a
N160 G0 X20 Y39 la izquierda
N170 G0 Z2.000 M05= Paro del husillo
; AVANCE PARA CONTORNO INTERNO M06= Cambio de
N180 G1 Z-5.000 F80 herramienta
; LLAMADA A SUB-PROGRAMA PARA CONTORNEO INTERNO M07= Refrigerante
N190 SM330 encendido
; MOVIMIENTO LIBRE
N200 G0 Z80 M05 M08= Alta presión
; FIN DE PROGRAMA PRINCIPAL refrigerante encendido
N210 M30 M09= Refrigerante apagado
M17= Fin de sub-programa
M30= Fin de programa
Otras funciones:
T= Herramientas
D= Correción de
herramienta
S= Velocidad del husillo
F= Avance
I,J= Parametros de
interpolación para
movimientos circulares en el
eje-X
N= Número de bloque
Acuerdos
Bloques entre paréntesis (;),
son omitidos.
Funciones específicas
%_MPF= Programa
principal
%_SPF= Sub-programa
MCALL= Llamada modal a
ciclo

8
EJERCICIOS para S810D/S840D Fresado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programa-CNC para FR3:


Lista de funciones-G:
Sub-programa SM300
G0= Movimiento rápido
; INICIO DEL SUB-PROGRAMA G1= Avance programado
%_N_SM300_SPF G2= Movimiento circular
;$PATH=/_N_SPF_DIR horario
;COMPENSACIÓN DEL RADIO DE LA HERRAMIENTA A LA IZQUIERDA DEL PERFIL G3= Movimiento circular
N10 G41 anti-horario
N20 G1 X-7 Y-2 F318 G17= Plano de trabajo X/Y
; INICIO DE LA DESCRIPCIÓN DEL CONTORNO
G40= Compensación del
; INICIO DEL MOVIMIENTO CIRCULAR
radio de herramienta OFF
N30 G3 X5 Y10 I0 J12
N40 G1 X5 Y30 G41= Compensación del
N50 G1 X5 Y50 radio de herramienta a la
N60 G2 X10 Y55 I5 J0 izquierda del perfil
N70 G1 X20 Y55 G42= Compensación del
N80 G3 X60 Y55 I20 J37.5 radio de herramienta a la
N90 G1 X70 Y55 derecha del perfil
N100 G2 X75 Y50 I0 J-5 G80= Ciclo OFF
N110 G1 X75 Y30 G53= Shift OFF
N120 G1 X75 Y10 G90= Dimensión absoluta
N130 G2 X70 Y5 I-5 J0
G91= Dimensión
N140 G1 X60 Y5
incremental
N150 G3 X20 Y5 I-20 J-37.5
N160 G1 X10 Y5 G94 = Avance en mm/min
N170 G2 X5 Y10 I0 J5 Lista de comando de
; FIN DE LA DESCRIPCIÓN DEL CONTORNO máquina:
; FIN DEL MOVIMIENTO CIRCULAR M00= Paro de programa
N180 G3 X-7 Y22 I-12 J0 M02= Fin de programa
; COMPENSACIÓN DEL RADIO DE LA HERRAMIENTA APAGADO M03= Rotación del husillo a
N190 G40 la derecha
N200 G1 X-8 Y22 M04= Rotación del husillo a
; FIN DE SUB-PROGRAMA la izquierda
N210 M17
M05= Paro del husillo
M06= Cambio de
Sub-programa SM330 herramienta
; INICIO DEL SUB-PROGRAMA M07= Refrigerante
%_N_SM330_SPF encendido
;$PATH=/_N_SPF_DIR M08= Alta presión
;COMPENSACIÓN DEL RADIO DE LA HERRAMIENTA A LA IZQUIERDA DEL PERFIL refrigerante encendido
N10 G41 M09= Refrigerante apagado
N20 G1 X19 Y39 F318 M17= Fin de sub-programa
; INICIO DE LA DESCRIPCIÓN DEL CONTORNO M30= Fin de programa
; INICIO DEL MOVIMIENTO CIRCULAR
Otras funciones:
N30 G3 X10 Y30 I0 J-9
N40 G1 X10 Y16 T= Herramientas
N50 G3 X16 Y10 I6 J0 D= Correción de
N60 G1 X19 Y10 herramienta
N70 G2 X61 Y10 I21 J-41.5 S= Velocidad del husillo
N80 G1 X64 Y10 F= Avance
N90 G3 X70 Y16 I0 J6 I,J= Parametros de
N100 G1 X70 Y44 interpolación para
N110 G3 X64 Y50 I-6 J0 movimientos circulares en el
N120 G1 X61 Y50 eje-X
N130 G2 X19 Y50 I-21 J41.5
N= Número de bloque
N140 G1 X16 Y50
N150 G3 X10 Y44 I0 J-6 Acuerdos
N160 G1 X10 Y30 Bloques entre paréntesis (;),
; FIN DE LA DESCRIPCIÓN DEL CONTORNO son omitidos.
; FIN DEL MOVIMIENTO CIRCULAR Funciones específicas
N170 G3 X19 Y21 I9 J0 %_MPF= Programa
; COMPENSACIÓN DEL RADIO DE LA HERRAMIENTA APAGADO principal
N180 G40 %_SPF= Sub-programa
N190 G1 X20 Y21
MCALL= Llamada modal a
; FIN DE SUB-PROGRAMA ciclo
N200 M17

9
SL-Automatisierungstechnik GmbH
In der Bredde 37 58636 Iserlohn

Sistema de Programación SL
EJERCICIOS DE TORNEADO

S810D/S840D

De Lorenzo of America Corp SA de CV


Pensylvania 189 Col Nápoles México DF
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Problema:
Crear para el dibujo WELLE1 un programa-CNC de acuerdo a los siguientes pasos de trabajo.

Dibujo de la pieza final: WELLE1

Dimensiones del Bloque: Rd 60x100


Material: AlCuMgPb
Posición del Cambio del Material de trabajo: X120 Z80

Pasos de Trabajo:

Paso 1: Desbaste el contorno externo con ROUGHING TOOL T1.


Use el CYCLE95.

Paso 2: De el acabado al contorno con FINISHING TOOL T3.


Use el CYCLE95.

Especificaciones: Programa Principal: AB100 Sub-programa: SP100

Datos tecnológicos: (Valores estándar):

NO: Designación de la Material de Velocidad de Avance Profundidad


herramienta corte corte VC f de corte a
mm/min en mm en mm
1 Roughing tool HM (K10) 180 0,3 2
3 Finishing tool HM (K10) 240 0,15 1

1
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Descripción del ciclo CYCLE95:

Con el ciclo de remoción puede crear un contorno desde una sub-rutina programada de un material a
través de la remoción de metal.
El contorno puede contener elementos inferiores de corte

Explicación de los parámetros:

NPP= Nombre de la sub-rutina de contorno


MID= Profundidad de corte (sin signo)
FALZ= Tolerancia de acabado en dirección-Z (sin
signo)
FALX= Tolerancia de acabado en dirección-X (sin
signo)
FAL= Tolerancia asignada en contorno (sin signo)
FF1= Avance de desbaste sin elemento inferior de
corte
FF2= Avance para elementos inferiores de corte
FF3= Avance para acabado
VARI= Tipo de maquinado, rangos de valores: 1 a 12
DT= Pausa por astillamiento durante desbaste,
valor en segundos
DAM= Longitud de avance, después de cada corte de
desbaste para ruptura de viruta

Programación: CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM)

VARI (Tipo de maquinado 1 a 12. (Ver la siguiente tabla):


Los tipos de maquinado están divididos en tres rangos tecnológicos.

Tecnología de desbaste Tecnología de acabado: Tecnología de maquinado completo:


Valor: 1 = longitudinal externo Valor: 5 = longitudinal externo Valor: 9 = longitudinal externo
Valor: 2 = Radial externo Valor: 6 = Radial externo Valor: 10 = Radial externo
Valor: 3 = longitudinal interno Valor: 7 = longitudinal interno Valor: 11 = longitudinal interno
Valor: 4 = Radial interno Valor: 8 = Radial interno Valor: 12 = Radial interno

Importante:

• La corrección del radio de la herramienta es automáticamente activada o desactivada por el ciclo.


• La posición inicial es en cualquier posición, desde el cual el punto de inicio del contorno puede
ser aproximado libre de colisión.

2
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programa-CNC para WELLE1:


Lista de funciones-G:
Programa principal AB100 G0= Movimiento rápido
G1= Avance programado
; INICIO DEL PROGRAMA PRINCIPAL G2= Movimiento circular
%_N_AB100_MPF horario
;$PATH=/_N_MPF_DIR G3= Movimiento circular
N1 G90 G54 anti-horario
; PASO DE TRABAJO 1
G18= Plano de trabajo X/Z
; CAMBIO DE HERRAMIENTA T1= ROUGHING TOOL
N3 T1 D1 F0.3 M4 M6 G40= Compensación del
N4 G96 S180 radio de herramienta OFF
; LIMITACIÓN DE VELOCIDAD ON G41= Compensación del
N5 LIMS=4800 radio de herramienta a la
; POSICIÓN INICIAL izquierda del perfil
N6 G0 X60 Z2 M08 G42= Compensación del
; COMIENZO CYCLE95 radio de herramienta a la
N7 CYCLE95("SP100",2,,,0.2,0.3,,0.2,1,,) derecha del perfil
; APROXIMACIÓN CAMBIO DE POSICIÓN DE HERRAMIENTA G80= Ciclo OFF
N8 G0 X120 Z80 M05 G53= Shift OFF
; PASO DE TRABAJO 2
G90= Dimensión absoluta
; CAMBIO DE HERRAMIENTA T3= FINISHING TOOL
N9 T3 D1 F0.15 M4 M6 G91= Dimensión
; SELECCIÓN TECNOLÓGICA incremental
N10 G96 S240 G96=Velocidad de corte
; LIMITACIÓN DE VELOCIDAD ON constante
N11 LIMS=4800 Lista de comando de
; PREPOSICIÓN A LA POSICIÓN INICIAL máquina:
; PARA ACABADO DEL CONTORNO M00= Paro de programa
N12 G0 X20 Z1 M08 M02= Fin de programa
; COMIENZO CYCLE95
M03= Rotación del husillo a
N13 CYCLE95("SP100",,,,,,,,5,,)
la derecha
; MOVIMIENTO LIBRE
N14 G0 X120 Z80 M05 M04= Rotación del husillo a
; FIN DE PROGRAMA PRINCIPAL la izquierda
N15 M30 M05= Paro del husillo
M06= Cambio de
herramienta
Sub-programa SP100 M08= Refrigerante
encendido
%_N_SP100_SPF M09= Refrigerante apagado
;$PATH=/_N_SPF_DIR M17= Fin de sub-programa
; INICIO DEL SUB PROGRAMA M30= Fin de programa
; INICIO DE LA DESCRIPCIÓN DEL CONTORNO Otras funciones:
N1 G1 X-1.2 Z0 T= Herramientas
N2 G1 X32 Z0 D= Correción de
N3 G1 X32 Z-15 herramienta
N4 G1 X42 Z-20
S= Velocidad del husillo
N5 G1 X42 Z-45
N6 G1 X58 Z-55 F= Avance
; FIN DE LA DESCRIPCIÓN DEL CONTORNO I,K= Parametros de
N7 G1 X58 Z-70 interpolación para
N8 G40 movimientos circulares en el
; FIN DE SUB-PROGRAMA eje-Z
N9 M17 N= Número de bloque
Acuerdos
Bloques entre paréntesis (;),
son omitidos.
Funciones específicas
%_MPF= Programa
principal
%_SPF= Sub-programa
TRANS= Movimiento del
punto cero
DIAMOF= Programación del
diámetro apagado
DIAMON= Programación del
diámetro encendido

3
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Problema:
Crear para el dibujo WELLE2 un programa-CNC de acuerdo a los siguientes pasos de trabajo.

Dibujo de la pieza final: WELLE2

Dimensiones del Bloque: Rd 50x100


Material: AlCuMgPb
Posición del Cambio del Material de trabajo: X120 Z80

Pasos de Trabajo:

Paso 1: Desbaste el contorno externo con ROUGHING TOOL T1.


Use el CYCLE95.

Paso 2: De el acabado al contorno con FINISHING TOOL T3.


Use el CYCLE95.

Especificaciones: Programa Principal: AB200 Sub-programa: SP200

Datos tecnológicos: (Valores estándar):

NO: Designación de la Material de Velocidad de Avance Profundidad


herramienta corte corte VC f de corte a
mm/min en mm en mm
1 Roughing tool HM (K10) 180 0,3 2
3 Finishing tool HM (K10) 240 0,15 1

4
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Técnica de Sub-programa:

Un contorno, que ocurre varias veces, no debe ser programado de nueva cuenta. Las sub-rutinas son
guardadas con la dirección L y el número de programa e.g. L200 en el control S840D/810D.
El número de ejecuciones puede ser introducido con la dirección P, e.g. L200 P2. En este caso la
subrutina escrita L200 es repetida x 2.

En nuestro ejemplo de ejercicio llamamos a la subrutina con "L31". En este caso no es necesario
introducir el número de repeticiones. La subrutina es repetida sin la especificación de P 1 x.

Atención:

• Cancelación de sub-programas con M17.


• Sub-programas pueden ser llamados en cada programa principal, si el programa principal tiene
acceso al medio de datos.
• La llamada al sub-programa de ocurrir en el propio bloque NC.

e.g.
N110 G0 X20 Z2
N120 L31
N130 M30

5
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programa-CNC para Welle2


Lista de funciones-G:
Programa principal AB200 G0= Movimiento rápido
G1= Avance programado
; INICIO DEL PROGRAMA PRINCIPAL G2= Movimiento circular
%_N_AB200_MPF horario
;$PATH=/_N_MPF_DIR G3= Movimiento circular
N1 G90 G54 anti-horario
; PASO DE TRABAJO 1
G18= Plano de trabajo X/Z
; CAMBIO DE HERRAMIENTA T1= ROUGHING TOOL
N2 TRANS Z=100 G40= Compensación del
N3 T1 D1 F0.3 M4 M6 radio de herramienta OFF
N4 G96 S180 G41= Compensación del
; LIMITACIÓN DE VELOCIDAD ON radio de herramienta a la
N5 LIMS=4800 izquierda del perfil
; POSICIÓN INICIAL G42= Compensación del
N6 G0 X60 Z2 M08 radio de herramienta a la
; CYCLE95 derecha del perfil
N7 CYCLE95("L20",2,,,0.2,0.3,,0.2,1,,) G80= Ciclo OFF
; APROXIMACIÓN CAMBIO DE POSICIÓN DE HERRAMIENTA G53= Shift OFF
N8 G0 X120 Z80 M05
G90= Dimensión absoluta
; PASO DE TRABAJO 2
; CAMBIO DE HERRAMIENTA T3= FINISHING TOOL G91= Dimensión
N9 T3 D1 F0.15 M4 M6 incremental
; SELECCIÓN TECNOLÓGICA G96=Velocidad de corte
N10 G96 S240 constante
; LIMITACIÓN DE VELOCIDAD ON Lista de comando de
N11 LIMS=4800 máquina:
; PREPOSICIÓN A LA POSICIÓN INICIAL M00= Paro de programa
; PARA ACABADO DEL CONTORNO M02= Fin de programa
N12 G0 X20 Z1 M08
M03= Rotación del husillo a
; CYCLE95
la derecha
N13 CYCLE95("L20",,,,,,,,5,,)
; MOVIMIENTO LIBRE M04= Rotación del husillo a
N14 G0 X120 Z80 M05 la izquierda
; FIN DE PROGRAMA PRINCIPAL M05= Paro del husillo
N15 M30 M06= Cambio de
herramienta
M08= Refrigerante
encendido
Sub-programa SP200
M09= Refrigerante apagado
M17= Fin de sub-programa
%_N_SP200_SPF
;$PATH=/_N_SPF_DIR M30= Fin de programa
; INICIO DEL SUB-PROGRAMA Otras funciones:
; INICIO DE LA DESCRIPCIÓN DEL CONTORNO T= Herramientas
N1 G1 X-1.2 Z0 D= Correción de
N2 G1 X0 Z0 herramienta
N3 G3 X25 Z-2 I0 K-40 S= Velocidad del husillo
N4 G1 X25 Z-16
F= Avance
N5 G2 X29 Z-18 I2 K0
N6 G1 X30 Z-18 I,K= Parametros de
N7 G1 X30 Z-47 interpolación para
N8 G2 X42 Z-53 I6 K0 movimientos circulares en el
N9 G1 X46 Z-53 eje-Z
N10 G1 X50 Z-55 N= Número de bloque
; FIN DE LA DESCRIPCIÓN DEL CONTORNO Acuerdos
N11 G1 X50 Z-68 Bloques entre paréntesis (;),
N12 G40 son omitidos.
; FIN DE SUB-PROGRAMA Funciones específicas
N13 M17
%_MPF= Programa
principal
%_SPF= Sub-programa
TRANS= Movimiento del
punto cero
DIAMOF= Programación del
diámetro apagado
DIAMON= Programación del
diámetro encendido

6
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Problema:
Crear para el dibujo WELLE3 un programa-CNC de acuerdo a los siguientes pasos de trabajo.

Dibujo de la pieza final: WELLE3

Dimensiones del Bloque: Rd 40x100


Material: AlCuMgPb
Posición del Cambio del Material de trabajo: X120 Z80

Pasos de Trabajo:

Paso 1: Desbaste el contorno externo con ROUGHING TOOL T1.


Use el CYCLE95.

Paso 2: De el acabado al contorno con FINISHING TOOL T3.


Use el CYCLE95.

Paso 3: Maquinado de la ranura con la herramienta de ranurado T5 B=2mm.


Mida el cortador izquierdo. Escriba un subprograma que sea usado para el maquinado de
las ranuras. Posición inicial de la primera ranura del bloque X22 Z-26.

Especificaciones: Programa principal: AB300 Sub-programa contorno: SP300


Sub-programa ranura: SP330

Datos tecnológicos: (Valores estándar)::

NO: Designación de la Material de Velocidad de Avance Profundidad


herramienta corte corte VC f de corte a
mm/min en mm en mm
1 Roughing tool HM (K10) 180 0,3 2
3 Finishing tool HM (K10) 240 0,15 1
5 Plunging tool HM B=2mm - 0,05 -
7
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programación Incremental:

Durante la programación incremental con G91, los valores en X se refieren al diámetro. Cuando se activa
la programación incremental, todos los movimientos son calculados referidos a la posición actual.

Atención:

• Desactive la programación incremental después de terminar el programa con el comando G90


Programación Absoluta
• La introducción siempre sigue refiriéndose al diámetro. Use los comandos “DIAMOF” y
“DIAMON” para cambiar entre la programación por diámetros y radios.

e.g.
N90 DIAMOF
N100 G91
N110 X0 Z0
N120 X31 Z0
N130 G03 X4 Z-4 I0 K-4

N180 G90
N190 DIAMON
N200 M17

8
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Programa-CNC para WELLE3:


Lista de funciones-G:
Programa principal AB300 G0= Movimiento rápido
G1= Avance programado
; INICIO DEL PROGRAMA PRINCIPAL
G2= Movimiento circular
%_N_AB300_MPF
horario
;$PATH=/_N_MPF_DIR
N1 G90 G54 G3= Movimiento circular
; PASO DE TRABAJO 1 anti-horario
; CAMBIO DE HERRAMIENTA T1= ROUGHING TOOL G18= Plano de trabajo X/Z
N2 TRANS Z=100 G40= Compensación del
N3 T1 D1 F0.3 M4 M6 radio de herramienta OFF
N4 G96 S180 G41= Compensación del
; LIMITACIÓN DE VELOCIDAD ON radio de herramienta a la
N5 LIMS=4800 izquierda del perfil
; POSICIÓN INICIAL G42= Compensación del
N6 G0 X60 Z2 M08 radio de herramienta a la
; CYCLE95 derecha del perfil
N7 CYCLE95("SP300",2,,,0.2,0.3,,0.15,1,,)
G80= Ciclo OFF
; APROXIMACIÓN CAMBIO DE POSICIÓN DE HERRAMIENTA
N8 G0 X120 Z80 M05 G53= Shift OFF
; PASO DE TRABAJO 2 G90= Dimensión absoluta
; CAMBIO DE HERRAMIENTA T3= FINISHING TOOL G91= Dimensión
N9 T3 D1 F0.15 M4 M6 incremental
; SELECCIÓN TECNOLÓGICA G96=Velocidad de corte
N10 G96 S240 constante
; LIMITACIÓN DE VELOCIDAD ON Lista de comando de
N11 LIMS=4800 máquina:
; PREPOSICIÓN A LA POSICIÓN INICIAL M00= Paro de programa
; PARA ACABADO DEL CONTORNO
N12 G0 X20 Z1 M08 M02= Fin de programa
; CYCLE95 M03= Rotación del husillo a
N13 CYCLE95("SP300",,,,,,,0.15,5,,) la derecha
; APROXIMACIÓN CAMBIO DE POSICIÓN DE HERRAMIENTA M04= Rotación del husillo a
N14 G0 X120 Z80 M05 la izquierda
; PASO DE TRABAJO 3 M05= Paro del husillo
; CAMBIO DE HERRAMIENTA T5= PLUNGING TOOL B=2MM M06= Cambio de
N15 T5 D1 F0.05 M4 M6 herramienta
; SELECCIÓN TECNOLÓGICA M08= Refrigerante
N16 G97 S3200 encendido
; PREPOSICIÓN A LA POSICIÓN INICIAL 1. RANURA
N17 G0 X22 Z-24 M09= Refrigerante apagado
; LLAMAR AL SUB-PROGRAMA SP330 M17= Fin de sub-programa
N18 SP330 M30= Fin de programa
; PREPOSICIÓN A LA POSICIÓN INICIAL 2. RANURA Otras funciones:
N19 G0 X22 Z-30 T= Herramientas
; LLAMAR AL SUB-PROGRAMA SP330 D= Correción de
N20 SP330 herramienta
; MOVIMIENTO LIBRE
S= Velocidad del husillo
N21 G0 X120 Z80 M05
; FIN DE PROGRAMA PRINCIPAL F= Avance
N22 M30 I,K= Parametros de
interpolación para
Sub-programA SP300 movimientos circulares en el
eje-Z
%_N_SP300_SPF N= Número de bloque
;$PATH=/_N_SPF_DIR Acuerdos
; INICIO DEL SUB-PROGRAMA Bloques entre paréntesis (;),
; INICIO DE LA DESCRIPCIÓN DEL CONTORNO son omitidos.
N1 G1 X-1.2 Z0 Funciones específicas
N2 G1 X0 Z0
%_MPF= Programa
N3 G1 X6 Z0
principal
N4 G1 X10 Z-2
N5 G1 X10 Z-11 %_SPF= Sub-programa
N6 G1 X20 Z-21 TRANS= Movimiento del
N7 G1 X20 Z-51 punto cero
N8 G2 X30 Z-56 I5 K0 DIAMOF= Programación del
N9 G1 X36 Z-56 diámetro apagado
N10 G1 X40 Z-58 - -> Continuación en página 10 DIAMON= Programación del
diámetro encendido

9
EJERCICIOS para S810D/S840D Torneado

De Lorenzo of America Corp. S.A. de C.V. www.delorenzo.com.mx

Sub-programa SP300 (continuación)


; FIN DE LA DESCRIPCIÓN DEL CONTORNO Lista de funciones-G:
N11 G1 X40 Z-66 G0= Movimiento rápido
N12 G40 G1= Avance programado
; FIN DE SUB-PROGRAMA G2= Movimiento circular
N13 M17 horario
G3= Movimiento circular
anti-horario
G18= Plano de trabajo X/Z
G40= Compensación del
Sub-programa SP330 radio de herramienta OFF
G41= Compensación del
%_N_SP330_SPF radio de herramienta a la
;$PATH=/_N_SPF_DIR izquierda del perfil
; INICIO DEL SUB-PROGRAMA G42= Compensación del
; PROGRAMACIÓN DE RADIO ON-PROGRAMACIÓN DE DIÁMETRO OFF radio de herramienta a la
N1 DIAMOF derecha del perfil
; PROGRAMACIÓN INCREMENTAL ON
G80= Ciclo OFF
N2 G91
; INICIO DE LA DESCRIPCIÓN DEL CONTORNO G53= Shift OFF
N3 G1 X-3 G90= Dimensión absoluta
N4 G0 X3 G91= Dimensión
N5 G1 Z-1 incremental
N6 G1 X-3 G96=Velocidad de corte
N7 G0 X3 constante
N8 G1 Z-1.5 Lista de comando de
N9 G1 X-1.5 Z1.5 máquina:
N10 G0 X1.5
M00= Paro de programa
N11 G0 Z2.5
N12 G1 X-1.5 Z-1.5 M02= Fin de programa
; FIN DE LA DESCRIPCIÓN DEL CONTORNO M03= Rotación del husillo a
N13 G0 X1.5 la derecha
; PROGRAMACIÓN ABSOLUTA ON M04= Rotación del husillo a
N14 G90 la izquierda
; PROGRAMACIÓN DE DIÁMETRO ON M05= Paro del husillo
N15 DIAMON M06= Cambio de
; FIN DE SUB-PROGRAMA herramienta
N16 M17 M08= Refrigerante
encendido
M09= Refrigerante apagado
M17= Fin de sub-programa
M30= Fin de programa
Otras funciones:
T= Herramientas
D= Correción de
herramienta
S= Velocidad del husillo
F= Avance
I,K= Parametros de
interpolación para
movimientos circulares en el
eje-Z
N= Número de bloque
Acuerdos
Bloques entre paréntesis (;),
son omitidos.
Funciones específicas
%_MPF= Programa
principal
%_SPF= Sub-programa
TRANS= Movimiento del
punto cero
DIAMOF= Programación del
diámetro apagado
DIAMON= Programación del
diámetro encendido

10
SL-Automatisierungstechnik GmbH
In der Bredde 37 58636 Iserlohn

Sistema de Programación SL
EJERCICIOS BÁSICOS DE FRESADO

NEUTRAL

De Lorenzo of America Corp SA de CV


Pensylvania 189 Col Nápoles México DF
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ángulos
Por la intersección de dos líneas rectas, ángulos son creados, los cuales poseen cierta
relación entre sí.

Ángulos adyacentes
α Y β, γ Y δ son ángulos adyacentes. La suma es de 180°.
α + β = 180° Y γ + δ = 180°
Ángulos opuestos por el vértice
α Y β, γ Y δ son ángulos opuestos por el vértice e iguales.
α = γ Y β = δ

Ángulos correspondientes
α Y α1 , β Y β1 son ángulos correspondientes e iguales.
α = α1 Y β = β1 etc.
Ángulos alternos
α Y γ1 , β Y δ1 son ángulos alternos e iguales.
α = γ1 Y β = δ1 etc.

Suma de los ángulos de un triángulo


La suma de los ángulos internos de un triángulo es siempre
180°.
α + β + γ = 180°

Ejercicio

Cortador circular

Solución

Pieza de trabajo

Para calcular la trayectoria del punto central del cortador circular, tiene que determinar el
ángulo α . Para resolver este ejercicio considere las relaciones arriba mencionadas!
-1-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Teorema de Pitágoras
En un triángulo rectángulo llamamos a los lados Cateto Cateto
pequeños que forman el ángulo recto: catetos.

El lado más largo que es opuesto al ángulo recto lo


llamamos: hipotenusa.

Hipotenusa
Teorema de Pitágoras
En un triángulo rectángulo, la suma de los cuadrados
de los catetos es igual al cuadrado de la hipotenusa.

c2 = a2 + b2

Para calcular la longitud de uno de los lados con las


longitudes de los otros dos lados, tiene que encontrar
la raíz cuadrada.

Ejemplo: conoce: a = 40 mm, b = 30 mm


Tiene que encontrar: c

Solución: c= a 2 + b 2 = ( 40 mm ) 2 + (30 mm ) 2 = 50mm

Ejercicio: Solución:

La trayectoria de la cabeza de un cortador


depende de su diámetro y el ancho del
corte.
R =
¿Cuál es el valor de X si el ancho de corte es
Y=
10mm? X =

-2-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Teorema de Intercepción
Si dos líneas paralelas intersectan dos líneas
rectas que inician en el mismo punto, triángulos
similares son creados.

El triángulo ZAB es similar al triángulo ZA1 B1

En triángulos similares, hay las mismas


relaciones entre los lados posicionados de la
misma manera.

a b a a1 b b1
= = =
a1 b1 z z1 z z1

Ejercicio: Solución:

b1 b b * a1
= b1 = =
a1 a a

Z= X=

Para la pieza a tornear, el movimiento de avance para la operación de desbaste es 5 mm.


Determine las coordenadas X y Z del punto de contorno P!

-3-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Funciones trigonométricas
Lo siguiente es válido para la representación del
triángulo rectángulo:
El lado más largo es la hipotenusa.
El lado a es el lado opuesto al ángulo α
y el lado adyacente al ángulo β .
El lado b es el lado opuesto al ángulo β Hipotenusa
y el lado adyacente al ángulo α .

Las siguientes funciones trigonométricas son importantes para las técnicas NC.

a opuesto
sin α = =
c hipotenusa
b adyacente
cos α= =
c hipotenusa
a opuesto
tan α = =
b adyacente

Ejercicio:

Determine los valores faltantes para el triángulo usando el teorema de Pitágoras y las
funciones trigonométricas y escríbalas en la tabla!

-4-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio:

Calcule los parámetros circulares I y J!

Solución:

tan α = γ =
α = cos γ =

(2a)2 = I=
a = sin γ =

cos β = J =
β =

-5-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio:
Calcule las coordenadas del punto inicial y final de
la curva!

Solución: Punto X Y
Bosquejo: P1
P2

a
α = 180° - cos α =
b
tan α = a =
c = Y2 =
d
X3 = sin α =
b
tan β = d =
b = Y2 =
X1 =

-6-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Fresadora CNC

Ejercicio:

Escriba abajo los


nombres de los
componentes numerados
de la máquina fresadora-
CNC.

Después indique las


características
particulares de los
componentes.

Dibuje el sistema de
coordenadas e indique
los ejes.

1. 4. 7.

2. 5. 8.

3. 6. 9.

-7-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Los sistemas digitales de medición

Ejercicio:

Asigne los siguientes


términos a los sistemas
de medición numerados:
digital,
incremental,
absoluto,
directo e
indirecto.

Escriba estos términos en


la lista de abajo.

1. 2. 3. 4.

Sistemas digitales de medición

DIGITAL

-8-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Tipos de control

Ejercicio: Indique para las figuras representadas::


a) El tipo de control
b) Características específicas
c) Ejemplos de maquinado

1.)
a)
b)

c)

2.)
a)
b)

c)

3.)
a)
b)

c)

-9-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

El sistema de coordenadas de acuerdo a


DIN 66217

Con el sistema de coordenadas tridimensional de


ángulo recto, se puede definir cualquier punto en el
área de trabajo de una máquina-herramienta.
Es posible rotar el sistema de coordenadas.
Para ello, use la regla de la mano derecha.
Para máquinas de torneado, 2 ejes en el sistema de
coordenadas son suficientes.
El origen del sistema de coordenadas de la pieza de
trabajo es en el punto cero de la pieza.

Ejercicio: Dibuje el sistema de coordenadas y determine las coordenadas de los puntos


P1 a P7.

P1 P2 P3 P4 P5 P6 P7

P1 P2 P3 P4 P5 P6 P7

- 10 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Programación absoluta con G00 y G01


En programación absoluta (G90) la herramienta se
dirige a la posición indicada.

En el ejemplo, la herramienta en la posición inicial


primero se desplaza a la profundidad del maquinado
(bloque N10).
Después de eso, se desplaza en los bloques N15 y
N20 con velocidad de corte a la posición P2 y después
a P3.
Después la herramienta es levantada con un
movimiento rápido de regreso a la posición inicial.

La instrucción G90 (programación absoluta) ya está


activa cuando se inicia el control, es decir, no se tiene
N05 T1 S900 F60 M03
que indicar de nuevo.
N10 G00 Z-10
N15 G01 Y30
Programas principales reciben un número de programa
N20 G01 X88
con signo-% y terminan en el ultimo bloque con la
N25 G00 Z5
instrucción M30.
N30 G00 X20 Y-8
N35 M30

Ejercicio: Programe el maquinado de la pieza de acuerdo a DIN 66025 en G90!


Valores dados:

TZP: ariiba
Espesor de la pieza de 30 mm
trabajo:
Profundidad de 10 mm
maquinado:
TCP: X-20, Y-20, Z10
Número de rev: 1200 min-1
Avance: 600 mm/min
Diámetro del cortador: 8 mm

Programa principal n° %

- 11 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Programación incremental con G00 y G01


En la programación incremental (G91) la herramienta
se mueve por el valor que es indicado en cada uno de
los ejes.

El valor numérico no indica la posición final sino la


distancia de la trayectoria en la dirección X, Y, y Z.

La instrucción G91 para la programación incremental


no está activa cuando se inicia el control. Se tiene que
indicar y estará activa hasta que sea reemplazada por
G90.

La posición inicial P1 en este ejemplo es X20, Y-8 y Z5.


Por lo que la herramienta debe bajar 15mm en el N05 T1 S900 F60 M03
bloque N15 (Z-15) para maquinar una profundidad de N10 G91
10mm N15 G00 Z-15
N20 G01 Y38
Preste atención a las reglas de signo. N25 G01 X78
N30 G00 Z15
N35 G00 X-78 Y-38
N40 M30

Ejercicio: Programe el maquinado de la pieza de acuerdo a DIN 66025 en G91!


Valores dados:

TZP: arriba
Espesor de la pieza de 30 mm
trabajo:
Profundidad de 10 mm
maquinado:
TCP: X-20, Y-20, Z10
Número de rev.: 1200 min-1
Avance: 160 mm/min
Diámetro del cortador: 5 mm

Programa principal n° %

- 12 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con G00 y G01 1. Ejercicio:


a) Cree el programa-NC para el
maquinado de la pieza en G90!
b) Cree el programa-NC para el
maquinado de la pieza en G91!

2. Valores dados:

TCP: X-20, Y-20, Z10


Número de rev: 2000 min-1
Avance: 250 mm/min
Diámetro del 6 mm
cortador:

Programa principal n° % Programa principal n° %

- 13 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con G00 y G01 1. Ejercicio:


a) Escriba abajo las dimensiones
completas.
Preste atención a la posición del
punto cero de la pieza de
trabajo!
b) Cree el programa-NC para el
maquinado de la pieza en G90!
Cree el programa-NC para el
maquinado de la pieza en G91!

2. Valores dados:

TCP: X+20, Y-20, Z10


Número de rev: 2000 min-1
Avance: 250 mm/min
Diámetro del 6 mm
cortador:

Programa principal n° % Programa principal n° %

- 14 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con G00 y G01


1. Ejercicio:
Genere el programa-NC para
el maquinado de las líneas de
contorno con un cortador d =
6 mm.

2. Valores dados:

Espesor de la pieza 30 mm
de trabajo:
Profundidad de 5 mm
maquinado:
Punto cero: arriba

Programa principal n° %

- 15 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Interpolación circular G02 y G03

Un arco es definido por el punto inicial del arco (aquí S), el


punto final del arco (aquí E), el radio y la dirección de la
interpolación.

Comentarios en los ejemplos:

G02: Interpolación circular en dirección de las manecillas N..G03 X50 Y40 I-8 J38
del reloj
G03: Interpolación circular en dirección contraria a las
manecillas del reloj
I: distancia paralela sobre el eje X desde el punto inicial del
arco al punto central del arco
J: distancia paralela sobre el eje Y desde el punto inicial del
arco al punto central del arco
X, Y: Coordenadas del punto final del arco

No es necesario programar las coordenadas del punto


inicial del arco, debido a que la herramienta ya se
encuentra en esa posición. N..G02 X50 Y30 I13 J14
El control calcula el radio del arco con los parámetros I y J.
Considere el signo matemático de los parámetros I y J.

1. Marque el punto inicial de cada arco con S, el punto final con E y el punto central
del arco con M!
2. Escriba abajo los parámetros de interpolación I y J para cada arco circular!

- 16 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con G00, G01, G02 y 1. Ejercicio:


G03 Los números deben ser
maquinados con un cortador
circular con d=4 mm.
Cree el programa-NC!

2. Valores dados:

Espesor de la 30 mm
pieza de trabajo:
Profundidad de 10 mm
maquinado:
Punto cero: arriba

Programa principal n° %

- 17 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Compensación del radio de la herramienta G40,


G41 y G42
Con las instrucciones G41 y G42, el error del contorno
que es creado por el radio del cortador es compensado
automáticamente. El control calcula la equidistante por
su cuenta si el contorno dibujado es programado.

N05 T1 S900 F90 M03


G41: Compensación del radio de la herramienta a la N10 G41
izquierda del perfil. N15 G00 Z-10
N20 G00 X20 Y-20
G42: Compensación del radio de la herramienta a la N25 G01 Y40
izquierda del perfil. N30 G01 X70 Y10
N35 G01 X20 Y10
G40: Desactivación de la instrucción G41 o G42. N40 G40
N45 G00 X-30 Y-30
N50 M30

Ejercicios: Programe el maquinado de la pieza con la compensación de la herramienta!


Comentarios:

La pieza de trabajo debe ser


maquinada con un cortador circular de
∅12 mm para el exterior y un cortador
circular de ∅8 mm para el interior.

Programa principal n° %

- 18 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Continuación del programa n°

- 19 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Subprogramas
Secuencias repetidas de trabajo como el ranurado
son programados en subprogramas en G91 y
llamados por el programa principal (bloque N15).

L44 indica el número del subprograma y 05 el


número de repeticiones. El programa principal y
subprograma deben ser almacenados en el disco
duro como programas separados.

Subprogramas terminan con M17. Programa principal %44


El programa principal continua en el bloque que N05 T1 F90 S800 M03
sigue después del bloque que fue llamado el N10 G00 X20 Y20
subprograma (aquí bloque N20). N15 L4405
N20 G00 X-20 Y-20
Normalmente, es útil reemplazar la instrucción N25 M30
G91 con G90 al final del subprograma.
Subprograma L44
N05 G91 Z-12
N10 Y40
N15 Z12
N20 G00 X20 Y-40
N25 G90
N30 M17

Ejercicios: Cree el programa principal y el subprograma para el maquinado de la pieza!


Valores dados:

Espesor de la
Pieza de trabajo: 50 mm
Profundidad de
maquinado: 10 mm
Punto cero: arriba

Preste atención al hecho de que


debe escribir el subprograma en
G91 y terminar con M17 .

Subprograma n°: L
Programa principal n° %

- 20 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

1. Ejercicio:
Cree el programa para el
maquinado letra por letra para cada
subprograma.

2. Valores dados:

Espesor de la pieza 20 mm
de trabajo:
Profundidad de 5 mm
maquinado:
Punto cero: arriba

Programa principal n° % Subprograma n° % Subprograma n° %

- 21 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Coordenadas rectangulares y polares


La posición del punto P en el plano puede ser definido
por

a) Coordenadas rectangulares

Las coordenadas rectangulares son indicadas por las


distancias paralelas a los ejes, en el ejemplo al eje-X
y al eje-Y.

b) Coordenadas polares a) Coordenadas rectangulares

Las coordenadas polares son indicadas por la X = 8 Y = 8


longitud del polo R y el ángulo α .
R corresponde a la distancia entre el punto P y el
b) Coordenadas polares:
origen del sistema de coordenadas.
α es el ángulo entre el eje positivo X y el polo R.
R = 11,31 α = 45°

Ejercicio: Determine los puntos desde P1 hasta P5 en el plano X-Y usando coordenadas
rectangulares y coordenadas polares

Punto X Y R α

P1

P2

P3

P4

P5
coordenadas coordenadas
rectangulares polares

- 22 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Programación de coordenadas polares Espesor de la pieza de trabajo: 20 mm


Profundidad de maquinado: 10 mm
Coordenadas polares son programadas con la
instrucción G10 en lugar de G00 y G11 en lugar
de G01.
La longitud del polo se especifica con el
parámetro P y el ángulo con el parámetro A.
Junto con G10 y G11 se tiene que programar el
punto inicial (punto central) de la coordenada
polar.
En el ejemplo, el programa usa en el bloque N10
coordenadas polares con punto inicial en X0, Y0, N05 T1 S900 F120 M03
longitud de 28.28 y ángulo de 45°, para ir con N10 G10 X0 Y0 P28.28 A45
movimiento rápido al punto P1. N15 G01 Z-10
En el bloque N20, coordenadas polares con N20 G11 X20 Y20 P30 A30
punto inicial en X20, Y20, longitud 30 y ángulo de N25 G01 Z5
30° ha sido programado. N30 G00 X-20 Y-20
N35 M30

Ejercicio: Cree el programa-NC para el maquinado de la pieza usando la programación


de coordenadas polares!

Valores dados:

Espesor de la pieza de 50 mm
trabajo:
Profundidad de 30 mm
maquinado:
Punto cero: arriba

Programa principal n° %

- 23 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Continuación del programa n°:

- 24 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Trayectorias de contorno
Con la programación de trayectorias de contorno
el control es inducido a calcular algunos valores de
coordenadas por su cuenta. Esto simplifica la
programación.

a) Angulo y línea recta


N01 T1 F150 S1000 M03
El punto final E en el ejemplo está claramente N05 G00 X15 Y10
definido, si se programa el ángulo y la N10 Z-10
coordenada-X o bien el ángulo y la coordenada-Y. N15 G01 A37 X55
El parámetro para el ángulo es la letra A. N20 G01 Z2
El ángulo es siempre medido a partir del eje N25 G00 X-20 Y-20
positivo X, antihorario y positivo. N30 M30

Ejercicio: Programe los contornos sin bajar a la pieza de trabajo!


1.
N05 G00 X10 Y10
N10
otro
N10

2.
N05 G00 X20 Y25
N10
otro
N10

3.
N05 G00 X10 Y40
N10
otro
N10

- 25 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Inserción de chaflanes o arcos de puente


Puede insertar automáticamente un chaflán entre
dos trayectorias de contorno de línea recta con el
parámetro P-.

Las coordenadas del punto de intersección


asumido P1 y las coordenadas del punto final E
deben ser conocidos.
N1 T1 F100 S1000 M03
Los puntos de intersección P3 y P4 son calculados N2 G00 X10 Y10
automáticamente por el control. N3 G01 Z-10
N4 G01 X30 Y30 P-5
Si en lugar del parámetro P-, el parámetro P es N5 G01 X70 Y40
programado, radios son insertados en lugar de N6 G01 Z2
chaflanes. N7 G00 X-20 Y-20
N8 M30

Ejercicio: Programe los contornos sin bajar a la pieza de trabajo!


1.
N05 G00 X10 Y10
N10
N15

2.
N05 G00 X20 Y15
N10
N15

3.
N05 G00 X10 Y30
N10
N15

- 26 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Inserción de 2 o más radios


La función "inserción automática de radios" puede
ser usada para cuantos puntos de intersección se
desee.

Las coordenadas X y Y del punto inicial y final y los


puntos de intersección de los elementos de contorno
de línea recta P1 y P2 deben ser conocidos.
N1 T1 F120 S1000 M03
Los puntos de intersección entre los elementos de N2 G00 X5 Y5
contorno de línea recta y los radios de puente son N3 G01 Z-10
calculados por el control. N4 G01 X20 Y20 P12
N5 G01 X50 Y20 P10
Los radios son indicados con el parámetro P. N6 G01 X70 Y70
N7 G01 Z2
Si en lugar del parámetro P, el parámetro P- es N8 G00 X-20 Y-20
programado, chaflanes son insertados en los puntos N9 M30
de intersección.

Ejercicio: Programe los contornos sin bajar a la pieza de trabajo!

1.
N05 G00 X20 Y10
N10
N15
N20

2.
N05 G00 X20 Y10
N10
N15
N20

3.
N05 G00 X10 Y40
N10
N15
N20

- 27 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

1. Ejercicio:
Cree el programa-NC para
el maquinado de la pieza de
trabajo.

Programe los puntos de


intersección de los
elementos de contorno de
línea recta y use la función
“inserción de chaflanes o
radios”

Programa principal n° %

- 28 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

1. Ejercicio:
Cree el programa-NC para
el maquinado de la pieza de
trabajo.

Programe los puntos de


intersección de los
elementos de contorno de
línea recta y use la función
“inserción de chaflanes o
radios”

Comentario:
Determine los datos
faltantes por su cuenta.

Programa principal n° %

- 29 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ciclo de perforado G83 (perforado


profundo)
Como ejemplo para los ciclos de perforado desde
G81 hasta G83 estamos representando el ciclo
G83:

Considere que contrario a los ciclos L81 a L89, los


ciclos-G tienen que ser llamados y ejecutados de
nuevo para el movimiento de cada nueva posición.
Por ello, el ciclo debe ser borrado antes de
regresar al cambio de posición de la herramienta
con G80.
Parámetros para los ciclos de perforado G81 a
G83 y L81 a L83:
R00: Tiempo de espera en la posición inicial en
segundos
R01: Profundidad de la primera perforación N05 T1 F.3 S900 M03
(incremental, sin signo) N10 G00 X30 Y40
R02: Plano de referencia en valor absoluto N15 R00.5 R0122 R022 R03-47
R03: Profundidad final de perforado en valor R04.5 R0510 G83
absoluto N20 G00 X90 Y40
R04: Tiempo de espera en profundidad de N25 G80 X-20 Y-20 Z5
perforado en segundos N35 M30
R05: Valor de regresión sin signo

Ejercicio: Cree el programa para las perforaciones con el ciclo G83!


Programa principal n° %

- 30 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ciclo de perforado L83 (perforado


profundo)
De la misma manera que con los ciclos G81 a
G83, se pueden crear perforaciones profundas con
los ciclos L81 a L83. Pero la función no es de inicio
automático y debe ser llamada de nuevo para
cada movimiento a una nueva posición.
Como ejemplo, estamos representando el ciclo
L83.
Los parámetros permanecen automáticamente.
Parámetros de los ciclos L81 a L83 y G81 a G83:
R00: Tiempo de espera en la posición inicial en
segundos
R01: Profundidad de la primera perforación
(incremental, sin signo)
R02: Plano de referencia en valor absoluto
R03: Profundidad final de perforado en valor
absoluto N05 T1 F.3 S900 M03
R04: Tiempo de espera en profundidad de N10 G00 X30 Y40
perforado en segundos N15 R00.5 R0122 R022 R03-47
R05: Valor de regresión sin signo R04.5 R0510 L83
N20 G00 X90 Y40 L83
N25 G00 X-20 Y-20 Z5
N35 M30

Ejercicio: Cree el programa para las perforaciones con el ciclo L83!


Programa principal n° %

- 31 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Patrón de perforación L90

Con el patrón de perforación L90 puede distribuir


las perforaciones que desee en forma rectangular.
Las perforaciones son ejecutadas por uno de los
ciclos de perforado G81 a G83, que tiene que ser
llamado con el parámetro R16xx.
Al definir los parámetros, también se deben definir
los parámetros del ciclo de perforado.
La llamada al ciclo L90 es hecha después de la
definición de los parámetros solos.
Parámetros del patrón de perforación L90:

R10: Coordenada-X del primer perforado


N05 T1 F.3 S900 M03
R11: Coordenada-Y del primer perforado
N10 G00 X-20 Y-20 Z5
R12: Distancia del perforado exterior en direcciónX
N15 R1020 R1110 R1260 R1360
R13: Distancia del perforado exterior en direcciónY
N20 R143 R153 R021 R03-30
R14: Número de perforaciones en dirección-X
N25 R1681 L90
R15: Número de perforaciones en dirección-Y
N30 G00 X-20 Y-20
R16: Número del ciclo de perforado requerido
N35 M30

Ejercicio: Cree el programa del maquinado con el ciclo L90!


Programa principal: %

- 32 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Patrón de perforación L91


Con el patrón de perforación L91 puede distribuir
las perforaciones que desee en filas y columnas
(forma de matriz).
Las perforaciones son ejecutadas por uno de los
ciclos de perforado G81 a G83, que tiene que ser
llamado con el parámetro R16xx.
Al definir los parámetros, también se deben definir
los parámetros del ciclo de perforado.
La llamada al ciclo L91 es hecha después de la
definición de los parámetros solos.
Parámetros del patrón de perforación L91:

R10: Coordenada-X del primer perforado N05 T1 F.3 S900 M03


R11: Coordenada-Y del primer perforado N10 G00 X-20 Y-20 Z5
R12: Distancia del perforado exterior en direcciónX N15 R1020 R1110 R1260 R1360
R13: Distancia del perforado exterior en direcciónY N20 R143 R153 R021 R03-30
R14: Número de perforaciones en dirección-X N25 R1681 L91
R15: Número de perforaciones en dirección-Y N30 G00 X-20 Y-20
R16: Número del ciclo de perforado requerido N35 M30

Ejercicio: Cree el programa del maquinado con el ciclo L91!


Programa principal: %

- 33 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Patrón de perforación L92


Con el patrón de perforación L92 puede distribuir
las perforaciones que desee en línea.
Las perforaciones son ejecutadas por uno de los
ciclos de perforado G81 a G83, que tiene que ser
llamado con el parámetro R16xx.
Al definir los parámetros, también se deben
definir los parámetros del ciclo de perforado.
La llamada al ciclo L92 es hecha después de la
definición de los parámetros solos.
Parámetros del patrón de perforación L92:

R10: Coordenada-X del primer perforado


R11: Coordenada-Y del primer perforado N05 T1 F.3 S900 M03
R12: Distancia del perforado exterior en direcciónX N10 G00 X-20 Y-20 Z5
R13: Distancia del perforado exterior en direcciónY N15 R1020 R1110 R1260 R1360
R14: Número de perforaciones en la diagonal N20 R143 R153 R021 R03-25
R16: Número del ciclo de perforado requerido N25 R1681 L92
N30 G00 X-20 Y-20
N35 M30

Ejercicio: Cree el programa del maquinado con el ciclo L92!


Programa principal: %

- 34 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Patrón de perforación L97


Con el patrón de perforación L97 puede distribuir
las perforaciones que desee en un círculo.
Las perforaciones son ejecutadas por uno de los
ciclos de perforado G81 a G83, que tiene que ser
llamado con el parámetro R28. Los parámetros
para el ciclo de perforado también deben ser
introducidos.
Considere que la herramienta se dirige en el
bloque N10 al punto central del círculo de
perforaciones.
Parámetros del patrón de perforación L97:

R22: Punto central en dirección-X N05 T1 F.3 S900 M03


R23: Punto central en dirección-Y N10 G00 X50 Y40
R24: Radio del círculo de perforaciones N15 R2250 R2340 R2430
R25: Angulo inicial N20 R250 R2660 R276
R26: Angulo de separación N25 R022 R03-25
R27: Número de perforaciones N30 R2881 L97
R28: Número del ciclo de perforado requerido N40 G00 X-20 Y-20 Z5
N45 M30

Ejercicio: Cree el programa del maquinado con el ciclo L97!


Programa principal: %

- 35 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ciclo de patrón de ranurado L94


Con el ciclo de patrón de ranurado puede
maquinar tantas ranuras en circulo con cualquier
longitud y ancho que desee. El ancho de las
ranuras no tiene que corresponder con el
diámetro del cortador. Los parámetros tienen
que ser programados antes de llamar al ciclo
L94.
Parámetros del ciclo L94:
R01: Profundidad de desbaste (incremental sin
signo)
R03: Profundidad de la ranura en valor absoluto
R22: Punto central del patrón en dirección-X
R23: Punto central del patrón en dirección-Y
R24: Radio (distancia desde el centro hasta el N05 T1 F.3 S800 M03
borde de la ranura) N10 G00 X50 Y40
R25: Angulo inicial N15 R013 R03-10 R2250
R26: Angulo de separación N20 R2340 R2410 R250 R2660
R27: Número de ranuras N25 R276 R1210 R1330 L94
R12: Ancho de la ranura N30 G00 X-20 Y-20 Z5
R13: Longitud total de la ranura N35 M30

Ejercicio: Programe el maquinado del patrón de ranurado. Determine los datos faltantes
por su cuenta!

Programa principal n° %

- 36 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ciclo de patrón de ranurado largo L98


Contrario al patrón de ranurado L94, el ancho en
el ciclo de patrón de ranurado largo L98
corresponde al diámetro del la herramienta. La
longitud de la ranura es maquinada solo una vez.
Los parámetros deben ser introducidos antes de
llamar al ciclo.
Parámetros del patrón de ranurado largo L98:
R01: Profundidad de desbaste (incremental sin
signo)
R03: Profundidad de la ranura en valor absoluto
R22: Punto central del patrón en dirección-X
R23: Punto central del patrón en dirección-Y
R24: Radio (distancia desde el centro hasta el
borde de la ranura) N05 T1 F.3 S800 M03
R25: Angulo inicial N10 G00 X50 Y40
R26: Angulo de separación N15 R013 R03-10 R2250
R27: Número de ranuras N20 R2340 R2410 R250
R12: Diámetro de la herramienta N25 R2660 R276 R1210 R1330
R13: Longitud total de la ranura N30 L98
N35 G00 X-20 Y-20 Z5
Llamada al ciclo con L98 N40 M30

Ejercicio: Programe el patrón de ranurado largo. Determine los datos faltantes por su
cuenta!
Programa principal n° %

- 37 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ciclo de caja rectangular L95


Con este ciclo se puede maquinar cajas
rectangulares de cualquier dimensión. El punto
inicial es el punto central de la caja rectangular, el
cual es hecho con un movimiento rápido en el
bloque N10.
Los parámetros tienen que ser introducidos antes
de llamar al ciclo L95.
Significado de los parámetros:
R01: Profundidad de desbaste (incremental sin
signo)
R02: Plano de referencia en valor absoluto
R03: Profundidad de la caja en valor absoluto
R04: Velocidad de avance (en profundidad)
N05 T1 F120 S1000 M03
R06: Dirección de maquinado (G02 o G03)
N10 G00 X50 Y40
R12: Dimensión de la caja en dirección-X
N15 R014 R021 R03-10 R04120
R13: Dimensión de la caja en dirección-Y
N20 R0603 R1260 R1340
R15: Velocidad de avance (en la superficie)
N25 R15120 R2250 R2340
R22: Punto central de la caja en dirección-X
N30 L95
R23: Punto central de la caja en dirección-Y
N35 G00 X-20 Y-20
N40 M30
Llamada al ciclo de caja rectangular con L95

Ejercicio: Programe el maquinado de la caja rectangular. Determine los datos faltantes


por su cuenta!

Programa principal n° %

- 38 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Fresado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ciclo de caja circular L96


Con este ciclo se puede maquinar cajas circulares
de cualquier radio.
El punto inicial es el punto central de la caja
circular, el cual es hecho con un movimiento rápido
en el bloque N10.
Los parámetros tienen que ser introducidos antes
de llamar al ciclo L96.
Significado de los parámetros:
R01: Profundidad de desbaste (incremental sin
signo)
R02: Plano de referencia en valor absoluto
R03: Profundidad de la caja en valor absoluto
R04: Velocidad de avance (en profundidad)
R06: Dirección de maquinado (G02 o G03) N05 T1 F120 S1000 M03
R15: Velocidad de avance (en la superficie) N10 G00 X50 Y40 Z2
R22: Punto central de la caja en dirección-X N15 R014 R021 R03-10 R0460
R23: Punto central de la caja en dirección-Y N20 R0603 R15120 R2250
R24: Radio de la caja N25 R2340 R2430 L96
N30 G00 X-20 Y-20
Llamada al ciclo de caja circular con L96 N35 M30

Ejercicio: Programe el maquinado de la caja circular. Determine los datos faltantes por su
cuenta!

Programa principal n° %

- 39 -
SL-Automatisierungstechnik GmbH
In der Bredde 37 58636 Iserlohn

Sistema de Programación SL
EJERCICIOS BÁSICOS DE TORNEADO

NEUTRAL

De Lorenzo of America Corp SA de CV


Pensylvania 189 Col Nápoles México DF
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ángulos
Por la intersección de dos líneas rectas, ángulos son creados, los cuales poseen cierta
relación entre sí.

Ángulos adyacentes
α Y β, γ Y δ son ángulos adyacentes. La suma es de 180°.
α + β = 180° Y γ + δ = 180°
Ángulos opuestos por el vértice
α Y β, γ Y δ son ángulos opuestos por el vértice e iguales.
α = γ Y β = δ

Ángulos correspondientes
α Y α1 , β Y β1 son ángulos correspondientes e iguales.
α = α1 Y β = β1 etc.
Ángulos alternos
α Y γ1 , β Y δ1 son ángulos alternos e iguales.
α = γ1 Y β = δ1 etc.

Suma de los ángulos de un triángulo


La suma de los ángulos internos de un triángulo es siempre
180°.
α + β + γ = 180°

Ejercicio

Para determinar las coordenadas de los puntos P1, P2, P3 y M, debe primero determinar el
ángulo γ.
Determine el ángulo α usando las relaciones arriba mencionadas!

-2-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Teorema de Pitágoras
En un triángulo rectángulo llamamos a los lados Cateto Cateto
pequeños que forman el ángulo recto: catetos.

El lado más largo que es opuesto al ángulo recto lo


llamamos: hipotenusa.

Hipotenusa
Teorema de Pitágoras
En un triángulo rectángulo, la suma de los cuadrados
de los catetos es igual al cuadrado de la hipotenusa.

c2 = a2 + b2

Para calcular la longitud de uno de los lados con las


longitudes de los otros dos lados, tiene que encontrar
la raíz cuadrada.

Ejemplo: conoce: a = 40 mm, b = 30 mm


Tiene que encontrar: c

Solución: c= a 2 + b 2 = ( 40 mm ) 2 + (30 mm ) 2 = 50mm

Ejercicio: Solución:

Cuando se programan arcos, se debe K =


determinar las distancias (paralelo al eje) R2 =
desde el punto inicial hasta el punto central I2 =
del arco. I =
Calcule las distancias marcadas con I y K
de acuerdo a DIN 66025!

-3-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Teorema de Intercepción
Si dos líneas paralelas intersectan dos líneas
rectas que inician en el mismo punto, triángulos
similares son creados.

El triángulo ZAB es similar al triángulo ZA1 B1

En triángulos similares, hay las mismas


relaciones entre los lados posicionados de la
misma manera.

a b a a1 b b1
= = =
a1 b1 z z1 z z1

Ejercicio: Solución:

b1 b b a1
= b1 = =
a1 a a

Z= X=

Para la pieza a tornear, el movimiento de avance para la operación de desbaste es 5 mm.


Determine las coordenadas X y Z del punto de contorno P!

-4-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Funciones trigonométricas
Lo siguiente es válido para la representación del
triángulo rectángulo:
El lado más largo es la hipotenusa.
El lado a es el lado opuesto al ángulo α
y el lado adyacente al ángulo β .
El lado b es el lado opuesto al ángulo β Hipotenusa
y el lado adyacente al ángulo α .

Las siguientes funciones trigonométricas son importantes para las técnicas NC.

a opuesto
sin α = =
c hipotenusa
b adyacente
cos α= =
c hipotenusa
a opuesto
tan α = =
b adyacente

Ejercicio:

Determine los valores faltantes para el triángulo usando el teorema de Pitágoras y las
funciones trigonométricas y escríbalas en la tabla!

-5-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio: 1ro Determine las coordenadas faltantes del punto


de intersección P1.

2do Determine el ángulo α .

3ro Determine los puntos intermedios en el


contorno para una profundidad de desbaste de
7 mm.

Solución:

Bosquejo:

1er Paso: tan 24° =


x =
coordenada X de P1 = 40 + 2 x =

2do Paso: tan α =


α =

Z2
3er Paso: = Z2 =
7
Z3
= Z3 =
7

-6-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio:

Calcule los parámetros de interpolación I y K


para el arco de ∅ 45 a ∅ 80!

Solución:

Bosquejo:

tan α = γ =
α = cos γ =

(2a)2 = K =
a = sin γ =

cos β = I =
β =

-7-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio:
Calcule las coordenadas del punto inicial y final de
la curva!

Bosquejo: Solución:
Punto X Z
P1
P2

a
α = 180° - cos α =
b
tan α = a =
c = Z2 =
d
Z3 = sin α =
b
tan β = d =
b = X2 =
Z1 =

-8-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Torno CNC

Ejercicio:

Escriba abajo los


nombres de los
componentes numerados
de la máquina torno-CNC.

Después indique las


características
particulares de los
componentes.

Dibuje el sistema de
coordenadas e indique
los ejes.

1. 5. 9.

2. 6. 10.

3. 7. 11.

4. 8. 12.

-9-
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Los sistemas digitales de medición

Ejercicio:

Asigne los siguientes


términos a los sistemas
de medición numerados:
digital,
incremental,
absoluto,
directo e
indirecto.

Escriba estos términos en


la lista de abajo.

1. 2. 3. 4.

Sistemas digitales de medición

DIGITAL

- 10 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Tipos de control

Ejercicio: Indique para las figuras representadas::


a) El tipo de control
b) Características específicas
c) Ejemplos de maquinado

1.)
a)
b)

c)

2.)
a)
b)

c)

3.)
a)
b)

c)

- 11 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

El sistema de coordenadas de acuerdo a


DIN 66217
Con el sistema de coordenadas tridimensional de
ángulo recto, se puede definir cualquier punto en el
área de trabajo de una máquina-herramienta.
Es posible rotar el sistema de coordenadas.
Para ello, use la regla de la mano derecha.
Para máquinas de torneado, 2 ejes en el sistema de
coordenadas son suficientes.
El origen del sistema de coordenadas de la pieza de
trabajo es en el punto cero de la pieza.
El eje-Z coincide con el eje longitudinal de la pieza de
trabajo, el lado positivo apunta hacia la derecha.
El eje-X es perpendicular a la pieza de trabajo, el lado
positive apunta hacia el transporte principal de la
herramienta
Tome en consideración que normalmente el diámetro
es indicado por valor en X.

Ejercicio: Dibuje el sistema de coordenadas y determine las coordenadas de los puntos


P1 a P7.

P1 P2 P3 P4 P5 P6 P7

P1 P2 P3 P4 P5 P6 P7

P1 P2 P3 P4 P5 P6 P7

- 12 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Coordenadas rectangulares y polares


La posición del punto P en el plano puede ser definido
por

a) Coordenadas rectangulares

Las coordenadas rectangulares son indicadas por


las distancias paralelas a los ejes, en el ejemplo al
eje-X y al eje-Y.

b) Coordenadas polares a) Coordenadas rectangulares


Las coordenadas polares son indicadas por la X = 8 Y = 8
longitud del polo R y el ángulo α .
R corresponde a la distancia entre el punto P y el
origen del sistema de coordenadas. b) Coordenadas polares:
α es el ángulo entre el eje positivo X y el polo R.
R = 11,31 α = 45°

Ejercicio: Determine los puntos desde P1 hasta P5 en el plano X-Z usando coordenadas
rectangulares y coordenadas polares

Punto X Z R α

P1

P2

P3

P4

P5
coordenadas coordenadas
rectangulares polares

- 13 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Programación absoluta con G00 y G01


En programación absoluta (G90), la herramienta se
dirige a la posición indicada.

Tome en consideración que la herramienta de torneado


se levanta en cada corte en dirección-X y dirección-Z,
con el fin de evitar el desgaste de la cara. Solo al final
del último paso de trabajo, se dirige directamente a la
posición de cambio de herramienta. N01 G54 G92 S3200
N05 G96 S210
En este ejemplo, la posición de cambio de herramienta N07 T1 F0.5 M 4
es X120 y Z20. N10 G00 X90 Z2
La instrucción G90 (programación absoluta) ya está N15 G01 Z-40
activa cuando se inicia el control, es decir, no se tiene N20 G01 X94 Z-38
que indicar de nuevo. N25 G00 Z2
N30 G00 X80
Programas principales reciben un número de programa N35 G01 Z-40
con signo-% y terminan en el último bloque con la N40 G00 X120 Z20
instrucción M30. N45 M30

Ejercicio: Programe el maquinado de la pieza de acuerdo a DIN 66025 en G90!

Valores TCP: X120, Z20


dados: Velocidad de corte: 210 m/min
Avance: 0,5 mm/rev
Tasa de corte: 5 mm
Herramienta: Herramienta de
desbaste

Programa principal n°%10

- 14 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Programación incremental con G00 y G01


En la programación incremental (G91) la herramienta
se mueve por el valor que es indicado en la dirección
X y Z.

El valor numérico no indica la posición final sino la


distancia de la trayectoria en la dirección X y Z.

La instrucción G91 para la programación incremental


no está activa cuando se inicia el control. Se tiene N01 G54 G92 S3200 G96 S210
que indicar y estará activa hasta que sea N05 G00 X120 Z20
reemplazada por G90. N10 T1 F.5 G91 M04
N15 G00 X-15 Z-18
En este ejemplo, la posición de cambio de N20 G01 Z-42
herramienta es X120 y Z20. N25 G01 X2 Z2
N30 G00 Z40
Preste atención a las reglas de signo. N35 G00 X-7
N40 G01 Z-42
N45 G00 X20 Z60
N50 M30

Ejercicio: Programe el maquinado de la pieza a tornear de acuerdo a DIN 66025 en G91!

Valores TCP: X120, Z20


dados: Velocidad de corte: 210 m/min
Avance: 0,5 mm/rev
Tasa de corte: 5 mm
Herramienta: Herramienta de
desbaste

Programa principal n°%

- 15 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con G00 y G01 1. Ejercicio:


Genere el programa-NC para el
maquinado de la pieza en G90!

2. Valores dados:

TCP: X140, Z40


Velocidad de corte: 210m/min
Avance: 0,3 mm/rev
Tasa de corte: 6 mm
Herramienta: Herramienta
de desbaste

Programa principal n°%

- 16 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con G00 y G01 1. Ejercicio:


Genere el programa-NC para el
maquinado de la pieza en G90!

2. Valores dados:

TCP: X140, Z120


Velocidad de corte: 180m/min
Avance: 0,3 mm/rev
Tasa de corte: 6 mm
Herramienta: Herramienta
de desbaste

Programa principal n°%

- 17 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Técnicas de subprogramas Programa principal n°:%

Secuencias repetidas de trabajo N1 G54 T1 G92 S3200


son programadas en N2 G96 S210
subprogramas y llamados por el N3 F0.5 M04
programa principal. En este N4 G00 X100 Z2
ejemplo la trayectoria 1 a 4 son N5 L1203
programados en un subprograma N6 G00 X120 Z20
en G91 y llamado por el programa N7 M30
principal (bloque N15).
Subprograma n°:%
L12 indica el número del
subprograma y 03 indica el número N1 G91
de repeticiones. N2 G00 X-10
El programa principal y el N3 G01 Z-42
subprograma deben estar N4 G01 X2 Z2
almacenados en el disco duro N5 G00 Z40
como programas separados. N6 G90
N7 M17
Subprogramas terminan con M17.

Ejercicios: Genere el programa principal y el subprograma para el maquinado de la pieza


Valores dados:

TCP: X150, Z30


Velocidad de corte: 150m/min
Avance: 0,3 mm/rev
Tasa de corte: 5 mm
Herramienta: Herramienta de
desbaste

Preste atención al hecho de que


debe escribir el subprograma en
G91 y terminar con M17 .

Programa principal n°% Subprograma n° L

- 18 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con subprograma 1. Ejercicio:


Programe el maquinado de la pieza
usando subprogramación.
Considere que el ultimo movimiento
de corte no es a la tasa completa de
corte.

2. Valores dados:

TCP: X120, Z30


Velocidad de corte: 210m/min
Avance: 0,3 mm/rev
Tasa de corte: 6 mm
Herramienta: Herramienta de
desbaste

Programa principal n°% Subprograma n° L

- 19 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con subprograma 1. Ejercicio:


Programe el desbaste de las ranuras
usando subprogramación.

2. Valores dados:

TCP: X120, Z30


Velocidad de corte: 50m/min
Avance: 0,1 mm/rev
Tasa de corte: ---
Herramienta: Herramienta de
ranurado
ancho: 10 mm

Programa principal n°% Subprograma n° L

- 20 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Desbaste paralelo al eje con acabado paralelo al contorno

El ciclo hace posible el devastado paralelo al eje y el


acabado paralelo al contorno.
El llamado al ciclo es hecho con L95xxx (bloque N6).

Las condiciones de maquinado son definidos con


parámetros por adelantado (bloque N5). Encontrará sus
significados en el manual de programación.

Para la descripción de un contorno terminado en un N1 G54 T1 G92 S3200


subprograma se reservan los números de bloques desde N2 G96 S210
100 hasta 999. N3 F0.5 M04
En este ejemplo el subprograma comienza con el número N4 G00 X100 Z2
de bloque N200. N5 R191 R222 R232 R245
N6 L95200
El programa principal debe terminar con M30 y el N7 G00 X140 Z30
subprograma con M17! N8 M30
N200 G01 X30 Z0
N201 X58 Z-25
N202 X100 Z-35
N203 M17

Ejercicios: Programe el maquinado de la pieza con L95!

TCP: X120, Z40


Velocidad de corte: V=120m/min
Avance: 0,4 mm/rev
Tasa de corte: 6 mm
Herramienta: Herramienta de
desbaste

Programa principal n°%

- 21 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

La interpolación circular G02 y G03

Un arco es definido por:


- el punto inicial del arco
- el punto final del arco
- el radio y
- la dirección de la interpolación

En cuanto a los ejemplos:

G02: interpolación circular, horario


G03: interpolación circular, antihorario N..G02 X60 Z-35 120 K0
I: distancia paralela sobre el eje X desde el punto inicial
del arco al punto central del arco
K: distancia paralela sobre el eje Z desde el punto inicial
del arco al punto central del arco
X,Z: Coordenadas del punto final del arco

No es necesario programar las coordenadas del punto


inicial del arco, debido a que la herramienta ya se
encuentra en esa posición.
El control calcula automáticamente el radio del arco con
los parámetros I y J.
Considere el signo matemático de los parámetros I y J.

N..G03 X60 Z-35 10 K-20

1. Marque el punto inicial de cada arco con S, el punto final con E y el punto central del
arco con M!
2. Escriba abajo los parámetros de interpolación I y J para cada arco circular!

- 22 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con L95xxx 1. Ejercicio:


Programe el maquinado de la pieza con
el ciclo de desbaste L95!

2. Valores dados:

TCP: X150, Z50


Velocidad de corte: v = 140m/min
Avance: 0,4 mm/rev
Tasa de corte: 6 mm
Herramienta: Herramienta de
desbaste

Programa principal n°%

- 23 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con G00, G01, G02, 1. Ejercicio:


G03 Escriba los valores de las longitudes
y cree el programa-NC para el
maquinado de la pieza con el ciclo de
desbaste L95xxx!

2. Valores dados:

TCP: X120, Z30


Velocidad de corte: 150m/min
Avance: 0,3 mm/rev
Tasa de corte: 6 mm
Herramienta: Herramienta de
desbaste

Programa principal n°%

- 24 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con G00, G01, G02, 1. Ejercicio:


G03 Escriba los valores de las longitudes
y cree el programa-NC para el
maquinado de la pieza con el ciclo de
desbaste L95xxx!

2. Valores dados:

TCP: X120, Z30


Velocidad de corte: 210m/min
Avance: 0,3 mm/rev
Tasa de corte: 5 mm
Herramienta: Herramienta
de desbaste

Programa principal n°%

- 25 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Trayectorias de contorno
Con la programación de trayectorias de contorno el
control es inducido a calcular algunos valores de
coordenadas por su cuenta. Esto simplifica la
programación.

a) Angulo y línea recta

El punto final E en el ejemplo está claramente definido si N1 T1 G54 G92 S3200


se programa el ángulo y la coordenada-X. N2 G96 S210
N3 F0.4 M04
El parámetro para el ángulo es la letra A. N4 G01 X40 Z0
El ángulo es siempre medido a partir del eje positivo Z y N5 G01 A149 X100
en dirección antihorario y positivo. N6 M30

Ejercicios: Programe los contornos!


1.
N05 G01 X20 Z0
N10

2.
N05 G01 X40 Z0
N10

3.
N05 G01 X 100 Z0
N10

- 26 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Angulo y arco
Si conoce el ángulo de un elemento de contorno seguido
de un arco tangencial pero no las coordenadas de los
puntos de puente, a menudo es relativamente sencillo
calcular el supuesto punto de intersección de líneas
rectas de los elementos de contorno e insertar el arco
circular automáticamente.

En el ejemplo las coordenadas del punto P1 son X120 y


Z-23.
N5 G01 X40 Z0
Este programa de maquinado no está completo. N6 G01 X120 Z-23 B30
N7 Z-40

Ejercicios: Programe los contornos!


1.
N05 G01 X40 Z0
N10

2.
N05 G01 X0 Z0
N10

3.
N05 G01 X100 Z0
N10

- 27 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Arco y ángulo
Si un arco va tangencialmente a lo largo de una línea recta,
es útil normalmente calcular el punto de intersección de las
dos líneas rectas.

El arco puede ser programado por inserción automática

En el ejemplo las coordenadas del punto P1 son X27.4 y


Z0.

El programa no está completo! N5 G01 X0 Z0


N6 G01 X27.4 Z0 B30
N7 G01 X120 Z-55.14

Ejercicios: Programe los contornos!

1.
N05 G01 X 20 Z0
N10

2.
N05 G01 X 20 Z0
N10

3.
N05 G01 X100 Z0
N10

- 28 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicios: Cree los bloques de programa para el maquinado de los arcos circulares!

N05 G01 X40 Z0


N10

N05 G01 X 0 Z0
N10

N05 G01 X80 Z0


N10

N05 G01 X30 Z0


N10

- 29 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Inserción de chaflanes
Puede insertar automáticamente un chaflán entre dos
trayectorias de contorno de línea recta con el parámetro
"B-".

Las coordenadas X1 y Z1 del punto de intersección


asumido P1 y las coordenadas X y Z del punto final E
deben ser conocidos.

Los puntos de intersección P3 y P4 son calculados N1 T1 G54 G92


automáticamente por el control. N2 S3200 G96 S210
N3 F.5 M04
N4 G01 X0 Z0
N5 G01 X80 Z-20 B-10
N6 G01 X100 Z-60
N7 M30

Ejercicios: Programe las trayectorias de contorno!


1.
N05 G01 X20 Z0
N10
N15

2.
N05 G01 X30 Z0
N10
N15

3.
N05 G01 X100 Z0
N10
N15

- 30 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Inserción de arcos de puente


En lugar de chaflanes puede insertar un arco entre dos
elementos de contorno con el parámetro ”B“. Las
coordenadas X1 y Z1 del punto de intersección asumido
P1 y las coordenadas X y Z del punto final E deben ser
conocidos.

Los puntos de intersección P3 y P4 son calculados


automáticamente por el control.
N1 T1 G92 S3000
N2 G96 S200 F.4 M04
N4 G01 X0 Z0
N5 G01 X60 Z-10 B20
N6 G01 X100 Z-60
N7 G00 X120 Z20
N8 M30

Ejercicios: Programe las trayectorias de contorno!


1.
N05 G01 X0 Z0
N10
N15

2.
N05 G01 X20 Z-5
N10
N15

3.
N05 G01 X40 Z0
N10
N15

- 31 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicios: En los siguientes ejemplos los arcos están conectados tangencialmente.


Puede encontrar los puntos finales en el dibujo. Los puntos intermedios
deben ser calculados.
Programe los bloques de programa para el maquinado de los arcos!

1.
N05 G01 X20 Z0
N10
N20

2.
N05 G01 X20 Z0
N10
N20

3.
N05 G01 X20 Z0
N10
N20

4.
N05 G01 X60 Z0
N10
N20

- 32 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Inserción de dos radios


En principio, la inserción de radios puede ser usada para
cuantos puntos de intersección de líneas rectas de
elementos de contorno se desee, si los puntos de
intersección están claramente definidos.

Las coordenadas X y Z del punto inicial y final y los


puntos de intersección de los elementos de contorno de
línea recta P1 y P2 deben ser conocidos.

Los puntos de intersección entre los elementos de N1 G54 T1 G92 S2000 F0.5
contorno de línea recta y los radios de puente son N2 G96 S180 M04
calculados por el control. N3 G01 X0 Z0
N4 G01 X40 Z-10 B20
N5 G01 X80 Z-50 B20
Los radios son indicados con el parámetro "B".
N6 G01 X120 Z-60
N7 G00 X140 Z20
N8 M30

Ejercicios: Programe las trayectorias de contorno!


1.
N05 G01 X10 Z0
N10
N15
N20

2.
N05 G01 X20 Z0
N10
N15
N20

3.
N05 G01 X0 Z0
N10
N15
N20

- 33 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicios: Programe las siguientes trayectorias de contorno.


(Puede encontrar las coordenadas del punto de intersección P1 y del punto
final E en el dibujo. Los otros puntos deben se ser calculados).

1.
N05 G01 X0 Z0
N10
N15
N20

2.
N05 G01 X10 Z0
N10
N20
N30

3.
N05 G01 X20 Z0
N10
N20
N30

4.
N05 G01 X0 Z0
N10
N20
N30

- 34 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Inserción de dos chaflanes


Puede insertar chaflanes para cuantos puntos de
intersección se desee, si éstos están claramente definidos.

Las coordenadas X y Z del punto inicial y final y los puntos


de intersección de los elementos de contorno de línea recta
P1 y P2 deben ser conocidos.

Los puntos de intersección entre los elementos de contorno


de línea recta y los chaflanes son calculados por el control.
N1 T1 G54 S200 F.3 M04
Los chaflanes son programados con el parámetro "B-". N2 G01 X0 Z0
N3 G01 X40 Z-10 B-8
El “signo menos” no es un signo matemático aquí sino un N4 G01 X80 Z-50 B-8
N5 G01 Z-60 X120
componente del parámetro.
N6 G00 X140 Z20
N7 M30

Ejercicios: Programe las trayectorias de contorno!

1.
N05 G01 X10 Z0
N10
N15
N20

2.
N05 G01 X20 Z0
N10
N15
N20

3.
N05 G01 X0 Z0
N10
N15
N20

- 35 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con el ciclo de


desbaste L95 1. Ejercicio:

Programe el maquinado de la pieza


con el ciclo de desbaste L95!
Tiene que calcular las coordenadas
de los puntos centrales.

2. Comentarios:

La pieza de trabajo tiene que ser


maquinada de un sólido. El contorno
tiene que ser maquinado con trabajo
de acabado. Defina los otros
parámetros de trabajo por su cuenta.

Programa principal n°%

- 36 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con L95, chaflán y


radios
1. Ejercicio:

Programe el maquinado de la pieza


con el ciclo de corte L95 usando
trayectorias de contorno.

2. Comentarios:

La pieza de trabajo tiene que ser


maquinada de un sólido. El contorno
tiene que ser maquinado con trabajo
de acabado. Defina los otros
parámetros de trabajo por su cuenta.

Programa principal n°%

- 37 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con L95, e inserción de radios


1. Ejercicio:

Programe el maquinado de la pieza


con el ciclo de corte L95 usando el
parámetro A para ángulos e inserción
automática de radios.

2. Comentarios:

La pieza de trabajo tiene que ser


maquinada de un sólido. El contorno
tiene que ser maquinado con trabajo
de acabado. Defina los otros
parámetros de trabajo por su cuenta.

Programa principal n°%

- 38 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Roscado por pasos G33

Con la instrucción estandarizada G33, los cortes de


roscado son programados paso por paso.

El paso (aquí K5 es un paso de 5mm) es modal.

Con la instrucción G33, el control comienza en la


posición cero del spindle, así el inicio del roscado es
siempre el mismo.
N01 G54 G92 S2500
Con G33 puede cancelar eventualmente valores N05 G96 S80
programados de avance. Puede activar el valor de N07 T3 M03
avance de nuevo con G01. N10 G00 X46 Z5
N15 G33 Z-55 K5
El programa del ejemplo no está completo. N20 G00 X55
N25 G00 Z5
N30 G00 X44.5
N35 G33 Z-55

Ejercicio: Programe el maquinado del roscado con G33 y el maquinado externo con L95!
Defina las condiciones tecnológicas
por su cuenta.

Preste atención al hecho de que no


puede realizar el corte inferior de la
cuerda con el ciclo L95.

Puede encontrar la geometría de la


cuerda en un libro de tablas

Programa principal n°%

- 39 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Continuación del programa n°

- 40 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ciclo de roscado L96

Para el ciclo de roscado tiene que programar los


parámetros antes de llamar al ciclo L96.

Contrario a la instrucción estandarizada G33 (DIN


66025), el control calcula los valores para el avance,
etc. por su cuenta.

Para el significado de los parámetros vea el manual del


operador. N1 T13 S100 M03
N2 R1048 R118 R1248
N3 R13-58 R145 R15-3.1
N4 R160.2 R176 R183 R192
N5 L96
N6 M30

Ejercicio: Programe el maquinado del roscado con L96 y el maquinado externo con L95!
Defina las condiciones tecnológicas por
su cuenta.

Preste atención al hecho de que no


puede realizar el corte inferior de la
cuerda con el ciclo L95.

Puede encontrar la geometría de la


cuerda en un libro de tablas

Programa principal n°%

- 41 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Continuación del programa n°:

- 42 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con ciclo de corte y ciclo de roscado


1. Ejercicio:

Programe el maquinado de la pieza


con el ciclo de corte L95 y el ciclo de
roscado L96.

2. Comentarios:

La pieza de trabajo tiene que ser


maquinada de un sólido. El contorno
tiene que ser maquinado con trabajo
de acabado. Defina los otros
parámetros de trabajo por su cuenta.

Programa principal n°%

- 43 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ciclo de perforado profundo L98

Con el ciclo de perforado profundo puede programar


perforaciones profundas con movimientos repetidos de
retroceso para remoción de viruta si es necesario.

Los parámetros reciben valores antes de llamar al


ciclo, aquí en los bloques N15 y N20.

Para el significado de los parámetros vea el manual del


operador. N05 G97 S1000 F.3 M03 T25
N10 G00 X0 Z2
N15 L98 R225 R23-50
N20 R2415 R2525
N25 G00 X120 Z30
N30 M30

Ejercicio: Programe las dos perforaciones con el ciclo de perforado profundo L98!
Valores dados:

TCP: X120, Z40


Velocidad de corte: 35 m/min
Avance: 0.2 mm
Herramienta: broca ∅20 mm
broca ∅40 mm

Determine los valores de los parámetros


por su cuenta.

Programa principal n°%

- 44 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con ciclo de desbaste y ciclo de corte


1. Ejercicio:

Programe el maquinado de la pieza


con el ciclo de desbaste L95 y el ciclo
de perforado profundo L98.

2. Comentarios:

La pieza de trabajo tiene que ser


maquinada de un sólido. El contorno
tiene que ser maquinado con trabajo
de acabado. Defina los otros
parámetros de trabajo por su cuenta.

Programa principal n°%

- 45 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación con ciclo de desbaste y ciclo de perforado profundo


1. Ejercicio:

Programe el maquinado de la pieza


con el ciclo de corte L95 y el ciclo de
perforado profundo L98.

2. Comentarios:

La pieza de trabajo tiene que ser


maquinada de un sólido. El contorno
tiene que ser maquinado con trabajo
de acabado. Defina los otros
parámetros de trabajo por su cuenta.

Programa principal n°%

- 46 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Continuación del programa n°

- 47 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Ejercicio de programación – maquinado completo de una pieza


1. Ejercicio:

Programe el maquinado de la pieza


con el ciclo de corte L95 usando
trayectorias de contorno.
Realice el perforado con el ciclo de
perforado profundo L98 y la cuerda
con el ciclo L96.

2. Comentarios:

La pieza de trabajo tiene que ser


maquinada de un sólido. El contorno
tiene que ser desbastado. Defina los
otros parámetros de trabajo por su
cuenta.

Programa principal n°%

- 48 -
Sistema de programación SL
SL-Automatisierungstechnik GmbH Ejercicios Torneado Neutral De Lorenzo of America Corp SA de CV
In der Bredde 37 58636 Iserlohn Pensylvania 189 Col Nápoles México DF

Continuación del programa n°

- 49 -

También podría gustarte