28.08.2013 Views

CNC 8055 - Ejemplos de programación (modelo ... - Fagor Automation

CNC 8055 - Ejemplos de programación (modelo ... - Fagor Automation

CNC 8055 - Ejemplos de programación (modelo ... - Fagor Automation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>CNC</strong><br />

<strong>8055</strong> T<br />

Manual <strong>de</strong> ejemplos<br />

REF. 1010


Todos los <strong>de</strong>rechos reservados. No pue<strong>de</strong> reproducirse ninguna parte <strong>de</strong> esta<br />

documentación, transmitirse, transcribirse, almacenarse en un sistema <strong>de</strong><br />

recuperación <strong>de</strong> datos o traducirse a ningún idioma sin permiso expreso <strong>de</strong><br />

<strong>Fagor</strong> <strong>Automation</strong>. Se prohíbe cualquier duplicación o uso no autorizado <strong>de</strong>l<br />

software, ya sea en su conjunto o parte <strong>de</strong>l mismo.<br />

La información <strong>de</strong>scrita en este manual pue<strong>de</strong> estar sujeta a variaciones<br />

motivadas por modificaciones técnicas. <strong>Fagor</strong> <strong>Automation</strong> se reserva el <strong>de</strong>recho<br />

<strong>de</strong> modificar el contenido <strong>de</strong>l manual, no estando obligado a notificar las<br />

variaciones.<br />

Todas las marcas registradas o comerciales que aparecen en el manual<br />

pertenecen a sus respectivos propietarios. El uso <strong>de</strong> estas marcas por terceras<br />

personas para sus fines pue<strong>de</strong> vulnerar los <strong>de</strong>rechos <strong>de</strong> los propietarios.<br />

En este producto se está utilizando el siguiente código fuente, sujeto a los términos <strong>de</strong> la licencia GPL. Las aplicaciones<br />

busybox V0.60.2; dosfstools V2.9; linux-ftpd V0.17; ppp V2.4.0; utelnet V0.1.1. La librería grx V2.4.4. El kernel <strong>de</strong> linux<br />

V2.4.4. El cargador <strong>de</strong> linux ppcboot V1.1.3. Si usted <strong>de</strong>sea que le sea enviada una copia en CD <strong>de</strong> este código fuente,<br />

envie 10 euros a <strong>Fagor</strong> <strong>Automation</strong> en concepto <strong>de</strong> costes <strong>de</strong> preparación y envio.<br />

Es posible que el <strong>CNC</strong> pueda ejecutar más funciones que las recogidas en la<br />

documentación asociada; sin embargo, <strong>Fagor</strong> <strong>Automation</strong> no garantiza la vali<strong>de</strong>z<br />

<strong>de</strong> dichas aplicaciones. Por lo tanto, salvo permiso expreso <strong>de</strong> <strong>Fagor</strong> <strong>Automation</strong>,<br />

cualquier aplicación <strong>de</strong>l <strong>CNC</strong> que no se encuentre recogida en la documentación<br />

se <strong>de</strong>be consi<strong>de</strong>rar como "imposible". En cualquier caso, <strong>Fagor</strong> <strong>Automation</strong> no<br />

se responsabiliza <strong>de</strong> lesiones, daños físicos o materiales que pudiera sufrir o<br />

provocar el <strong>CNC</strong> si éste se utiliza <strong>de</strong> manera diferente a la explicada en la<br />

documentación relacionada.<br />

Se ha contrastado el contenido <strong>de</strong> este manual y su vali<strong>de</strong>z para el producto<br />

<strong>de</strong>scrito. Aún así, es posible que se haya cometido algún error involuntario y es<br />

por ello que no se garantiza una coinci<strong>de</strong>ncia absoluta. De todas formas, se<br />

comprueba regularmente la información contenida en el documento y se<br />

proce<strong>de</strong> a realizar las correcciones necesarias que quedarán incluidas en una<br />

posterior edición. Agra<strong>de</strong>cemos sus sugerencias <strong>de</strong> mejora.<br />

Los ejemplos <strong>de</strong>scritos en este manual están orientados al aprendizaje. Antes<br />

<strong>de</strong> utilizarlos en aplicaciones industriales <strong>de</strong>ben ser convenientemente<br />

adaptados y a<strong>de</strong>más se <strong>de</strong>be asegurar el cumplimiento <strong>de</strong> las normas <strong>de</strong><br />

seguridad.


INDICE<br />

Herramientas ................................................................................. 1<br />

Reglaje <strong>de</strong> herramientas ............................................................... 2<br />

<strong>Ejemplos</strong> generales ....................................................................... 5<br />

Ciclos fijos ................................................................................... 11<br />

Programación en el eje C ............................................................ 33<br />

Editor <strong>de</strong> perfiles ......................................................................... 37<br />

Programas <strong>de</strong> personalización <strong>de</strong> usuario ................................ 43<br />

ATENCION<br />

Las velocida<strong>de</strong>s <strong>de</strong> corte y <strong>de</strong> avance que aparecen en este manual son orientativas,<br />

pudiendo variar en función <strong>de</strong>l material <strong>de</strong> la pieza y las herramientas. En el caso<br />

<strong>de</strong> mecanizar una <strong>de</strong> las piezas <strong>de</strong> los ejemplos, emplear las velocida<strong>de</strong>s<br />

recomendadas por el fabricante <strong>de</strong> las herramientas.<br />

El número <strong>de</strong> herramienta también será diferente, <strong>de</strong>pendiendo <strong>de</strong> la máquina.<br />

========= 0 ========<br />

La información <strong>de</strong>scrita en este manual pue<strong>de</strong> estar sujeta a variaciones motivadas<br />

por modificaciones técnicas.<br />

FAGOR AUTOMATION, S. Coop. se reserva el <strong>de</strong>recho <strong>de</strong> modificar el contenido<br />

<strong>de</strong>l manual, no estando obligada a notificar las variaciones.


HERRAMIENTAS<br />

Lista <strong>de</strong> herramientas utilizadas en los ejemplos:<br />

MANUAL DE EJEMPLOS - T - 1


REGLAJE DE HERRAMIENT AS<br />

Ejemplo <strong>de</strong> calibración <strong>de</strong> la herramienta T2 utilizando una pieza <strong>de</strong><br />

dimensiones conocidas (diámetro 60mm, longitud 100mm).<br />

Nota: El eje X trabaja en diámetros.<br />

2 MANUAL DE EJEMPLOS - T -


Proceso <strong>de</strong> reglaje<br />

1º Asignar a la tabla <strong>de</strong> herramientas y tabla <strong>de</strong> correctores todos los valores conocidos <strong>de</strong> cada una <strong>de</strong><br />

las herramientas.<br />

Tabla <strong>de</strong> herramientas: T2 D2 F0 N0 R0<br />

Tabla <strong>de</strong> correctores: D2 X0 Z0 R0.4 F3 I0 K0<br />

Tabla <strong>de</strong> geometría T2 NOSEA 60 NOSEW 7 CUTA 100<br />

2º Seleccionar la herramienta y corrector que se <strong>de</strong>sea calibrar.<br />

Pulsar la secuencia <strong>de</strong> softkeys: [Main menu] [Manual] [MDI] T2 D2<br />

3º Seleccionar el modo <strong>de</strong> calibración <strong>de</strong> herramientas y calibrarla según el eje X.<br />

- Pulsar la secuencia <strong>de</strong> softkeys: [Main menu] [Manual] [Medición] [+] [X]<br />

- El <strong>CNC</strong> solicita: Preselección <strong>de</strong>l eje X:<br />

- Introducir el diámetro <strong>de</strong> la pieza 60 [Enter]<br />

- El <strong>CNC</strong> muestra el texto Medición herramienta.<br />

- Desplazar la herramienta, mediante las teclas <strong>de</strong> JOG, hasta hacer contacto con la pieza.<br />

- Pulsar la softkey [Cargar eje X]<br />

- El <strong>CNC</strong> muestra el texto Corrector actualizado.<br />

4º Calibrar la herramienta según el eje Z<br />

- Pulsar la softkey: [Z]<br />

- El <strong>CNC</strong> solicita: Preselección <strong>de</strong>l eje Z:<br />

- Introducir la longitud <strong>de</strong> la pieza 100 [Enter]<br />

- El <strong>CNC</strong> muestra el texto Medición herramienta.<br />

- Desplazar la herramienta, mediante las teclas <strong>de</strong> JOG, hasta hacer contacto con la pieza.<br />

- Pulsar la softkey [Cargar eje Z]<br />

- El <strong>CNC</strong> muestra el texto Corrector actualizado.<br />

Si a continuación se acce<strong>de</strong> a la tabla <strong>de</strong> correctores ...<br />

Pulsar la secuencia <strong>de</strong> softkeys: [Main menu] [Tablas] [Correctores]<br />

... el corrector D2 mostrará por ejemplo los siguientes valores:<br />

D 2 X 57.456 Z 29.312 R 0.4 F 3 I 0 K 0<br />

Nota: Los valores mostrados por el campo “X” siempre están expresados en radios.<br />

MANUAL DE EJEMPLOS - T - 3


Notas <strong>de</strong> Usuario:<br />

4 MANUAL DE EJEMPLOS - T -


Traslado <strong>de</strong> origen. .................................................................................. 6<br />

Programación en cotas absolutas (G90) e incrementales (G91). ................. 7<br />

Programación <strong>de</strong> arcos (G02/G03). (Programación en radios) .................... 8<br />

Programación <strong>de</strong> arcos (G02/G03). (Programación en diámetros) .............. 9<br />

Entrada/salida tangencial (G37/G38) y redon<strong>de</strong>o <strong>de</strong> aristas (G36) con<br />

compensación <strong>de</strong> radio (G40/G41/G42). ............................................ 10<br />

<strong>Ejemplos</strong> <strong>de</strong> <strong>programación</strong>:<br />

<strong>Ejemplos</strong> generales<br />

<strong>8055</strong>T<br />

5


Traslado <strong>de</strong> origen.<br />

Siendo el Cero Máquina el punto (0,0) se <strong>de</strong>sea seleccionar la parte exterior <strong>de</strong> la pieza, punto (120,0), como el<br />

nuevo Cero Pieza.<br />

Este ejemplo muestra dos formas <strong>de</strong> efectuar esta operación: modo manual y por programa. Ambos métodos<br />

utilizan el traslado <strong>de</strong> origen G54.<br />

Modo manual:<br />

1º Seleccionar tabla <strong>de</strong> orígenes.<br />

Pulsar la secuencia <strong>de</strong> softkeys: [Main menu] [Tablas] [Orígenes]<br />

2º Editar la tabla correspondiente al traslado <strong>de</strong> origen G54.<br />

Pulsar la secuencia <strong>de</strong> teclas y softkeys: [Editar] G54 X0 Z120 [Enter]<br />

3º Seleccionar el traslado <strong>de</strong> origen G54.<br />

Por programa:<br />

Pulsar la secuencia <strong>de</strong> teclas y softkeys: [Main menu] [Manual] [MDI] G54<br />

Se <strong>de</strong>be utilizar uno <strong>de</strong> los siguientes métodos.<br />

- Ejecutar en el modo “MDI” los siguientes bloques <strong>de</strong> programa y a continuación ejecutar el programa<br />

pieza.<br />

- Editar un programa con los siguientes bloques y ejecutarlo previamente al programa pieza.<br />

- Incluir los siguientes bloques al principio <strong>de</strong>l programa <strong>de</strong> mecanizado.<br />

Bloques <strong>de</strong>l programa.<br />

(ORGX54=0, ORGZ54=120) .....................Asigna a la tabla <strong>de</strong> orígenes G54 los valores X0 Z120.<br />

G54 ...........................................................Selecciona y aplica el traslado <strong>de</strong> origen G54.<br />

6 MANUAL DE EJEMPLOS - T -


Programación en cotas absolutas (G90) e incrementales (G91).<br />

Programación en radios<br />

Coor<strong>de</strong>nadas absolutas (G90)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4 M41<br />

G0 X50 Z100<br />

G1 X0 Z80 .................................. Punto A<br />

G1 X15 Z65 ................................ Tramo A-B<br />

Z55 .............................................. Tramo B-C<br />

X40 Z30 ...................................... Tramo C-D<br />

Z0 ................................................ Tramo D-E<br />

G0 X50 Z100<br />

M30<br />

Coor<strong>de</strong>nadas incrementales (G91)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4 M41<br />

G0 X50 Z100<br />

G1 X0 Z80 .................................. Punto A<br />

G1 G91 X15 Z-15 ...................... Tramo A-B<br />

Z-10 ............................................ Tramo B-C<br />

X25 Z-25 .................................... Tramo C-D<br />

Z-30 ............................................ Tramo D-E<br />

G0 G90 X50 Z100<br />

M30<br />

Programación en diámetros<br />

Coor<strong>de</strong>nadas absolutas (G90)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4 M41<br />

G0 X100 Z100<br />

G1 X0 Z80 .................................. Punto A<br />

G1 X30 Z65 ................................ Tramo A-B<br />

Z55 .............................................. Tramo B-C<br />

X80 Z30 ...................................... Tramo C-D<br />

Z0 ................................................ Tramo D-E<br />

G0 X100 Z100<br />

M30<br />

Coor<strong>de</strong>nadas incrementales (G91)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4 M41<br />

G0 X100 Z100<br />

G1 X0 Z80 .................................. Punto A<br />

G1 G91 X30 Z-15 ...................... Tramo A-B<br />

Z-10 ............................................ Tramo B-C<br />

X50 Z-25 .................................... Tramo C-D<br />

Z-30 ............................................ Tramo D-E<br />

G0 G90 X100 Z100<br />

M30<br />

MANUAL DE EJEMPLOS - T - 7


Programación <strong>de</strong> arcos (G02/G03). (Programación en radios)<br />

Programando el centro <strong>de</strong>l arco<br />

Coor<strong>de</strong>nadas absolutas (G90)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4<br />

G0 X60 Z120<br />

G1 X0 Z90 .................................. Punto A<br />

G3 X20 Z70 I0 K-20 ................ Tramo A-B<br />

G1 Z60 ........................................ Tramo B-C<br />

G2 X30 Z30 I50 K0 .................. Tramo C-D<br />

G1 X40 ........................................ Tramo D-E<br />

G3 X50 Z10 I-19.9 K-22.45 .. Tramo E-F<br />

G1 Z0 .......................................... Tramo F-G<br />

G0 X60 Z120<br />

M30<br />

Coor<strong>de</strong>nadas incrementales (G91)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4<br />

G0 X60 Z120<br />

G1 X0 Z90 ................................... Punto A<br />

G91 G3 X20 Z-20 I0 K-20 ....... Tramo A-B<br />

G1 Z-10 ....................................... Tramo B-C<br />

G2 X10 Z-30 I50 K0 ................. Tramo C-D<br />

G1 X10 ......................................... Tramo D-E<br />

G3 X10 Z-20 I-19.9 K-22.45 . Tramo E-F<br />

G1 Z-10 ....................................... Tramo F-G<br />

G0 G90 X60 Z120<br />

M30<br />

8 MANUAL DE EJEMPLOS - T -<br />

Programando el radio <strong>de</strong>l arco<br />

Coor<strong>de</strong>nadas absolutas (G90)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4<br />

G0 X60 Z120<br />

G1 X0 Z90 .................................. Punto A<br />

G3 X20 Z70 R20 ........................ Tramo A-B<br />

G1 Z60 ........................................ Tramo B-C<br />

G2 X30 Z30 R50 ........................ Tramo C-D<br />

G1 X40 ........................................ Tramo D-E<br />

G3 X50 Z10 R30 ........................ Tramo E-F<br />

G1 Z0 .......................................... Tramo F-G<br />

G0 X60 Z120<br />

M30<br />

Coor<strong>de</strong>nadas incrementales (G91)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4<br />

G0 X60 Z120<br />

G1 X0 Z90 ................................... Punto A<br />

G91 G3 X20 Z-20 R20 ............... Tramo A-B<br />

G1 Z-10 ....................................... Tramo B-C<br />

G2 X10 Z-30 R50 ....................... Tramo C-D<br />

G1 X10 ......................................... Tramo D-E<br />

G3 X10 Z-20 R30 ....................... Tramo E-F<br />

G1 Z-10 ....................................... Tramo F-G<br />

G0 G90 X60 Z120<br />

M30


Programación <strong>de</strong> arcos (G02/G03). (Programación en diámetros)<br />

Programando el centro <strong>de</strong>l arco<br />

Coor<strong>de</strong>nadas absolutas (G90)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4<br />

G0 X120 Z120<br />

G1 X0 Z90 .................................. Punto A<br />

G3 X40 Z70 I0 K-20 ................ Tramo A-B<br />

G1 Z60 ........................................ Tramo B-C<br />

G2 X60 Z30 I50 K0 .................. Tramo C-D<br />

G1 X80 ........................................ Tramo D-E<br />

G3 X100 Z10 I-19.9 K-22.45 Tramo E-F<br />

G1 Z0 .......................................... Tramo F-G<br />

G0 X120 Z120<br />

M30<br />

Coor<strong>de</strong>nadas incrementales (G91)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4<br />

G0 X120 Z120<br />

G1 X0 Z90 .................................. Punto A<br />

G91 G3 X40 Z-20 I0 K-20 ...... Tramo A-B<br />

G1 Z-10 ...................................... Tramo B-C<br />

G2 X20 Z-30 I50 K0 ................ Tramo C-D<br />

G1 X20 ........................................ Tramo D-E<br />

G3 X20 Z-20 I-19.9 K-22.45 Tramo E-F<br />

G1 Z-10 ...................................... Tramo F-G<br />

G0 G90 X60 Z120<br />

M30<br />

Programando el radio <strong>de</strong>l arco<br />

Coor<strong>de</strong>nadas absolutas (G90)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4<br />

G0 X120 Z120<br />

G1 X0 Z90 .................................. Punto A<br />

G3 X40 Z70 R20 ........................ Tramo A-B<br />

G1 Z60 ........................................ Tramo B-C<br />

G2 X60 Z30 R50 ........................ Tramo C-D<br />

G1 X80 ........................................ Tramo D-E<br />

G3 X100 Z10 R30 ...................... Tramo E-F<br />

G1 Z0 .......................................... Tramo F-G<br />

G0 X120 Z120<br />

M30<br />

Coor<strong>de</strong>nadas incrementales (G91)<br />

G90 G95 G96 F0.15 S180 T2 D2 M4<br />

G0 X120 Z120<br />

G1 X0 Z90 .................................. Punto A<br />

G91 G3 X40 Z-20 R20 .............. Tramo A-B<br />

G1 Z-10 ...................................... Tramo B-C<br />

G2 X20 Z-30 R50 ...................... Tramo C-D<br />

G1 X20 ........................................ Tramo D-E<br />

G3 X20 Z-20 R30 ...................... Tramo E-F<br />

G1 Z-10 ...................................... Tramo F-G<br />

G0 G90 X60 Z120<br />

M30<br />

MANUAL DE EJEMPLOS - T - 9


Entrada/salida tangencial (G37/G38) y redon<strong>de</strong>o <strong>de</strong> aristas (G36) con<br />

compensación <strong>de</strong> radio (G40/G41/G42).<br />

G90 G95 G96 F0.15 S180 T2 D2 M4<br />

G0 X120 Z120<br />

G42 X0 ........................................................................ Comienza <strong>de</strong> la compensación <strong>de</strong> radio.<br />

G01 G37 R4 X0 Z100 ................................................ Entrada tangencial en el punto A.<br />

G01 G36 R5 X40 ........................................................ Tramo A-B.<br />

G36 R5 Z70 ................................................................ Tramo B-C.<br />

G36 R5 X60 Z50 ........................................................ Tramo C-D.<br />

G36 R5 X80 ................................................................ Tramo D-E.<br />

G36 R5 Z30 ................................................................ Tramo E-F.<br />

G36 R5 X100 Z20 ...................................................... Tramo F-G.<br />

G38 R4 Z0 .................................................................. Tramo G-H y salida tangencial.<br />

G0 X120<br />

G40 Z120 .................................................................... Fin <strong>de</strong> la compensación <strong>de</strong> radio.<br />

M30<br />

Sin compensación <strong>de</strong> radio, la punta teórica <strong>de</strong> la herramienta<br />

sigue el perfil programado. El perfil programado (línea continua) no<br />

coinci<strong>de</strong> con el perfil mecanizado (línea discontinua).<br />

Con compensación <strong>de</strong> radio, el <strong>CNC</strong> recalcula la trayectoria para<br />

que el perfil mecanizado coincida con el perfil programado.<br />

10 MANUAL DE EJEMPLOS - T -


Torneado interior <strong>de</strong> tramos curvos y exterior <strong>de</strong> tramos rectos. ................ 12<br />

Refrentado interior <strong>de</strong> tramos curvos y exterior <strong>de</strong> tramos rectos. ............. 14<br />

Refrentado interior <strong>de</strong> tramos rectos y exterior <strong>de</strong> tramos curvos. ............. 16<br />

Desbastado interior en el eje Z y torneado exterior <strong>de</strong> tramos curvos. ....... 18<br />

Torneado interior <strong>de</strong> tramos rectos y <strong>de</strong>sbastado exterior en el eje Z. ........ 20<br />

Desbastado interior y exterior en el eje X. ............................................... 22<br />

Roscado cónico interior y exterior. .......................................................... 24<br />

Desbastado interior y exterior en el eje X. Ranurado y roscado exterior. .... 26<br />

Seguimiento <strong>de</strong> perfil exterior. Ranurado y roscado interior. ...................... 28<br />

Desbastado interior y exterior en el eje X ................................................ 30<br />

<strong>Ejemplos</strong> <strong>de</strong> <strong>programación</strong>:<br />

Ciclos fijos<br />

<strong>8055</strong>T<br />

11


Torneado interior <strong>de</strong> tramos curvos y exterior <strong>de</strong> tramos rectos.<br />

Primer amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=112)<br />

G54<br />

G92 S2200<br />

Operación 1 (Taladrado)<br />

G94 G97 F90 S600 M4<br />

Z150<br />

T9 D9<br />

G0 X0 Z8<br />

G83 X0 Z0 I45.773 B9 D4 K0 H0 C1<br />

G0 Z150<br />

Operación 2 (Cilindrado curvo interior)<br />

12 MANUAL DE EJEMPLOS - T -<br />

G95 G96 F0.2 S120 M4<br />

T8 D8<br />

G0 X20 Z20<br />

G1 G41 X18 Z5<br />

G84 X70 Z0 Q20 R-33.541 C2 L0.3 M0.3 H0.1 I-35 K0<br />

G0 G40 Z150<br />

Operación 3 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X78 Z5<br />

G1 Z-40<br />

G1 X85<br />

G0 Z0<br />

G1 X66<br />

G1 Z5<br />

G1 G42 X72 Z1<br />

G1 X80 Z-3<br />

G0 G40 Z150<br />

Dim. en bruto Ø80x114mm


Segundo amarre:<br />

Definir el nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=110)<br />

G54<br />

G92 S2200<br />

Operación 4 (Cilindrado cónico y refrentado)<br />

G95 G96 F0.2 S180 M4<br />

G0 X90 Z20<br />

G1 G42 X84 Z5<br />

G81 X10 Z0 Q78 R-75 C2 L0.3 M0.3 H0.1<br />

G0 G40 X14 Z0<br />

G1 X-0.4<br />

G0 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 13


Refrentado interior <strong>de</strong> tramos curvos y exterior <strong>de</strong> tramos rectos.<br />

Primer amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=67)<br />

G54<br />

G92 S2200<br />

Operación 1 (Taladrado)<br />

G94 G97 F90 S600 M4<br />

Z150<br />

T9 D9<br />

G0 X0 Z8<br />

G83 X0 Z0 I38.773 B3 D7 K0 H0 C4<br />

G0 Z150<br />

Operación 2 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X85 Z0<br />

G1 X18<br />

G1 Z5<br />

G0 G42 X72 Z1<br />

G1 X78 Z-2<br />

Z-40<br />

X85<br />

G0 Z150<br />

Operación 3 (Refrentado curvo interior)<br />

14 MANUAL DE EJEMPLOS - T -<br />

Dim. en bruto Ø80x69mm.<br />

G95 G96 F0.2 S100 M4<br />

T8 D8<br />

G0 X20 Z20<br />

G1 G42 X17 Z2<br />

G85 X20 Z-25 Q70 R0 C1.4 L0.3 M0.3 H0.1 I-28.043 K53.043<br />

G0 G40 Z150


Segundo amarre:<br />

Definir el nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=65)<br />

G54<br />

G92 S2200<br />

Operación 4 (Refrentado cónico exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G1 G41 X83 Z5<br />

G82 X78 Z-33 Q10 R0 C2 L0.3 M0.3 H0.1<br />

G0 G40 X14 Z0<br />

G1 X-0.4<br />

G0 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 15


Refrentado interior <strong>de</strong> tramos rectos y exterior <strong>de</strong> tramos curvos.<br />

Primer amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=82)<br />

G54<br />

G92 S2200<br />

Operación 1 (Taladrado)<br />

G95 G97 F0.15 S600 M4<br />

Z150<br />

T9 D9<br />

G0 X0 Z8<br />

G83 X0 Z0 I40.773 B3 D7 K10 H0 C4<br />

G0 Z150<br />

Operación 2 (Refrentado cónico interior)<br />

16 MANUAL DE EJEMPLOS - T -<br />

Dim. en bruto Ø80x84mm<br />

G95 G96 F0.2 S100 M4<br />

T8 D8<br />

G0 X20 Z20<br />

G1 G42 X18 Z5<br />

G82 X20 Z-21.732 Q70 R0 C2 L0.2 M0.2 F0.15 H0.1<br />

G0 G40 Z150<br />

Operación 3 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X78 Z5<br />

G1 Z-40<br />

G1 X85<br />

G0 Z0<br />

G1 X66<br />

G1 Z5<br />

G1 G42 X72 Z1<br />

G1 X80 Z-3<br />

G0 G40 Z150


Segundo amarre:<br />

Definir el nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=80)<br />

G54<br />

G92 S2200<br />

Operación 4 (Refrentado curvo exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G41 X84 Z5<br />

G85 X78 Z-27 Q10 R0 C1.5 L0.3 M0.3 H0.1 I-45.011 K-21.772<br />

G0 G40 X14 Z0<br />

G1 X-0.4 F0.2<br />

G0 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 17


Desbastado interior en el eje Z y torneado exterior <strong>de</strong> tramos curvos.<br />

Primer amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=82)<br />

G54<br />

G92 S2200<br />

Operación 1 (Taladrado)<br />

G94 G97 F90 S600 T9 M4<br />

Z150<br />

T9 D9<br />

G0 X0 Z8<br />

G83 X0 Z0 I35.773 B5 D5 K15 H0 C1.5<br />

G0 Z150<br />

Operación 2 (Refrentado perfil interior)<br />

G95 G96 F0.2 S100 M4<br />

T8 D8<br />

G0 X20 Z20<br />

G1 X16 Z5<br />

G69 X20 Z-25 C1.5 L0.3 H0.1 S100 E110<br />

(GOTO N120)<br />

N100 G1 X30 Z-25<br />

X39.755 Z-15<br />

G2 X70 Z-5 I-5.29 K24.434<br />

N110 G1 X70 Z4<br />

N120 G0 Z150<br />

18 MANUAL DE EJEMPLOS - T -<br />

Dim. en bruto Ø80x84mm


Segundo amarre:<br />

Operación 3 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X78 Z5<br />

G1 Z-40<br />

G1 X85<br />

G0 Z0<br />

G1 X66<br />

G1 Z5<br />

G1 G42 X72 Z1<br />

G1 X80 Z-3<br />

G0 G40 Z150<br />

Definir el nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=80)<br />

G54<br />

G92 S2200<br />

Operación 4 (Cilindrado curvo exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G1 G42 X84 Z5<br />

G84 X0 Z0 Q78 R-48.775 C2 L0.3 M0.3 H0.1 I-11 K-48.775<br />

G0 G40 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 19


Torneado interior <strong>de</strong> tramos rectos y <strong>de</strong>sbastado exterior en el eje Z.<br />

Primer amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=119)<br />

G54<br />

G92 S2200<br />

Operación 1 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

G0 Z150<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X85 Z0<br />

G1 X-0.4<br />

Z5<br />

G0 X78 Z2<br />

G1 Z-60<br />

X85<br />

G0 G41 X80 Z-4<br />

G1 X70 Z1<br />

G0 Z150<br />

Operación 2 (Taladrado)<br />

G94 G97 F90 S600 M4<br />

T9 D9<br />

G0 X0 Z5<br />

G83 X0 Z0 I70.773 B8 D4 K1 H0 C1<br />

G0 Z150<br />

Operación 3 (Cilindrado cónico interior)<br />

G95 G96 F0.2 S120 M4<br />

T8 D8<br />

G0 G41 X18 Z5<br />

G81 X64 Z0 Q20 R-50 C1.5 L0.3 M0.25 H0.1<br />

G0 Z150<br />

20 MANUAL DE EJEMPLOS - T -<br />

Dim. en bruto Ø80x121mm


Segundo amarre:<br />

Definir el nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=117)<br />

G54<br />

G92 S2200<br />

Operación 4 (Refrentado perfil exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X85 Z5<br />

G69 X78 Z-61.403 C1 L0.3 H0.1 S100 E110<br />

(GOTO N120)<br />

N100 G1 G5 X60 Z-47<br />

G3 X25 Z-18.474 I14.5 K28.526<br />

G1 G36 R8 X25 Z0<br />

N110 X-0.4 Z0<br />

N120 G0 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 21


Desbastado interior y exterior en el eje X.<br />

Primer amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=112)<br />

G54<br />

G92 S2200<br />

Operación 1 (Taladrado)<br />

G94 G97 F90 S600 M4<br />

G0 Z150<br />

T9 D9<br />

G0 X0 Z10<br />

G83 X0 Z0 I75.773 B8 D2 K50 H0 C5<br />

G0 Z150<br />

Operación 2 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X78 Z5<br />

G1 Z-60<br />

X85<br />

G0 Z0<br />

G1 X18<br />

G0 Z5<br />

G0 G42 X70 Z1<br />

G1 X80 Z-4<br />

G0 G40 X85 Z150<br />

22 MANUAL DE EJEMPLOS - T -<br />

Dim. en bruto Ø80x114mm


Segundo amarre:<br />

Operación 3 (Cilindrado perfil interior)<br />

G95 G96 F0.2 S120 M4<br />

T8 D8<br />

G0 X18 Z20<br />

G1 Z5<br />

G68 X68 Z0 C1.5 L0.4 H0 S100 E110<br />

G0 G41 X68 Z1<br />

G5 G1 Z0 F0.1<br />

N100 G3 X40 Z-35 I-53.985 K1.293<br />

N110 G3 X20 Z-60 R36<br />

G1 X18<br />

G1 Z5<br />

G0 G40 G7 Z150<br />

Definir nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=110)<br />

G54<br />

G92 S2200<br />

Operación 4 (Cilindrado perfil exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X85 Z20<br />

G1 Z5<br />

G68 X0 Z0 C1.5 L0.4 H0 S150 E160<br />

G0 G42 X0 Z10<br />

G1 G5 Z0 F0.1<br />

N150 G1 X20 Z-10<br />

N160 G3 X78 Z-85.2 I-83 K-75.2<br />

G1 X80<br />

G0 G40 G7 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 23


Roscado cónico interior y exterior.<br />

Primer amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=122)<br />

G54<br />

G92 S2200<br />

Operación 1 (Taladrado)<br />

G95 G97 F0.15 S600 M4<br />

G0 Z150<br />

T9 D9<br />

G0 X0 Z5<br />

G83 X0 Z0 I75.773 B5 D5 K130 H0 C2<br />

G0 Z150<br />

Operación 2 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X78 Z5<br />

G1 Z-50<br />

X86<br />

G0 G41 X79 Z-2.5<br />

G1 X74 Z0<br />

X16<br />

G0 G40 Z150<br />

Operación 3 (Cilindrado cónico interior)<br />

G95 G96 F0.2 S120 M4<br />

T8 D8<br />

G0 X20 Z20<br />

G1 G41 X16 Z1.5<br />

G81 X53 Z0 Q20 R-60 C1.5 L0.3 M0.25 H0.1<br />

G0 G40 Z150<br />

24 MANUAL DE EJEMPLOS - T -<br />

Dim. en bruto Ø80x124mm


Segundo amarre:<br />

Operación 4 (Roscado cónico interior)<br />

G95 G96 F0.15 S60 M4<br />

T10 D10<br />

G0 X20 Z20<br />

G1 X16 Z1.5<br />

G86 X53 Z0 Q20 R-60 I-1 B0.4 D-2 L0 C-3 J5 A29.5<br />

G0 Z150<br />

Definir el nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=120)<br />

G54<br />

G92 S2200<br />

Operación 5 (Cilindrado cónico exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G1 G42 X85 Z5<br />

G81 X17.396 Z0 Q78 R-75 C2 L0.3 M0.3 H0.1<br />

G0 G40 X20.396 Z0<br />

G1 X-0.4<br />

G1 Z5<br />

G0 Z150<br />

Operación 6 (Roscado cónico exterior)<br />

G95 G96 F0.15 S60 M4<br />

T11 D11<br />

G0 X80 Z1.5<br />

G86 X17.396 Z0 Q78 R-75 I2 B.4 D-2 L0 C-3 J5 A29.5<br />

G0 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 25


Desbastado interior y exterior en el eje X. Ranurado y roscado exterior.<br />

Primer amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=102)<br />

G54<br />

G92 S2200<br />

Operación 1 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

G0 Z150<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X78 Z5<br />

Z-38<br />

X82<br />

G0 Z0<br />

G1 X-0.4<br />

G1 Z5<br />

G0 G42 X72 Z1<br />

G1 X80 Z-3<br />

X85<br />

G0 G40 X60 Z150<br />

Operación 2 (Taladrado)<br />

G94 G97 F90 S600 M4<br />

T9 D9<br />

G0 X0 Z10<br />

G83 X0 Z1 I58.773 B5 D2 K5 H0 C1<br />

G0 Z150<br />

26 MANUAL DE EJEMPLOS - T -<br />

Dim. en bruto Ø80x104mm


Segundo amarre:<br />

Operación 3 (Cilindrado perfil interior)<br />

G95 G96 F0.1 S120 M4<br />

T8 D8<br />

G0 X18.2 Z10<br />

G68 X74 Z1 C1 L0.3 H0 S100 E110<br />

G0 G41 X74 Z1<br />

N100 G1 G5 X66 Z-3<br />

Z-17.169<br />

G3 X63.033 Z-22.411 I-10 K0<br />

G1 G36 R10 X50 Z-33<br />

X50 Z-47<br />

G3 X38 Z-53 I-6 K0<br />

N110 G1 X19 Z-53<br />

G0 G40 G7 Z150<br />

Definir el nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=100)<br />

G54<br />

G92 S2200<br />

Operación 4 (Cilindrado perfil exterior)<br />

G95 G96 F0.2 S180 M4<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X82 Z0<br />

G1 X-0.4<br />

G1 Z5<br />

G0 X82.5 Z4<br />

G68 X27 Z0.5 C1 L0.3 H0 S120 E130<br />

G1 G42 X27 Z0.5<br />

N120 G1 G5 X32 Z-2<br />

X32 Z-20<br />

X40 Z-28<br />

G36 R3.5 X53 Z-28<br />

G36 R13 X63 Z-41<br />

X63 Z-54.836<br />

G2 X67.327 Z-60.308 I8 K0<br />

G1 X78 Z-66<br />

N130 X81 Z-67<br />

G0 G40 X90 Z150<br />

Operación 5 (Ranurado)<br />

G95 G96 F0.08 S50 M4<br />

T12 D12<br />

G0 G41 X34 Z-17<br />

G88 X32 Z-20 Q28 R-14 D1 K2<br />

G0 G40 X80 Z150<br />

Operación 6 (Roscado exterior)<br />

G95 G96 F0.15 S60 M4<br />

T11 D11<br />

G0 X35 Z5<br />

G86 X32 Z3 Q32 R-16 I0.8 B0.1 D1 L0 C1.5 J0 A29.5<br />

G0 X80 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 27


Seguimiento <strong>de</strong> perfil exterior. Ranurado y roscado interior.<br />

Primer amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=130)<br />

G54<br />

G92 S2200<br />

Operación 1 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

G0 Z150<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X78 Z5<br />

G1 Z-36 F200<br />

G1 X85<br />

G0 Z0<br />

G1 X-0.4<br />

G1 Z5<br />

G0 G42 X70 Z1<br />

G1 X80 Z-4<br />

G0 G40 X90 Z150<br />

Operación 2 (Taladrado)<br />

G94 G97 F90 S600 M4<br />

T9 D9<br />

G0 X0 Z10<br />

G83 X0 Z1 I59.773 B13 D2 K1 H0 C1<br />

G0 Z150<br />

Operación 3 (Perfil interior)<br />

G95 G96 F0.2 S120 M4<br />

T8 D8<br />

G0 X16 Z5<br />

G68 X64.35 Z0 C1 L0.5 H0 S100 E110<br />

28 MANUAL DE EJEMPLOS - T -<br />

Dim. en bruto Ø80x132mm


Segundo amarre:<br />

G0 G41 X65.35 Z0.5<br />

N100 G1 G5 X58.35 Z-3<br />

G1 G36 R13 X58.35 Z-32<br />

G1 G36 R6 X25.4024 Z-54<br />

N110 G1 X18 Z-54<br />

G0 G40 G7 Z150<br />

Operación 4 (Ranurado interior)<br />

G95 G96 F0.08 S50 M4<br />

T13 D13<br />

G0 G41 X40 Z-15<br />

G88 X60 Z-19 Q62 R-25 K5<br />

G0 Z150<br />

Operación 5 (Roscado interior)<br />

G95 G96 F0.15 S60 M4<br />

T10 D10<br />

G0 X40 Z1.5<br />

G86 X60 Z0 Q60 R-20 I-0.8 B0.4 D-2 L0 C1.5 J0 A29.5<br />

G0 Z150<br />

Definir el nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=128)<br />

G54<br />

G92 S2200<br />

Operación 6 (Desbaste <strong>de</strong>l perfil exterior)<br />

G95 G96 F0.2 S120 M4<br />

T2 D2<br />

G0 X85 Z5<br />

G68 X0 Z0 C1.5 L0.5 H0 S120 E130<br />

(GOTO N140)<br />

N120 G3 X42 Z-21 I0 K-21<br />

G1 X44 Z-45<br />

X44 Z-69.5<br />

X66 Z-73<br />

N130 X80 Z-94<br />

N140 G0 Z20<br />

Operación 7 (Acabado <strong>de</strong>l perfil exterior)<br />

G95 G96 F0.2 S120 M4<br />

G0 G90 X85 Z20<br />

G1 X85 Z5<br />

G66 X0 Z0 I2.5 C0.5 L0.2 H0.1 S150 E160<br />

(GOTO N170)<br />

N150 G5 G3 G36 R10 X33.56 Z-33.63 R21<br />

G3 G36 R10 X40 Z-52.48 R15<br />

G1 G36 R8 X40 Z-74<br />

X63.86 Z-74<br />

N160 G7 X78 Z-94<br />

N170 G90 G0 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 29


Desbastado interior y exterior en el eje X<br />

Primer amarre:<br />

Segundo amarre:<br />

Definir el cero pieza<br />

(ORGX54=0, ORGZ54=122)<br />

G54<br />

G92 S2200<br />

Operación 1 (Refrentado y cilindrado exterior)<br />

G95 G96 F0.2 S180 M4<br />

G0 Z150<br />

T2 D2<br />

G0 X90 Z20<br />

G1 X85 Z0<br />

X-0.4<br />

Z5<br />

G1 G42 X0 Z0<br />

G36 R5 X78 Z0<br />

Z-35<br />

X85<br />

G0 G40 X90 Z150<br />

Definir el nuevo cero pieza<br />

(MSG “* NUEVO AMARRE - INVERTIR PIEZA *”)<br />

M0 M5<br />

(MSG “”)<br />

(ORGX54=0, ORGZ54=120)<br />

G54<br />

G92 S2200<br />

30 MANUAL DE EJEMPLOS - T -<br />

Dim. en bruto Ø80x124mm


Operación 2 (Cilindrado perfil exterior)<br />

G95 G96 F0.2 S180 M4<br />

T3 D3<br />

G0 X80 Z20<br />

G1 Z5<br />

G68 X0 Z0 C1 L0.5 H0.1 S100 E110<br />

(GOTO N120)<br />

N100 G1 G36 R5 X78 Z0<br />

Z-8<br />

G3 X40 Z-32 R92.74<br />

G1 Z-42<br />

G36 R5 X65 Z-49.39<br />

X40 Z-57<br />

N110 G2 X78 Z-90 R31<br />

N120 G0 Z150<br />

Operación 3 (Taladrado)<br />

G94 G97 F90 S600 T9 M4<br />

G0 X0 Z10<br />

G83 X0 Z0 I35.773 B10 D2 H5 C2<br />

G0 Z150<br />

Operación 4 (Cilindrado perfil interior)<br />

G95 G96 F0.1 S120 M4<br />

T8 D8<br />

G0 X16 Z20<br />

G1 Z5<br />

G68 X58 Z0 C1 L0.5 H0.1 S150 E160<br />

(GOTO N170)<br />

N150 G3 X20 Z-30 R46.6<br />

N160 G1 X19<br />

N170 G1 Z20<br />

G0 X85 Z150<br />

M30<br />

MANUAL DE EJEMPLOS - T - 31


Notas <strong>de</strong> Usuario:<br />

32 MANUAL DE EJEMPLOS - T -


Mecanizado <strong>de</strong> un perfil en el plano ZC. .................................................. 34<br />

Mecanizado <strong>de</strong> un perfil en el plano XC. ................................................. 35<br />

<strong>Ejemplos</strong> <strong>de</strong> <strong>programación</strong>:<br />

Programación en el eje C<br />

<strong>8055</strong>T<br />

33


Mecanizado <strong>de</strong> un perfil en el plano ZC.<br />

Selección <strong>de</strong> la herramienta motorizada radial.<br />

G0 X100 Z150<br />

T15 D15<br />

M45 S-600<br />

Operación 1 (Mecanizado <strong>de</strong>l chavetero)<br />

34 MANUAL DE EJEMPLOS - T -<br />

G15 R36 .........................................Selección <strong>de</strong>l eje C.<br />

G16 ZC ...........................................Selección <strong>de</strong>l plano <strong>de</strong> trabajo.<br />

G0 X90<br />

Z-15 C0<br />

G1 G94 X72 F100 M13<br />

Z-35<br />

G1 X90<br />

Operación 2 (Mecanizado <strong>de</strong> la ranura)<br />

G15 R37<br />

G16 ZC<br />

G0 Z-50 C-125.664 .....................Posicionamiento en el punto A.<br />

G1 X74 F100<br />

G91 C40 F50 .................................Tramo A-B.<br />

Z-15 ...............................................Tramo B-C.<br />

C28 .................................................Tramo C-D.<br />

Z15 C57.664 .................................Tramo D-E.<br />

Z-15 C57.664 ...............................Tramo E-F.<br />

C28 .................................................Tramo F-G.<br />

Z15 .................................................Tramo G-H.<br />

C40 .................................................Tramo H-A.<br />

G90 X90<br />

G0 Z10<br />

M30


Mecanizado <strong>de</strong> un perfil en el plano XC.<br />

Selección <strong>de</strong> la herramienta motorizada axial.<br />

G0 X100 Z150<br />

T16 D16<br />

M45 S600<br />

Operación 1 (Mecanizado <strong>de</strong>l hexagono)<br />

G15 ................................................. Selección <strong>de</strong>l eje C.<br />

G16 XC ........................................... Selección <strong>de</strong>l plano <strong>de</strong> trabajo.<br />

G94 Z10 C0 F100<br />

G1 Z-6<br />

G1 G42 X39.26 C0 ....................... Posicionamiento en el punto 1.<br />

X19.63 C34 ................................... Tramo 1-2.<br />

X-19.63 C34 ................................. Tramo 2-3.<br />

X-39.26 C0 ................................... Tramo 3-4.<br />

X-19.36 C-34 ............................... Tramo 4-5.<br />

X19.63 C-34 ................................. Tramo 5-6.<br />

X39.26 C0 ..................................... Tramo 6-1.<br />

G0 G40 X50<br />

Z10<br />

Operación 2 (Mecanizado <strong>de</strong> las ranuras y <strong>de</strong> los orificios)<br />

X23.492 C8.55<br />

G1 Z-5 F50<br />

G2 X23.492 C-8.55 R25 ............. Mecanizado <strong>de</strong> la ranura A.<br />

G0 Z5<br />

X0 C-25 ......................................... Posicionamiento punto B.<br />

G1 Z-5<br />

G1 Z5<br />

G0 X-23.492 C-8.55<br />

G1 Z-5<br />

G2 X-23.492 C8.55 R25 ............. Mecanizado <strong>de</strong> la ranura C.<br />

G0 Z5<br />

X0 C25 ........................................... Posicionamiento punto D.<br />

G1 Z-5<br />

G0 Z5<br />

M30<br />

MANUAL DE EJEMPLOS - T - 35


Notas <strong>de</strong> Usuario:<br />

36 MANUAL DE EJEMPLOS - T -


Editor <strong>de</strong> perfiles. Ejemplo 1. .................................................................. 38<br />

Editor <strong>de</strong> perfiles. Ejemplo 2. .................................................................. 39<br />

Editor <strong>de</strong> perfiles. Ejemplo 3. .................................................................. 40<br />

Editor <strong>de</strong> perfiles. Ejemplo 4. .................................................................. 41<br />

<strong>Ejemplos</strong> <strong>de</strong> <strong>programación</strong>:<br />

Editor <strong>de</strong> perfiles<br />

<strong>8055</strong>T<br />

37


Editor <strong>de</strong> perfiles. Ejemplo 1.<br />

DEFINICION DEL PERFIL SIN REDONDEOS, CHAFLANES, ENTRADA Y SALIDA TANGENCIAL<br />

• PUNTO INICIAL : Z = 100 X = 0<br />

• RECTA : Z = 80 X = 0<br />

• RECTA : Z = 80 X = 50<br />

• RECTA : Z = 60 X = 50<br />

• ARCO HORARIO : Z = 40 X = 90 Radio = 20<br />

• RECTA : Z = 20 X = 90<br />

• RECTA : Z = 20 X = 110<br />

• RECTA : Z = 0 X = 110<br />

• RECTA : Z = 0 X = 150<br />

DEFINICION DE LOS REDONDEOS, CHAFLANES, ENTRADA Y SALIDA TANGENCIAL<br />

Seleccionar la opción MODIFICAR y <strong>de</strong>finir:<br />

ENTRADA TANGENCIAL ... Seleccionar punto "1" ..... Pulsar ENTER ..... Asignarle Radio = 5<br />

CHAFLAN ......................... Seleccionar punto "2" ..... Pulsar ENTER ..... Asignarle Tamaño = 10<br />

REDONDEO ..................... Seleccionar punto "3" ..... Pulsar ENTER ..... Asignarle Radio = 5<br />

REDONDEO ..................... Seleccionar punto "4" ..... Pulsar ENTER ..... Asignarle Radio = 5<br />

SALIDA TANGENCIAL ....... Seleccionar punto "5" ..... Pulsar ENTER ..... Asignarle Radio = 5<br />

Pulsar ESC para abandonar la opción Modificar.<br />

FIN DE LA EDICION<br />

Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El <strong>CNC</strong> abandona el modo <strong>de</strong> edición <strong>de</strong> perfiles y<br />

muestra en código ISO el programa que se ha generado.<br />

38 MANUAL DE EJEMPLOS - T -


Editor <strong>de</strong> perfiles. Ejemplo 2.<br />

DEFINICION DEL PERFIL<br />

• PUNTO INICIAL : Z= 170 X= 0<br />

• ARCO ANTIHORARIO (1) : Zcentro= 140 Xcentro= 0 Radio= 30 Tangencia= Si<br />

• ARCO ANTIHORARIO (2) : Radio= 350 Tangencia= Si<br />

• ARCO HORARIO (3) : Zcentro= 50 Xcentro= 190 Radio= 30 Tangencia= Si<br />

El <strong>CNC</strong> muestra todas las opciones posibles para el tramo 2. Seleccionar la a<strong>de</strong>cuada<br />

• RECTA (4) : Z = 20 X = 220 Tangente= Si<br />

El <strong>CNC</strong> muestra todas las opciones posibles entre los tramos 3-4. Seleccionar la a<strong>de</strong>cuada<br />

• RECTA (5) : Z = 0 X= 220<br />

FIN DE LA EDICION<br />

Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El <strong>CNC</strong> abandona el modo <strong>de</strong> edición <strong>de</strong> perfiles y<br />

muestra en código ISO el programa que se ha generado.<br />

MANUAL DE EJEMPLOS - T - 39


Editor <strong>de</strong> perfiles. Ejemplo 3.<br />

DEFINICION DEL PERFIL<br />

• PUNTO INICIAL : Z = 180 X = 0<br />

• ARCO ANTIHORARIO (1) : Zcentro= 150 Xcentro=0 Radio = 30<br />

• RECTA (2) : Angulo= 195 Tangencia = Si<br />

El <strong>CNC</strong> muestra todas las opciones posibles entre los tramos 1-2. Seleccionar la a<strong>de</strong>cuada<br />

• ARCO HORARIO (3) : Radio = 20 Tangencia = Si<br />

• RECTA (4) : Angulo= 160 Tangencia = Si<br />

• ARCO HORARIO (5) : Z = 30 X = 80 Zcentro= 45 Xcentro= 80 Tangencia= Si<br />

El <strong>CNC</strong> muestra todas las opciones posibles entre los tramos 4-5. Seleccionar la a<strong>de</strong>cuada<br />

El <strong>CNC</strong> muestra todas las opciones posibles para el tramo 3. Seleccionar la a<strong>de</strong>cuada<br />

• RECTA (6) : Z = 30 X = 100<br />

• RECTA (7) : Z = 0 X = 100<br />

FIN DE LA EDICION<br />

Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El <strong>CNC</strong> abandona el modo <strong>de</strong> edición <strong>de</strong> perfiles y<br />

muestra en código ISO el programa que se ha generado.<br />

40 MANUAL DE EJEMPLOS - T -


Editor <strong>de</strong> perfiles. Ejemplo 4.<br />

DEFINICION DEL PERFIL<br />

• PUNTO INICIAL : Z = 128 X = 0<br />

• ARCO ANTIHORARIO (1) : Zcentro = 107 Xcentro = 0 Radio = 21<br />

• ARCO HORARIO (2) : Radio= 10 Tangencia = Si<br />

• ARCO ANTIHORARIO (3) : Zcentro = 83 Xcentro = 14 Radio = 15 Tangencia = Si<br />

El <strong>CNC</strong> muestra todas las opciones posibles para el tramo 2. Seleccionar la a<strong>de</strong>cuada.<br />

• ARCO HORARIO (4) : Radio= 10 Tangencia = Si<br />

• RECTA (5) : X = 40 Angulo= 180 Tangencia = Si<br />

El <strong>CNC</strong> muestra todas las opciones posibles para el tramo 4. Seleccionar la a<strong>de</strong>cuada.<br />

• ARCO HORARIO (6) : Z = 54 X = 56 Radio = 8


Notas <strong>de</strong> Usuario:<br />

42 MANUAL DE EJEMPLOS - T -


Diagnosis <strong>de</strong> la máquina. ....................................................................... 44<br />

Mecanizado <strong>de</strong> poleas. .......................................................................... 52<br />

<strong>Ejemplos</strong> <strong>de</strong> <strong>programación</strong>:<br />

Programas <strong>de</strong> personalización <strong>de</strong> usuario<br />

<strong>8055</strong>T<br />

43


Diagnosis <strong>de</strong> la máquina.<br />

En este ejemplo se indica:<br />

a.- Cómo efectuar un programa <strong>de</strong> personalización <strong>de</strong> usuario.<br />

Para que este programa se pueda ejecutar en el canal <strong>de</strong> usuario <strong>de</strong>l Modo Manual, el parámetro<br />

máquina general «USERMAN» se <strong>de</strong>be personalizar con el número <strong>de</strong> programa.<br />

Para una mejor comprensión, la explicación viene por partes, indicándose el trozo <strong>de</strong> programa y<br />

la elaboración <strong>de</strong> la página y símbolos correspondientes. Las distintas partes son:<br />

- Parte 1: Solicita el código <strong>de</strong> acceso.<br />

- Parte 2: Muestra el estado <strong>de</strong> las entradas I1 a I40.<br />

(Utiliza la página <strong>de</strong> usuario 2 y los símbolos 21 y 22)<br />

- Parte 3: Muestra el estado <strong>de</strong> la salidas O1 a O18.<br />

(Utiliza la página <strong>de</strong> usuario 3 y los símbolos 21 y 22)<br />

- Parte 4: Muestra el consumo <strong>de</strong> los motores.<br />

(Utiliza la página <strong>de</strong> usuario 4 y los símbolos 0 a 20)<br />

Para avanzar o retroce<strong>de</strong>r página a página, se <strong>de</strong>ben utilizar las teclas “página anterior” y “página<br />

posterior”.<br />

b.- Cómo elaborar una página <strong>de</strong> usuario.<br />

c.- Cómo elaborar un símbolo <strong>de</strong> usuario.<br />

Parte 1: "Solicitud <strong>de</strong>l código <strong>de</strong> acceso"<br />

N100 (IB1= INPUT “CODIGO DE ACCESO = ”, 6) ..... Solicita el código <strong>de</strong> acceso<br />

(IF IB1 NE (123456) GOTO N100) ................... Si el código <strong>de</strong> acceso no es correcto (123456),<br />

vuelve a solicitarlo<br />

;<br />

N200 ............................................................................... Si es correcto continua el programa en la línea<br />

N200 (parte 2)<br />

44 MANUAL DE EJEMPLOS - T -


Parte 2: "Muestra el estado <strong>de</strong> las entradas I1 a I40"<br />

Líneas <strong>de</strong> programa (programa principal).<br />

N200 (PAGE2) ........................................... Muestra la página 2<br />

(KEY=0) ........................................... Borra memoria <strong>de</strong> última tecla pulsada<br />

N210 (P100=PLCI1) ................................. Asigna al parámetro P100 el valor <strong>de</strong> las entradas I1 a I32<br />

(P199=85) ....................................... Fila en la que se <strong>de</strong>be colocar el símbolo<br />

(CALL 2) ......................................... Llamada a subrutina (coloca símbolos)<br />

(P100=PLCI11) ............................... Asigna al parámetro P100 el valor <strong>de</strong> las entradas I11 a I42<br />

(P199=155) ..................................... Fila en la que se <strong>de</strong>be colocar el símbolo<br />

(CALL 2) ......................................... Llamada a subrutina (coloca símbolos)<br />

(P100=PLCI21) ............................... Asigna al parámetro P100 el valor <strong>de</strong> las entradas I21 a I52<br />

(P199=225) ..................................... Fila en la que se <strong>de</strong>be colocar el símbolo<br />

(CALL 2) ......................................... Llamada a subrutina (coloca símbolos)<br />

(P100=PLCI31) ............................... Asigna al parámetro P100 el valor <strong>de</strong> las entradas I31 a I62<br />

(P199=295) ..................................... Fila en la que se <strong>de</strong>be colocar el símbolo<br />

(CALL 2) ......................................... Llamada a subrutina (coloca símbolos)<br />

(IF KEY EQ $FFAF GOTO N300) ... Si se ha pulsado "página siguiente", continúa en la línea N300<br />

(parte 3)<br />

(GOTO N210) ................................... Si no, refresca el estado <strong>de</strong> las entradas.<br />

Líneas <strong>de</strong> programa (subrutina que indica el estado <strong>de</strong> una fila <strong>de</strong> entradas).<br />

Esta subrutina analiza los 10 bits <strong>de</strong> menor peso <strong>de</strong>l parámetro P100. Si el bit tiene valor 1 coloca el símbolo<br />

21 (lámpara encendida, color rojo) y si tiene valor 0 coloca el símbolo 22 (lámpara apagada, color fondo).<br />

Parámetros <strong>de</strong> llamada:<br />

- P100 = Valor <strong>de</strong> las entradas que se <strong>de</strong>sean visualizar.<br />

- P199 = Fila en la que se <strong>de</strong>ben colocar los símbolos.<br />

(SUB 2)<br />

(IF (P100 AND 1) EQ 0 SYMBOL 22,80,P199 ELSE SYMBOL 21,80,P199)<br />

(IF (P100 AND 2) EQ 0 SYMBOL 22,130,P199 ELSE SYMBOL 21,130,P199)<br />

(IF (P100 AND 4) EQ 0 SYMBOL 22,180,P199 ELSE SYMBOL 21,180,P199)<br />

(IF (P100 AND 8) EQ 0 SYMBOL 22,230,P199 ELSE SYMBOL 21,230,P199)<br />

(IF (P100 AND $10) EQ 0 SYMBOL 22,280,P199 ELSE SYMBOL 21,280,P199)<br />

(IF (P100 AND $20) EQ 0 SYMBOL 22,330,P199 ELSE SYMBOL 21,330,P199)<br />

(IF (P100 AND $40) EQ 0 SYMBOL 22,380,P199 ELSE SYMBOL 21,380,P199)<br />

(IF (P100 AND $80) EQ 0 SYMBOL 22,430,P199 ELSE SYMBOL 21,430,P199)<br />

(IF (P100 AND $100) EQ 0 SYMBOL 22,480,P199 ELSE SYMBOL 21,480,P199)<br />

(IF (P100 AND $200) EQ 0 SYMBOL 22,530,P199 ELSE SYMBOL 21,530,P199)<br />

(RET)<br />

Edición <strong>de</strong> los símbolos 21 y 22.<br />

Acce<strong>de</strong>r al modo <strong>de</strong> personalización y seleccionar: [Utilida<strong>de</strong>s] [Editor] [Símbolo] (nº símbolo) [Enter]<br />

Símbolo 21 Símbolo 22<br />

Color <strong>de</strong> fondo: Azul Marino Color <strong>de</strong> fondo: Azul Marino<br />

Color principal: Rojo Color principal: Azul Marino<br />

Línea: Fina continua Línea: Fina continua<br />

Circulo relleno Circulo relleno<br />

Centro: X10 Y10 Centro: X10 Y10<br />

Desplazar a..: X10 Y15 Desplazar a..: X10 Y15<br />

MANUAL DE EJEMPLOS - T - 45


Edición <strong>de</strong> la página 2<br />

Acce<strong>de</strong>r al modo <strong>de</strong> personalización y seleccionar: [Utilida<strong>de</strong>s] [Editar] [Página] 2 [Enter]<br />

Seleccionar color <strong>de</strong> fondo: Azul Marino<br />

Editar los siguientes textos:<br />

Color Principal Tamaño Texto Posición Color Principal Tamaño Texto Posición Color Principal Tamaño Texto Posición<br />

Blanco Gran<strong>de</strong> ENTRADAS X226 Y10 Blanco Pequeño I13 X180 Y140 Blanco Pequeño I27 X380 Y210<br />

Rojo Gran<strong>de</strong> ENTRADAS X224 Y8 Blanco Pequeño I14 X230 Y140 Blanco Pequeño I28 X430 Y210<br />

Blanco Pequeño I1 X80 Y70 Blanco Pequeño I15 X280 Y140 Blanco Pequeño I29 X480 Y210<br />

Blanco Pequeño I2 X130 Y70 Blanco Pequeño I16 X330 Y140 Blanco Pequeño I30 X530 Y210<br />

Blanco Pequeño I3 X180 Y70 Blanco Pequeño I17 X380 Y140 Blanco Pequeño I31 X80 Y280<br />

Blanco Pequeño I4 X230 Y70 Blanco Pequeño I18 X430 Y140 Blanco Pequeño I32 X130 Y280<br />

Blanco Pequeño I5 X280 Y70 Blanco Pequeño I19 X480 Y140 Blanco Pequeño I33 X180 Y280<br />

Blanco Pequeño I6 X330 Y70 Blanco Pequeño I20 X530 Y140 Blanco Pequeño I34 X230 Y280<br />

Blanco Pequeño I7 X380 Y70 Blanco Pequeño I21 X80 Y210 Blanco Pequeño I35 X280 Y280<br />

Blanco Pequeño I8 X430 Y70 Blanco Pequeño I22 X130 Y210 Blanco Pequeño I36 X330 Y280<br />

Blanco Pequeño I9 X480 Y70 Blanco Pequeño I23 X180 Y210 Blanco Pequeño I37 X380 Y280<br />

Blanco Pequeño I10 X530 Y70 Blanco Pequeño I24 X230 Y210 Blanco Pequeño I38 X430 Y280<br />

Blanco Pequeño I11 X80 Y140 Blanco Pequeño I25 X280 Y210 Blanco Pequeño I39 X480 Y280<br />

Blanco Pequeño I12 X130 Y140 Blanco Pequeño I26 X330 Y210 Blanco Pequeño I40 X530 Y280<br />

Editar los siguientes círculos (no rellenos) con color principal blanco y tipo <strong>de</strong> línea Fina continua<br />

Color Principal Centro Despazar a... Color Principal Centro Despazar a... Color Principal Centro Despazar a...<br />

Blanco X90 Y95 X90 Y102 Blanco X290 Y165 X290 Y172 Blanco X490 Y235 X490 Y242<br />

Blanco X140 Y95 X140 Y102 Blanco X340 Y165 X340 Y172 Blanco X540 Y235 X540 Y242<br />

Blanco X190 Y95 X190 Y102 Blanco X390 Y165 X390 Y172 Blanco X90 Y305 X90 Y312<br />

Blanco X240 Y95 X240 Y102 Blanco X440 Y165 X440 Y172 Blanco X140 Y305 X140 Y312<br />

Blanco X290 Y95 X290 Y102 Blanco X490 Y165 X490 Y172 Blanco X190 Y305 X190 Y312<br />

Blanco X340 Y95 X340 Y102 Blanco X540 Y165 X540 Y172 Blanco X240 Y305 X240 Y312<br />

Blanco X390 Y95 X390 Y102 Blanco X90 Y235 X90 Y242 Blanco X290 Y305 X290 Y312<br />

Blanco X440 Y95 X440 Y102 Blanco X140 Y235 X140 Y242 Blanco X340 Y305 X340 Y312<br />

Blanco X490 Y95 X490 Y102 Blanco X190 Y235 X190 Y242 Blanco X390 Y305 X390 Y312<br />

Blanco X540 Y95 X540 Y102 Blanco X240 Y235 X240 Y242 Blanco X440 Y305 X440 Y312<br />

Blanco X90 Y165 X90 Y172 Blanco X290 Y235 X290 Y242 Blanco X490 Y305 X490 Y312<br />

Blanco X140 Y165 X140 Y172 Blanco X340 Y235 X340 Y242 Blanco X540 Y305 X540 Y312<br />

Blanco X190 Y165 X190 Y172 Blanco X390 Y235 X390 Y242<br />

Blanco X240 Y165 X240 Y172 Blanco X440 Y235 X440 Y242<br />

46 MANUAL DE EJEMPLOS - T -


Parte 3: "Muestra el estado <strong>de</strong> las salidas O1 a O18"<br />

Líneas <strong>de</strong> programa (programa principal).<br />

N300 (PAGE3) ........................................... Muestra la página 3<br />

(KEY = 0 ) ..................................... Borra memoria <strong>de</strong> última tecla pulsada<br />

N310 (P100=PLCO1) ................................. Asigna al parámetro P100 el valor <strong>de</strong> las salidas O1 a O32<br />

(P199=85) ....................................... Fila en la que se <strong>de</strong>be colocar el símbolo<br />

(CALL 3) ......................................... Llamada a subrutina (coloca símbolos)<br />

(P100=PLCO10) ............................... Asigna al parámetro P100 el valor <strong>de</strong> las salidas O10 a O41<br />

(P199=155) ..................................... Fila en la que se <strong>de</strong>be colocar el símbolo<br />

(CALL 3) ......................................... Llamada a subrutina (coloca símbolos)<br />

(IF KEY EQ $FFA5 GOTO N200) ... Si se ha pulsado "página anterior", continúa en la línea N200<br />

(parte 2)<br />

(IF KEY EQ $FFAF GOTO N400) ... Si se ha pulsado "página siguiente", continúa en la línea N400<br />

(parte 4)<br />

(GOTO N310) ................................... Si no, refresca el estado <strong>de</strong> las salidas<br />

Líneas <strong>de</strong> programa (subrutina que indica el estado <strong>de</strong> una fila <strong>de</strong> salidas).<br />

Esta subrutina analiza los 10 bits <strong>de</strong> menor peso <strong>de</strong>l parámetro P100. Si el bit tiene valor 1 coloca el símbolo<br />

21 (lámpara encendida, color rojo) y si tiene valor 0 coloca el símbolo 22 (lámpara apagada, color fondo).<br />

Parámetros <strong>de</strong> llamada:<br />

- P100 = Valor <strong>de</strong> las salidas que se <strong>de</strong>sean visualizar.<br />

- P199 = Fila en la que se <strong>de</strong>ben colocar los símbolos.<br />

(SUB 3)<br />

(IF (P100 AND 1) EQ 0 SYMBOL 22,105,P199 ELSE SYMBOL 21,105,P199)<br />

(IF (P100 AND 2) EQ 0 SYMBOL 22,155,P199 ELSE SYMBOL 21,155,P199)<br />

(IF (P100 AND 4) EQ 0 SYMBOL 22,205,P199 ELSE SYMBOL 21,205,P199)<br />

(IF (P100 AND 8) EQ 0 SYMBOL 22,255,P199 ELSE SYMBOL 21,255,P199)<br />

(IF (P100 AND $10) EQ 0 SYMBOL 22,305,P199 ELSE SYMBOL 21,305,P199)<br />

(IF (P100 AND $20) EQ 0 SYMBOL 22,355,P199 ELSE SYMBOL 21,355,P199)<br />

(IF (P100 AND $40) EQ 0 SYMBOL 22,405,P199 ELSE SYMBOL 21,405,P199)<br />

(IF (P100 AND $80) EQ 0 SYMBOL 22,455,P199 ELSE SYMBOL 21,455,P199)<br />

(IF (P100 AND $100) EQ 0 SYMBOL 22,505,P199 ELSE SYMBOL 21,505,P199)<br />

(RET)<br />

MANUAL DE EJEMPLOS - T - 47


Edición <strong>de</strong> la página 3<br />

Acce<strong>de</strong>r al modo <strong>de</strong> personalización y seleccionar: [Utilida<strong>de</strong>s] [Editor] [Página] 3 [Enter]<br />

Seleccionar color <strong>de</strong> fondo: Azul Marino<br />

Editar los siguientes textos:<br />

Color<br />

Principal<br />

Editar los siguientes círculos (no rellenos) con color principal blanco y tipo <strong>de</strong> línea Fina continua<br />

Color<br />

Principal<br />

Tamaño Texto Posición<br />

Centro Despazar a...<br />

Color<br />

Principal<br />

Color<br />

Principal<br />

Tamaño Texto Posición<br />

Centro Despazar a...<br />

48 MANUAL DE EJEMPLOS - T -<br />

Color<br />

Principal<br />

Color<br />

Principal<br />

Tamaño Texto Posición<br />

Blanco Gran<strong>de</strong> SALIDAS X235 Y10 Blanco Pequeño O6 X355 Y70 Blanco Pequeño O13 X255 Y140<br />

Rojo Gran<strong>de</strong> SALIDAS X233 Y8 Blanco Pequeño O7 X405 Y70 Blanco Pequeño O14 X305 Y140<br />

Blanco Pequeño O1 X105 Y70 Blanco Pequeño O8 X455 Y70 Blanco Pequeño O15 X355 Y140<br />

Blanco Pequeño O2 X155 Y70 Blanco Pequeño O9 X505 Y70 Blanco Pequeño O16 X405 Y140<br />

Blanco Pequeño O3 X205 Y70 Blanco Pequeño O10 X105 Y140 Blanco Pequeño O17 X455 Y140<br />

Blanco Pequeño O4 X255 Y70 Blanco Pequeño O11 X155 Y140 Blanco Pequeño O18 X505 Y140<br />

Blanco Pequeño O5 X305 Y70 Blanco Pequeño O12 X205 Y140<br />

Centro Despazar a...<br />

Blanco X115 Y95 X115 Y102 Blanco X415 Y95 X415 Y102 Blanco X265 Y165 X265 Y172<br />

Blanco X165 Y95 X165 Y102 Blanco X465 Y95 X465 Y102 Blanco X315 Y165 X315 Y172<br />

Blanco X215 Y95 X215 Y102 Blanco X515 Y95 X515 Y102 Blanco X365 Y165 X365 Y172<br />

Blanco X265 Y95 X265 Y102 Blanco X115 Y165 X115 Y172 Blanco X415 Y165 X415 Y172<br />

Blanco X315 Y95 X315 Y102 Blanco X165 Y165 X165 Y172 Blanco X465 Y165 X465 Y172<br />

Blanco X365 Y95 X365 Y102 Blanco X215 Y165 X215 Y172 Blanco X515 Y165 X515 Y172


Parte 4: "Muestra el consumo <strong>de</strong> los motores"<br />

Los reguladores <strong>de</strong> velocidad disponen <strong>de</strong> una salida analógica (0 a 10V) proporcional a la corriente que está<br />

consumiendo el motor.<br />

En este ejemplo se han efectuado las siguientes conexiones:<br />

- La salida <strong>de</strong> corriente <strong>de</strong>l regulador <strong>de</strong>l eje X, se encuentra conectada a la entrada analógica 1 <strong>de</strong>l <strong>CNC</strong>.<br />

- La salida <strong>de</strong> corriente <strong>de</strong>l regulador <strong>de</strong>l eje Z, se encuentra conectada a la entrada analógica 2 <strong>de</strong>l <strong>CNC</strong>.<br />

- La salida <strong>de</strong> corriente <strong>de</strong>l regulador <strong>de</strong>l cabezal (S) se encuentra conectada a la entrada analógica 3 <strong>de</strong>l<br />

<strong>CNC</strong><br />

Por lo tanto, las variables "ANAI1”, “ANAI2” y “ANAI3” muestran la tensión analógica correspondiente a las<br />

corrientes <strong>de</strong> los ejes X, Z y S.<br />

Para mostrar el valor <strong>de</strong> la corriente se utilizan 21 símbolos (0-20), con incrementos correspondientes a 0.5V.<br />

Para seleccionar el símbolo a<strong>de</strong>cuado en cada momento se aplica la formula "ABS ROUND (ANAI1/0.5)", es<br />

<strong>de</strong>cir, el valor absoluto <strong>de</strong>l resultado redon<strong>de</strong>ado <strong>de</strong> la operación "ANAI1/0.5".<br />

Líneas <strong>de</strong> programa.<br />

N400 (PAGE 4) ......................................... Muestra la página 4.<br />

(KEY = 0) ....................................... Borra memoria <strong>de</strong> última tecla pulsada.<br />

N410 (SYMBOL ABS ROUND (ANAI1/0.5), 130, 120)<br />

(SYMBOL ABS ROUND (ANAI2/0.5), 130, 190)<br />

(SYMBOL ABS ROUND (ANAI3/0.5), 130, 260)<br />

(IF KEY EQ $FFA5 GOTO N300) ... Si se ha pulsado "página anterior", continúa en la línea N300<br />

(parte 3)<br />

(GOTO N410) ................................... Si no, refresca el consumo <strong>de</strong> los motores.<br />

Edición <strong>de</strong> los símbolos 0-20<br />

Acce<strong>de</strong>r al modo <strong>de</strong> personalización y seleccionar: [Utilida<strong>de</strong>s] [Editor] [Símbolo] (nº símbolo) [Enter]<br />

RECTANGULO RELLENO LINEA CONTINUA FINA<br />

Ver<strong>de</strong> Amarillo Rojo Gris Ver<strong>de</strong> Amarillo Rojo<br />

De a De a De a De a De a De a De a<br />

SYMBOL 0 --- --- --- --- --- --- X0 Y0 X400 Y30 X100 Y0 X100 Y30 X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 1 X0 Y0 X20 Y30 --- --- --- --- X20 Y0 X400 Y30 X100 Y0 X100 Y30 X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 2 X0 Y0 X40 Y30 --- --- --- --- X40 Y0 X400 Y30 X100 Y0 X100 Y30 X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 3 X0 Y0 X60 Y30 --- --- --- --- X60 Y0 X400 Y30 X100 Y0 X100 Y30 X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 4 X0 Y0 X80 Y30 --- --- --- --- X80 Y0 X400 Y30 X100 Y0 X100 Y30 X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 5 X0 Y0 X100 Y30 --- --- --- --- X100 Y0 X400 Y30 --- --- X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 6 X0 Y0 X120 Y30 --- --- --- --- X120 Y0 X400 Y30 --- --- X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 7 X0 Y0 X140 Y30 --- --- --- --- X140 Y0 X400 Y30 --- --- X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 8 X0 Y0 X160 Y30 --- --- --- --- X160 Y0 X400 Y30 --- --- X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 9 X0 Y0 X180 Y30 --- --- --- --- X180 Y0 X400 Y30 --- --- X200 Y0 X200 Y30 X300 Y0 X300 Y30<br />

SYMBOL 10 X0 Y0 X200 Y30 --- --- --- --- X200 Y0 X400 Y30 --- --- --- --- X300 Y0 X300 Y30<br />

SYMBOL 11 X0 Y0 X200 Y30 X200 Y0 X220 Y30 --- --- X220 Y0 X400 Y30 --- --- --- --- X300 Y0 X300 Y30<br />

SYMBOL 12 X0 Y0 X200 Y30 X200 Y0 X240 Y30 --- --- X240 Y0 X400 Y30 --- --- --- --- X300 Y0 X300 Y30<br />

SYMBOL 13 X0 Y0 X200 Y30 X200 Y0 X260 Y30 --- --- X260 Y0 X400 Y30 --- --- --- --- X300 Y0 X300 Y30<br />

SYMBOL 14 X0 Y0 X200 Y30 X200 Y0 X280 Y30 --- --- X280 Y0 X400 Y30 --- --- --- --- X300 Y0 X300 Y30<br />

SYMBOL 15 X0 Y0 X200 Y30 X200 Y0 X300 Y30 --- --- X300 Y0 X400 Y30 --- --- --- --- --- ---<br />

SYMBOL 16 X0 Y0 X200 Y30 X200 Y0 X300 Y30 X300 Y0 X320 Y30 X320 Y0 X400 Y30 --- --- --- --- --- ---<br />

SYMBOL 17 X0 Y0 X200 Y30 X200 Y0 X300 Y30 X300 Y0 X340 Y30 X340 Y0 X400 Y30 --- --- --- --- --- ---<br />

SYMBOL 18 X0 Y0 X200 Y30 X200 Y0 X300 Y30 X300 Y0 X360 Y30 X360 Y0 X400 Y30 --- --- --- --- --- ---<br />

SYMBOL 19 X0 Y0 X200 Y30 X200 Y0 X300 Y30 X300 Y0 X380 Y30 X380 Y0 X400 Y30 --- --- --- --- --- ---<br />

SYMBOL 20 X0 Y0 X200 Y30 X200 Y0 X300 Y30 X300 Y0 X400 Y30 --- --- --- --- --- --- --- ---<br />

MANUAL DE EJEMPLOS - T - 49


Edición <strong>de</strong> la página 4<br />

Acce<strong>de</strong>r al modo <strong>de</strong> personalización y seleccionar: [Utilida<strong>de</strong>s] [Editor] [Página] 4 [Enter]<br />

Seleccionar color <strong>de</strong> fondo: Azul Marino<br />

Editar los siguientes textos:<br />

Color<br />

Principal<br />

Tamaño Texto Posición<br />

Color<br />

Principal<br />

Editar los siguientes elementos gráficos con tipo <strong>de</strong> línea Fina continua<br />

50 MANUAL DE EJEMPLOS - T -<br />

Tamaño Texto Posición<br />

Blanco Gran<strong>de</strong> CONSUMO DE LOS MOTORES X64 Y10 Blanco Gran<strong>de</strong> S X80 Y253<br />

Rojo Gran<strong>de</strong> CONSUMO DE LOS MOTORES X62 Y8 Blanco Pequeño 25% X220 Y80<br />

Blanco Gran<strong>de</strong> X X80 Y113 Blanco Pequeño 50% X320 Y80<br />

Blanco Gran<strong>de</strong> Z X80 Y183 Blanco Pequeño 75% X420 Y80<br />

Color<br />

Principal<br />

Elemento 1ª esquina 2ª esquina<br />

Color<br />

Principal<br />

Elemento 1ª extremo 2ª extermo<br />

Blanco Rectángulo no relleno X129 Y119 X531 Y151 Ver<strong>de</strong> Línea continua X230 Y100 X230 Y310<br />

Blanco Rectángulo no relleno X129 Y189 X531 Y221 Amarillo Línea continua X330 Y100 X330 Y310<br />

Blanco Rectángulo no relleno X129 Y259 X531 Y291 Rojo Línea continua X430 Y100 X430 Y310


Programa en su totalidad<br />

;Parte 3 (estado <strong>de</strong> las salidas)<br />

N300 (PAGE3)<br />

(KEY = 0)<br />

N310 (P100=PLCO1)<br />

(P199=85)<br />

(CALL 3)<br />

(P100=PLCO10)<br />

(P199=155)<br />

(CALL 3)<br />

(IF KEY EQ $FFA5 GOTO N200)<br />

(IF KEY EQ $FFAF GOTO N400)<br />

(GOTO N310)<br />

;<br />

(SUB 3)<br />

(IF (P100 AND 1) EQ 0 SYMBOL 22,105,P199 ELSE SYMBOL 21,105,P199)<br />

(IF (P100 AND 2) EQ 0 SYMBOL 22,155,P199 ELSE SYMBOL 21,155,P199)<br />

(IF (P100 AND 4) EQ 0 SYMBOL 22,205,P199 ELSE SYMBOL 21,205,P199)<br />

(IF (P100 AND 8) EQ 0 SYMBOL 22,255,P199 ELSE SYMBOL 21,255,P199)<br />

(IF (P100 AND $10) EQ 0 SYMBOL 22,305,P199 ELSE SYMBOL 21,305,P199)<br />

(IF (P100 AND $20) EQ 0 SYMBOL 22,355,P199 ELSE SYMBOL 21,355,P199)<br />

(IF (P100 AND $40) EQ 0 SYMBOL 22,405,P199 ELSE SYMBOL 21,405,P199)<br />

(IF (P100 AND $80) EQ 0 SYMBOL 22,455,P199 ELSE SYMBOL 21,455,P199)<br />

(IF (P100 AND $100) EQ 0 SYMBOL 22,505,P199 ELSE SYMBOL 21,505,P199)<br />

(RET)<br />

;<br />

;Parte 4 (consumo <strong>de</strong> los motores)<br />

N400 (PAGE 4)<br />

(KEY = 0)<br />

N410 (SYMBOL ABS ROUND (ANAI1/0.5), 130, 120)<br />

(SYMBOL ABS ROUND (ANAI2/0.5), 130, 190)<br />

(SYMBOL ABS ROUND (ANAI3/0.5), 130, 260)<br />

(IF KEY EQ $FFA5 GOTO N300)<br />

(GOTO N410)<br />

;Parte 1 (código <strong>de</strong> acceso)<br />

N100 (IB1= INPUT “CODIGO DE ACCESO = “, 6)<br />

(IF IB1 NE (123456) GOTO N100)<br />

;<br />

;Parte 2 (estado <strong>de</strong> las entradas)<br />

N200 (PAGE2)<br />

(KEY = 0)<br />

N210 (P100=PLCI1)<br />

(P199=85)<br />

(CALL 2)<br />

(P100=PLCI11)<br />

(P199=155)<br />

(CALL 2)<br />

(P100=PLCI21)<br />

(P199=225)<br />

(CALL 2)<br />

(P100=PLCI31)<br />

(P199=295)<br />

(CALL 2)<br />

(IF KEY EQ $FFAF GOTO N300)<br />

(GOTO N210)<br />

;<br />

(SUB 2)<br />

(IF (P100 AND 1) EQ 0 SYMBOL 22,80,P199 ELSE SYMBOL 21,80,P199)<br />

(IF (P100 AND 2) EQ 0 SYMBOL 22,130,P199 ELSE SYMBOL 21,130,P199)<br />

(IF (P100 AND 4) EQ 0 SYMBOL 22,180,P199 ELSE SYMBOL 21,180,P199)<br />

(IF (P100 AND 8) EQ 0 SYMBOL 22,230,P199 ELSE SYMBOL 21,230,P199)<br />

(IF (P100 AND $10) EQ 0 SYMBOL 22,280,P199 ELSE SYMBOL 21,280,P199)<br />

(IF (P100 AND $20) EQ 0 SYMBOL 22,330,P199 ELSE SYMBOL 21,330,P199)<br />

(IF (P100 AND $40) EQ 0 SYMBOL 22,380,P199 ELSE SYMBOL 21,380,P199)<br />

(IF (P100 AND $80) EQ 0 SYMBOL 22,430,P199 ELSE SYMBOL 21,430,P199)<br />

(IF (P100 AND $100) EQ 0 SYMBOL 22,480,P199 ELSE SYMBOL 21,480,P199)<br />

(IF (P100 AND $200) EQ 0 SYMBOL 22,530,P199 ELSE SYMBOL 21,530,P199)<br />

(RET)<br />

;<br />

MANUAL DE EJEMPLOS - T - 51


Mecanizado <strong>de</strong> poleas.<br />

En este ejemplo se indica:<br />

a.- Cómo elaborar una rutina <strong>de</strong> ejecución <strong>de</strong> la polea.<br />

En el ejemplo, el programa contiene la subrutina <strong>de</strong> ejecución <strong>de</strong> la polea (Subrutina 50).<br />

Las dimensiones <strong>de</strong> la polea las <strong>de</strong>be <strong>de</strong>finir el usuario antes <strong>de</strong> efectuar una llamada a esta<br />

subrutina.<br />

b.- Cómo efectuar un programa <strong>de</strong> personalización <strong>de</strong> usuario.<br />

Para que este programa se pueda ejecutar en el canal <strong>de</strong> usuario <strong>de</strong>l Modo <strong>de</strong> Edición, el parámetro<br />

máquina general «USEREDIT» se <strong>de</strong>be personalizar con el número <strong>de</strong> programa.<br />

Una vez <strong>de</strong>finidos todos los datos <strong>de</strong> la polea, este programa genera en el programa que se está<br />

editando, los bloques necesarios para la ejecución <strong>de</strong> la polea requerida.<br />

c.- Cómo elaborar una página <strong>de</strong> usuario.<br />

Este programa utiliza la página 50. Esta es la página que muestra el <strong>CNC</strong> cuando se selecciona la<br />

opción “Editor usuario” en el Modo Editor.<br />

52 MANUAL DE EJEMPLOS - T -


Subrutina <strong>de</strong> ejecución <strong>de</strong> la polea (Subrutina 50)<br />

Los datos <strong>de</strong> la herramienta son:<br />

Los parámetros <strong>de</strong> llamada <strong>de</strong> la subrutina son:<br />

Los puntos necesarios para la operación <strong>de</strong> <strong>de</strong>sbaste son:<br />

Los puntos necesarios para la operación <strong>de</strong> acabado son:<br />

D=12<br />

F=2<br />

NOSEA=90<br />

NOSEW=4<br />

CUTA=0<br />

Calibrada por la esquina indicada por la flecha.<br />

P100 = Angulo entre caras <strong>de</strong> la polea.<br />

P101 = Cota absoluta en Z <strong>de</strong>l centro <strong>de</strong> la polea.<br />

P102 = Diámetro exterior <strong>de</strong> la polea.<br />

P103 = Profundidad <strong>de</strong> la ranura (en radios).<br />

P104 = Anchura <strong>de</strong> la ranura.<br />

P105 = Distancia <strong>de</strong> seguridad.<br />

P106 = Profundidad <strong>de</strong> pasada máxima.<br />

P107 = Creces para el acabado.<br />

P108 = Velocidad <strong>de</strong> corte.<br />

P109 = Avance mm/v para el <strong>de</strong>sbaste.<br />

P110 = Avance mm/v para el acabado.<br />

X Z<br />

A P102 + 2 P105 P101 + (P104 /2) - [P107 /cos (P100/2)]<br />

A-B - 2 P105 0<br />

B-C - 2 P106 - P106 tg (P100 /2)<br />

C-D 0 - (d + 2e)<br />

D-E - 2 P106 P106 tg (P100 /2)<br />

E-F 0 d + 2e<br />

a=P107/cos(P100/2)<br />

b=P106∗tg(P100/2)<br />

c=(P103-P107)∗tg(P100/2)<br />

d=P104-2a-2c<br />

e=[(x/2)-((P102/2)-P103+P107)]∗tg(P100/2)<br />

X Z<br />

1 P102 + 2 P105 P101<br />

2 P102 P101 + (P104 /2)<br />

3 P102 - 2P103 P101 + (P104 /2) - P103 tg (P100 /2)<br />

4 P102 - 2P103 P101 - (P104 /2) + P103 tg (P100 /2)<br />

5 P102 P101 - (P104 /2)<br />

6 P102 + 2 P105 P101 - (P104 /2)<br />

MANUAL DE EJEMPLOS - T - 53


Líneas <strong>de</strong> programa <strong>de</strong> la subrutina:<br />

(SUB 50)<br />

(IF NOSEW12 GT (P104-2*(P107/COS(P100/2))-<br />

2*(P103-P107)*TAN(P100/2)) ERROR “DATOS NO VALIDOS”) ............. Si anchura cuchilla > "d" => Error<br />

;———————————————————————————————————————————————————————————————<br />

; Operacion <strong>de</strong> <strong>de</strong>sbaste<br />

;———————————————————————————————————————————————————————————————<br />

(P115=FUP((P103-P107)/P106)) ............................................................................ Calcula nº pasadas (P115).<br />

(P106=(P103-P107)/P115) ........................................................................................ Recalcula el paso (P106).<br />

G92 S500<br />

G95 G96 FP109 SP108 T12 M4 M41<br />

;<br />

(P1=P102+2*P105, P2=P101+(P104/2)-(P107/COS(P100/2))-NOSEW12)<br />

G G90 XP1 ZP2................................................................................................................ Desplazamiento al punto "A"<br />

(P1=2*P105)<br />

G1 G91 X-P1 .................................................................................................................... Desplazamiento "A-B"<br />

N50 (P1=2*P106, P2=P106*TAN(P100/2))<br />

X-P1 Z-P2 ................................................................................................................ Desplazamiento "B-C"<br />

(P2=P104-2*P107/COS(P100/2)-2*(P103-P107)*TAN(P100/2)+<br />

2*(PPOSX/2-(P102/2-P103+P107))*TAN(P100/2)-NOSEW12)<br />

Z-P2 ............................................................................................................................ Desplazamiento "C-D"<br />

(P115=P115-1) ....................................................................................................... Decrementa número <strong>de</strong> pasadas<br />

(IF P115 LE 0 GOTO N100) ............................................................................ Si se han efectuado todas, fase <strong>de</strong><br />

acabado<br />

(P1=2*P106, P2=P106*TAN(P100/2))<br />

X-P1 ZP2 ................................................................................................................... Desplazamiento "D-E"<br />

(P2=P104-2*(P107/COS(P100/2))-2*(P103-P107)*TAN(P100/2)+<br />

2*(PPOSX/2-(P102/2-P103+P107))*TAN(P100/2)-NOSEW12)<br />

ZP2 ............................................................................................................................... Desplazamiento "E-F"<br />

(P115=P115-1) ....................................................................................................... Decrementa número <strong>de</strong> pasadas<br />

(IF P115 GT 0 GOTO N50) ............................................................................... Si se han efectuado todas, fase <strong>de</strong><br />

acabado<br />

;———————————————————————————————————————————————————————————————<br />

; Operacion <strong>de</strong> <strong>de</strong>sbaste<br />

;———————————————————————————————————————————————————————————————<br />

N100 G95 G96 FP110 SP108<br />

(P1=P102+2*P105)<br />

G0 G90 XP1 ZP101 ..................................................................Desplazamiento al punto "1"<br />

(P2=P101+(P104/2)-NOSEW12)<br />

G1 XP102 ZP2 ..........................................................................Desplazamiento al punto "2"<br />

(P1=P102-2*P103)<br />

(P2=P101+(P104/2)-P103*TAN(P100/2)-NOSEW12)<br />

XP1 ZP2 ....................................................................................Desplazamiento al punto "3"<br />

(P1=P102-2*P103)<br />

(P2=P101-(P104/2)+P103*TAN(P100/2))<br />

XP1 ZP2 ....................................................................................Desplazamiento al punto "4"<br />

(P2=P101-(P104/2))<br />

XP102 ZP2 ................................................................................Desplazamiento al punto "5"<br />

(P1=P102+2*P105, P2=P101-(P104/2))<br />

XP1Z P2 ....................................................................................Desplazamiento al punto "6"<br />

(P1=P102+2*P105)<br />

XP1 ZP101 ................................................................................Desplazamiento al punto "1"<br />

(RET)<br />

54 MANUAL DE EJEMPLOS - T -


Edición <strong>de</strong> la pagina 50.<br />

Acce<strong>de</strong>r al modo <strong>de</strong> personalización y seleccionar: [Utilida<strong>de</strong>s] [Editor] [Página] 50 [Enter]<br />

Seleccionar color <strong>de</strong> fondo: Azul Marino.<br />

Editar los siguientes elementos gráficos:<br />

Elemento Color Principal Tipo <strong>de</strong> línea 1ª esquina 2ª esquina Elemento Color Principal Tipo <strong>de</strong> línea 1ª esquina 2ª esquina<br />

Polilinea Ver<strong>de</strong> claro Gorda continua<br />

Editar los siguientes textos:<br />

Color<br />

Principal<br />

Tamaño Texto Posición<br />

X25 Y150 X100 Y150 Línea Blanco Continua X160 Y100 X295 Y100<br />

X140 Y240 X180 Y240 Línea Blanco Continua X275 Y150 X275 Y250<br />

X220 Y150 X295 Y150 Línea Blanco Continua X75 Y240 X135 Y240<br />

Línea Blanco Trazos X25 Y140 X295 Y140 Línea Blanco Continua X80 Y150 X80 Y240<br />

Línea Blanco Punto y raya X160 Y90 X160 Y260 Línea Blanco Continua X100 Y145 X100 Y115<br />

Arco Blanco Continua<br />

X130 Y217.5 X190 Y217.5 Línea Blanco Continua X220 Y145 X220 Y115<br />

Desplaza a... X160 Y210 Línea Blanco Continua X100 Y120 X220 Y120<br />

Línea Blanco Continua X35 Y165 X35 Y120<br />

Color<br />

Principal<br />

Tamaño Texto Posición<br />

Blanco Gran<strong>de</strong> MECANIZADO DE POLEAS X87 Y10 Azul claro Pequeño P101 Cota Z <strong>de</strong>l centro X330 Y112<br />

Rojo Gran<strong>de</strong> MECANIZADO DE POLEAS X85 Y8 Azul claro Pequeño P102 Diámetro exterior X330 Y144<br />

Blanco Pequeño P100 X162 Y194 Azul claro Pequeño P103 Profundidad X330 Y160<br />

Blanco Pequeño P101 X210 Y80 Azul claro Pequeño P104 Anchura X330 Y176<br />

Blanco Pequeño P102 X280 Y190 Azul claro Pequeño P105 Dist. seguridad X330 Y208<br />

Blanco Pequeño P103 X84 Y200 Azul claro Pequeño P106 Pasada máxima X330 Y224<br />

Blanco Pequeño P104 X115 Y100 Azul claro Pequeño P107 Creces acabado X330 Y240<br />

Blanco Pequeño P105 X40 Y120 Azul claro Pequeño P108 Velocidad <strong>de</strong> corte X330 Y272<br />

Blanco Pequeño PARAMETROS DEL CICLO FIJO X360 Y96 Azul claro Pequeño P109 Avance <strong>de</strong>sbastado X330 Y288<br />

Azul claro Pequeño P100 Angulo entre caras X330 Y96 Azul claro Pequeño P110 Avance acabado X330 Y304<br />

MANUAL DE EJEMPLOS - T - 55


Programa <strong>de</strong> personalización <strong>de</strong> usuario<br />

;——————————————————————————————————<br />

; Primer grupo <strong>de</strong> softkeys - Parámetros P100 a P105<br />

;——————————————————————————————————<br />

N1 (SK1="P100", SK2="P101", SK3="P102", SK4="P103", SK5="P104",<br />

SK6="P105", SK7="+")<br />

(IB11=INPUT "Pulse softkey para seleccionar opción")<br />

(WKEY )<br />

(IF KEY EQ $FC00 GOTO N10) ;Si "P100" sigue en N10<br />

(IF KEY EQ $FC01 GOTO N11) ;Si "P101" sigue en N11<br />

(IF KEY EQ $FC02 GOTO N12) ;Si "P102" sigue en N12<br />

(IF KEY EQ $FC03 GOTO N13) ;Si "P103" sigue en N13<br />

(IF KEY EQ $FC04 GOTO N14) ;Si "P104" sigue en N14<br />

(IF KEY EQ $FC05 GOTO N15) ;Si "P105" sigue en N15<br />

(IF KEY EQ $FC06 GOTO N2) ;Si opción "+" sigue en N2<br />

(GOTO N1)<br />

;——————————————————————————————————<br />

; Segundo grupo <strong>de</strong> softkeys - Parámetros P106 a P110<br />

;——————————————————————————————————<br />

N2 (SK1="(P106)", SK2="(P107)", SK3="(P108)", SK4="(P109)", SK5="(P110)",<br />

SK6="FIN", SK7="+")<br />

(IB11=INPUT "Pulse softkey para seleccionar opción")<br />

(WKEY )<br />

(IF KEY EQ $FC00 GOTO N16) ;Si "P106" sigue en N16<br />

(IF KEY EQ $FC01 GOTO N17) ;Si "P107" sigue en N17<br />

(IF KEY EQ $FC02 GOTO N18) ;Si "P108" sigue en N18<br />

(IF KEY EQ $FC03 GOTO N19) ;Si "P109" sigue en N19<br />

(IF KEY EQ $FC04 GOTO N20) ;Si "P110" sigue en N20<br />

(IF KEY EQ $FC05 GOTO N100) ;Si opción "FIN" sigue en N100<br />

(IF KEY EQ $FC06 GOTO N1) ;Si opción "+" vuelve a N1<br />

(GOTO N2)<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P100 Angulo entre caras <strong>de</strong> la polea<br />

;——————————————————————————————————<br />

N10 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB0=INPUT "Angulo entre caras <strong>de</strong> la polea:", 3.0)<br />

(DW0=IB0)<br />

(GOTO N1)<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P101 Cota absoluta en Z <strong>de</strong>l centro <strong>de</strong> la polea<br />

;——————————————————————————————————<br />

N11 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB1=INPUT "Cota absoluta en Z <strong>de</strong>l centro <strong>de</strong> la polea:", -6.5)<br />

(DW1=IB1)<br />

(GOTO N1)<br />

;——————————————————————————————————<br />

; Inicialización <strong>de</strong> variables<br />

;——————————————————————————————————<br />

(IB0=(0))<br />

(IB1=(0))<br />

(IB2=(0))<br />

(IB3=(0))<br />

(IB4=(0))<br />

(IB5=(0))<br />

(IB6=(0))<br />

(IB7=(0))<br />

(IB8=(0))<br />

(IB9=(0))<br />

(IB10=(0))<br />

;——————————————————————————————————<br />

; Visualiza en la pantalla la Pagina 50 y las Ventanas<br />

;——————————————————————————————————<br />

(PAGE 50) ;Visualiza la Pagina 50<br />

(ODW 0,6,65) ;Visualiza las Ventanas<br />

(ODW 1,7,65) ;Visualiza las Ventanas<br />

(ODW 2,9,65)<br />

(ODW 3,10,65)<br />

(ODW 4,11,65)<br />

(ODW 5,13,65)<br />

(ODW 6,14,65)<br />

(ODW 7,15,65)<br />

(ODW 8,17,65)<br />

(ODW 9,18,65)<br />

(ODW 10,19,65)<br />

;——————————————————————————————————<br />

; Muestra en cada una <strong>de</strong> las ventanas el valor 0, valor inicial<br />

;——————————————————————————————————<br />

(DW0=IB0)<br />

(DW1=IB1)<br />

(DW2=IB2)<br />

(DW3=IB3)<br />

(DW3=IB3)<br />

(DW4=IB4)<br />

(DW5=IB5)<br />

(DW6=IB6)<br />

(DW7=IB7)<br />

(DW8=IB8)<br />

(DW9=IB9)<br />

(DW10=IB10)<br />

56 MANUAL DE EJEMPLOS - T -


;——————————————————————————————————<br />

; Pi<strong>de</strong> P108 Velocidad <strong>de</strong> corte<br />

;——————————————————————————————————<br />

N18 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB8=INPUT "Velocidad <strong>de</strong> corte:", 3.5)<br />

(DW8=IB8)<br />

(GOTO N2)<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P109 Avance mm/v para el <strong>de</strong>sbaste<br />

;——————————————————————————————————<br />

N19 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB9=INPUT "Avance mm/v para el <strong>de</strong>sbaste:", 6.5)<br />

(DW9=IB9)<br />

(GOTO N2)<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P110 Avance mm/v para el acabado<br />

;——————————————————————————————————<br />

N20 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB10=INPUT "Avance mm/v para el acabado:", 6.5)<br />

(DW10=IB10)<br />

(GOTO N2)<br />

;——————————————————————————————————<br />

; Genera bloques <strong>de</strong> programa<br />

;——————————————————————————————————<br />

N100 (WBUF "(PCALL 50, P100=",IB0)<br />

(WBUF ", P101=",IB1)<br />

(WBUF ", P102=",IB2)<br />

(WBUF ", P103=",IB3)<br />

(WBUF ", P104=",IB4)<br />

(WBUF ", P105=",IB5)<br />

(WBUF ", P106=",IB6)<br />

(WBUF ", P107=",IB7)<br />

(WBUF ", P108=",IB8)<br />

(WBUF ", P109=",IB9)<br />

(WBUF ", P110=",IB10)<br />

(WBUF ")")<br />

(WBUF )<br />

(SYSTEM )<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P102 Diámetro exterior <strong>de</strong> la polea<br />

;——————————————————————————————————<br />

N12 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB2=INPUT "Diámetro exterior <strong>de</strong> la polea:", 6.5)<br />

(DW2=IB2)<br />

(GOTO N1)<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P103 Profundidad <strong>de</strong> la ranura (en radios)<br />

;——————————————————————————————————<br />

N13 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB3=INPUT "Profundidad <strong>de</strong> la ranura (en radios):", 6.5)<br />

(DW3=IB3)<br />

(GOTO N1)<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P104 Anchura <strong>de</strong> la ranura<br />

;——————————————————————————————————<br />

N14 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB4=INPUT "Anchura <strong>de</strong> la ranura:", 6.5)<br />

(DW4=IB4)<br />

(GOTO N1)<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P105 Distancia <strong>de</strong> seguridad<br />

;——————————————————————————————————<br />

N15 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB5=INPUT "Distancia <strong>de</strong> seguridad:", 6.5)<br />

(DW5=IB5)<br />

(GOTO N1)<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P106 Profundidad <strong>de</strong> pasada máxima<br />

;——————————————————————————————————<br />

N16 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB6=INPUT "Profundidad <strong>de</strong> pasada máxima:", 6.5)<br />

(DW6=IB6)<br />

(GOTO N2)<br />

;——————————————————————————————————<br />

; Pi<strong>de</strong> P107 Creces para el acabado<br />

;——————————————————————————————————<br />

N17 (SK1="", SK2="", SK3="", SK4="", SK5="", SK6="", SK7="")<br />

(IB7=INPUT "Creces para el acabado:", 6.5)<br />

(DW7=IB7)<br />

(GOTO N2)<br />

MANUAL DE EJEMPLOS - T - 57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!