Você está na página 1de 200

MANUAL DE OPERAO E PROGRAMAO VERSO 2.

2 08/03

PGINA DEIXADA EM BRANCO INTENCIONALMENTE

NDICE GERAL

INTRODUO 1 - INICIALIZAO 2 - MODO DE REFERENCIAMENTO 3 - MODO MANUAL 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS 5 - MODO DE PROGRAMAO 6 - PROGRAMAO EM LINGUAGEM PADRO ISO 7 - DEFINIO DE FERRAMENTAS 8 - PROGRAMAO PARAMTRICA 9- CICLOS FIXOS 10- CORREO DE RAIO DE CORTE 11 - DETERMINAO DO PONTO ZERO DA PEA 12 - MODOS DE EXECUO 13 - OPERAO DA CALCULADORA 14 - CDIGOS DE USURIO 15 - TRANSMISSO E RECEPO DE DADOS VIA COMUNICAO SERIAL 16- PROTOCOLO DE COMUNICAO DNC PARA COMANDOS MCS 17 - VISUALIZAO E INTRODUO DOS PARMETROS DE MQUINA

ANEXO A - LISTA DE ERROS DE OPERAO E FALHAS - SRIE 500 ANEXO B - LISTA DE PARMETROS DE MQUINA - REA P

SRIE 500 - MANUAL DE OPERAO

NDICE GERAL

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 1 1 - INICIALIZAO

1.1 - OPERAO EM SIMULAO COMPLETA ......................................................................... 1.1 1.2 - OPERAO EM SIMULAO PARCIAL .............................................................................. 1.1 1.3 - SELEO DOS MODOS DE OPERAO BSICOS DO COMANDO ................................ 1.2 1.4 - APRESENTAO DE DADOS E STATUS NA TELA ........................................................... 1.2

SRIE 500 - MANUAL DE OPERAO

1.i

NDICE CAPTULO 1

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

1.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 2 2 - MODO DE REFERENCIAMENTO

2.1 - REFERENCIAMENTO DA MQUINA.................................................................................... 2.1 2.2 - ALTERAO DOS VALORES DE REFERNCIA................................................................. 2.1 2.3 - ABANDONO DO MODO DE REFERENCIAMENTO ............................................................. 2.2

SRIE 500 - MANUAL DE OPERAO

2.i

NDICE CAPTULO 2

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

2.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 3 3 - MODO MANUAL

3.1 - MOVIMENTAO DA MQUINA EM MODO MANUAL ....................................................... 3.1 3.2 - MODO MANUAL INCREMENTAL ......................................................................................... 3.1 3.3 - MOVIMENTAO VIA MANIVELA ELETRNICA................................................................ 3.1 3.4 - ALTERAO DO PONTO ZERO (ORIGEM) DOS EIXOS.................................................... 3.2 3.5 - SOFTKEY REFERNCIA ....................................................................................................... 3.2 3.5.1 - CANCELAMENTO DO ESTADO DE MQUINA REFERENCIADA.............................. 3.2 3.5.2 - SELEO DO MODO DE REFERENCIAMENTO......................................................... 3.3 3.6 - SOFTKEY PARMETROS ..................................................................................................... 3.3

SRIE 500 - MANUAL DE OPERAO

3.i

NDICE CAPTULO 3

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

3.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 4 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS

4.1 - ORGANIZAO DOS DIRETRIOS E PROGRAMAS ......................................................... 4.1 4.2 - IDENTIFICAO DE DIRETRIOS E PROGRAMAS........................................................... 4.2 4.3 - MANIPULAO DE DIRETRIOS ........................................................................................ 4.2 4.3.1 - LISTA DE PROGRAMAS DE UM DIRETRIO ............................................................. 4.2 4.3.2 - ELIMINAR DIRETRIOS ............................................................................................... 4.3 4.3.3 - APAGAR TODA A MEMRIA........................................................................................ 4.3 4.4 - EDIO E MANIPULAO DE PROGRAMAS..................................................................... 4.4 4.4.1 - CRIAO DE UM PROGRAMA..................................................................................... 4.4 4.4.2 - SELEO DE UM PROGRAMA J EXISTENTE ......................................................... 4.4 4.4.3 - ALTERAO OU CORREO DE PROGRAMAS ....................................................... 4.5 4.4.3.1 - SELEO DE UMA SENTENA DE PROGRAMA............................................... 4.5 4.4.3.2 - ALTERAES DE VALORES DENTRO DE UMA SENTENA ........................... 4.5 4.4.3.3 - PROCURA DE UM CAMPO PARA VISUALIZAO OU MODIFICAO ........... 4.5 4.4.3.4 - SCROLL DA TELA DE APRESENTAO DE UM PROGRAMA......................... 4.6 4.4.3.5 - ELIMINAO DE UMA SENTENA DE UM PROGRAMA................................... 4.6 4.4.3.6 - INSERO DE UMA SENTENA NO MEIO DE UM PROGRAMA...................... 4.6 4.4.3.7 - APAGAR O CONTEDO DE UM PROGRAMA .................................................... 4.7 4.4.4 - OPERAO DE BLOCO................................................................................................ 4.7 4.4.5 - ELIMINAR UM PROGRAMA.......................................................................................... 4.8 4.5 - PROCEDIMENTOS ESPECIAIS ............................................................................................ 4.8 4.5.1 - LISTAR PROGRAMAS................................................................................................... 4.8 4.5.2 - COPIAR PROGRAMAS.................................................................................................. 4.9 4.5.3 - COMPARAR PROGRAMAS........................................................................................... 4.9 4.5.4 - RENOMEAR PROGRAMAS........................................................................................... 4.9 4.5.5 - ATRIBUTOS DE PROGRAMAS..................................................................................... 4.10 4.5.6 - NVEIS DE PROGRAMA ................................................................................................ 4.10 4.5.7 - ACERTO DO RELGIO ................................................................................................. 4.11 4.5.8 - TAXA DE COMUNICAO ............................................................................................ 4.11

SRIE 500 - MANUAL DE OPERAO

4.i

NDICE CAPTULO 4

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

4.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 5 5 - MODO DE PROGRAMAO

5.1 - PROCEDIMENTO INICIAL PARA PROGRAMAO DE UMA SENTENA........................ 5.1 5.2 - EDIO DE SENTENAS ..................................................................................................... 5.1 5.3 - SENTENAS DE POSICIONAMENTO EM COORDENADAS CARTESIANAS ................... 5.2 5.3.1 - POSICIONAMENTO SIMPLES ...................................................................................... 5.2 5.3.2 - INTERPOLAO LINEAR ............................................................................................. 5.3 5.3.3 - INTERPOLAO LINEAR 3D........................................................................................ 5.3 5.3.4 - INTERPOLAO LINEAR 4D........................................................................................ 5.4 5.3.5 - SENTENAS PARA INTERPOLAO CIRCULAR...................................................... 5.4 5.3.5.1 - DEFINIO DE CENTRO DE CIRCUNFERNCIA (PLO) ................................. 5.5 5.3.5.2 - INTERPOLAO CIRCULAR DEFINIDA POR PLO E PONTO FINAL ............. 5.5 5.3.5.3 - INTERPOLAO CIRCULAR DEFINIDA POR PONTO FINAL E RAIO .............. 5.6 5.4 - SENTENAS DE POSICIONAMENTO EM COORDENADAS POLARES............................ 5.7 5.4.1 - INTERPOLAO LINEAR EM COORDENADAS POLARES ....................................... 5.7 5.4.2 - INTERPOLAO CIRCULAR EM COORDENADAS POLARES.................................. 5.8 5.4.2.1 - DEFINIO DE PLO EM COORDENADAS POLARES (PLO POLAR).......... 5.8 5.4.2.2 - INTERPOLAO CIRCULAR EM COORDENADAS POLARES.......................... 5.8 5.4.2.3 - INTERPOLAO CIRCULAR POLAR COM DEFINIO DE RAIO .................... 5.9 5.5 - COORDENADAS CILNDRICAS - 3D .................................................................................... 5.9 5.6 - INSERO DE RAIOS - ROUND........................................................................................... 5.10 5.7 - INSERO DE CHANFROS .................................................................................................. 5.11 5.8 - INTERPOLAO SPLINE...................................................................................................... 5.12 5.9 - ESPELHAMENTO DE EIXOS ................................................................................................ 5.12 5.10 - FATOR DE ESCALA............................................................................................................. 5.13 5.11 - ROTAO DE COORDENADAS ......................................................................................... 5.15 5.12 - SUB-ROTINAS E REPETIO DE PARTE DO PROGRAMA ............................................ 5.16 5.12.1 - INTRODUO DE MARCAS (LABEL) NOS PROGRAMAS ...................................... 5.16 5.12.2 - LOCALIZAO DE UMA MARCA LABEL .................................................................. 5.16 5.12.3 - CHAMADA DE UMA MARCA LABEL.......................................................................... 5.16 5.12.4 - MONTAGEM E EXECUO DE SUB-ROTINAS ........................................................ 5.17 5.12.5 - REPETIO DE EXECUO DE PARTE DO PROGRAMA ...................................... 5.18 5.12.6 - CHAMADA DE SUBPROGRAMAS.............................................................................. 5.18 5.13 - SENTENAS ESPECIAIS - CICLOS FIXOS........................................................................ 5.19 5.13.1 - CICLO 0 - RESET MODAL........................................................................................... 5.19 5.13.2 - CICLO 1 - TEMPO DE ESPERA .................................................................................. 5.20 5.13.3 - CICLO 2 - ATUAO DE FUNES AUXILIARES .................................................... 5.20 5.13.4 - CICLO 3 - ROSCA........................................................................................................ 5.21 5.13.5 - CICLO 4 - TRANSLAO DO SISTEMA DE COORDENADAS ................................. 5.22 5.13.6 - CICLO 5 - VERIFICAO DO ESTADO DE UMA ENTRADA OU SADA.................. 5.23 5.13.7 - CICLO 6 - SALTO A UMA MARCA NO PROGRAMA ................................................. 5.24 5.14 - PARADA PROGRAMADA .................................................................................................... 5.25 5.15 - CHAMADA DE UMA FERRAMENTA................................................................................... 5.25 5.16 - SENTENA BARRADA (BLOCO BARRADO) .................................................................... 5.26 5.17 - PROGRAMAO TOMANDO COORDENADAS REAIS TEACH-IN .................................. 5.27 5.18 - FUNES AUXILIARES M ESPECIAIS .............................................................................. 5.28 5.19 - EXECUES ESPECIAIS.................................................................................................... 5.30 SRIE 500 - MANUAL DE OPERAO 5.i

NDICE CAPTULO 5 5.19.1 - CICLO 5 + POSICIONAMENTO ................................................................................... 5.30 5.19.2 - LOOPING OBSERVANDO ENTRADA......................................................................... 5.31 5.19.3 - TRABALHANDO EM ESTADO MODAL ...................................................................... 5.31

5.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 6 6 - PROGRAMAO EM LINGUAGEM PADRO ISO

6.1- DESCRIO DAS VARIVEIS ............................................................................................... 6.1 6.2- FUNES PREPARATRIAS (CDIGOS G)........................................................................ 6.2 6.3- GRUPOS ISO........................................................................................................................... 6.3

SRIE 500 - MANUAL DE OPERAO

6.i

NDICE CAPTULO 6

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

6.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 7 7 - DEFINIO DE FERRAMENTAS

7.1 - DEFINIO DE FERRAMENTAS CASO TORNO................................................................. 7.1 7.2 - DEFINIO DE FERRAMENTAS CASO FRESADORA ....................................................... 7.3 7.3 - AJUSTE (SET-UP) AUTOMTICO DE FERRAMENTAS...................................................... 7.4 7.4 - PROCURA DE UMA DEFINIO DE FERRAMENTA .......................................................... 7.5 7.5 - ALTERAO DOS CORRETORES DE FERRAMENTA....................................................... 7.5

SRIE 500 - MANUAL DE OPERAO

7.i

NDICE CAPTULO 7

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

7.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 8 8 - PROGRAMAO PARAMTRICA

8.1- FUNES ALGBRICAS ....................................................................................................... 8.3 8.1.1- FUNO 0 - ATRIBUIO - ATR................................................................................... 8.3 8.1.2- FUNO 1 - SOMA - ADD .............................................................................................. 8.3 8.1.3- FUNO 2 - SUBTRAO - SUB .................................................................................. 8.3 8.1.4- FUNO 3 - MULTIPLICAO - MULT......................................................................... 8.3 8.1.5- FUNO 4 - DIVISO - DIV............................................................................................ 8.4 8.1.6- FUNO 5 - VALOR ABSOLUTO - ABS ....................................................................... 8.4 8.1.7- FUNO 6 - RESTO DE DIVISO - REST..................................................................... 8.4 8.1.8- FUNO 7 - NEGAO - NEG....................................................................................... 8.4 8.1.9- FUNO 8 - RAIZ QUADRADA - RAD........................................................................... 8.4 8.1.10- FUNO 9 - VALOR DE PI - PI .................................................................................... 8.8 8.2- FUNES TRIGONOMTRICAS ........................................................................................... 8.5 8.2.1- FUNO 10 - SENO - SEN ............................................................................................. 8.5 8.2.2- FUNO 11 - COSSENO - COS..................................................................................... 8.5 8.2.3- FUNO 12 - TANGENTE - TAN ................................................................................... 8.5 8.2.4- FUNO 13 - ARCOTANGENTE - ATG......................................................................... 8.5 8.2.5- FUNO 14 - DISTNCIA - DIST ................................................................................... 8.6 8.3- FUNES CONDICIONAIS .................................................................................................... 8.6 8.3.1- FUNO 15 - DESVIO CASO IGUAL - JE ..................................................................... 8.6 8.3.2- FUNO 16 - DESVIO CASO DIFERENTE - JNE ......................................................... 8.6 8.3.3- FUNO 17 - DESVIO CASO MAIOR OU IGUAL - JP.................................................. 8.6 8.3.4- FUNO 18 - DESVIO CASO MENOR - JN................................................................... 8.6 8.4- FUNES QUE OPERAM COM PLC .................................................................................... 8.7 8.4.1- FUNO 19 - LEITURA DE UMA POSIO DE MEMRIA - PLCR ............................ 8.7 8.4.2- FUNO 20 - ESCRITA EM POSIO DE MEMRIA - PLCW.................................... 8.7 8.4.3- FUNO 21 - LEITURA DE UM PARMETRO DE MQUINA P - PARR..................... 8.7 8.5- FUNES QUE OPERAM COM OS CORRETORES DE FERRAMENTAS ......................... 8.7 8.5.1- FUNO 22 - LEITURA DE DADOS DE FERRAMENTA .............................................. 8.8 8.5.2- FUNO 23 - ESCRITA EM DADOS DE FERRAMENTA.............................................. 8.8 8.6- VARIVEIS AUXILIARES NA PROGRAMAO PARAMTRICA ........................................ 8.8 8.6.1- CONDIO DE GIRO DA RVORE - VARIVEL 63 ..................................................... 8.8 8.6.2- ROTAO REAL S - VARIVEL 85 ............................................................................... 8.9 8.6.3- FATOR DE ACELERAO E DESACELERAO - VARIVEL 103............................ 8.9 8.6.4- CORREO DE RAIO SELECIONADA - VARIVEL 105 ............................................. 8.9

SRIE 500 - MANUAL DE OPERAO

8.i

NDICE CAPTULO 8

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

8.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 9 9- CICLOS FIXOS

9.1- DEFINIO DE CICLOS FIXOS ............................................................................................. 9.1 9.2- COMO CRIAR UM CICLO FIXO ............................................................................................. 9.1 9.3- PROCEDIMENTO DE EXECUO DE UM CICLO FIXO ...................................................... 9.3

SRIE 500 - MANUAL DE OPERAO

9.i

NDICE CAPTULO 9

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

9.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 10 10- CORREO DE RAIO DE CORTE

10.1- MODO DE ATIVAO DE COMPENSAO DE RAIO DE CORTE ................................... 10.1 10.2- USO DE M90 (G40), M91 (G42) E M92 (G41) ...................................................................... 10.2 10.2.1- ENTRADA DA FERRAMENTA NA PEA - ATIVAR COMPENSAO....................... 10.3 10.2.2- INTERSEES NA TRAJETRIA CORRIGIDA.......................................................... 10.4 10.2.3- SADA DA FERRAMENTA DA PEA - DESATIVAR COMPENSAO...................... 10.4 10.3- APROXIMAO TANGENCIAL............................................................................................ 10.5 10.4- SADA TANGENCIAL ............................................................................................................ 10.6 10.5- EXECUO ESPECIAL PARA CANTOS EXTERNOS - M93/M94 ...................................... 10.6 10.6- COMPENSAO DE AVANO EM INTERPOLAO CIRCULAR INTERNA.................... 10.7 10.7- OBSERVAES SOBRE O USO DA COMPENSAO DE RAIO DE CORTE.................. 10.7

SRIE 500 - MANUAL DE OPERAO

10.i

NDICE CAPTULO 10

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

10.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 11 11 - DETERMINAO DO PONTO ZERO DA PEA

11.1- TELA DE DESLOCAMENTOS DE ZERO ............................................................................. 11.1 11.2 - ZERO PEA - CASO TORNO .............................................................................................. 11.1 11.3 - ZERO PEA - CASO FRESADORA .................................................................................... 11.2 11.3.1 - ZERAMENTO VIA APALPADOR EXTERNO............................................................... 11.3

SRIE 500 - MANUAL DE OPERAO

11.i

NDICE CAPTULO 11

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

11.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 12 12 - MODOS DE EXECUO

12.1 - EXECUO POR ENTRADA MANUAL DE DADOS (MDI) ................................................ 12.1 12.1.1 - SOFTKEY PARMETROS........................................................................................... 12.2 12.2 - TELAS DOS MODOS DE EXECUO CONTNUA E PASSO-A-PASSO.......................... 12.2 12.3 - EXECUO PASSO-A-PASSO ........................................................................................... 12.2 12.4 - EXECUO CONTNUA ...................................................................................................... 12.2 12.5 - QUADRO DE ESTADOS MODAIS....................................................................................... 12.3 12.6 - SOFTKEYS CALCULADORA E COMUNICAO .............................................................. 12.3 12.7 - RETOMADA DE CICLO ....................................................................................................... 12.4 12.8 - SIMULAO GRFICA........................................................................................................ 12.5 12.8.1- LIMPAR A TELA............................................................................................................ 12.5 12.8.2- HABILITAO DO MODO GRFICO .......................................................................... 12.5 12.8.3- ATIVAO DE DEFORMAO NA APRESENTAO GRFICA ............................. 12.5 12.8.4- FORMATO DE APRESENTAO GRFICA............................................................... 12.6 12.8.5- ESCALAS DE APRESENTAO GRFICA ................................................................ 12.6 12.8.6- ALTERAO NA SEQUNCIA DE ORIENTAO DOS EIXOS................................. 12.6 12.8.7- FUNES M COM OPERAO GRFICA ................................................................. 12.7

SRIE 500 - MANUAL DE OPERAO

12.i

NDICE CAPTULO 12

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

12.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 13 13 - OPERAO DA CALCULADORA

13.1- OPERAO COM VARIVEIS H E COTAS DOS EIXOS.................................................... 13.1

SRIE 500 - MANUAL DE OPERAO

13.i

NDICE CAPTULO 13

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

13.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 14 14 - NVEIS DE USURIO

14.1 - USURIO INDEFINIDO ........................................................................................................ 14.1 14.2 - USURIOS DEFINIDOS ....................................................................................................... 14.1 14.2.1 - ATRIBUIO DE SENHA ............................................................................................ 14.2 14.2.2 - ALTERAO DE SENHA............................................................................................. 14.2 14.3 - SELEO DO NVEL DE USURIO INDEFINIDO.............................................................. 14.3

SRIE 500 - MANUAL DE OPERAO

14.i

NDICE CAPTULO 14

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

14.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 15 15 - TRANSMISSO E RECEPO DE DADOS VIA COMUNICAO SERIAL

15.1- QUADRO PRINCIPAL DE COMUNICAO SERIAL .......................................................... 15.1 15.2- CABEALHO DE ARQUIVO ................................................................................................. 15.2 15.3- PROCEDIMENTO PARA RECEBER UM ARQUIVO ............................................................ 15.2 15.3.1- RECEPO DE PROGRAMAS .................................................................................... 15.2 15.3.2- RECEPO DE PARMETROS................................................................................... 15.3 15.4- PROCEDIMENTO PARA TRANSMITIR UM ARQUIVO ....................................................... 15.3 15.5- RESTORE .............................................................................................................................. 15.3 15.6- BACKUP ................................................................................................................................ 15.3 15.7- TAXA...................................................................................................................................... 15.4 15.8- ERROS NA COMUNICAO EXTERNA.............................................................................. 15.4 15.9- TRANSMISSO SERIAL EM MODO IMPRESSORA OU COMPRIMIDO ........................... 15.4

SRIE 500 - MANUAL DE OPERAO

15.i

NDICE CAPTULO 15

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

15.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 16 16- PROTOCOLO DE COMUNICAO DNC PARA COMANDOS MCS

16.1- PROTOCOLO DE COMUNICAO REMOTA (DNC) ......................................................... 16.1 16.1.1- FORMATO DAS MENSAGENS .................................................................................... 16.1 16.1.2- DESCRIO DAS MENSAGENS ................................................................................. 16.1 16.2- DETALHES ASSOCIADOS S MENSAGENS ..................................................................... 16.2 16.2.1- TECLAS ......................................................................................................................... 16.2 16.2.2- BLOQUEIO DE OPERAO LOCAL ........................................................................... 16.2 16.2.3- LIBERAO DE OPERAO LOCAL ......................................................................... 16.3 16.2.4- PEDIDO DE STATUS .................................................................................................... 16.3 16.2.4.1- INFORMAO DE STATUS ................................................................................. 16.3 16.2.4.2- FUNO M - STATUS DO PROGRAMA USURIO ............................................ 16.3 16.2.5- EMERGNCIA EXTERNA............................................................................................. 16.4 16.2.6- ERROS........................................................................................................................... 16.4 16.2.7- INTERRUPO DE MENSAGEM "@!"........................................................................ 16.4 16.3- EXEMPLOS DE APLICAO ............................................................................................... 16.4 16.3.1- COMANDO DE INICIALIZAO................................................................................... 16.4 16.3.2- TRANSMISSO DE UM PROGRAMA PARA O CNC .................................................. 16.5 16.3.3- RECEPO DE UM PROGRAMA DO CNC................................................................. 16.6 16.3.4- SELEO E EXECUO DE UM PROGRAMA NO CNC ........................................... 16.6 16.3.5- PEDIDO DE STATUS .................................................................................................... 16.6

SRIE 500 - MANUAL DE OPERAO

16.i

NDICE CAPTULO 16

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

16.ii

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 17 17 - VISUALIZAO E INTRODUO DOS PARMETROS DE MQUINA

17.1- ENTRADA DE PARMETROS DE MQUINA ................................................................ 17.1 17.2- VISUALIZAO DE VALORES PROGRAMADOS EM PARMETROS ........................ 17.1 17.3- ALTERAO DE PARMETROS ................................................................................... 17.2 17.4- AJUSTE (SET-UP) AUTOMTICO DE PARMETROS.................................................. 17.2 17.5 - VARIVEIS DE CLP ........................................................................................................ 17.3

SRIE 500 - MANUAL DE OPERAO

17.i

NDICE CAPTULO 17

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

17.ii

SRIE 500 - MANUAL DE OPERAO

INTRODUO INTRODUO

Os comandos MCS da srie 500 podem ser aplicados em diversos tipos de mquinas operatrizes e outros tipos de mquinas que requeiram controle preciso de movimentos atravs de servomotores. So capazes de controlar at seis eixos mais um eixo rvore, com interpolao linear de at 4 eixos, circular dois a dois, interpolao spline, com correo de comprimento e raio de ferramenta e execuo de roscas encadeadas, paraxiais ou cnicas. O CLP incorporado ao CNC possui capacidade de controlar os eixos da mquina de forma independente do programa CNC, alm de ter capacidade de assumir o controle da tela do terminal de operao, o que permite grande flexibilidade na utilizao de eixos auxiliares e modos de programao e operao especficos para aplicaes em mquinas especiais. Como caractersticas especiais ressaltamos: interpolao linear em 4 eixos interpolao spline capacidade de medio em processo correo automtica de desgaste de ferramentas simulao grfica da execuo dos programas em simultneo com a execuo da pea ou com os eixos parados modo Calculadora Cientfica relgio para marcao de tempo de operao CLP incorporado com at 256 pontos de entradas ou sadas controle de eixos auxiliares pelo CLP do comando controle de telas pelo CLP sistema de correo de erro de passo nos fusos sistema de montagem modular 5 opes de terminais de operao com softkeys

Os comandos podem ser controlados remotamente por um computador via DNC (Direct Numerical Control), possibilitando carregar ou cancelar programas, modificar os modos de operao, supervisionar a produo ou controlar remotamente as funes operacionais sem o uso do teclado. Podem tambm executar programas extensos armazenados em discos rgidos de computadores atravs da porta de comunicao serial (opo de execuo de programas longos). Os comandos da srie 500 tm sua operao auxiliada por softkeys. O sistema operacional apresenta rvores bsicas de operao vinculadas aos diversos modos e telas de operao do comando. O programa aplicativo (CLP) pode acrescentar novas softkeys e novos nveis na rvore bsica. Na descrio dos modos de operao so apresentadas as softkeys correspondentes apenas arvore bsica definida pelo sistema operacional do comando. Existem porm aplicaes especiais onde toda a rvore de softkeys definida pelo programa aplicativo. No presente manual esto descritos os modos de operao e telas do comando para uma configurao tpica de CNC. Para dar incio operao do comando supomos que os parmetros de mquina estejam corretos. No caso do comando ser utilizado em aplicaes especiais e, dado que o programa de CLP pode alterar as telas bsicas do CNC, recomendamos a leitura e utilizao do manual de operao especfico da aplicao em questo.

SRIE 500 - MANUAL DE OPERAO

INTRODUO

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 1 1 - INICIALIZAO

1.1 - OPERAO EM SIMULAO COMPLETA ......................................................................... 1.1 1.2 - OPERAO EM SIMULAO PARCIAL .............................................................................. 1.1 1.3 - SELEO DOS MODOS DE OPERAO BSICOS DO COMANDO ................................ 1.2 1.4 - APRESENTAO DE DADOS E STATUS NA TELA ........................................................... 1.2

SRIE 500 - MANUAL DE OPERAO

1.i

NDICE CAPTULO 1

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

1.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 1 - INICIALIZAO 1 - INICIALIZAO

Ao ser ligado, o comando apresenta uma tela bsica onde aparece a sua identificao, as cotas dos eixos programados e informaes sobre eixo rvore, ferramenta e avano. Definimos este estado do comando como estado de Inicializao, cuja rvore bsica de softkeys :

Para entrar em operao normal deve-se inicializar o comando atravs da tecla ou, se for disponvel pelo programa aplicativo, atravs da softkey INICIALIZA. Para detalhes sobre o procedimento de inicializao consultar o Manual de Instalao e Aplicao. Ao ser inicializado, o comando entra no Modo de Referenciamento. As cotas apresentam os valores de posio assumidos para as marcas de referncia dos eixos e o comando aguarda o incio do procedimento de referenciamento.

OBSERVAES: 1. Em condies especiais, o comando pode entrar diretamente em Modo Manual aps a inicializao. 2. No caso de perda dos parmetros, aps a inicializao o CNC entra no Modo de Introduo de Parmetros e s permite sair deste modo aps a introduo de todos os parmetros pela via manual ou atravs da comunicao serial de dados (ver captulos 15 e 17).

1.1 - OPERAO EM SIMULAO COMPLETA Existem duas opes para operao do comando em simulao, dependentes do valor programado no parmetro de mquina P97 (ver Manual de Parmetros de Mquina). Caso o parmetro P97 estabelea a operao em simulao completa, a softkey SIMULAO tambm inicializa o CNC, selecionando o Modo Manual. O CNC, porm, passa a operar de forma independente da mquina (em Simulao). Nesta forma de operao todos os sinais de sada so desligados e o CNC no controla a mquina. Para voltar ao modo de operao normal deve-se desligar o CNC ou teclar no Modo Manual a sequncia , , , .

1.2 - OPERAO EM SIMULAO PARCIAL Caso o parmetro P97 estabelea a operao em simulao parcial, com eixos controlados, a softkey SIMULAO inicializa o CNC normalmente, permite a busca de referencia dos eixos e passa a controlar a posio atingida aps o referenciamento. Todas as funes de controle permanecem ativas exceto o movimento dos eixos. Os movimentos comandados so apenas tericos, o que permite a visualizao grfica dos movimentos executados no programa de uma pea sem que haja movimentao dos eixos da mquina. Para voltar ao modo de operao normal deve-se desligar o CNC ou teclar no Modo Manual a sequncia , , , .

SRIE 500 - MANUAL DE OPERAO

1.1

CAPTULO 1 - INICIALIZAO 1.3 - SELEO DOS MODOS DE OPERAO BSICOS DO COMANDO O comando opera nos seguintes modos principais de operao: MODO MANUAL MODO DE PROGRAMAO MODO DE EXECUO PASSO A PASSO MODO DE EXECUO CONTNUA MODO MDI (MANUAL/AUTOMTICO) Estes modos so selecionados a partir da rvore bsica de seleo de modos.

A rvore de seleo de modos selecionada sempre que se escolhe a softkey MODOS, disponvel nas rvores bsicas dos diversos modos de operao. Os demais modos de operao do comando so selecionados a partir dos 5 modos principais.

1.4 - APRESENTAO DE DADOS E STATUS NA TELA As duas primeiras linhas da tela so reservadas para indicao do modo de operao, apresentao de mensagens de falhas, erros de operao, dilogo de edio e dados recebidos pela interface serial.

Figura 1.1 Na primeira linha, direita, apresentado o contador de tempo de comando ligado, que pode ser usado tambm como relgio. O contador zerado ao ligar o comando e, para ser usado como relgio, deve ser acertado da forma descrita em 4.5.7. O tempo de operao s apresentado caso no exista mensagem de erro ou aviso do CNC. Na linha de separao, direita, identificado o nvel de usurio selecionado para operao do comando. Inicialmente selecionado o usurio indefinido, para o qual no h identificao (ver captulo 14). Na mesma linha de separao, porm esquerda, so identificados "status" de operao tais como:

1.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 1 - INICIALIZAO EXEC CNC executando movimentos, programa, transmitindo ou recebendo dados; INC 2ND Modo Incremental ativo; Tecla de segunda funo ativada;

Na parte inferior da tela apresentada uma linha de estados, identificando funes auxiliares, rotao do eixo rvore (% e velocidade real ou terica), ferramenta ativa (nmero, corretor e plano de correo), e avano do eixo (% e velocidade real). A ltima linha da tela reservada para as softkeys. Sua funo descrita pelo texto correspondente e depende do modo de operao ativo e do nvel selecionado pela rvore de softkeys. A presena do caracter : nos lados esquerdo ou direito da linha de softkeys indica a existncia de extenses da rvore de softkeys esquerda ou direita respectivamente. Estes nveis podem ser selecionados atravs das teclas e . O programa de aplicao (CLP) pode alterar a funo das softkeys, acrescentar novas funes e novos nveis nas rvores bsicas (ver manual de operao da mquina para detalhes operacionais especficos).

SRIE 500 - MANUAL DE OPERAO

1.3

CAPTULO 1 - INICIALIZAO

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

1.4

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 2 2 - MODO DE REFERENCIAMENTO

2.1 - REFERENCIAMENTO DA MQUINA.................................................................................... 2.1 2.2 - ALTERAO DOS VALORES DE REFERNCIA................................................................. 2.1 2.3 - ABANDONO DO MODO DE REFERENCIAMENTO ............................................................. 2.2

SRIE 500 - MANUAL DE OPERAO

2.i

NDICE CAPTULO 2

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

2.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 2 - MODO REFERENCIAMENTO 2 - MODO DE REFERENCIAMENTO

Geralmente o primeiro passo aps a inicializao do comando referenciar a mquina, pois neste caso as cotas apresentadas na tela no tm relao com a posio fsica da mquina. Porm, em condies especiais, o comando pode entrar diretamente no Modo Manual, sem passar pelo Modo de Referenciamento. O Modo de Referenciamento identificado pela mensagem "MODO BUSCA DE REFERNCIA". A rvore de softkey apresentada :

2.1 - REFERENCIAMENTO DA MQUINA O referenciamento iniciado atravs do boto de partida. A indicao EXEC surge na tela e a rvore de softkeys muda para:

Os valores de posio apresentados na tela so os valores de referncia, correspondentes s cotas das marcas de referncia do sistema de medio da mquina. Estes valores de referncia podem ser determinados por parmetros P ou por memrias do comando. A opo por um ou outro modo determinada nas opes de condies de operao selecionadas pelo parmetro de mquina P50. O comando realiza a busca das marcas de referncia na sequncia determinada pelo parmetro P40 e adota para estes pontos valores definidos pelo usurio, de tal forma que o ponto zero do sistema de coordenadas da mquina esteja de acordo com o programa a ser executado ou seja o ponto zero pea ou deslocamento G54 (ver captulo 11). Durante o processo de busca, a cada eixo referenciado o comando passa a controlar sua posio e aciona a busca do prximo eixo. Esta sequncia pode ser acompanhada pelo operador atravs de mensagem na tela. Ao final do processo o comando entra no Modo Manual. O referenciamento pode ser interrompido atravs do boto externo de parada ou pressionando-se a softkey STOP. Pode-se reiniciar o referenciamento atravs do boto de partida. O comando repetir o procedimento de busca de referncia em todos os eixos, independentemente de j terem capturado suas marcas. Caso o processo de referenciamento tenha sido completado, o CNC assume o estado de mquina referenciada.

2.2 - ALTERAO DOS VALORES DE REFERNCIA Caso os valores de referncia sejam determinados por memria, as cotas mostradas na tela podem ser alteradas da seguinte forma: 1- Pressionar a tecla do eixo que se deseja alterar o valor de referncia; 2- Teclar 3- Teclar e digitar o novo valor de referncia. . O novo valor de referncia apresentado na tela.

Estes valores so armazenados pelo comando mesmo com ausncia de fora. Alm disso, no caso de perda de memria, os valores de referncia apresentados na tela so ilegais. A sobrepassagem das marcas de referncia s ser possvel aps a reintroduo dos valores de referncia corretos. A

SRIE 500 - MANUAL DE OPERAO

2.1

CAPTULO 2 - MODO REFERENCIAMENTO tentativa de partida para o referenciamento sem a prvia introduo destes valores ocasionar ERRO 17 - MARCAS DE REFERNCIA ERRADAS (ver tabela de erros no anexo A).

2.3 - ABANDONO DO MODO DE REFERENCIAMENTO O operador pode abandonar a busca de referncia pressionando a softkey ABANDONA. O comando sinaliza ERRO 08 - FINS DE CURSO EM SOFT. ERRADOS, indicando que a mquina no estar referenciada. Cancela-se o alarme atravs da tecla . A operao da mquina nesta condio permitida apenas nos modos habilitados pelo parmetro de mquina P50.

OBSERVAO: Pode-se repetir o procedimento de referenciamento a partir do Modo Manual (ver captulo 3).

2.2

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 3 3 - MODO MANUAL

3.1 - MOVIMENTAO DA MQUINA EM MODO MANUAL ....................................................... 3.1 3.2 - MODO MANUAL INCREMENTAL ......................................................................................... 3.1 3.3 - MOVIMENTAO VIA MANIVELA ELETRNICA................................................................ 3.1 3.4 - ALTERAO DO PONTO ZERO (ORIGEM) DOS EIXOS.................................................... 3.2 3.5 - SOFTKEY REFERNCIA ....................................................................................................... 3.2 3.5.1 - CANCELAMENTO DO ESTADO DE MQUINA REFERENCIADA.............................. 3.2 3.5.2 - SELEO DO MODO DE REFERENCIAMENTO......................................................... 3.3 3.6 - SOFTKEY PARMETROS ..................................................................................................... 3.3

SRIE 500 - MANUAL DE OPERAO

3.i

NDICE CAPTULO 3

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

3.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 3 - MODO MANUAL 3 - MODO MANUAL

No Modo Manual a mquina pode ser movimentada por botes externos de seleo dos eixos ou atravs de softkeys, com velocidade de deslocamento determinada por um potencimetro externo. Permitir seleo direta dos modos de Referenciamento, Manual Incremental, Movimentao via Manivela Eletrnica e Visualizao ou Programao de Parmetros. rvore bsica de softkeys correspondente ao Modo Manual:

3.1 - MOVIMENTAO DA MQUINA EM MODO MANUAL O comando permite a movimentao da mquina em Modo Manual diretamente via botes externos ou softkeys definidas pelo programa aplicativo (CLP). A velocidade mxima de deslocamento dos eixos em Modo Manual definida por parmetros e controlada via potencimetro externo. O movimento pode ser executado com ou sem reteno. No modo sem reteno a movimentao dos eixos acontece enquanto o boto externo correspondente estiver pressionado. No modo com reteno a movimentao dos eixos iniciada ao se pressionar o boto externo correspondente. Caso o boto de partida seja pressionado durante o movimento, este permanece mesmo que se solte o boto de movimentao manual. O movimento s ser interrompido via boto e (STOP) do terminal. externo de parada ou atravs das teclas

3.2 - MODO MANUAL INCREMENTAL Seleciona-se o Modo Manual Incremental a partir do Modo Manual atravs da softkey INCREMENT. Na tela apresentado um quadro com as opes de incrementos e um cursor de seleo. Os valores listados na tabela indicam o valor do deslocamento dos eixos da mquina a cada vez que se pressiona um dos botes (softkeys) de movimentao manual. rvore bsica de softkeys correspondente ao Modo Manual Incremental:

O eixo a ser movimentado e o sentido de deslocamento so dados diretamente pelo boto selecionado. O valor de deslocamento incremental pode ser escolhido atravs das teclas ou . Para se voltar ao Modo Manual pressionar a softkey MODOS seguida da softkey MANUAL.

3.3 - MOVIMENTAO VIA MANIVELA ELETRNICA Seleciona-se o Modo Manivela Eletrnica a partir do Modo Manual atravs da softkey MANIVELA. Na tela apresentado um quadro com as opes de incrementos e um cursor de seleo. Os valores listados na tabela indicam o valor do deslocamento dos eixos da mquina a cada pulso fornecido pelo giro da manivela.

SRIE 500 - MANUAL DE OPERAO

3.1

CAPTULO 3 - MODO MANUAL A rvore bsica de softkeys correspondente ao Modo Manivela Eletrnica igual do Modo Manual Incremental. ou . O sentido de deslocamento O eixo a ser movimentado selecionado atravs das teclas , dado pelo sentido de giro da manivela. O valor atribudo a cada pulso na manivela pode ser ou . escolhido atravs das teclas Para se voltar ao Modo Manual pressionar a softkey MODOS seguida da softkey MANUAL.

OBSERVAES: 1. Pode-se equipar a mquina com at trs manivelas, atribuindo-se eixos especficos a cada uma delas, sendo permitido inclusive movimentos simultneos dos eixos. 2. O Modo Manivela habilitado por parmetros de mquina.

3.4 - ALTERAO DO PONTO ZERO (ORIGEM) DOS EIXOS No Modo Manual pode-se alterar o ponto zero dos eixos (alterao da origem do sistema de coordenadas dos eixos). Procede-se da seguinte forma: 1- Pressionar a tecla do eixo do qual se deseja alterar a origem; 2- Teclar 3- Teclar e digitar o novo valor de posio para o referido eixo. . O novo valor de posio transferido para o eixo correspondente.

OBSERVAO: Dependendo do valor do parmetro P50 a alterao de origem memorizada no deslocamento de zero da funo preparatria G ativa (G54 a G57 - ver captulo 11).

3.5 - SOFTKEY REFERNCIA A softkey REFERNCIA realiza duas operaes distintas, dependendo do estado de referenciamento da mquina.

3.5.1 - CANCELAMENTO DO ESTADO DE MQUINA REFERENCIADA Caso o processo de referenciamento da mquina tenha sido completado (estado de mquina referenciada no CNC), a softkey REFERNCIA permite cancelar este estado. Desta forma ser possvel ao operador repetir a busca de referncia da mquina. Ao pressionar a softkey REFERNCIA a rvore de softkeys passa a ser:

Escolher DESATIVA caso se deseje cancelar o estado de mquina referenciada. Caso contrrio, pressionar a softkey .

3.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 3 - MODO MANUAL

3.5.2 - SELEO DO MODO DE REFERENCIAMENTO Caso o processo de referenciamento da mquina no tenha sido realizado (estado de mquina no referenciada no CNC), a softkey REFERNCIA permite a seleo do Modo de Referenciamento. A rvore de softkeys passa a ser:

Escolher BUSCA caso se deseje selecionar o Modo de Referenciamento. Caso contrrio, pressionar a softkey .

3.6 - SOFTKEY PARMETROS A softkey PARMETROS seleciona o Modo de Visualizao ou Programao de Parmetros de Mquina (rea P). A partir deste modo pode-se selecionar as reas de parmetros L, C, I, H e E. No Modo de Visualizao pode-se apenas verificar o valor dos diversos parmetros. Para detalhes de operao ver o captulo 17.

SRIE 500 - MANUAL DE OPERAO

3.3

CAPTULO 3 - MODO MANUAL

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

3.4

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 4 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS

4.1 - ORGANIZAO DOS DIRETRIOS E PROGRAMAS ......................................................... 4.1 4.2 - IDENTIFICAO DE DIRETRIOS E PROGRAMAS........................................................... 4.2 4.3 - MANIPULAO DE DIRETRIOS ........................................................................................ 4.2 4.3.1 - LISTA DE PROGRAMAS DE UM DIRETRIO ............................................................. 4.2 4.3.2 - ELIMINAR DIRETRIOS ............................................................................................... 4.3 4.3.3 - APAGAR TODA A MEMRIA........................................................................................ 4.3 4.4 - EDIO E MANIPULAO DE PROGRAMAS..................................................................... 4.4 4.4.1 - CRIAO DE UM PROGRAMA..................................................................................... 4.4 4.4.2 - SELEO DE UM PROGRAMA J EXISTENTE ......................................................... 4.4 4.4.3 - ALTERAO OU CORREO DE PROGRAMAS ....................................................... 4.5 4.4.3.1 - SELEO DE UMA SENTENA DE PROGRAMA............................................... 4.5 4.4.3.2 - ALTERAES DE VALORES DENTRO DE UMA SENTENA ........................... 4.5 4.4.3.3 - PROCURA DE UM CAMPO PARA VISUALIZAO OU MODIFICAO ........... 4.5 4.4.3.4 - SCROLL DA TELA DE APRESENTAO DE UM PROGRAMA......................... 4.6 4.4.3.5 - ELIMINAO DE UMA SENTENA DE UM PROGRAMA................................... 4.6 4.4.3.6 - INSERO DE UMA SENTENA NO MEIO DE UM PROGRAMA...................... 4.6 4.4.3.7 - APAGAR O CONTEDO DE UM PROGRAMA .................................................... 4.7 4.4.4 - OPERAO DE BLOCO................................................................................................ 4.7 4.4.5 - ELIMINAR UM PROGRAMA.......................................................................................... 4.8 4.5 - PROCEDIMENTOS ESPECIAIS ............................................................................................ 4.8 4.5.1 - LISTAR PROGRAMAS................................................................................................... 4.8 4.5.2 - COPIAR PROGRAMAS.................................................................................................. 4.9 4.5.3 - COMPARAR PROGRAMAS........................................................................................... 4.9 4.5.4 - RENOMEAR PROGRAMAS........................................................................................... 4.9 4.5.5 - ATRIBUTOS DE PROGRAMAS..................................................................................... 4.10 4.5.6 - NVEIS DE PROGRAMA ................................................................................................ 4.10 4.5.7 - ACERTO DO RELGIO ................................................................................................. 4.11 4.5.8 - TAXA DE COMUNICAO ............................................................................................ 4.11

SRIE 500 - MANUAL DE OPERAO

4.i

NDICE CAPTULO 4

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

4.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS

4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS

Pode-se armazenar diversos programas simultaneamente na memria do comando, equivalente a 5.000 passos de programa na linguagem MCS ou aproximadamente 30.000 caracteres ISO. A memria de programas pode ser organizada em diretrios, que so parties da memria total disponvel no CNC. Os usurios do CNC podem criar diretrios numerados de 3 a 65.534. Os diretrios 1 e 2 so reservados para subprogramas e ciclos fixos respectivamente. O diretrio 0 contm a identificao de cada diretrio criado pelo usurio, alm dos programas nele criados. No possvel criar subdiretrios dentro de um dado diretrio. Os programas dentro de cada diretrio so identificados com o caracter % seguido de um nmero. Os diretrios so mostrados entre colchetes. O programa %0 existe apenas no diretrio principal (diretrio 0) e reservado para a definio de corretores de ferramentas (tool data file). Para se fixar a idia de diretrios, pode-se associar a memria do CNC a um "armrio" onde se deseja guardar pastas (programas). Os diretrios seriam "prateleiras", onde seriam arquivadas pastas referentes a um dado assunto. O "dono do armrio" pode colocar ou retirar as prateleiras e organizar o armrio da forma que melhor lhe aprouver.

4.1 - ORGANIZAO DOS DIRETRIOS E PROGRAMAS


Em cada diretrio os programas podem ser numerados de 1 a 65.534. A quantidade de programas possvel de ser armazenada simultaneamente s depende do espao disponvel na memria (teclar no modo de programao para indicao do nmero de passos livres). A diviso de memria do comando feita da seguinte maneira: diretrio principal ou raiz: contm programas, diretrio de subprogramas, diretrio de ciclos fixos e outros diretrios de programas. demais diretrios: podem ser criados pelo usurio e somente podem conter programas. A tela do diretrio principal apresenta a listagem dos programas e diretrios definidos em sua partio. o nico que contm o programa %0. O diretrio de subprogramas identificado por [1.SBR]. Todos os subprogramas comuns a outros programas devem ser armazenados neste diretrio. O diretrio de ciclos fixos identificado por [2.CYC]. Todos os programas contidos neste diretrio podero estar em forma paramtrica ou no, dependendo das necessidades do usurio. A montagem de um ciclo fixo e suas particularidades esto descritas no captulo 9. Os diretrios de programas, quando existentes, so identificados entre colchetes e podem ser numerados de 3 a 65.534. Caso no exista nenhum programa ou diretrio armazenado na memria do comando, este apresenta apenas a indicao do programa %0.

SRIE 500 - MANUAL DE OPERAO

4.1

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS

4.2 - IDENTIFICAO DE DIRETRIOS E PROGRAMAS


Todo diretrio, exceto o diretrio principal, identificado atravs de um nmero colocado entre colchetes. Exemplo: [ 3] (diretrio 3)

[ 10] (diretrio 10) Os programas so identificados pelo caracter "%" seguido de um nmero. possvel identificar programas com nmeros que vo de 1 a 65.534. Exemplo: % 10 (programa 10) % 20 (programa 20)

4.3 - MANIPULAO DE DIRETRIOS


Diretrios podem ser criados a partir do modo de programao. 1- Selecionar a softkey DIRETRIO e teclar ;

2- Digitar o nmero do diretrio que se deseja criar; 3- Teclar .

O comando seleciona e passa a operar a partir do diretrio criado. No diretrio principal fica assinalada a existncia deste novo arquivo.

OBSERVAES:
1. Mesmo que um diretrio seja criado com o comando operando dentro de um diretrio que no seja o principal, uma vez criado um novo diretrio ele ser marcado no diretrio principal. 2. O comando pode bloquear a edio e criao de programas e diretrios via parmetros ou chave externa.

4.3.1 - LISTA DE PROGRAMAS DE UM DIRETRIO


A lista de programas de um diretrio s pode ser apresentada nos modos de programao e execuo (exceto MDI). Pressionando-se a softkey DIRETRIO o comando apresenta na tela a lista de programas contidos no diretrio selecionado. Uma vez selecionado um programa, a tela passa a apresentar seu contedo. A seguinte sequncia permite selecionar um diretrio de programas: 1- Pressionar a softkey DIRETRIO; a tela passa a mostrar a listagem de programas do diretrio que est selecionado. 2- Teclar ; o CNC pergunta: DIRETRIO?; digitar o nmero do diretrio desejado e teclar O comando apresenta a listagem dos programas do diretrio escolhido. .

Opcionalmente pode-se selecionar um diretrio existente movendo-se o cursor na tela at a sua . Quando este procedimento realizado a partir da tela de listagem de identificao e teclar

4.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS programas de um subdiretrio, a nica identificao de diretrio a do prprio subdiretrio. Teclandoretorna-se tela do diretrio principal. se

4.3.2 - ELIMINAR DIRETRIOS


Com o comando operando no modo de programao pode-se eliminar diretrios, inclusive todos os programas contidos na sua partio, desde que haja habilitao para isso (programao liberada e usurio habilitado). Proceder como segue: 1- Pressionar a softkey DIRETRIO; 2- Selecionar o diretrio que se deseja eliminar (no caso do prprio diretrio estar selecionado, posicionar o cursor na primeira linha, onde fica sua identificao); 3- Teclar 4- Teclar 5- Teclar ; o CNC pergunta: "??? DELETAR PROGRAMA ???" ; o CNC pergunta: "??? DELETAR O DIRETRIO ???" .

O diretrio e todos os programas contidos na sua partio so eliminados.

OBSERVAES:
1. Somente o usurio 0 tem permisso para apagar o contedo de um diretrio. 2. Este procedimento pode ser interrompido teclando-se antes da tecla .

4.3.3 - APAGAR TODA A MEMRIA


O procedimento o seguinte: 1- Selecionar o modo de programao. 2- Pressionar a softkey DIRETRIO; 3- Teclar 4- Teclar 5- Teclar 6- Teclar ; o CNC pergunta: "??? DELETAR PROGRAMA ???" ; o CNC pergunta: "??? DELETAR O DIRETRIO ???" ; o CNC pergunta: "APAGAR TODA A MEMRIA DE PROGRAMA ?". .

Aps este procedimento a memria de programas estar limpa, permanecendo apenas a identificao do programa %0.

OBSERVAO:
Este procedimento pode ser interrompido teclando-se antes da tecla . 4.3

SRIE 500 - MANUAL DE OPERAO

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS

4.4 - EDIO E MANIPULAO DE PROGRAMAS


A edio de um programa ou parte dele depende de habilitao do CNC (chave libera programao ligada, caso a mquina a possua) e de usurio (usurio que detenha a senha para a edio no nvel que o programa requer). A programao ou alteraes nos programas so permitidas apenas no modo de programao. A seleo e visualizao permitida tambm nos modos de execuo. Esta regra vale para todos os itens abaixo descritos.

4.4.1 - CRIAO DE UM PROGRAMA


Operando no modo de programao pode-se criar programas em qualquer diretrio, inclusive dentro do diretrio principal. Proceder como segue: 1- Pressionar a softkey DIRETRIO; 2- Digitar o nmero do programa que se deseja criar; 3- Teclar .

O comando cria na tela um quadro com o nmero do programa escolhido, permitindo desta forma editar o novo programa.

OBSERVAO:
Caso j exista na memria do diretrio selecionado um programa com o mesmo nmero dado ao CNC no procedimento acima, ele selecionar este programa, permitindo edit-lo.

4.4.2 - SELEO DE UM PROGRAMA J EXISTENTE


O procedimento o seguinte: 1- Pressionar a softkey DIRETRIO; aparecer na tela a listagem de todos os programas existentes no diretrio, com o cursor sobre o programa atualmente selecionado, por exemplo: "% 10" junto com a mensagem: "PROGRAMA ?". 2- Digitar o nmero do programa a ser editado e teclar definido, ele ser criado neste momento. . Caso o programa ainda no esteja

3- Caso se queira editar um programa que esteja definido em outro diretrio, teclar ; a mensagem muda para "DIRETRIO ?"; digitar o nmero do diretrio, teclar , em seguida o nmero do programa e novamente . Pode-se tambm selecionar o programa movendo-se o cursor at que esteja selecionada sua identificao e teclar . Isto feito o comando apresenta no quadro o programa selecionado.

4.4.3 - ALTERAO OU CORREO DE PROGRAMAS

4.4

SRIE 500 - MANUAL DE OPERAO

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS O comando permite a alterao ou correo de programas j armazenados. Pode-se alterar valores dentro de uma sentena, eliminar uma ou mais sentenas ou inserir sentenas no programa. Se desejado, pode-se tambm eliminar o programa armazenado ou limpar todo o contedo de um programa. Para estes casos, o comando deve estar operando no modo de programao.

4.4.3.1 - SELEO DE UMA SENTENA DE PROGRAMA


Atravs das teclas , ou pode-se selecionar qualquer sentena num programa. As teclas e movimentam o cursor para baixo ou para cima na lista de sentenas. A tecla seguida do permite que se salte diretamente sentena que se deseja selecionar. nmero da sentena e

OBSERVAO:
Teclando-se seleciona-se a primeira sentena e seleciona-se o final do programa.

4.4.3.2 - ALTERAES DE VALORES DENTRO DE UMA SENTENA


O procedimento o seguinte: 1- Selecionar o programa a ser modificado. 2- Selecionar a sentena a ser alterada. 3- Teclar 4- Teclar at que o cursor se posicione sobre a varivel ou valor numrico a ser alterado. . . .

5- Entrar com o novo valor e teclar 6- Teclar

at que a prxima sentena esteja selecionada, ou ento teclar

OBSERVAO:
O comando permite a alterao dos valores de correo de ferramenta nas sentenas de definio de ferramenta mesmo nos modos de execuo. Isto feito para facilitar a correo de desgaste de ferramentas. Nos modos de execuo, a correo s pode ser feita de forma incremental, com valor mximo de 1mm.

4.4.3.3 - PROCURA DE UM CAMPO PARA VISUALIZAO OU MODIFICAO


Quando se deseja visualizar ou mesmo alterar um campo de programao especfico dentro de uma sentena de programa pode-se selecionar este campo numa sentena qualquer em que ele ocorra e (procura para baixo) ou (procura para cima). saltar para a prxima ocorrncia teclando-se Este procedimento pode ser realizado para alterar valores no campo selecionado. O procedimento o seguinte: 1- Selecionar a sentena onde est o campo a ser alterado. SRIE 500 - MANUAL DE OPERAO 4.5

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS 2- Posicionar o cursor sobre o campo. 3- Teclar e digitar o novo valor.

4- Teclar ou para saltar para a prxima ocorrncia do campo; notar que ao se fazer isso ocorre a confirmao do valor digitado anteriormente. 5- Digitar diretamente o novo valor e seguir como em 4. 6- Para encerrar o procedimento teclar .

No caso de alterao da velocidade de avano (campo F) o comando j apresenta o ltimo valor para confirmar o valor apresentado ou digitar o novo valor e seguir digitado. Neste caso teclar como em 4.

4.4.3.4 - SCROLL DA TELA DE APRESENTAO DE UM PROGRAMA


Teclando-se e ou o comando realiza uma apresentao sequencial rpida das sentenas de um programa. O procedimento encerrado quando se atinge o final ou o incio do programa ou ento ou . quando forem pressionadas , , , , ,

4.4.3.5 - ELIMINAO DE UMA SENTENA DE UM PROGRAMA


O procedimento o seguinte: 1- Selecionar o programa a ser modificado. 2- Selecionar a sentena que se deseja eliminar. 3- Teclar 4- Teclar . .

Ocorre um reposicionamento de todas as sentenas posteriores quela que foi eliminada.

OBSERVAO:
Caso a tecla tenha sido pressionada inadvertidamente, cancela-se a ordem com a tecla .

4.4.3.6 - INSERO DE UMA SENTENA NO MEIO DE UM PROGRAMA


O procedimento o seguinte: 1- Selecionar o programa a ser modificado. 2- Selecionar o passo antes do qual se deseja inserir a nova sentena. 3- Teclar e entrar com a nova sentena de forma normal.

4.6

SRIE 500 - MANUAL DE OPERAO

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS O comando reposiciona todas as sentenas a partir do nmero do passo onde se inseriu a nova sentena.

4.4.3.7 - APAGAR O CONTEDO DE UM PROGRAMA


O contedo de um programa pode ser totalmente apagado. Esta operao elimina apenas as sentenas armazenadas no programa, sem eliminar o nmero reservado para o programa na tela do diretrio ao qual pertence. Para apagar o contedo de um programa proceder como segue: 1- Selecionar o programa a ser limpo. 2- Selecionar a softkey APAGA; aparecer a mensagem : "??? APAGAR O PROGRAMA ???". 3- Teclar .

Aps este procedimento o contedo do programa eliminado e sua identificao passa a ser a ltima da listagem de programas do diretrio ao qual pertence.

OBSERVAO:
Caso a softkey APAGA tenha sido pressionada inadvertidamente, cancela-se a ordem com a tecla .

4.4.4 - OPERAO DE BLOCO


O modo de operao de bloco permite a eliminao, insero e transferncia de partes de programa dentro de um mesmo programa ou para outros programas. Para isso, a operao de bloco cria o arquivo "RASCUNHO". A operao de bloco iniciada atravs da tecla . O comando indica "OPERAO DE BLOCO" e a e permitem marcar novas sentena selecionada fica marcada em modo reverso. As teclas sentenas formando um nico bloco reverso. Uma vez marcado o bloco desejado, teclar novamente . Surge na tela um quadro com as opes:

A seleo das opes pode ser feita teclando-se diretamente seu nmero ou posicionando-se o cursor sobre a opo e teclando-se . A opo COPIA BLOCO copia o bloco marcado no "RASCUNHO". O programa selecionado no sofre alteraes. A opo COPIA E DELETA elimina o bloco marcado do programa e o copia no "RASCUNHO". A opo INSERE BLOCO copia o "RASCUNHO" para a posio seguinte sentena selecionada no programa. O rascunho no sofre alteraes. Se no h rascunho, o CNC sinaliza ERRO 123 - NO EXISTE NADA PARA INSERIR. Caso o rascunho contenha marcas label, deve-se certificar de que o programa editado no contenha outras marcas com mesmo nmero. SRIE 500 - MANUAL DE OPERAO 4.7

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS A opo DELETA BLOCO apenas elimina o bloco marcado do programa. O rascunho no sofre alteraes. O "RASCUNHO" no pode ser editado, sendo possvel apenas elimin-lo.

4.4.5 - ELIMINAR UM PROGRAMA


Operando no modo de programao, pode-se eliminar individualmente os programas. Proceder como segue: 1- Selecionar a tela de listagem de programas onde est o programa que se deseja eliminar. 2- Posicionar o cursor sobre o programa a ser eliminado. 3- Teclar 4- Teclar ; aparecer a mensagem: "??? DELETAR PROGRAMA ???". .

O contedo e a identificao do programa so eliminados.

OBSERVAO:
Caso a tecla tenha sido pressionada inadvertidamente, cancela-se a ordem com a tecla .

4.5 - PROCEDIMENTOS ESPECIAIS


Nos modos de programao ou execuo so disponveis procedimentos especiais de operao, selecionados quando o CNC apresenta a tela de listagem de programas. Os procedimentos so apresentados num quadro ativado atravs da softkey OPERAES.

O cursor fica posicionado no primeiro item. Segue uma descrio de cada uma das opes listadas.

4.5.1 - LISTAR PROGRAMAS


Listar programas visualizar os passos iniciais de cada programa contido num dado diretrio. Para ou posicionar o cursor sobre a opo LISTAR e teclar . selecionar este procedimento, teclar Na tela surgem as primeiras sentenas do programa selecionado na lista de programas contidos no ou muda-se o programa que est sendo apresentado. Este procedimento diretrio. Ao teclar pode ser repetido indefinidamente, permitindo uma visualizao rpida do contedo inicial de todos os programas contidos no diretrio selecionado, com a finalidade de identificar um dado programa.

4.8

SRIE 500 - MANUAL DE OPERAO

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS Pode-se selecionar o programa apresentado desta forma teclando-se programa, permitindo sua edio, visualizao ou execuo. . O comando seleciona o

Para encerrar o procedimento LISTAR sem selecionar um programa teclar apresentar a lista de programas do diretrio selecionado.

. A tela volta a

4.5.2 - COPIAR PROGRAMAS


O modo de copiar programas permite que se duplique o contedo de um programa contido num dado diretrio. Para selecionar este procedimento, teclar ou posicionar o cursor sobre a opo COPIAR e teclar . O comando emite a mensagem: PROGRAMA 10 COPIA EM onde 10, por exemplo, o nmero do programa atualmente selecionado pelo cursor na tela do se o nmero do programa que se deseja copiar j est selecionado. Caso diretrio. Teclar contrrio digitar o nmero do programa que se deseja copiar e teclar . A posio do cursor muda e mostra: PROGRAMA 10 COPIA EM

Entrar com o nmero do novo programa que ser a cpia do programa %10 (por exemplo 15). O CNC cria o programa %15, que ser cpia do programa %10.

4.5.3 - COMPARAR PROGRAMAS


Este modo permite que se compare o contedo de dois programas contidos num dado diretrio. Para ou posicionar o cursor sobre a opo COMPARAR e teclar . selecionar este procedimento, teclar O comando emite a mensagem: PROGRAMA 25 COMPARA COM onde 25, por exemplo, o nmero do programa atualmente selecionado pelo cursor na tela do se o nmero do programa que se deseja comparar j est selecionado. Caso diretrio. Teclar . A posio do cursor contrrio digitar o nmero do programa que se deseja comparar e teclar muda e mostra: PROGRAMA 25 COMPARA COM

Entrar com o nmero do programa que se deseja comparar com o programa 25 (por exemplo 830). O comando compara os dois programas e caso sejam diferentes indica ERRO 124 - OS PROGRAMAS SO DIFERENTES. Caso sejam iguais no h nenhuma sinalizao.

4.5.4 - RENOMEAR PROGRAMAS


O modo renomear programas (RENOMEAR) destinado a alterar o nmero de um programa. Para ou posicionar o cursor sobre a opo RENOMEAR e teclar . O selecionar esta opo, teclar comando emite a mensagem: PROGRAMA 10 MUDA PARA

SRIE 500 - MANUAL DE OPERAO

4.9

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS onde 10, por exemplo, representa o nmero do programa atualmente selecionado pelo cursor na tela se o programa que se deseja renomear j est selecionado. Caso contrrio do diretrio. Teclar . A posio do cursor muda e digitar o nmero do programa que se deseja renomear e teclar mostra: PROGRAMA 10 MUDA PARA . O nmero do

Entrar com o novo nmero que se deseja para o programa (por exemplo 15) e teclar programa %10 passar a ser %15.

4.5.5 - ATRIBUTOS DE PROGRAMAS


Os programas contidos no CNC podem ser marcados com atributos, que estabelecem restries ou permisses especiais na edio, visualizao ou execuo dos programas. Existem 3 marcaes possveis para atributos: ATRIBUTO 0 - no impe restries ao programa, exceto aquelas dadas pelo nvel de usurio que o editou; ATRIBUTO 1 - impede a edio do programa; ao lado do nmero do programa aparece a indicao E; ATRIBUTO 2 - impede a edio e visualizao do programa; a transmisso via RS232 do programa feita de forma codificada, protegendo-o contra cpias; possibilita aos fabricantes de mquinas possurem ciclos fixos proprietrios e exclusivos; ao lado do nmero do programa aparece o caracter . Para marcar um atributo num programa, deve-se posicionar o cursor sobre o nmero do programa no qual se deseja marcar um atributo, selecionar a janela de procedimentos especiais, teclar ou posicionar o cursor na opo ATRIBUTO e teclar . O CNC emite a mensagem: NOVO ATRIBUTO ? Entrar com o nmero do atributo desejado e teclar programa selecionado conforme segue: ATRIBUTO 0 - sem apndice ATRIBUTO 1 - apndice E ATRIBUTO 2 - apndice O atributo 1 (E) pode ser cancelado. O atributo 2 () no pode ser cancelado. . O CNC ape um apndice ao nmero do

4.5.6 - NVEIS DE PROGRAMA


O nvel de um programa estabelece o nvel de usurio que ter permisso para editar o programa. Quando criado um programa, o CNC assume para ele o nvel do usurio que o criou. Pode-se, no entanto, alterar o nvel de edio do programa posicionando o cursor sobre o nmero do programa, ou selecionar a opo NVEL e teclar . O selecionar a janela de procedimentos especiais e teclar comando emite a mensagem: NOVO NVEL ?

4.10

SRIE 500 - MANUAL DE OPERAO

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS Entrar com o nmero do nvel de usurio que ter permisso para editar o programa, Uma vez estabelecido um nvel de usurio, somente este nvel e os nveis mais altos podero alterlo.

4.5.7 - ACERTO DO RELGIO


O modo RELGIO destinado ao acerto da marcao de tempo que aparece no canto superior direito da tela. Para isso deve-se selecionar a janela de procedimentos especiais e teclar ou posicionar o cursor na opo RELGIO e teclar . O comando emite a mensagem: ENTRE HORAS NO FORMATO HH.MMSS Entrar com o valor desejado. A entrada de valores fora do padro provoca erro de formato.

4.5.8 - TAXA DE COMUNICAO


Pode-se alterar a taxa de transmisso ou recepo de dados atravs da tela de procedimentos ou selecionar a opo especiais. Para isso selecionar a janela de procedimentos especiais e teclar TAXA e teclar . O comando emite a mensagem: TAXA DE BAUD ? 9600

onde 9600 representa a taxa de comunicao selecionada. Caso se deseje alterar a taxa, entrar com o novo valor.

SRIE 500 - MANUAL DE OPERAO

4.11

CAPTULO 4 - DIRETRIOS - MANIPULAO E EDIO DE PROGRAMAS

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

4.12

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 5 5 - MODO DE PROGRAMAO

5.1 - PROCEDIMENTO INICIAL PARA PROGRAMAO DE UMA SENTENA........................ 5.1 5.2 - EDIO DE SENTENAS ..................................................................................................... 5.1 5.3 - SENTENAS DE POSICIONAMENTO EM COORDENADAS CARTESIANAS ................... 5.2 5.3.1 - POSICIONAMENTO SIMPLES ...................................................................................... 5.2 5.3.2 - INTERPOLAO LINEAR ............................................................................................. 5.3 5.3.3 - INTERPOLAO LINEAR 3D........................................................................................ 5.3 5.3.4 - INTERPOLAO LINEAR 4D........................................................................................ 5.4 5.3.5 - SENTENAS PARA INTERPOLAO CIRCULAR...................................................... 5.4 5.3.5.1 - DEFINIO DE CENTRO DE CIRCUNFERNCIA (PLO) ................................. 5.5 5.3.5.2 - INTERPOLAO CIRCULAR DEFINIDA POR PLO E PONTO FINAL ............. 5.5 5.3.5.3 - INTERPOLAO CIRCULAR DEFINIDA POR PONTO FINAL E RAIO .............. 5.6 5.4 - SENTENAS DE POSICIONAMENTO EM COORDENADAS POLARES............................ 5.7 5.4.1 - INTERPOLAO LINEAR EM COORDENADAS POLARES ....................................... 5.7 5.4.2 - INTERPOLAO CIRCULAR EM COORDENADAS POLARES.................................. 5.8 5.4.2.1 - DEFINIO DE PLO EM COORDENADAS POLARES (PLO POLAR).......... 5.8 5.4.2.2 - INTERPOLAO CIRCULAR EM COORDENADAS POLARES.......................... 5.8 5.4.2.3 - INTERPOLAO CIRCULAR POLAR COM DEFINIO DE RAIO .................... 5.9 5.5 - COORDENADAS CILNDRICAS - 3D .................................................................................... 5.9 5.6 - INSERO DE RAIOS - ROUND........................................................................................... 5.10 5.7 - INSERO DE CHANFROS .................................................................................................. 5.11 5.8 - INTERPOLAO SPLINE...................................................................................................... 5.12 5.9 - ESPELHAMENTO DE EIXOS ................................................................................................ 5.12 5.10 - FATOR DE ESCALA............................................................................................................. 5.13 5.11 - ROTAO DE COORDENADAS ......................................................................................... 5.15 5.12 - SUB-ROTINAS E REPETIO DE PARTE DO PROGRAMA ............................................ 5.16 5.12.1 - INTRODUO DE MARCAS (LABEL) NOS PROGRAMAS ...................................... 5.16 5.12.2 - LOCALIZAO DE UMA MARCA LABEL .................................................................. 5.16 5.12.3 - CHAMADA DE UMA MARCA LABEL.......................................................................... 5.16 5.12.4 - MONTAGEM E EXECUO DE SUB-ROTINAS ........................................................ 5.17 5.12.5 - REPETIO DE EXECUO DE PARTE DO PROGRAMA ...................................... 5.18 5.12.6 - CHAMADA DE SUBPROGRAMAS.............................................................................. 5.18 5.13 - SENTENAS ESPECIAIS - CICLOS FIXOS........................................................................ 5.19 5.13.1 - CICLO 0 - RESET MODAL........................................................................................... 5.19 5.13.2 - CICLO 1 - TEMPO DE ESPERA .................................................................................. 5.20 5.13.3 - CICLO 2 - ATUAO DE FUNES AUXILIARES .................................................... 5.20 5.13.4 - CICLO 3 - ROSCA........................................................................................................ 5.21 5.13.5 - CICLO 4 - TRANSLAO DO SISTEMA DE COORDENADAS ................................. 5.22 5.13.6 - CICLO 5 - VERIFICAO DO ESTADO DE UMA ENTRADA OU SADA.................. 5.23 5.13.7 - CICLO 6 - SALTO A UMA MARCA NO PROGRAMA ................................................. 5.24 5.14 - PARADA PROGRAMADA .................................................................................................... 5.25 5.15 - CHAMADA DE UMA FERRAMENTA................................................................................... 5.25 5.16 - SENTENA BARRADA (BLOCO BARRADO) .................................................................... 5.26 5.17 - PROGRAMAO TOMANDO COORDENADAS REAIS TEACH-IN .................................. 5.27 5.18 - FUNES AUXILIARES M ESPECIAIS .............................................................................. 5.28 5.19 - EXECUES ESPECIAIS.................................................................................................... 5.30 SRIE 500 - MANUAL DE OPERAO 5.i

NDICE CAPTULO 5 5.19.1 - CICLO 5 + POSICIONAMENTO ................................................................................... 5.30 5.19.2 - LOOPING OBSERVANDO ENTRADA......................................................................... 5.31 5.19.3 - TRABALHANDO EM ESTADO MODAL ...................................................................... 5.31

5.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO

5 - MODO DE PROGRAMAO

Seleciona-se o modo programao pressionando-se as softkeys MODOS e PROGRAM.. As condies de operao definidas pelo parmetro P50 definem se ser possvel entrar no modo de programao diretamente ou atravs de habilitao via uma chave externa. A tela do comando pode apresentar um quadro vazio, a listagem de programas ou as sentenas do programa selecionado. No estado de tela vazia ou com programa selecionado a rvore de softkeys apresentada :

No estado de listagem de programas a rvore de softkeys apresentada :

O caracter : no lado direito da rvore de softkeys indica a existncia de um extenso:

No estado de programa selecionado a tela apresenta a sequncia de instrues iniciais do programa. Se o programa estiver vazio a tela apresenta a marca de fim de programa :0000.END. medida que se introduz as sentenas do programa, esta marca vai se deslocando para baixo de maneira a estar sempre na ltima posio do programa. Atravs da tecla pode-se modificar o formato da tela de edio de programas. Uma das telas permite que se visualize alm do quadro de programao, as cotas e a linha de estados do comando. A outra tela permite que se visualize apenas o quadro de programao, no apresentando mais os dados do estado da mquina. Neste segundo caso, o quadro maior, permitindo a visualizao de um nmero maior de sentenas.

5.1 - PROCEDIMENTO INICIAL PARA PROGRAMAO DE UMA SENTENA


A programao de sentenas feita pressionando-se a tecla correspondente inicializao do tipo de sentena desejada, o que faz surgir na tela uma linha reversa com o seu cdigo. As sentenas posteriores que est sendo programada so deslocadas. Na descrio de tipos de sentenas programveis que se faz a seguir, indica-se apenas a tecla correspondente sua inicializao, sem descrever a cada vez o procedimento acima.

5.2 - EDIO DE SENTENAS


Os dados nas sentenas tm posies especficas, marcadas na tela com um cursor que percorre as posies dos campos a serem programados atravs das teclas e . Aps a entrada de um valor num dado campo, o cursor muda para a prxima posio. Em certos casos, valores numricos podem ser introduzidos em notao cientfica da forma "nn Emm", como no seguinte exemplo (introduzir o nmero 0,000034): 1. Pressionar a sequncia de teclas: formato decimal. 2. Para notao cientfica teclar a seguir: , e . Desta forma entra-se com o nmero 3,4 no

SRIE 500 - MANUAL DE OPERAO

5.1

CAPTULO 5 - MODO DE PROGRAMAO 3. A representao do nmero passa ser 34E-06. e dando entrada ao novo Um erro cometido durante a entrada de dados pode ser corrigido com valor. Caso a sentena j tenha sido totalmente editada, deve-se selecionar o campo a ser alterado, at o trmino da edio da sentena, ou ento teclar teclar , alterar o valor e teclar novamente . A programao de eixos auxiliares (quarto e quinto eixos) feita atravs da tecla e ( caso torno) em quarto e quinto eixos respectivamente. as teclas Por exemplo, para programar o quarto eixo deve-se teclar aparecer a letra correspondente a este eixo. e , que transforma

. Na sentena programada

5.3 - SENTENAS DE POSICIONAMENTO EM COORDENADAS CARTESIANAS

5.3.1 - POSICIONAMENTO SIMPLES


Com esta sentena programa-se o movimento de um eixo para a cota desejada, em modo absoluto ou incremental, a velocidade de avano em mm/min ou mm/rotao e uma funo auxiliar. Inicializao com as teclas dos eixos. O comando conduz a entrada de dados na sequncia: COORDENADA ? Entrar com o valor da posio desejada. Para se programar no modo incremental deve-se teclar antes de introduzir o valor numrico. A confirmao do valor feita atravs da tecla . AVANO ? F ..... apresentado o ltimo valor de avano programado; teclar caso o valor de avano desejado seja igual ao apresentado; caso contrrio, deve-se introduzir o novo valor como um nmero inteiro para avanos em mm/min ou com ponto decimal para avanos em mm/rotao (formato F2.3 - 0,001 a para confirmar. 24,570). Teclar FUNO AUXILIAR ? Entrar com o nmero da funo auxiliar M e teclar . Teclar caso no se deseje funo auxiliar. e

Formato da sentena: :POS X(Z) A(I) 32.523 F 1000 (10.00) M 03 Faixa de valores programveis: - cotas: +/-8.000,000 mm (+/-4.000,0000). - avanos: os valores armazenados so discretos, a partir de 1mm/min at 24.570 m/min ou 0,001 mm/rot a 24,570 mm/rot. - funes auxiliares: 00 a 99. ; comentrios

5.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO

OBSERVAO:
A programao de avano F0 resulta em deslocamento rpido.

5.3.2 - INTERPOLAO LINEAR


Com esta sentena programa-se o movimento simultneo de dois eixos em interpolao linear para um ponto desejado, em modo absoluto ou incremental, a velocidade de avano e uma funo auxiliar. Inicializao com a combinao de duas teclas de eixos. A introduo de cotas, avano e funo auxiliar idntica ao posicionamento simples.

Formato da sentena: :POS L X A(I) 10.31 Z A(I) -55.3 F 100 (1.00) M08 ; comentrios Esta sentena ocupa dois passos na memria de programa. Faixa de valores programveis: igual ao posicionamento simples.

OBSERVAES:
1. Dependendo do parmetro P120, a programao com avano F0 resulta em deslocamento na velocidade rpida com posicionamento ponto a ponto, isto , o eixo de menor percurso atinge sua posio antes, com velocidade dada pelos respectivos parmetros. 2. Para o plano XY, primeiro se introduz a cota do eixo X e depois a cota do eixo Y; no plano YZ, primeiro a cota Y e depois a cota Z; e para o plano XZ, primeiro a cota X e depois a cota Z; isto feito de forma independente da sequncia em que se pressionam as teclas na inicializao da sentena. 3. Cada eixo pode ser programado de forma independente em modo absoluto ou incremental. Por exemplo, pode-se programar a cota X no modo absoluto e a cota Y no modo incremental. Esta observao vlida para todas as sentenas definidas a seguir. 4. Na programao de avanos em mm/rotao, deve-se sempre teclar avano seja inteiro (por exemplo: F1.). , mesmo que o valor do

5.3.3 - INTERPOLAO LINEAR 3D


Com esta sentena programa-se o movimento simultneo de trs eixos em interpolao linear para um ponto desejado. Inicializao com teclas dos eixos a serem interpolados. As variveis so programadas de forma idntica ao posicionamento simples.

Formato da sentena:

SRIE 500 - MANUAL DE OPERAO

5.3

CAPTULO 5 - MODO DE PROGRAMAO :POS T X A(I) 0 Y A(I) -250 Z A(I) 100 F300 M05 ; comentrios

Esta sentena ocupa trs passos na memria de programa. Faixa de valores programveis: igual ao posicionamento simples.

5.3.4 - INTERPOLAO LINEAR 4D


Com esta sentena programa-se o movimento simultneo de quatro eixos em interpolao linear para um ponto desejado. Inicializao com teclas dos eixos a serem interpolados. As variveis so programadas de forma idntica ao posicionamento simples.

Formato da sentena: :POS Q X A(I) 0 Y A(I) -250 Z A(I) 100 W A(I) 500 F300 M05 ; comentrios Esta sentena ocupa quatro passos na memria de programa. Faixa de valores programveis: igual ao posicionamento simples.

5.3.5 - SENTENAS PARA INTERPOLAO CIRCULAR


Uma interpolao circular pode ser definida a partir da programao de duas sentenas: uma que define o centro da circunferncia e outra que define o ponto final do arco de circunferncia que se deseja executar. O arco de circunferncia fica ento definido pelo ponto atingido pela mquina antes da execuo da interpolao circular, pelo centro da circunferncia e pelo ponto final definido na sentena de interpolao. Exemplo:

Figura 5.1

5.3.5.1 - DEFINIO DE CENTRO DE CIRCUNFERNCIA (PLO)

5.4

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO Inicializao com tecla (CC) seguida das teclas dos eixos que compem o plano onde ser logo aps , o comando assume o plano formado realizada a interpolao circular. Teclando-se pelo primeiro e segundo eixos, ou o plano definido no estado modal atual (ver captulo 6).

Formato da sentena: :POL X A(I) 200.000 Z A(I) 50.000 ; comentrios Esta sentena ocupa dois passos na memria de programa. Faixa de valores programveis: - coordenadas: +/-8.000,000 mm

OBSERVAES:
1. No caso de programao em modo incremental, a coordenada do centro ser definida de modo incremental em relao ao ltimo ponto atingido antes da sentena de plo. 2. O valor programado para o centro de circunferncia modal, isto , permanece ativo at que uma nova sentena de plo seja executada, exceto se a funo auxiliar M81 estiver ativa. 3. A sequncia de introduo dos valores das cotas sempre iniciada pelo valor do eixo principal no plano em que se realiza a interpolao. Isto feito independentemente da sequncia em que se pressionam as teclas na inicializao da sentena.

5.3.5.2 - INTERPOLAO CIRCULAR DEFINIDA POR PLO E PONTO FINAL


A inicializao feita teclando-se (CIR) seguida das teclas dos eixos do plano no qual ser executada a interpolao. Nesta sentena programa-se alm dos pontos do plano de interpolao, o sentido "H" horrio ou "AH" anti-horrio de interpolao, o avano e uma funo auxiliar M. em seguida, o comando assume para a interpolao o plano formado pelo primeiro e Teclando-se segundo eixos, ou o plano definido no estado modal atual. A escolha do sentido de interpolao feita teclando-se para sentido horrio ou para sentido anti-horrio. No campo de definio de raio deve-se teclar .

Formato da sentena: :POS C H(AH) X A(I) 300 Y A(I) 50 F 1000 M 8 ; comentrios.

Esta sentena ocupa dois passos na memria do programa. Faixa de valores programveis: igual ao posicionamento simples.

OBSERVAES:
SRIE 500 - MANUAL DE OPERAO 5.5

CAPTULO 5 - MODO DE PROGRAMAO 1. No caso de fresadoras, o sentido horrio de execuo da interpolao definido para cada plano pela figura abaixo:

Figura 5.2 2. No caso de tornos, a determinao do sentido de execuo de interpolao circular feita observando-se unicamente o sentido de deslocamento da ferramenta (horrio ou anti-horrio) independentemente da posio da torre em relao ao eixo rvore, a menos que o parmetro P97 seja 1, o que torna o sistema compatvel com a norma ISO. 3. Para utilizar a definio do plo deve-se obrigatoriamente teclar as na opo r de raio. 4. A programao de valores incrementais iguais a zero para o ponto final da interpolao permite a execuo completa do crculo.

5.3.5.3 - INTERPOLAO CIRCULAR DEFINIDA POR PONTO FINAL E RAIO


Neste caso, o arco de circunferncia fica definido pelo ponto atingido antes da execuo da sentena de interpolao circular e pelo ponto final e raio da circunferncia programados nesta sentena. Valores de raio positivos executam a opo de interpolao de menor percurso e valores negativos a de maior percurso. (CIR) seguida das teclas dos eixos do plano A inicializao feita como anteriormente, teclando-se em seguida, o comando assume para no qual ser executada a interpolao circular. Teclando-se a interpolao o plano formado pelo primeiro e segundo eixos, ou o plano definido no estado modal atual. A escolha do sentido feita pelas teclas e .

Formato da sentena: :POS C H(AH) X A(I) 30 Y A(I) 50 R 36 F 1000 M 8 ; comentrios. Esta sentena ocupa trs passos na memria do programa. Faixa de valores programveis: igual ao posicionamento simples.

OBSERVAO:
Neste caso no necessrio programar o plo antes da sentena.

5.4 - SENTENAS DE POSICIONAMENTO EM COORDENADAS POLARES

5.6

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO Pode-se programar um movimento num plano atravs de coordenadas polares. Os pontos no plano ficam definidos a partir do plo (centro) do sistema de coordenadas polares. Portanto, antes de executar uma sentena em coordenadas polares deve-se programar um plo. O primeiro plo deve obrigatoriamente ser programado em coordenadas cartesianas (X, Y, Z) e define tambm o plano de coordenadas polares. Os prximos plos podem ser programados em coordenadas polares. A funo auxiliar M81 ativa a condio de mudana automtica do plo. Uma sentena programada com M81 assume para centro do sistema de coordenadas polares a ltima posio terica programada. Programando-se M80 volta-se condio normal, ou seja, o centro do sistema de coordenadas polares passa a ser o ltimo plo assumido pelo comando. Para execues especiais esto associados aos valores executados de raio e ngulo as variveis H101 e H102 na regio paramtrica "H".

5.4.1 - INTERPOLAO LINEAR EM COORDENADAS POLARES


Com esta sentena programa-se o movimento de dois eixos em interpolao linear para um ponto desejado, definido por um raio e um ngulo polares, a velocidade de avano e uma funo auxiliar. Inicializao com as teclas RAIO ? Entrar com o valor do raio (distncia entre origem do sistema polar e ponto final); para modo . incremental, teclar antes NGULO ? Entrar com o valor do ngulo; para modo incremental, teclar incremental no estiver ativo. antes do valor numrico se o modo e (P). O comando conduz a entrada de dados na sequncia:

Nos demais campos segue-se conforme a programao de posicionamento simples.

Formato da sentena: :POS L PR A(I) 10.312 PA A(I) -55 F 10 (.10) M08 ; comentrios Esta sentena ocupa dois passos na memria de programa. Faixa de valores programveis: igual ao posicionamento simples.

OBSERVAES:
1. No caso de posicionamento com ngulo maior que 360 graus, o comando posicionar o eixo com o valor angular restante quando subtrado o nmero de voltas inteiras (N*360) do valor programado. 2. A sentena s pode ser programada no Modo MDI com o parmetro P282=0.

5.4.2 - INTERPOLAO CIRCULAR EM COORDENADAS POLARES


SRIE 500 - MANUAL DE OPERAO 5.7

CAPTULO 5 - MODO DE PROGRAMAO Como em coordenadas cartesianas, a interpolao circular definida a partir da programao de duas sentenas: uma que define o centro da circunferncia e outra que define o ponto final do arco de circunferncia. O arco fica definido pelo ponto atingido pela mquina antes da execuo da interpolao circular, pelo centro da circunferncia e pelo ponto final definido na sentena de interpolao.

5.4.2.1 - DEFINIO DE PLO EM COORDENADAS POLARES (PLO POLAR)


Inicializao com as teclas (CC) e (P).

Como no caso de interpolao linear, deve-se programar o raio e o ngulo polar desejados.

Formato da sentena: :POL PR A(I) 200.000 PA A(I) 50.000 ; comentrios

Esta sentena ocupa dois passos na memria de programa. Faixa de valores programveis: igual ao posicionamento simples.

OBSERVAES
1. Os valores de raio e ngulo podem ser programados em modo absoluto ou incremental. No modo incremental, a coordenada do centro ser definida de modo incremental em relao ao ltimo ponto atingido antes desta sentena. 2. O valor programado para o plo modal, isto , permanece ativo at que uma nova sentena de plo seja executada. 3. O plo programado para o centro da circunferncia passa a ser a nova origem do sistema de coordenadas polares. 4. No caso de posicionamentos com ngulo maior que 360 graus, o comando posicionar o eixo com o valor angular restante quando se subtrai o nmero de voltas inteiras (N*360 graus) do valor programado.

5.4.2.2 - INTERPOLAO CIRCULAR EM COORDENADAS POLARES


Inicializao com teclas (CIR) e (P).

Nesta sentena deve-se programar o raio e ngulo polar do ponto final da trajetria circular, como numa sentena de posicionamento linear polar, e o sentido, avano e funo auxiliar como na sentena de posicionamento circular em coordenadas cartesianas. Formato da sentena: :POS C H(AH) PR A(I) 300 PA A(I) 5 F 100 M 08 ; comentrios.

Esta sentena ocupa dois passos na memria do programa.

5.8

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO Faixa de valores programveis: igual ao posicionamento simples.

OBSERVAO:
A determinao do sentido de execuo de interpolao circular feita da mesma forma que no item 5.3.5.2.

5.4.2.3 - INTERPOLAO CIRCULAR POLAR COM DEFINIO DE RAIO


O arco de circunferncia fica definido pelo ponto atingido pela mquina antes da execuo da interpolao circular, pelo ponto final e raio programados. A inicializao feita com as teclas (CIR) e (P).

Neste caso no necessrio programar um plo antes da sentena.

Formato da sentena: :POS C H(AH) PR A(I) 300 PA A(I) 50 R 10 F 1000 M 08 Esta sentena ocupa trs passos na memria do programa. Faixa de valores programveis: igual ao posicionamento simples. ; comentrios

5.5 - COORDENADAS CILNDRICAS - 3D


Pode-se programar um movimento linear no espao (trs dimenses) atravs da programao em coordenadas cilndricas. De forma semelhante programao em coordenadas polares, define-se um plano e um centro polar de referncia. Programa-se igualmente um raio e um ngulo polar e, alm disso, uma altura polar "PH" definida perpendicularmente ao plano polar, para determinar o ponto programado no espao. Na programao em coordenadas cilndricas valem as mesmas observaes feitas para coordenadas polares no que se refere s definies de plano e zero polares. Inicializao com as teclas (P) e .

Formato da sentena: :POS T PR A(I) 10.312 PA (A)I -55.33 PH A(I) 5 F 100 ; comentrios

Esta sentena ocupa trs passos na memria de programa. Faixa de valores programveis: SRIE 500 - MANUAL DE OPERAO 5.9

CAPTULO 5 - MODO DE PROGRAMAO igual ao posicionamento em coordenadas polares.

OBSERVAES:
1. Os valores de raio e ngulo podem ser programados em modo absoluto ou incremental. 2. No caso de posicionamentos com ngulo maior que 360 graus, o comando posicionar o eixo com o valor angular restante quando se subtrai o nmero de voltas inteiras (N*360 graus) do valor programado.

5.6 - INSERO DE RAIOS - ROUND


Atravs da sentena RND pode-se inserir raios de arredondamento entre dois movimentos consecutivos envolvendo dois eixos num mesmo plano, programando-se um valor igual ao raio de arredondamento desejado. Casos possveis: reta-reta, reta-crculo, crculo-reta e crculo-crculo. Inicializao com a tecla (RND), seguida do valor do raio de arredondamento.

O comando calcula os pontos de tangncia, o sentido de movimento e o centro do raio de arredondamento, conforme o exemplo a seguir:

Figura 5.3

Formato da sentena: :RND 5.000 ; comentrios

Faixa de valores programveis: 0,001 a 8.388,351

OBSERVAES:
1. Para arredondamentos internos, caso a correo de raio de ferramenta esteja ativa, o raio de arredondamento programado deve ser maior do que o raio da ferramenta. 2. Pode-se tambm executar um arredondamento atravs da sentena CYC CALL 2, programandose um valor positivo para B, igual ao raio desejado (ver item 5.13.3).

5.10

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO

5.7 - INSERO DE CHANFROS


Atravs da sentena CHF pode-se inserir uma interpolao linear entre dois movimentos consecutivos envolvendo dois eixos num mesmo plano. Casos possveis: reta-reta, reta-crculo, crculo-reta e crculo-crculo. Inicializao com a tecla (CHF), seguida do valor da projeo do chanfro desejado.

No caso de insero entre duas retas o valor programado representa a projeo do chanfro nas retas a partir do ponto de interseo entre elas. Exemplo:

Figura 5.4 Nos demais casos de insero (reta-crculo, crculo-reta e crculo-crculo) o valor do chanfro representa o raio do arredondamento equivalente, utilizado para o clculo dos pontos de tangncia.

Figura 5.5

Formato da sentena: :CHF 1.000 ; comentrios

Faixa de valores programveis: 0,001 a 8.388,351

OBSERVAES:
1. Para chanfros internos, caso a correo de raio de ferramenta esteja ativa, o raio de arredondamento equivalente programado deve ser maior do que o raio da ferramenta. SRIE 500 - MANUAL DE OPERAO 5.11

CAPTULO 5 - MODO DE PROGRAMAO 2. Como no caso de arredondamento, a insero de chanfro pode ser feita programando-se um valor negativo para B atravs da sentena CYC CALL 2 (ver item 5.13.3).

5.8 - INTERPOLAO SPLINE


A interpolao spline um recurso utilizado para a programao e execuo de curvas complexas, no definveis atravs de retas e crculos. A spline uma curva definida por um polinmio de terceiro grau, tomando por base uma sequncia de pontos programados. Os pontos podem ser definidos em trs eixos, o que viabiliza a execuo de curvas no espao (3D). A utilizao da spline em conjunto com programao paramtrica e macroinstrues definidas atravs de ciclos fixos permite que se crie interpolaes especiais com execuo rpida e preciso definida. A interpolao spline pode ser usada com compensao de raio de ferramentas. Ativa-se a interpolao spline atravs da funo M70. As sentenas seguintes a esta funo devem ser sentenas de interpolao linear em at trs eixos, indicando ao processador do comando os pontos a serem interpolados. O cancelamento feito via funo M71.

Figura 5.6

5.9 - ESPELHAMENTO DE EIXOS


Com esta sentena possvel fazer o espelhamento de um ou mais eixos na execuo de programas e (MIR) seguidas da tecla de um dos eixos. ou sentenas. A inicializao feita com as teclas

Formato da sentena: :MIR X (Y,Z) ; comentrios

5.12

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO Aps a execuo desta sentena o comando faz um espelhamento da cota relativa ao eixo identificado na sentena. Exemplo: :CYC CALL 0 :POS X A 100 F 1000 :POS Y A 10 F 1000 :MIR X :POS X I 10 F 1000 :POS X A 10 F 1000 :POS Y A 20 F 1000 :MIR Y :POS X I 10 F 1000 :POS Y A 10 F 1000 :POS Y I 20 F 1000 :MIR X :POS X I 10 F 1000 :POS L X A 10 Y A 20 F 1000 :END ;reset modal do CNC ;posiciona X na cota 100 ;posiciona Y na cota 10 ;espelhamento eixo X ;posiciona X na cota 90 ;posiciona X na cota -10 ;posiciona Y na cota 20 ;espelhamento eixo Y ;posiciona X na cota -20 ;posiciona Y na cota -10 ;posiciona Y na cota -30 ;espelhamento eixo X ;posiciona X na cota -10 ;posiciona X na cota 10 e Y na cota -20

Como se observa pelo exemplo, esta sentena modal. Ao ser executado, o espelhamento permanece ativo para todos os posicionamentos no eixo espelhado at que uma nova sentena de espelhamento ou CYC CALL 0, M02 ou M30 sejam executados. O espelhamento do eixo s afeta as cotas relativas quele eixo. Um espelhamento interno a um subprograma restrito execuo do mesmo; no retorno ao programa principal espelhamentos feitos no subprograma so ignorados. Exemplo: :CYC CALL 0 ;reset modal do CNC :POS X A 100 F 1000 ;posiciona X na cota 100 :POS Y A 10 F 1000 ;posiciona Y na cota 10 :MIR X ;espelhamento eixo X :LBP PGM 10 :POS L X A 100 Y A 10 F 1000 ;posiciona X na cota -100 e Y na cota 10 :END ;SUBPROGRAMA 10 ALOCADO NO DIRETRIO [1.SBR] :POS X A 1 F 1000 :POS Y A 10 F 1000 :MIR X :POS X I 10 F 1000 :POS X A 10 F 1000 :POS Y A 20 F 1000 :MIR Y :POS Y A 10 F 1000 :END ;posiciona X na cota -1 ;posiciona Y na cota 10 ;espelhamento eixo X ;posiciona X na cota 9 ;posiciona X na cota 10 ;posiciona Y na cota 20 ;espelhamento eixo Y ;posiciona Y na cota -10

5.10 - FATOR DE ESCALA


Com esta sentena possvel mudar a escala de um ou mais eixos na execuo de programas ou e (FAT) seguidas da tecla de um dos eixos. sentenas. A inicializao feita com as teclas

Formato da sentena: :FAT X (Y,Z) 10.55 ; comentrios

SRIE 500 - MANUAL DE OPERAO

5.13

CAPTULO 5 - MODO DE PROGRAMAO Aps a execuo desta sentena o comando altera a escala das cotas relativas ao eixo identificado na sentena. Exemplo: :CYC CALL 0 :POS X A 100 F 1000 :POS Y A 10 F 1000 :FAT X 10 :POS X I 10 F 1000 :POS X A 10 F 1000 :POS Y A 20 F 1000 :FAT Y 0.1 :POS X I 10 F 1000 :POS Y A 10 F 1000 :POS Y I 20 F 1000 :FAT X 1 :POS X I 10 F 1000 :POS X A 10 F 1000 :POS Y A 20 F 1000 :FAT Y 0 :POS Y A 20 F 1000 :POS Y A 200 F 1000 ;reset modal do CNC ;posiciona X na cota 100 ;posiciona Y na cota 10 ;alterao na escala X ;posiciona X na cota 200 ;posiciona X na cota 100 ;posiciona Y na cota 20 ;alterao na escala Y ;posiciona X na cota 200 ;posiciona Y na cota 1 ;posiciona Y na cota 3 ;alterao na escala X ;posiciona X na cota 210 ;posiciona X na cota 10 ;posiciona Y na cota 2 ;alterao na escala Y ;posiciona Y na cota 0 ;posiciona Y na cota 0

Como se observa pelo exemplo, esta sentena modal. Ao ser executada, a alterao de escala permanece ativa para todos os posicionamentos do eixo afetado at que outra alterao de escala ou CYC CALL 0, M02 ou M30 sejam executados. A alterao de escala s afeta as cotas relativas ao eixo programado. Fator de escala igual a zero provoca movimento para cota 0 no caso de movimentos absolutos ou deslocamento incremental zero no caso de movimentos incrementais, independentemente da cota programada. O fator de escala absoluto. Uma alterao na escala no se multiplica a outra e sim cancela-a. O fator de escala afeta todas as sentenas dos eixos alterados. A alterao de escala num subprograma afeta a execuo modal do comando, ou seja no retorno ao programa principal, alteraes de escala feitas no subprograma no so ignoradas. Exemplo: :CYC CALL 0 :POS X A 100 F 1000 :POS Y A 10 F 1000 :FAT X 2 :LBP PGM 10 :POS X A 100 F 1000 :POS Y A 20 F 1000 :END ;reset modal do CNC ;posiciona X na cota 100 ;posiciona Y na cota 10 ;alterao na escala X ;posiciona X na cota 100 ;posiciona Y na cota 6

; SUBPROGRAMA 10 ALOCADO NO DIRETRIO [1.SBR] :POS X A 1 F 1000 :POS Y A 10 F 1000 :FAT X 1 :POS X I 10 F 1000 :POS X A 10 F 1000 :POS Y A 20 F 1000 :FAT Y 0.3 :POS X I 10 F 1000 :POS Y A 10 F 1000 :END ;posiciona X na cota 2 ;posiciona Y na cota 10 ;alterao na escala X ;posiciona X na cota 12 ;posiciona X na cota 10 ;posiciona Y na cota 20 ;alterao na escala Y ;posiciona X na cota 20 ;posiciona Y na cota 3

5.14

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO

5.11 - ROTAO DE COORDENADAS


Com esta sentena possvel rotacionar os planos XY, XZ ou YZ na execuo de programas ou sentenas. A inicializao feita com as teclas e (ROT) seguidas das teclas dos eixos correspondentes ao plano a ser rotacionado.

Formato da sentena: :ROT XY (YZ,XZ) 10 ; comentrios

Aps a execuo desta sentena o comando rotaciona o plano de coordenadas identificado na sentena. Exemplo: :CYC CALL 0 :POS X A 100 F 1000 :POS Y A 10 F 1000 :ROT XY 45 :POS X A 110 F 1000 :POS X A 10 F 1000 :POS X A 20 F 1000 :ROT XY 0 :POS X A 10 F 1000 :POS Y A 10 F 1000 :POS Y I 20 F 1000 :END ;reset modal do CNC ;posiciona X na cota 100 ;posiciona Y na cota 10 ;rotaciona plano XY ;posiciona X na cota 70.711 e Y na cota 84.853 ;posiciona X na cota 0 e Y na cota 14.414 ;posiciona X na cota 7.071 e Y na cota 21.213 ;rotaciona plano XY ;posiciona X na cota 10 ;posiciona Y na cota 10 ;posiciona Y na cota 30

Como se observa pelo exemplo, esta sentena modal. Ao ser executada, a rotao de plano permanece ativa para todos os posicionamentos dos eixos afetados at que outra rotao de plano ou CYC CALL 0, M02 ou M30 sejam executados. A rotao de plano s afeta as cotas e sentenas relativas ao plano rotacionado. A rotao sempre absoluta. Uma rotao no se soma a outra. Uma rotao num subprograma incremental em relao ltima rotao feita no programa principal e restrita execuo do mesmo. No retorno ao programa principal, rotaes feitas no subprograma so ignoradas. Exemplo: :CYC CALL 0 :POS X A 100 F 1000 :POS Y A 10 F 1000 :ROT XY -90 :LBP PGM 10 :POS X A 10 F 1000 :POS Y A -10 F 1000 :POS X A -10 F 1000 :END ;reset modal do CNC ;posiciona X na cota 100 ;posiciona Y na cota 10 ;rotaciona plano XY ;posiciona X na cota 20 e Y na cota -10 ;posiciona X na cota -10 e Y na cota -10 ;posiciona Y na cota 10

; SUBPROGRAMA 10 ALOCADO NO DIRETRIO [1.SBR] :POS X A 15 F 1000 :POS Y A 20 F 1000 :ROT XY 90 :POS X A 10 F 1000 :POS Y A 20 F 1000 :END ;posiciona X na cota 10 e Y na cota -15 ;posiciona X na cota 20 e Y na cota -15 ;rotaciona plano XY ;posiciona X na cota 10 ;posiciona Y na cota 20

ATENO: No se deve programar coordenadas incrementais aps esta sentena! SRIE 500 - MANUAL DE OPERAO 5.15

CAPTULO 5 - MODO DE PROGRAMAO

5.12 - SUB-ROTINAS E REPETIO DE PARTE DO PROGRAMA

5.12.1 - INTRODUO DE MARCAS (LABEL) NOS PROGRAMAS


O comando permite a elaborao de sub-rotinas e repetio da execuo de parte de programas, alm da execuo de saltos condicionais ou incondicionais. Para isso so necessrias marcas no programa, tambm chamadas rtulos ou marcas label. O programa de uma sub-rotina sempre dever estar inserido entre duas marcas. A primeira marca define o nmero da sub-rotina e o seu incio, e a segunda (marca 0 ou LBS 0), o seu fim. Para a repetio de parte do programa, a marca definir o ponto a partir do qual o programa ser repetido. Inicializao com tecla (LBS). O comando conduz a entrada de dados na sequncia:

NMERO DO LABEL ? Entrar com o nmero da marca que se deseja programar.

Formato da sentena: :LBS SET 1 ; comentrios

Faixa de valores programveis: 0 a 65535.

5.12.2 - LOCALIZAO DE UMA MARCA LABEL


Com o comando nos modos de programao ou execuo, pode-se selecionar diretamente uma dada marca label, mesmo que no se conhea o nmero da sentena onde ela est programada. Isto pode ser feito com a busca de uma marca label. (LBS) e entrar com o nmero da marca que se deseja selecionar. Na tela ser mostrada Teclar a sentena onde est definida a marca procurada. Caso no haja no programa a definio da marca procurada, o comando sinaliza ERRO 01 - LABEL NO ENCONTRADO.

5.12.3 - CHAMADA DE UMA MARCA LABEL


A execuo de uma sub-rotina ou de repetio de parte do programa feita com um salto marca (LBC). O comando conduz a entrada de dados na que define o seu incio. Inicializao com tecla sequncia: NMERO DO LABEL ? Entrar com o nmero da marca que se deseja programar. NMERO DE REPETIES ? ou . Para repetio de parte do programa, entrar com o Para a chamada de sub-rotina teclar nmero de vezes que se deseja repetir a execuo a partir da marca chamada.

5.16

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO Formato da sentena para sub-rotinas: :LBC CALL 1 ; comentrios

Formato da sentena para repetio de parte do programa: :LBR CALL 1 REP 2 ; comentrios

Faixa de valores programveis: - para o nmero de marca: 1 a 65535. - para o nmero de repeties: 1 a 65535.

5.12.4 - MONTAGEM E EXECUO DE SUB-ROTINAS


Uma sub-rotina iniciada por uma marca LBS SET e terminada por uma marca LBS SET 0. Atravs de uma chamada LBC CALL a execuo do programa desviada para o incio da sub-rotina chamada. Ao final da sub-rotina (LBS SET 0) a execuo do programa volta para a sentena imediatamente posterior quela da chamada de sub-rotina que ocasiona o desvio. FASES DE EXECUO

1. O programa executado normalmente, incluindo sentenas da sub-rotina, at se encontrar a chamada da sub-rotina. 2. A execuo do programa desviada para o incio da sub-rotina. 3. A sub-rotina executada. 4. Ao final da sub-rotina, a execuo do programa desviada novamente para a sentena imediatamente posterior quela que originou a chamada da sub-rotina, e o programa continua.

OBSERVAES
1. Caso uma sub-rotina deva ser executada em pontos diferentes de um trabalho, suas cotas devem obrigatoriamente ser programadas em modo incremental. 2. Caso se programe cotas absolutas numa sub-rotina, para execut-la em outro ponto deve-se obrigatoriamente inserir sentenas de deslocamento de zero (ver CICLO 4 ou programao ISO). 3. Pode-se encadear sub-rotinas at 8 nveis. Isto significa que, na programao de uma sub-rotina, pode-se chamar outra, e assim por diante, at um nmero mximo de oito encadeamentos. 4. Quando o nmero mximo de nveis de encadeamento de sub-rotinas for ultrapassado, o comando sinaliza ERRO 04 - STACK USURIO. Pressionando-se a tecla , o comando passa a sinalizar ERRO 50 - CDIGO INCOMPLETO. Neste caso sinaliza-se dois erros para que fique bem SRIE 500 - MANUAL DE OPERAO 5.17

CAPTULO 5 - MODO DE PROGRAMAO caracterizada a ocorrncia de um erro de programao (por exemplo, ausncia de marca LBS 0 no final de uma sub-rotina) ou de operao. Com a falha ERRO 50 sinalizada, somente ser , , , e . Caso contrrio, possvel sair da condio de erro teclando-se a sequncia volta a ser sinalizado ERRO 04.

5.12.5 - REPETIO DE EXECUO DE PARTE DO PROGRAMA


O incio da parte de programa a ser repetida marcado com LBS SET n. Atravs de uma chamada LBR CALL, a execuo do programa desviada para a parte a ser repetida, tantas vezes quantas foram programadas em REP. FASES DE EXECUO

1. O programa executado normalmente at se encontrar a sentena de repetio de parte do programa. 2. Neste ponto a execuo do programa desviada para o incio da parte de programa a ser repetida. 3. A execuo da parte do programa repetida at encontrar-se novamente a sentena de repetio. 4. Como foram programadas duas repeties e s foi executada uma, a execuo do programa desviada novamente para o incio da repetio. 5. A execuo da parte do programa repetida pela segunda vez e, ao se encontrar a sentena de repetio, o comando a ignora, prosseguindo adiante com a execuo do programa.

OBSERVAO:
Caso seja programado um nmero N de repeties, na realidade a parte de programa ser executada N+1 vezes.

5.12.6 - CHAMADA DE SUBPROGRAMAS


A execuo de um subprograma feita com um salto para o programa cujo nmero est definido na sentena. Inicializao com as teclas PROGRAMA ? Entrar com o nmero do programa que se deseja executar. (LBC) e . O comando conduz a entrada de dados na sequncia:

5.18

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO O programa identificado nesta sentena pode estar tanto no diretrio em que se encontra o programa principal, quanto no diretrio de subprogramas [1.SBR]. A sequncia de busca do subprograma segue a regra: 1. O comando procura o subprograma no diretrio [1.SBR]; se encontrar executa-o; caso contrrio passa para 2. 2. O comando procura o subprograma no diretrio do programa principal; se encontrar executa-o; caso contrrio sinalizar ERRO 84 - PROGRAMA NO DEFINIDO, indicando programa inexistente.

Formato da sentena: :LBP PGM 1 ; comentrios

Faixa de valores programveis: 1 a 65535.

OBSERVAES:
1. Quando na execuo de um programa, uma sentena de chamada de subprograma executada, a execuo salta para o subprograma, at o seu final, quando ento retorna automaticamente para a sentena seguinte quela da chamada do subprograma. 2. A marca LBS 0 indica o retorno ao programa principal quando no usada em sub-rotinas dentro do subprograma.

5.13 - SENTENAS ESPECIAIS - CICLOS FIXOS

5.13.1 - CICLO 0 - RESET MODAL


Restabelece as condies modais iniciais do CNC em relao a compensao de ferramentas, nveis de sub-rotinas, etc. aconselhvel que os programas comecem com esta sentena para assegurar que as condies modais sejam restabelecidas no incio dos programas principais. Subprogramas e ciclos fixos no podem conter esta sentena, pois o zeramento do nvel de execuo de rotinas faz com que o comando no mais retorne ao programa principal no final destas rotinas. Programao com teclas (CYC) e .

Formato da sentena: :CYC CALL 0 ; comentrios

5.13.2 - CICLO 1 - TEMPO DE ESPERA


Neste ciclo programa-se um tempo de espera em unidades de 0,1s. SRIE 500 - MANUAL DE OPERAO 5.19

CAPTULO 5 - MODO DE PROGRAMAO Inicializao com teclas TEMPO ? Entrar com o valor do tempo de espera, em unidades de 0,1s. (CYC) e . O comando conduz a entrada de dados na sequncia:

Formato da sentena: :CYC CALL 1 T 10 ; comentrios Faixa de valores programveis: 1 a 65.535 (o valor mximo corresponde a 6.553,5 s).

5.13.3 - CICLO 2 - ATUAO DE FUNES AUXILIARES


Com o ciclo 2 programa-se at trs funes auxiliares M, a rotao S, um nmero de ferramenta T, um corretor de ferramenta D e inserir um arredondamento ou um chanfro B entre sentenas de posicionamento. (CYC) e . O comando monta a estrutura do ciclo com todas as opes Inicializao com teclas de programao e conduz a entrada de dados na sequncia: FUNO AUXILIAR ? Caso se deseje programar uma ou mais funes auxiliares na sentena, deve-se entrar com seu ; pode-se programar at 3 funes M na mesma sentena. Caso contrrio teclar nmero e teclar , ou at que o cursor se posicione no campo desejado. NMERO DA FERRAMENTA ? (T) Entrar com o nmero da ferramenta ou teclar DEFINIO DA FERRAMENTA ? (D) Digitar o nmero do corretor da ferramenta ou teclar ROTAO DA ARVORE ? (S) Entrar com a rotao desejada ou teclar , ou . , ou . , ou .

ARREDONDAMENTO +B / CHANFRO -B ? (B) Entrar com um valor positivo para insero de raios ou negativo para insero de chanfros (ver tambm itens 5.6 e 5.7).

Formato da sentena: :CYC CALL 2 M 03 M 08 M 90 T 01 D 20 S 200 B -10 ; comentrios

5.20

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO Faixa de valores programveis: - funes M: 00 a 99. - ferramenta T: 00 a 99. - corretores D: 00 a 99. - rotaes S: depende de parmetros de mquina "P 69". - raios ou chanfros B: +/- 8.000,000

OBSERVAES:
1. A rotao S programada diretamente em rpm ou, caso a funo auxiliar M58 esteja programada no mesmo bloco, em m/min. 2. O nmero de ferramenta T representa apenas um cdigo associado ferramenta para solicitao de troca, no estando associado a um corretor. 3. O corretor de ferramenta D est associado aos dados de correo de ferramenta, o que o torna independente do cdigo T, permitindo associar diversos corretores a um mesmo nmero de ferramenta T.

5.13.4 - CICLO 3 - ROSCA


Com este ciclo programa-se a usinagem de roscas paralelas ou cnicas, com recuo automtico ou no. A usinagem completa de uma rosca feita programando-se em sentenas parte o retorno posio de incio e a profundidade de cada passada. A MCS possui um ciclo fixo que realiza a operao completa de rosqueamento (CICLO 33). Inicializao com teclas COTA do eixo auxiliar No caso de roscas paralelas, programar em modo incremental o valor 0 para o eixo sem movimento; para isso teclar e ; No caso de roscas cnicas, pode-se entrar com o valor incremental que define a conicidade. COTA do eixo principal No caso de roscas paralelas ou cnicas, programar a cota final do comprimento da rosca (modo absoluto ou incremental). PASSO (P) Entrar com o passo da rosca em mm. NGULO (A) Define o ngulo de recuo no caso de recuo automtico na sada de rosca. Entrar com o ngulo de recuo. Caso no se deseje recuo automtico teclar ; AFASTAMENTO (U) (CYC) e . Nos campos de introduo de dados pode-se programar:

SRIE 500 - MANUAL DE OPERAO

5.21

CAPTULO 5 - MODO DE PROGRAMAO Caso sem recuo automtico, teclar . Caso com recuo automtico, programar o incio do recuo a partir do ponto final da rosca no eixo de maior deslocamento.

Formato da sentena: :CYC CALL 3 X I(A)10 Z I(A) -60 P 2.31 A 45 U 2 ; comentrios

Esta sentena ocupa trs passos na memria de programa. Faixa de valores programveis: - cotas: +/-8.000,000 mm - passo de rosca: 0,01 a 65,000 mm - ngulo de recuo: 0, +/-45 ou +/-60 graus - incio de recuo: 0,001 a 65,000 mm

OBSERVAES:
1. O mximo valor programvel para o passo da rosca limitado pelas caractersticas da mquina. Porm, dada uma velocidade do eixo rvore, o mximo passo de rosca possvel de ser executado limitado pela frmula: passo (mm) = rpido (mm/min) velocidade da rvore (rpm) onde o rpido a mxima velocidade de deslocamento nos eixos da mquina (dado pelos parmetros de mquina dos respectivos eixos). 2. O sinal de programao do ngulo de recuo deve ser coerente com o sinal do movimento incremental de recuo; para roscas externas, o ngulo deve ser positivo e, para roscas internas, deve ser negativo. 3. Pode-se encadear a execuo de roscas programando-se uma sequncia de sentenas de rosca. O comando liga de forma contnua a execuo das sentenas. 4. Atravs da funo auxiliar M79 o passo de rosca programado multiplicado por 10, ampliando o passo mximo executvel para 650mm. Atravs da funo M78 retorna-se condio normal.

5.13.5 - CICLO 4 - TRANSLAO DO SISTEMA DE COORDENADAS


Este ciclo permite deslocar a origem do sistema de coordenadas num dado eixo. Para se deslocar a origem em mais de um eixo necessrio programar nova sentena. Inicializao com teclas dados na sequncia: EIXO ? Pressionar a tecla do eixo que se deseja deslocar a origem. COORDENADA DE PRESET DO EIXO ? (CYC) e . O comando monta a estrutura do ciclo e conduz a entrada de

5.22

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO Entrar com a nova cota desejada para a posio.

Formato da sentena: :CYC CALL 4 X(Z) A(I) 10.000 Faixa de valores programveis: +/- 8.000,000 mm ; comentrios

OBSERVAES:
1. O deslocamento pode ser programado em modo absoluto ou incremental. Em modo absoluto o valor programado passa a ser o novo valor de posio para o eixo correspondente. Em modo incremental o valor programado somado ao valor atual de posio no eixo correspondente. 2. Dependendo do valor do parmetro P50, a execuo do ciclo 4 altera o zero pea corrente.

5.13.6 - CICLO 5 - VERIFICAO DO ESTADO DE UMA ENTRADA OU SADA


Com esta sentena pode-se observar o estado das entradas e sadas do comando. possvel ainda a programao de um tempo de guarda durante o qual espera-se que, em funcionamento normal, a referida entrada seja ativada (ou desativada). Caso no ocorra essa ativao durante o tempo de guarda, o comando interrompe a execuo do programa e sinaliza falha. Esta sentena pode ser tambm preparatria para a sentena de salto condicional (CICLO 6). Inicializao com teclas (CYC) e . O comando conduz a entrada de dados na sequncia:

OBSERVAR ENTRADA OU SADA ? Teclar para observar entradas e para observar sadas.

STATUS DESEJADO ? Teclar para observar o estado ligado da entrada ou sada e para o estado "desligado".

E/S A OBSERVAR ? Entrar com o nmero da entrada ou sada que se deseja observar. TEMPO ? No caso de simples observao do status da entrada ou sada, deve-se cancelar o tempo de guarda . Caso se deseje tempo de guarda deve-se entrar com o valor do tempo de guarda teclando (unidades de 0,1s). Formato da sentena: :CYC CALL 5 E(S) ON(OFF) 5 (T 45) Faixa de valores programveis: ; comentrios

SRIE 500 - MANUAL DE OPERAO

5.23

CAPTULO 5 - MODO DE PROGRAMAO - entradas: 0 a 31 - sadas: 0 a 23 - tempo de guarda: 0 a 65.535

OBSERVAES:
1. Ao iniciar a execuo da sentena de observao do estado de uma entrada com tempo de guarda o comando verifica seu estado e o compara com o estado programado na sentena. Caso sejam iguais, o programa passa a executar a prxima sentena; caso contrrio, o comando permanece observando a entrada at que seu estado coincida com o programado e, a seguir, continua a execuo do programa. Se, durante o tempo de guarda, o estado da entrada observada no coincidir com o estado programado, o comando sinaliza falha e entra em estado de emergncia. 2. Programando-se um tempo de guarda igual a zero, a sentena indica qual entrada ou sada ser observada durante uma execuo especial do ciclo. 3. A ocorrncia de falha sinalizada atravs do ERRO 09 - ERRO DE SUPERVISO DE ENTRADA/SADA. 4. Quando o ciclo preparatrio para salto condicional (ver item 5.19.2), o estado da entrada ou sada no observado, sendo apenas indicado seu nmero ao passo seguinte. 5. Deve-se cancelar o tempo de observao no caso de posicionamento com observao simultnea de uma entrada (ver item 5.19.1).

5.13.7 - CICLO 6 - SALTO A UMA MARCA NO PROGRAMA


Com esta sentena possvel desviar a execuo do programa de forma incondicional ou de acordo com o estado de entradas ou sadas do comando. Inicializao com teclas (CYC) e . O comando conduz a entrada de dados na sequncia:

TIPO DO JUMP ? NO ENT = JMP; 0=ON; 1=OFF Teclar Teclar Teclar para salto caso entrada ou sada ligada; para salto caso entrada ou sada desligada; para salto incondicional.

NMERO DO LABEL ? Entrar com o nmero da marca label para a qual a execuo do programa deve saltar caso a condio de salto seja satisfeita. Formato da sentena: :CYC CALL 6 J (ON/OFF) 10 ; comentrios Faixa de valores programveis: 1 a 65535

5.24

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO

OBSERVAO:
A sentena de salto condicional deve obrigatoriamente ser precedida por uma sentena de observao do estado de uma entrada ou sada (CICLO 5 indica qual entrada ou sada a ser observada).

5.14 - PARADA PROGRAMADA


Pode-se interromper a execuo do programa atravs da sentena de parada (STOP). Esta sentena apenas interrompe a execuo do programa e no executa nenhuma outra funo. A prpria inicializao com a tecla (STOP) encerra a programao deste tipo de sentena.

Formato da sentena: :STP ; comentrios

5.15 - CHAMADA DE UMA FERRAMENTA


Esta sentena permite efetuar a troca de uma ferramenta, a mudana de velocidade da rvore ou ativar ou desativar a compensao de raio. Deve-se preferir a programao das funes executadas por esta sentena atravs de CYC CALL 2 (item 5.13.3) ou programao ISO (captulo 6). A inicializao feita com a tecla (TCL). O CNC conduz a entrada de dados na sequncia:

NMERO DA FERRAMENTA ? Entrar o nmero da ferramenta e corretor desejados. EIXO ? Somente no caso de ferramentas tipo "fresadora", indicar o eixo paralelo ao eixo da ferramenta; pressionar a tecla correspondente a esse eixo. ROTAO DA RVORE ? Entrar com o valor de rotao do eixo rvore (rpm). COMPENSAO ATIVA DE IMEDIATO ? O cursor se posiciona em "C OFF" para a escolha do modo de ativao da correo de comprimento para "C ON" ou para "C OFF". de ferramenta; teclar CORREO DE RAIO DE FERRAMENTA ? O cursor se posiciona em "R0" para escolha do modo de ativao da correo de raio da ponta da ferramenta. Teclar para correo direita, para correo esquerda ou para desativar a correo.

Formato da sentena:

SRIE 500 - MANUAL DE OPERAO

5.25

CAPTULO 5 - MODO DE PROGRAMAO :TCL 1 S 1120 C OFF (ON) RO (RR; RL) Faixa de valores programveis: - nmero da ferramenta: 0 a 99. - rotao do eixo rvore: valores dependentes da mquina e do software do comando; ver manual do fabricante da mquina. ; comentrios

OBSERVAES:
1. A ferramenta 0 possui, por definio, comprimentos e raio iguais a zero. 2. Com C OFF a compensao de comprimento ativada durante a execuo da primeira sentena de posicionamento, em interpolao linear no modo absoluto, aps a execuo da sentena de chamada de ferramenta. A movimentao no modo incremental no ativa a correo. A movimentao em apenas um eixo s ativa a correo neste eixo. 3. Com C ON a compensao ativada com a execuo da prpria chamada de ferramenta, com velocidade mxima de avano dada pelo parmetro P55. 4. O nmero da ferramenta chamada define tambm o nmero do corretor ativado. No caso de se desejar chamar uma ferramenta com nmero diferente do corretor, deve-se chamar a ferramenta e ativar o corretor atravs do CYC CALL 2 (veja item 5.13.3) ou programao ISO (captulo 6).

5.16 - SENTENA BARRADA (BLOCO BARRADO)


O comando permite a execuo opcional das sentenas marcadas por uma barra. A marcao de sentenas feita no modo de programao. Qualquer sentena de um programa pode ter sua execuo barrada. No caso de um posicionamento simples, por exemplo, a estrutura de edio de uma sentena completa dada por: :nnnn.POS X A 100.000 F 1000 M03 Sentenas deste tipo sempre so executadas pelo comando. Ao terminar a edio de uma sentena, pode-se marc-la para execuo opcional. Para isso deve-se (SKIP). O comando substitui o ponto aps o nmero da sentena selecionar a sentena e teclar por uma barra: :nnnn/POS X A 100.000 F 1000 M03 Para retornar condio de execuo normal deve-se repetir o procedimento, o que faz voltar o ponto aps a numerao interna da sentena. A execuo ou no da sentena barrada depende do estado modal em que se encontra o comando, observado na janela de informao modal que aparece na parte central direita na tela da forma:

5.26

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO A marca "SKP", que aparece na janela, identifica a condio de operao no modo barrado, ou seja, sentenas marcadas por "/" no sero executadas. Este o estado assumido pelo comando quando ligado. (SKIP), o comando executa todas as Estando selecionado um modo de execuo e teclando-se sentenas independente de serem ou no marcadas por barra "/". Pode-se observar que a marca "SKP" no aparece mais na janela de estados modais do comando. O CNC assume este novo estado modal at que a tecla (SKIP) seja pressionada novamente.

5.17 - PROGRAMAO TOMANDO COORDENADAS REAIS TEACH-IN


O comando possibilita a programao de sentenas com a passagem das cotas da posio da mquina para os respectivos campos de cotas de programao dos eixos. As cotas so passadas com valores tomados com referncia ao zero pea selecionado. Esta operao feita no modo de programao. Para que o operador movimente os eixos necessrio que a mquina possua manivela eletrnica. A programao neste modo feita do seguinte modo: 1. Iniciar a programao da sentena. . Na parte inferior direita da tela a indicao de avano F substituda pelo 2. Teclar incremento, em milsimos de milmetro, que ser percorrido a cada pulso da manivela; este e . Seleciona-se o eixo a ser movimentado incremento pode ser alterado via teclas atravs das teclas correspondentes e faz-se o movimento para a posio desejada. 3. Teclar . O valor da coordenada terica do eixo cujo campo de programao est selecionado passada sentena de programa; o cursor passa para ao campo seguinte. Se for campo de programao de cota de eixo, o procedimento pode ser refeito a partir da movimentao do eixo selecionado para a posio desejada. Caso o campo no se refira a um eixo, a sentena deve ser completada. novamente, quando ento o O procedimento de teach-in modal. S ser desativado ao se teclar modo ser abandonado e reaparecer a indicao de avano na linha de status do comando. Atravs do modo teach-in pode-se tambm passar para o campo de programao de cotas dos eixos valores numricos contidos em variveis H. O procedimento o seguinte: 1. Selecionar o campo de introduo de dados; 2. Indicar o nmero da varivel H cujo contedo se queira passar ao campo selecionado, teclando-se seguida do nmero da varivel; 3. Teclar . O contedo da varivel H ser transferido para o campo selecionado e o cursor passar ao prximo campo. Os campos de programao devero ser completados at o trmino da sentena. Este procedimento no exige volante eletrnico e pode ser usado por exemplo quando se deseja inserir um dado valor por vrias vezes no programa.

5.18 - FUNES AUXILIARES M ESPECIAIS


Certas funes M afetam a execuo do programa ou so reservadas para comandar funes usuais em mquinas. As seguintes funes M so reservadas:

SRIE 500 - MANUAL DE OPERAO

5.27

CAPTULO 5 - MODO DE PROGRAMAO M00 - interrompe a execuo do programa e desliga eixo rvore e refrigerao de corte. M01 - parada programada, interrompe a execuo do programa em funo do estado de uma entrada (o CLP deve estar preparado para executar esta funo). M02 - igual a M00; alm disso, seleciona a sentena 0 do programa (retorno para reincio do programa). M03 - liga eixo rvore sentido horrio. M04 - liga eixo rvore sentido anti-horrio. M05 - desliga eixo rvore. M08 - liga refrigerao de corte. M09 - desliga refrigerao de corte. M13 - liga eixo rvore sentido horrio e refrigerao de corte. M14 - liga eixo rvore sentido anti-horrio e refrigerao de corte. M19 - parada indexada do eixo rvore. M30 - atua da mesma forma que M02. M58 - ativa o modo de velocidade de corte constante (VCC), com a velocidade de corte S dada em metros por minuto; o ltimo S programado estabelece a mxima rotao, em rpm, para VCC. M59 - estabelece a mxima rotao em mm/min. para VCC; caso no venha associada a uma rotao, cancela VCC. M70 - inicializa interpolao spline. M71 - cancela interpolao spline. M75 - interrompe apresentao de movimentos em simulao grfica. M76 - reinicia apresentao de movimentos em simulao grfica. M77 - limpa a tela de simulao grfica e inicia apresentao de movimentos M78 - estabelece fator 1 para o passo programado na sentena de execuo de roscas. M79 - estabelece fator 10 para o passo programado na sentena de execuo de roscas. M80 - posicionamento polar em relao ao ltimo plo. M81 - posicionamento polar em relao ao ltimo ponto, deslocamento de plo para o ltimo ponto programado. M82 - mdulo 360 graus para posicionamento de eixo rotativo. M83 - menor caminho para posicionamento de eixo rotativo. M84 - ativa compensao de avano de ferramenta para que, em trajetrias circulares, a velocidade de corte perifrica seja constante. M85 - desativa M84.

5.28

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO M86 - transporta as cotas reais e tericas, em relao ao zero mquina, para parmetros H. M87 - transporta as cotas reais e tericas, em relao ao zero pea, para parmetros H. M88 - escala de avano "F" normal. M89 - escala de avano "F" dividida por 10; neste caso o avano pode variar de 0.01mm/min a 2.457mm/min. M90 - desativa a compensao de raio da ponta da ferramenta. M91 - ativa compensao de raio da ferramenta direita (Rr). M92 - ativa compensao de raio da ferramenta esquerda (Rl). M93 - ativa trajetria circular da ferramenta no contorno de cantos. M94 - desativa M93. M95 - quando programada numa sentena de posicionamento, os valores de posio programados se referem ao zero mquina. M96 - ativa comportamento especial na aproximao ao ponto programado; o comando no aguarda a chegada precisa da mquina no ponto programado para dar incio execuo da prxima sentena. M97 - cancela a ao de M96. M99 - chama a execuo do ltimo ciclo fixo executado; esta funo apenas chama a execuo do programa associado ao ciclo; para sua correta execuo, as variveis H que definem os dados do ciclo devem estar inalteradas. Funes M que atuam no incio da execuo das sentenas de posicionamento: M03; M01; M04; M08; M13; M14; M82; M84; M83; M88; M89; M90 a M97. Funes M que atuam no final da execuo das sentenas de posicionamento: M00; M02; M05; M09; M30; M59; M80; M81; M85; M86; M87; M99.

SRIE 500 - MANUAL DE OPERAO

5.29

CAPTULO 5 - MODO DE PROGRAMAO

5.19 - EXECUES ESPECIAIS

5.19.1 - CICLO 5 + POSICIONAMENTO


A programao de uma sentena de CICLO 5 seguida de um posicionamento faz com que o CNC execute um movimento que pode ser interrompido atravs da mudana de estado de uma entrada. Este caso pode ser aplicado, por exemplo, quando a mquina estiver equipada com um apalpador para medio de desgaste de ferramenta, ou ainda, para centragem de ferramentas ou medio de peas. Programa exemplo: :POS L X A 0 Z A 0 F 1000 :CYC CALL 5 E ON 20 :POS X A 10 F 100 :POS Z A 10 F 1000 No exemplo acima, o eixo X comandado para a posio "X A 10". Se durante esse movimento houver uma transio de estado na entrada 20, o movimento interrompido e as posies dos eixos so passadas para variveis H: eixo 1 real = H110 eixo 2 real = H111 eixo 3 real = H112 eixo 4 real = H113 eixo 5 real = H114 eixo 1 terico = H115 eixo 2 terico = H116 eixo 3 terico = H117 eixo 4 terico = H118 eixo 5 terico = H119

A varivel H126 indica se o movimento foi interrompido (H126 = 1) ou atingiu o ponto final programado (H126 = 0). A sentena de posicionamento poder ser programada livremente (posicionamento simples, interpolao linear, circular, polar ou posicionamento paramtrico). Tambm poder ser programada uma funo M que atue no incio da execuo da sentena, como por exemplo M95 (posicionamento em relao marca de referncia). As funes que atuam no final da execuo da sentena, como M30, nunca sero executadas nas sentenas de posicionamento aps um CICLO 5.

OBSERVAO:
Para que a entrada possa ser observada, o programa aplicativo (CLP) deve transferir o estado da entrada para a entrada lgica correspondente do comando, de preferncia no modo de PLC rpido. Consulte o fabricante da mquina ou o Departamento de Engenharia de Aplicaes da MCS.

5.30

SRIE 500 - MANUAL DE OPERAO

CAPTULO 5 - MODO DE PROGRAMAO

5.19.2 - LOOPING OBSERVANDO ENTRADA


Quando for necessrio dar sequncia a um programa somente se uma entrada estiver em uma determinada condio, por exemplo para sincronizar a execuo do programa com algum evento externo mquina, pode-se utilizar a tcnica de looping atravs dos ciclos 5 e 6. Programa exemplo: :0000.POS L X A 20 Z A 20 F 1000 :0002.LBS SET 1 :0003.CYC CALL 5 E ON 20 :0004.CYC CALL 6 J OFF 1 :0005.POS L X A 30 Z A 30 F 1000 No passo 3, o CICLO 5 diz que a entrada a ser observada a entrada E20. Neste caso, em que o CICLO 5 funciona como sentena preparatria para o CICLO 6, tanto faz programar ON ou OFF, pois o estado a ser observado ser programado no CICLO 6. No passo 4, o CICLO 6 indica que se a entrada E20 estiver desligada (OFF), o programa deve voltar para o rtulo 1 (sentena 2). Caso a entrada estiver ligada (ON), o programa dever prosseguir normalmente para o passo 5.

OBSERVAO:
Para que a entrada possa ser observada, o programa aplicativo (CLP) deve transferir o estado da entrada para a entrada lgica correspondente do comando, de preferncia no modo de PLC rpido. Consulte o fabricante da mquina ou o Departamento de Engenharia de Aplicaes da MCS.

5.19.3 - TRABALHO EM ESTADO MODAL


Pode-se programar estados ou valores modais na linguagem de programao MCS. Por exemplo, os valores para velocidade de avano (F) podem ser programados apenas na primeira sentena de uma srie de posicionamentos com mesma velocidade. O mesmo pode ser feito com os modos de posicionamento (absoluto ou incremental), com a definio de plos, etc. Para trabalhar em estado modal deve-se cancelar, na programao, os estados ou informaes que se deseja tornar modais. Por exemplo, para tornar o avano F modal, quando o cursor estiver solicitando a introduo do valor da velocidade, deve-se teclar . O campo F deixa de fazer parte da sentena assim editada e na sua execuo o comando assume o ltimo avano programado. Atravs da programao paramtrica pode-se mudar o valor do avano modal alterando-se a varivel H100, que representa o avano modal. A introduo de um valor numrico no campo cancela o modo de programao modal. No caso de status modal definido por funes preparatrias G (programao ISO de modo absoluto ou incremental, interpolao linear ou circular, etc.), a programao modal na linguagem MCS segue o status modal atual do CNC apresentado no quadro de condies modais. Por exemplo, caso a funo preparatria modal G02 esteja ativa, uma sentena MCS do tipo :POS X20 Y30 executar uma interpolao circular no sentido horrio. Se a funo modal ativa for G01, a mesma sentena executar uma interpolao linear.

SRIE 500 - MANUAL DE OPERAO

5.31

CAPTULO 5 - MODO DE PROGRAMAO

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

5.32

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 6 6 - PROGRAMAO EM LINGUAGEM PADRO ISO

6.1- DESCRIO DAS VARIVEIS ............................................................................................... 6.1 6.2- FUNES PREPARATRIAS (CDIGOS G)........................................................................ 6.2 6.3- GRUPOS ISO........................................................................................................................... 6.3

SRIE 500 - MANUAL DE OPERAO

6.i

NDICE CAPTULO 6

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

6.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 6 - PROGRAMAO EM LINGUAGEM ISO (CDIGOS G)

6 - PROGRAMAO EM LINGUAGEM PADRO ISO

Pode-se operar tanto na linguagem MCS como na linguagem convencional padro ISO, o que permite a elaborao e execuo de programas que tenham sentenas programadas nas duas linguagens. (ISO). Na tela aparece A inicializao de uma sentena em programao ISO feita teclando-se uma srie de letras correspondentes aos comandos em programao ISO, numa sequncia determinada pela entrada natural de dados em cdigos ISO: :nnnn.NGXYZFIJKRAHPUFMSTDB ou permitem que se varra toda a srie de letras apresentada pelo comando, que As teclas definem os vrios comandos da linguagem de programao ISO. Uma vez selecionada uma funo preparatria G, somente permanecero na tela as letras associadas quela funo. Numa mesma linha pode-se programar at quatro funes preparatrias desde que no pertenam ao mesmo grupo modal. Na maioria das linhas pode-se programar tambm trs funes auxiliares "M", uma ferramenta "T", um corretor "D", uma rotao "S" e um arredondamento ou um chanfro "B". medida que se seleciona as letras correspondentes aos comandos, o CNC apresenta mensagem associada ao comando correspondente. A entrada de valores feita pelas teclas numricas e confirmada com .

6.1 - DESCRIO DAS VARIVEIS


Os comandos possveis de serem programados so: N G X/Y/Z I/J/K R A "NUMERO DO LABEL ?": identificao do bloco corrente. "FUNO PREPARATORIA ?": cdigo da funo preparatria a ser executada. "COORDENADA ?": coordenada do ponto final em modo absoluto ou incremental. "POLO ?": coordenada incremental do plo para o primeiro, segundo ou terceiro eixos. "RAIO ?": raio polar ou raio de programao na interpolao circular. "ANGULO ?": ngulo polar em coordenadas polares ou cilndricas. "ANGULO DE SAIDA ?": ngulo do recuo automtico no caso de roscas (G33). H P U "ALTURA ?": altura H em coordenadas cilndricas. "PASSO DA ROSCA ?": passo da rosca com G33. "INICIO DE RECUO ?": projeo do ponto de incio do recuo automtico, a partir do ponto final programado e tomado no eixo de maior deslocamento, na execuo de roscas (G33). "AVANO ?": velocidade de avano; pode ter dois formatos: nmeros inteiros = avano em mm/min; nmeros fracionrios = avano em mm/rpm. "TEMPO ?": tempo de espera em unidades de 0,1s com G04. "VARIAO DO PASSO DA ROSCA ?": no implementado M "FUNO AUXILIAR ?": funes auxiliares que dependem da interface mquina. SRIE 500 - MANUAL DE OPERAO 6.1

CAPTULO 6 - PROGRAMAO EM LINGUAGEM ISO (CDIGOS G) S T D B "ROTAO DA ARVORE ?": velocidade da rvore em rpm ou m/min. "NUMERO DA FERRAMENTA ?": nmero de ferramenta para troca. "DEFINIO DA FERRAMENTA ?": chamada de corretor. "ARREDONDAMENTO +B/ CHANFRO -B ?": insero de raio/chanfro.

6.2 - FUNES PREPARATRIAS (CDIGOS G)


G 00 01 02 03 04 09 10 11 12 13 17 18 19 20 21 33 40 41 42 53 54 55 56 57 58 59 60 64 Atuao modal modal modal modal bloco bloco modal modal modal modal modal modal modal modal modal bloco modal modal modal bloco modal modal modal modal modal modal modal modal Descrio movimento rpido coord. cartesianas interpolao linear coord. cartesianas interpolao circular horria coord. cartesianas interpolao circular anti-horria coord. cartesianas tempo de espera aproximao precisa movimento rpido coordenadas polares interpolao linear em coord. polares interp. circular horria coord. polares interp. circ. anti-hor. coord. polares compens. de raio de ferr. no plano XY compens. de raio de ferr. no plano ZX compens. de raio de ferr. no plano YZ programao eixo X em dimetro programao eixo X em raio execuo de uma passada de rosca desativa compensao de raio de ferramenta ativa compensao raio esquerda da pea ativa compensao raio direita da pea posicionamento relativo ao zero mquina seleciona / programa deslocamento de zero 1 seleciona / programa deslocamento de zero 2 seleciona / programa deslocamento de zero 3 seleciona / programa deslocamento de zero 4 seleciona / programa offset relativo ao zero pea (1) seleciona / programa offset relativo ao zero pea (2) aproximao precisa aproximao no precisa Variveis XYZMSTD XYZFMSTDB XYZFMSTDB IJKR XYZFMSTDB IJKR F TODAS XYZRAHMSTD XYZRAHFMSTDB XYZRAHFMSTDB XYZRAHFMSTDB TODAS TODAS TODAS TODAS TODAS XYZAPUFMSTD TODAS TODAS TODAS TODAS XYZ XYZ XYZ XYZ XYZ XYZ TODAS TODAS

Atuao

Descrio

Variveis

6.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 6 - PROGRAMAO EM LINGUAGEM ISO (CDIGOS G) 70 71 90 91 92 94 95 96 97 modal modal modal modal modal modal modal modal modal dimenses em polegadas dimenses em milmetros coordenadas em valores absolutos coordenadas em valores incrementais limitao de rotao da rvore em VCC avano em mm/min avano em mm/rotao e S em rpm avano em mm/rot., S em m/min; ativa VCC S em rpm e desativa VCC TODAS TODAS TODAS TODAS S TODAS TODAS S TODAS

OBSERVAOES:
1. VCC = velocidade de corte constante 2. Os deslocamentos de zero G54 a G57 so relativos ao zero mquina. 3. Dependendo do parmetro de mquina P99 o cursor de programao seleciona uma das duas primeiras letras "N" ou "G". Normalmente se trabalha com o parmetro P99 em zero, indicando que o nmero do bloco programado "N" no o preferencial e sim a funo "G".

6.3 - GRUPOS ISO


As funes preparatrias ISO so agrupadas por tipo de atuao como:

POSICIONAMENTOS coordenadas cartesianas: ........................................G00,G01,G02,G03 coordenadas polares: ...............................................G10,G11,G12,G13 rosca:........................................................................G33 preciso / no preciso: ...............................................G09,G60,G64

COTAS absolutos, incrementais:...........................................G90,G91 dimetro, raio:...........................................................G20,G21 milmetros: ................................................................G71 polegadas: ................................................................G70

FERRAMENTA plano de compensao: ...........................................G17,G18,G19 SRIE 500 - MANUAL DE OPERAO 6.3

CAPTULO 6 - PROGRAMAO EM LINGUAGEM ISO (CDIGOS G) compensao de raio: ............................................. G40,G41,G42

DESLOCAMENTOS DE ZERO (OFFSET) absolutos:................................................................. G53,G54,G55,G56,G57 incrementais: ........................................................... G58,G59

AVANO / RVORE mm/min e mm/rot:.................................................... G94,G95 velocidade de corte cte.: .......................................... G92,G96,G97

TEMPO em 0,1s: ................................................................... G04

6.4

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 7 7 - DEFINIO DE FERRAMENTAS

7.1 - DEFINIO DE FERRAMENTAS CASO TORNO................................................................. 7.1 7.2 - DEFINIO DE FERRAMENTAS CASO FRESADORA ....................................................... 7.3 7.3 - AJUSTE (SET-UP) AUTOMTICO DE FERRAMENTAS...................................................... 7.4 7.4 - PROCURA DE UMA DEFINIO DE FERRAMENTA .......................................................... 7.5 7.5 - ALTERAO DOS CORRETORES DE FERRAMENTA....................................................... 7.5

SRIE 500 - MANUAL DE OPERAO

7.i

NDICE CAPTULO 7

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

7.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 7 - DEFINIO DE FERRAMENTAS

7 - DEFINIO DE FERRAMENTAS

O comando realiza compensao de comprimento e raio de ferramentas. No caso de tornos a compensao envolve tambm a geometria da ferramenta (lado de corte). Os dados de compensao so informados ao comando atravs da sentena de definio de ferramenta. As ferramentas podem ser todas definidas no programa zero (%0), que reservado para a base de dados de ferramentas (tool data file). Ferramentas de uso comum a diversos programas podem ser definidas no programa zero. No entanto, se desejado, as sentenas de definio de ferramenta podem ser inseridas em qualquer posio dentro de um dado programa. Quando executada uma instruo de compensao de ferramenta, o CNC procura sua definio primeiramente no programa que est sendo executado e ento programa zero. Caso no exista a definio, o CNC acusa ERRO 53 - FERRAMENTA NO DEFINIDA.

7.1 - DEFINIO DE FERRAMENTAS CASO TORNO


A inicializao feita com a tecla (TDF). O comando conduz a entrada de dados na sequncia:

NUMERO DA FERRAMENTA ? Entrar com o nmero do corretor desejado. EIXO ? Normalmente o comando indica o eixo X como primeiro eixo; entrar com o valor de compensao ou, caso se deseje alterar a identificao do eixo, indicar o primeiro eixo de correo desejado e teclar . COMPRIMENTO n ? Entrar com o valor do comprimento da ferramenta. EIXO ? Normalmente o CNC indica o eixo Z como segundo eixo; entrar com o valor de compensao ou, caso se deseje alterar a identificao do eixo, indicar o segundo eixo de correo desejado e teclar . COMPRIMENTO n ? Entrar com o valor do comprimento da ferramenta. RAIO DA FERRAMENTA ? Entrar com o valor do raio da ferramenta. LADO DE CORTE ? Entrar com o cdigo da geometria da ferramenta.

Formato da sentena caso torno: :TDF 1 LX 85.000 LZ -58.340 R 0.800 LC 01 ; comentrios Esta sentena ocupa dois passos na memria de programa. SRIE 500 - MANUAL DE OPERAO 7.1

CAPTULO 7 - DEFINIO DE FERRAMENTAS Faixa de valores programveis: - nmero de ferramenta: 1 a 99; a ferramenta 0 reservada para definir compensao nula. - comprimento: +/- 8.388,351 mm - raio: 0 a 1.048,319 mm

Os cdigos de geometria da ferramenta (lado de corte) dependem da posio da torre em relao pea e so determinados pelas figuras:

Figura 7.1

Figura 7.2

O comprimento deve ser dado em relao ponta terica da ferramenta. Para ponto zero pea definido na face da pea, trabalha-se com valores negativos no eixo Z.

Figura 7.3

Para ponto zero pea na face das castanhas trabalha-se com valores positivos no eixo Z.

7.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 7 - DEFINIO DE FERRAMENTAS

Figura 7.4

Caso o comprimento seja dado em relao ao centro do raio da ferramenta, deve ser usado lado de corte 11.

Figura 7.5

7.2 - DEFINIO DE FERRAMENTAS CASO FRESADORA


A inicializao feita com a tecla (TDF). O comando conduz a entrada de dados na sequncia:

NMERO DA FERRAMENTA ? Entrar com o nmero do corretor desejado. EIXO ? Normalmente o CNC indica o eixo Z como eixo para correo de comprimento; entrar com o valor de compensao ou, caso se deseje alterar a identificao do eixo, indicar o eixo de correo desejado. COMPRIMENTO n ? Entrar com o valor do comprimento da ferramenta. RAIO DA FERRAMENTA ? Entrar com o valor do raio da ferramenta.

Formato da sentena:

SRIE 500 - MANUAL DE OPERAO

7.3

CAPTULO 7 - DEFINIO DE FERRAMENTAS :TDF 1 L 85.00 R 10.00 ; + comentrios Esta sentena ocupa dois passos na memria de programa. Faixa de valores programveis: - nmero de ferramenta: 1 a 99. A ferramenta 0 reservada para definir compensao nula. - comprimento: +/- 8.388,351mm - raio: 0 a 1.048,319mm

7.3 - AJUSTE (SET-UP) AUTOMTICO DE FERRAMENTAS


O comando permite realizar de uma maneira prtica a definio ou correo de ferramentas. Com este procedimento no necessrio que o operador mea ou faa clculos para definir os comprimentos de ferramenta. O prprio comando se encarrega de faz-los. O procedimento descrito abaixo: 1. Selecionar o Modo MDI. (TDF) seguida do nmero da ferramenta que se deseja editar e teclar . Caso a 2. Teclar ferramenta j esteja definida no programa 0, ela ser apresentada na tela; caso contrrio, o comando cria a ferramenta no programa 0. 3. O cursor passa para a seleo do eixo associado ao corretor no caso de tornos, ou passa para o comprimento L da ferramenta. Para tornos pode-se pressionar a tecla referente ao eixo do corretor ou teclar caso no se queira alterar o eixo j selecionado. Isto feito, o cursor passa para o comprimento da ferramenta relativo ao eixo selecionado. 4. Neste ponto, o CNC permite a movimentao manual da mquina, via botes de seleo dos eixos, podendo inclusive ser ativado o modo manual incremental (ver item 2.3) ou ativar a manivela eletrnica atravs da tecla . Movimentar o eixo no sentido de tocar a ponta da ferramenta num ponto de referncia definido (ponto zero pea ou qualquer ponto com cota conhecida). 5. Com a ferramenta tocando a pea, introduzir o valor que teoricamente o ponto assume quando est ativada a compensao do comprimento da ferramenta neste eixo. Por exemplo, supondose que, aps a aproximao ao ponto de referncia X, o ponto terico mostrado na tela, sem compensao de comprimento ativada, seja igual a 95,561 e que corresponda cota 10,000 na pea, quando a compensao de comprimento estiver ativa, a cota mostrada no vdeo neste ponto deve ser 10,000. Introduzir, ento, este valor no CNC. (TDF). O comando calcula o comprimento da ferramenta para que, uma vez 6. Teclar ativada sua compensao, a mquina se posicione corretamente nas cotas programadas. Neste exemplo, o comprimento em X dever ser 85,561mm. O comando passa a selecionar o prximo valor a ser introduzido ou confirmado. Caso seja outro comprimento, repete-se o procedimento a partir do item 3. 7. Uma vez introduzidos os comprimentos, entrar com os valores de raio da ferramenta e lado de corte (caso tornos) e teclar . 8. O comando apresenta a sentena em modo reverso e aparecer a mensagem: ENTRADA CONFERE ?. Teclar para armazenar os dados da ferramenta no programa %0. Teclar para cancelar a operao.

OBSERVAO:

7.4

SRIE 500 - MANUAL DE OPERAO

CAPTULO 7 - DEFINIO DE FERRAMENTAS No caso de j existir a definio da ferramenta possvel alterar apenas um dos valores de comprimento. Para isso, teclar aps a entrada do novo valor.

7.4 - PROCURA DE UMA DEFINIO DE FERRAMENTA


Nos modos de programao ou execuo pode-se selecionar diretamente uma determinada definio de ferramenta. Isto pode ser feito com a busca de uma definio de ferramenta. Procede-se do seguinte modo: 1. Teclar e (TDF). O comando pergunta: "NMERO DA FERRAMENTA ?"

2. Entrar com o nmero da ferramenta cuja definio deseja-se observar. Este nmero mostrado ao lado da pergunta do CNC. 3. Teclar . O cursor se posiciona na sentena onde est definida a ferramenta procurada. Caso no haja a definio da ferramenta chamada, o comando sinaliza ERRO 53 - FERRAMENTA NO DEFINIDA.

7.5 - ALTERAO DOS CORRETORES DE FERRAMENTA


A correo dos valores dos corretores nas sentenas de definio de ferramenta pode ser efetuada tanto no modo de programao como no modo de execuo. No modo de programao a correo pode ser feita como na edio de sentenas. Pode-se tambm alterar os valores dos corretores de ferramenta nos modos de execuo. O procedimento o seguinte: 1. Selecionar um programa qualquer. 2. Teclar (TDF) e entrar com o nmero do corretor a ser alterado.

3. O comando apresenta um quadro onde so mostrados os dados da ferramenta selecionada; mover o cursor at o campo a ser alterado; dependendo do valor do parmetro P50, somente pode-se dar entrada a valores incrementais de no mximo 1,000 mm; entrar com o valor de e em seguida o valor incremental correo e teclar ; para valores incrementais, teclar de correo desejado; o comando calcula o novo valor de comprimento desejado. 4. Quando os valores estiverem corrigidos, teclar selecionado. ; o comando volta a apresentar o programa

SRIE 500 - MANUAL DE OPERAO

7.5

CAPTULO 7 - DEFINIO DE FERRAMENTAS

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

7.6

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 8 8 - PROGRAMAO PARAMTRICA

8.1- FUNES ALGBRICAS ....................................................................................................... 8.3 8.1.1- FUNO 0 - ATRIBUIO - ATR................................................................................... 8.3 8.1.2- FUNO 1 - SOMA - ADD .............................................................................................. 8.3 8.1.3- FUNO 2 - SUBTRAO - SUB .................................................................................. 8.3 8.1.4- FUNO 3 - MULTIPLICAO - MULT......................................................................... 8.3 8.1.5- FUNO 4 - DIVISO - DIV............................................................................................ 8.4 8.1.6- FUNO 5 - VALOR ABSOLUTO - ABS ....................................................................... 8.4 8.1.7- FUNO 6 - RESTO DE DIVISO - REST..................................................................... 8.4 8.1.8- FUNO 7 - NEGAO - NEG....................................................................................... 8.4 8.1.9- FUNO 8 - RAIZ QUADRADA - RAD........................................................................... 8.4 8.1.10- FUNO 9 - VALOR DE PI - PI .................................................................................... 8.8 8.2- FUNES TRIGONOMTRICAS ........................................................................................... 8.5 8.2.1- FUNO 10 - SENO - SEN ............................................................................................. 8.5 8.2.2- FUNO 11 - COSSENO - COS..................................................................................... 8.5 8.2.3- FUNO 12 - TANGENTE - TAN ................................................................................... 8.5 8.2.4- FUNO 13 - ARCOTANGENTE - ATG......................................................................... 8.5 8.2.5- FUNO 14 - DISTNCIA - DIST ................................................................................... 8.6 8.3- FUNES CONDICIONAIS .................................................................................................... 8.6 8.3.1- FUNO 15 - DESVIO CASO IGUAL - JE ..................................................................... 8.6 8.3.2- FUNO 16 - DESVIO CASO DIFERENTE - JNE ......................................................... 8.6 8.3.3- FUNO 17 - DESVIO CASO MAIOR OU IGUAL - JP.................................................. 8.6 8.3.4- FUNO 18 - DESVIO CASO MENOR - JN................................................................... 8.6 8.4- FUNES QUE OPERAM COM PLC .................................................................................... 8.7 8.4.1- FUNO 19 - LEITURA DE UMA POSIO DE MEMRIA - PLCR ............................ 8.7 8.4.2- FUNO 20 - ESCRITA EM POSIO DE MEMRIA - PLCW.................................... 8.7 8.4.3- FUNO 21 - LEITURA DE UM PARMETRO DE MQUINA P - PARR..................... 8.7 8.5- FUNES QUE OPERAM COM OS CORRETORES DE FERRAMENTAS ......................... 8.7 8.5.1- FUNO 22 - LEITURA DE DADOS DE FERRAMENTA .............................................. 8.8 8.5.2- FUNO 23 - ESCRITA EM DADOS DE FERRAMENTA.............................................. 8.8 8.6- VARIVEIS AUXILIARES NA PROGRAMAO PARAMTRICA ........................................ 8.8 8.6.1- CONDIO DE GIRO DA RVORE - VARIVEL 63 ..................................................... 8.8 8.6.2- ROTAO REAL S - VARIVEL 85 ............................................................................... 8.9 8.6.3- FATOR DE ACELERAO E DESACELERAO - VARIVEL 103............................ 8.9 8.6.4- CORREO DE RAIO SELECIONADA - VARIVEL 105 ............................................. 8.9

SRIE 500 - MANUAL DE OPERAO

8.i

NDICE CAPTULO 8

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

8.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 8 - PROGRAMAO PARAMTRICA

8 - PROGRAMAO PARAMTRICA

A programao paramtrica permite a execuo de programas especiais onde os posicionamentos dos eixos so valores armazenados em variveis, que podem ser calculados a partir de expresses matemticas. Por exemplo, pode-se elaborar um nico programa para executar toda uma famlia de peas, passando-se como variveis para este programa os valores que diferenciam cada uma das peas dentro de sua famlia. Ou ento pode-se programar curvas especiais, como por exemplo, evolventes, elipses, parbolas e senides. So disponveis para operao 128 variveis (H0 a H127). As variveis a partir de H20 at H127 so protegidas por bateria. A partir de H100 at H127 so reservadas para atribuies especiais. As seguintes variveis tm significado especial: H100 - ltima velocidade de avano executada H101 - raio base em coordenadas polares (ltimo raio executado) H102 - ngulo base em coordenadas polares (valor absoluto da ltima execuo) H110 - valor real de posio para eixo I H111 - dem H110 para eixo II H112 - dem H110 para eixo III H113 - dem H110 para eixo IV H114 - dem H110 para eixo V H115 - valor terico de posio para eixo I H116 - dem H115 para eixo II H117 - dem H115 para eixo III H118 - dem H115 para eixo IV H119 - dem H115 para eixo V H126 - indicao de movimento interrompido

OBSERVAO:
As variveis H110 at H119 somente so carregadas atravs das funes M86 e M87 ou na execuo movimento interrompido por mudana no estado de uma entrada (ver item xxxxx).

Num posicionamento paramtrico substitui-se o valor de programado de posio pelo contedo de uma varivel H. Para programar um posicionamento paramtrico numa sentena, antes de se dar entrada ao valor de posicionamento deve-se teclar seguida do nmero da varivel para cujo contedo deseja-se posicionar. Uma sentena de interpolao linear assume por exemplo a seguinte forma: :POS L X A H30 Y A H31 F 500

SRIE 500 - MANUAL DE OPERAO

8.1

CAPTULO 8 - PROGRAMAO PARAMTRICA Na execuo desta sentena o comando posicionar os eixos X e Y nos valores armazenados respectivamente pelas variveis H30 e H31. Para parametrizar o avano necessrio que seu valor seja memorizado na varivel H100 e que a na programao de avano). sentena selecionada no possua avano programado (teclar Pode-se tambm parametrizar outros valores como nos Ciclos 3 e 4. A programao de uma funo paramtrica inicializada com a tecla quadro com as funes que so disponveis: . Na tela apresentado um

Figura 8.1

Para selecionar uma funo digitar o nmero da funo paramtrica desejada e confirmar com funes paramtricas podem ter at trs operandos: P0:

. As

sempre a varivel destino onde armazenado o resultado da operao ou ento um rtulo destino (marca "label"), no caso de funes que provocam desvio na execuo. Para editar este operando basta introduzir no campo assinalado no CNC o valor numrico desejado; no caso do parmetro ser uma varivel H, no se deve teclar ; basta teclar o nmero da varivel. Estes operandos podem ser variveis ou valores numricos. Caso seja uma varivel H, deve-se teclar e em seguida o nmero da varivel ou ento, o nmero da varivel seguido da tecla . Caso o parmetro seja uma constante, basta introduzir o seu valor numrico. A operao se completar teclando-se .

P1 e P2:

OBSERVAO:
A tentativa de entrada de um valor invlido acarretar ERRO 00 - ERRO DE OPERAO.

O procedimento de correo dos valores na sentena est descrito no captulo 4.

8.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 8 - PROGRAMAO PARAMTRICA

8.1 - FUNES ALGBRICAS

8.1.1 - FUNO 0 - ATRIBUIO - ATR


A funo paramtrica 0 atribui a uma varivel H um valor numrico ou o valor de uma outra varivel. Exemplos: :FUNC 0 ATR P0 H0 P1 200 Atribui-se varivel H0 o valor numrico 200. :FUNC 0 ATR P0 H0 P1 H15 Atribui-se varivel H0 o valor presente na varivel H15.

8.1.2 - FUNO 1 - SOMA - ADD


A funo paramtrica 1 realiza a soma entre variveis H, entre valores numricos, ou entre variveis H e valores numricos. Exemplo: :FUNC 1 ADD P0 H1 P1 H30 P2 35 Atribui-se varivel H1 o resultado da soma entre o contedo da varivel H30 e o valor numrico 35. Os operandos P1 e P2 podem ser variveis H ou valores numricos.

8.1.3 - FUNO 2 - SUBTRAO - SUB


A funo paramtrica 2 realiza a subtrao entre variveis H, entre valores numricos, ou entre variveis H e valores numricos. Exemplo: :FUNC 2 SUB P0 H2 P1 H25 P2 1,25 Atribui-se varivel H2 o resultado da subtrao entre o contedo da varivel H25 e o valor numrico 1,25. Os operandos P1 e P2 podem ser variveis H ou valores numricos. O operando P1 representa o minuendo e o operando P2 representa o subtraendo.

8.1.4 - FUNO 3 - MULTIPLICAO - MULT


A funo paramtrica 3 realiza a multiplicao entre variveis H, entre valores numricos, ou entre variveis H e valores numricos. Exemplo: :FUNC 3 MULT P0 H6 P1 H30 P2 0.256 Atribui-se varivel H6 o resultado da multiplicao entre o contedo da varivel H30 e o valor numrico 0.256. Nmeros fracionrios inferiores a 0,00001 aparecem em notao cientfica, embora no sejam introduzidos nesta notao. Nmeros fracionrios inferiores a 0,0000001 somente podem ser introduzidos em notao cientfica.

SRIE 500 - MANUAL DE OPERAO

8.3

CAPTULO 8 - PROGRAMAO PARAMTRICA

8.1.5 - FUNO 4 - DIVISO - DIV


A funo paramtrica 4 realiza a diviso entre variveis H, entre valores numricos, ou entre variveis H e valores numricos. Exemplo: :FUNC 4 DIV P0 H25 P1 70 P2 H56 Atribui-se varivel H25 o resultado da diviso entre o valor numrico 70 e o contedo da varivel H56. O operando P1 representa o dividendo e o operando P2 representa o divisor.

8.1.6 - FUNO 5 - VALOR ABSOLUTO - ABS


A funo paramtrica 5 atribui a uma varivel H o valor absoluto de uma outra varivel H (funo matemtica mdulo). Exemplo: :FUNC 5 ABS P0 H80 P1 H30 Atribui-se varivel H80 o valor absoluto do contedo da varivel H30.

8.1.7 - FUNO 6 - RESTO DE DIVISO - REST


A funo paramtrica 6 atribui a uma varivel H o resto da diviso entre variveis H, entre valores numricos, ou entre variveis H e valores numricos. Exemplo: :FUNC 6 REST P0 H80 P1 H30 P2 1,234 Atribui-se varivel H80 o resto da diviso entre o contedo da varivel H30 e o valor numrico 1,234. O operando P1 representa o dividendo e o operando P2 representa o divisor.

8.1.8 - FUNO 7 - NEGAO - NEG


A funo paramtrica 7 inverte o sinal de uma varivel H ou de um valor numrico. Exemplo: :FUNC 7 NEG P0 H0 P1 H0 Atribui-se varivel H0 o valor inverso do contedo da varivel H0. Observar que as funes paramtricas permitem que se realize operaes com uma mesma varivel H em mais de um operando.

8.1.9 - FUNO 8 - RAIZ QUADRADA - RAD


A funo paramtrica 8 extrai a raiz quadrada de uma varivel H ou de um valor numrico. Exemplo: :FUNC 8 RAD P0 H0 P1 H30 Atribui-se varivel H0 o resultado da raiz quadrada do contedo da varivel H30. O valor do operando P1 deve ser necessariamente positivo. Caso seja negativo o valor atribudo ao operando P0 ser zero. O valor atribuido ao operando P0 sempre o valor positivo da raiz quadrada.

8.4

SRIE 500 - MANUAL DE OPERAO

CAPTULO 8 - PROGRAMAO PARAMTRICA

8.1.10 - FUNO 9 - VALOR DE PI - PI


A funo paramtrica 9 atribui o valor (3,1415927) a uma varivel H. Exemplo: :FUNC 9 PI P0 H80 Atribui-se varivel H80 o valor de PI.

8.2 - FUNES TRIGONOMTRICAS

8.2.1 - FUNO 10 - SENO - SEN


A funo paramtrica 10 realiza a funo trigonomtrica seno de uma varivel H ou de um valor numrico. Exemplo: :FUNC 10 SEN P0 H0 P1 60 Atribui-se varivel H0 o seno de 60 graus. Observar que os valores do operando P1 so tratados em graus.

8.2.2 - FUNO 11 - COSSENO - COS


A funo paramtrica 11 realiza a funo trigonomtrica cosseno de uma varivel H ou de um valor numrico. Exemplo: :FUNC 11 COS P0 H0 P1 60 Atribui-se varivel H0 o cosseno de 60 graus.

8.2.3 - FUNO 12 - TANGENTE - TAN


A funo paramtrica 12 realiza a funo trigonomtrica tangente de uma varivel H ou de um valor numrico. Exemplo: :FUNC 12 TAN P0 H0 P1 60 Atribui-se varivel H0 a tangente de 60 graus.

8.2.4 - FUNO 13 - ARCOTANGENTE - ATG


A funo paramtrica 13 realiza a funo trigonomtrica inversa arcotangente de uma varivel H ou de um valor numrico. Exemplo: :FUNC 13 ATG P0 H0 P1 100 Atribui-se varivel H0 o ngulo, em graus, cuja tangente igual a 100.

SRIE 500 - MANUAL DE OPERAO

8.5

CAPTULO 8 - PROGRAMAO PARAMTRICA

8.2.5 - FUNO 14 - DISTNCIA - DIST


A funo paramtrica 14 realiza a operaco raiz quadrada da soma do quadrado de dois valores, que podem ser variveis H ou valores numricos (teorema de Pitgoras). Exemplo: :FUNC 14 DIST P0 H80 P1 H30 P2 1.234 Atribui-se varivel H80 o valor da raiz quadrada da soma do quadrado do contedo da varivel H30 com o quadrado do valor numrico 1,234.

8.3 - FUNES CONDICIONAIS

8.3.1 - FUNO 15 - DESVIO CASO IGUAL - JE


A funo paramtrica 15 realizar um desvio condicional na execuo de um programa caso os contedos dos operandos P1 e P2 sejam iguais. Exemplo: :FUNC 15 JE LBL 12 P1 H30 P2 60 A execuo do programa desviada para o rtulo (marca "label") 12 caso o contedo da varivel H30 seja igual a 60. Os operandos P1 e P2 podem ser variveis H ou valores numricos.

8.3.2 - FUNO 16 - DESVIO CASO DIFERENTE - JNE


A funo paramtrica 16 realiza um desvio condicional na execuo de um programa caso os contedos dos operandos P1 e P2 sejam diferentes. Exemplo: :FUNC 16 JNE LBL 10 P1 H30 P2 H0 A execuco do programa desviada para o rtulo 10 caso o contedo da varivel H30 seja diferente do contedo da varivel H0.

8.3.3 - FUNO 17 - DESVIO CASO MAIOR OU IGUAL - JP


A funo paramtrica 17 realiza um desvio condicional na execuo de um programa caso o contedo do operando P1 seja maior ou igual ao contedo do operando P2. Exemplo: :FUNC 17 JP LBL 1 P1 H30 P2 1,234 A execuo do programa desviada para o rtulo 1 caso o contedo da varivel H30 seja maior ou igual a 1,234.

8.3.4 - FUNO 18 - DESVIO CASO MENOR - JN


A funo paramtrica 18 realiza um desvio condicional na execuo de um programa caso o contedo do operando P1 seja menor que o contedo do operando P2. Exemplo: :FUNC 18 JN LBL 1 P1 H30 P2 1,234

8.6

SRIE 500 - MANUAL DE OPERAO

CAPTULO 8 - PROGRAMAO PARAMTRICA A execuo do programa desviada para o rtulo 1 caso o contedo da varivel H30 sejamenor que 1,234.

8.4 - FUNES QUE OPERAM COM PLC


O comando tem a capacidade de interagir com a mquina atravs de um interfaceamento interno (PLC). Por ser integrado ao CNC, reservada uma rea de memria especfica onde so passadas informaes sobre as condies de trabalho do CNC e as condies de trabalho requeridas pela mquina. O tratamento e o significado especfico de cada varivel ou memria feito no manual dedicado ao PLC.

8.4.1 - FUNO 19 - LEITURA DE UMA POSIO DE MEMRIA - PLCR


A funo paramtrica 19 permite que se transfira um valor numrico de uma memria da interface do comando para uma varivel H. :FUNC 19 PLCR P0 H10 P1 M30 Transfere-se para a varivel H10 o contedo da memria 30 do PLC do comando.

8.4.2 - FUNO 20 - ESCRITA EM POSIO DE MEMRIA - PLCW


A funo paramtrica 20 permite que se transfira um valor numrico ou o contedo de uma varivel H para a memria do CLP. Por exemplo, se o contedo da varivel H10 for 19, sua transferncia para a memria M24 do CLP bloqueia o potencimetro de avano em 100%. :FUNC 20 PLCW P0 M24 P1 H10 Transfere-se para a memria 24 do CLP o contedo da varivel H10.

8.4.3 - FUNO 21 - LEITURA DE UM PARMETRO DE MQUINA P - PARR


A funo paramtrica 21 permite que se transfira um valor numrico de um parmetro de mquina P para uma varivel H. :FUNC 21 PARR P0 H30 P1 P10 Transfere-se para a varivel H30 o contedo do parmetro P10.

8.5 - FUNES QUE OPERAM COM OS CORRETORES DE FERRAMENTAS


O comando permite o tratamento, por meio de um programa paramtrico, dos dados dos corretores de ferramentas atravs de instrues de leitura e escrita nos campos de dados dos corretores. Estas instrues permitem portanto, a execuo de ciclos de compensao automtica de desgaste de ferramentas, ciclos de medio de ferramentas com set-up automtico via ponta apalpadora de medio.

8.5.1 - FUNO 22 - LEITURA DE DADOS DE FERRAMENTA


SRIE 500 - MANUAL DE OPERAO 8.7

CAPTULO 8 - PROGRAMAO PARAMTRICA A funo paramtrica 22 permite a transferncia do valor de um corretor para uma varivel H. O operando P0 a varivel H destino, o operando P1 indica o nmero do corretor que se deseja ler e o operando P2 indica qual o campo de correo deve ser transferido. Os campos de correo so assim definidos: campo 1: primeiro comprimento da ferramenta campo 2: raio da ferramenta campo 3: segundo comprimento da ferramenta campo 4: lado de corte da ferramenta Os campos 3 e 4 somente so ativos no caso de ferramentas tipo "torno". :FUNC 22 TDFR P0 H35 P1 5 P2 1 No caso acima, a varivel H35 carregada com o primeiro comprimento dado pelo corretor nmero 5 (TDF 5 no programa 0). Se a ferramenta for tipo "torno", o valor ser o comprimento X da ferramenta.

8.5.2 - FUNO 23 - ESCRITA EM DADOS DE FERRAMENTA


A funo paramtrica 23 permite a transferncia do contedo de uma varivel H para um campo de corretor de ferramenta. O operando P0 a varivel H cujo contedo deve ser transferido, o operando P1 indica o nmero do corretor a ser alterado e o operando P2 indica o campo de correo destino da transferncia. Os campos de correo so definidos da mesma forma que em 9.5.1. :FUNC 23 TDFW P0 H34 P1 8 P2 2 No caso acima, o contedo da varivel H35 carregado no campo de raio do corretor nmero 8 (TDF 8 no programa 0).

8.6 - VARIVEIS AUXILIARES NA PROGRAMAO PARAMTRICA


Atravs de certas variveis do CNC possvel controlar a execuo de programas paramtricos. O Manual de Descrio do CLP Integrado apresenta a lista dessas variveis com o seu significado e forma de atuao. Alguns exemplos:

8.6.1 - CONDIO DE GIRO DA RVORE - VARIVEL 63


Esta varivel s deve ser usada para leitura, pois interfere no comportamento da mquina. Contedo 0 3 4 Significado eixo rvore parado eixo rvore girando sentido M03 eixo rvore girando sentido M04

8.6.2 - ROTAO REAL S - VARIVEL 85

8.8

SRIE 500 - MANUAL DE OPERAO

CAPTULO 8 - PROGRAMAO PARAMTRICA Permite a leitura do valor real da velocidade do eixo rvore em valor decimal. Esta varivel s deve ser usada para leitura, pois pode comprometer o comportamento da mquina.

8.6.3 - FATOR DE ACELERAO E DESACELERAO - VARIVEL 103


As rampas de acelerao e desacelerao dadas pelos respectivos parmetros podem ser alteradas por um fator dado pela varivel 103. Os valores 0 ou 64 correspondem ao fator 1. Os valores 1 a 255 correspondem a fatores que variam entre 1/64 a 4 vezes os valores estabelecidos pelos parmetros.

8.6.4 - CORREO DE RAIO SELECIONADA - VARIVEL 105


Indica a compensao de raio selecionada: 0 (M90/G40) - sem compensao; 43 (M91/G42) - compensao direita; 45 (M92/G41) - compensao esquerda.

SRIE 500 - MANUAL DE OPERAO

8.9

CAPTULO 8 - PROGRAMAO PARAMTRICA

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

8.10

SRIE 500 - MANUAL DE OPERAO

CAPTULO 9 CICLOS FIXOS 9- CICLOS FIXOS

9.1- DEFINIO DE CICLOS FIXOS ............................................................................................. 9.1 9.2- COMO CRIAR UM CICLO FIXO ............................................................................................. 9.1 9.3- PROCEDIMENTO DE EXECUO DE UM CICLO FIXO ...................................................... 9.3

SRIE 500 - MANUAL DE OPERAO

9.1

CAPTULO 9 CICLOS FIXOS

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

9 - CICLOS FIXOS

9.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 9 CICLOS FIXOS

9.1 - DEFINIO DE CICLOS FIXOS


A programao de ciclos fixos livre. Um ciclo fixo nada mais do que um programa especialmente elaborado para executar uma tarefa determinada usando variveis que especificam os dados necessrios para o cumprimento desta tarefa. Portanto, um ciclo fixo deve ser elaborado utilizando-se programao paramtrica. O comando possui um sistema de passagem de dados entre programas e permite que se atribua nomes s variveis, o que facilita a programao dos ciclos fixos. Esto disponveis duas regies de memria associadas definio de ciclos fixos: uma para definio de mensagens (rea de parmetros L) e outra para estabelecer quais mensagens sero associadas aos ciclos fixos e aos parmetros destes ciclos (rea de parmetros C). As duas reas so selecionadas nos Modos de Visualizao e Programao de Parmetros. O procedimento de entrada em parmetros de mquina descrito no captulo 17.

9.2 - COMO CRIAR UM CICLO FIXO


O nmero do ciclo fixo determinado pelo nmero do programa associado a ele. Por exemplo, se o programa que executa a tarefa de um determinado ciclo fixo o programa 20, ento o nmero 20 identifica o ciclo. Este programa necessariamente deve estar armazenado no diretrio de ciclos fixos [2. CYC], para que possa ser chamado por outro programa. As mensagens associadas a cada ciclo (nome do ciclo e mensagem das variveis) so definidas atravs de um nmero de identificao. Estes nmeros so programados na rea de parmetros C. Cada ciclo pode ento ser configurado atravs de um conjunto de nmeros programados nesta rea. Os conjuntos que identificam cada ciclo so separados com um parmetro programado com 0. Por exemplo, se o ciclo identificado com o nmero de programa 20 tiver alm da mensagem, cinco variveis de entrada para a execuo, a configurao na rea C poderia ser: No. do Parmetro 50 51 52 53 54 55 56 57 58 Contedo 0 20 25 26 27 28 29 30 0 Observao ;separao entre ciclos; ;nmero que identifica o programa associado ao ciclo; ;nmero da mensagem correspondente ao nome do ciclo; ;nmero da mensagem da primeira varivel do ciclo; ;nmero da mensagem da segunda varivel do ciclo; ;nmero da mensagem da terceira varivel do ciclo; ;nmero da mensagem da quarta varivel do ciclo; ;nmero da mensagem da quinta varivel do ciclo; ;separao entre ciclos;

A mensagem que identifica o ciclo fixo pode ter no mximo 30 caracteres, escolhidos de forma associada tarefa a ser executada pelo ciclo. Por exemplo, se a tarefa for a de executar um determinado nmero de furos centrados num crculo, a mensagem poderia ser "FURAR EM CRCULO". As mensagens que identificam as variveis de entrada do ciclo podem ter no mximo 7 caracteres, escolhidos tambm de forma a recordar ao usurio o seu significado. Por exemplo, para o ciclo de "FURAR EM CRCULO", pode-se ter as seguintes variveis:

MENSAGENS

SIGNIFICADO

SRIE 500 - MANUAL DE OPERAO

9.3

CAPTULO 9 CICLOS FIXOS RAIO NUMERO PROF DIST F ;raio do crculo onde esto centrados os furos; ;nmero de furos a serem executados; ;profundidade de cada furo; ;distncia inicial entre a pea e a ferramenta; ;avano da ferramenta na furao.

As letras ou nmeros que definem cada mensagem so identificados por cdigo ASCII. Os cdigos ASCII vlidos so identificados a seguir: ASCII DECIMAL 32 45 48 49 50 51 52 53 54 55 56 57 65 66 67 CARACTER ASCII DECIMAL 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 CARACTER D E F G H I J K L M N O P Q R ASCII DECIMAL 83 84 85 86 87 88 89 90 91 93 59 64 92 CARACTER S T U V W X Y Z [ ] ~ ,

0 1 2 3 4 5 6 7 8 9 A B C

OBSERVAO:
Os caracteres acentuados, apesar de disponveis para a tela do comando, no devem ser usados na definio de nomes para ciclos fixos pois provocam erro na recepo de dados pela interface serial.

As mensagens so definidas na rea paramtrica L. Uma mensagem programada associando-se a ela um nmero que a identifica seguido dos cdigos ASCII dos caracteres que a compem. A separao das mensagens feita intercalando-se uma posio programada com zero entre elas. Pode-se ainda verificar atravs do exemplo a seguir como deve estar configurada uma mensagem na rea de parmetros L. Por exemplo a mensagem "RAIO": No. do Parmetro Contedo Observao

100 0 ;separao de mensagens 101 22 ;nmero da mensagem identificada na rea C 102 82 ;letra "R" 103 65 ;letra "A" 104 73 ;letra "I" 105 79 ;letra "O" 106 0 ;separao de mensagens Quando o ciclo executado, os valores numricos programados nas 5 variveis que compem o ciclo 20 do exemplo so atribuidos s variveis H0 at H4.

9.4

SRIE 500 - MANUAL DE OPERAO

CAPTULO 9 CICLOS FIXOS A primeira varivel associada a um ciclo fixo sempre H0; a segunda H1 e assim por diante. No exemplo acima a varivel RAIO est associada a H0, a varivel NUMERO est associada a H1, PROF a H2, DIST a H3 e F a H4. Portanto, o programa paramtrico que executa o ciclo "FURAR EM CRCULO" deve trabalhar com as variveis de H0 a H4 para executar o trabalho a que se destina. Atravs de um ciclo fixo pode-se passar a um programa um nmero mximo de 14 variveis.

9.3 - PROCEDIMENTO DE EXECUO DE UM CICLO FIXO


Um ciclo fixo programado atravs da sentena CYCL CALL descrita no captulo 5. Na programao da sentena deve-se introduzir o nmero do ciclo que se deseja executar e, a seguir, entrar com os valores das variveis do ciclo. Um ciclo fixo pode ser executado a partir de qualquer outro programa, inclusive um outro ciclo fixo. Exemplo: CYC CALL 20 FURAR EM CIRCULO RAIO PROF F 81.8 55 200 NUMERO DIST 6 2

Pode-se tambm executar um ciclo fixo atravs da funo auxiliar M99, desde que o ciclo j tenha sido executado anteriormente atravs da sentena CYCL CALL. A funo auxiliar M99 executa a chamada do ltimo ciclo fixo executado. Se o programa paramtrico correspondente ao ciclo fixo no est definido, o CNC sinalizar ERRO 84 - PROGRAMA INEXISTENTE.

OBSERVAES:
1. Os ciclos fixos s podem ser observados durante a execuo se o parmetro P125 for igual a 1. Se o valor deste parmetro for 0 no se pode observar as sentenas do contedo do ciclo em execuo e o comando executa o ciclo como sentena nica em qualquer dos modos de execuo. Quando o valor deste parmetro for 1, o comando executa o ciclo mostrando cada passo. 2. Os nmeros atribudos aos ciclos fixos podem variar de 7 a 127. Os ciclos de 1 a 6 no podem ser utilizados pois correspondem a sentenas especiais do comando. Portanto pode-se utilizar at 121 nmeros para ciclos fixos.

SRIE 500 - MANUAL DE OPERAO

9.5

CAPTULO 9 CICLOS FIXOS

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

9.6

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 10 10- CORREO DE RAIO DE CORTE

10.1- MODO DE ATIVAO DE COMPENSAO DE RAIO DE CORTE ................................... 10.1 10.2- USO DE M90 (G40), M91 (G42) E M92 (G41) ...................................................................... 10.2 10.2.1- ENTRADA DA FERRAMENTA NA PEA - ATIVAR COMPENSAO....................... 10.3 10.2.2- INTERSEES NA TRAJETRIA CORRIGIDA.......................................................... 10.4 10.2.3- SADA DA FERRAMENTA DA PEA - DESATIVAR COMPENSAO...................... 10.4 10.3- APROXIMAO TANGENCIAL............................................................................................ 10.5 10.4- SADA TANGENCIAL ............................................................................................................ 10.6 10.5- EXECUO ESPECIAL PARA CANTOS EXTERNOS - M93/M94 ...................................... 10.6 10.6- COMPENSAO DE AVANO EM INTERPOLAO CIRCULAR INTERNA.................... 10.7 10.7- OBSERVAES SOBRE O USO DA COMPENSAO DE RAIO DE CORTE.................. 10.7

SRIE 500 - MANUAL DE OPERAO

10.i

NDICE CAPTULO 10

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

10.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 10 - CORREO DE RAIO DE CORTE

10 - CORREO DE RAIO DE CORTE

A correo de raio de corte uma facilidade que permite que se programe diretamente o contorno da pea, independentemente do raio da ferramenta usada. Utilizando-se a correo de raio de ferramenta, o comando calcula a nova trajetria a ser percorrida pela mquina de modo que o perfil usinado corresponda ao que foi programado. No caso de um torno, pode-se observar pela figura abaixo, as diferenas entre a execuo de uma pea com e sem compensao de raio. Como a ponta terica da ferramenta encontra-se na interseco das retas paralelas aos eixos X e Z, e tangentes ponta da ferramenta (caso LC 00), fica "sobrando" uma parte da pea usinada sem compensao de raio. Quando ativada a compensao de raio, o CNC calcula um contorno paralelo ao perfil programado, a uma distncia R do mesmo.

Figura 10.1 A correo de raio de ferramenta ativada ou desativada atravs das funes auxiliares M90, M91 e M92 ou atravs das funes preparatrias ISO G40, G41 e G42. A compensao direita (M91 ou G42) faz com que o centro da ferramenta percorra o perfil da pea, no sentido de movimento, pela sua direita e afastado de uma distncia correspondente ao raio da ferramenta. A compensao esquerda (M92 ou G41) faz com que o centro da ferramenta percorra o perfil da pea, no sentido de movimento, pela sua esquerda e afastado de uma distncia correspondente ao raio da ferramenta. O comando calcula tambm novos pontos de interseco para a trajetria da ferramenta para cantos internos, para cantos externos e ao fazer a aproximao a um perfil ou sada de um perfil.

10.1 - MODO DE ATIVAO DE COMPENSAO DE RAIO DE CORTE


Quando o programa executado sem compensao de raio (M90 ou G40), o ponto comandado a ponta terica da ferramenta.

SRIE 500 - MANUAL DE OPERAO

10.1

CAPTULO 10 - CORREO DE RAIO DE CORTE

Figura 10.2 A compensao de raio de corte ativada ou desativada atravs das funes M91 ou G42 (direita), M92 ou G41 (esquerda) e M90 ou G40 (sem compensao). A compensao M91 (direita) usada quando o movimento de corte de ferramenta realizado direita da pea, vista no mesmo sentido do curso da ferramenta. A compensao M92 (esquerda) usada quando o movimento de corte de ferramenta realizado esquerda da pea, vista no mesmo sentido do curso da ferramenta (figura 10.3). No caso de tornos, para coerncia com o padro ISO, o parmetro P97 deve ser programado em "1". Nesse caso, os sentidos de correo ficam invertidos em relao figura 10.3.

Figura 10.3

10.2 - USO DE M90 (G40), M91 (G42) E M92 (G41)


Para que se possa usinar corretamente uma pea com compensao de raio, deve-se observar o procedimento de compensao efetuado pelo CNC.

10.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 10 - CORREO DE RAIO DE CORTE

10.2.1 - ENTRADA DA FERRAMENTA NA PEA - ATIVAR COMPENSAO


Para ngulos de entrada menores que 180 graus: a) Ponto A: ponto inicial sem compensao de raio; b) Ponto O: centro do raio da ferramenta; c) Ponto B: ponto programado com M92 ou G41: o centro do raio da ferramenta vai para o ponto limite do prximo movimento, ou seja, segmento OB perpendicular ao segmento BC no ponto B. d) Ponto C: ponto programado normalmente.

Figura 10.4 Para ngulos de entrada maiores que 180 graus: a) Ponto A: ponto inicial sem compensao de raio; b) Ponto O: centro do raio da ferramenta; c) Ponto B: ponto programado ativando a compensao de raio; o centro do raio da ferramenta vai para a interseco entre as retas r e s (r paralela ao segmento BD, s paralela ao segmento BC). d) Ponto C: ponto programado normalmente.

Figura 10.5

SRIE 500 - MANUAL DE OPERAO

10.3

CAPTULO 10 - CORREO DE RAIO DE CORTE

10.2.2 - INTERSECES NA TRAJETRIA CORRIGIDA


Durante a execuo do programa, o CNC calcula automaticamente novos pontos de interseco para a trajetria da ferramenta.

Figura 10.6

10.2.3 - SADA DA FERRAMENTA DA PEA - DESATIVAR COMPENSAO


Para ngulos menores que 180 graus: a) Ponto C: ponto com correo de raio; b) Ponto B: ponto programado normalmente, seguido de sentena com M90 ou G40; o centro do raio da ferramenta vai para o ponto limite do movimento (segmento OB perpendicular ao segmento BC no ponto B); c) Ponto A: movimento programado com M90 ou G40.

Figura 10.7

10.4

SRIE 500 - MANUAL DE OPERAO

CAPTULO 10 - CORREO DE RAIO DE CORTE Para ngulos maiores que 180 graus: a) Ponto C: ponto com correo de raio; b) Ponto B: ponto programado normalmente, seguido de sentena com M90 ou G40: o centro do raio da ferramenta vai para a interseco entre as retas r e s (r paralela a BD, s paralela a BC). c) Ponto A: ponto programado com M90 ou G40.

Figura 10.8

10.3 - APROXIMAO TANGENCIAL


O comando possui uma execuo especial na ativao e desativao de correo de raio de ferramenta, permitindo aproximao e recuo tangencial trajetria programada. No caso da aproximao tangencial, a execuo especial ativada quando o comando detecta uma sequncia programada onde a compensao de raio ativada num posicionamento, por exemplo numa interpolao linear, seguida por uma sentena de arredondamento. Por exemplo: a) Ponto A: ponto inicial programado sem correo de raio; b) Ponto B: ponto de entrada na pea ativando a compensao de raio M91 (G42) ou M92 (G41); c) Intercalar entre os dois posicionamentos um arredondamento (RND) maior que o raio da ferramenta; d) Ponto C: ponto programado na pea com compensao de raio j ativada.

Figura 10.9 A execuo desta parte de programa far com que o ponto de entrada na pea seja atingido tangencialmente com correo de raio ativada o que, aliado execuo em trajetria contnua,

SRIE 500 - MANUAL DE OPERAO

10.5

CAPTULO 10 - CORREO DE RAIO DE CORTE permite a passagem pelo ponto de entrada na trajetria usinada sem a parada dos eixos, evitando assim marcas na pea.

10.4- SADA TANGENCIAL


O mesmo procedimento vlido para a sada tangencial, porm de modo inverso. No caso da sada tangencial a execuo especial ativada quando o comando detecta uma sequncia programada onde a compensao de raio desativada numa interpolao linear precedida por uma sentena de arredondamento. Por exemplo: a) Ponto B: ponto de sada com compensao de raio ativa. b) Intercalar entre os dois posicionamentos um ferramenta. arredondamento (RND) maior que o raio da

c) Ponto A: ponto programado desativando a compensao de raio (M90 ou G40).

Figura 10.10 A execuo desta parte de programa far com que a sada da pea seja feita tangencialmente com correo de raio ativada o que, aliado execuo em trajetria contnua, permite a passagem pelo ponto de sada da trajetria usinada sem a parada dos eixos, evitando assim marcas na pea.

10.5 - EXECUO ESPECIAL PARA CANTOS EXTERNOS - M93/M94


Na usinagem de cantos externos com compensao de raio de ferramenta, o CNC pode ou no inserir arcos para concordncia com o movimento seguinte. A opo, neste caso, ativada atravs da funo auxiliar M93 e desativada atravs da funo M94. O parmetro P283 determina qual o estado modal inicial do CNC. Com P283 = 0, o CNC ativa a funo M93. Com P283 = 1 ativada M94.

Figura 10.11 Cuidado deve ser tomado em alguns casos quando M93 est ativa. No exemplo abaixo, onde C2 menor que o raio da ferramenta, haver penetrao da ferramenta na pea, pois, ao corrigir a

10.6

SRIE 500 - MANUAL DE OPERAO

CAPTULO 10 - CORREO DE RAIO DE CORTE trajetria de C1 para C2, o CNC no prev o movimento C3. Nesse caso, deve-se ativar M94 antes de executar os movimentos.

Figura 10.12

10.6 - COMPENSAO DE AVANO EM INTERPOLAO CIRCULAR INTERNA


A velocidade de avano de corte programada (F) refere-se normalmente ao centro da ferramenta. No entanto, quando se executa interpolaes circulares com compensao de raio ativa, a velocidade efetiva de corte (velocidade tangencial da ferramenta) alterada em funo do raio da ferramenta. Atravs das funes M84 e M85 pode-se mudar o procedimento de execuo de interpolaes circulares internas de tal forma que a velocidade efetiva de corte seja a velocidade programada F. M84 - a velocidade F relativa ao centro do raio da ferramenta; M85 - a velocidade F tomada no ponto de corte. As funes M84 e M85 so modais. A funo M84 ativada ao ligar o CNC ou aps CYC CALL 0, M02 ou M30.

Figura 10.13

10.7 - OBSERVAES SOBRE O USO DA COMPENSAO DE RAIO DE CORTE


1. Os movimentos em rpido (F0) respeitam a correo de raio de corte. 2. Pode-se intercalar funes auxiliares em sentenas com compensao de raio ativa (funes M, S, T); o CNC continua a compensar o raio. 3. Pode-se mudar diretamente de um tipo de compensao para o outro (de M91 (G42) para M92 (G41) ou de M92 (G41) para M91 (G42); pode-se tambm executar mais de uma vez a funo de compensao, sem que isso provoque problemas na execuo do CNC.

SRIE 500 - MANUAL DE OPERAO

10.7

CAPTULO 10 - CORREO DE RAIO DE CORTE 4. No caso de tornos, as cotas mostradas pelo CNC so sempre relativas ponta terica da ferramenta, estando ou no ativa a compensao de raio.

Figura 10.14 5. No caso de tornos, deve-se tomar cuidado na programao de desbaste com correo de raio de corte. Normalmente, o recuo da ferramenta para o retorno a uma nova posio de incio de desbaste suficiente apenas para afastar levemente a ferramenta da pea. Ao se programar um recuo com correo de raio de corte, o valor programado deve ser o resultado entre o recuo efetivo mais (para desbaste externo) ou menos (para desbaste interno) duas vezes o raio da ponta da ferramenta. Caso contrrio, haver a penetrao da ferramenta no material em usinagem. Como alternativa pode-se cancelar a compensao de raio ao final do recuo e reativ-la na aproximao ao desbaste. 6. importante tambm observar que, no caso de usinagens internas com percursos inferiores ao raio da ferramenta ocorrer erro na usinagem pois o comando calcula a compensao de raio de corte apenas para o passo seguinte. Se este passo tiver um percurso inferior ao raio da ferramenta ocorre a penetrao da ferramenta na pea. 7. No caso de uma fresadora ou centro de usinagem, numa trajetria com correo de raio de ferramenta, o comando somente calcula o ponto de interseco PI quando o movimento seguinte realizado no mesmo plano ou ento movimenta pelo menos um dos eixos que compem o plano perpendicular ao eixo da ferramenta. Por exemplo, caso Z seja o eixo da ferramenta, o ponto PI ser calculado quando os movimentos forem realizados no plano XY ou ento quando o movimento seguinte for nos planos YZ ou ZX. 8. No caso de interpolao linear no espao (XYZ), o comando calcula normalmente o ponto de interseco. 9. Caso o movimento seguinte no possua uma coordenada no plano perpendicular ao eixo da ferramenta (XY), o comando no calcula o ponto de interseco; o ponto atingido ao final est na perpendicular trajetria programada que passa pelo ponto final, distante do perfil de um valor igual ao raio da ferramenta.

Figura 10.15

10.8

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 11 11 - DETERMINAO DO PONTO ZERO DA PEA

11.1- TELA DE DESLOCAMENTOS DE ZERO ............................................................................. 11.1 11.2 - ZERO PEA - CASO TORNO .............................................................................................. 11.1 11.3 - ZERO PEA - CASO FRESADORA .................................................................................... 11.2 11.3.1 - ZERAMENTO VIA APALPADOR EXTERNO............................................................... 11.3

SRIE 500 - MANUAL DE OPERAO

11.i

NDICE CAPTULO 11

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

11.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 11 DETERMINAO DO ZERO PEA

11 - DETERMINAO DO PONTO ZERO DA PEA

Para se usinar uma pea atravs de um programa necessrio que a origem do sistema de coordenadas do comando (posio zero nas cotas, sem compensao de ferramenta ativada) esteja de acordo com o ponto zero estabelecido para a pea a ser usinada. Quando o comando ligado e sobrepassadas as marcas de referncia, assumido o deslocamento de zero dado pela funo preparatria G54. Ele permanece ativo at que seja executada uma outra sentena de deslocamento de zero. O deslocamento G54 definido em relao ao zero mquina dado por G53, normalmente definido pelo fabricante da mquina. Os deslocamentos absolutos G55, G56 e G57 e os incrementais G58 e G59 podem ser utilizados no decorrer dos programas. Aps CYC CALL 0, M02 ou M30, volta a ficar ativo o deslocamento G54. Pode-se tambm alterar o zero pea atravs da sentena CYC CALL 4. Dependendo da condio de operao definida pelo parmetro de mquina P50, essas alteraes afetam o valor de deslocamento de zero que estiver ativo quando de sua execuo (alterao do zero corrente). Da mesma forma, dependendo da seleo de opes do parmetro P50, alteraes de zero feitas via preset manual dos eixos podem alterar o valor do zero corrente. Nos casos apresentados supe-se que o zero corrente alterado pelo preset dos eixos da mquina.

11.1 - TELA DE DESLOCAMENTOS DE ZERO


Teclando-se (ISO) o CNC apresenta a tela dos deslocamentos de zero atribudos em relao ao zero mquina. So mostrados os valores de referncia, G54,G55, G56, G57, G58 e G59. Apenas os usurios 0 e 1 tm permisso para alterar diretamente os valores dos deslocamentos de zero nesta tela. Para isso, selecionar o campo a ser alterado e introduzir o novo valor.

11.2 - ZERO PEA - CASO TORNO


Num torno pode-se tomar como ponto zero da pea no eixo Z o ponto determinado pela interseo do eixo da pea com o plano da face da pea junto placa, ou ento, na face oposta placa.

Figura 11.1

SRIE 500 - MANUAL DE OPERAO

11.1

CAPTULO 11 DETERMINAO DE ZERO PEA O zero do eixo X a linha de centro do eixo rvore e fixo, correspondendo normalmente a uma face da torre porta-ferramentas alinhada a este eixo. O zeramento do eixo Z pode ser feito posicionando-se a mquina num ponto adequado e medindo-se a distncia entre a posio zero desejada e a posio de referncia determinada como zero mquina, normalmente uma face da torre porta-ferramentas. Em seguida, executar no modo MDI uma sentena ISO com a funo preparatria G54 e um valor para Z igual distncia entre os zeros. Notar que este procedimento deve ser realizado sem compensao de ferramentas!

Figura 11.2

Pode-se tambm alterar as coordenadas do eixo Z atravs do preset manual. Posiciona-se a mquina num ponto adequado e mede-se a distncia entre a posio zero desejada e o ponto de referncia que tomado na determinao do ponto zero mquina. Em seguida, executar o preset manual com o valor obtido. Uma terceira forma alterar os valores dos zeros diretamente na tela de deslocamentos de zero (ver 11.1). A determinao dos comprimentos de ferramenta pode ser feita atravs de aparelhos externos de prajuste (preset de ferramentas), onde se determina os comprimentos das ferramentas ou ainda usando o procedimento de set-up automtico descrito no captulo 7.

11.3 - ZERO PEA - CASO FRESADORA


Numa fresadora ou centro de usinagem pode-se tomar como ponto zero da pea, no plano XY, o centro ou um dos cantos da pea (assume-se o eixo Z paralelo ao eixo de rotao da ferramenta). Neste ponto, as coordenadas dos eixos X e Y devem ser zero.

Figura 11.3

11.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 11 DETERMINAO DO ZERO PEA Com a ferramenta no ponto P1 deve-se introduzir no eixo X o valor do raio da ferramenta com sinal negativo; e com a ferramenta no ponto P2 deve-se introduzir o mesmo valor no eixo Y. Pode-se tambm zerar os eixos X e Y atravs da centralizao de um furo ou de um pino, que podem pertencer pea ou ao dispositivo de fixao. Neste caso basta introduzir os valores das coordenadas do ponto atingido P3 nos eixos X e Y. No caso do comprimento da ferramenta, o ponto zero da pea pode ser tomado na sua superfcie ou na base do dispositivo ou mesa da mquina. O zeramento do eixo Z pode ser feito posicionando-se a mquina num ponto adequado e medindo-se a distncia entre a posio zero desejada e a posio de referncia determinada como zero mquina, normalmente a base do fuso onde presa a ferramenta. Em seguida, executar o preset manual com o valor obtido. Notar que este procedimento deve ser realizado sem compensao de ferramentas!

Figura 11.4

A determinao dos comprimentos de ferramenta pode ser feita atravs de aparelhos externos de prajuste (preset de ferramentas), onde se determina o seu comprimento, ou ainda usando o procedimento de set-up automtico descrito no captulo 7.

11.3.1 - ZERAMENTO VIA APALPADOR EXTERNO


Se a mquina possui apalpador, pode-se fazer o zeramento da pea de forma automtica atravs de um programa paramtrico adequado. Alm disso, o posicionamento da pea para a usinagem pode ser muito facilitada pela capacidade do CNC de rotacionar eixos. Atravs do apalpador determina-se o erro de posicionamento da pea, corrigindo-o antes da execuo do programa.

Figura 11.5 SRIE 500 - MANUAL DE OPERAO 11.3

CAPTULO 11 DETERMINAO DE ZERO PEA

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

11.4

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 12 12 - MODOS DE EXECUO

12.1 - EXECUO POR ENTRADA MANUAL DE DADOS (MDI) ................................................ 12.1 12.1.1 - SOFTKEY PARMETROS........................................................................................... 12.2 12.2 - TELAS DOS MODOS DE EXECUO CONTNUA E PASSO-A-PASSO.......................... 12.2 12.3 - EXECUO PASSO-A-PASSO ........................................................................................... 12.2 12.4 - EXECUO CONTNUA ...................................................................................................... 12.2 12.5 - QUADRO DE ESTADOS MODAIS....................................................................................... 12.3 12.6 - SOFTKEYS CALCULADORA E COMUNICAO .............................................................. 12.3 12.7 - RETOMADA DE CICLO ....................................................................................................... 12.4 12.8 - SIMULAO GRFICA........................................................................................................ 12.5 12.8.1- LIMPAR A TELA............................................................................................................ 12.5 12.8.2- HABILITAO DO MODO GRFICO .......................................................................... 12.5 12.8.3- ATIVAO DE DEFORMAO NA APRESENTAO GRFICA ............................. 12.5 12.8.4- FORMATO DE APRESENTAO GRFICA............................................................... 12.6 12.8.5- ESCALAS DE APRESENTAO GRFICA ................................................................ 12.6 12.8.6- ALTERAO NA SEQUNCIA DE ORIENTAO DOS EIXOS................................. 12.6 12.8.7- FUNES M COM OPERAO GRFICA ................................................................. 12.7

SRIE 500 - MANUAL DE OPERAO

12.i

NDICE CAPTULO 12

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

12.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 12 - MODO DE EXECUO

12 - MODOS DE EXECUO

Existem 3 modos de execuo: EXECUO CONTNUA EXECUO PASSO A PASSO EXECUO MDI Pode-se passar para os modos de execuo pressionando-se a softkey MODOS seguida da softkey correspondente ao modo de operao desejado (M.D.I., EX. PASSO ou EX. CONT.). Caso no seja permitida a mudana de modo o comando sinalizada ERRO 00 - ERRO DE OPERAO. A passagem para os modos de execuo pode ser bloqueada caso a mquina no tenha sido referenciada (condio de operao dada pelo parmetro P50). Neste caso, ao se tentar entrar nos modos de execuo, o comando apresenta ERRO 54 - REFERNCIA INATIVA. O comando pode tambm bloquear o incio da execuo de um programa caso no esteja selecionado o passo 0 do programa (condio de operao dada pelo parmetro P50). O comando sinaliza ERRO 74 - RETOMADA DE CICLO OU EXECUO INVLIDA. Nestas condies s ser possvel a execuo de um programa a partir de um passo dado atravs do processo de Retomada de Ciclo descrito em 12.7.

12.1 - EXECUO POR ENTRADA MANUAL DE DADOS (MDI)


Este modo ativado selecionando-se a softkey MODOS seguida da softkey M.D.I.. O Modo MDI opera inicialmente no estado MDI-Manual. Neste estado a rvore de softkeys igual rvore bsica do Modo Manual:

O comando opera como no Modo Manual, permite a movimentao dos eixos via botes de seleo externos ou softkeys definidas pelo programa aplicativo da mesma forma que no modo Manual. Este estado identificado pela ausncia do quadro de programao de sentenas para execuo MDI. Ao se iniciar a programao de uma sentena qualquer ou pressionando-se a tecla surge o quadro de programao e o comando deixa de operar no estado MDI-Manual e passa a operar no estado de Programao e Execuo de uma sentena. A rvore bsica de softkeys deste estado :

O comando executa uma sentena introduzida manualmente pelo operador. A programao dos diversos tipos de sentena descrita nos captulos 5 a 9. A sentena executada pressionando-se o boto externo de partida. Pode-se tambm executar ciclos fixos. Por exemplo, um ciclo de fixo que define uma famlia de peas pode ser executado como sendo uma nica sentena de programa, com a entrada manual dos dados (parmetros) que caracterizam de um dos elementos da famlia, viabilizando a execuo de pequenos lotes de peas, ou at mesmo uma nica pea devido ao reduzido tempo de preparao da mquina. Este tipo de execuo s possvel com o parmetro P125=0.

12.1.1 - SOFTKEY PARMETROS


SRIE 500 - MANUAL DE OPERAO 12.1

CAPTULO 12 MODO DE EXECUO A softkey PARMETROS seleciona o Modo de Visualizao ou Programao de Parmetros de Mquina (rea P). A partir deste modo pode-se selecionar as reas de parmetros L, C, I, H e E. No Modo de Visualizao pode-se apenas verificar o valor dos diversos parmetros. Para detalhes de operao ver o captulo 17.

12.2 - TELAS DOS MODOS DE EXECUO CONTNUA E PASSO A PASSO


Quando so selecionados os Modos de Execuo Contnua ou Passo a Passo a tela do comando pode assumir diferentes estados. Ao ligar o comando e entrar pela primeira vez nos modos de execuo, a tela fica vazia, no apresentando lista de programas ou programa selecionado. A tela de listagem de programas ou pela softkey DIRETRIO. Seleciona-se um programa entrando com o selecionada pela tecla seu nmero ou posicionando-se o cursor sobre sua identificao e teclando . A rvore softkeys no estado de tela vazia ou de programa selecionado :

No estado em que o comando mostra a listagem de programas do diretrio selecionado a rvore de softkeys :

No estado de programa selecionado pode-se tambm alterar a apresentao de dados na tela, ampliando-se o quadro de sentenas de programa ou mostrando apenas nmeros grandes para as coordenadas dos eixos. A tecla permite a mudana sequencial do formato da tela.

12.3 - EXECUO PASSO A PASSO


Este modo ativado selecionando-se a softkey MODOS seguida da softkey EX. PASSO. Para executar um programa necessrio pressionar o boto externo de partida a cada vez que se deseje executar uma nova sentena. Ao se dar a partida, o comando executa apenas a sentena selecionada na tela. Ao final deste passo o comando pra a execuo. A prxima sentena s executada ao se pressionar novamente o boto de partida. Enquanto o comando est executando a sentena aparece a indicao EXEC e a rvore de softkeys muda para:

A execuo da sentena pode ser interrompida atravs da softkey STOP. Os ciclos fixos podem ser encarados como uma nica sentena de programa. Para isso o parmetro de mquina P125 deve estar com o valor 0. Com P125=1, o comando executa individualmente cada sentena interna ao programa paramtrico correspondente ao ciclo fixo.

12.4 - EXECUO CONTNUA


Neste modo a execuo do programa tambm iniciada pressionando-se o boto externo de partida. A execuo das sentenas contnua, somente sendo interrompida por ordem externa de parada ou sentena de parada programada, ou ainda, opcionalmente atravs da funo auxiliar M01, desde que ela esteja ativada pelo programa aplicativo.

12.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 12 - MODO DE EXECUO Enquanto o comando est executando o programa aparece a indicao EXEC e a rvore de softkeys muda para:

Durante a execuo de um programa no Modo de Execuo Contnua pode-se passar ao Modo Passo a Passo atravs da softkey EX. PASSO.

OBSERVAES:
1- Ao se dar a partida nos modos de execuo, aparece a indicao EXEC na parte superior esquerda da tela. 2- A execuo de uma sentena pode ser interrompida a qualquer tempo pressionando-se o boto externo de parada ou a softkey STOP. A indicao EXEC fica piscando. Pressionando-se o boto externo de partida, o comando volta a executar a sentena que foi interrompida; pressionando-se por uma segunda vez o boto de parada ou a softkey STOP, o comando descarta a execuo da atual sentena e a indicao EXEC apaga-se. Pressionando-se o boto de partida, o comando volta a executar o programa a partir da mesma sentena.

12.5 - QUADRO DE ESTADOS MODAIS


Nos Modos de Execuo Contnua ou Passo a Passo apresentado, juntamente com as linhas de programa, um quadro com os estados modais de execuo.

Os valores modais iniciais do CNC so selecionados na inicializao do comando ou aps executar CYC CALL 0, M02 ou M30. O programa aplicativo tambm pode restabelecer as condies modais iniciais. medida que o programa executado, os cdigos G correspondentes aos novos estados modais vo sendo atualizados na tela. O estado SKP, para saltar a execuo de sentenas barradas, pode ser alterado atravs da tecla (SKP) e no afetado por CYC CALL 0, M02 ou M30. O quadro de estados modais pode ser cancelado ou reativado pela tecla ativar o quadro atravs da mesma tecla. . No Modo MDI pode-se

12.6 - SOFTKEYS CALCULADORA E COMUNICAO


A softkey CALCULAD. seleciona o Modo de Calculadora Cientfica e a softkey COMUNIC. habilita o Modo de Comunicao Externa do comando. Para detalhes de operao ver respectivamente os captulos 13 e 15.

12.7 - RETOMADA DE CICLO


A retomada de ciclo um procedimento utilizado no Modo de Execuo Contnua que permite reiniciar a execuo de um programa a partir de uma dada sentena, restabelecendo as condies SRIE 500 - MANUAL DE OPERAO 12.3

CAPTULO 12 MODO DE EXECUO operacionais da mquina tais como o giro do eixo rvore, refrigerante de corte, corretores de ferramenta, coordenadas, clculos de compensao de ferramentas, etc., como se o programa tivesse sido executado desde o seu incio. Pode-se executar uma retomada de ciclo pelo procedimento: 1- O CNC deve estar no Modo de Execuo Contnua e selecionado o passo zero; caso contrrio sinalizar ERRO 00 - ERRO DE OPERAO se o modo de operao selecionado no for o Modo de Execuo Contnua ou o erro de retomada de ciclo invlida ERRO 74 - RETOMADA DE CICLO INVLIDA se o passo zero no estiver selecionado. e . A mensagem na tela indica o procedimento de retomada de ciclo. O cursor 2- Teclar seleciona o campo "PGM DESTINO". PGM DESTINO: 25 PASSO : REP :

3- O nmero 25 representa, por exemplo, o programa que est selecionado pelo comando; entrar com o nmero do programa destino. Pode-se fazer a retomada de ciclo para um subprograma desde que se conhea o passo final a ser retomado. 4- O cursor muda para "PASSO". Introduzir o passo a ser retomado. Teclar .

5- O cursor passa para "REP". Introduzir o nmero de vezes que o passo selecionado deve ser executado antes de encerrar o processo de retomada de ciclo. Desta forma, no caso do passo selecionado estar dentro de uma sub-rotina com repetio, o comando saber em qual das passagens deve encerrar o procedimento. Deve-se entrar com o nmero de repeties ou caso no haja repetio. teclar

Ao final do procedimento a mquina restabelece as condies de operao e o comando atinge o passo retomado, bastando dar uma ordem de partida para a prosseguir na execuo do programa.

OBSERVAES:
1- Aconselha-se que a retomada de ciclo seja feita sempre para uma sentena de posicionamento, para se ter uma maior segurana na movimentao da mquina no passo retomado. 2- No caso de retomada para uma sentena interna a uma sub-rotina ou subprograma que so chamados mais de uma vez pelo programa principal, deve-se antes efetuar a retomada para a sentena que executa a chamada da sub-rotina ou subprograma e depois disso executar uma nova retomada para a sentena interna sub-rotina ou subprograma. 3- O comando em si realiza apenas os clculos de trajetria. Para que a retomada de ciclo seja possvel de forma completa necessrio que o programa aplicativo (CLP) esteja preparado para restabelecer as condies de operao.

12.4

SRIE 500 - MANUAL DE OPERAO

CAPTULO 12 - MODO DE EXECUO

12.8 - SIMULAO GRFICA


Neste modo o comando permite que se visualize na tela os movimentos programados simultaneamente com a execuo da pea. Opcionalmente o programa de aplicao (CLP) permite a simulao grfica sem movimentos da mquina. Consulte o manual do fabricante para se informar sobre a disponibilidade deste recurso. O grfico representa o movimento da ponta da ferramenta. O Modo de Simulao Grfica selecionado a partir dos modos de execuo atravs da softkey GRFICO. O programa deixa de ser apresentado na tela. A rvore de softkeys passa para:

Atravs da softkey CONFIG. o comando apresenta o quadro de operaes e configuraes para o modo grfico. Para mquinas tipo fresadora, que possuem 3 eixos principais, o quadro apresentado o seguinte:

Para mquinas tipo torno, que possuem 2 eixos principais, o quadro semelhante, sendo suprimida a seleo MUDAR EIXOS. Para limpar a tela ou executar as operaes, mudanas de estado e alteraes de configurao deveou e teclar . se selecionar a operao desejada atravs das teclas

12.8.1 - LIMPAR A TELA


A opo selecionada posicionando-se o cursor sobre LIMPAR A TELA e teclando-se desenhos de simulao apresentados na tela so eliminados. A tela pode tambm ser limpa via programa atravs da funo M77. . Os

12.8.2 - HABILITAO DO MODO GRFICO


A condio GRFICO OFF indica simulao ou visualizao grfica de movimentos desabilitada. A habilitao feita posicionando-se o cursor sobre GRFICO OFF e teclando-se . A indicao muda para GRFICO ON, o que habilita a simulao ou visualizao grfica de movimentos. A condio GRFICO OFF cancela todas as operaes no modo grfico.

12.8.3 - ATIVAO DE DEFORMAO NA APRESENTAO GRFICA


A deformao age sobre as escalas de apresentao grfica dos eixos. Com DEFORMAO OFF, a escala mais aberta, normalmente correspondente ao eixo de maior percurso, define os limites de escala dos outros eixos. Esta condio desfavorvel para a visualizao grfica de peas que possuam movimentos muito maiores num eixo do que nos outros, pois perde-se os detalhes nos eixos de menor percurso. Ativando-se a deformao, a simulao de movimento respeita a escala estabelecida para cada eixo e os detalhes so apresentados. Porm a figura fica deformada.

SRIE 500 - MANUAL DE OPERAO

12.5

CAPTULO 12 MODO DE EXECUO

12.8.4 - FORMATO DE APRESENTAO GRFICA


A apresentao grfica pode ser alterada pressionando-se sobre a opo MUDAR FORMATO.

No caso de mquinas tipo torno o formato de apresentao grfica altera apenas a seleo de qual eixo (X ou Z) ser apresentado em movimentos horizontais na tela. O quadro de opes :

No caso de mquinas tipo fresadora a apresentao grfica pode ser feita de vrias formas. O comando apresenta um quadro com as seguintes opes:

As trs primeiras opes definem a simulao apenas no plano escolhido. A opo TRS VISTAS apresenta a simulao nos trs planos simultaneamente em trs pequenos quadros na tela. As opes CAVALEIRAS e ISOMTRICAS apresentam vistas em perspectiva. Para selecionar uma das opes deve-se posicionar o cursor sobre ela e teclar apresentar o quadro principal. . A tela volta a

12.8.5 - ESCALAS DE APRESENTAO GRFICA


A opo MUDAR ESCALAS permite que se altere as cotas limite para apresentao da simulao grfica. Para mquinas com 2 eixos o comando apresenta o quadro:

Para mquinas com 3 eixos o comando apresenta o quadro:

O cursor posiciona-se sobre o primeiro valor. Para se alterar os limites basta teclar o novo valor seguido de . Para retornar ao quadro anterior necessrio teclar at a ultima entrada ou ento teclar .

12.8.6 - ALTERAO NA SEQUNCIA DE ORIENTAO DOS EIXOS


Para mquinas com 3 eixos a orientao dos eixos pode ser alterada pela opo MUDAR EIXOS. O comando apresenta a sequncia ativa e solicita: "ENTRE SEQUNCIA DE EIXOS DESEJADA: XYZ"

12.6

SRIE 500 - MANUAL DE OPERAO

CAPTULO 12 - MODO DE EXECUO So possveis trs sequncias: XYZ, YZX e ZXY. Para selecionar uma sequncia de eixos pressionar a tecla correspondente ao primeiro eixo da . A mudana de sequncia altera a orientao dos eixos na apresentao sequncia e teclar grfica.

12.8.7 - FUNES M COM OPERAO GRFICA


Atravs de funes auxiliares M pode-se controlar a apresentao da simulao grfica de um programa. A funo M77 limpa a tela grfica e habilita a simulao. Em princpio deve ser colocada no incio do programa. A funo M75 interrompe a apresentao grfica do movimento. Pode ser usada para "limpar" a apresentao grfica, mantendo na tela apenas os movimentos de interesse para observao. A funo M76 habilita a simulao. Deve ser usada para reiniciar a simulao no interior de um programa aps ter havido interrupo de simulao com M75.

SRIE 500 - MANUAL DE OPERAO

12.7

CAPTULO 12 MODO DE EXECUO

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

12.8

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 13 13 - OPERAO DA CALCULADORA

13.1- OPERAO COM VARIVEIS H E COTAS DOS EIXOS.................................................... 13.1

SRIE 500 - MANUAL DE OPERAO

13.i

NDICE CAPTULO 13

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

13.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 13 OPERAO DA CALCULADORA

13 - OPERAO DA CALCULADORA

O comando permite a operao com uma calculadora nos modos de programao de execuo. A calculadora chamada atravs da softkey CALCULAD.. Na parte direita da tela sobrepe-se uma calculadora:

A linha de softkeys passa para:

As teclas da calculadora so simuladas pelo teclado do comando. Por exemplo, a tecla " = " da calculadora corresponde tecla do comando, a tecla "CE" da calculadora corresponde tecla , a operao seno corresponde tecla e assim por diante. As funes cosseno, arcotangente e valor de Pi so executadas pela segunda funo das teclas , e . O quadro direita apresenta valores intermedirios de operaes e valores de entrada. Representa o "acumulador" da calculadora. O quadro menor indica operaes aritmticas, operaes com variveis H e eventuais erros de operao. As operaes tipo seno, cosseno, tangente, arcotangente, raiz quadrada, elevar ao quadrado e inverso de valor so realizadas diretamente sobre o valor apresentado no acumulador da calculadora, pois so operaes sobre um nico operando. As operaes aritmticas tipo soma, subtrao, multiplicao e diviso so indicadas no quadro menor, pois necessitam de dois operandos. do comando) zera o valor de entrada no acumulador e a "tecla" A "tecla" CE da calculadora (tecla C da calculadora (tecla do comando) zera o acumulador e cancela a operao que estiver ativa no quadro menor. A calculadora desativada atravs da softkey SADA.

13.1 - OPERAO COM VARIVEIS H E COTAS DOS EIXOS


As operaes Sto (store) e Rcl (recall) trabalham com variveis H. Rcl carrega no acumulador da calculadora o contedo de uma varivel H e Sto transfere o valor do acumulador para uma varivel H. Desta forma pode-se armazenar resultados intermedirios de contas.

SRIE 500 - MANUAL DE OPERAO

13.1

CAPTULO 13 OPERAO DA CALCULADORA Selecionando-se Sto ou Rcl, o tipo de operao fica registrado no quadro menor e a calculadora aguarda o nmero da varivel H destino (caso Sto) ou fonte (caso Rcl). A confirmao do nmero feita teclando-se (operao "="). Atravs das teclas correspondentes aos eixos carrega-se o valor das cotas atuais dos eixos no acumulador da calculadora.

13.2

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 14 14 - NVEIS DE USURIO

14.1 - USURIO INDEFINIDO ........................................................................................................ 14.1 14.2 - USURIOS DEFINIDOS ....................................................................................................... 14.1 14.2.1 - ATRIBUIO DE SENHA ............................................................................................ 14.2 14.2.2 - ALTERAO DE SENHA............................................................................................. 14.2 14.3 - SELEO DO NVEL DE USURIO INDEFINIDO.............................................................. 14.3

SRIE 500 - MANUAL DE OPERAO

14.i

NDICE CAPTULO 14

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

14.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 14 NVEIS DE USURIOS

14 - NVEIS DE USURIO

O comando possibilita a definio de quatro tipos de usurios especiais identificados por senhas. Cada senha identifica um nvel hierrquico de operao do CNC. Os nveis de usurio restringem apenas a edio de programas e parmetros de mquina, no restringindo a execuo de programas. O CNC pode operar nos seguintes nveis: Indefinido Zero Um Dois Trs nvel de maior restrio de operao (usurio indefinido) nvel irrestrito de operao (usurio zero) nvel um de operao nvel dois de operao nvel trs de operao

14.1 - USURIO INDEFINIDO


Inicialmente o CNC entra na condio de usurio indefinido. Este estado pode ser identificado pela ausncia da mensagem de identificao de usurio. No nvel de usurio indefinido pode-se executar quaisquer programas, editar sentenas no modo MDI e operar em modo manual, alm de selecionar as telas de diretrios e programas. Operando neste nvel pode-se tambm criar diretrios e programas em quaisquer diretrios. Porm, s se poder editar e cancelar programas que tiverem sido criados neste nvel. Programas criados pelo usurio indefinido podem ser editados por qualquer outro usurio. Este modo destinado aos operadores que tenham permisso apenas para executar programas ou editar programas simples.

14.2 - USURIOS DEFINIDOS


Existem quatro nveis para os usurios definidos. Usurio 0: o nvel irrestrito de operao; pode editar qualquer programa de qualquer outro nvel de usurio, com exceo dos programas protegidos atravs de atributos, e editar parmetros. Usurio 1: pode editar os programas criados nos nveis de usurio 1, 2, 3 e indefinido; no pode editar os programas criados no nvel de usurio 0 e os programas protegidos atravs de atributos; pode tambm editar parmetros L e C. Usurio 2: pode editar os programas criados nos nveis de usurio 2, 3 e indefinido; no pode editar os programas criados nos nveis de usurio 0 e 1 e os programas protegidos atravs de atributos; no tem permisso para editar a sentena paramtrica de escrita em varivel de PLC (PLCW). Usurio 3: pode editar os programas criados nos nveis de usurio 3 e indefinido; no pode editar os programas criados nos nveis de usurio 0, 1 e 2 e os programas protegidos atravs de atributos; tem a mesma restrio do usurio 2. Para cada usurio deve ser atribuda uma senha cdigo de no mximo oito teclas, que habilita os nveis de usurio.

SRIE 500 - MANUAL DE OPERAO

14.1

CAPTULO 14 NVEIS DE USURIOS

14.2.1 - ATRIBUIO DE SENHA


A sequncia de teclas inicia a introduo das senhas. O CNC apresenta a mensagem . "SENHA?", para que o usurio introduza a sua senha seguida de A senha sempre deve comear com o mesmo nmero do nvel do usurio, seguida de at 7 teclas (numricas ou de funo). Exemplos: USURIO 0 USURIO 1 USURIO 2 USURIO 3 senha 0??????? senha 1??????? senha 2??????? senha 3???????

Caso a senha de um determinado nvel de usurio no esteja definida, o processo de entrada da senha ser: 1- O CNC emite ERRO 116 - SENHA PERDIDA. 2- Cancelar o erro com ; o CNC pede: "NOVA SENHA?", para que o usurio introduza a nova . senha, seguida de 3- O CNC pedir: "REPITA POR FAVOR NOVA SENHA" para que o usurio confirme a senha anteriormente fornecida ao CNC, seguida de . Desta forma a senha de um usurio ser memorizada pelo CNC. Para que o usurio opere no nvel recm definido necessrio realizar o procedimento de introduo da senha. O cdigo de usurio no pode conter as teclas , e , por serem teclas com operao especial.

Caso o usurio entre com um cdigo incorreto, o CNC emite ERRO 117 - SENHA INVLIDA, que pode ser eliminado com . Aps entrar corretamente com o seu cdigo, o CNC habilita a operao dentro do nvel de usurio correspondente, indicando, na linha superior da tela a mensagem "USER n", onde n corresponde ao nvel habilitado. Para selecionar um outro nvel de usurio basta entrar com sua senha.

14.2.2 - ALTERAO DE SENHA


Para a mudana de senha de um nvel de usurio necessrio que a hierarquia de nveis seja respeitada. Assim, o usurio 0 pode alterar as senhas dos usurios de nvel inferior e sua prpria; o usurio 1 pode alterar as senhas dos usurios de nvel inferior e sua prpria, etc. Outra condio necessria que o usurio que vai alterar a senha deve conhecer a senha a ser alterada. O procedimento para a alterao de senha o seguinte: 1- O CNC deve estar operando no nvel do usurio que vai alterar a senha. 2- O usurio deve introduzir novamente sua prpria senha digitando n???????.

14.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 14 NVEIS DE USURIOS 3- O CNC pergunta: "QUER MUDAR ALGUMA SENHA ?". Confirmar a operao com interromper com . 4- O CNC pergunta: "SENHA ?". Introduzir a senha a ser alterada e teclar 5- O CNC pergunta: "NOVA SENHA ?". Introduzir a nova senha e teclar . . ou

6- O CNC solicita: "POR FAVOR REPITA A NOVA SENHA". O usurio deve confirmar a nova senha e teclar . 7- Caso haja algum erro na repetio do novo cdigo, o CNC indica ERRO 118 - SENHA NOVA NO CONFERE; cancela-se a mensagem com ; o CNC indica: "SENHA NO MUDOU [APERTE QUALQUER TECLA]". A senha anterior no ser alterada. 8- Se no houver erro, o comando memoriza a nova senha.

14.3 - SELEO DO NVEL DE USURIO INDEFINIDO


Para se retornar ao nvel indefinido aps a entrada num outro nvel de usurio, deve-se teclar a . sequncia

SRIE 500 - MANUAL DE OPERAO

14.3

CAPTULO 14 NVEIS DE USURIOS

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

14.4

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 15 15 - TRANSMISSO E RECEPO DE DADOS VIA COMUNICAO SERIAL

15.1- QUADRO PRINCIPAL DE COMUNICAO SERIAL .......................................................... 15.1 15.2- CABEALHO DE ARQUIVO ................................................................................................. 15.2 15.3- PROCEDIMENTO PARA RECEBER UM ARQUIVO ............................................................ 15.2 15.3.1- RECEPO DE PROGRAMAS .................................................................................... 15.2 15.3.2- RECEPO DE PARMETROS................................................................................... 15.3 15.4- PROCEDIMENTO PARA TRANSMITIR UM ARQUIVO ....................................................... 15.3 15.5- RESTORE .............................................................................................................................. 15.3 15.6- BACKUP ................................................................................................................................ 15.3 15.7- TAXA...................................................................................................................................... 15.4 15.8- ERROS NA COMUNICAO EXTERNA.............................................................................. 15.4 15.9- TRANSMISSO SERIAL EM MODO IMPRESSORA OU COMPRIMIDO ........................... 15.4

SRIE 500 - MANUAL DE OPERAO

15.i

NDICE CAPTULO 15

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

15.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 15 TRANSMISSO E RECEPO DE DADOS VIA COMUNICAO SERIAL

15 - TRANSMISSO E RECEPO DE DADOS VIA COMUNICAO SERIAL

O ocmando possui uma via serial de comunicao de dados padro RS 232, atravs da qual pode-se armazenar os programas de execuo em um perifrico adequado ou ento introduzir um programa para ser executado pelo comando. O perifrico pode ser um microcomputador, um coletor de dados ou uma impressora, desde que possuam tambm a interface serial RS 232. A taxa de transmisso e a formatao dos dados de transmisso so livremente estabelecidas atravs do parmetro de mquina P10 segundo a seguinte tabela.

Nmero de bits 7 7 7 7 8 8 8 8

Paridade PAR PAR IMPAR IMPAR PAR PAR IMPAR IMPAR

Nmero de Stop bits 1 2 1 2 1 2 1 2

110 0 1 2 3 4 5 6 7

150 8 9 10 11 12 13 14 15

Taxa de Comunicao 300 600 1200 2400 16 24 32 40 17 25 33 41 18 26 34 42 19 27 35 43 20 28 36 44 21 29 37 45 22 30 38 46 23 31 39 47

4800 48 49 50 51 52 53 54 55

9600 56 57 58 59 60 61 62 63

OBSERVAES:
1. Para comunicao sem verificao de paridade (no aconselhvel), somar o nmero 64 ao valor do parmetro da tabela que define a taxa de transmisso, o nmero de bits e o nmero de stop bits. 2. Para a transmisso de eco em operao DNC (ver captulo 18) somar 128 ao nmero do parmetro.

A comunicao pode ser realizada nos modos assncrono com protocolo ou assncrono com protocolo inibido. Ver no Anexo C a configurao dos cabos para as diversas possibilidades de conexo.

15.1 - QUADRO PRINCIPAL DE COMUNICAO SERIAL


A comunicao do CNC com o perifrico pode ser estabelecida estando selecionados os modos de programao ou de execuo, no caso de programas, ou a partir de uma rea paramtrica (P, L, C, H ou I). O CNC apresenta um quadro de comunicao onde se pode escolher a opo de comunicao desejada. O quadro selecionado a partir da softkey COMUNIC.. A tela apresenta as opes de comunicao:

O quadro de comunicao cancelado pela tecla

15.2 - CABEALHO DE ARQUIVO


SRIE 500 - MANUAL DE OPERAO 15.1

CAPTULO 15 TRANSMISSO E RECEPO DE DADOS VIA COMUNICAO SERIAL A parte inicial do arquivo de um programa composta por dados que identificam o programa e o modelo de CNC que o gerou. Por exemplo: MCS ENGENHARIA SERIE 500 :%2.100E(0) Onde: "MCS ENGENHARIA SERIE 500" - apenas um comentrio. ":%" "2." "100" "E" "(0)" - indica abertura de um arquivo de programa. - identifica o diretrio origem do programa. - identifica o nmero do programa. - indica o atributo do programa. - identifica o nvel de usurio do programa.

15.3 - PROCEDIMENTO PARA RECEBER UM ARQUIVO


Selecionar o quadro de comunicao e posicionar o cursor no modo "RECEBER" e teclar Aparecer na tela a mensagem: PRONTO PARA RECEBER ? Confirma-se a recepo de dados teclando-se ou pode-se desistir teclando-se . .

Confirmada a recepo aparece na tela a indicao EXEC. Os caracteres recebidos aparecem na linha superior da tela caso o parmetro de mquina P276 esteja programado com o valor 1. Ao trmino da recepo a indicao EXEC apagada. Se por algum motivo a comunicao no estabelecida, o comando fica aguardando os dados. Para (STOP). sair desta situao deve-se teclar

15.3.1 - RECEPO DE PROGRAMAS


No caso de se iniciar o procedimento de recepo a partir da tela de listagem de programas, a identificao do programa no cabealho do arquivo do programa determina o nmero que o programa recebido ir assumir no comando. Se houver um outro programa armazenado no comando com a mesma identificao, este ser eliminado. possvel porm receber um programa com um nmero e uma identificao de diretrio num outro nmero e diretrio. Para isso deve-se primeiramente selecionar no comando o diretrio e o novo nmero de programa, selecionar a tela de contedo deste programa (caso no exista deve-se cri-lo) e ento iniciar o processo de recepo. Neste caso, ao se pretender receber um novo programa sobre o programa existente, ao ser selecionada a recepo com , aparecer a mensagem: ??? APAGAR O PROGRAMA ??? Em caso afirmativo teclar negativo, teclar . ; a indicao EXEC aparece na tela at o final do processo. Caso

15.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 15 TRANSMISSO E RECEPO DE DADOS VIA COMUNICAO SERIAL

15.3.2 - RECEPO DE PARMETROS


A introduo de dados numa rea paramtrica realizada a partir do Modo de Programao de Parmetros. Deve-se selecionar a rea paramtrica aonde se deseja introduzir os dados, selecionar o modo de comunicao externa e a opo "RECEBER", operando como na recepo de programas.

15.4 - PROCEDIMENTO PARA TRANSMITIR UM ARQUIVO


Estando selecionado um programa, a tela de listagem de programas ou uma rea paramtrica, selecionar o quadro de comunicao. Selecionar o modo "TRANSMITIR" e teclar ; aparecer na tela a mensagem: PRONTO PARA TRANSMITIR ? Confirma-se a transmisso com a tecla ou pode-se desistir com a tecla .

Confirmada a transmisso aparece na tela a indicao EXEC. Ao final da transmisso a indicao EXEC apagada. Se por algum motivo a comunicao no estabelecida, o comando fica aguardando a permisso de envio dos dados. Caso se deseje cancelar a transmisso deve-se teclar (STOP).

15.5 - RESTORE
um modo de comunicao que permite a recepo mltipla de programas ou parmetros. Na regio de programas s possvel receber arquivos de programas. Com o arquivo de programas formatado com os cabealhos de definio de diretrios e nmeros de programas, o comando colocar de maneira adequada cada programa no respectivo diretrio de acordo com a sequncia de entrada de dados, desde que esteja selecionado o diretrio principal. Caso contrrio, todos os programas sero armazenados no diretrio selecionado. Caso esteja selecionada uma regio de parmetros, s ser posssvel receber um arquivo de parmetros. O CNC colocar os contedos dos parmetros P, L, C, H e I nas reas correspondentes. Ao final da recepo deve-se teclar para que o CNC interrompa o modo de recepo.

15.6 - BACKUP
um modo de comunicao que permite a transmisso de todo o contedo da regio de programas ou de parmetros. Caso esteja selecionado o diretrio principal de programas, o comando transmite todos os programas contidos em todos os diretrios definidos. Caso esteja selecionado um outro diretrio, somente os programas nele contidos sero transmitidos. Caso a regio de parmetros esteja selecionada, sero transmitidos os parmetros das reas P, L, C e H.

SRIE 500 - MANUAL DE OPERAO

15.3

CAPTULO 15 TRANSMISSO E RECEPO DE DADOS VIA COMUNICAO SERIAL

15.7 - TAXA
Pode-se alterar a taxa de comunicao sem necessidade de se alterar diretamente o parmetro de mquina que a define. Para isso deve-se acessar o quadro com o quadro de comunicao e posicionar o cursor sobre a opo "TAXA". Na parte superior da tela apresentada a taxa atualmente selecionada. Para alterar a taxa de comunicao, deve-se entrar com o novo valor.

OBSERVAES:
1. A alterao da taxa de comunicao neste modo muda de forma automtica o contedo do parmetro de mquina P10 de acordo com a tabela j apresentada. 2. A alterao da taxa implica to somente na modificao da velocidade de comunicao.

15.8 - ERROS NA COMUNICAO EXTERNA


No caso de ocorrerem erros na recepo ou transmisso, na formatao dos dados ou ainda se tentar introduzir dados no adequadas ao modelo de comando, este informa atravs de um dos erros: ERRO 58 - DSR DESATIVADO DURANTE COMUNICAO para o caso de cabo de comunicao inadequado ou com problema; ERRO 59 - FORMATO ERRADO NA RECEPO RS-232 para erros de sintaxe na recepo; ERRO 60 - ERRO NA RECEPO SERIAL para erro de taxa ou formato na comunicao. Se por algum motivo a comunicao no estabelecida, o comando fica aguardando os dados. Para se sair desta situao, deve-se teclar .

15.9 - TRANSMISSO SERIAL EM MODO IMPRESSORA OU COMPRIMIDO


A transmisso de dados pode ser feita em modo "impressora" ou em modo "comprimido". Este modo escolhido atravs do parmetro de mquina P104. Quando igual a 1, este parmetro ativa o modo "comprimido" e quando igual a "0" ativa o modo "impressora". No modo "impressora" o prprio comando insere espaos e avanos do carro para que se possa transmitir diretamente os dados de forma tabulada para uma impressora ou terminal. No modo "comprimido" a transmisso feita omitindo-se caracteres e informaes redundantes, o formato numrico reduzido aos dgitos significativos e o nmero do passo suprimido. No final da transmisso o comando envia um caracter de encerramento de arquivo para permitir que se possa receber diretamente os arquivos em microcomputadores atravs do comando COPY do sistema operacional DOS.

15.4

SRIE 500 - MANUAL DE OPERAO

NDICE CAPTULO 16 16- PROTOCOLO DE COMUNICAO DNC PARA COMANDOS MCS

16.1- PROTOCOLO DE COMUNICAO REMOTA (DNC) ......................................................... 16.1 16.1.1- FORMATO DAS MENSAGENS .................................................................................... 16.1 16.1.2- DESCRIO DAS MENSAGENS ................................................................................. 16.1 16.2- DETALHES ASSOCIADOS S MENSAGENS ..................................................................... 16.2 16.2.1- TECLAS ......................................................................................................................... 16.2 16.2.2- BLOQUEIO DE OPERAO LOCAL ........................................................................... 16.2 16.2.3- LIBERAO DE OPERAO LOCAL ......................................................................... 16.3 16.2.4- PEDIDO DE STATUS .................................................................................................... 16.3 16.2.4.1- INFORMAO DE STATUS ................................................................................. 16.3 16.2.4.2- FUNO M - STATUS DO PROGRAMA USURIO ............................................ 16.3 16.2.5- EMERGNCIA EXTERNA............................................................................................. 16.4 16.2.6- ERROS........................................................................................................................... 16.4 16.2.7- INTERRUPO DE MENSAGEM "@!"........................................................................ 16.4 16.3- EXEMPLOS DE APLICAO ............................................................................................... 16.4 16.3.1- COMANDO DE INICIALIZAO................................................................................... 16.4 16.3.2- TRANSMISSO DE UM PROGRAMA PARA O CNC .................................................. 16.5 16.3.3- RECEPO DE UM PROGRAMA DO CNC................................................................. 16.6 16.3.4- SELEO E EXECUO DE UM PROGRAMA NO CNC ........................................... 16.6 16.3.5- PEDIDO DE STATUS .................................................................................................... 16.6

SRIE 500 - MANUAL DE OPERAO

16.i

NDICE CAPTULO 16

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

16.ii

SRIE 500 - MANUAL DE OPERAO

CAPTULO 16 - PROTOCOLO DE COMUNICAO DNC

16- PROTOCOLO DE COMUNICAO DNC PARA COMANDOS MCS

O protocolo de comunicao DNC permite operar a mquina a partir de uma Estao Remota (ER), normalmente um microcomputador. A ligao com a estao remota feita pela via de comunicao serial do comando. A taxa de comunicao, paridade, nmero de bits, nmero de stop bits e emisso ou no de eco so programveis no parmetro de mquina P10 do comando (ver captulo 15). A operao em DNC pode ser bloqueada colocando-se o valor 255 no parmetro P116. Neste caso o comando s atende a ordens locais. Operando em DNC, ficam acessveis estao remota praticamente todos os comandos relativos operao local do comando, bem como informaes de status indispensveis ao controle das operaes da mquina.

16.1 - PROTOCOLO DE COMUNICAO REMOTA (DNC)

16.1.1 - FORMATO DAS MENSAGENS


O formato das mensagens o seguinte: @ C1 C2 C3 ARGUMENTOS !

onde @ o caracter de incio de mensagem, C1, C2 e C3 formam a identificao da mensagem, ARGUMENTOS so os dados que complementam o tipo de mensagem e ! o caracter de final de mensagem.

16.1.2 - DESCRIO DAS MENSAGENS


As mensagens passadas para o comando podem ser acompanhadas ou no de argumentos a saber: C1 C2 C3 0 1 T 0 2 B 0 3 L 0 4 S 0 5 E 1 1 s 1 2 f 1 3 e SENTIDO E SIGNIFICADO ER ER ER ER ER CNC: envia teclas ao comando CNC: bloqueia operao local CNC: libera operao local CNC: pedido de status CNC: coloca o comando em emergncia ARGUMENTOS cdigos das teclas status nmero da funo M cdigo do erro

CNC ER: passa informao de status CNC ER: envia cdigo de funo M CNC ER: condio de erro

SRIE 500 - MANUAL DE OPERAO

16.1

CAPTULO 16 - PROTOCOLO DE COMUNICAO DNC

16.2 - DETALHES ASSOCIADOS S MENSAGENS

16.2.1 - TECLAS
A mensagem de envio de teclas permite a operao remota do comando, da mesma forma que a operao local pelo teclado. Alm disso esto disponveis teclas para funes especiais.

Tecla ZERO UM DOIS TRES QUATRO CINCO SEIS SETE OITO NOVE PONTO SINAL CE ENT NO ENT PGM BLOKPOT POLO CIRC. LIBPOT EIXO III EIXO I EIXO II REF INCREMENTAL MOV. MAN. I+ MOV. MAN. IMOV. MAN. II+ MOV. MAN. II-

Cdigo 00 01 02 03 04 05 06 07 08 09 10 11 12 16 17 18 19 20 21 31 32 33 34 35 36 37 38 39

Tecla MOV. MAN. III+ MOV. MAN. IIISETA P/ BAIXO SETA P/ CIMA SETA P/ DIR. SETA P/ ESQ. DEL CL PGM GO TO STOP START LBL SET LBL CALL CYC CALL TOOL CALL TOOL DEF MANUAL MDI PASSO A PASSO EXEC. CONTNUA PROGRAMAO COM. EXTERNA POS. CIRCULAR POLEGADA MANIVELA RLRR+ MOD

Cdigo 40 41 48 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 69 72 73 74 75 76 78

Tecla FIM DE BLOCO LIBCNC BLOQCNC REQ. EMERG. REQ. START H P EIXO IV EIXO V EIXO VI MOV. MAN. IV+ MOV. MAN. IVMOV. MAN. V+ MOV. MAN. VMOV. MAN. VI+ MOV. MAN. VIROUND CHANFRO ISO TEACH IN MIR FAT ROTF KERF CORREO PASSO CALCULADORA MODO GRFICO TEACH IN CALC.

Cdigo 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 108 109 110

OBSERVAO:
As teclas de movimentao manual (36 a 41, 90 a 95) correspondem aos botes externos de movimentao; s so ativadas em deslocamento incremental por questo de segurana.

16.2.2 - BLOQUEIO DE OPERAO LOCAL


Bloqueia a operao via teclado do comando bem como o potencimetro de override de avano (assume 100%). O bloqueio pode ser feito via comando DNC ou passando-se a tecla "BLOQCNC" (cdigo 81).

16.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 16 - PROTOCOLO DE COMUNICAO DNC

16.2.3 - LIBERAO DE OPERAO LOCAL


Libera operao local do comando (teclado, potencimetro de override). Equivale a cancelar o comando de bloqueio de operao. A liberao pode ser feita via comando DNC ou passando-se a tecla "LIBCNC" (cdigo 80).

16.2.4 - PEDIDO DE STATUS


A ER pode pedir que o comando indique o modo de operao corrente e o status de execuo de funes auxiliares. Alm do comando DNC especfico para pedido de status o mesmo pode ser feito passando-se a tecla "REQSTA" (cdigo 83).

16.2.4.1 - INFORMAO DE STATUS


Para o modo de operao corrente tem-se a identificao no argumento da mensagem: 0i modo inicial (aguardando inicializao) modo manual modo manual/automtico modo de execuo passo-a-passo modo de execuo contnua programao comunicao externa busca de referncia

1m 2a 3s 4c 5p 6x 7r

Para status de execuo de funes auxiliares (M/S/T): 0m 1s 2t aguardando funo M aguardando funo S aguardando funo T

16.2.4.2 - FUNO M - STATUS DO PROGRAMA USURIO


Atravs de funes M especiais pode-se obter informaes de status do programa executado pelo comando. Esto disponveis 7 funes M especiais para este fim: M00, M02, M30 e mais quatro funes programveis nos parmetros P116, P117, P118 e P119 do comando. O parmetro 116 tambm usado para bloquear o DNC (P116 = 255). So passados como argumento dois caracteres ASCII correspondentes ao nmero da funo M executada. SRIE 500 - MANUAL DE OPERAO 16.3

CAPTULO 16 - PROTOCOLO DE COMUNICAO DNC

16.2.5- EMERGNCIA EXTERNA


Coloca o comando em estado de emergncia externa, bloqueando todas as funes de controle de sadas analgicas e liberao de movimentos. O comando s ser liberado aps este erro quando o circuito de emergncia externa for rearmado e houver uma ordem de reconhecimento de erro via tecla . Alm do comando de DNC especfico para emergncia externa o mesmo pode ser feito passando-se a tecla "REQEME" (cdigo 82).

16.2.6 - ERROS
Neste caso o argumento passado pelo comando o cdigo do erro. Por exemplo, para o erro 00 (erro de operao) o comando envia a sequncia: @13e00!

OBSERVAO:
Os nmeros dos cdigos de erros so enviados de acordo com a tabela de erros do CNC (vier Anexo A).

Alguns erros so exclusivos do DNC e no afetam a operao normal do comando, embora sejam informados estao remota. Esses erros so: D0 - fim de caracteres inesperado D1 - fim de sentena inesperado D2 - sentena invlida D3 - sentena muito longa D4 - buffer de comandos lotado

16.2.7 - INTERRUPO DE MENSAGEM "@!"


O caracter @" (cdigo ASCII = 40H) seguido de "!" (cdigo ASCII = 21H) interrompe qualquer mensagem em curso, colocando o comando no estado de incio de recepo de mensagem, ou seja, aguardando caracter de incio de mensagem "@".

16.3 - EXEMPLOS DE APLICAO

16.3.1 - COMANDO DE INICIALIZAO


Caracteres enviados ao comando: @01T12!

16.4

SRIE 500 - MANUAL DE OPERAO

CAPTULO 16 - PROTOCOLO DE COMUNICAO DNC onde: @ caracter de incio mensagem

01T indicao de passagem de tecla 12 ! cdigo da tecla caracter de fim de mensagem

Etapas de comunicao: 1. O comando recebe o caracter "@", ecoa o mesmo e aguarda os prximos caracteres, que devero indicar tipo de mensagem. 2. O computador recebe "@" ecoado pelo comando, dentro de um tempo mnimo necessrio comunicao (ex: 20 ms); caso contrrio algo no correu bem, podendo significar uma falha na comunicao; a interpretao do erro e ao de correo so responsabilidades do software no computador. 3. O computador envia os demais cdigos que identificam a mensagem e tambm o cdigo da tecla. 4. O comando recebe a mensagem que identifica que o computador passar o cdigo de uma tecla, recebe ento o cdigo da tecla e aguarda a confirmao ou no da mensagem; se receber "!" significa que a mensagem est confirmada, liberando o comando para processamento da informao; se receber qualquer outro caracter, o CNC o interpreta como primeiro dgito do cdigo de uma nova tecla ou volta ao estado inicial em que aguarda um caracter de incio de mensagem "@".

OBSERVAO:
Caso alguma incoerncia seja percebida durante a comunicao por um dos dois interlocutores, este deve informar o outro via interrupo de mensagem ("@!").

16.3.2 - TRANSMISSO DE UM PROGRAMA PARA O CNC


Supe-se que o comando no est executando um programa, estando na situao que permite mudana de seu modo de operao. Caracteres enviados ao comando indicados entre " " : "@01T68! "@01T18! "@01T69! "@01T16! "@01T16! " " " " " Tecla MODO DE PROGRAMAO Tecla PGM Tecla COMUNICAO EXTERNA Tecla ENT Tecla ENT

ou simplesmente: @01T6818691616! Aps receber esta mensagem, o comando fica aguardando o programa pela mesma via, no formato do CNC. A sequncia : (ASCII = 3AH), CR (ASCII = 0DH), LF (ASCII = 0AH) encerra a comunicao:

SRIE 500 - MANUAL DE OPERAO

16.5

CAPTULO 16 - PROTOCOLO DE COMUNICAO DNC

16.3.3 - RECEPO DE UM PROGRAMA DO CNC


Supe-se que o comando no est executando um programa, estando na situao que permite mudana de seu modo de operao. Caracteres enviados ao comando indicados entre " " : "@01T67! "@01T18! "@01T01! "@01T16! "@01T69! "@01T16! "@01T16! " " " " " " " Tecla MODO EXECUO CONTNUA Tecla PGM Tecla UM Tecla ENT Tecla COMUNICAO EXTERNA Tecla ENT Tecla ENT

ou simplesmente: @01T67180116691616! Aps receber esta mensagem o comando inicia a transmisso do programa 1 pela mesma via, no formato prprio do CNC. A inexistncia do programa 1 acarretar erro especfico, que ser informado via DNC. A sequncia : (ASCII = 3AH), CR (ASCII = 0DH), LF (ASCII = 0AH) encerra a comunicao:

16.3.4 - SELEO E EXECUO DE UM PROGRAMA NO CNC


Supe-se que o comando no est executando um programa, estando na situao que permite mudana de seu modo de operao e que o programa %3 exista no diretrio selecionado. Caracteres enviados ao comando indicados entre " " : "@01T67! "@01T18! "@01T03! "@01T16! "@01T57! " " " " " Tecla MODO EXECUO CONTNUA Tecla PGM Tecla TRS Tecla ENT Tecla START

ou simplesmente: @01T6718031657!

16.3.5 - PEDIDO DE STATUS


O pedido de status ao comando pode ser feito a qualquer momento. comando indicados entre " " : "@04S!" Pedido de status feito ao comando Caracteres enviados ao

Caracteres enviados ao computador em resposta ao pedido de status indicados entre " " : " @ 1 1 s 4 c 0 m !" ou " @ 1 1 s 7 r ! " Busca de referncia. Modo de execuo contnua, aguardando funo M.

16.6

SRIE 500 - MANUAL DE OPERAO

CAPTULO 17 - VIZUALIZAO E PROGRAMAO DOS PARMETROS DE MQUINA

17 - VISUALIZAO E PROGRAMAO DOS PARMETROS DE MQUINA

O comando pode ser instalado em mquinas com caractersticas diferenciadas. Para a adaptao do comando s mquinas existem parmetros, cujos dados de programao so caractersticos de cada mquina em particular. Na memria de parmetros de mquina so armazenados tambm os parmetros de definio de ciclos fixos, os parmetros L e C. Outra era importante a das variveis H, que so utilizadas na programao paramtrica (ver captulo 8). Os parmetros P, L, C, e as variveis H20 at H127 so salvos por bateria. Seu contedo no alterado quando se desliga o comando.

17.1 - ENTRADA DE PARMETROS DE MQUINA


No caso de perda acidental dos parmetros, ao ser inicializado o comando passa a operar em simulao e entra diretamente no Modo de Programao de Parmetros. Aps haver detectado a perda dos valores programados dos parmetros, o comando fora a entrada de todos eles por parte do operador. Qualquer tentativa de se sair do Modo de Programao de Parmetros sem que todos os parmetros tenham sido programados provocar ERRO 18 - ENTRAR COM TODOS OS PARMETROS no caso dos parmetros P, L e C e ERRO 82 - PERDA DE PARMETROS H no caso dos variveis H. Para programar os parmetros aps uma perda acidental, deve-se selecionar o parmetro P0, teclar , entrar com o seu valor e teclar novamente . O cursor passa a selecionar o parmetro P1. Repete-se o procedimento para todos os parmetros. Ao final selecionar a rea de variveis H atravs da softkey H para introduzir da mesma forma as variveis H. Caso existam parmtros nas reas L e C, eles devem tambm ser programados. Quando todos os parmetros foram introduzidos, selecionar o Modo Manual atravs das softkeys MODOS e MANUAL. O comando passa para o Modo Manual, porm est operando em simulao. Para que volte sua operao normal deve-se desligar o comando ou sair de simulao teclando a sequncia , , , .

17.2 - VISUALIZAO DE VALORES PROGRAMADOS EM PARMETROS


Pode-se selecionar o Modo de Visualizao de Parmetros atravs da softkey PARMETROS. O comando seleicona a rea paramtrica P. A rvore de softkeys selecionada :

O caracter : no lado direito da linha de softkeys indica a existncia de uma extenso da rvore para seleiconar a extenso: direita. Pressionar

As softkeys I e H selecionam as variveis de CLP e as variveis H respectivamente. As softkeys L e C selecionam as reas de parmetros L e C respectivamente. A softkey E opcional e aparece na linha apenas de estiver definida a rea de parmetros de correo de passo dos fusos de esferas da mquina. A softkey OFF-SETS seleciona a tela de deslocamentos de zero. SRIE 500 - MANUAL DE OPERAO 17.1

CAPTULO 17 - VIZUALIZAO E PROGRAMAO DOS PARMETROS DE MQUINA seguida do nmero do parmetro que A seleo de um parmetro ou varivel feita teclando-se e seleciona-se se deseja observar. O cursor posiciona-se no nmero selecionado. Teclando-se o ltimo parmetro ou varivel da tabela. Atravs das teclas est selecionado. , , e pode-se movimentar o cursor para um parmetro vizinho ao que

17.3 - ALTERAO DE PARMETROS


Caso se queira alterar o valor de algum parmetro necessrio selecionar o usurio 0 para parmetros P e variveis I ou pelo menos o usurio 1 para parmetros L e C e variveis H. Quando est habilitada a programao de parmetros o comando indica o Modo de Programao de Parmetros. Para alterar o valor de um parmetro basta seguir o procedimento de entrada de parmetros descrito anteriormente.

17.4 - AJUSTE (SET-UP) AUTOMTICO DE PARMETROS


Durante o processo de otimizao dos parmetros de mquina necessria uma constante modificao de determinados parmetros at que a mquina fique em condies satisfatrias de operao. Este trabalho facilitado atravs do modo de set-up de parmetros, que permite alterar o contedo de um parmetro sem interromper a execuo do programa de ajuste. Este procedimento habilitado pelo parmetro de mquina P282. e (P), aparecer na parte inferior Durante a execuo do programa, pressionando-se as teclas do quadro de visualizao de programa a identificao do parmetro zero: P 0: 100 INC 1

onde P 0: 100 identifica o nmero e o valor do parmetro selecionado e INC 1 identifica o incremento de correo. A seleo do parmetro feita entrando-se diretamente com o seu nmero atravs das teclas numricas. Deve-se tomar cuidado, pois medida que se introduz os nmeros correspondentes ao valor numrico do parmetro desejado, o comando vai selecionando os parmetros intermedirios at a composio final do nmero desejado. Por exemplo, na seleo do parmetro P245, o comando seleciona primeiro o parmetro P2, depois o P24 e finalmente P245. A maneira mais segura de se chegar ao parmetro desejado selecionar o parmetro zero e depois o pretendido. Pode-se ainda e . incrementar ou decrementar o nmero do parmetro selecionado atravs das teclas e . Por motivo de segurana, certos O incremento de correo alterado atravs das teclas parmetros tm seus incrementos de correo limitados a valores baixos. As teclas e so usadas para incrementar ou decrementar o contedo do parmetro.

O comando s reconhece a mudana de valor do parmetro ao se interromper a execuo do programa, ou aps a execuo das funes auxiliares M86 ou M87.

17.5 - VARIVEIS DE CLP

17.2

SRIE 500 - MANUAL DE OPERAO

CAPTULO 17 - VIZUALIZAO E PROGRAMAO DOS PARMETROS DE MQUINA Atravs da softkey I o comando apresenta o quadro de variveis de CLP, permitindo ao usurio a verificao dos valores contidos em cada uma delas, facilitando sobremaneira a determinao de falhas na mquina. Normalmente os valores das variveis de CLP so apresentados na forma binria. Atravs da tecla pode-se alterar a apresentao dos valores para a forma hexadecimal ou ainda para a forma decimal. Somente o usurio 0 tem permisso para alterar os valores das variveis de CLP.

SRIE 500 - MANUAL DE OPERAO

17.3

CAPTULO 17 - VIZUALIZAO E PROGRAMAO DOS PARMETROS DE MQUINA

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

17.4

SRIE 500 - MANUAL DE OPERAO

ANEXO A - LISTA DE ERROS DE OPERAO E FALHAS CDIGO 00 01 03 04 05 06 07 08 09 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 DESCRIO ERRO DE OPERAO LABEL NO ENCONTRADO ERRO DE FORMATO STACK USURIO REFERNCIA A LABEL INVLIDO LABEL J EXISTE MEMRIA CHEIA FINS DE CURSO EM SOFT. ERRADOS ERRO DE SUPERVISO DE ENTRADA/SADA BATERIA FRACA FIM DE CURSO EIXO 1 POSITIVO FIM DE CURSO EIXO 1 NEGATIVO FIM DE CURSO EIXO 2 POSITIVO FIM DE CURSO EIXO 2 NEGATIVO EMERGNCIA EXTERNA MARCAS DE REFERNCIA ERRADAS ENTRAR COM TODOS OS PARMETROS INCONSISTNCIA NO PROGRAMA FIM DE CURSO NA BUSCA DE REFERNCIA FALHA TRANSDUTOR EIXO 1 FALHA TRANSDUTOR EIXO 2 TEMPERATURA EXCESSIVA ULTRAPASSADO LAG EIXO 1 ULTRAPASSADO LAG EIXO 2 FALTAM 24 V EXTERNOS PERDA DE PARMETROS EM CICLO DEFEITO NO CIRC. DE EMERGNCIA ERRO INTERNO RST1 ERRO INTERNO RP ERRO INTERNO RV ERRO INTERNO RV1 ERRO INTERNO S1 ERRO INTERNO EP ERRO INTERNO EBP ERRO INTERNO EV ERRO INTERNO EBV ULTRAPASSADO LAG EIXO 4 ULTRAPASSADO LAG EIXO 5 ULTRAPASSADO LAG EIXO 6 INSTRUO INVLIDA PGM CALL INVLIDO VIA PLC CDIGO INCOMPLETO PONTO FORA DA CIRCUNFERNCIA FERRAMENTA J DEFINIDA FERRAMENTA NO DEFINIDA REFERNCIA INATIVA STOP NO CICLO DE VERIFICAO DE CHAVES INCOERNCIA NO DESLOCAMENTO MANUAL FALHA TRANSDUTOR S DSR DESATIVADO DURANTE COMUNICAO FORMATO ERRADO NA RECEPO RS-232 ERRO NA RECEPO SERIAL INCOMPATIBILIDADE NA ROSCA RVORE NO CONSEGUIU ATINGIR ROTAO APS 10S PERFIL MUITO COMPRIDO ERRO SINCRONISMO DE ROSCA COMPENSAO DE RAIO NA ROSCA RAIO DE FERRAMENTA MUITO GRANDE OVERFLOW NA COMPENSAO DE RAIO

SRIE 500 - MANUAL DE OPERAO

A.1

ANEXO A - LISTA DE ERROS DE OPERAO E FALHAS CDIGO 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 DESCRIO FIM DE CURSO EIXO 3 POSITIVO FIM DE CURSO EIXO 3 NEGATIVO FALHA TRANSDUTOR EIXO 3 ULTRAPASSADO LAG EIXO 3 RETOMADA DE CICLO OU EXECUO INVLIDA FALHA TRANSDUTOR EIXO 4 FALHA TRANSDUTOR EIXO 5 FALHA TRANSDUTOR EIXO 6 ERRO INTERNO V2 ERRO NA FILA DE EXECUO ERRO NO POSICIONAMENTO COM CENTRAGEM PERDA DE PARMETROS H PROGRAMA SELECIONADO NO EXISTE PROGRAMA NO DEFINIDO NO EXISTE ESPACO PARA ALTERAES DE PROGRAMA PERDA DE PROGRAMA SELECIONADO SENTENA INVLIDA PARA PROGRAMA 0 FUNES NO PODEM ESTAR NUMA MESMA SENTENA ERRO DE MONTAGEM DE SENTENA NA EXECUO ISO ERRO S1 ERRO S2 PASSO ERRADO NA EXECUO IMPOSSIBILIDADE DE EXECUTAR FILA DE PASSOS ERRO DE ROUND ERRO DE CHANFRO ERRO DE CHECK SUM DE OFFSETS ERRO NO PLC OU TEMPO DO PLC MUITO GRANDE SENTENA ISO MUITO GRANDE FIM DE CURSO EIXO 4 POSITIVO FIM DE CURSO EIXO 4 NEGATIVO FIM DE CURSO EIXO 5 POSITIVO FIM DE CURSO EIXO 5 NEGATIVO FIM DE CURSO EIXO 6 POSITIVO FIM DE CURSO EIXO 6 NEGATIVO ERRO INTERNO PV ERRO INTERNO T1 ERRO INTERNO T2 OPERAO DE PROGRAMA INVLIDA ERRO PROCESSO AUXILIAR PERDA DE PARMETROS L PERDA DE PARMETROS C EIXO RESTRITO A PROCESSO AUXILIAR ERRO PROCESSO AUXILIAR INCONSISTNCIA NO MOVIMENTO ROTATIVO SENHA PERDIDA SENHA INVLIDA SENHA NOVA NO CONFERE PERDA DE PARMETROS DE FUSO TAXA DE RS MUITO ELEVADA MXIMA ESCALA GRFICA EXCEDIDA FALTA MEMRIA PARA CRIAR RASCUNHO NO EXISTE NADA PARA INSERIR OS PROGRAMAS SO DIFERENTES ELEMENTO DE FERRAMENTA INEXISTENTE POSICIONAMENTO NO PERMITIDO EM EROSO EIXOS AUXILIARES NO ESTO NA ORIGEM PROCEDIMENTO DE DEPOSIO LIGADO INCONSISTNCIA NA ESCALA DEFINIDA

A.2

SRIE 500 - MANUAL DE OPERAO

ANEXO A - LISTA DE ERROS DE OPERAO E FALHAS CDIGO 130 131 132 133 134 135 136 137 138 139 140 141 142 143 143 143 144 145 146 147 148 150 D0 D1 D2 D3 D4 D5 DESCRIO SEM MEMRIA PARA ALOCAR BUFFER DE DADOS EIXO NO PERMITIDO NA SPLINE AVANO MUITO RPIDO EM SPLINE SPLINE EM MODO INVLIDO VARIAO MUITO GRANDE DOS PONTOS PARA SPLINE G70 OU G71 EM MODO INVLIDO ERRO DE CHECK-SUM NOS DADOS DA COMUNICAO NO H DADOS PARA LER DA COMUNICAO FILA INTERNA DE TRANSMISSO CHEIA DEFEITO NO TECLADO DISPOSITIVO EXTERNO NO RESPONDE ERRO NA INICIALIZAO DE CICLO DE DESBASTE SENTENA INVLIDA EM CICLO DE DESBASTE ERRO NA CAPTAO DE PONTOS OU EM TRANSMISSO PERDA DE PARMETROS DE BALANCAS ERRO EM CLCULO DA LENTE PARMETROS DE CAPTAO INVLIDOS NO EST EM MODO DE CAPTAO NO PODE EDITAR PROGRAMA PEDIDO PERFIL NO EXISTE PARMETROS DE CALIBRAO INVLIDOS ERRO DE LEITURA EM PONTA DIGITAL FIM DE CARACTERES INESPERADO FIM DE SENTENA INESPERADO SENTENA INVLIDA MUITAS TECLAS NA SENTENA BUFFER DE COMANDOS LOTADO OVERFLOW DO BUFFER DE TRANSMISSO

SRIE 500 - MANUAL DE OPERAO

A.3

ANEXO A - LISTA DE ERROS DE OPERAO E FALHAS

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

A.4

SRIE 500 - MANUAL DE OPERAO

ANEXO B - LISTA DE PARMETROS DE MQUINA - REA P P000 P001 P002 P003 P004 P005 P006 P007 P008 P009 P010 P011 P012 P013 P014 P015 P016 P017 P018 P019 P020 P021 P022 P023 P024 P025 P026 P027 P028 P029 P030 P031 P032 P033 P034 P035 P036 P037 P038 P039 P040 P041 P042 P043 P044 P045 P046 P047 P048 P049 P050 P051 P052 P053 P054 P055 P056 P057 P058 P059 ACELERAO DE PARTIDA I kV I VELOCIDADE DE TRANSIO DE TORQUE I CORREO DE VELOCIDADE I FATOR INTEGRAL I COMPENSAO DE FOLGA I RPIDO I RELAO DE TORQUES I VELOCIDADE MNIMA DE APROXIMAO I JANELA DE POSICIONAMENTO I COMUNICAO EXTERNA / DNC FATOR DIFERENCIAL I INVERSO DO SENTIDO DE CONTAGEM I INVERSO DA TENSO ANALGICA I / TENSO MNIMA INVERSO DE SENTIDO DE BUSCA DE REF. I FATOR DE APROXIMAO M96 RPIDO NA BUSCA DE REFERNCIA I RPIDO CODIFICADO EM MANUAL I ERRO DE ACOMPANHAMENTO MXIMO SEM MOVIMENTO EIXO I DESVIO TOLERVEL DO ERRO DE ACOMPANHAMENTO TERICO I ACELERAO DE PARTIDA II kV II VELOCIDADE DE TRANSIO DE TORQUE II CORREO DE VELOCIDADE II FATOR INTEGRAL II COMPENSAO DE FOLGA II RPIDO II RELAO DE TORQUES II VELOCIDADE MNIMA DE APROXIMAO II JANELA DE POSICIONAMENTO II PREVISOR DE VELOCIDADE / RELAXAMENTO DE SUPERVISO (M96) FATOR DIFERENCIAL II INVERSO DO SENTIDO DE CONTAGEM II INVERSO DA TENSO ANALGICA II / TENSO MNIMA INVERSO DE SENTIDO DE BUSCA DE REF. II (INATIVO) RPIDO NA BUSCA DE REFERNCIA II RPIDO CODIFICADO EM MANUAL II ERRO DE ACOMPANHAMENTO MXIMO SEM MOVIMENTO EIXO II DESVIO TOLERVEL DO ERRO DE ACOMPANHAMENTO TERICO II PRIMEIRO EIXO NA BUSCA DE REF. APRESENTAO DAS COORDENADAS FATOR DE MULTIPLICAO DE RPIDOS ECO EM RECEPO DE PROGRAMAS E PARMETROS LIBERAO CONTINUA / CHAVEADA ACELERAO NA BUSCA DE REFERNCIA TIPO DE CURSOR NA EXECUO TEMPO STROBE M/S/T TEMPO DE GUARDA P/ STROBE M/S/T ZERO MQUINA I ZERO MQUINA II CONTROLE DOS MODOS DE OPERAO FIM DE CURSO I+ FIM DE CURSO IFIM DE CURSO II+ FIM DE CURSO IIAVANO COMPENSAO DE OFFSETS DE FERRAMENTA ( C on ) COMPENSAO DE FERRAMENTA (0 = 2L + R, 1 = 1L + R) ROTAO DA RVORE EM MANUAL (CASO ANALGICO) (INATIVO) POT MOVIMENTAO MANUAL EXTERNO SRIE 500 - MANUAL DE OPERAO B.1

ANEXO B - LISTA DE PARMETROS DE MQUINA - REA P P060 P061 P062 P063 P064 P065 P066 P067 P068 P069 P070 P071 P072 P073 P074 P075 P076 P077 P078 P079 P080 P081 P082 P083 P084 P085 P086 P087 P088 P089 P090 P091 P092 P093 P094 P095 P096 P097 FATOR PREVISO PARA M96 TEMPO PARA ESTABILIZAO DE ROTAO RVORE MXIMO ERRO DE RAIO PERMITIDO EM NTERPOLAO CIRCULAR MNIMA PORCENTAGEM POT S MXIMA PORCENTAGEM POT S TEMPO PARA LIBERAO S ACELERAO / DESACELERAO S (INATIVO) TENSO S MNIMA MXIMA ROTAO DA RVORE GAMA ALTA ACELERAO DE PARTIDA III kV III VELOCIDADE DE TRANSIO DE TORQUE III CORREO DE VELOCIDADE III FATOR INTEGRAL III COMPENSAO DE FOLGA III RPIDO III RELAO DE TORQUES III VELOCIDADE MNIMA DE APROXIMAO III JANELA DE POSICIONAMENTO III (INATIVO) FATOR DIFERENCIAL III INVERSO DO SENTIDO DE CONTAGEM III INVERSO DA TENSO ANALGICA III / TENSO MNIMA INVERSO DE SENTIDO DE BUSCA DE REF. III (INATIVO) RPIDO NA BUSCA DE REFERNCIA III RPIDO CODIFICADO EM MANUAL III ERRO DE ACOMPANHAMENTO MXIMO SEM MOVIMENTO EIXO III DESVIO TOLERVEL DO ERRO DE ACOMPANHAMENTO TERICO III ZERO MQUINA III FIM DE CURSO III+ FIM DE CURSO III DEGRAU DE VELOCIDADE MXIMO PARA MOVIMENTAO CONTNUA PASSO ROSCA CNICA DECOMPOSTO OU TANGENCIAL NMERO DE PULSOS TRANSDUTOR EIXO RVORE SENTIDO DE CONTAGEM PARA M03 / M04 SENTIDO CORREODE RAIO DE FERR. E INTERPOLAO CIRCULAR SENTIDO DO EIXO Z EM SIMULAO GRFICA PARA TORNOS MODO DE SIMULAO GRFICA COM EIXOS PARADOS ROTAO DE MUDANA DE GAMA INCREMENTO NO NUMERO DE BLOCO (CDIGO ISO) EIXO I: RAIO = 0 / DIMETRO = 1 EIXO II: RAIO = 0 / DIMETRO = 1 EIXO III: RAIO = 0 / DIMETRO = 1 EIXO IV: RAIO = 0 / DIMETRO = 1 MODO COMPRIMIDO NO RS232 ARREDONDAMENTO DO EIXO I ARREDONDAMENTO DO EIXO II ARREDONDAMENTO DO EIXO III ARREDONDAMENTO DO EIXO IV ESCALA DO TRANSDUTOR DO EIXO I ESCALA DO TRANSDUTOR DO EIXO II ESCALA DO TRANSDUTOR DO EIXO III ESCALA DO TRANSDUTOR DO EIXO IV TEMPO DE ATUALIZAO NORMAL DO PLC CONTROLE RPIDO PARA EXECUO DE ROSCAS CONFIRMAO DE SENTENA NA EDIO FUNO M PASSADA AO DNC / CONTROLE HABILITAO FUNO M DNC FUNO M DNC SRIE 500 - MANUAL DE OPERAO

P098 P099 P100 P101 P102 P103 P104 P105 P106 P107 P108 P109 P110 P111 P112 P113 P114 P115 P116 P117 P118 B.2

ANEXO B - LISTA DE PARMETROS DE MQUINA - REA P P119 P120 P121 P122 P123 P124 P125 P126 P127 P128 P129 P130 P131 P132 P133 P134 P135 P136 P137 P138 P139 P140 P141 P142 P143 P144 P145 P146 P147 P148 P149 P150 P151 P152 P153 P154 P155 P156 P157 P158 P159 P160 P161 P162 P163 P164 P165 P166 P167 P168 P169 P170 P171 P172 P173 P174 P175 P176 P177 P178 FUNO M DNC TIPO DE EXECUO COM F0 ENTRADA ASSOCIADA A G36 ENTRADA ASSOCIADA A G37 ENTRADA ASSOCIADA A G38 ENTRADA ASSOCIADA A G39 SE 1 MOSTRA EXECUO DE SUBPROGRAMA INATIVO MDULO DE EIXOS ROTATIVOS DIFERENTES DE 360 DILOGO DE EDIO JUNTO A SENTENA PROGRAMADA PARMETRO DE BIT PLC INTEGRADO ( M 028.0 ) PARMETRO DE BIT PLC INTEGRADO ( M 028.1 ) PARMETRO DE BIT PLC INTEGRADO ( M 028.2 ) PARMETRO DE BIT PLC INTEGRADO ( M 028.3 ) PARMETRO DE BIT PLC INTEGRADO ( M 028.4 ) PARMETRO DE BIT PLC INTEGRADO ( M 028.5 ) PARMETRO DE BIT PLC INTEGRADO ( M 028.6 ) PARMETRO DE BIT PLC INTEGRADO ( M 028.7 ) PARMETRO DE BIT PLC INTEGRADO ( M 029.0 ) PARMETRO DE BIT PLC INTEGRADO ( M 029.1 ) PARMETRO DE BIT PLC INTEGRADO ( M 029.2 ) PARMETRO DE BIT PLC INTEGRADO ( M 029.3 ) PARMETRO DE BIT PLC INTEGRADO ( M 029.4 ) PARMETRO DE BIT PLC INTEGRADO ( M 029.5 ) PARMETRO DE BIT PLC INTEGRADO ( M 029.6 ) PARMETRO DE BIT PLC INTEGRADO ( M 029.7 ) INVERSO DE SENTIDO DE MOVIMENTO EIXO ORIENTAO DE FERRAMENTA PARMETRO DE WORD PLC INTEGRADO ( M 030 ) PARMETRO DE WORD PLC INTEGRADO ( M 032 ) PARMETRO DE WORD PLC INTEGRADO ( M 034 ) PARMETRO DE WORD PLC INTEGRADO ( M 036 ) TEMPO DE ESPERA PARA FINAL DE MOVIMENTO PARMETRO DE WORD PLC INTEGRADO ( M 038 ) PARMETRO DE WORD PLC INTEGRADO ( M 040 ) PARMETRO DE WORD PLC INTEGRADO ( M 042 ) PARMETRO DE WORD PLC INTEGRADO ( M 044 ) PARMETRO DE WORD PLC INTEGRADO ( M 046 ) PARMETRO DE WORD PLC INTEGRADO ( M 048 ) PARMETRO DE WORD PLC INTEGRADO ( M 050 ) PARMETRO DE WORD PLC INTEGRADO ( M 052 ) PARMETRO DE WORD PLC INTEGRADO ( M 054 ) PARMETRO DE WORD PLC INTEGRADO ( M 056 ) PARMETRO DE WORD PLC INTEGRADO ( M 058 ) DEFINIO DE ENTRADAS/SADAS DO CLP INTEGRADO RECUO AUTOMTICO (ELETRO EROSO) AVANO CODIFICADO EM DRY RUN DEFINIO DE REAS L E C ZERO MQUINA IV FIM DE CURSO IV+ FIM DE CURSO IVZERO MQUINA V FIM DE CURSO V+ FIM DE CURSO VZERO MQUINA VI FIM DE CURSO VI+ FIM DE CURSO VIVELOCIDADE MXIMA EM MOVIMENTAO MODO MANIVELA EIXO ASSOCIADO A MANIVELA I CONTADOR ASSOCIADO A MANIVELA I EIXO ASSOCIADO A MANIVELA II CONTADOR ASSOCIADO A MANIVELA II EIXO ASSOCIADO A MANIVELA III SRIE 500 - MANUAL DE OPERAO B.3

ANEXO B - LISTA DE PARMETROS DE MQUINA - REA P P179 P180 P181 P182 P183 P184 P185 P186 P187 P188 P189 P190 P191 P192 P193 P194 P195 P196 P197 P198 P199 P200 P201 P202 P203 P204 P205 P206 P207 P208 P209 P210 P211 P212 P213 P214 P215 P216 P217 P218 P219 P220 P221 CONTADOR ASSOCIADO A MANIVELA III ACELERAO DE PARTIDA IV Kv IV VELOCIDADE DE TRANSIO DE TORQUE IV CORREO DE VELOCIDADE IV FATOR INTEGRAL IV COMPENSAO DE FOLGA IV RPIDO IV RELAO DE TORQUES IV VELOCIDADE MNIMA DE APROXIMAO IV JANELA DE POSICIONAMENTO IV (INATIVO) FATOR DIFERENCIAL IV INVERSO DO SENTIDO DE CONTAGEM IV INVERSO DA TENSO ANALGICA IV / TENSO MNIMA INVERSO DE SENTIDO DE BUSCA DE REF. IV (INATIVO) RPIDO NA BUSCA DE REFERNCIA IV RPIDO CODIFICADO EM MANUAL IV ERRO DE ACOMPANHAMENTO MXIMO SEM MOVIMENTO EIXO IV DESVIO TOLERVEL DO ERRO DE ACOMPANHAMENTO TERICO IV ACELERAO DE PARTIDA V kV V SOFTKEYS VIA ENTRADAS E8-E14 (CORTE CONTNUO) VELOCIDADE DE TRANSIO DE TORQUE V CORREO DE VELOCIDADE V FATOR INTEGRAL V COMPENSAO DE FOLGA V EIXO III AUXILIAR DO EIXO I RPIDO V RELAO DE TORQUES V VELOCIDADE MNIMA DE APROXIMAO V JANELA DE POSICIONAMENTO V (INATIVO) FATOR DIFERENCIAL V INVERSO DO SENTIDO DE CONTAGEM V INVERSO DA TENSO ANALGICA V / TENSO MNIMA INVERSO DE SENTIDO DE BUSCA DE REF. V (INATIVO) RPIDO NA BUSCA DE REFERNCIA V RPIDO CODIFICADO EM MANUAL V ERRO DE ACOMPANHAMENTO MXIMO SEM MOVIMENTO EIXO V DESVIO TOLERVEL DO ERRO DE ACOMPANHAMENTO TERICO V ACELERAO DE PARTIDA VI kV VI SOFTKEYS VIA ENTRADAS E8-E14 (MAQCORT) COTA DO TERCEIRO EIXO INDEXADA VELOCIDADE DE TRANSIO DE TORQUE VI CORREO DE VELOCIDADE VI FATOR INTEGRAL VI COMPENSAO DE FOLGA VI EIXO ROTATIVO ESCOLHE SEMPRE MENOR CAMINHO RPIDO VI RELAO DE TORQUES VI TIPO DE POSICIONAMENTO EM MODO MARCA VELOCIDADE MNIMA DE APROXIMAO VI JANELA DE POSICIONAMENTO VI TEMPO PARA CONFIRMAO INDEXAO CASO M19 FATOR DIFERENCIAL VI INVERSO DO SENTIDO DE CONTAGEM VI

P222 P223 P224 P225 P226 P227 P228 P229 P230 P231 P232

B.4

SRIE 500 - MANUAL DE OPERAO

ANEXO B - LISTA DE PARMETROS DE MQUINA - REA P P233 P234 P235 P236 P237 P238 P239 P240 P241 P242 P243 P244 P245 P246 P247 P248 P249 P250 P251 P252 P253 P254 P255 P256 P257 P258 P259 P260 P261 P262 P263 P264 P265 P266 P267 P268 P269 P270 P271 P272 P273 P274 P275 P276 P277 P278 P279 P280 P281 P282 P283 P284 INV. DA TENSO ANALGICA VI / TENSO MNIMA INVERSO DE SENTIDO DE BUSCA DE REF. VI SELEO DE MODO DE CAPTAO DA REFERNCIA S AVANO CODIFICADO NA PARADA INDEXADA POSICIONAMENTO EM MODO MARCA VIA INTERRUPO RPIDO NA BUSCA DE REFERNCIA VI RPIDO CODIFICADO EM MANUAL VI ERRO DE ACOMPANHAMENTO MXIMO SEM MOVIMENTO EIXO VI DESVIO TOLERVEL DO ERRO DE ACOMPANHAMENTO TERICO VI DEFINIO DO EIXO I LETRA ASSOCIADA AO EIXO I - CDIGO ASCII SADA ANALGICA I CONTADOR REAL I TAXA DE AMOSTRAGEM ASSOCIADA AO EIXO I DEFINIO DO EIXO II LETRA ASSOCIADA AO EIXO II - CDIGO ASCII SADA ANALGICA II CONTADOR REAL II TAXA DE AMOSTRAGEM ASSOCIADA AO EIXO II DEFINIO DO EIXO III EIXO III VINCULADO AO EIXO I LETRA ASSOCIADA AO EIXO III - CDIGO ASCII SADA ANALGICA III CONTADOR REAL III TAXA DE AMOSTRAGEM ASSOCIADA AO EIXO III DEFINIO DO EIXO IV EIXO IV VINCULADO AO EIXO II LETRA ASSOCIADA AO EIXO IV - CDIGO ASCII SADA ANALGICA IV CONTADOR REAL IV TAXA DE AMOSTRAGEM ASSOCIADA AO EIXO IV DEFINIO DO EIXO V LETRA ASSOCIADA AO EIXO V - CDIGO ASCII SADA ANALGICA V CONTADOR REAL V TAXA DE AMOSTRAGEM ASSOCIADA AO EIXO V DEFINIO DO EIXO VI LETRA ASSOCIADA AO EIXO VI - CDIGO ASCII SADA ANALGICA VI CONTADOR REAL VI TAXA DE AMOSTRAGEM ASSOCIADA AO EIXO VI ARREDONDAMENTO DO EIXO V ARREDONDAMENTO DO EIXO VI EIXO V : RAIO = 0 / DIMETRO = 1 EIXO VI: RAIO = 0 / DIMETRO = 1 ESCALA DO TRANSDUTOR DO EIXO V ESCALA DO TRANSDUTOR DO EIXO VI (INATIVO) MOSTRA CARACTERES RECEBIDOS VIA RS232 TRANSMISSO MODO GRFICO ESTAO MCS ATIVAO MODO Xon Xoff NA COMUNICAO SERIAL BLOQUEIO DO TESTE DE EMERGNCIA NA INICIALIZAO LOCALIZAO DAS SADAS DE LIBERAO DOS EIXOS BLOQUEIO DO MODO GRFICO ATIVA ALTERAO DE PARMETROS DURANTE EXECUO ESTABELECE EXECUO M94 COMO ESTADO MODAL INICIAL TECLADO PASSADO APENAS PELO CLP

SRIE 500 - MANUAL DE OPERAO

B.5

ANEXO B - LISTA DE PARMETROS DE MQUINA - REA P

PGINA DEIXADA INTENCIONALMENTE EM BRANCO

B.6

SRIE 500 - MANUAL DE OPERAO

Você também pode gostar