Ejemplos Fagor 8055M
Ejemplos Fagor 8055M
Ejemplos Fagor 8055M
Modelo Fresadora
INDICE
ATENCION
Las velocidades de corte y de avance que aparecen en este manual son orientativas,
pudiendo variar en funcin del material de la pieza y las herramientas. En el caso
de mecanizar una de las piezas de los ejemplos, emplear las velocidades
recomendadas por el fabricante de las herramientas.
El nmero de herramienta tambin ser diferente, dependiendo de la mquina.
========= 0 ========
8040M
8055M
Planeado. ............................................................................................... 2
Definicin de perfil con compensacin de radio (G40/G41/G42). ................. 3
Programacin de arcos (G02/G03). .......................................................... 4
Entrada/salida tangencial (G37/G38) y redondeo de aristas (G36). ............ 5
Imagen espejo (G10/G11/G12/G13). ......................................................... 6
Giro de coordenadas (G73). ..................................................................... 7
Giro de coordenadas (Centro de giro diferente del cero pieza). .................. 8
Seleccin del origen polar (G93). ............................................................. 9
Programacin en coordenadas polares. (I) .............................................. 10
Programacin en coordenadas polares. (II) ............................................. 11
Programacin en coordenadas polares. (Espiral de Arquimedes). ............. 12
Ejemplos de programacin:
Ejemplos generales
Planeado.
Se pretende, con una fresa de 50mm, efectuar un planeado de la superficie XY rebajndola 6mm
Cotas absolutas (G90)
T1 D1
T1 D1
(Herramienta y corrector.)
(Condiciones de corte.)
(Aproximacin.)
G1 Z6 F200
(Posicionamiento.)
G1 Z6 F200
N10 G1 G90 X-30 Y0 F250
G0 Y40
G1 X-30
G0 Y40
N30 G1 X-260
G0 Y80
G1 X230
G0 Y40
N40 (RPT N20, N30)
G0 Y120
N20 G1 X-30
(RPT N10, N20) N2
G1 Z20
G1 G90 Z20
G0 X-50
G0 X-50
M30
M30
MANUAL
DE EJEMPLOS
(Retirar herramienta.)
(Fin de programa.)
-M-
N5 T2 D2
N10 G0 G90 G42 X0 Y0 Z5 S1000 M3 M41
N20 G94 G1 Z-5 F150
N30 X10.858 F200 .................................................... Comienzo del mecanizado del perfil.
N40 G2 X39.142 I14.142 J-5 ................................
N50 G1 X100
N60 Y50
N70 X90 Y42
N80 X80 Y50
N90 Y20
N100 X55
N110 X38.672 Y56.172 ............................................
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
10
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
11
La primera opcin toma incrementos de 0.36, correspondiendo a cada incremento angular un incremento
radial de 0.01 mm.
El nmero de pasos necesarios para efectuar la espiral es: 30mm / 0.01mm = 3000 incrementos
La segunda opcin toma incrementos de 0.036, correspondiendo a cada incremento angular un incremento
radial de 0.001 mm.
El nmero de pasos necesarios para efectuar la espiral es: 30mm / 0.001mm = 30000 incrementos
Como el CNC permite repetir como mximo 9999 veces la ejecucin de un bloque, la espiral se efectuar
en 3 bloques
El bsico (primer incremento)
Repetir el bsico 9999 veces (total acumulado 10000)
Repetir 2 veces todo lo anterior, completando as las 30000 veces.
Primera opcin:
N10
N20
N30
N40
N50
G0 G90 X0
G1 G5 Z-5
G91 R0.01
(RPT N30,
G0 G90 G7
Y0 Z10 S1000 T5 D5 M3
F200
Q-0.36 F100 .................... Primer incremento
N30) N2999 ...................... Resto de incrementos
Z10 M30
Segunda opcin:
N10
N20
N30
N40
N50
12
MANUAL
DE EJEMPLOS
-M-
8040M
8055M
Ejemplos de programacin:
Ciclos fijos
13
Plano de referencia
N10
N20
N30
N40
N50
N60
14
T10 D10
G0 G90 G43 Z25 S1000 M3 M8 M41
G81 G98 X15 Y15 Z2 I-20 F200
X85
Y85
X15
X50 Y75
G93 I50 J50
G91 Q-45 N3
G80
G0 G90 G44 Z30
M30
MANUAL
DE EJEMPLOS
-M-
Plano de referencia
T6 D6
G0 G90 G43 Z25 S1800 M3 M8 M41
N10 G82 G99 X-30 Y-50 Z2 I-3 K150 F200
N20 G91 X12 Y20 N5
N70 G90 G82 G99 X50 Y50 Z-13 I-18 K150
N80 G98 Y-50
N90 G99 X-50
N100 G98 Y50
G80
G0 G90 G44 Z30
M30
MANUAL
DE EJEMPLOS
-M-
15
Plano de referencia
N10
N20
N30
N40
N50
N60
16
T10 D10
G0 G90 G43 Z25 S1000 M3 M41
G83 G99 X-50 Y50 Z2 I-15 J3 F200
X50
Y-50
X-50
G93 I-60 J-60
R80 Q30
Q70
G80
G0 G90 G44 Z30
M30
MANUAL
DE EJEMPLOS
-M-
Plano de referencia
N10
N20
N40
N50
N60
N70
T12 D12
G0 G90 G43 Z25 S300 M3 M8 M41
G93 I0 J0
G84 G99 R30 Q180 Z10 I-20 K150 F450
G91 Q120 N2
G90 G98 G84 X50 Y0 Z-5 I-35 K150
X0 Y50
X-50 Y0
X0 Y-50
G80
G0 G90 G44 Z30
M30
MANUAL
DE EJEMPLOS
-M-
17
Plano de referencia
T2 D2
G0 G90 G43 Z25 S1600 M3 M42
N10 G88 G99 X30 Y35 Z2 I-10 J-15 B5 C6 D2 H200 L1 F300
N20 G98 Y85
N30 G87 G98 X90 Y60 Z17 I3 J-20 K40 B4 C6 D2 H200 L1
G80
G0 G90 G44 Z30
M30
18
MANUAL
DE EJEMPLOS
-M-
Plano de referencia
N10
N20
N30
N70
T2 D2
G0 G90 G43 Z25 S1600 M3 M42
G87 G99 X40 Y50 Z2 I-10 J20 K40 B4 C6 D2 H200 L1 F300
G79 J20 K20
X100 Y100
G79 I-18 J40 K20
X140 Y40
G80
G0 G90 G44 Z30
M30
MANUAL
DE EJEMPLOS
-M-
19
Pieza ejemplo 1.
N10
N20
N30
N40
N50
N60
20
MANUAL
DE EJEMPLOS
-M-
Pieza ejemplo 2.
Posicionamiento inicial
G0 G90 G43 X60 Y0 Z5 T2 D2
G1 Z0 F250
MANUAL
DE EJEMPLOS
-M-
21
22
MANUAL
DE EJEMPLOS
-M-
8040M
8055M
Ejemplos de programacin:
Mecanizados mltiple
23
24
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
25
26
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
27
28
MANUAL
DE EJEMPLOS
-M-
8040M
8055M
Ejemplos de programacin:
Cajeras con islas
29
N100
N200
N300
N400
Taladrados y Roscado
N500 T9 D9 ....................................................... Broca de 8.5 mm.
G0 G90 G43 Z100 F200 S1050 M4 M41
G83 G98 X0 Y0 Z5 I-12 J3 ................. Taladrado (P1).
G80
T7 D7 ....................................................... Broca 5 mm.
F200 S1500 M4 M42
G81 G99 X-24 Y0 Z-10 I-30 K0 ......... Taladrado (P2).
G63 X24 Y0 I30 C2 F300 ..................... Taladrado (P3 a P13).
G80
G0 Z100
T12 D12 ................................................... Herramienta de Roscar.
G0 G90 G43 Z20 F450 S300 M4 M41
G84 G98 X0 Y0 Z5 I-30 ....................... Roscado del punto P1.
G0 G44 Z50
M30
30
MANUAL
DE EJEMPLOS
-M-
T2 D2
M06
G0 G90 G43 X0 Y0 Z20 F160 S1600 M3 M42
N100
N110
N120
N130
N140
MANUAL
DE EJEMPLOS
-M-
31
Ranura en arco
N300 T4 D4 ....................................................... Selecciona la herramienta
M6
G19 ........................................................... Selecciona el plano YZ
como plano principal.
G15Z ......................................................... Selecciona el eje Z como
eje vertical.
F150 S1200 M3 M42
G0 G43 G90 X54.5 Y8.5 Z0
G1 X53.5 ................................................. Ranura derecha.
N310 G91 G1 X-1
G2 G90 Q180
G91 G1 X-1
N320 G3 G90 Q0
(RPT N310, N320) N6
G0 G90 Z10
X-36.5 ..................................................... Ranura izquierda.
Z0
(RPT N310, N320) N7
G0 G90 G17 G44 Z50
Taladrado
T9 D9 ....................................................... Selecciona la herramienta
M6
F200 S1050 M4 M41
G0 G43 G90 X40 Y40 Z20
G83 G99 Z3 I-13 J3 ............................. Taladrado del punto "A".
N400 X-40 ......................................................... Taladrado del punto "B".
Y-40 ......................................................... Taladrado del punto "C".
X40 ........................................................... Taladrado del punto "D".
N410 G80
G0 G44 Z60
Roscado
T12 D12 ................................................... Selecciona la herramienta.
M6
F450 S300 M4 M41
G0 G43 G90 X40 Y40 Z20
G84 G99 Z5 I-30 ................................... Roscado del agujero "A"
(RPT N400, N410) ................................. Roscado de los agujeros
"B", "C" y "D".
G0 G44 Z60
M30
32
MANUAL
DE EJEMPLOS
-M-
8040M
8055M
Ejemplos de programacin:
Editor de perfiles
33
PUNTO INICIAL
: X = 80
Y =-20
RECTA
RECTA
RECTA
: X = 80
: X = 20
: X = 20
Y = 20
Y = 20
Y = 80
RECTA
ARCO ANTIHORARIO
RECTA
: X = 60
: X = 100
: X = 140
Y = 80
Y = 80
Y = 80
RECTA
RECTA
RECTA
: X = 140
: X = 80
: X = 80
Y = 20
Y = 20
Y =-20
Xcentro = 80
Ycentro = 80
Radio = 20
ENTER .....
ENTER .....
ENTER .....
ENTER .....
ENTER .....
ENTER .....
ENTER .....
ENTER .....
Asignarle Radio = 5
Asignarle Tamao = 10
Asignarle Radio = 10
Asignarle Radio = 5
Asignarle Radio = 5
Asignarle Radio = 10
Asignarle Tamao = 10
Asignarle Radio = 5
FIN DE LA EDICION
Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicin de perfiles y
muestra en cdigo ISO el programa que se ha generado.
34
MANUAL
DE EJEMPLOS
-M-
PUNTO INICIAL
: X= 0
Y= -70
ARCO HORARIO (1)
: Xcentro= 0
Ycentro= 0
Radio= 70
ARCO HORARIO (2)
: Radio= 350
Tangencia= Si
ARCO HORARIO (3)
: Xcentro= 0
Ycentro= 120
Radio= 30
Tangencia= Si
El CNC muestra todas las opciones posibles para el tramo 2. Seleccionar la adecuada
Tangencia= Si
FIN DE LA EDICION
Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicin de perfiles y
muestra en cdigo ISO el programa que se ha generado.
MANUAL
DE EJEMPLOS
-M-
35
PUNTO INICIAL
: X = 40
Y = 120
ARCO HORARIO
: Xcentro = 60
Ycentro = 120
Radio = 20
ARCO ANTIHORARIO (1) : Radio = 150
Tangencia = Si
ARCO HORARIO
: Xcentro = 200
Ycentro = 150
Radio = 30
Tangencia = Si
El CNC muestra todas las opciones posibles para el tramo 1. Seleccionar la adecuada
FIN DE LA EDICION
Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicin de perfiles y
muestra en cdigo ISO el programa que se ha generado.
36
MANUAL
DE EJEMPLOS
-M-
PUNTO INICIAL
: X = -30
Y=0
ARCO HORARIO
: Xcentro = -30
Ycentro = 15
Radio = 15
RECTA (1)
: Tangencia = Si
ARCO HORARIO
: Xcentro = 0
Ycentro = 70
Radio = 15
Tangencia = Si
El CNC muestra todas las opciones posibles para el tramo 1. Seleccionar la adecuada
RECTA (2)
ARCO ANTIHORARIO
: Tangencia = Si
: Xcentro = 30
Ycentro = 40
Radio = 10
Tangencia = Si
El CNC muestra todas las opciones posibles para el tramo 2. Seleccionar la adecuada
RECTA (3)
ARCO HORARIO
: Tangencia = Si
: Xcentro = 80
Ycentro = 40
Radio = 8
Tangencia = Si
El CNC muestra todas las opciones posibles para el tramo 3. Seleccionar la adecuada
RECTA (4)
ARCO HORARIO
: Tangencia = Si
: Xcentro = 100
Ycentro = 10
Radio = 10
Tangencia = Si
El CNC muestra todas las opciones posibles para el tramo 4. Seleccionar la adecuada
RECTA (5)
: X = -30
Y=0
Tangencia = Si
El CNC muestra todas las opciones posibles para este tramo. Seleccionar la adecuada
FIN DE LA EDICION
Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicin de perfiles y
muestra en cdigo ISO el programa que se ha generado.
MANUAL
DE EJEMPLOS
-M-
37
PUNTO INICIAL
: X = 60
Y = -15
RECTA
: Y = -15
Angulo = 180
ARCO ANTIHORARIO (1) : Radio = 10
Tangencia = Si
ARCO HORARIO
: Xcentro = 0
Ycentro = 0
Radio = 35
Tangencia = Si
El CNC muestra todas las opciones posibles para el tramo 1. Seleccionar la adecuada
FIN DE LA EDICION
Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicin de perfiles
y muestra en cdigo ISO el programa que se ha generado.
38
MANUAL
DE EJEMPLOS
-M-
PUNTO INICIAL
: X = 100
Y = 20
RECTA
: X = 80
Y = 20
RECTA
: X = 80
Angulo = 90
ARCO ANTIHORARIO (1) : Xcentro = 75
Radio = 5
Tangencia = Si
ARCO ANTIHORARIO (2) : Xcentro = 100
Radio = 150
Tangencia = Si
ARCO HORARIO
: Xcentro = 40
Ycentro = 80
Radio = 20
Tangencia = Si
El CNC muestra todas las opciones posibles para el tramo 2. Seleccionar la adecuada.
El CNC muestra todas las opciones posibles para el tramo 1. Seleccionar la adecuada.
: X = 100
Y = 20
FIN DE LA EDICION
Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicin de perfiles y
muestra en cdigo ISO el programa que se ha generado.
MANUAL
DE EJEMPLOS
-M-
39
FIN DE LA EDICION
Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicin de perfiles y
muestra en cdigo ISO el programa que se ha generado.
40
MANUAL
DE EJEMPLOS
-M-
8040M
8055M
Ejemplos de programacin:
Programas de personalizacin de usuario
41
Diagnosis de la mquina.
En este ejemplo se indica:
a.- Cmo efectuar un programa de personalizacin de usuario.
Para que este programa se pueda ejecutar en el canal de usuario del Modo Manual, el parmetro
mquina general USERMAN se debe personalizar con el nmero de programa.
Para una mejor comprensin, la explicacin viene por partes, indicndose el trozo de programa y
la elaboracin de la pgina y smbolos correspondientes. Las distintas partes son:
- Parte 1: Solicita el cdigo de acceso.
- Parte 2: Muestra el estado de las entradas I1 a I40.
(Utiliza la pgina de usuario 2 y los smbolos 21 y 22)
- Parte 3: Muestra el estado de la salidas O1 a O18.
(Utiliza la pgina de usuario 3 y los smbolos 21 y 22)
- Parte 4: Muestra el consumo de los motores.
(Utiliza la pgina de usuario 4 y los smbolos 0 a 20)
Para avanzar o retroceder pgina a pgina, se deben utilizar las teclas pgina anterior y pgina
posterior.
;
N200
42
MANUAL
DE EJEMPLOS
-M-
(P100
(P100
(P100
(P100
(P100
(P100
(P100
(P100
(P100
(P100
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
Smbolo 21
Smbolo 22
MANUAL
DE EJEMPLOS
-M-
43
Edicin de la pgina 2
Tamao
Blanco
Grande
ENTRADAS X226
Texto
Posicin
ENTRADAS X224
Color Principal
Tamao
Texto
Posicin
Color Principal
Tamao
Texto
Posicin
Y10
Blanco
Pequeo
I13
X180 Y140
Blanco
Pequeo
I27
X380 Y210
Rojo
Grande
Y8
Blanco
Pequeo
I14
X230 Y140
Blanco
Pequeo
I28
X430 Y210
Blanco
Pequeo
I1
X80
Y70
Blanco
Pequeo
I15
X280 Y140
Blanco
Pequeo
I29
X480 Y210
Blanco
Pequeo
I2
X130
Y70
Blanco
Pequeo
I16
X330 Y140
Blanco
Pequeo
I30
X530 Y210
Blanco
Pequeo
I3
X180
Y70
Blanco
Pequeo
I17
X380 Y140
Blanco
Pequeo
I31
X80
Blanco
Pequeo
I4
X230
Y70
Blanco
Pequeo
I18
X430 Y140
Blanco
Pequeo
I32
X130 Y280
Blanco
Pequeo
I5
X280
Y70
Blanco
Pequeo
I19
X480 Y140
Blanco
Pequeo
I33
X180 Y280
Blanco
Pequeo
I6
X330
Y70
Blanco
Pequeo
I20
X530 Y140
Blanco
Pequeo
I34
X230 Y280
Blanco
Pequeo
I7
X380
Y70
Blanco
Pequeo
I21
X80 Y210
Blanco
Pequeo
I35
X280 Y280
Blanco
Pequeo
I8
X430
Y70
Blanco
Pequeo
I22
X130 Y210
Blanco
Pequeo
I36
X330 Y280
Blanco
Pequeo
I9
X480
Y70
Blanco
Pequeo
I23
X180 Y210
Blanco
Pequeo
I37
X380 Y280
Blanco
Pequeo
I10
X530
Y70
Blanco
Pequeo
I24
X230 Y210
Blanco
Pequeo
I38
X430 Y280
Blanco
Pequeo
I11
X80
Y140
Blanco
Pequeo
I25
X280 Y210
Blanco
Pequeo
I39
X480 Y280
Blanco
Pequeo
I12
X130 Y140
Blanco
Pequeo
I26
X330 Y210
Blanco
Pequeo
I40
X530 Y280
Y280
Editar los siguientes crculos (no rellenos) con color principal blanco y tipo de lnea Fina continua
Color Principal
44
Centro
Despazar a...
Color Principal
Centro
Despazar a...
Color Principal
Centro
Despazar a...
Blanco
X90
Y95
X90
Y102
Blanco
Blanco
Y242
Blanco
X140
Y95
X140 Y102
Blanco
Blanco
Y242
Blanco
X190
Y95
X190 Y102
Blanco
Blanco
X90
X90
Y312
Blanco
X240
Y95
X240 Y102
Blanco
Blanco
Y312
Blanco
X290 Y95
X290 Y102
Blanco
Blanco
Y312
Blanco
X340
Y95
X340 Y102
Blanco
Blanco
Y312
Blanco
X390 Y95
X390 Y102
Blanco
X90
Y242
Blanco
Blanco
X440
Y95
X440 Y102
Blanco
Blanco
Blanco
X490
Y95
X490 Y102
Blanco
Blanco
Blanco
X540
Y95
X540 Y102
Blanco
Blanco
Y312
Blanco
X90
Y165
X90
Y172
Blanco
Blanco
Y312
Blanco
Blanco
Blanco
Y312
Blanco
Blanco
Blanco
Blanco
MANUAL
Y235
DE EJEMPLOS
X90
-M-
Y305
Y312
(P100
(P100
(P100
(P100
(P100
(P100
(P100
(P100
(P100
AND
AND
AND
AND
AND
AND
AND
AND
AND
MANUAL
DE EJEMPLOS
-M-
45
Edicin de la pgina 3
Tamao
Texto
Color
Principal
Tamao
Texto
Y10
Blanco
Pequeo
O6
X355
Posicin
Color
Principal
Tamao Texto
Posicin
Y70
Blanco
Pequeo O13
X255 Y140
Posicin
Y8
Blanco
Pequeo
O7
X405
Y70
Blanco
Pequeo O14
X305 Y140
Blanco
Pequeo
O1
X105
Y70
Blanco
Pequeo
O8
X455
Y70
Blanco
Pequeo O15
X355 Y140
Blanco
Pequeo
O2
X155
Y70
Blanco
Pequeo
O9
X505
Y70
Blanco
Pequeo O16
X405 Y140
Blanco
Pequeo
O3
X205
Y70
Blanco
Blanco
Pequeo O17
X455 Y140
Blanco
Pequeo
O4
X255
Y70
Blanco
Pequeo
Blanco
Pequeo O18
X505 Y140
Blanco
Pequeo
O5
X305
Y70
Blanco
Editar los siguientes crculos (no rellenos) con color principal blanco y tipo de lnea Fina continua
Color
Principal
46
Centro
Despazar a...
Color
Principal
Centro
Despazar a...
Color
Principal
Centro
Despazar a...
Blanco
X115
Y95
X115 Y102
Blanco
X415
Y95
X415 Y102
Blanco
Blanco
X165
Y95
X165
Y102
Blanco
X465
Y95
X465 Y102
Blanco
Blanco
X215
Y95
X215
Y102
Blanco
X515
Y95
X515 Y102
Blanco
Blanco
X265
Y95
X265 Y102
Blanco
Blanco
Blanco
X315
Y95
X315
Y102
Blanco
Blanco
Blanco
X365
Y95
X365 Y102
Blanco
Blanco
MANUAL
DE EJEMPLOS
-M-
Amarillo
Rojo
Gris
Verde
Amarillo
Rojo
De
De
De
De
De
De
De
SYMBOL 0
---
---
---
---
---
---
X0 Y0
X400 Y30
X100 Y0
X100 Y30
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 1
X0 Y0
X20 Y30
---
---
---
---
X20 Y0
X400 Y30
X100 Y0
X100 Y30
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 2
X0 Y0
X40 Y30
---
---
---
---
X40 Y0
X400 Y30
X100 Y0
X100 Y30
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 3
X0 Y0
X60 Y30
---
---
---
---
X60 Y0
X400 Y30
X100 Y0
X100 Y30
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 4
X0 Y0
X80 Y30
---
---
---
---
X80 Y0
X400 Y30
X100 Y0
X100 Y30
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 5
X0 Y0
X100 Y30
---
---
---
---
X100 Y0
X400 Y30
---
---
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 6
X0 Y0
X120 Y30
---
---
---
---
X120 Y0
X400 Y30
---
---
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 7
X0 Y0
X140 Y30
---
---
---
---
X140 Y0
X400 Y30
---
---
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 8
X0 Y0
X160 Y30
---
---
---
---
X160 Y0
X400 Y30
---
---
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 9
X0 Y0
X180 Y30
---
---
---
---
X180 Y0
X400 Y30
---
---
X200 Y0
X200 Y30
X300 Y0
X300 Y30
SYMBOL 10
X0 Y0
X200 Y30
---
---
---
---
X200 Y0
X400 Y30
---
---
---
---
X300 Y0
X300 Y30
SYMBOL 11
X0 Y0
X200 Y30
X200 Y0
X220 Y30
---
---
X220 Y0
X400 Y30
---
---
---
---
X300 Y0
X300 Y30
SYMBOL 12
X0 Y0
X200 Y30
X200 Y0
X240 Y30
---
---
X240 Y0
X400 Y30
---
---
---
---
X300 Y0
X300 Y30
SYMBOL 13
X0 Y0
X200 Y30
X200 Y0
X260 Y30
---
---
X260 Y0
X400 Y30
---
---
---
---
X300 Y0
X300 Y30
SYMBOL 14
X0 Y0
X200 Y30
X200 Y0
X280 Y30
---
---
X280 Y0
X400 Y30
---
---
---
---
X300 Y0
X300 Y30
SYMBOL 15
X0 Y0
X200 Y30
X200 Y0
X300 Y30
---
---
X300 Y0
X400 Y30
---
---
---
---
---
---
SYMBOL 16
X0 Y0
X200 Y30
X200 Y0
X300 Y30
X300 Y0
X320 Y30
X320 Y0
X400 Y30
---
---
---
---
---
---
SYMBOL 17
X0 Y0
X200 Y30
X200 Y0
X300 Y30
X300 Y0
X340 Y30
X340 Y0
X400 Y30
---
---
---
---
---
---
SYMBOL 18
X0 Y0
X200 Y30
X200 Y0
X300 Y30
X300 Y0
X360 Y30
X360 Y0
X400 Y30
---
---
---
---
---
---
SYMBOL 19
X0 Y0
X200 Y30
X200 Y0
X300 Y30
X300 Y0
X380 Y30
X380 Y0
X400 Y30
---
---
---
---
---
---
SYMBOL 20
X0 Y0
X200 Y30
X200 Y0
X300 Y30
X300 Y0
X400 Y30
---
---
---
---
---
---
---
---
MANUAL
DE EJEMPLOS
-M-
47
Edicin de la pgina 4
Tamao
Texto
Blanco
Grande
X64
Color
Principal
Tamao
Texto
Y10
Blanco
Mediano
X95
Y270
Posicin
Posicin
Rojo
Grande
X62
Y8
Blanco
Pequeo
25%
X220
Y80
Blanco
Mediano
X95
Y120
Blanco
Pequeo
50%
X320
Y80
Blanco
Mediano
X95
Y170
Blanco
Pequeo
75%
X420
Y80
Blanco
Mediano
X95
Y220
Editar los siguientes elementos grficos con tipo de lnea Fina continua
48
Color Principal
Elemento
1 esquina
2 esquina
Color Principal
Elemento
Blanco
Rectngulo no relleno
X129
Y119
X531
Blanco
Rectngulo no relleno
X129
Y169
Blanco
Rectngulo no relleno
X129
Y219
Blanco
Rectngulo no relleno
X129
Y269
Y151
Verde
Lnea continua
X230
Y100
X230
Y320
X531
Y201
Amarillo
Lnea continua
X330
Y100
X330
Y320
X531
Y251
Rojo
Lnea continua
X430
Y100
X430
Y320
X531
Y301
MANUAL
DE EJEMPLOS
-M-
1 extremo
2 extermo
MANUAL
DE EJEMPLOS
-M-
49
Programa en su totalidad
Mecanizado de chaveteros.
En este ejemplo se indica:
a.- Cmo elaborar una rutina de ejecucin del chavetero.
En el ejemplo, el programa contiene la subrutina de ejecucin del chavetero (Subrutina 55).
Las dimensiones del chavetero las debe definir el usuario antes de efectuar una llamada a esta
subrutina.
b.- Cmo efectuar un programa de personalizacin de usuario.
Para que este programa se pueda ejecutar en el canal de usuario del Modo de Edicin, el parmetro
mquina general USEREDIT se debe personalizar con el nmero de programa.
Una vez definidos todos los datos del chavetero, este programa genera en el programa que se est
editando, los bloques necesarios para la ejecucin del chavetero definido.
c.- Cmo elaborar una pgina de usuario.
Este programa usa la pgina 50. Esta es la pgina que muestra el CNC cuando se selecciona la
opcin Editor usuario en el Modo Editor.
50
MANUAL
DE EJEMPLOS
-M-
MANUAL
DE EJEMPLOS
-M-
51
Tamao
Texto
Posicin
Color Principal
Tamao
Texto
Blanco
Grande
X72
Rojo
Grande
X70
Amarillo
Pequeo
Azul Claro
Pequeo
Azul Claro
Pequeo
Azul Claro
Azul Claro
Y10
Rojo
Pequeo
Cota aproximacion
X288
Y192
Y8
Rojo
Pequeo
(P6)
X440
Y192
X360
Y72
Morado
Pequeo
Longitud chaveta
X288
Y224
Nmero de herramienta
X288
Y96
Morado
Pequeo
(P1)
X440
Y224
(T)
X440
Y96
Morado
Pequeo
Anchura chaveta
X288
Y240
Pequeo
Nmero de corrector
X288
Y112
Morado
Pequeo
(P2)
X440
Y240
Pequeo
(D)
X440
Y112
Morado
Pequeo
Angulo de giro
X288
Y256
Rojo
Pequeo
Punto inicial X
X288
Y144
Morado
Pequeo
(P3)
X440
Y256
Rojo
Pequeo
(X)
X440
Y144
Amarillo
Pequeo
Profundidad total
X288
Y288
Rojo
Pequeo
Punto inicial Y
X288
Y160
Amarillo
Pequeo
(P4)
X440
Y288
Rojo
Pequeo
(Y)
X440
Y160
Amarillo
Pequeo
Paso profundidad
X288
Y304
Rojo
Pequeo
Punto inicial Z
X288
Y176
Amarillo
Pequeo
(P5)
X440
Y304
Rojo
Pequeo
(Z)
X440
Y176
52
MANUAL
DE EJEMPLOS
Posicin
-M-
MANUAL
DE EJEMPLOS
-M-
53
;
;
Inicializacin de variables
;
(IB0=(0))
(IB1=(0))
(IB2=(0))
(IB3=(0))
(IB4=(0))
(IB5=(0))
(IB6=(0))
(IB7=(0))
(IB8=(0))
(IB9=(0))
(IB10=(0))
(IB11=(0))
;
;
Visualiza en la pantalla la Pagina 50 y las Ventanas
;
(PAGE 50)
;Visualiza la Pagina 50
(ODW 1,6,60)
;Visualiza las Ventanas
(ODW 2,7,60)
(ODW 3,9,60)
(ODW 4,10,60)
(ODW 5,11,60)
(ODW 6,12,60)
(ODW 7,14,60)
(ODW 8,15,60)
(ODW 9,16,60)
(ODW 10,18,60)
(ODW 11,19,60)
;
;
Muestra en cada una de las ventanas el valor 0, valor inicial
;
(DW1=IB1)
(DW2=IB2)
(DW3=IB3)
(DW4=IB4)
(DW5=IB5)
(DW6=IB6)
(DW7=IB7)
(DW8=IB8)
(DW9=IB9)
(DW10=IB10)
(DW11=IB11)
;
;
Primer grupo de softkeys - Herramienta y punto inicial
;
N1 (SK1="(T)", SK2="(D)", SK3="(X)", SK4="(Y)", SK5="(Z)", SK6="(P6)",
SK7="+")
(IB0=INPUT "Pulse softkey para seleccionar opcin")
(WKEY )
(IF KEY EQ $FC00 GOTO N11) ;Si opcin "T" sigue en N11
(IF KEY EQ $FC01 GOTO N12) ;Si opcin "D" sigue en N12
(IF KEY EQ $FC02 GOTO N13) ;Si opcin "X" sigue en N13
(IF KEY EQ $FC03 GOTO N14) ;Si opcin "Y" sigue en N14
(IF KEY EQ $FC04 GOTO N15) ;Si opcin "Z" sigue en N15
(IF KEY EQ $FC05 GOTO N16) ;Si opcin "P6" sigue en N16
(IF KEY EQ $FC06 GOTO N2) ;Si opcin "+" sigue en N2
(GOTO N1)
;
;
Segundo grupo de softkeys - Dimensiones de la chaveta
;
N2 (SK1="(P1)", SK2="(P2)", SK3="(P3)", SK4="(P4)", SK5="(P5)", SK6="FIN",
SK7="+")
(IB0=INPUT "Pulse softkey para seleccionar opcin")
(WKEY )
(IF KEY EQ $FC00 GOTO N21) ;Si opcin "P1" sigue en N21
(IF KEY EQ $FC01 GOTO N22) ;Si opcin "P2" sigue en N22
(IF KEY EQ $FC02 GOTO N23) ;Si opcin "P3" sigue en N23
(IF KEY EQ $FC03 GOTO N24) ;Si opcin "P4" sigue en N24
(IF KEY EQ $FC04 GOTO N25) ;Si opcin "P5" sigue en N25
(IF KEY EQ $FC05 GOTO N100) ;Si opcin "FIN" sigue en N100
(IF KEY EQ $FC06 GOTO N1) ;Si opcin "+" vuelve a N1
(GOTO N2)
;
;
Pide numero de herramienta
;
N11 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB1=INPUT "Numero de herramienta (T):", 3.0)
(DW1=IB1)
(GOTO N1)
;
;
Pide numero de corrector
;
N12 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB2=INPUT "Numero de corrector (D):", 3.0)
(DW2=IB2)
(GOTO N1)
54
MANUAL
DE EJEMPLOS
-M-
;
;
Pide cota inicial en X
;
N13 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB3=INPUT "Punto inicial (X):", -6.5)
(DW3=IB3)
(GOTO N1)
;
;
Pide cota inicial en Y
;
N14 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB4=INPUT "Punto inicial (Y):", -6.5)
(DW4=IB4)
(GOTO N1)
;
;
Pide cota inicial en Z
;
N15 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB5=INPUT "Punto inicial (Z):", -6.5)
(DW5=IB5)
(GOTO N1)
;
;
Pide cota de aproximacin a la chaveta
;
N16 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB6=INPUT "Cota de aproximacin a la chaveta (P6):", 6.5)
(DW6=IB6)
(GOTO N1)
;
;
Pide longitud de la chaveta
;
N21 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB7=INPUT "Longitud de la chaveta (P1):", 6.5)
(DW7=IB7)
(GOTO N2)
;
;
Pide anchura de la chaveta
;
N22 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB8=INPUT "Anchura de la chaveta (P2):", 6.5)
(DW8=IB8)
(GOTO N2)
;
;
Pide ngulo de giro de la chaveta
;
N23 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB9=INPUT "Angulo de giro de la chaveta (P3):", -3.5)
(DW9=IB9)
(GOTO N2)
;
;
Pide profundidad total de la chaveta
;
N24 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB10=INPUT "Profundidad total de la chaveta (P4):", 6.5)
(DW10=IB10)
(GOTO N2)
;
;
Pide paso profundidad de la chaveta
;
N25 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")
(IB11=INPUT "Paso profundidad de la chaveta (P5):", 6.5)
(DW11=IB11)
(GOTO N2)
;
;
Genera bloques de programa
;
N100 (WBUF "T",IB1)
(WBUF "D",IB2)
(WBUF)
(WBUF "G0 G90 X",IB3)
(WBUF "Y",IB4)
(WBUF "Z",(IB5+IB6))
(WBUF)
(WBUF "(PCALL 55, P1=",IB7)
(WBUF ",P2=",IB8)
(WBUF ",P3=",IB9)
(WBUF ",P4=",IB10)
(WBUF ",P5=",IB11)
(WBUF ",P6=",IB6)
(WBUF ")")
(WBUF )
(SYSTEM )