Documentao de usurio
Fundamentos de programao
A B C D
Validade
Sistema de comando Verso de software SINUMERIK 840D 6 SINUMERIK 840DE (verso export.) 6 SINUMERIK 840D powerline 6 SINUMERIK 840DE powerline 6 SINUMERIK 840Di 2 SINUMERIK 840DiE (verso export.) 2 SINUMERIK 810D 3 SINUMERIK 810DE (verso export.) 3 SINUMERIK 810D powerline 6 SINUMERIK 810DE powerline 6
E F G
Edio 11.2002
3ls
Documentao SINUMERIK
Histrico de edies A seguir esto listados breves detalhes desta e de edies anteriores. O status de cada edio indicado por um cdigo na coluna Observaes. Cdigo do status de edio na coluna Observaes: A . . . . Documentao nova. B . . . . Reedio no revisada com novo nmero de encomenda. C . . . . Edio revisada com novo nvel de edio. Se modificaes foram realizadas na pgina desde sua ltima edio, estas so indicadas pelo novo cdigo de edio no cabealho desta pgina. Edio 02.01 12.01 11.02 N de encomenda 6FC5 298- 6AC10- 0BP0 6FC5 298- 6AC10- 0BP1 6FC5 298- 6AC10- 0KP2 Observaes A C C
Este manual est incluso na documentao disponvel em CD-ROM (DOCONCD) Edio N de encomenda Observaes 11.02 6FC5 298- 6CA00- 0BG3 C
Marcas registradas SIMATICr, SIMATIC HMIr, SIMATIC NETr, SIROTECr, SINUMERIKr e SIMODRIVEr so marcas registradas da Siemens. As demais denominaes mencionadas nesta publicao so marcas cujo uso indevido por terceiros constitui em violao dos direitos autorais.
Mais informaes esto disponveis na Internet: http://www.ad.siemens.de/sinumerik Esta publicao foi produzida com Interleaf V 7. A reproduo, divulgao ou uso deste documento e de seu contedo est proibida sem a autorizao prvia e por escrito. Infratores sero responsabilizados pelos danos. Todos direitos reservados, inclusive direitos criados para a concesso de patente ou registro de modelo de utilidade ou projeto.
No comando podem ser executadas outras funes que no esto descritas nesta documentao. Porm, no existe nenhuma obrigao de fornecimento destas funes quando for fornecido um novo comando ou em caso de assistncia tcnica. Ns controlamos o contedo deste documento quanto a sua correspondncia como hardware e o software descritos. No entanto, diferenas ainda podero ser encontradas. As informaes contidas neste documento so revisadas regularmente e as correes necessrias estaro presentes na prxima edio. Todas sugestes de melhoria so bem vindas. Sujeito a modificaes tcnicas sem aviso prvio.
Siemens AG
Prefcio
Organizao da documentao
A documentao est organizada em 3 partes: S Documentao geral S Documentao de usurio S Documentao do fabricante e de assistncia tcnica
A quem se destina
Este manual destinado aos usurios de mquinas- ferramenta. Ela descreve detalhadamente as informaes necessrias para o usurio programar o sistema do comando YASKAWA SIEMENS 840DI.
Escopo padro
Este guia de programao descreve a funcionalidade do escopo de fornecimento padro. Os complementos e as alteraes realizadas pelo fabricante da mquina so documentadas pelo prprio fabricante da mquina. Informaes mais detalhadas sobre outras publicaes relacionadas ao YASKAWA SIEMENS 840DI e publicaes que servem para todos os comandos SINUMERIK (p. ex. interface universal, ciclos de medio ...) podem ser adquiridas com seu representante Siemens local. No comando podem ser executadas outras funes que no esto descritas nesta documentao. Porm, no existe nenhuma obrigao de fornecimento destas funes quando for fornecido um novo comando ou em caso de assistncia tcnica.
Origem
Em contraste forma de programao do YASKAWA SIEMENS 840DI da Siemens, a programao com o dialeto ISO est baseada principalmente nos comandos SINUMERIK 6T- B e SINUMERIK 6M- B, comandos CNC que j saram de linha. Porm, a necessidade de compatibilidade de programao no SINUMERIK 6T- B por parte do fabricante (OEM) e cliente final fez com que a funo do dialeto ISO continuasse sendo desenvolvida.
Aplicabilidade
YASKAWA SIEMENS 840DI SW 2 com os painis de operao OP010/010S/010C/012/015.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
Prefcio AChapter
11.02
Outline
Este Guia de programao destinado aos operadores de mquina qualificados e com o conhecimento necessrio em operaes de furao, fresamento e torneamento. Aqui so usados exemplos simples de programao para explicar os comandos e procedimentos que tambm esto definidos conforme a norma DIN 66025.
Princpio
Seu comando YASKAWA SIEMENS 840DI foi projetado e construdo de acordo com a mais atual tecnologia disponvel, sendo atestado conforme regulamentos e padres de segurana.
Equipamento adicional
Os aplicativos dos comandos da SIEMENS podem ser expandidos para aplicaes dedicadas atravs da adio de dispositivos, equipamentos e expanses especiais da SIEMENS.
Pessoal
Somente o pessoal devidamente treinado, autorizado e confivel dever receber permisso de operar o equipamento. O comando nunca dever ser operado, mesmo que temporariamente, por pessoas que no foram devidamente instrudas ou treinadas. As responsabilidades para o pessoal de colocao em funcionamento, de operao e de manuteno do equipamento devero ser claramente definidas, e o cumprimento destas responsabilidades dever ser monitorado.
Comportamento
Antes do comando ser colocado em funcionamento, certifque- se de que o Guia de operao foi lido e entendido pelas pessoas responsveis. A empresa de operao tambm responsvel pelo controle constante do estado tcnico geral do comando (falhas e danos visveis, comportamento operacional alterado).
vi
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Prefcio
Assistncia Tcnica
Os servios de reparao devero ser executados pelo pessoal devidamente treinado e qualificado em sua rea tcnica, de acordo com as informaes fornecidas com o Guia de assistncia tcnica e manuteno. Todos os regulamentos de segurana devero ser cumpridos.
Aviso Os itens a seguir devero ser considerados como de uso incorreto e isentam o fabricante de qualquer responsabilidade: Toda aplicao que no esteja de acordo com os os respectivos regulamentos de uso correto. Quando o comando no estiver em condies tcnicas totalmente corretas, ou quando ele operado sem considerar os regulamentos de segurana e as instrues de preveno contra acidentes descritos no Manual de Instrues. Quando falhas que podem comprometer a segurana do equipamento no so eliminadas antes de ser inicializado o comando. A execuo de toda modificao, ponte e desabilitao de itens do equipamento do comando fundamentais para uma operao sem falhas, de uso irrestrito e com segurana ativa e passiva.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
vii
Prefcio
11.02
Ajudas de pesquisa
Alm do ndice geral, ns tambm oferecemos as seguintes informaes anexas para melhor atend- lo: S ndice de abreviaes S ndice de termos S Tabela de cdigos G S MDs e SDs S Campos de dados, listas S Alarmes S Literatura S ndice alfabtico Para obter uma lista completa e a descrio dos alarmes do SINUMERIK 840D, consulte Literatura: /DA/, Guia de Diagnstico
Para obter mais informaes referentes a colocao em funcionamento e localizao de falhas, consulte Literatura: /FB/, D1, Meios auxiliares de Diagnstico
Instrues de segurana
Este manual contm informaes que devero ser observadas para assegurar a segurana de seu pessoal, assim como proteger o produto e o equipamento conectado. Estas informaes esto destacadas no manual por um tringulo de advertncia e so classificadas em funo de seu nvel de perigo como segue:
Perigo indica uma situao de perigo iminente, quando no observada, resultar em morte ou graves leses corporais.
Aviso indica uma situao de perigo potencial, quando no observada, poder resultar em morte ou graves leses corporais.
viii
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Prefcio
Ateno usada com o smbolo de advertncia de segurana, indica uma situao de perigo potencial, quando no evitada, poder resultar em leses de pequena ou mdia gravidade.
Ateno usada com o smbolo de advertncia de segurana, indica uma situao de perigo potencial, quando no evitada, poder resultar em danos materiais.
Aviso usada com o smbolo de advertncia de segurana, indica uma situao de perigo potencial, quando no evitada, poder resultar em resultados ou estados desfavorveis.
Informao tcnica
Marcas registradas
IBM uma marca registrada da International Business Corporation. MS- DOS e WINDOWST so marcas registradas da Microsoft Corporation.
Anotao
Neste documento so usadas as seguintes formas de anotao e abreviao: S Sinais de interface do PLC - > IS nome do sinal (dados do sinal) Exemplos: IS MMC- CPU1 pronto (DB10, DBX108.2), isto , o sinal est armazenado no bloco de dados 10, byte de dados 108, bit 2. IS Controle do avano/fuso (DB31- 48, DBB0), isto , para determinados fusos/eixos os sinais so armazenados nos blocos de dados de 31 a 48, byte 0 de bloco de dado.
S Dados de mquina - > MD: MD_NAME (denominao em ingls) S Dados de ajuste - > SD: SD_NAME (denominao em ingls) S O caractere ? significa corresponde a.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
ix
Prefcio
11.02
Notas
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
ndice
ndice
1 Fundamentos de programao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.2 1.2.1 1.2.2 1.2.3 2 Explanaes introdutrias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo Siemens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo de dialeto ISO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comutao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exibio do cdigo G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmero mximo de eixos / nome de eixo . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleo do sistema A, B ou C de cdigos G . . . . . . . . . . . . . . . . . . . . . . . . Programao de pontos decimais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Omisso de blocos (/0 a /7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fundamentos da funo de avano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Avano rpido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Velocidade de corte (Comando F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comutao entre os modos de avano por minuto para avano por rotao (G94/G95) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos de interpolao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posicionamento (G00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolao linear (G01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolao circular (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolao cilndrica (G07.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolao de coordenadas polares (G12.1, G13.1) . . . . . . . . . . . . . . . . . Usando a funo de rosqueamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rosqueamento e rosqueamento contnuo (G33) . . . . . . . . . . . . . . . . . . . . . . Rosqueamento contnuo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rosqueamento de mltiplas entradas (G33) . . . . . . . . . . . . . . . . . . . . . . . . . Rosqueamento de passo varivel (G34) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Retorno ao ponto de referncia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Retorno automtico ao ponto de referncia (G28) . . . . . . . . . . . . . . . . . . . . Controle do retorno ao ponto de referncia (G27) . . . . . . . . . . . . . . . . . . . . . Retorno para o segundo ao quarto ponto de referncia (G30) . . . . . . . . . . . Recuo da ferramenta (G10.6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O sistema de coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sistema de coordenadas da mquina (G53) . . . . . . . . . . . . . . . . . . . . . . . . . Sistema de coordenadas da pea (G92) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Resetar o sistema de coordenadas da ferramenta (G92.1) . . . . . . . . . . . . . Como selecionar um sistema de coordenadas da pea . . . . . . . . . . . . . . . . Como mudar um sistema de coordenadas da pea . . . . . . . . . . . . . . . . . . . Definio dos modos de entrada dos valores de coordenadas . . . . . . . . . . Definio absoluta/incremental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos diametrais e radiais para eixo X . . . . . . . . . . . . . . . . . . . . . . . . . Definio de sistema em polegadas/mtrico (G20, G21) . . . . . . . . . . . . . . . 1-15 1-15 1-15 1-15 1-16 1-16 1-16 1-17 1-17 1-19 1-21 1-21 1-21 1-24 2-27 2-27 2-27 2-29 2-31 2-37 2-39 2-42 2-42 2-45 2-47 2-50 2-51 2-51 2-53 2-54 2-55 3-57 3-57 3-58 3-59 3-59 3-60 3-61 3-64 3-64 3-67 3-68
Comandos de chamada de movimentos de eixos . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.3 2.3.1 2.3.2 2.3.3 2.4
Comandos de controle de movimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.2 3.2.1 3.2.2 3.2.3
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
xi
ndice
11.02
3.3 3.3.1 3.4 3.4.1 3.4.2 3.4.3 3.5 3.5.1 3.5.2 3.5.3 3.6 3.7 3.7.1 3.7.2 3.7.3 3.7.4 4 4.1 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.2 4.3 4.4 4.4.1 4.4.2 4.5 4.5.1 4.5.2 4.6 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 A B C D
Comandos de controle de tempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tempo de espera (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funes de correo da ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Memria dos dados de correo da ferramenta . . . . . . . . . . . . . . . . . . . . . . Correo da posio da ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funo de correo do raio da ponta da ferramenta (G40, G41/G42) . . . . . Funo de fuso (Funo S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comando do fuso (comando S de 5 dgitos) . . . . . . . . . . . . . . . . . . . . . . . . . Controle de velocidade superficial constante (G96, G97) . . . . . . . . . . . . . . Funo de seleo do fuso da ferramenta rotativa . . . . . . . . . . . . . . . . . . . . Funo de ferramenta (Funo T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funes de diversos (Funo M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cdigos M relacionados parada (M00, M01, M02, M30) . . . . . . . . . . . . . . Cdigos M processados internamente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chamada de macro via funo M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cdigos M de aplicao geral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funes de suporte de programa (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclos de trabalho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclos mltiplos repetitivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclos de trabalho para usinagem de furos (G80 a G89) . . . . . . . . . . . . . . . Funes de suporte do programa (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificao do valor de correo da ferramenta Entrada de dados programveis (G10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funo de chamada da subrotina (M98, M99) . . . . . . . . . . . . . . . . . . . . . . . Nmero de programa de oito dgitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funes de suporte de automatizao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funo de saltos (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salto em mltiplos estgios (G31, P1- P2) . . . . . . . . . . . . . . . . . . . . . . . . . . Programas de macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diferenas das subrotinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chamada de programa de macro (G65, G66, G67) . . . . . . . . . . . . . . . . . . . Funes avanadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de usinagem de alta velocidade (G05) . . . . . . . . . . . . . . . . . . . . . . . . . Torneamento poligonal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compressor em modo de dialeto ISO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modos de comutao para DryRun e nveis de salto . . . . . . . . . . . . . . . . . . Programa de interrupo com M96 / M97 (ASUP) . . . . . . . . . . . . . . . . . . . .
3-69 3-69 3-70 3-70 3-70 3-70 3-77 3-77 3-78 3-80 3-81 3-81 3-81 3-82 3-82 3-83 4-85 4-85 4-85 4-98 4-115 4-126 4-126 4-127 4-131 4-132 4-132 4-135 4-136 4-136 4-136 4-143 4-143 4-144 4-146 4-147 4-148
Abreviaes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-151 Termos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-161 Tabela de cdigos G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-191 C.1 D.1 Tabela de cdigos G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-191 Dados de mquina/de ajuste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-195 Dados de mquina e de ajuste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-195
xii
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
ndice
Dados de mquina especficos de canal . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-208 Dados de ajuste especficos de eixo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-213 Dados de ajuste especficos de canal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-214 Dados de mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-217 Dados de ajuste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-220 Variveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-220
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
xiii
ndice
11.02
Notas
xiv
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Fundamentos de programao
1.1
Explanaes introdutrias
1.1.1
Modo Siemens
Quando o modo Siemens est ativo aplicam- se as seguintes condies: S Como padro no comando so interpretados os comandos G da Siemens. Isto aplica- se a todos os canais. S No possvel ampliar o sistema de programao da Siemens com funes do dialeto ISO porque determinadas funes G possuem diferentes significados. S Os arquivos MD disponveis para download podem ser usados para comutar o comando para o dialeto ISO. Neste caso, o sistema inicializa o modo de dialeto ISO como padro.
1.1.2
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
1-15
11.02
1.1.3
Comutao
Os comandos G a seguir so usados para comutar entre os modos Siemens e dialeto ISO: G290 - Linguagem de programao NC da Siemens est ativa G291 - Linguagem de programao NC de dialeto ISO est ativa
A ferramenta, as correes de ferramenta e os deslocamentos do ponto zero atuais no sero alterados com esta ao.
1.1.4
Exibio do cdigo G
A exibio de cdigos G sempre deve ser implementada no mesmo tipo de linguagem (Siemens/Dialeto ISO) como a atual exibio de blocos. Se a exibio de blocos for omitida com DISPLOF, os atuais cdigos G continuam sendo exibidos no tipo de linguagem do bloco ativo.
Exemplo
Os ciclos padronizados da Siemens so chamados usando- se funes G do modo de dialeto ISO. DISPLOF programado no incio do ciclo, com o resultado que os comandos G do dialeto ISO permanecem ativos para a exibio. PROC CYCLE328 SAVE DISPLOF N10 ... ... N99 RET
Procedimento
O programa principal externo chama o ciclo de interface da Siemens. O modo Siemens est selecionado implicitamente na chamada do ciclo de interface. DISPLOF congela a exibio de blocos durante a chamda do bloco, a exibio de cdigos G permanece em modo externo. Esta exibio atualizada enquanto o ciclo Siemens for executado. O atributo SAVE retorna os cdigos G modificados no ciclo de interface para seu estado original assim que o ciclo de interface for chamado para retornar ao programa principal.
1.1.5
1-16
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
1.1.6
Sistema de cdigos A
Se o sistema A de cdigo G est ativo, G91 no estar disponvel. Neste caso, o movimento incremental dos eixos X, Y e Z programado pelos endereos U, V e W. Os nomes U, V e W no estaro disponveis para denominar os eixos, resultando em 6 eixos no mximo. O endereo H usado para a programao do movimento incremental do eixo C no sistema A de cdigo G.
Aviso
1.1.7
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
1-17
11.02
mm 0.001 polegada 0.0001 graus 0.001 mm 1 polegada 0.01 mm 0.01 polegada 0.0001 mm 0.01 polegada 0.0001 mm 0.001 polegada 0.0001 mm 0.001 polegada 0.0001 mm 0.001 polegada 0.0001 mm 0.001 polegada 0.0001 s graus 0.001 0.001
1-18
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Tabela 1-2
Diferentes fatores de converso para IS-B e IS-C Endereo Unidade IS-B IS-C 0.0001 0.00000 1 0.0001 0.00000 1 0.0001 0.00001 0.0001 0.00001 0.0001 0.00001 0.001 0.0001
Bit8 = 1
mm 0.0001 polegada 0.00000 1 mm 0.0001 polegada 0.00000 1 mm 0.001 polegada 0.0001 mm 0.001 polegada 0.0001 mm 0.001 polegada 0.0001 0.001 0.001
Passo de rosca F
Chanfro C Raio R, correo de ferramenta G10 Parmetros de interpolao I, J, K G04 X ou U ngulo de contorno A Ciclos de furao roscada G76, G78 $MC_EXTERN_FUNCTION_MASK Bit8 = 0 avano F como G94, G95 Bit8 = 1 passo de rosca F Ciclos de furao roscada G84, G88 $MC_EXTERN_FUNCTION_MASK Bit9 = 0 G95 F Bit8 = 1 G95 F
1.1.8
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
1-19
11.02
Aviso
S 1 pode ser omitido para /1. S A funo opcional de omisso (salto) processada quando um programa de
pea carregado no registro de buffer a partir da fita ou da memria. Se a chave de omisso for para ON depois que o bloco que contm o salto opcional de blocos for lido, o bloco no ser omitido.
1-20
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 1.2
1.2
1.2.1
Avano rpido
O avano rpido usado para o posicionamento (G00) e a operao manual de avano rpido (RAPID). Em modo de avano rpido, cada eixo se movimenta com a velocidade de avano rpido configurada para cada um dos eixos; a velocidade de avano rpido de cada eixo determinada pelo fabricante da mquina- ferramenta atravs de parmetros. Dado que os eixos se movem independentemente um do outro, os eixos alcanam seus destinos em tempos diferentes. Portanto, o curso resultante da ferramenta nem sempre uma linha reta.
1.2.2
Veja 1.2.3 Comutao entre modos de avano por minuto e avano por rotao para consultar detalhes sobre estes cdigos G. O cdigo F modal e uma vez designado permanecer ativo at ser designado outro cdigo F. Se os cdigos G de avano forem alternados entre G94 e G95, ser necessrio designar novamente o cdigo F. Se nenhum novo cdigo F for designado, ser emitido o alarme Nenhuma velocidade de avano programada.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
1-21
11.02
Um comando F especificado em modo simultneo de interpolao linear ou circular de 2 eixos representa a velocidade de avano em sentido tangencial.
Exemplodeprogramao(mododeinterpolaolinear) G95 S1000 (r/min); G91 G01 X60. Z40. F0.5; Velocidade tangencial 500 mm/min +X 400 mm/min 300 mm/min
+Z
Fig. 1-1
200 mm/min
Fx +X Fz
+Z
Fig. 1-2
Aviso
S Um comando F0 gera um erro de entrada. S Uma velocidade de avano no sentido do eixo X determ. pelo valor radial.
Pode- se determinar uma velocidade de avano por minuto para uma ferramenta de corte (mm/min, polegadas/min) especificando- se um nmero seguido pelo caractere de endereo F.
1-22
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 1.2
Nota:
Olimite superiordas velocidadesde avano pode estarlimitado pelo sistema do servomotor e o sistema mecnico. Para a atual faixa de avanos que podem ser programados, consulte os manuais publicados pelo fabricante da mquina- ferramenta.
+Z
Fig. 1-3
Aviso
S Um comando F0 gera um erro de entrada. S Uma velocidade de avano no sentido do eixo X determ. pelo valor radial.
Exemplo de programao (modo de interpolao circular) G94; G91 G03 X ... Z .. I ... F200.;
Centro
200 mm/min
Fx +X Fz
+Z
Fig. 1-4
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
1-23
11.02
Fig. 1-5
Comando F na interpolao entre eixo rotativo e eixo linear (avano por minuto)
1.2.3
Comutao entre os modos de avano por minuto e avano por rotao (G94/G95)
Antes de especificar um comando de avano (F), deve- se especificar um cdigo G que determina se o comando de velocidade de avano deve ser interpretado como avano por minuto ou avano por rotao. Estes cdigos G (G94, G95) so modais e uma vez especificados permanecem ativos at ser especificado outro cdigo G. Assim que o cdigo G de determinao do modo de avano for especificado, o atual cdigo F ser cancelado. Portanto, um cdigo F dever ser especificado novamente depois que o modo de avano for mudado com a definio do comando G94 ou G95. O estado inicial estabelecido ao ligar- se a potncia definido pelo MD 20154, EXTERN_GCODE_RESET_VALUES[4].
Tabela 1-4 MD EXTERN_GCODE_RESET_VALUES[4] e estado inicial MD 20154 MD EXTERN_GCODE_RESET_VALUES[4]=1 MD EXTERN_GCODE_RESET_VALUES[4]=2 G94 G95 Cdigo G inicial
1-24
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 1.2
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
1-25
11.02
Notas
1-26
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2.1
Comandos de interpolao
Este captulo descreve os comandos de posicionamento e os comandos de interpolao que controlam o percurso da ferramenta ao longo das funes especificadas, tais como linhas retas e arcos.
2.1.1
Posicionamento (G00)
O comando G00 move uma ferramenta em avano rpido at a posio no sistema de coordenadas da pea especificada com um comando absoluto ou incremental. No comando absoluto programado o valor das coordenadas do ponto final. No comando incremental programada a distncia que a ferramenta deslocada. Para chamar o posicionamento so usados os cdigos G a seguir.
Tabela 2-1 Cdigo G para posicionamento Funcionamento Posicionamento 01 Grupo
Cdigo G G00
Formato
G00 X... Z... ; O posicionamento executado quando se determina G00 X(U)... Z(W)... (C(H)... Y(V)...);. O programa avana para o prximo bloco somente quando o nmero de pulsos de atraso em funo do atraso do servo so controlados depois que a concluso da distribuio de pulsos tiver reduzido at o valor permitido. No modo G00, o posicionamento executado com velocidade de avano rpido no modo de controle simultneo de 2 eixos. Os eixos que no forem mencionados no bloco G00 no seo movimentados. Durante o posicionamento, cada eixo move- se com sua velocidade de avano rpido configurada, independentemente um do outro. A velocidade de avano rpido diferente para cada eixo, dependendo da mquina. Para saber as velocidades de avano rpido de sua mquina, consulte os manuais publicados pelo fabricante da mquina- ferramenta.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-27
11.02
+X W Z U 2
+Z
Fig. 2-1
Aviso
S No modo de posicionamento G00, dado que cada eixo move- se com diferente
velocidade de avano rpido, o percurso da ferramenta nem sempre ser uma linha reta. Portanto, o posicionamento dever ser programado com cuidado de modo que a ferramenta de corte no colida com a pea ou com o dispositivo de fixao durante o posicionamento.
G54 X150. Z100. ; G00 T0101 S1000 M03 ; (G00) X30. Z5. ;
O G00 determina o a velocidade do movimento de deslocamento. A definio do G00pode ser omitida desdeque sejaum comandomodal.
+X
5. 30. +Z
Fig. 2-2
Exemplo de programao
2-28
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Modo linear G0
O modo linear G0 tem efeito se o MD $MC_EXTERN_G0_LINEAR_MODE estiver ativado. Neste caso, todos os eixos programados movem- se em interpolao linear e alcanam sua posio de destino no mesmo instante.
2.1.2
Formato
G01 X... Z... F... ; Com os comandos do G01 X(U)... Z(W)... ( C(H)... Y(V)...) F...; a interpolao executada em modo de controle simultneo de 2 eixos. Os eixos que no forem mencionados no bloco G01 no seo movimentados. Para a execuo da interpolao linear, devero ser especificados os comandos a seguir.
Formato de comando
Para executar a interpolao linear, devero ser especificados os comandos indicados abaixo. S Avano A velocidade de avano definida pelo cdigo F. Os eixos so controlados de modo que a soma de vetores (velocidade tangencial em funo do sentido de movimento da ferramenta) da velocidade de avano dos eixos indicados ser a velocidade de avano. F (mm /min) = ?Fx 2 + Fz 2 + (Fc 2 ) (Fx: Velocidade de avano no sentido do eixo X) S Com um cdigo F, a velocidade de avano especificada atravs de avano por rotao (mm/rot. ou polegadas/rot.) ou atravs de avano por minuto (mm/ min ou polegadas/min).
Aviso Para o eixo C a velocidade de avano no pode ser especificada na forma de avano por minuto. S Ponto final O ponto final pode ser especificado tanto em valores incrementais como absolutos, correspondendo definio do caracter de endereo ou G90/G91. Para maiores detalhes, veja 3.2.1, Definio absoluta/incremental.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-29
11.02
+X Z
Pontoprogramado W
U 2
Fig. 2-3
Interpolao linear
Exemplo de programao G54 X100. Z60.; G00 T0202 S600 M03; X35. Z5.; G01 Z0 F1.; X60. F0.2;
+X
5. 35
60 +Z
Fig. 2-4
Exemplo de programao
2-30
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
2.1.3
Formato
Ao especificar os seguintes comandos em um programa, a ferramenta de corte move- se ao longo do arco especificado no plano ZX de modo que a velocidade tangencial seja igual velocidade de avano especificada pelo cdigo F. G02(G03) X(U)... Z(W)... I... K... (R...) F... ;
Fig. 2-5
Interpolao circular
Formato de comando
Para executar a interpolao circular, devero ser especificados os comandos indicados na tabela 2-2.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-31
11.02
Tabela 2-2
Comandos para interpolao circular Item Endereo G02 G03 X (U) Z (W) Y (V) Descrio Horrio (CW) Anti- horrio (CCW) Coordenada X do ponto final do arco (valor diametral) Coordenada Z do ponto final do arco Coordenada Y do ponto final do arco Distncia ao longo do eixo X a partir do ponto inicial at o centro do arco (valor radial) Distncia ao longo do eixo Z a partir do ponto inicial at o centro do arco Distncia ao longo do eixo Y a partir do ponto inicial at o centro do arco Distncia do centro do arco a partir do ponto inicial
Sentido de rotao
O sentido de rotao do arco dever ser especificado da forma indicada na tabela 2-3.
Tabela 2-3 G02 G03 Sentido de rotao Sentido horrio (CW) Sentido anti- horrio (CCW)
+X G02 G03 +Z
Fig. 2-6
2-32
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Ponto final
O ponto final pode ser especificado tanto em valores incrementais como absolutos, correspondendo definio do G90 ou G91. Se o ponto final especificado no estiver no arco especificado, o raio do arco gradativamente modificado a partir do ponto inicial at gerar uma espiral de modo que o ponto final fique no arco especificado.
Exemplo de programao G01 Z100. X0 F10.; G03 Z- 50. K- 100.; (a) Pontofinalposicionadodentro dacircunferncia
100.
- 50.
100.
- 100.
Exemplo de programao G01 Z50. X0; G03 Z- 100. K- 50.; (b) Ponto final fora da circunferncia
50. Z
- 100. - 50.
50.
- 50.
Fig. 2-7
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-33
11.02
Centro do arco
O centro do arco pode ser especificado de duas formas: definindo a distncia do ponto inicial at o centro do arco ou definindo o raio do arco.
+X Z
Centro X 2 K
+Z R
Fig. 2-8
S Especificando a distncia do ponto inicial at o centro. Independente do modo de dimensionamento (G90 ou G91) definido, o centro de um arco dever ser especificado em valores incrementais a partir do ponto inicial. S Especificando o raio Ao definir um arco, possvel especificar o raio usando o endereo R ao invs da especificao do centro do arco pelos endereos I ou K. Isto o modo chamado de Interpolao circular com definio R. Para o arco circular com o ngulo central de 180 graus ou menor, use um valor R > 0. Para o arco circular com o ngulo central de 180 graus ou maior, use um valor R < 0.
Exemplo de programao G02 X(U) Z(W) R ? F ;
2-34
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Fig. 2-9
27. K I A
R28. B
100.
60. +Z
Fig. 2-10
(10000, 2700)
100 - 60 = 20 mm 2 ?28220 2 = ? 384 = 19.596 mm
possvel incorporar automaticamente blocos de chanfros e de arredondamento de cantos entre os seguintes itens: - Interpolao linear e blocos de interpolao linear - Interpolao linear e blocos de interpolao circular - Interpolao circular e blocos de interpolao linear - Interpolao circular e blocos de interpolao circular
Formato
, C...; chanframento , R...; arredondamento de cantos
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-35
11.02
Explanaes
Um bloco de chanframento ou de arredondamento de cantos incorporado sempre que a especificao acima for adicionada no final do bloco que especifica a interpolao linear (G01) ou a interpolao circular (G02 ou G03). possvel especificar blocos aplicando o chanfram. e o arredond. de cantos consecutivamente.
Exemplo
N10 G1 X10. Z100. F1000 G18 N20 A140 C7.5 N30 X80. Z70. A95.824, R10
(X80, Z70)
R1
(X10, Z100)
Y
Fig. 2-11 3 linhas retas
2-36
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
2.1.4
Cdigo G G07.1
Formato
G07.1 C... r ; Inicia o modo de interpolao cilndrica (habilita a interpolao cilndrica). G07.1 C0 ; O modo de interpolao cilndrica cancelado. C: O eixo de rotao r: O raio do cilindro Especifique G07.1 C... r ; e G07.1 C0 ; em blocos separados.
Aviso
S Para maiores detalhes, veja o manual Funes avanadas, captulo M1, 2.1
em diante.
Especifique G07.1 em um bloco sem outros comandos. G07.1 um cdigo G modal do grupo 18. Uma vez especificado o G07.1, o estado ativo do modo de interpolao cilndrica permanecer at surgir o comando G07.1 C0. Quando ligada a potncia ou o NC resetado, o modo de interpolao cilndrica desativado.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-37
11.02
Exemplo
Ferramenta de corte Z
C R
G00 X44.0 C0 ; G07.1 C45.0 ; G01 G42 Z47.5 F100 ; C60.0 ; Z32.5 C120.0 ; C240.0 ; G03 Z40.0 C249.549 R7.5 ; G02 Z47.5 C259.099 R7.5 ; G01 C360.0 ; Z44.0 ; G07.1 C0 ; M30 ;
Programa de usinagem
Fig. 2-12
No modo de interpolao cilndrica, a reinicializao do programa no possvel. Se uma reinicializao do programa for acionada a partir de um bloco em modo de interpolao cilndrica, ser gerado um alarme. Porm, a reinicializao do programa permitida para blocos em que esto includos blocos do modo de interpolao cilndrica.
2-38
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
2.1.5
Formato de programao
Quando se especifica o G12.1, estabelece- se o modo de interpolao de coordenadas polares e o sistema de coordenadas virtual selecionado no plano representado por um eixo linear e um eixo rotativo, tomando a origem do sistema de coordenadas absoluto como a origem deste sistema de coordenadas. A interpolao de coordenadas polares executada neste plano. Note que a interpolao de coordenadas polares iniciado quando se especifica o G12.1, assumindo desta forma a posio atual do eixo rotativo como sendo 0.
Aviso Retorne o eixo rotativo at a origem do sistema de coordenadas absoluto antes de especificar G12.1.
Especifique G12.1 e G13.1 em um bloco sem outros comandos. O G12.1 e o G13.1 so cdigos G do grupo 21. Uma vez especificado o G12.1, o modo de interpolao de coordenadas polares permanecer ativo at que seja especificado o G13.1. Quando o NC ligado ou resetado, ativado G13.1 (modo de interpolao de coordenadas polares desativado).
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-39
11.02
Aviso
S Para maiores detalhes, veja o manual Funes avanadas, captulo M1, 2.2
em diante.
Restries de seleo
S No pode ser incorporado um bloco interm. de movimento (chanfros/raios). S Uma seqncia de bloco de Spline dever ser concluda. S A correo do raio da ferramenta dever estar desativada. S O Frame que foi ativado antes do TRACYL desativado pelo comando (corresponde ao Reset de Frame programado G500). S Uma limitao de rea de trabalho desativada pelo comando para os eixos envolvidos pela transformao (corresponde ao WALIMOF programado). S .Controle de trajetria contnua e arredondamento so interrompidos. S Os deslocamentos DRF devero ser desselecionados pelo operador. S No caso de uma transformao de curvas da superfcie cilndrica com compensao das parede da ranhura (configurao de eixo 2, TRAFO_TYPE_n = 513), o eixo usado para a correo (TRAFO_AXES_IN_n[3]) dever ser resetado para zero (y = 0) de modo que a ranhura seja usinada pela linha de centro da ranhura programada.
Restries de desseleo
S Aplicam- se os mesmos pontos como para a seleo.
2-40
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Exemplo de programao
Eixo C virtual
Eixo C
Exemplo de programao G291 ; G94 ; T0101 ; G00 X120.0 C0 ; G12.1 ; G01 G42 X40.0 F100.0 ; G03 X0 C40.0 I- 20.0 ; G01 X- 25.0 ; G03 X- 40.0 C25.0 K- 15.0 ; G01 C0 ; G03 X20.0 I20.0 ; G01 G40 X120.0 ; G13.1 ; M30 ;
Posicionamento no ponto inicial do corte Mododeinterpolaodecoordenadaspolares ativado Programa de usinagemutilizando afuno de interpolao de coordenadas polares
Fig. 2-13
Aviso
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-41
11.02
2.2
2.2.1
Formato Sistema A de cdigo G G32 Sistema B de cdigo G G33 Sistema C de cdigo G G33
Com os comandos do G... X (U)... Z (W)... F... ; possvel executar roscas retas, roscas cnicas, ou roscas espirais no passo especificado pelo comando F no ponto especificado pelas coordenadas absolutas (X, Z) ou coordenadas incrementais (U, W).
a ? 45_ a
+Z
a > 45_
+X Ponto final U 2 W
d1
d2
X 2 +Z
Fig. 2-14
Rosqueamento
2-42
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Formatos de programao
G33 X... Z... F... ; X, Z : Ponto final F_ : Passo do eixo longitudinal (sempre programao de raio) X 0 L
Eixo X
d2
Ponto final
a
d1
Fig. 2-15
20.
d2 d1
+Z
60.
Fig. 2-16
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-43
11.02
60. 40.
d2 d1
+Z 15.
30.
Fig. 2-17
2-44
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
2.2.2
Rosqueamento contnuo
A definio do rosqueamento contnuo possvel desde que o NC possua registro de buffer. Alm disso, as roscas contnuas podem ser usinadas de forma suave devido ao tempo de pausa bloco-a-bloco ser 0 nos blocos de comando de rosqueamento.
Exemplo de programao G33 X (U) Z (W) F ; G33 X (U) Z (W) ; G33 X (U) Z (W) ; A B C
A C B
Fig. 2-18
Rosqueamento contnuo
Aviso Se a definio do passo da rosca (F) alterada durante o ciclo de corte, a preciso do passo perdida nas transies dos blocos. Portanto, a definio do passo da rosca no deve ser alterada durante o ciclo de usinagem. Se especificado o rosqueamento contnuo, o cdigo M no dever ser especificado. Se for especificado um cdigo M, o ciclo suspenso e o bloco especificado e o rosqueamento contnuo no podero ser executados.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-45
11.02
+Z
Fig. 2-19
Aviso Mantenha a velocidade do fuso com o mesmo valor at a usinagem do primeiro fio de rosca. Se a velocidade do fuso no for mantida constante havero perdas de preciso devido ao atraso do servomotor.
Aviso Durante o rosqueamento so disconsideradas as operaes de override e de controle de avano. Se o G33 for especificado no modo G94 (rotao por minuto), ser gerado um alarme.
2-46
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
2.2.3
O rosqueamento de mltiplas entradas (vrias roscas em um passo) possvel sem deslocar o ponto inicial do rosqueamento. Na operao de rosqueamento, o avano do eixo inicia em sincronizao com o pulso de ponto inicial ( 1 pulso/rotao) dado pelo encoder integrado no fuso. Portanto, o ponto inicial do rosqueamento sempre o mesmo ponto na circunferncia da pea. Na operao de rosqueamento de mltiplas entradas, o avano do eixo inicia com a rotao do fuso em um determinado ngulo aps a sada do pulso do ponto inicial dada pelo encoder do fuso.
Passo
Fig. 2-20
Formato
Com os comandos do G... X (U)... Z (W)... F... Q... ; o fuso gira no ngulo especificado pelo endereo Q aps a sada do pulso do ponto inicial ser dada pelo encoder do fuso. Depois o rosqueamento inicia o ponto especificado por X (U) e Z (W) com o passo especificado por um comando F.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-47
11.02
Tabela 2-7
Fig. 2-21
2-48
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
ngulo de rotao do fuso a partir do pulso de ponto inicial especificado pelo comando Q (Sistema A de cdigo G)
Exemplo deprogramao G00 U ; G32 W F ; G00 U ; W ; U ; G32 W ; G00 U ; G32 W Q180. ; G00 U ; W ; U ; G32 W Q180. ;
RosqueamentodaroscaA
Rosqueamento da roscaB
Fig. 2-22
ngulo de rotao do fuso a partir do pulso de ponto inicial especificado pelo comando Q
Aviso Se um comando Q especificado para o rosqueamento de mltiplas entradas, no ser possvel executar o rosqueamento contnuo. G33W Q90 G33W . . . Considerando que a operao seja suspensa neste bloco para esperar pelo pulso do ponto inicial, no ser possvel executar o rosqueamento contnuo. O ngulo de rotao do fuso a partir do pulso do ponto inicial especificado usando um comando Q (0 a 360_) desconsiderando o sentido de rotao do fuso.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-49
11.02
2.2.4
Fig. 2-23
Tabela 2-8
Aviso No bloco do rosqueamento contnuo para rosqueamento de passo varavel, a distribuio de pulsos de comando interrompida nas junes entre os blocos. Se um comando K estiver fora do campo programvel, ser gerado um alarme. Se for definido um endereo Q no bloco G34, ser gerado um alarme.
2-50
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
2.3
2.3.1
Formato
G28 X... Z... ; Com os comandos do G28 X(U)... Z(W)... (C(H)... Y(V)...); os eixos controlados numericamente sero retornados ao ponto de referncia. Os eixos so movidos primeiramente at a posio especificada com uma velocidade de avano rpida e depois automaticamente at o ponto de referncia. Os eixos no definidos no bloco G28 no sero retornados ao ponto de referncia. No caso de se utilizar encoders incrementais, antes de se usar o G28 ser necessrio realizar um retorno manual at o ponto de referncia.
Posio de referncia
A posio de referncia uma posio fixa da mquina- ferramenta atravs para a qual a ferramenta facilmente movimentada atravs da funo de retorno ao ponto de referncia. Por exemplo, a posio de referncia usada como uma posio onde as ferramentas so trocadas automaticamente. Podem ser especificadas at quatro posies de referncia ajustando as coordenadas no sistema de coordenadas da mquina pelo MD 34000, REFF_SET_POS.
Exemplo de programao (G90/G91) G28 X(U) Z(W) (C(H) ); Desacelerao LS do eixo Z +X Ponto de posicionam. interm. Posicionamento Ponto de referncia (Um ponto fixo na mquina)
Ponto inicial W Z
U 2
Fig. 2-24
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-51
11.02
Aviso Antes de especificar o comando G28, o modo de correo da posio da ferramenta e o modo de correo R devero ser cancelados. Se o comando G28 for especificado sem que estes modos sejam cancelados, eles sero cancelados automaticamente.
2-52
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
2.3.2
Formato
G27 X... Z... ; Esta funo controla se os eixos so corretamente retornados at o ponto de referncia ao completar o programa de peas criado de modo que o programa inicie e termine no ponto de referncia na mquina atravs da especificao dos comandos do G27 X(U)... Z(W)... (C(H)... Y(V)...);. No modo G27 a funo controla se os eixos que foram posicionados com a execuo destes comandos em modo de controle simultneo de 2 eixos encontram- se realmente no ponto de referncia. O posicionamento e o controle no sero executados para os eixos que no foram especificados neste bloco.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-53
11.02
2.3.3
Formato
G30 Pn X... Z... ; Com os comandos do G30 Pn X(U)... Z(W)... (C(H)... Y(V)...); os eixos so movimentados at o P2 (segundo ponto de referncia, P3 (terceiro ponto de referncia*) ou P4 (quarto ponto de referncia) em modo de controle simultneo de 3 eixos aps o posicionamento no ponto de posicionamento intermedirio especificado. Se for especificado G30 P3 U- 40. W30.;, os eixos X e Z retornam at o terceiro ponto de referncia. Se o Pn for omitido, ser selecionado o segundo ponto de referncia. Os eixos que no forem especificados no bloco G30 no sero movimentados.
2-54
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
2.4
Formato
G10.6 X... Z... ; Ativao G10.6 ; Desativao X, Z : Em modo incremental, distncia de recuo da posio em que o sinal de recuo ativado. Em modo absoluto, distncia de recuo para uma posio absoluta .
Aviso O eixo de recuo e a distncia de recuo especificada em G10.6 precisa ser modificada em um bloco apropriado e em funo da figura a ser usinada. Tenha muito cuidado ao especificar a distncia de recuo; Uma distncia incorreta de recuo poder provocar danos pea, mquina e ferramenta.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
2-55
11.02
Notas
2-56
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
O captulo 3 descreve o procedimento usado para ajustar e selecionar o sistema de coordenadas e a programao para o controle do movimento de uma ferramenta de corte.
3.1
O sistema de coordenadas
Uma posio de ferramenta claramente determinada pelas coordenadas de um sistema de coordenadas. Estas coordenadas so definidas pela programao dos eixos. Por exemplo, se so envolvidos 3 eixos na programao como X, Y e Z, as coordenadas so especificadas como: X... Z... O comando acima chamado uma palavra de dimenso.
+X Posio da ponta da ferramenta Z Ponto zero
X 2 +Z
Fig. 3-1
Os trs sistemas de coordenadas a seguir so usados para determinar as coordenadas: 1. Sistema de coordenadas da mquina Sistemas A, B e C de cdigo G: G53 2. Sistema de coordenadas da pea Sistema A de cdigo G: G50 Sistemas B e C de cdigo G: G92 3. Sistema de coordenadas local Sistemas A, B e C de cdigo G: G52
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-57
11.02
3.1.1
Formato
G53 X... Z... ; X, Z ; palavra de dimenso absoluta
Referncia
Um sistema de coordinadas da mquina estabelecido sempre que for executado o retorno manual ao ponto de referncia aps o Power On, de modo que o ponto de referncia est nas coordenadas do MD 34100, REFP_SET_POS.
3-58
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
3.1.2
Formato
G92 (G50) X... Z... ;
Explanaes
O sistema de coordenadas para a pea ajustado de modo que um ponto na ferramenta, por exemplo, que a ponta da ferramenta seja considerada como posicionada para determinadas coordenadas. Assumindo que X.. Z... sejam valores de comando incremental, o sistema de coordenadas de trabalho definido de modo que a atual posio da ferramenta seja idntico com a soma dos valores incrementais especificados e as coordenadas da posio anterior da ferramenta.
3.1.3
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-59
11.02
Exemplo 2: N10 G10 L2 P1 X10 Y10 N20 G0 X100 Y100 N30 G54 X100 Y100 N40 G92 X50 Y50 N50 G0 X100 Y100 N60 G92.1 X0 Y0 ;exibio: ;exibio: ;exibio: ;exibio: ;exibio: WCS: WCS: WCS: WCS: WCS: X100 Y100 X100 Y100 X50 Y50 X100 Y100 X150 Y150 MCS: MCS: MCS: MCS: MCS: X100 Y100 X110 Y110 X110 Y110 X160 Y160 X160 Y160
3.1.4
Exemplos
G56 G00 X120.0 Z50.0 ; X Sistemadecoordenadas dapea3(G56) 120.0
50.0
Fig. 3-2
3-60
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
3.1.5
Frames bsicos especficos de canal $P_CHBFRAME[3]G68 3DRot $P_CHBFRAME[2]G68 2DRot / 3DRot $P_CHBFRAME[1]G51.1 espelhamento no eixo progr. $P_CHBFRAME[0]G92 deslocamento $P_CHBFRAME[0]EXOFS
Fig. 3-3
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-61
11.02
Formato
Mudar com G10: G10 L2 Pp X... Z... ; p=0: p=1 to 6: X, Z: Valor de deslocamento externo do ponto zero da pea (EXOFS) O valor do deslocamento do ponto zero da pea corresponde ao sistema de coordenadas da pea G54 a G59 Para um comando absoluto (G90), deslocamento do ponto zero da pea para cada eixo. Para um comando incremental (G91), valor a ser adicionado ao deslocamento do ponto zero da pea para cada eixo (a soma ajustada como o novo deslocamento).
G10 L20 Pp X... Z... ; p=1 to 100: IP: O valor do deslocamento do ponto zero da pea corresponde ao sistema adicional de coordenadas da pea G54 P1 ... P100 Para um comando absoluto (G90), deslocamento do ponto zero da pea para cada eixo. Para um comando incremental (G91), valor a ser adicionado ao deslocamento do ponto zero da pea para cada eixo (a soma ajustada como o novo deslocamento).
Explanaes
Mudar o sistema de coordenadas da pea com G10 Todo sistema de coordenadas da pea pode ser mudado separadamente atravs do comando G10. Mudar o sistema de coordenadas da pea com G92 Um sistema de coordenadas da pea (selecionado com um comando do G54 ao G59 e G54 P{1 ...100}) comutado para um novo sistema de coordenadas da pea especificando- se G92 X... Z.... Deste modo a atual posio da ferramenta adaptada s coordenadas especificadas. Se X, Z, for um valor de comando incremental, o sistema de coordenadas de trabalho definido de modo que a atual posio da ferramenta seja idntico com a soma dos valores incrementais especificados e as coordenadas da posio anterior da ferramenta (mudana do sistema de coordenadas). Subseqentemente, o valor da mudana do sistema de coordenadas adicionado para cada valor individual de deslocamento do ponto zero da pea. Em outras palavras, todos os sistemas de coordenadas da pea so sistematicamente mudados pelo mesmo valor.
3-62
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Exemplo
X 150 90 X G55 sistema de coordenadas da pea Posiodaferramenta
60
A 100
90 190
Fig. 3-4
Nota
Os Frames da Siemens e os sistemas de coordenadas da pea em dialeto ISO so usados em uma rea de armazenamento comum. Em outras palavras, a mudana de um Frame em modo Siemens ter efeito sobre o respectivo sistema de coordenadas da pea em modo de dialeto ISO. Modo do dialeto ISO G54 G55 G56 G57 G58 G59 G54 P1 ... 48 G54 P49 ... !00 G92 Modo Siemens G54 G55 G56 G57 G505 G506 G507 ... G554 G ... Frame bsico
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-63
Comandos de controle de movimento 3.2 Definio dos modos de entrada dos valores de coordenadas
11.02
3.2
3.2.1
Definio absoluta/incremental
Os dados de movimento dos eixos especificados seguem um endereo de eixo que determina a distncia de movimento do eixo em valores incrementais ou absolutos. Usando os endereos X, Z, C, Y, U, W, H e V possvel usar tanto valores incrementais como absolutos.
Formato do comando
S Comandos absolutos Para especificar a distncia de movimento do eixo em valores absolutos, use os endereos X, Y e C. Exemplo: X... Z... C... ; S Comandos incrementais Para especificar a distncia de movimento do eixo em valores incrementais, use os endereos U, W e H. Exemplo: U... W... H... ; S Uso de comandos incrementais e absolutos no mesmo bloco permitido o uso tanto de valores incrementais como absolutos no mesmo bloco. Exemplo: X... W... ; U... Z... ;
Se os endereos que representam o mesmo eixo so especificados no bloco com X... U... ;, ter efeito o endereo que especificado depois. Estes cdigos G determinam se os valores dimensionais especificados seguindo um endereo de eixo so dados em forma absoluta ou incremental.
Tabela 3-1 Endereo X Z C Absoluto Comandos absolutos e incrementais e significado Valor do comando Valor diametral Significado (descrio) Posio no sentido do eixo X Posio no sentido do eixo Z Posio no sentido do eixo C
3-64
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 3.2
Comandos de controle de movimento Definio dos modos de entrada dos valores de coordenadas
Comandos absolutos e incrementais e significado, continued Valor do comando Valor incremental Valor diametral Valor incremental Valor radial Significado (descrio) Posio no sentido do eixo Y Distncia de movimento no sentido do eixo X Distncia de movimento no sentido do eixo Z Distncia de movimento no sentido do eixo C Distncia de movimento no sentido do eixo Y Componente do sentido do eixo X da distncia at o centro do arco visto pelo ponto inicial do arco Componente do sentido do eixo Z da distncia at o centro do arco visto pelo ponto inicial do arco Componente do sentido do eixo Y da distncia at o centro do arco visto pelo ponto inicial do arco Definio direta do raio do arco
Valor incremental
Quando especificado um valor diametral para endereos X e U, a atual distncia de movimento do eixo ser a metade do valor especificado.
+X
U3 2
X3 2 U2 X2 2 X1 2 2
U1 2
W1 Z1 Z2 Z3
W2
W3
+Z
Fig. 3-5
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-65
Comandos de controle de movimento 3.2 Definio dos modos de entrada dos valores de coordenadas
11.02
Exemplo: Comos comandosdo G91 G00 X40.Z50.; oscomandos de movimento doseixos so executados como comandos incrementais.
Aviso Isto no permite especificar G90 e G91 no mesmo bloco. Se forem especificados os dois cdigos G no mesmo bloco, ter efeito o que for especificado por ltimo. Por exemplo, se os comandos do G01 G90 X80. G91 Z60.; forem especificados em um bloco, o G91 que for especificado depois que ter efeito e todos os comandos de movimento de eixos (X80. e Z60.) sero interpretados como comandos incrementais.
3-66
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 3.2
Comandos de controle de movimento Definio dos modos de entrada dos valores de coordenadas
3.2.2
X2
X2 +Z
Fig. 3-6
Tabela 3-4
Uso de definio diamtrica e radial Item Definio diamtrica Valor diametral Valor incremental diamtrico Definio radial Valor radial Valorincremental radial
Comando de endereo X Comando de endereo U Exibio da posio do eixo X Deslocamento da posio da ferramenta Dados de coordenadas da ferramenta para sistema de coordenadas da ferramenta Valor da ponta R Velocidade de avano F no sentido do eixo X Definio de raio para interpolao circular (I, K, J, R) G90 a G94, G70 a G76 Parmetros de chanframento, arredondamento, chanframento mltiplo
Valor radial Valor radial/rot., valor radial/mm Valor radial Valor radial
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-67
Comandos de controle de movimento 3.2 Definio dos modos de entrada dos valores de coordenadas
11.02
3.2.3
Formato do comando
G20 (G70) e G21 (G71) devem ser especificados no incio de um programa em um bloco sem mais nenhum outro comando. Quando os cdigos G que selecionam a unidade de dimenso forem executados, so processados os seguintes valores na unidade de dimenso selecionada: programas subseqentes, deslocamento, uma parte dos parmetros, uma parte da operao manual e a exibio.
3-68
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
3.3
3.3.1
Formato
G04 X...; ou G04 P...; X: Tempo de espera (representado em pontos decimais) P: Tempo de espera (representado nmeros inteiros) Existem dois mtodos diferentes para executar o tempo de espera programado: MD $MC_EXTERN_FUNCTION_MASK Bit2 = 0: Tempo de espera sempre em segundos [s] Bit2 = 1: Tempo de espera em segundos (modo G94) ou rotaes do fuso (modo G95) A execuo dos comandos programados suspensa pelo perodo em modo de avano por minutos (G94) e um nmero de rotaes do fuso em modo de avano por rotaes (G95) determinado pelo endereo X ou P atravs da especificao do G04 X...; ou G04 P...: O bloco usado para determinar o tempo de espera no permite conter comandos alm do comando G04.
Exemplo
G94 G04 X1000 ; Forma padro de escrita: 1000 * 0.001 = 1s de espera Forma de escrita para calculadora: 1000s de espera G95 G04 X1000 ; Forma padro de escrita: 1000 * 0.001 = 1 rot. de espera Forma de escrita para calculadora: 1000 rot. de espera O uso da forma padro de escrita ou a forma de escrita para calculadora definido pelo MD EXTERN_FLOATINGPOINT_PROG.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-69
11.02
3.4
3.4.1
3.4.2
3.4.3
TrajetriadocentrodapontaR semcorreo Trajetria do centro da ponta R com correo Rebaixo (parte no usinada esquerda) Forma obtida sem usar a funo de correo da ponta R Forma programada (tambm a forma obtida com o uso da funo de correo da ponta R) Ponta da ferramenta Centro da ponta R Ponta R Pontaimaginriadaferramenta
Fig. 3-7
3-70
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 3.4
R R
Fig. 3-8
+Z
0 9 Centro da pontaR 3 8 4
Fig. 3-9
Ponto de controle
+X
+Z
Pontodecontrole3parapontaimaginria
Fig. 3-10
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-71
11.02
Centroda pontaR
Centro da ponta R
R
Pontaimaginriadaferramenta Movimentos da Ponta ponta imaginria imaginria da da ferramenta ferramenta = Forma proForma programada Parte no gramada usinada esqu. (a) Programa sem correo da ponta R A ponta imaginria da ferramenta segue a forma programada, causando ressaltos e rebaixos em inclinaes e arcos.
Ponta imaginria da Forma programada ferramenta (b) Programa com correo da ponta R A correo da ponta R desloca a trajetria da ferramenta da forma programada para eliminar os ressaltos e rebaixos.
Fig. 3-11
Quando so usados os pontos de controle 1 a 9, o centro da ponta R dever ser usado como referncia para escrever um programa. Escreva o programa depois de ajustar um sistema de coordenadas. Se a funo de correo da ponta R no for usada, a forma do programa dever ser diferente da forma a ser usinada.
Forma programada (a) Programa sem correo da ponta R O centro da ponta R segue a forma programada. Portanto,seosistemadecoordenadas estajustado com o centro da ponta R, a forma a ser programada dever ser diferente da forma a ser usinada.
Forma programada (b) Programa com correo da ponta R Como no programa (b) na fig. 3-11, ser feita a correo apropriada para acabar a forma com preciso e sem ressaltos e rebaixos.
Fig. 3-12
3-72
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 3.4
G40 e G41/G42 so cdigos G modais no grupo 07, uma vez especificado um destes cdigos G, este permanecer ativo at ser especificado outro cdigo G. Quando ligada a potncia ou o NC resetado, o modo G40 ativado. Para entrar no modo de correo do raio da ponta da ferramenta, especifique G41 ou G42 com um cdigo T.
+X
Correodireita(G42)
Correo esquerda(G41) +Z
Fig. 3-13
O sentido de correo do raio da ponta da ferramenta pode ser alterado entre direito e esquerdo especificando- se G41 ou G42 durante a executao de um programa. Isto no necessrio para cancelar o modo de correo da ponta R especificando- se o G40 ou desselecionando a ferramenta antes de comutar o sentido da correo. Para cancelar o modo de correo do raio da ponta da ferramenta especifique G40.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-73
11.02
Estadocanceladodacorreo
+Z
Trajetrias programadas
Fig. 3-14
Esboo dos movimentos de correo do raio da ponta da ferramenta (G42, ponto de controle 3)
S Em estado cancelado da correo, a posio 7 da ponta imaginria da ferramenta coincide com o ponto especificado no programa 1. S Em modo de correo, o centro da ponta R corrigido pelo valor da ponta R a partir das trajetrias programadas e ele segue as trajetrias de correo. Portanto, a posio da ponta imaginria da ferramenta no coincide com o ponto programado. Note que a atual exibio da posio mostra a posio da ponta imaginria da ferramenta. S No bloco de inicializao 1 e no bloco de cancelamento 6, so incorporados os movimentos para chamar o modo de correo e o modo de cancelamento da correo. Por isso que se deve prestar muita ateno ao especificar os blocos de inicializao e cancelamento da correo.
Aviso 1. A funo de correo da ponta R pode ser usada para a interpolao circular especificada pela definio do raio. 2. permitido especificar uma subrotina (M98, M99) no modo de correo. A funo de correo da ponta R aplicada na forma programada que corrigida pela funo de correo da ponta da ferramenta.
3-74
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 3.4
Mododecorreo
Fig. 3-15
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-75
11.02
Exemplo de programao N1 G92 X140. Z20. ; N2 G00 S1700 M03 T0202 ; N3 (G00) G42 X0 Z5. ; N4 G01 Z0 F0.2 ; N5 X20. ; N6 Z- 20. ; N7 X30. W- 15. S1100 ; N8 G1 W- 20. R3. ; N9 G1 X50. K- 3. S700 ; N10 G01 Z- 70. ; N11 G02 X90. Z- 90. R20. S360 ; N12 G01 X110. S300 ; N13 G04 U0 ; N14 (G01) Z- 110. ; N15 X120. ; N16 G00 X140. Z30. ; N17 T0 G40 ; ...
(arredondamento) (chanframento) (arco definido por comando R) (espera para formar canto vivo)
N15
FERRAMENTA n 2
110. 90.
50. 3 mm de chanfro 30. R3 de arred. 20. 20. - 90. - 110. 15. - 70. 20. 15.
20. N4 20. 5
-Z
Fig. 3-16
Exemplo de programao
3-76
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
3.5
3.5.1
1000 r/min
Fig. 3-17
S Para a sada dos comandos S de 5 dgitos, possvel adicionar a funo do comando implementada pelo PLC no NC. Neste caso possvel ajustar a rotao do fuso em operao manual na rotao correspondente ao comando S especificado usando a manivela eletrnica no painel de comando da mquina. Para maiores detalhes, consulte os manuais publicados pelo fabricante da mquina- ferramenta. S Um comando S modal e quando especificado, ele permanecer ativo at que outro comando S seja especificado. O fuso parado com a execuo do M05, o valor do comando S mantido. Por isso, se for especificado M03 ou M04 sem um comando S no mesmo bloco, o fuso pode iniciar usando o valor do comando S especificado antes. S O limite inferior de um comando S (S0 ou um comando S prximo de S0) determinado pelo motor e o sistema de acionamento do fuso, e ele pode variar de uma mquina para outra. No use um valor negativo para um comando S. Para
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-77
11.02
maiores detalhes, consulte os manuais de instruo publicados pelo fabricante da mquina- ferramenta. S O controle (override) da rotao do fuso possvel para o cdigo S especificado. S Para a mquina onde as marchas da caixa de velocidades podem ser mudadas atravs do cdigo M, especifique o cdigo M para selecionar uma faixa de transmisso apropriada antes de especificar um cdigo S. Para o nmero de marchas e as faixas de velocidade disponveis do fuso em cada marcha, consulte os manuais publicados pelo fabricante da mquina- ferramenta.
3.5.2
No modo de controle de velocidade superficial constante, o NC assume o atual valor do eixo X como o dimetro da pea e calcula a rotao do fuso a cada 32 mseg de modo que seja mantida a velocidade superficial especificada. A velocidade superficial especificada pode ser alterada especificando- se um cdigo S nos blocos seguintes.
3-78
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
X G01
G00
No incio do modo G00, a rotao do fuso calculada e ajustada para o ponto final do posicionamento.
X1
Z Valor de coordenadas em X usado para calcular a rotao do fuso para o bloco de posicionamento
N4 G92 S1500 ; N6 G96 S150 M03 ; N7 G00 X40. Z5. ; N8 G01 Z0 F0.15 ; N9 X80. Z- 30. ; N10 W- 10. ; N11 G2 X120. W- 20. R20. ; N12 G01 U10. ; N13 G97 S500 ; ...
Valor para fixar a rotao do fuso Definio da velocidade superficial de 150 m/min Modo de controle de velocidade superficial constante Cancelamento do controle de velocidade superficial constante
+X 5. R20.
Fig. 3-18
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-79
11.02
Fig. 3-19
3.5.3
3-80
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 3.6
3.6
3.7
3.7.1
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-81
11.02
Aviso Quando for especificado M00, M01, M02 ou M30, estabelece- se a parada NC. Para estes cdigos M o NC emite um sinal de cdigo independentemente de se adicionar o cdigo BIN de dgito M2.
Aviso Para saber se o fuso e/ou a alimentao do lquido refrigerante so parados ou no com o M00, M01, M02 e M30, consulte os manuais publicados pelo fabricante da mquina- ferramenta.
3.7.2
3-82
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 3.7
3.7.3
Limitaes
Somente uma substituio de funo M (ou uma chamada de subrotina) poder ser executada em cada linha do programa de pea. Os conflitos com outras chamadas de subrotina so reportados com o alarme 12722. No ser substituda mais nenhuma funo M na subrotina. Normalmente aplicam- se as mesmas limitaes como no G65.
Exemplo de configurao
Chamada da subrotina M101_MAKRO atravs da funo M101 $MN_EXTERN_M_NO_MAC_CYCLE[0] = 101 $MN_EXTERN_M_NO_MAC_CYCLE_NAME[0] = M101_MAKRO Chamada da subrotina M6_MAKRO atravs da funo M6.$MN_EXTERN_M_NO_MAC_CYCLE[1] = 6 $MN_EXTERN_M_NO_MAC_CYCLE_NAME[1] = M6_MAKRO Exemplos de programa para troca de ferramentas com funo M: PROC MAIN ... N10 M6 X10 V20 ... N90 M30PROC M6_MAKRO ... N0010 R10 = R10 + 11.11 N0020 IF $C_X_PROG == 1 GOTOF N40 exibio($C_X_PROG) N0030 SETAL(61000) ;varivel programada transferida ;incorretamente N0040 IF $C_V == 20 GTOF N60 exibio($C_V) N0050 SETAL(61001) N0060 M17
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
3-83
11.02
3.7.4
Notas adicionais
/FBFA/ SINUMERIK 840D/840Di/810D Descrio do funcionamento Dialetos ISO para SINUMERIK
(Edio 10.02)
3-84
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
O captulo 4 descreve as funes de suporte do programa, funes de suporte de automao e programas de macros.
4.1
4.1.1
Ciclos de trabalho
A funo de ciclo de trabalho define as quatro operaes bsicas de usinagem, avano em profundidade, usinagem (ou rosqueamento), retrao e retorno em um bloco (chamado como um ciclo).
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-85
11.02
Ciclo de inclinao
G90 X (U) Z (W) R F ;
R F F W R
R U 2 X Z F F W R
U 2 X
R 45_ Z F ?
R R F W Tamanho do chanfro
U 2 X
R 45_ Z ? F F W
R I
U 2 X
Tamanho do chanfro
4-86
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Com os comandos do G... X(U)... Z(W)... F... ; o ciclo de usinagem reta executado como o indicado pela seqncia 1 a 4 mostrada na fig. 4-1.
+Z
Fig. 4-1
Dado que o G77 (G90, G20) um cdigo G modal, a operao do ciclo executada apenas com a especificao do movimento de avano em profundidade no sentido do eixo X nos blocos subseqentes.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-87
11.02
Exemplo de programao N10 N11 N12 N13 G00 X94. Z62. ; G90 X80. W42. F0.3 ; X70. ; X60. ; Incio do ciclo G77 Executa o ciclo G90 com alterao dos percursos de usinagem.
N14 G00 ;
+X 20.
90
94. +Z
Fig. 4-2
Com os comandos do G... X(U)... Z(W)... R... F... ; o ciclo de usinagem inclinada executado como indicado pela seqncia 1 a 4 mostrada na fig. 4-3.
Fig. 4-3
4-88
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
10. 2. 87. +Z
Fig. 4-4
S Se o ciclo G77 (G90, G20) executado com a funo bloco a bloco ativada, o ciclo no ser interrompido pela metade, pois ele pra aps a concluso do ciclo que consiste da seqncia 1 a 4. S As funes S, T e M que so usadas nas condies de usinagem para a execuo do ciclo G77 (G90, G20) devero ser especificadas em blocos que precedem o bloco G77 (G90, G20). Todavia, se estas funes so especificadas em um bloco independente e sem comandos de movimentos, esta definio estar ativa se o bloco for especificado na faixa de modos do G77 (G90, G20).
G77 X X X X X Z R F ; ; ; T0505 M05 ; erro Z ;
O modo G77 (G90, G20) est ativo at o bloco imediatamente anterior ao bloco especificado com um cdigo G do grupo 01.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-89
11.02
Formato
G... X... Z... F... ; Sistema A de cdigo G G92 Sistema B de cdigo G G78 Sistema C de cdigo G G21
Fig. 4-5
Com os comandos indicados acima o ciclo de rosqueamento reto executado como o indicado pela seqncia 1 a 4 mostrada na fig. 4-6.
+X Z C 3 B W 4 2 1 U 2 X 2 Ponto inicial A Avano rpido Avano definido por cdigo F +Z
B B
Aprox. 45_
Fig. 4-6
Dado que o G78 (G92, G21) um cdigo G modal, o ciclo de rosqueamento executado apenas com a especificao da profundidade de corte no sentido do eixo X nos blocos subseqentes. No necessrio especificar G78 (G92, G21) novamente nestes blocos.
4-90
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Exemplo de programao N30 G00 X80. Z76.2 Mxx; N31 G78 X66.4 Z25.4 F6. ; N32 X65. ; N33 X63.8 ; N34 X62.64 ; N35 G00 X100. Z100. Myy; Mxx; chanframento da rosca ativado
+X Profundidade de corte 1 avano em prof.:1.8 mm 2 avano em prof.:0.7 mm 3 avano em prof.:0.6 mm 4 avano em prof.:0.58 mm
62.64 70.
5.
+Z
6. 25.4 76.2
Fig. 4-7
S Se o ciclo G78 (G92, G21) executado com a funo bloco a bloco ativada, o ciclo no ser interrompido pela metade, pois ele pra aps a concluso do ciclo que consiste na seqncia 1 a 4. S O chanframento da rosca pode ser executado neste ciclo de rosqueamento. Um sinal da mquina- ferramenta inicia o chanframento da rosca. O tamanho do chanfro ? da rosca pode ser ajustado no GUD7 _ZSFI[26] em incrementos de 0.1L . Aqui o L representa o passo de rosca especificado. Recomenda- se programar a seqncia que ativa e desativa a entrada do chanfro da rosca atravs de um cdigo M apropriado.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-91
11.02
Com os comandos do G... X(U)... Z(W)... R... F... ; o ciclo de rosqueamento cnico executado como o indicado pela seqncia 1 a 4 mostrada na fig. 4-8.
+X Z U 2 I 3 B W 4 1 2 A A Avano rpido Avano determinado por cdigo F ?_ +Z Detalhes dochanframento darosca L Aprox. 45_
X 2
Fig. 4-8
O sinal do endereo R determinado pela direo da vista do ponto A a partir do ponto B. Dado que o G78 (G92, G21) um cdigo G modal, o ciclo de rosqueamento executado apenas com a especificao da profundidade de corte no sentido do eixo X nos blocos subseqentes. No necessrio especificar G78 (G92, G21) novamente nestes blocos.
4-92
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Exemplo de programao N50 G00 X80. Z80.8 Mxx ; N51 G92 X70. W50.8 I1.5 F2. ; N52 X68.8 ; N53 X67.8 ; N54 G00 X100. Z100. Myy; +X 30. 5. 50.8 Passo: 2.0 1.5 +Z 70. Profundidade de corte 2 passada: 3 passada: 0.6 mm 0.5 mm
Fig. 4-9
Se o ciclo G78 (G92, G21) executado com a funo bloco a bloc ativada, o ciclo no ser interrompido pela metade, pois ele pra aps a concluso do ciclo que consiste na seqncia 1 a 4. As funes S, T e M que so usadas nas condies de usinagem para a execuo do ciclo G78 (G92, G21) devero ser especificadas em blocos que precedem o bloco G78 (G92, G21). Todavia, se estas funes so especificadas em um bloco independente e sem comandos de movimentos, esta definio estar ativa se o bloco for especificado na faixa de modos do G78 (G92, G21). Quando a tecla CYCLE START pressionada enquanto a ferramenta de corte estiver no ponto inicial A ou no ponto de concluso do chanfro B, o ciclo suspenso ser executado novamente do comeo. Se a opo de parada do avano do rosqueamento no for selecionada, o ciclo de rosqueamento no ser continuado mesmo pressionando- se a tecla FEED HOLD durante a execuo do ciclo de rosqueamento. Neste caso a operao suspensa at completar a retrao aps a concluso do ciclo de rosqueamento.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-93
11.02
Trajetria do ciclo de rosqueamento quando a parada de avano no for executada C Trajetria do ciclo de rosqueamen to quando a parada de avano executada A Ponto inicial
Fig. 4-10
Se o tamanho do chanfro for 0 quando o ciclo G78 (G92, G21) for executado com chanframento ativado, ser gerado um alarme.
Com os comandos do G... X(U)... Z(W)... F... ;, o ciclo de faceamento reto executado como o indicado pela seqncia 1 a 4 mostrada na fig. 4-11.
+X A 1 Ponto inicial A Avano rpido Avano determinado por cdigoF +Z
U 2 X 2 Z
2 3 B W
4 C
Fig. 4-11
Dado que o G79 (G94, G24) um cdigo G modal, o ciclo de rosqueamento executado apenas com a especificao da profundidade de corte no sentido do eixo Z nos blocos subseqentes. No necessrio especificar G79 (G94, G24) novamente nestes blocos.
4-94
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Exemplo de programao N60 G00 X65. Z42. ; N61 G79 X20. Z38. F0.35; N62 Z34. ; N63 Z30. ; N64 G00 ; Usinagem em 3 ciclos no modo G79
Fig. 4-12
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-95
11.02
Com os comandos do G... X(U)... Z(W)... R... F... ; o ciclo de faceamento inclinado executado como o indicado pela seqncia 1 a 4 mostrada na fig. 4-13.
+X
U 2
X 2 Z
Fig. 4-13
4-96
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Exemplo de programao N70N N71 N72 N73 N74 G00 X74. Z32. ; G79 X20. Z30. R5.29 F0.3 ; Z25. ; Z20. ; G00 ; Usinagem inclinada em 3 ciclos no modo G79
+X
2.
5.29
Fig. 4-14
As funes S, T e M que so usadas nas condies de usinagem para a execuo do ciclo G79 (G94, G24) devero ser especificadas em blocos que precedem o bloco G79 (G94, G24). Todavia, se estas funes so especificadas em um bloco independente e sem comandos de movimentos, esta definio estar ativa se o bloco for especificado na faixa de modos do G79 (G94, G24). Se o ciclo G79 (G94, G24) executado com a funo bloco a bloc ativada, o ciclo no ser interrompido pela metade, pois ele pra aps a concluso do ciclo que consiste da seqncia 1 a 4.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-97
11.02
4.1.2
Os mesmos ciclos esto disponveis no sistema C do cdigo G. Porm, diferentes cdigos G so usados como indicado a seguir.
Tabela 4-3 Cdigo G G72 G73 G74 G75 G76 G77 G78 Ciclos chamados com G72 a G78 (Sistema C do cdigo G) Nome do ciclo Ciclo de acabamento Ciclo de desbaste, eixo longitudinal Ciclo de desbaste eixo transversal Repetio do contorno Furao profunda e usinagem de ranhuras no eixo longitudinal Furao profunda e usinagem de ranhuras no eixo transversal Ciclo de rosqueamento de roscas de mltiplas entradas O ciclo G72 pode ser usado para acabamento Possibilidade para correo da ponta R Observao
Nota
A seguinte descrio dos ciclos mencionados referem- se aos sist. A e B do cd. G.
4-98
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Tipo I
A rea especificada desbastada pelo ? d (avano em profundidade para desbaste) com sobremetal para acabamento ? u/2 e ? w para esquerda acima, sempre que um contorno de A para A para B descrito em um programa NC.
Comandodoprograma
? u/2
Fig. 4-15
Formato
G71 U... R... ; U: Profundidade de penetrao para desbaste ( ? d), definio do raio Este valor modal e tambm pode ser pr- configurado usando GUD7, _ZSFI[30]. O valor aqui ajustado pode ser sobrescrito pelo comando do programa NC. R: Valor de retrao (e) Este valor modal e tambm pode ser pr- configurado usando GUD7, _ZSFI[31]. O valor aqui ajustado pode ser sobrescrito pelo comando do programa NC. G71 P... Q... U... W... F... S... T...
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-99
11.02
P: Bloco inicial da definio do contorno Q: Bloco final da definio do contorno U: Sobremetal de acabamento no sentido X ( ? u) (definio de dimetro/raio) W: Sobremetal de acabamento no sentido Z ( ? w) F: Avano de usinagem S: Rotao do fuso T: Seleo da ferramenta As funes F, S ou T dadas na faixa de blocos do programa NC que esto especificados com o endereo P e Q sero ignoradas. As funes F, S ou T relevantes que foram especificadas no bloco G71 esto ativas.
Nota
1. O ? d e o ? u so especificados atravs do endereo U. Se os endereos P e Q esto presentes, ento ser o ? u. 2. Possibilidade para quatro setores de corte. Os sinais relevantes para o ? u e o ? w variam de acordo com a figura a seguir:
+X
+Z B U(+)...W(+) A A U(+)...W(-) B
A A
A A
U(- )...W(+) B A A
U(- )...W(-) B
Fig. 4-16
Dentro do bloco especificado pelo endereo P est determinado o contorno entre os pontos A e A (00 ou G01). Neste bloco no pode ser especificado um comando de movimento no eixo Z. O contorno definido entre A e B dever representar um aumento ou reduo constante nos eixos X e Z. 3. As subrotinas no podem ser chamadas dentro da faixa de blocos NC especificada pelo endereo P e Q.
4-100
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Tipo II
Ao contrrio do tipo I, o tipo II no precisa necessariamente apresentar um aumento ou reduo constante ao longo do eixo X. Em outras palavras, ele tambm pode conter bolses cncavos.
Fig. 4-17
Porm, o perfil do eixo Z dever representar uma reduo ou aumento monotnico. Por exemplo, o seguinte perfil no pode ser usinado:
Fig. 4-18
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-101
11.02
Exemplo
Tipo I G71 V10.0 R4.0 ; G71 P50 Q100 .... ; N50 X(U)... ; :: :: N100.............. ; Tipo II G71 V10.0 R4.0 ; G71 P50 Q100 ........ ; N50 X(U)... Z(W)... ; :: :: N100........... ;
45
(F)
Fig. 4-19
4-102
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Formato
G72 W... R... ; O significado dos endereos W (? d) e R (e) basicamente o mesmo como o U e R no ciclo G71. G72 P... Q... U... W... F... S... T... ; O significado dos endereos P, Q, U (? u), W (? w), F, S e T so os mesmos como no ciclo G71.
+X
B +Z
U(+)...W(- )...
Fig. 4-20
O contorno entre A e A determinado no bloco especificado pelo endereo P (G00 ou G01). Neste bloco no pode ser especificado um comando de movimento no eixo X. O contorno entre A e B dever apresentar um aumento ou reduo constante nos eixos X e Z.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-103
11.02
A (R) B
? u/2 A ?w
Fig. 4-21
Contorno programado: A A B
Formato
G73 U... W... R... ; U: Distncia (? i) no sentido do eixo X a partir do ponto inicial da atual posio da ferramenta (definio de raio). Este valor modal e tambm pode ser pr- configurado usando GUD7, ZSFI[32]. O valor aqui configurado pode ser sobrescrito pelo comando do programa NC. W: Distncia (? k) no sentido do eixo Z a partir do ponto inicial da atual posio da ferramenta. Este valor modal e tambm pode ser pr- configurado usando GUD7, ZSFI[33]. O valor aqui configurado pode ser sobrescrito pelo comando do programa NC. R: Nmero de cortes paralelos ao contorno (d). Este valor modal e tambm pode ser pr- configurado usando GUD7, ZSFI[34]. O valor aqui configurado pode ser sobrescrito pelo comando do programa NC.
4-104
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
G73 P... Q... U... W F... S... T... ; P:Bloco inicial da definio do contorno Q: Bloco final da definio do contorno U: Sobremetal de acabamento no sentido do eixo X (? u) (definio de dimetro/ raio) W: Sobremetal de acabamento no sentido do eixo Z (? w) F: Avano de usinagem S: Rotao do fuso T: Seleo da ferramenta As funes F, S ou T dadas na faixa de blocos do programa NC que esto especificados com o endereo P e Q sero ignoradas. As funes F, S ou T relevantes que foram especificadas no bloco G73 esto ativas.
Nota
1. Os valores ? i e ? k, ou ? u e ? w so determinados pelos endereos U e W respectivamente. Porm, seus significados so especificados pelo aparecimento dos endereos P e Q presentes no bloco G73. Os endereos U e W referem- se ao ? i e ? k respectivamente sempre que P e Q no so especificados no mesmo bloco. Os endereos U e W referem- se ao ? u e ? w respectivamente sempre que P e Q so especificados no mesmo bloco. 2. O ciclo de usinagem executado atravs do comando G73 com especificao P e Q. Aqui foram considerados quatro setores de corte. Note o sinal do ? u, ? w, ? k e ? i. A ferramenta retorna ao ponto A assim que o ciclo de usinagem for concludo.
Formato
G70 P... Q... ; P: Bloco inicial da definio do contorno. Q: Bloco final da definio do contorno.
Nota
1. As funes especificadas entre os blocos determinados pelos endereos P e Q estaro ativos no G70 enquanto o F, S e T especificados no bloco G71, G72 e G73 no forem ativados. 2. A ferramenta retornada at o ponto inicial e o prximo bloco lido assim que o ciclo de usinagem G70 estiver concludo. 3. As subrotinas no podem ser chamadas dentro dos blocos determinados pelos endereos P e Q.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-105
11.02
Exemplos
Ciclo de desbaste, eixo longitudinal (G71) (Tipo I ) Eixo X Ponto final Ponto inicial
4 2 80 0 140 100 60 40
100
Eixo Z
40
170
Fig. 4-22
( definio diametral, valores mtricos) N010 G00 G90 X200.0 Z220.0 ; N011 X142.0 Z171.0 ; N012 G71 U4.0 R1.0 ; N013 G71 P014 Q020 U4.0 W2.0 F0.3 S550 ; N014 G00 X40.0 F0.15 S700 ; N015 G01 Z140.0; N016 X60.0 Z110.0 ; N017 Z90.0 ; N018 X100.0 Z80.0 ; N019 Z60.0 ; N020 X140.0 Z40.0 ; N021 G70 P014 Q020 ; N022 G00 X200 Z220 ;
4-106
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Ponto inicial
60
70 80 90 110 190
130
Fig. 4-23
( definio diametral, valores mtricos) N010 G00 G90 X220.0 Z190.0 ; N011 G00 X162.0 Z132.0 ; N012 G72 W7.0 R1.0 ; N013 G72 P014 Q019 U4.0 W2.0 F0.3 ; N014 G00 Z59.5 F0.15 S200; N015 G01 X120.0 Z70.0 ; N016 Z80.0 ; N017 X80.0 Z90.0 ; N018 Z110.0 ; N019 X36.0 Z132.0 ; N020 G70 P014 Q019 ; N021 X220.0 Z190.0 ;
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-107
11.02
Repetio (G73)
de
contorno 16 B
Eixo X A
16
14
160
Fig. 4-24
Repetio do contorno
( definio diametral, valores mtricos) N010 G00 G90 X260.0 Z220.0 ; N011 G00 X220.0 Z160.0 ; N012 G73 U14.0 W14.0 R3 ; N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180 ; N014 G00 X80.0 Z120.0 ; N015 G01 Z100.0 F0.15 ; N017 X120 Z90.0 ; N018 X70 ; N019 G02 X160.0 Z50.0 R20.0 ; N020 G01 X180.0 Z40.0 F0.25 ; N021 G70 P014 Q020 ; N022 G00 X260.0 Z220.0 ;
4-108
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
? k ?d
?k
?k
?k
?k A ?i [0<? k...? k]
(R) (F)
(R) (F)
(R) (F)
(R) (F)
(R) (F)
(R) ?i U/2
? i
X [0<? i...? i]
B e
Fig. 4-25
Formato
G74 R... ; R: Valor de retrao (e) Este valor modal e pode ser pr- configurado usando GUD7, ZSFI[29]. O valor aqui configurado pode ser sobrescrito pelo comando do programa NC. G74 X(U)... Z(W)... P... Q... R... F...(f) ; X: Ponto inicial X (posio absoluta) U: Ponto inicial X (incremental) Z: Ponto inicial Z (posio absoluta) W: Ponto inicial Z (incremental) P: Valor de avano em prof. (? i) no sentido do eixo X (sem sinal) Q: Valor do avano em prof. (? k) no sentido do eixo Z (sem sinal) R: Valor de retrao (? d) na base do canal F: Velocidade de avano
Nota
1. Enquanto o e e o ? d so determinados pelo endereo, seus significados so especificados pelo aparecimento do endereo X (U). ? d usado quando o X(U) especificado.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-109
11.02
(R)
A (F) ?i e
U/2
?d ?k Z W X
Fig. 4-26
Fig. 4-27
transversal (G75)
Formato
G75 R... ; G75 X(U)... Z(W)... P... Q... R... F... ; O significado dos endereos o mesmo como no ciclo G74. Possibilidade para quatro setores de corte.
4-110
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Fig. 4-28
Ponta da ferramenta
B ?d k
a 1 2 3 4 d
? d ?n
Fig. 4-29
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-111
11.02
Formato
G76 P... (m, r, a) Q... R... ; P: m: Nmero de cortes de acabamento Este valor modal e tambm pode ser pr- configurado usando GUD7, ZSFI[24]. O valor aqui configurado pode ser sobrescrito pelo comando do programa NC. r: Tamanho do chanfro no fim da rosca (1/10 * passo da rosca) Este valor modal e tambm pode ser pr- configurado usando GUD7, ZSFI[26]. O valor aqui configurado pode ser sobrescrito pelo comando do programa NC. a: ngulo do corte da ferramenta Este valor modal e tambm pode ser pr- configurado usando GUD7, ZSFI[25]. O valor aqui configurado pode ser sobrescrito pelo comando do programa NC. Todos os parmetros acima so especificados ao mesmo tempo pelo endereo P. Exemplo de endereo P: G76 P012055 Q4 R0.5 P = 012055 ngulo do corte da ferramenta = 55 graus Chanfro no fim da rosca = 2,0 x passo 1 corte de acabamento Q: Profundidade mnima de penetrao ( ? dmin), valor do raio A profundidade de corte fixada no valor especificado pelo endereo Q sempre que a pofundidade de corte para uma operao de ciclo ( ? d - ? d- 1) estiver abaixo deste limite. Este valor modal e tambm pode ser pr- configurado usando GUD7, ZSFI[27]. O valor aqui configurado pode ser sobrescrito pelo comando do programa NC. R: Sobremetal de acabamento (d) Este valor modal e tambm pode ser pr- configurado usando GUD7, ZSFI[28]. O valor aqui configurado pode ser sobrescrito pelo comando do programa NC. G76 X(U)... Z(W)... R... P... Q... F... ; X, U: Ponto final da rosca no sentido do eixo X (posio absoluta (X), incremental (U)) Z, W: Ponto final da rosca no sentido do eixo Z R: Diferena de raio para rosca cnica (i). i = 0 para rosca reta P: Profundidade da rosca (k), valor do raio Q: Avano em profundidade para o 1 corte (? d), valor do raio F: Passo (L)
4-112
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Nota
1. O aparecimento de X (U) e X (W) determina o significado dos dados especificados pelos endereos P, Q e R. 2. O ciclo de usinagem executado atravs do comando G76 com a especificao do X (U) e do Z (W). executada uma passada e a carga na ponta da ferramenta reduzida quando este ciclo aplicado. O valor do corte por ciclo mantido constante com a atribuio da profundidade de corte ? d para a primeira trajetria, e ? dn para a trajetria n. De acordo com o sinal de cada endereo, aqui so considerados quatro setores simtricos. 3. As observaes no rosqueamento so equivalentes s do G32 para rosqueamento e G92 para o ciclo de rosqueamento.
Exemplos
Ciclo de rosqueamento de mltiplas entradas (G76) Eixo X
0 68 60.64
1.8 Eixo Z
1.8
3.68
6 25 105 G76 P011060 Q100 R200 ; G76 X60640 Z25000 P3680 Q1800 F6.0 ;
Fig. 4-30
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-113
11.02
4. No programe de forma que o comando de movimento final da definio do contorno do G70, G71, G72 e G73 termine chanframento ou arredondamento. dado um alarme sempre que se especifica o mencionado acima. 5. Nos ciclos G74, G75 e G76, os endereos P e Q usam os menores incrementos para especificar o valor do curso e profundidade de corte. 6. No pode ser executado nenhuma correo do raio da ponta da ferramenta com os ciclos G71, G72, G73, G74, G75, G76 ou G78.
4-114
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
4.1.3
Cdigos G de chamada dos ciclos de trabalho e modelos de movimentos dos ciclos de trabalho
Os cdigos G que chamam um ciclo de trabalho e o modelo de movimento do ciclo de trabalho esto indicados na tabela 4-4.
Tabela 4-4 Cdigo G Ciclos de trabalho para usinagem de furos Usinagem de furos (sentido) Processa mento na base do furo Avano rpido Velocidade de corte Velocidade de corte Avano rpido Velocidade de corte Velocidade de corte Retrao (sentido +) Aplicaes
Cancelamento Ciclo de furao frontal Ciclo de rosqu. frontal Ciclo de mandrilam. frontal Ciclo de furao lateral Ciclo de rosqu. lateral Ciclo de mandrilamento lateral
Avano de corte/intermi- Tempo de estente pera Velocidade de corte Velocidade de corte Espera - > fuso anti- hor. Tempo de espera
Avano de corte/intermi- Tempo de estente pera Velocidade de corte Velocidade de corte Espera - > fuso anti- hor. Tempo de espera Fuso gira no sentido horrio aps a espera Tempo de espera
G88
Velocidade de corte
Retorno maMandrilamento nual Fuso gira no sentido horrio Velocidade de corte Mandrilamento
G89
Velocidade de corte
Ao usar os ciclos de trabalho, a seqncia de operaes normalmente executada como descrito a seguir. Operao 1 Posicionamento dos eixos X (Z) e C Operao 2 - Movimento de avano rpido at o plano R Operao 3 - Usinagem do furo Operao 4 - Operao na base do furo Operao 5 - Retrao at o plano R Operao 6 - Retrao rpida at o ponto inicial
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-115
11.02
Operao 4
Fig. 4-31
Tabela 4-5
Plano de posicionamento e seus respectivos eixos de furao Plano de posicionamento Eixo X, eixo C Eixo X, eixo C Eixo de furao Eixo Z Eixo X
G83 e G87, G84 e G88, e G85 e G89 possuem a mesma seqncia exceto para os eixos de furao.
Modo de furao
Os cdigos G (G83- G85 / G87- 89) so modais e permanecem ativos at serem cancelados. O estado atual o modo de furao desde que esteja ativo. Os dados so mantidos at serem modificados ou cancelados desde que os dados sejam especificados no modo de furao. Todos dados de furao necessrios devero ser especificados no incio dos ciclos de trabalho. Somente est permitida a especificao das modificaes dos dados durante a execuo dos ciclos de trabalho.
4-116
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Plano inicial
Ponto do plano R
Fig. 4-32
Repetio
Especifique o nmero de repeties em K para repetir a furao dos furos distanciados por igual. K somente estar ativo no bloco em que estiver especificado. Especificando- se o primeiro furo em modo absoluto (G90) resulta na funo na mesma posio. Por isso especifique o K em modo incremental (G91). Os dados da furao esto armazenados, mas a furao no executada quando se especifica K0.
Cancelamento
Use o G80 ou um cdigo G do grupo 01 (G00, G01, G02, G03) para cancelar um ciclo de trabalho.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-117
11.02
Smbolos e figuras
Cada um dos ciclos de trabalho so explicados nos seguintes captulos. Nas figuras so usados os seguintes smbolos:
Posicionamento (avano rpido G00) Velocidade de corte (interpolao linear G01) Avano manual P1 Ma M ( a+I) Tempo de espera Cdigo M para fixar o eixo C Cdigo M para soltar o eixo C
Fig. 4-33
Ateno Em cada ciclo de trabalho, o endereo R (distncia entre o plano inicial e o ponto R) sempre ser tratado como um raio. Porm, o Z ou o X (distncia entre o ponto R e a base do furo) tratado tanto como um dimetro como um raio, dependendo da especificao.
Ciclo de furao profunda de face (G83) / ciclo de furao profunda lateral (G87)
O ajuste do GUD7, _ZSFI[20] decide se aplicado o ciclo de furao profunda ou o ciclo de furao profunda de alta velocidade. O ciclo normal de furao aplicado sempre que no especificada a profundidade de corte para cada furao.
4-118
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Formato
G83 X(U)... C(H)... Z(W)... R... Q... P... F... M... ; ou G87 Z(W)... C(H)... X(U)... R... Q... P... F... M... ; X, C ou Z, C: Posio do furo Z ou X: Distncia do ponto R at a base do furo R_: Distncia do plano inicial at o plano R Q_: Avano em profundidade P_: Tempo de espera na base do furo F_: Velocidade de avano de corte K_: Nmero de repeties (se necessrio) M_: Cdigo M para fixar o eixo C (se necessrio)
G83 ou G87 (modo G98) G83 ou G87 (modo G99)
Ma
Plano inicial
Ma
Ponto R
M( a+1) P2 d
Ponto R
M( a+1), P2 Ponto R
P1
Ponto Z
P1
Ponto Z
Fig. 4-34
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-119
11.02
Cdigo M para fixar o eixo C Cdigo M para soltar o eixo C Tempo de espera (programa) Tempo de espera especificado no GUD7, _ZSFR[22] Valor de retrao especificado no GUD7, _ZSFR[21]
Ma
Plano inicial
Ma M( a+1), P2 Ponto R
Ponto R q
M( a+1), P2 d
Ponto R q
d q
q d q Ponto Z P1
d q Ponto Z P1
Fig. 4-35
4-120
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Cdigo M para fixar o eixo C Cdigo M para soltar o eixo C Tempo de espera (programa) Tempo de espera especificado no GUD7, _ZSFR[22] Valor de retrao especificado no GUD7, _ZSFR[21]
Exemplo
M3 S2500 ; G00 X100.0 C0.0 ; G83 Z- 35.0 R- 5.0 Q5000 F5.0 ; C90.0 ; C180.0 ; C270.0 ; G80 M05 ; Gira a ferramenta de furar Posicionamento do eixo X e C Usinagem do furo 1 Usinagem do furo 2 Usinagem do furo 3 Usinagem do furo 4 Cancela ciclo e pra ferramenta de furar
Formato
G83 X(U)... C(H)... Z(W)... R... P... F... M... K... ; ou G87 Z(W)... C(H)... X(U)... R... P... F... M... K... ; X, C ou Z, C: Posio do furo Z ou X: Distncia do ponto R at a base do furo R_: Distncia do plano inicial at o plano R P_: Tempo de espera na base do furo F_: Velocidade de avano de corte K_: Nmero de repeties (se necessrio) M_: Cdigo M para fixar o eixo C (se necessrio)
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-121
11.02
Plano inicial Ma Ma
P1
Ponto Z
P1
Ponto Z
Fig. 4-36
Cdigo M para fixar o eixo C Cdigo M para soltar o eixo C Tempo de espera (programa) Tempo de espera especificado no GUD7, _ZSFR[22]
Exemplo
M3 S2500 ; G00 X100.0 C0.0 ; G83 Z- 35.0 R- 5.0 P500 F5.0 ; C90.0 ; C180.0 ; C270.0 ; G80 M05 ; Gira a ferramenta de furar Posicionamento do eixo X e C Usinagem do furo 1 Usinagem do furo 2 Usinagem do furo 3 Usinagem do furo 4 Cancela ciclo e pra ferramenta de furar
4-122
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Formato
G84 X(U)... C(H)... Z(W)... R... P... F... M... K... ; ou G88 Z(W)... C(H)... X(U)... R... P... F... M... K... ; X, C or Z, C: Posio do furo Z ou X: Distncia do ponto R at a base do furo R_: Distncia do plano inicial at o plano R P_: Tempo de espera na base do furo F_: Velocidade de avano de corte K_: Nmero de repeties (se necessrio) M_: Cdigo M para fixar o eixo C (se necessrio)
G84 (G98) G84 (G99)
Ma
Ma
Ponto R
P1
PontoZ
P1
PontoZ
Fusonosentidoanti- horrio
Fig. 4-37
Explanaes
Na operao de rosqueamento, o fuso girado no sentido horrio contra a base do furo e depois o sentido invertido para a retrao. O ciclo no parado at a operao de retorno no for concluda.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-123
11.02
Exemplo
M3 S2500 ; G00 X50.0 C0.0 ; G84 Z- 35.0 R- 5.0 P500 F5.0 ; C90.0 ; C180.0 ; C270.0 ; G80 M05 ; Giro da ferramenta de roscar Posicionamento do eixo X e C Rosqueamento do furo 1 Rosqueamento do furo 2 Rosqueamento do furo 3 Rosqueamento do furo 4 Cancela o ciclo e pra a ferram. de roscar
Ma
Plano inicial
Ma
Ponto R
Mb, P2
Ponto R
P1
Ponto Z
P1
Ponto Z
Fig. 4-38
4-124
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.1
Explanaes
O avano rpido executado at o ponto R depois do posicionamento na posio do furo. Depois a furao executada do ponto R at o ponto Z e subseqentemente retornada at o ponto R.
Exemplo
M3 S2500 ; G00 X50.0 C0.0 ; G85 Z- 40.0 R- 5.0 P500 F5.0 M31 ; C90.0 M31 ; C180.0 M31 ; C270.0 M31 ; G80 M05 ; Gira a ferramenta de furar Posicionamento do eixo X e C Usinagem do furo 1 Usinagem do furo 2 Usinagem do furo 3 Usinagem do furo 4 Cancela ciclo e pra ferramenta de furar
Formato
G80;
Explanaes
O ciclo de trabalho para furao cancelado e a operao normal continuada.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-125
11.02
4.2
4.2.1
Endereo P
O endereo P especifica o nmero da correo da ferramenta, e ao mesmo tempo, se a correo da geometria da ferramenta ou desgaste da ferramenta dever ser alterada. O valor a ser especificado com o endereo P depende do ajuste no MD $MC_EXTERN_FUNCTION_MASK, Bit1 como segue: $MC_EXTERN_FUNCTION_MASK, Bit1 = 0 P1 a P99: Grava a correo do desgaste da ferramenta P100 + (1 at 1500): Gravao da correo da geometria da ferramenta $MC_EXTERN_FUNCTION_MASK, Bit1 = 1 P1 to P9999: Gravao da correo do desgaste da ferramenta P10000 + (1 at 1500): Gravao da correo da geometria da ferramenta
4-126
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.2
Nota
O uso deste comando em um programa que permite que a ferramenta avance sucessivamente. Este comando tambm pode ser usado para entrada sucessiva de valores de um programa especificando este comando sucessivamente ao invs de entrar com estes valores sucessivamente a partir da unidade MDI.
Exemplo de programao G10 P16 X32.5 W0.05 ;
Adiciona 0.05 mm ao valor de correo do eixo Z. Atualiza o presente valor de correo do eixo X para 32.5 mm. Declara que os seguintes dados refletem para o nmero de correo 16.
Fig. 4-39
4.2.2
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-127
11.02
Comandos
So usados os comandos M indicados na tabela 4-7.
Tabela 4-7 Cdigo M para chamada de subrotina Cdigos M M98 M99 Fim da subrotina Funo Chamada de subrotina
Exemplo:
N20 M98 P20123 ; N40 M98 P55 L4 ; N60 M98 P30077 L2 ; A subrotina 1023.spf ser executada duas vezes A subrotina 0055.spf ser executada quatro vezes A subrotina 0077.spf ser executada duas vezes O nmero de execues programado no endereo P = 3 ser ignorado
4-128
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.2
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-129
11.02
Exemplo
N10 X10. Y20. N20 G71 P30 Q60 U1 W1 F1000 S1500 N10 ... ; desbaste N20 DEF STRING[6]BACK N30 ... N90 N100 RET (N<<$C_Q, 1) ; N30 X50. Z20. N40 X60. N50 Z55. N60 X100. Z70. N70 G70 P30 Q60 N80 G0 X150. Z200. N90 M30
Nota
M30 em modo Siemens: interpretado como um retorno em uma subrotina. M30 em modo de dialeto ISO: ele tambm interpretado como fim do programa de pea em uma subrotina.
4-130
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.3
4.3
Chamada da subrotina 98
$MC_EXTERN_FUNCTION_MASK, bit6 = 0 M98 Pyyyyxxxx ou M98 Pxxxx Lyyyy Nmero de programa de mx. 4 dgitos Sempre so adicionados zeros para completar o nmero de 4 dgitos P. ex.: M98 P20012 chama 2 execues do 0012.mpf M98 P123 L2 chama 2 execues do 0123.mpf $MC_EXTERN_FUNCTION_MASK, bit6 = 1 M98 Pxxxxxxxx Lyyyy No adicionado nenhum zero, mesmo que o nmero do programa for menor que 4 dgitos. O nmero de execues e o nmero do programa no podem ser programados em P(Pyyyyxxxxx), o nmero de execues sempre dever ser programado com L! p. ex.: M98 P123 chama 1 execuo do 123.mpf M98 P20012 chama 1 execuo do 20012.mpf, Importante: No mais compatvel com o dialeto ISO original M98 P12345 L2 chama 2 execues do 12345.mpf
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-131
11.02
Interrupo M96
$MC_EXTERN_FUNCTION_MASK, bit6 = 0 M96 Pxxxx Sempre so adicionados zeros para completar o nmero de 4 dgitos
$MC_EXTERN_FUNCTION_MASK, bit6 = 1 M96 Pxxxx No adicionado nenhum zero, mesmo que o nmero do programa for menor que 4 dgitos. A programao de um nmero maior que 8 dgitos gera um alarme.
4.4
4.4.1
Formato
G31 X... Z... F_; G31: Cdigo G one- shot (tem efeito somente no bloco em que est especificado)
$AA_IM[X] $AA_IM[Z]
4-132
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.4
Fig. 4-40
Exemplo de programao
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-133
11.02
Se o comando de movimento de eixos no prximo bloco for um comando absoluto (um eixo)
O eixo especificado no prximo bloco move- se at a posio especificada e os demais eixos permanecem na posio em que o sinal de salto foi ativado.
Exemplo de programao G90 G31 Z400.; G01 X100.; Movimento atual X Movimento especificado 100. pelo programa 400.
Fig. 4-41
Exemplo de programao
Se os comandos de movimento de eixos no prximo bloco forem comandos absolutos (dois eixos)
Os eixos movem- se at a posio especificada em que o sinal de salto foi ativado.
Exemplo de programao G90 G31 W100.; G01 X300. Z200.; 200.
X 100. Z
300.
Fig. 4-42
Exemplo de programao
Aviso Antes de especificar o G31, cancele o modo de correo da ponta R especificando G40. Se o G31 for especificado sem cancelar o modo de correo da ponta R, ser gerado um alarme.
4-134
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 4.4
4.4.2
Formato
Comando de movimento G31 X... Z... F... P ... ; X, Z: Ponto final F: Velocidade de avano P: P1- P2
Explanao
O salto de mltiplo estgio ativado especificando- se P1 ou P2 em um bloco G31. as entradas digitais so atribudas em endereos P1 e P2 atravs dos dados da mquina como segue: P1: $MN_EXTERN_MEAS_G31_P_SIGNAL[0] P2: $MN_EXTERN_MEAS_G31_P_SIGNAL[1] Para uma explanao de seleo (P1 ou P2), consulte o manual fornecido pelo fabricante da mquina- ferramenta.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-135
11.02
4.5
Programas de macro
O NC possui uma variedade de funes que podem ser usadas pelo fabricante da mquina- ferramenta e os usurios podem implementar estas funes. O programa criado que usa estas instrues chamado de programa de macro, este pode ser chamado e executado pelos comandos especificados em um bloco com G65 ou G66. Um programa de macro oferece o seguinte: S Podem ser usadas variveis. S Possibilidade do uso de operaes aritmticas e lgicas usando variveis e constantes. S Uso de comandos de controle para derivao e repetio. S Uso de comandos para emitir mensagens e dados. S Especificao de argumentos. Isto possibilita criar um programa em que so includas operaes complexas e operaes que requerem avaliao condicional.
4.5.1
4.5.2
4-136
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Endereo P L
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-137
11.02
Se os endereos programados no bloco so passados como parmetros para os ciclos, os valores programados sempre sero valores reais nas variveis $C_x. No caso de valores inteiros, os ciclos no indicam o mtodo de programao (real/inteiro) e por isso no avaliam os valores programados com o fator de converso correto. Para indicar se foi programado REAL ou INTEGER, isto dever ser feito na varivel de sistema $C_TYP_PROG. $C_TYP_PROG possui a mesma estrutura como o $C_ALL_PROG e $C_INC_PROG. Para cada endereo (A- Z) existe um Bit. Se o valor for programado como um valor INTEGER, o Bit ajsutado para 0, para REAL ele configurado para 1. se o valor for programado na varivel $<nmero>, ajusta- se Bit 2 = 1. Exemplo: M98 A100. X100 - > $C_TYP_PROG == 1. Somente o Bit 0 ajustado, pois somente A programado como valor REAL. M98 A100. C20. X100 - > $C_TYP_PROG == 5. Somente os Bits 1 e 3 so ajustados (A e C). Restries: Podem ser programados at dez parmetros I, J e K em cada bloco. A varivel $C_TYP_PROG somente contm um Bit para cada I, J e K. Por isso que o Bit 2 sempre ajustado em 0 para I, J e K no $C_TYP_PROG. Por isso que no possvel determinar se I, J ou K foram programados como REAL ou INTEGER. Os parmetros P, L, O, N somente podem ser programados como valores inteiros. Um valor real gera um alarme do NC. Por isso que o Bit no $C_TYP_PROG sempre ser 0.
4-138
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Especificando o argumento
O termo especificar o argumento significa atribuir um nmero real para variveis locais usadas em um programa de macro. Existem dois tipos de especificaes de argumento: tipo I e tipo II. Estes tipos podem ser usados conforme a necessidade, incluindo uma combinao dos dois tipos.
Correspondncia endereo - varivel Endereo no tipo I A B C D E F H I J Varivel de sistema $C_A $C_B $C_C $C_D $C_E $C_F $C_H $C_I[0] $C_J[0]
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-139
11.02
Tabela 4-11
Corresp. endereo- varivel e endereos aplicados p/chamadas (tipo I), continued Varivel de sistema $C_K[0] $C_M Endereo no tipo I Z Varivel de sistema $C_Z
Endereo no tipo I K M
4-140
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Tabela 4-12 Correspondncia endereo - varivel e endereos aplicados para comandos de chamadas (tipo II), continued Endereo no tipo II J5 Nota: Varivel de sistema $C_J[4] Se for especificado mais do que um ajuste para I, J ou K, a ordem dos ajustes determinada para cada ajuste I/J/K de modo que os nmeros de varivel sejam determinados de acordo com cada ordem. Endereo no tipo II Varivel de sistema
G65 P*** A10. C20. X30. Z40. I50. K60. J70. I80.;
$C_I[1]: 80. C_J[0]: 70. $C_K[0]: 60. $C_I[0]: 50. $C_Z: 40. $C_X: 30. $C_C: 20. $C_A: 10.
Fig. 4-43
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-141
11.02
Exemplos
Programa principal com a chamada de macro: _N_M10_MPF: N10 M3 S1000 F1000 N20 X100 Y50 Z33 N30 G65 P10 F55 X150 Y100 S2000 N40 X50 N50 .... N200 M30 Programa de macro em modo Siemens: _N_0010_SPF: PROC 0010 ; Alterna para o modo Siemens N10 DEF REAL X_AXIS ,Y_AXIS, S_SPEED, FEED N15 X_AXIS = $C_X Y_AXIS = $C_Y S_SPEED = $C_S FEED = $C_F N20 G01 F=FEED G95 S=S_SPEED ... N80 M17 Programa de macro em modo ISO: _N_0010_SPF: N10 G290 ; Alterna para o modo Siemens, ; se os parmetros de transferncia devero ser lidos N20 G01 F=$C_F G95 S=$C_S N30 G1 X=$C_X Y=$C_Y N40 G291 ; Alterna para o modo ISO N50 M3 G54 T1 N60 ... N80 M99
4-142
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
4.6
Funes avanadas
4.6.1
Formato
G05 Pxxxxx Lxxx ; Pxxxxx Nmero do programa a ser chamado Lxxx Nmero de repeties (L1 aplicado quando se omite este parmetro)
Exemplo
G05 P10123 L3 ; Este bloco chama o programa 10123.mpf e o executa 3 vezes.
Limitaes
S Somente programas de peas com cdigos Siemens podem ser pr- compilados. S Quando uma subrotina chamada pelo G05, no ocorre a comutao para o modo Siemens. O comando G05 se comporta como uma chamada de subrotina M98 P_. S Um bloco contendo um comando G05 sem enderelo P ser ignorado sem alarme. S Um bloco contendo um comando G05.1 com ou sem endereo P, assim como G05 P0 ou G05 P01, ser ignorado sem alarme.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-143
11.02
4.6.2
Torneamento poligonal
Uma figura poligonal pode ser usinada quando a pea e uma ferramenta so giradas em uma determinada relao. Por exemplo, ao alterar as condies como a relao de giro da pea e ferramenta, assim como o nmero de cortes, pode- se usinar um quadrado ou sextavado. Sob determinadas circunstncias, o tempo de usinagem poder ser reduzido se comparado com a usinagem usando os eixos C e X com interpolao de coordenadas polares. Devido natureza do tipo de usinagem, a figura usinada no necessariamente um polgono. As aplicaes tpicas so as cabeas de parafusos ou as porcas em forma quadrada e/ou sextavada.
Fig. 4-44
Formato
G51.2 P...Q...; P, Q: Relao de rotao (fuso/ eixo Y) Faixa de ajuste: Valor inteiro de 1 a 9 para P e Q O sinal do endereo Q usado para especificar o sentido da rotao do eixo Y.
4-144
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Exemplo
G00 X120.0 Z30.0 S1200.0 M03; Ajusta o nmero de rotaes da pea para 1200 rpm G51.2 P1 Q2 ; rotao inicial da ferramenta (2400 rpm) G01 X80.0 F10.0 ; Avano em prof. do eixo X G04 X2. ; G00 X120.0 ; Retrocesso do eixo X G50.2 ; parada da rotao da ferramenta M05 ; parada do fuso G50.2 e G51.2 devem ser especificados em blocos separados.
Pea
Pea
Ferramenta
Fig. 4-45
Torneamento de polgonos
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-145
11.02
4.6.3
A funo no ir comprimir estes blocos N5 N10 N20 N25 N30 N35 G290 COMPON G291 G01 X100 G17 X100 M22 X100 S200
4-146
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
4.6.4
Aviso O NCK processa os blocos em duas etapas, o pr- processamento e a execuo principal. O resultado da execuo do pr- processamento transferido para a memria de pr- processamento de onde o processamento principal busca o bloco mais antigo em cada caso e executa sua geometria.
Aviso Quando se ajusta o dado de mquina $MN_SLASH_MASK==2, o pr- processamento comutado quando o nvel de salto for alterado! Todos os blocos armazenados na memria de pr- processamento so executados com o nvel de salto antigo. Como usurio, normalmente no se pode ter controle sobre o nvel de uso da memria de pr- processamento. Por isso, de nosso ponto de vista, o novo nvel de salto dever estar em operao em algum ponto depois que os nveis so comutados!
Aviso O comando STOPRE do programa de pea limpa a memria de pr- processamento. Se o nvel de salto for comutado antes do comando STOPRE, todos os blocos aps o comando sero comutados com segurana. O mesmo aplica- se em um STOPRE implcito.
A comutao do modo DryRun est sujeita restries anlogas. Se for ajustado o dado de mquina $MN_DRYRUN_MASK==2, nenhuma parada ser necessria para comutar para o modo DryRun. Porm, nesta situao, apenas comutado o pr- processamento, resultando nas restries descritas acima. Em outras palavras: Preste ateno! O modo DryRun ser ativado em algum momento aps a comutao!
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-147
11.02
4.6.5
M96
Uma subrotina pode ser definida como uma rotina de interrupo com M96 P <nmero de programa>. Este programa iniciado por um sinal externo. A primeira entrada NC de alta velocidade das 8 entradas disponveis no modo Siemens sempre ser usada para iniciar a rotina de interrupo. O dado de mquina $MN_EXTERN_INTERRUPT_NUM_ASUP permite a seleo de outra entrada rpida (1 - 8). A funo mapeada na sintaxe padro: SETINT(1) <nome do programa> [PRIO=1]. No ciclo de interface CYCLE396, o programa de interrupo programado com Pxxxx chamado em modo ISO. O nmero do programa est no $C_PI. No fim do ciclo de interface feita a avaliao do dado de mquina $MN_EXTERN_INTERRUPT_BITS_M96 BIT1, resultando ou no posicionamento do ponto de interrupo com REPOSA ou na continuao com o prximo bloco. A nova varivel de ciclo $C_PI contm o valor programado com P sem zeros na frente. Este dever ser complementado para formar quatro dgitos no ciclo de interface antes da subrotina ser chamada. Exemplol: N0020 M96 P5 Chamada no ciclo de interface progName = 000 << $C_PI ISOCALLprogName Veja o tratamento dos nmeros de programa de 8 dgitos, se for ajustado MD $MC_EXTERN_FUNCTION_MASK, bit6.
M97
O M97 usado para suprimir a partida da rotina de interrupo. A rotina de interrupo somente poder ser iniciada pelo sinal externo aps a ativao com M96. Isto corresponde sintaxe padro: ENABLE(1). x = contedo de $MN_EXTERN_INTERRUPT_NUM_ASUP Se o programa de interrupo programado com M96 Pxx for chamado diretamente pelo sinal de interrupo (sem nenhum passo intermedirio com CYCLE396), deve- se ajustar o dado de mquina $MC_EXTERN_FUNCTION_MASK BIT10. A subrotina programada com Pxx ento chamada com uma transio de sinais 0 - > 1 no modo Siemens. Os nmeros de funo M para a interrupo so ajustados via dado de mquina. Com o dado de mquina 10804: $MN_EXTERN_M_NO_SET_INT o nmero M usado para ativar uma rotina de interrupo e com o MD 10806: $MN_EXTERN_M_NO_DISABLE_INT o nmero M usado para suprimir uma rotina de interrupo.
4-148
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Somente permitido o ajuste das funes M no padronizadas. As funes M96 e M97 so ajustadas como padro. Para ativar a funo, deve- se ajustar o Bit 0 no dado de mquina 10808: $MN_EXTERN_INTERRUPT_BITS_M96. Neste caso, estas funes M no so enviadas para o PLC. Se no for ajustado o Bit 0, as funes M sero interpretadas como funes auxiliares convencionais. Ao completar o programa de interrupo, feita a aproximao da posio do bloco de programa de peas que segue o bloco de interrupo. Se for necessrio que o processamento do programa de peas continue a partir do ponto de interrupo, dever ser programada uma instruo REPOS no fim do programa de interrupo, p. ex. REPOSA. Para isso, o programa de interrupo dever ser escrito em modo Siemens. As funes M para ativar e desativar um programa de interrupo devero estar em um bloco deste programa. Se no bloco forem programados outros endereos alm do M e P, ser gerado o alarme 12080 (sintaxe incorreta).
Dados da mquina
MD $MN_EXTERN_INTERRUPT_BITS_M96: Bit 0: = 0, Interrupo de programa no possvel, M96/M97 so funes M convencionais = 1, Ativao de um programa de interrupo com M96/M97 permitida Bit 1: = 0, A execuo do programa de peas continua da posio final do bloco posterior ao bloco de interrupo = 1, Continua o programa de peas a partir da posio de interrupo (avaliado no programa de interrupo (ASUB), retorno com/sem REPOSL) Bit 2: = 0, O sinal de interrupo interrompe imediatamente o atual bloco e inicia a rotina de interrupo
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
4-149
11.02
= 1, A rotina de interrupo no iniciada enquanto o bloco no for concludo. Bit 3: = 0, O ciclo de usinagem interrompido com um sinal de interrupo = 1, O programa de interrupo no iniciado enquanto o ciclo de usinagem no estiver concludo. (avaliado nos ciclos de interface) O Bit 3 dever ser avaliado nos ciclos de interface e a seqncia dos ciclos dever ser adaptada de acordo. O Bit 1 dever ser avaliado no programa de interrupo. Se o Bit 1 = TRUE, na concluso do programa, deve- se usar o REPOSL para executar o reposicionamento at o ponto de interrupo. Exemplo: N1000 M96 P1234 ;Ativa a ASUB 1234.spf no caso de um flanco de ; subida da primeira entrada rpida, o programa ; 1234.spf ativado
N3000 M97
;Desativa a ASUB
A suspenso rpida (LIFTFAST) no executada antes do programa de interrupo ser chamado. O programa de interrupo iniciado imediatamente no flanco de subida do sinal de interrupo, dependendo do dado de mquina $MN_EXTERN_INTERRUPT_BITS_M96.
4-150
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
Abreviaes
ASCII
A
American Standard Code for Information Interchange: Norma de codificao americana para troca de informaes Subrotina assncrona Modo de operao Grupo de modos de operao Binary Coded Decimals: Nmeros decimais codificados em cdigo binrio
Sistema de coordenadas bsico Arquivos binrios (Binary Files) Programa bsico Canal 1 a canal 4 Computer- Aided Design Computer- Aided Manufacturing Computerized Numerical Control: Controle numrico assistido por computador
COM COR
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
A-151
Abreviaes
11.02
Central Processing Unit: Unidade central de processamento Carriage Return Correo do raio da ferramenta Control System Flowchart (mtodo de programao de PLC) Clear To Send: Mensagem que os dados podem ser enviados pelas interfaces seriais
Cutter Radius Compensation (Correo do raio da ferramenta) Bloco de dados no PLC Byte de bloco de dados no PLC Palavra de bloco de dados no PLC Bit de bloco de dados no PLC Direct Control: Movimento do eixo rotativo pelo curso mais curto at a posio absoluta realizado durante uma rotao.
Data Communications Equipment Dynamic Data Exchange Data Input/Output: Indicao da transferncia de dados Diretrio Dynamic Link Library: Mdulo que pode ser acessado por um programa em execuo. Muitas vezes contendo seces de programa tambm necessrias em outros programas.
DOS
A-152
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Abreviaes
Dual Port Memory Dual Port RAM Dynamic Random Access Memory Differential Resolver Function: Funo resolver diferencial Dry Run Decoding Single Block: Bloco individual de decodificao Data Terminal Equipment Palavra de dados Cdigo especial de fita perfurada, nmero de furos por caracter sempre mpar
ENC EPROM
Encoder Erasable Programmable Read Only Memory (memria de leitura eletricamente programvel, deletvel)
Bloco de funo Function Call: Bloco de funo no PLC Banco de dados do produto Floppy Disk Drive: Unidade de disquete Acionamento de avano Flash- EPROM: Memria de leitura e gravao
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
A-153
Abreviaes
11.02
FIFO
First In First Out: Memria que trabalha sem indicao de endereo, cujos dados so lidos na mesma seqncia em que foram armazenados.
Mdulo de funo Mdulo funcional - Controle numrico Floating Point Unit: Unidade de ponto flutuante Mdulo do frame Bloco de dados (quadro) Feed Stop: Parada do avano Global User Data: Dados globais do usurio Hard Disk: Disco rgido Abreviatura para nmero hexadecimal Terminal Handheld Human Machine Interface: Funes de operao SINUMERIK para o operador controlar, programar e simular. MMC e HMI so idnticos no significado.
Hardware Entrada Entrada/sada Unidade de recuperao (fonte de energia) do SIMODRIVE 611(D) Comunicao implcita (dados globais)
A-154
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Abreviaes
IKA IM IMR
Interpolative Compensation: Compensao interpolativa Interface- Module: Mdulo de interface Interface- Module Receive: Mdulo de interface para modo de recepo
Interface- Module Send: Mdulo de interface para modo de envio Incremento Dados de inicializao Interpolador Sinal de interface Cdigo especial de fita perfurada, nmero de furos por caracter sempre par
Modo JOG Bus de comunicao Relao de transmisso Fator de amplificao do circuito Ladder Diagram (mtodo de programao de PLC) Compensao de erros do fuso de esferas Line Feed Local User Data: Dados locais do usurio Megabyte
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
A-155
Abreviaes
11.02
Circuito de medio Painel de comando da mquina Sistema de coordenadas da mquina Dados de mquina Manual Data Automatic Man Machine Communication: Interface de operao do controle numrico para operao, programao e simulao. MMC e HMI so idnticos no significado.
Main Program File: Programa de peas NC (programa principal) Multi Port Interface: Interface multiponto Acionamento de fuso principal Numerical Control: Controle numrico Numerical Control Kernel (Ncleo do controle numrico com programao de blocos, rea de deslocamento, etc.)
Numerical Control Unit: Unidade de hardware do NCK Non Uniform Rational B- Spline Sada Mdulo de organizao no PLC Original Equipment Manufacturer: O fabricante do equipamento que comercializado por outro vendedor, tipicamente com um nome diferente.
OI
A-156
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Abreviaes
Operation Panel: Painel de operao Operation Panel Interface: Interface do painel de operao Bus I/O (perifricos) Personal Computer Nome do SW para troca de dados com o comando Personal Computer Memory Card International Association: Norma para cartes de memria
Dispositivo de programao Programmable Logic Control: Controle lgico programvel Planejamento de produo Random Access Memory (memria de leitura e gravao) Funo de aproximao do ponto de referncia Funo de reposicionamento Rapid Override: Correo rpida R- Parameter Active: rea de memria no NCK para R- NCK e nmeros de parmetro R
RPY RTS
Roll Pitch Yaw: Tipo de rotao de um sistema de coordenadas Request To Send: Solicitar envio, sinal de controle de interfaces seriais de dados
SBL SD
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
A-157
Abreviaes
11.02
SDB SEA
Bloco de dados do sistema Setting Data Active: Denominao (tipo de arquivo) dos dados de ajuste
SFB SFC SK SKP SM SOP SPF SR SRAM STL SSI SW SYF T TC TEA TLC
Bloco de funo do sistema System Function Call Softkey Skip: Omitir bloco Motor de passo Programao orientada para oficina Sub Program File (arquivo de subrotina) Subrotina Memria esttica (armazenada) Lista de instrues Serial Synchron Interface: Interface serial sncrona Software Arquivos do sistema Ferramenta Troca de ferramentas Testing Data Active: Identificao para dados de mquina Correo do comprimento da ferramenta
A-158
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Abreviaes
TNRC TO TOA
Correo do raio de corte Tool Offset: Correo da ferramenta Tool Offset Active: Identificao (tipo de arquivo) das correes da ferramenta
TRANSMIT
Transform Milling into Turning: Converso de coordenadas em tornos para operaes de fresamento
Correo do raio da ferramenta User Frame: Deslocamento do ponto zero Interface serial (definio de intercmbio de linhas entre DTE e DCE), tambm conhecida como RS232
Sistema de coordenadas da pea Work Piece Directory: Diretrio de peas de trabalho Deslocamento do ponto zero Zero Offset Active: Identificao (tipo de arquivo) para dados de deslocamento do ponto zero
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
A-159
Abreviaes
11.02
Notas
A-160
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
Termos
B
Os termos importantes esto listados em ordem alfabtica, acompanhados de sua explicao. As referncias cruzadas para outros termos neste glossrio esto indicados pelo smbolo - >.
A
Aes sincronizadas 1. Sada de funo auxiliar Durante a usinagem de uma pea, funes tecnolgicas (-> Funes auxiliares) podem ser enviadas do programa CNC para o PLC. Estas funes auxiliares controlam, por exemplo, equipamentos adicionais da mquina, tais como pinolas, garras, placas de fixao, etc. 2. Sada rpida de funo auxiliar Os tempos de confirmao das - > Funes auxiliares podem ser minimizados e as paradas desnecessrias no processo de usinagem podem ser evitadas para as funes de comutao de tempo crtico.
As aes sincronizadas podem ser combinadas para formar programas (tecnologia de ciclos). Os programas de eixos podem ser iniciados no mesmo ciclo IPO, por exemplo, com a leitura de entradas digitais. Acelerao com limitao de solavancos Para se obter uma condio ideal de acelerao na mquina e com a proteo simultnea de seus componentes mecnicos, no programa de usinagem pode- se selecionar entre acelerao instantnea ou acelerao suave (isenta de solavancos).
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-161
AChapter
11.02
Acionamento
O SINUMERIK FM- NC oferece uma interface analgica de +10V para o sistema de conversor SIMODRIVE 611A. O sistema de comando SINUMERIK 840D est interligado com o sistema de conversor SIMODRIVE 611D atravs de um Bus paralelo digital de alta velocidade.
Alarmes
Todas - > Mensagens e alarmes so indicados no painel de comando em texto puro. O texto do alarme tambm indica a data, horrio e o smbolo correspondente do critrio de resetamento. Alarmes e mensagens so exibidas separadamente. 1. Alarmes e mensagens no programa de peas Os alarmes e mensagens podem ser indicados diretamente em texto puro a partir do programa de peas. 2. Alarmes e mensagens do PLC Os alarmes e mensagens da mquina podem ser indicados diretamente em texto puro a partir do programa do PLC. Para isso no so necessrios pacotes adicionais de blocos de funo.
Movimento de aproximao para at um dos - > Pontos fixos da mquina pr- definidos. Se o sistema de medio de curso no for um encoder absoluto, ento a aproximao do ponto de referncia se faz necessria para assegurar que os valores reais enviados pelo sistema de medio estejam ajustados com as coordenadas da mquina.
Mquinas- ferramenta podem aproximar pontos fixos definidos, tais como ponto de troca de ferramentas, de carga, de troca de paletes, etc. As coordenadas destes pontos esto armazenadas no comando. O comando desloca os eixos envolvidos, se possvel, em - > Avano rpido.
rea de proteo
rea tridimensional dentro da - > rea de trabalho que a ponta de ferramenta no pode percorrer.
rea de trabalho
Espao tridimensional onde a ponta de ferramenta pode percorrer devido a construo da mquina. Veja tambm - > rea de proteo.
B-162
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Arquivamento
Arquivo de inicializao
Para cada - > Pea de trabalho existe a opo de criar um arquivo de inicializao. Nele podem ser armazenadas diversas definies de variveis que devero valer exclusivamente para uma pea.
A- Spline
A Akima- Spline percorre tangencialmente pelos pontos de apoio programados (polinmio de 3 grau).
Ativar/desativar
Limitao do campo de trabalho significa restringir o movimento dos eixos para alm dos limites impostos pelas chaves fim de curso. Para cada eixo pode ser especificado um par de valores delimitando a rea de proteo.
Automtico
Modo de operao do comando (modo seqencial de blocos conforme DIN): Modo de operao em sistemas NC em que o - > Programa de peas selecionado e executado continuamente.
Avano de percurso
O avano de percurso tem efeito sobre os - > Eixos de percurso. Ele representa a soma geomtrica dos avanos dos - > Eixos de percurso envolvidos.
Avano de rotao
O avano do eixo configurado como uma funo da rotao do fuso mestre no canal (programado com G95).
Nos comandos SINUMERIK FM- NC e 840D pode- se programar o tempo que o percurso de um bloco dever demorar (G93) ao invs da velocidade de avano para o movimento do eixo.
B
Cabos de ligao Cabos de ligao so cabos pr- montados ou cabos de 2 fios com um conector em cada ponta, preparados pelo prprio usurio. Eles so usados para conectar a - > CPU atravs da - > Interface multiponto (MPI) com um - > Dispositivo de programao ou com outras CPUs.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-163
Termos
11.02
Canal de processamento
Atravs da estrutura de canal pode- se reduzir tempos secundrios com movimentos paralelos. Por exemplo, um portal de carregamento pode movimentar- se durante a operao de usinagem. Neste caso um canal CNC considerado como um comando CNC separado com decodificao, processamento de dados e interpolao.
Comando no programa de pea que pra a usinagem e cancela o curso restante a ser percorrido. Chaves fim de curso de software limitam a rea de percurso de um eixo e evitam a coliso do carro com a chave fim de curso de hardware. Para cada eixo so definidos 2 pares de valores que podem ser ativados separadamente via - > PLC.
Ciclo
Subrotina protegida para execuo repetitiva de uma operao de usinagem na - > pea.
Ciclo de interpolao
O ciclo de interpolao um mltiplo do ciclo de sistema bsico. Ele especifica o tempo de ciclo para atualizar a interface de valor nominal para os controladores de posio. O ciclo de interpolao determina a resoluo dos perfis de velocidade.
Ciclos padronizados
Para trabalhos de usinagem que se repetem vrias vezes esto disponveis ciclos padronizados: Para furao/fresamento Para medio de ferramentas e peas Para torneamenteo (SINUMERIK FM- NC)
Os ciclos disponveis esto listados na rea de operao Programa sob o menu Suporte para ciclos. Aps a seleo do ciclo de usinagem desejado so exibidos os parmetros necessrios para a atribuio de valores em texto puro.
B-164
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Circuitos de medio
SINUMERIK FM- NC: Os circuitos de medio necessrios dos eixos e fusos esto integrados de srie no mdulo do comando. Ao todo podem ser implementados no mximo 4 eixos e fusos, sendo possvel at 2 fusos.
SINUMERIK 840D: A avaliao do sensor de medio est contida nos mdulos de acionamento SIMODRIVE 611D. A configurao mxima de no mximo 8 eixos e fusos, sendo permitido at 5 fusos.
- > NC Caracteres e seqncias de caracteres que possuem um significado definido na linguagem de programao para - > Programas de peas (Veja o Guia de programao).
COM
Compensao de desvio
Durante a fase de deslocamento constante dos eixos CNC implementada uma compensao de desvio no controle analgico de rotaes. (SINUMERIK FM- NC).
Compensao de irregularidades mecnicas de um fuso de esferas envolvido no movimento de avano. Os erros so compensados pelo comando baseados nas medies de desvios memorizadas.
Compensao de folgas
Compensao de uma folga mecnica da mquina, p. ex. folga de reverso em fusos de esferas. A compensao de folga pode ser especificada separadamente para cada eixo.
Os erros de contorno em transies de quadrantes que so causados pela mudana das condies de atrito das guias, podem ser eliminados com a compensao do erro de quadrante. A parametrizao da compensao do erro de quadrante realizada atravs de um teste de forma circular.
Compensao interpolativa
Com o auxlio da compensao interpolativa podem ser compensados erros de passo do fuso (LEC) e erros do sistema de medio (MSEC) resultante do processo de produo.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-165
Termos
11.02
Um conector de barramento um acessrio do S7- 300 fornecido com os - > Mdulos I/O. O conector de barramento estende o - > Bus S7- 300 da - > CPU ou de um mdulo I/O para outro mdulo I/O adjacente.
Configurao S7
A configurao S7 a ferramenta usada para parametrizar os mdulos. A configurao S7 usada para configurar diversos - > Blocos de parmetro da - > CPU e dos mdulos I/O no - > Dispositivo de programao. Estes parmetros so atualizados na CPU.
Construo
O SINUMERIK FM- NC instalado na CPU do SIMATIC S7- 300. O mdulo de 200 mm de largura e totalmente fechado tem a mesma construo externa que os mdulos SIMATIC S7- 300.
O SINUMERIK 840D instalado em um mdulo compacto no sistema de conversor SIMODRIVE 611D. Ele tem as mesmas dimenses de um mdulo SIMODRIVE 611D de 50 mm de largura. O SINUMERIK 840D inclui o mdulo NCU e a caixa NCU. O SINUMERIK 810D possui a mesma construo do SIMODRIVE 611D com a largura de 150mm. Esto integrados os seguintes componentes: SIMATIC S7- CPU, 5 controladores digitais de servo- acionamento e 3 mdulos de potncia SIMODRIVE 611D.
Linha externa da - > pea. Contorno nominal da - > Pea a ser produzida/usinada. o contorno da pea em estado acabado. Veja tambm - > Pea bruta.
B-166
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Controladores lgicos programveis (PLC) so controles eletrnicos cujas funes esto armazenadas como programa no aparelho de comando. A estrutura e configurao de cabos do aparelho no dependem da funo do comando. Controladores lgico programveis possuem a estrutura de um processador; eles so constitudos de CPU com memria, mdulos de entrada/sada e um sistema interno de Bus. Os I/Os e a linguagem de programao so configurados conforme a necessidade do comando.
Uma varivel de processo (p. ex. avano especfico de percurso ou avano axial) pode ser controlada como funo de outra varivel de processo medida (p. ex. corrente do fuso). Aplicao tpica: Para manter a remoo constante do volume de cavacos durante a retificao.
As irregularidades do contorno ocasionados por retardo de posicionamento podem ser eliminadas, quase que completamente, atravs do controle antecipado, que dinmico e est em funo da acelerao. O controle antecipado assegura um excelente grau de preciso de usinagem mesmo em altas velocidades de percurso da ferramenta. O controle antecipado somente pode ser ativado e desativado via programa de peas para todos os eixos.
O deslocamento de posio de um determinado eixo pode ser controlado como funo de uma varivel de processo (p. ex. entrada analgica, corrente do fuso...). Esta funo pode manter automaticamente uma distncia constante para atender os requisitos tcnicos da operao de usinagem.
Controle de velocidade
Para poder alcanar uma velocidade de deslocamento aceitvel para movimentos extremamente curtos em um bloco, o comando poder avaliar isso previamente com o - > Look Ahead.
Coordenadas polares
Sistema de coordenadas que define a posio de um ponto em um plano atravs de sua distncia do ponto zero e o ngulo formado pelo vetor do raio com um eixo definido.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-167
Termos
11.02
Correo da ferramenta
Uma ferramenta selecionada com a programao de uma Funo T (nmero inteiro de 5 dezenas) no bloco. Em cada nmero T podem ser atribudos at nove cortes (endereos D). O nmero de ferramentas gerenciadas no comando configurado durante a parametrizao. A correo do comprimento da ferramenta selecionada pelos nmeros D.
Para poder programar diretamente um - > Contorno de pea, o comando dever percorrer um percurso eqidistante ao contorno programado, considerando o raio da ferramenta usada (G41/G42). (G41/G42).
Um contorno programado tomando- se como referncia uma ferramenta pontiaguda. Visto que isto na prtica no pode ser realizado, o raio da curvatura da ferramenta empregada especificado no comando e compensado pelo mesmo. O centro da curvatura guiado eqidistante do contorno e compensado de acordo com o raio da curvatura.
Esta funo usada somente para ferramentas de retificao. A reduo de tamanho do rebolo em decorrncia da dressagem informada como uma correo de ferramenta para que seja aplicada imediatamente ferramenta ativa.
CPU C- Spline
Central Processor Unit - > Controle lgico programvel A C- Spline a mais conhecida e a mais aplicada Spline. As passagens pelos pontos de interpolao so tangenciais e ao longo do eixo de uma curvatura. So utilizados polinmios de 3 grau.
D
Dados de ajuste So dados que informam as propriedades da mquina- ferramenta para o comando atravs do modo definido pelo software do sistema. Ao contrrio dos - > Dados de mquina, os dados de ajuste podem ser alterados pelo usurio.
B-168
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Definio de varivel
Uma varivel definida atravs da especificao de um tipo de dado e um nome de varivel. O nome de varivel pode ser usado para enderear o valor da varivel.
Esta funo permite que eixos (contra- pontas, pinolas) sejam deslocados at uma posio de encosto fixo para, por exemplo, fixar as peas. A presso de contato pode ser definida no programa de peas.
Especificao de um novo ponto de referncia para um sistema de coordenadas tendo como referncia um ponto zero existente e um - > Frame. 1. Ajustvel SINUMERIK FM- NC: Podem ser selecionados quatro deslocamentos independentes do ponto zero para cada eixo CNC. SINUMERIK 840D: Um nmero parametrizvel de deslocamentos do ponto zero que podem ser ajustados para cada eixo CNC. Cada um dos deslocamentos do ponto zero pode ser selecionado por funes G e a seleo exclusiva. 2. Externo Todos os deslocamentos que definem a posio do ponto zero da pea podem ser sobrepostos com um deslocamento do ponto zero definido por manivela eletrnica (deslocamento DRF) ou definido pelo PLC.
3. Programvel Os deslocamentos do ponto zero podem ser programados para todos os eixos de percurso e de posicionamento atravs da instruo TRANS. Deslocamento em avano rpido A mais alta velocidade de deslocamento usada por um eixo, por exemplo, para trazer a ferramenta da posio neutra at o - > Contorno da pea ou recuar a ferramenta do contorno da pea. Deslocamento externo do ponto zero Deslocamento do ponto zero especificado pelo - > PLC.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-169
Termos
11.02
Diagnstico
1. rea de operao do comando 2. O comando contm tanto um programa de autodiagnstico como programas de teste para assistncia tcnica: Indicadores de estado, alarme e de servio.
No programa de usinagem os valores de posio e passos podem ser programados em polegadas. O comando configurado para um sistema bsico, independentemente da unidade de medio programada (G70/G71).
Dimenso absoluta
Destino de movimento de um eixo definido por uma dimenso que est em funo do ponto zero do atual sistema de coordendas ativo. Veja tambm - > Dimenso incremental.
Direitos de acesso
Os blocos do programa CNC e outros dados so protegidos por um sistema de acesso de 7 nveis: Trs nveis de senha para fabricante do sistema, fabricante da mquina e usurio e Quatro posies do interruptor com chave que podem ser avaliados pelo PLC.
DRF
Differential Resolver Function: Funo NC que, em conjunto com uma manivela eletrnica, gera um deslocamento de ponto zero incremental em modo AUTOMTICO.
E Editor O editor permite a criao, modificao, ampliao, adio e insero de programas, textos e blocos de programas. Editor de texto Eixo bsico - > Editor Eixo cujo valor nominal ou real utilizado para o clculo de um valor de compensao. Eixo C Eixo com o qual se realiza um movimento giratrio e posicionamento com o fuso da ferramenta.
B-170
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Eixo de comando
Os eixos de comando so iniciados a partir de aes sincronizadas em resposta a um evento (comando). Eles podem ser posicionados, iniciados e parados de forma totalmente assncrona com o programa de pea.
Eixo de compensao
Eixo de percurso
Eixos de percurso so todos os eixos de usinagem do - > Canal que podem ser controlados pelo - > Interpolador, de modo que eles possam iniciar, acelerar, parar e alcanar o ponto final simultaneamente.
Eixo de posicionamento
Eixo que executa um movimento auxiliar em uma mquina- ferramenta (p. ex. magazine de ferramentas, transportador de paletes). Eixos de posicionamento so eixos que no interpolam com os - > Eixos de percurso.
Eixo geomtrico
Eixos geomtricos servem para a descrio de uma rea bidimensional ou tridimensional no sistema de coordenadas da pea.
Eixo inclinado
Interpolao angular fixa com sobremetal para um eixo de avano inclinado ou rebolo atravs da especificao do ngulo. Os eixos podem ser programados e exibidos no sistema cartesiano de coordenadas.
Eixo linear
O eixo linear um eixo que descreve uma linha reta, ao contrrio do eixo rotativo.
Eixo rotativo
Eixos rotativos executam uma rotao da pea ou da ferramenta at uma posio angular especificada.
A faixa de movimento de um eixo rotativo pode ser configurada para um valor modulo (nos dados de mquina) ou definida como contnua para as duas direes, dependendo da aplicao. Eixos rotativos com giro contnuo so utilizados, por exemplo, para usinagens excntricas, retificao ou bobinagem.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-171
Termos
11.02
Eixos
Os eixos CNC so classificados conforme sua funo em: Eixos: eixos de percurso interpolativos Eixos de posicionamento: Eixos no interpolativos e eixos de posicionamento com avanos especficos de eixo; os eixos podem ser deslocados alm dos limites do bloco. Eixos auxiliares no esto envolvidos com a usinagem propriamente dita, p. ex. posicionadores de ferramentas, magazine de ferramentas.
Eixos de arredondamento
Os eixos de arredondamento giram a pea ou a ferramenta em uma posio angular descrita em uma grade graduada. Quando a posio da grade alcanada, o eixo est em posio.
Os eixos fsicos existentes na mquina- ferramenta. Os eixos sincronizados requerem o mesmo tempo para deslocar seu percurso como os - > Eixos geomtricos precisam para seu percurso.
Endereo
Os endereos so identificadores fixos ou variveis para eixos (X, Y, ...), rotao do fuso (S), avano (F), raio do crculo (CR), etc.
Veja - > Identificador de eixo Atravs das entradas digitais podem, p. ex., ser inicializadas rotinas de programa CNC de ao rpida (rotinas de interrupo). Atravs das sadas CNC digitais podem ser ativadas funes rpidas de comutao controladas pelo programa (SINUMERIK 840D). (SINUMERIK 840D).
Escala
Espelhamento
Para o espelhamento so trocados os sinais dos valores das coordenadas de um contorno tendo como referncia um eixo. Pode ser realizado um espelhamento em funo de vrios eixos simultaneamente.
B-172
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Estrutura de canal
A estrutura de canal permite a execuo simultnea e assncrona dos - > Programas de diversos canais.
F Faixa de deslocamento A faixa mxima de deslocamento permitida para eixos lineares de 9 dezenas. O valor absoluto depende da entrada selecionada e a resoluo do controle de posio e a unidade de medio (em Ferramenta polegadas ou mtrica). Uma ferramenta empregada para formar a pea, por exemplo, uma ferramenta de tornear, fresa, broca, raio laser, rebolo, etc. Ferramenta Frame A ferramenta serve para usinar as peas (p. ex. broca, fresa, etc.). Um Frame uma instruo aritmtica que transporta um sistema de coordenadas cartesiano para outro sistema de coordenadas cartesiano. Um Frame contm os componentes - > Deslocamento do ponto zero, - > Rotao, - > Escala - > Espelhamento. Frames programveis Com os - > Frames programveis podem ser definidos de modo dinmico novos pontos de sada do sistema de coordenadas em relao execuo do programa de peas. feita a diferenciao entre definio absoluta com base em um novo frame e definio aditiva em relao ao ponto de sada existente. Funes auxiliares As funes auxiliares podem ser utilizadas para transferir - > Parmetros de - > Programas de peas para o - > PLC, ativando reaes definidas pelo fabricante da mquina. Funes de segurana O comando inclui funes de monitorao continuamente ativas que detectam falhas no - > CNC, no controlador programvel (-> PLC) e na mquina de modo que rara a ocorrncia de danos na pea, ferramenta ou na mquina. No caso de uma falha, a operao de usinagem interrompida e os acionamentos param. A causa da falha registrada e indicado um alarme. Ao mesmo tempo, o PLC notifica que existe um alarme CNC pendente.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-173
Termos
11.02
Fuso sincronizado
Sincronismo angular preciso entre um fuso mestre e um ou vrios fusos escravos. Permite a transferncia area de uma pea de um fuso 1 para o fuso 2 em tornos. Alm do sincronismo de velocidade, tambm possvel programar as posies angulares relativas dos fusos, p. ex. a transferncia rpida e orientada de peas inclinadas. Podem ser implementados diversos pares de fusos sincronizados.
Fusos
A funcionalidade dos fusos classificada em dois nveis de capacidade: 1. Fusos: acionamentos de fusos com controle de rotao ou de posio, analgicos +10V (SINUMERIK FM- NC) digitais (SINUMERIK 840D) 2. Fusos auxiliares: acionamentos de fusos com controle de rotao sem o sensor de posio atual, p. ex. para ferramentas acionadas. Fuso auxiliar, p. ex. para ferramentas acionadas.
Geometria
O gerenciamento de programa de peas pode ser organizado por - > Peas de trabalho. A quantidade de programas e os dados a serem gerenciados depende da capacidade de memria do comando e tambm pode ser configurada atravs de MDs. Cada arquivo (programas e dados) pode ser atribudo com um nome de no mximo 16 caracteres alfanumricos.
Em qualquer momento todos os eixos/fusos esto atribudos para um e somente um canal. Cada canal est atribudo para um grupo de modos de operao. Para os canais do mesmo grupo sempre est atribudo o mesmo - > modo de operao.
H HIGHSTEP
Combinao das opes de programao para o - > PLC no sistema S7- 300/400.
B-174
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Identificador
As palavras conforme DIN 66025 so suplementadas por identificadores (nomes) para variveis (variveis aritmticas, variveis de sistema, variveis do usurio), para subrotinas, para palavras- chave e palavras com vrias letras de endereo. Estas letras tem o mesmo significado como as palavras na sintaxe do bloco. Os identificadores devem ser nicos. O mesmo identificador no pode ser utilizado por diferentes objetos.
Identificador de eixo
Os eixos so identificados com X, Y e Z conforme DIN 66217 para um - > Sistema de coordenadas horrio e ortogonal. Os - > Eixos rotativos que giram em torno dos eixos X, Y e Z so definidos pelos identificadores A, B e C. Eixos adicionais, paralelos aos mencionados, podem ser identificados por outras letras.
Idiomas
Os textos de interface de usurio (exibio), mensagens e alarmes de sistema esto disponveis em cinco linguagens de sistema (disquete): Alemo, ingls, francs, italiano e espanhol. No comando o usurio pode escolher dois dos idiomas mencionados.
Incremento
Um destino para o deslocamento do eixo definido pela distncia a ser percorrida e uma direo em relao ao ponto j alcanado. Veja tambm - > Dimenso absoluta.
Incremento
Especificao de curso pelo nmero de incrementos. O nmero de incrementos pode ser definido como - > Dado de ajuste e selecionado pelas teclas com as inscries 10, 100, 1000 e 10 000.
Interface de operao
A interface de operao (IO) a interface homem- mquina de um comando CNC. Ela composta por uma tela e oito softkeys horizontais e oito softkeys verticais.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-175
Termos
11.02
Interface multiponto
A interface multiponto (MPI) uma interface sub- D de 9 plos. Um nmero parametrizvel de equipamentos podem ser conectados em uma interface multiponto com o propsito destes equipamentos comunicarem- se entre si: Dispositivos de programao (PGs) Sistemas MMI (HMI) Outros sistemas de automao
O bloco de parmetros Multipoint Interface MPI da CPU contm os - > parmetros que definem as propriedades da interface Interface serial RS232 (V.24) multiponto. Para a entrada e sada de dados temos no mdulo MMC 100 uma interface serial RS232 (V.24), e nos mdulos MMC 101 e MMC 102 duas interfaces RS232 (V.24) disponveis. Atravs destas interfaces podem ser importados e exportados programas de usinagem assim como dados do fabricante e do usurio. Interpolao circular A - > Ferramenta deve ser deslocada em crculo entre pontos definidos do contorno com um avano especificado enquanto usina a pea. Interpolao de polinmios Com a interpolao de polinmios podem ser criadas as mais diferentes formas curvilneas, como funes de Linhas retas, parbolas e exponenciais (SINUMERIK 840D/810D). Interpolao de Spline Com a interpolao de spline o comando pode criar um traado de curvas uniforme a partir de poucos e definidos pontos de interpolao de um contorno nominal. Interpolao helicoidal A funo de interpolao helicoidal ideal para a usinagem de roscas internas e externas usando- se fresas e para o fresamento de ranhuras de lubrificao. A helicoidal compreende dois movimentos: 1. Movimento circular em um plano Interpolao linear 2. Movimento linear perpendicular a este plano. A ferramenta deslocada em linha reta at o ponto de destino, com a usinagem da pea.
B-176
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Interpolador
Unidade lgica do - > NCK que, atravs das informaes das posies de destino no programa de peas, define valores intermedirios para os movimentos realizados em cada eixo.
1. S7- 300: O interruptor com chave o seletor de modos da - > CPU. Este interruptor com chave funciona atravs de uma chave removvel. 2. 840D/FM- NC: O interruptor com chave no - > Painel de comando da mquina possui 4 posies que esto atribudas com funes do sistema operacional do comando. Alm disso, o interruptor com chave possui trs chaves de cores diferentes que podem ser retiradas nas posies indicadas.
J
Jog Modo de operao do comando (modo de ajuste): A mquina pode ser ajustada no modo de operao JOG. Eixos e fusos podem ser movimentados individualmente e em passos atravs das teclas de sentido. Outras funes no modo de operao JOG - > Aproximao do ponto de referncia, - > Repos e - > Preset - > (definir valor real).
K
K Kv Relao de transmisso Fator de amplificao do circuito, varivel de controle de um circuito de controle.
L
Limitao do campo de trabalho programvel Limite de parada exata Limitao da rea de deslocamento da ferramenta a ser definida, limites programveis. Quando o limite de parada exata de todos os eixos de percurso alcanado, o comando responde como se ele tivesse alcanado precisamente seu ponto de destino. O - > Programa de pea continua sua execuo a partir do prximo bloco.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-177
Termos
11.02
A linguagem CNC avanada oferece: - > Variveis de usurio, - > Variveis pr- definidas de usurio, - > Variveis de sistema, - > Programao indireta, - > Funes aritmticas e angulares, - > Operaes de comparao e lgicas, - > Saltos e derivaes de programa, - > Coordenao de programa (SINUMERIK 840D), - > Macros.
A linguagem de programao CNC baseada na norma DIN 66025 com extenses de linguagem avanada. A - > Linguagem de programao CNC e a extenso da - > Linguagem avanada permite a definio de macros (declaraes sequenciadas).
Localizao de blocos
Para testar programas de peas ou aps um cancelamento da usinagem pode ser selecionado, atravs da funo de localizao de blocos, qualquer ponto no programa de peas de onde dever ser iniciada ou continuada a usinagem.
Look Ahead
Com a funo Look Ahead obtida uma velocidade de usinagem otimizada de forma antecipada atravs de um nmero parametrizvel de blocos de deslocamento.
O controle detecta e reporta os seguintes tipos de coliso: 1. O percurso mais curto que o raio da ferramenta. 2. A largura ou o canto interno menor que o dimetro da ferramenta. Vrias instrues de linguagem de programao podem ser combinadas em uma simples declarao. Esta seqncia abreviada de instrues chamada no programa CNC atravs de um nome definido pelo usurio. A macro executa estas instrues sequencialmente.
M
Macros
Manivela eletrnica
Com as manivelas eletrnicas os eixos selecionados podem ser movimentados simultaneamente em modo manual. A interpretao dos traos de diviso da manivela analisada pelo interpretador de incrementos.
Mquina
B-178
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
MDA
Modo de operao do comando: Manual Data Automatic. No modo de operao MDA podem ser especificados blocos individuais de programa ou seqncias de blocos sem relao com um programa principal ou subrotina; em seguida, estes podem ser imediatamente executados atravs da tecla NC- Start.
Memria de correes
Os blocos de deslocamento so processados antes da execuo e armazenados em uma memria de pr- processamento. As seqncias de blocos podem ser executadas com uma velocidade extremamente alta a partir da memria. Os blocos so atualizados continuamente para dentro da memria de pr- processamento durante a usinagem.
SINUMERIK FM- NC: O programa de usurio PLC, os dados de usurio e o programa bsico PLC so armazenados juntos na memria de usurio PLC da CPU 314. O S7- CPU314 possui uma memria de 24 KB para esta finalidade.
SINUMERIK 840D: O programa de usurio PLC, os dados de usurio e o programa bsico PLC so armazenados juntos na memria de usurio PLC. A memria de usurio PLC pode ser expandida para at 128 KB. SINUMERIK 810D: O programa de usurio PLC, os dados de usurio e o programa bsico PLC so armazenados juntos na memria de usurio PLC da CPU 314. A verso bsica do S7- CPU314 possui uma memria de 64 KB que opcionalmente poder ser expandida para 128 KB.
Memria de trabalho
A memria de trabalho uma memria RAM (Random Access Memory) na - > CPU onde o processador pode acessar e executar o programa do usurio.
Memria de usurio
Todos programas e dados, tais como programas de peas, subrotinas, comentrios, correes de ferramenta, deslocamentos do ponto zero/frames e canal e dados de programa do usurio podem ser armazenados na memria de usurio comum do CNC.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-179
Termos
11.02
Mensagens
Todas as mensagens programadas no programa de peas e os - > Alarmes detectados pelo sistema so exibidos em texto puro no painel de operao. Alarmes e mensagens so exibidos separadamente.
Modo
Um conceito de operao em um comando SINUMERIK. Esto definidos os modos - > JOG, - > MDA, - > AUTOMTICO.
A finalidade do modo contnuo da trajetria evitar uma desacelerao brusca dos - > Eixos de percurso nos limites dos blocos do programa de pea e passar para o prximo bloco com a velocidade de curso mais constante possvel, desta forma protege- se o operador, a mquina e outros bens de eventuais riscos.
Os mdulos de entrada/sada analgica so transdutores de sinais para processar sinais analgicos. Os mdulos de entrada analgica convertem os valores analgicos que foram medidos para valores digitais que sero processados na CPU. Os mdulos de sada analgica convertem os sinais digitais para variveis manipuladas.
Mdulo I/O
Mdulos I/O realizam a ligao entre CPU e o processo. So mdulos I/O: - >Mdulos digitais de entrada/sada - >Mdulos analgicos de entrada/sada - >Mdulos do simulador
Monitorao do contorno
Como medida de preciso do contorno, o retardo de posicionamento monitorado dentro de uma faixa de tolerncia definida. Um retardo de posicionamento inaceitvel pode, por exemplo, ser causado pela sobrecarga do acionamento. Nestes casos dado um alarme e os eixos so parados.
B-180
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
NC
O comando numrico (Numerical Control) compreende todos os componentes de controle da mquina- ferramenta: - > NCK, - > PLC, - > MMC, - > COM. Nota: CNC (computerized numerical control) a melhor forma de descrio para os comandos SINUMERIK 840D ou FM- NC: Controle Numrico Computadorizado.
NCK
Numerical Control Kernel: Componente do comando NC que executa os - > Programas de peas e principalmente coordena os movimentos da mquina- ferramenta.
Veja - > Identificador de eixo Numeric Robotic Kernel (sistema de operao do - > NCK) O nmero de n o endereo de contato para uma - > CPU ou para o - > Dispositivo de programao ou outro mdulo I/O lgico quando estes dispositivos trocam dados entre si atravs de uma - > Rede. O nmero de n atribudo para a CPU ou para o dispositivo de programao pela ferramenta S7 - > Configurao S7.
NURBS
O controle interno dos movimentos e a interpolao do percurso realizada com base nos NURBS (Non Uniform Rational B- Splines). Com isso est disponvel dentro do comando um deslocamento uniforme para todas as interpolaes (SINUMERIK 840D).
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-181
Termos
11.02
OEM
Para fabricantes de mquinas que produzem sua prpria interface de operao ou que implementam funes especficas no comando, esto previstas reas livres para solues individuais (aplicaes OEM) para SINUMERIK 840D.
Override
Opo manual ou programvel de controle que permite o operador controlar avanos ou rotaes programas para adapt- las a uma determinada pea ou material.
Override de avano
A velocidade programada sobreposta (0- 200 %) pelo atual ajuste de velocidade feito no painel de comando da mquina ou pelo PLC. A velocidade de avano tambm pode ser corrigida no programa de usinagem por um fator de porcentagem programado (1- 200 %). Um deslocamento tambm pode ser aplicado atravs de aes de movimento sincronzado, independentemente do programa em execuo.
P
Painel de comando da mquina Painel de comando da mquina- ferramenta com os elementos de operao como teclas, chaves giratrias etc. e elementos de simples indicao como LEDs. Ele serve para o controle direto da mquina- ferramenta via PLC. Palavra de dados Unidade de dados com dois bytes de tamanho dentro de um - > Bloco de dados PLC. Palavras- chave So palavras com forma de escrita definida que possuem um significado definido na linguagem de programao dos - > Programas de peas. Parada controlada do fuso Parada do fuso da pea na posio angular especificada, p. ex. para execuo de uma usinagem adicional em uma determinada posio. Parada do pr- processamento Comando do programa. O prximo bloco em um programa de pea no ser executado enquanto os demais blocos que j foram pr- processados e armazenados na memria de pr- processamento no forem executados. Veja tambm Memria de pr- processamento.
B-182
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Parada exata
Quando uma parada exata programada, a posio especificada de um bloco aproximada com preciso e em velocidade bem lenta. Para reduzir o tempo de aproximao so definidos - > Limites de parada exata para avano rpido e avano normal.
Parmetros
1. S7- 300: O S7- 300 utiliza dois tipos de parmetros: Parmetros de uma instruo STEP 7 Um parmetro de uma instruo STEP 7 o endereo dos operandos processados ou uma constante. Parmetros de um - > Bloco de parmetros Um parmetro de um bloco de parmetros define a relao de um mdulo. 2. 840D/810D/FM- NC: rea de operao do comando Parmetro aritmtico, pode ser programado ou consultado livremente para qualquer finalidade pelo programador do programa de peas.
Parmetros R
Parmetros aritmticos. O programador pode atribuir ou requisitar os valores dos parmetros R no - > Programa de peas para suas necessidades.
Pea a ser produzida / usinada pela mquina- ferramenta. Pea que ainda no foi usinada. Dispositivo de programao Programmable Logic Control: - > Controle lgico programvel. Componente do - > NC: Controlador programvel para o processamento da lgica de controle na mquina- ferramenta.
Ponto de referncia
o ponto na mquina- ferramenta em que o sistema de medio dos - > eixos da mquina referenciado.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-183
Termos
11.02
Ponto fixo da mquina- ferramenta com o qual todos os sistemas de medio (derivados) podem ser referenciados.
O ponto zero da pea a origem do - > Sistema de coordenadas da pea. Ele definido pela distncia do ponto zero da mquina.
Power ON Preset
A ao de desligar e religar o comando. Com a funo Preset pode ser redefinido o ponto zero do comando no sistema de coordenadas da mquina. Com Preset no executado nenhum movimento de eixos, apenas especifica- se um novo valor de posicionamento para as atuais posies de eixo.
Processamento principal
Os blocos de programa de pea que foram decodificados e preparados pelo pr- processador so executados durante o processamento principal.
Programa
Programa de peas
Seqncia de instrues para o comando NC que, quando combinadas, produzem uma determinada - > Pea de trabalho com a execuo de determinadas operaes de usinagem em uma - > Pea bruta.
PCIN um programa auxiliar para o envio e recebimento de dados CNC de usurio via interface serial, como p. ex. programas de peas, correes de ferramentas, etc. O programa PCIN pode ser executado em MS- DOS nos PCs de srie.
- > Programa de peas - > um programa de peas identificado por um nmero ou nome no qual so chamados outros programas principais, subrotinas ou - > Ciclos.
Cada programa principal/subrotina somente pode aparecer uma vez com o mesmo nome no diretrio. No entanto, o mesmo nome pode ser usado em diretrios diferentes.
B-184
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Programao PLC
O PLC programado com o software STEP 7. O software de programao STEP 7 est baseado no sistema operacional padro WINDOWS e incorpora a funcionalidade da programao do STEP 5 com funes inovadoras e mais desenvolvidas.
R Rede
Uma rede a ligao de vrios S7- 300 e outros equipamentos finais, p. ex. um PG, atravs de - > Cabos de ligao. Atravs da rede realizada a troca de dados entre os equipamentos conectados.
REPOS
1. Reaproximao do contorno via comando O REPOS permite que a ferramenta seja retornada at a posio da interrupo atravs das teclas de sentido. 2. Reaproximao do contorno programado A seleo das estratgias de aproximao est disponvel na forma de comandos de programa: Aproximao de um ponto de interrupo, aproximao de um ponto inicial do bloco, aproximao de um ponto final do bloco, aproximao de um ponto do percurso entre o incio do bloco e a interrupo.
Reset geral
Com o Reset geral so apagadas as seguintes memrias da - > CPU: a - > memria de trabalho a rea de leitura/gravao da - > memria de armazenamento a - > memria do sistema a - > memria de backup
RETTOOL: Para os casos de interrupo da usinagem (p. ex. quebra de ferramenta) pode- se retornar a ferramenta atravs do comando de programa com orientao especificada e curso definido.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-185
Termos
11.02
Quando ocorre uma interrupo, possvel iniciar um movimento atravs do programa de usinagem CNC que permite a ferramenta ser recuada rapidamente do contorno da pea que est sendo usinada. O ngulo de recuo e a distncia de retrocesso podem ser parametrizados. Uma rotina de interrupo pode ser executada aps o retrocesso rpido. (SINUMERIK FM- NC, 810D, 840D).
Esta funo usada para furos roscados sem usar um mandril de compensao. O fuso controlado como um eixo rotativo interpolativo e eixo de furao, o resultado o rosqueamento mais preciso at a profundidade final do furo, por exemplo, em furos cegos (condio: modo eixo de fuso).
Rotao
Componente de um - > Frame que define uma rotao do sistema de coordenadas em um determinado ngulo.
Rotao limite
Rotao (fuso) mnima/mxima: A rotao mxima de um fuso pode ser restringida por valores definidos nos dados da mquina, pelo - > PLC ou por - > Dados de ajuste.
Rotina de interrupo
Rotinas de interrupo so - > Subrotinas especiais que podem ser inicializadas atravs de eventos (sinais externos) do processo de usinagem. Um bloco de programa de peas que est em execuo ser cancelado, a posio de interrupo dos eixos automaticamente armazenada. Veja - > ASUP
S Safety Integrated
Proteo eficiente para pessoas e mquina que integrada no comando em conformidade com a Diretriz da CE >>89/392/EEC<< na >>Catergoria de segurana 3<< da EN- 954- 1 (Categorias B. 1- 4 esto definidas neste padro) para um setup e teste seguros. A segurana discreta contra falhas est assegurada. Se ocorrer uma falha individual, a funo de segurana ainda continua efetiva.
Servios
B-186
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Sincronizao
So instrues no - > Programa de peas para a coordenao das operaes em diferentes - > Canais em determinados pontos de usinagem.
Sincronizao de movimento
Esta funo pode ser usada para iniciar aes que so sincronizadas com a operao de usinagem. O ponto de partida das aes definido por uma condio (p. ex. estado de uma entrada do PLC, tempo transcorrido desde o incio do bloco). A partida de aes sicronizadas de movimento no est vinculada aos limites do bloco. Como exemplos de aes sincronizadas de movimentos temos: Transferncia de funes auxiliares M e H para o PLC ou o cancelamento do curso restante de determinados eixos.
Veja - > Sistema de coordenadas da mquina, - > Sistema de coordenadas da pea Sistema de coordenadas cartesiano, mapeado no sistema de coordenadas da mquina atravs de transformao. No - > Programa de peas o programador utiliza nomes de eixos do sistema de coordenadas bsico. Se no houver nenhuma - > Transformao ativa, ele existe paralelamente ao - > Sistema de coordenadas da mquina. A diferena entre os sistemas mencionados somente est nos identificadores de eixos.
A origem do sistema de coordenadas da pea o - >ponto zero da pea. Nas operaes de usinagem programadas no sistema de coordenadas da pea, as dimenses e os sentidos esto relacionados este sistema.
Sistema de medio que define as distncias em polegadas e fraes destas. Sistema normalizado de unidades: para comprimentos p. ex. em milmetros (mm), metros (m), etc.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-187
Termos
11.02
Softkey
Tecla cuja inscrio exibida em um campo na tela do monitor. A exibio da seleo das softkeys muda dinamicamente de acordo com a situao da operao. As teclas de funo de livre definio (softkeys) so atribudas a funes definidas no software.
Sub- bloco
Bloco precedido de N contendo informaes para um passo de usinagem assim como um parmetro de posio.
Subrotina
Uma seqncia de instrues para um - > Programa de peas que pode ser chamada repetidamente com diferentes parmetros de inicializao. Uma subrotina chamada a partir de um programa principal. Toda subrotina pode ser bloqueada contra exportao e exibio no autorizada (com MMC 102/103). - > Ciclos so um tipo de subrotina.
Subrotina assncrona
Programa de peas que pode ser iniciado de forma assncrona (independente) atravs de um sinal de interrupo (p. ex. sinal entrada NC rpida) enquanto o programa de peas estiver ativo (at o SW 3).
Programa de peas que pode ser iniciado de forma assncrona (independente) para a atual condio do programa atravs de um sinal de interrupo (p. ex. sinal entrada NC rpida) (a partir do SW 4).
Os ciclos disponveis esto listados na rea de operao Programa sob o menu Suporte para ciclos. Aps a seleo do ciclo de usinagem desejado so exibidos os parmetros necessrios para a atribuio de valores em texto puro.
T Tabela de compensao
Tabela de pontos de interpolao. Ela fornece os valores de compensao para o eixo de compensao para as posies selecionadas do eixo bsico.
Taxa Baud
B-188
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Termos
Teach In
Teach In uma forma de criar ou corrigir programas de peas. Os blocos de programa individuais podem ser especificados atravs do teclado e imediatamente executados. As posies aproximadas atravs das teclas de sentido ou manivela eletrnica tambm podem ser memorizadas. Informaes adicionais como funes G, avanos ou funes M podem ser especificadas no mesmo bloco. Terra (aterramento) o termo aplicado para todos os componentes interconectados e eletricamente inativos de uma parte do equipamento que no pode oferecer perigo de descarga eltrica em um caso de falha.
Terra
Transformao
Programao em um sistema de coordenadas cartesiano, execuo em um sistema de coordenadas que no cartesiano (p. ex. com eixos de mquina como eixos rotativos). aplicada em conjunto com o Transmit, eixo inclinado, transformao de 5 eixos.
Transmit
Esta funo usada para fresar os contornos externos de peas torneadas, p. ex. peas de quatro lados (eixo linear com eixo rotativo). A interpolao 3D com dois eixos lineares e um eixo rotativo tambm possvel. As vantagens conseguidas com o Transmit so a programao simplificada e o aumento da eficincia da mquina atravs de usinagens completas: torneamento e fresamento na mesma mquina sem precisar fixar a pea novamente.
O trilho perfilado serve de fixao para os mdulos de um S7- 300. Um eixo/fuso definido permanentemente para um canal particular via dados de mquina. Esta atribuio de MD pode ser desfeita por comandos de programa e ento o eixo/fuso poder ser atribudo para outro canal.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
B-189
Termos
11.02
Usinagem de inclinaes
As operaes de furao e fresamento em superfcies da pea de trabalho que no esto nos planos de coordenadas da mquina podem ser facilmente executadas com o auxlio da funo Usinagem de inclinaes. A posio do plano oblquo pode ser definida pela inclinao do sistema de coordenadas (veja a programao do FRAME).
V
Valor de compensao Diferena entre a posio do eixo medida pelo encoder e a posio desejada e programada do eixo. Varivel de sistema uma varivel existente de um - > Programa de peas sem a interveno do programador. Ela definida pelo tipo de dado e o nome da varivel iniciada com o caractere $. Veja tambm - > Varivel definida pelo usurio. Varivel definida pelo usurio Os usurios podem definir variveis no - > Programa de peas ou bloco de dados (dados globais do usurio) para seu prprio uso. Uma definio contm uma especificao de tipo de dado e o nome da varivel. Veja tambm - > Varivel de sistema. Velocidade de percurso Velocidade mxima programvel depende da unidade especificada. Por exemplo, para uma resoluo de 0,1 mm a velocidade de percurso mxima programvel ser de 1000 m/min.
B-190
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
Tabela de cdigos G
O anexo 1 descreve os cdigos G e suas funes.
C
Descrio
C.1
Tabela de cdigos G
Tabela C-1
Cdigo G Grupo 1 G00 1) G01 G02 G03 G33 G34 G77 G78 G79 Grupo 2 G96 G97 1) Grupo 3 G90 1) G91 Grupo 4 G68 G69 Grupo 5 G94 G95 1) Grupo 6 G20 1) G21 1 2 Entradas no sistema em polegadas Entradas no sistema mtrico 1 2 Carro duplo / revlver ativado Carro duplo / revlver desativado 1 Velocidade de corte constante ON Velocidade de corte constante OFF
Tabela de cdigos G
1
2 3 4 5 9 6 7 8
Deslocamento em avano rpido Movimento linear Crculo/helicoidal, sentido horrio Crculo/helicoidal, sentido anti- horrio Rosqueamento com passo constante Rosqueamento com passo varivel Ciclo de torneamento longitudinal Ciclo de rosqueamento Ciclo de faceamento torneado
1
2
1
2
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
C-191
11.02
Tabela C-1
Cdigo G Grupo 7 G40 1) G41 G42 Grupo 8
Tabela de cdigos G
Descrio
1
2 3
Deseleo da correo do raio da fresa Compensao esquerda do contorno Compensao direita do contorno
Grupo 9 G22 G23 Grupo 10 G80 1) G83 G84 G85 G87 G88 G89 Grupo 11 G98 1) G99 Grupo 12 G66 G67 1) Grupo 13 1 Chamada de macro modal Chamada para deletar macro modal 1 2 Limitao da rea de trabalho, rea de proteo 3 ON Limitao da rea de trabalho, rea de proteo 3 OFF
1 2 3
4 5 6 7
Ciclo de furao desativado Furao profunda de face Rosqueamento de face Furao de face Furao profunda lateral Rosqueamento lateral Furao lateral
1
2
Retorno ao ponto de partida para ciclos de furao Retorno ao ponto R para ciclos de furao
1
2 3 4 5 6
Seleciona o deslocamento do ponto zero Seleciona o deslocamento do ponto zero Seleciona o deslocamento do ponto zero Seleciona o deslocamento do ponto zero Seleciona o deslocamento do ponto zero Seleciona o deslocamento do ponto zero
G54P{1...48}1 Deslocamentos do ponto zero ampliados G54 P0 1 Deslocamentos de ponto zero externos EXOFS
C-192
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Tabela C-1
Cdigo G Grupo 15
Tabela de cdigos G
Descrio
1
2 3
Grupo 18 (no modal) G04 G05 G05.1 G07.1 G10 G10.6 G27 G28 G30 G30.1 G31 G52 G53 G65 G70 G71 G72 G73 G74 G75 G76 G92 G92.1 Grupo 20 G50.2 G51.2 1 2 Fuso sincronizado OFF Fuso sincronizado ON 1 Tempo de espera
20 Usinagem com ciclo de alta velocidade 22 18 2 19 16 3 4 21 5 6 17 7 8 9 10 11 12 13 14 15 23 Ciclo de alta velocidade - > Chamada do CYCLE305 Interpolao cilndrica Grava o deslocamento do ponto zero / da ferramenta Recuo rpido ON/OFF Verificao do referenciamento (disponvel em breve) Aproximao do primeiro ponto de referncia Aproximao do segundo, terceiro e quarto ponto de referncia Posio de referncia varivel Medio com apalpador de contato Deslocamento adicional do ponto zero Posio de aproximao no sistema de coordenadas da mquina Chama macro Ciclo de acabamento Ciclo de desbaste do eixo longitudinal Ciclo de desbaste do eixo transversal Repete o contorno Furao profunda e usinagem de ranhuras no eixo longitudinal (Z) Furao profunda e usinagem de ranhuras no eixo transversal (X) Ciclo de rosqueamento de roscas de mltiplas entradas Preset da memria do valor atual, limitao da rotao do fuso Deleta a memria do valor atual, reset do WCS
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
C-193
11.02
Tabela C-1
Cdigo G Grupo 21 G13.1 G12.1 Grupo 22 1 2
Tabela de cdigos G
Descrio
Grupo 25
1
2
Nota:
O NC estabelece os modos do cdigo G, identificados por 1), quando o comando ligado ou quando o NC resetado.
C-194
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D.1
10604 N MD
Ajuste padro: 0 Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:
Aplicado a partir da verso de SW: 6.2 Ativar ou desativar a limitao da rea de trabalho durante a troca de eixos geomtricos O MD codificado por Bits com o seguinte significado: Bit = =0: Desativa a limitao da rea de trabalho durante a troca de eixos geomtricos =1: Ativa a limitao da rea de trabalho durante a troca de eixos geomtricos
NCFRAME_POWERON_MASK Deleta frames bsicos globais com Power On Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 0 Unidade: -
Aplicado a partir da verso de SW: 5.2 Com este dado de mquina definido se os Frames bsicos so deletados com o Reset Power On. A seleo pode ser feita separadamente para cada um dos Frames bsicos. O Bit 0 corresponde ao Frame bsico 0, o Bit 1 ao Frame bsico 1, etc. 0: O Frame bsico mantido com Power On 1: O Frame bsico deletado com Power On
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-195
11.02
CONTOUR_DEF_ANGLE_NAME Nome configurvel para ngulo na descrio breve do contorno Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 5 O ajuste somente tem efeito para a programao de cdigos G, isto , G290. O nome usado para programar o ngulo na descrio breve do contorno configurvel. Com isso, por exemplo, possvel fazer programaes idnticas emdiferentes modos de linguagem: Se o ngulo for especificado como A, ento ele ser programado igual, tanto com Siemens como com o dialeto ISO. O identificador dever ser nico, isto , os eixos, variveis, macros,etc. nopodero ter o mesmo nome.
RADIUS_NAME Nome configurvel para raio no modal na descrio breve do contorno Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 5 O nome usado para programar o raio na descrio brevedo contorno configurvel.Com isso, por exemplo, possvel fazer programaes idnticas em diferentes modos de linguagem: Se o raio for especificado como R, ento ele ser programado igual, tanto com Siemens como com o dialeto ISO. O identificador dever ser nico, isto , os eixos, variveis, macros,etc. nopodero ter o mesmo nome. O ajuste somente tem efeito para a programao de cdigos G, isto , G290.
CHAMFER_NAME Nome configurvel para chanfro na descrio breve do contorno Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 5 O nome usado para programar o chanfro na descrio breve do contorno configurvel. Com isso, por exemplo, possvel fazer programaes idnticas emdiferentes modos de linguagem: Se o chanfro for especificado como C, ento ele ser programado igual, tanto com Siemens como com o dialeto ISO. O identificador dever ser nico, isto , os eixos, variveis, macros,etc. nopodero ter o mesmo nome. O ajuste somente tem efeito para a programao de cdigos G, isto , G290. O chanfrotem efeitono sentidooriginal domovimento. Alternativamente,o comprimentodo chanfro pode ser programad com o identificador CHF.
D-196
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 D.1
10704 N MD Ajuste padro: Alteraes efetivas aps: Tipo de dados: BYTE Significado:
DRYRUN_MASK Ativao o avano de teste dry run Limite mn. especificado: Nvel de proteo: Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: DRYRUN_MASK == 0 O Dry Run somente pode ser ativado ou desativado no fim do bloco. DRYRUN_MASK == 1 O avano de Dry Run tambm pode ser ativado ou desativado durante a execuo do programa Nota: Aps a ativao do avano do Dry Run, os eixos so parados pelo perodo da reorganizao. DRYRUN_MASK == 2 O Dry Run pode ser ativado ou desativado em qualquer fase e os eixos no so parados. Nota: Porm, a funo somente torna- se efetiva com o uso de um bloco posterior na execuo do programa. A funo tem efeito no prximo bloco Stop Reset (implcito).
10706 N MD Ajuste padro: Alteraes efetivas aps: Tipo de dados: BYTE Significado:
SLASH_MASK Ativao da omisso (saltos) de blocos Limite mn. especificado: Nvel de proteo: Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: SLASH_MASK == 0 A omisso de blocos somente pode ser comutada no fim do bloco parado. SLASH_MASK == 1 Com SLASH_MASK == 1 a ativao da funo de omisso de blocos tambm estar disponvel durante a execuo do programa. Nota: Aps a ativao da omisso de blocos, os eixos so parados pelo perodo da reorganizao. SLASH_MASK == 2 A comutao de blocos possvel em qualquer fase. Nota: Porm, a funo somente torna- se efetiva com o uso de um bloco posterior na execuo do programa. A funo tem efeito no prximo bloco Stop Reset (implcito).
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-197
11.02
M_NO_FCT_CYCLE[0] Nmero de funo M para chamada de ciclo Limite mn. especificado: - 1 Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 5.2 Nmero M com o qual se chama uma subrotina. O nome da subrotina armazenado no $MN_M_NO_FCT_CYCLE_NAME. Se em um programa de peas que foi programado com a funo M definida $MN_M_NO_FCT_CYCLE, ser iniciada a subrotina definida com M_NO_FCT_CYCLE_NAME no fim do bloco. Se a funo M for programada novamente na subrotina, ento a subtituio no ocorre mais atravs de uma chamada de ciclo. $MN_M_NO_FCT_CYCLE tem efeito tanto no modo Siemens G290 como no modo de lingua gem externa G291. As funes M com este significado no podem ser sobrepostas com uma chamada de subrotina. Em caso de conflito ser emitido o alarme 4150: - M0 at M5, - M17, M30, - M40 at M45, - Funo M para comutao do modo fuso/eixo conforme $MC_SPIND_RIGID_TAPPING_M_NR (padro M70) - Funes M para puncionamento/estampagem conforme configurao via $MC_NIBBLE_PUNCH_CODE ativado via $MC_PUNCHNIB_ACTIVATION. - Com linguagem externa aplicada ($MN_MM_EXTERN_LANGUAGE) M19, M96- M99. Exceo: As funes M definidas para a troca de ferramentas com $MC_TOOL_CHANGE_M_CODE. $MN_M_NO_FCT_CYCLE_NAMEe$MN_T_NO_FCT_CYCLE_NAMEno podemestar ativas no mesmo bloco (linha do programa de pea), isto , somente uma substituio de funo M/T poder estar ativa por bloco. No bloco com a substituio de funo M nunca deve ser programado um M98 nem uma chamada modal de subrotina. Tambm no permitido um retorno para a subrotina ou fim do programa de pea. Em caso de conflito ser emitido o alarme 14016.
D-198
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
M_NO_FCT_CYCLE_NAME[0] Nome do ciclo de troca de ferram. para funes M a partir do MD $MN_MFCT_CYCLE Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 5.2 O nome do ciclo est armazenado nos dados da mquina. Este ciclo chamado se a funo foi programada a partir do dado de mquina M $MN_M_NO_FCT_CYCLE. Se a funo M foi programada em um bloco de movimento, o ciclo ser executado aps o movimento. $MN_M_NO_FCT_CYCLE tem efeito tanto no modo Siemens G290 como no modo de lingua gem externa G291. Se foi programado um nmero T no bloco de chamada, ento o nmero T programado pode ser consultado no ciclo pela varivel $P_TOOL. $MN_M_NO_FCT_CYCLE_NAMEe$MN_T_NO_FCT_CYCLE_NAMEno podemestar ativas no mesmo bloco, isto ,somente umasubstituio defuno M/T poder estar ativa por bloco. No bloco com a substituio de funo T nunca deve ser programado um M98 nem uma chamada modal de subrotina. Tambm no permitido um retorno para a subrotina ou fim do programa de pea. Em caso de conflito ser emitido o alarme 14016.
T_NO_FCT_CYCLE_NAME Nome do ciclo de troca de ferramentas com nmero T Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 5.2 Se uma funo T programada em um bloco do programa de pea, a subrotina chamada em T_NO_FCT_CYCLE_NAME ser chamda no fim do bloco. A varivel de sistema $C_T / $C_T_PROG pode ser usada no ciclo para consultar o n T programado como um valor decimal, e a $C_TS / $C_TS_PROG como uma string (somente com o gerenciamento de ferramentas). Se um nmero D tambm for programdo com o nmero T, ele pode ser consultado nociclo pela varivel de sistema it can be scanned in the cycle in system variable $C_D/$C_D_PROG. A varivel de sistema $C_T_PROG ou $C_D_PROG pode ser usada na subrotina para controlar se os comandos T ouD foramprogramados. Os valores podemser lidos atravs das variveis de sistema $C_T ou $C_D. Se for programado outro comando T na subrotina, no ser executada nenhuma substituio, mas a palavra T informada ao PLC. $MN_T_NO_FCT_CYCLE_NAME e as variveis de sistema $C_T / $C_TS_PROG tem efeito tanto no modo Siemens G290 como no modo de linguagem externa G291. $MN_M_NO_FCT_CYCLE_NAME e $MN_T_NO_FCT_CYCLE_NAME no podem ser estar ativas no mesmobloco, isto, somenteuma substituiode funoM/T poderestar ativa por bloco. No bloco com a substituio de funo T nunca deve ser programado um M98 nem uma chamada modal de subrotina. Tambm no permitido um retorno para a subrotina ou fim do programa de pea. Em caso de conflito ser emitido o alarme 14016.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-199
11.02
G53_TOOLCORR Forma de ativao com G53, G153 e SUPA Limite mn. especificado: 2 Nvel de proteo: 2/7 Limite mx. especificado: 4 Unidade: -
Aplicado a partir da verso de SW: 5.2 Este MD tem efeito no modo Siemens e no modo de linguagem externa. Com este dado de mquina define- se se nos comandos G53, G153 e SUPA devero ser omitidas as correes de comprimento e raio da ferramenta. 0 = G53/G153/SUPA uma omisso no modal de deslocamentos do ponto zero, as correes ativas de comprimento e raio da ferramenta permanecem ativas. 1= G53/G153/SUPA uma omisso no modal de deslocamentos do ponto zero e correo de correes ativas de comprimento e raio da ferramenta.
EXTERN_CHAN_SYNC_M_NO_MIN Primeiro nmero M para sincronizao de canal Limite mn. especificado: 100 Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 6.2 Menor nmero M da rea de nmeros de M reservada para a sincronizao de canal.
EXTERN_CHAN_SYNC_M_NO_MAX ltimo nmero M para sincronizao de canal Limite mn. especificado: 100 Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 6.2 Maior nmero M da rea de nmeros de M reservada para a sincronizao de canal. A rea de nmeros M no pode exceder o valor de 10*nmero de canais (por exemplo: 2 canais resultam no mx. em 20 cdigos M). Se for detectada uma rea de cdigos M maior, ser emitido o alarme 4170:
EXTERN_M_NO_SET_INT Funo M para ativao da ASUP Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 6.2 Nmero de funo M para ativar uma subrotina de interrupo em modo T/M de dialeto ISO (ASUP).
D-200
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 D.1
EXTERN_M_NO_DISABLE_INT Funo M para desativao da ASUP Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 6.2 Nmero de funo M para ativar uma subrotina de interrupo em modo T/M de dialeto ISO (ASUP).
EXTERN_INTERRUPT_BITS_M96 Programa de interrupo - execuo (M96) Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 8 Unidade: -
Aplicado a partir da verso de SW: 6.2 Com o emprego dos diversos Bits pode- se controlar a seqncia da subrotina de interrupo ativada com M96. Bit 0: =0, Nenhuma subrotina de interrupo possvel; M96/M97 so tratadas como funes M normais =1, Permite a ativao/desativao de uma subrotina de interrupo usando M96/M97 Bit 1: =0, Continua o processamento do programa de pea no prximo bloco NC e subseqente ao bloco NC em que houve a interrupo =1, Continua o processamento do programa de pea a partir da posio de interrupo Bit 2: =0, O atual bloco NC imediatamente interrompido e a subrotina chamada se o sinal de interrupo for detectado. =1, A subrotina chamada somente com o fim do atual bloco NC Bit 3: =0, Ao ser detectado um sinal de interrupo durante a execuo de um ciclo de usinagem, o ciclo de usinagem ser interrompido. =1, Interrupo aps a concluso do ciclo de usinagem
EXTERN_MEAS_G31_P_SIGNAL Atribuio das entradas de medio para G31 P.. Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 3 Unidade: -
Aplicado a partir da verso de SW: 6.2 As entradas de medio 1 e 2 so atribudas para os nmeros P .. (P1 a P4) programados com G31. O MD codificado com Bits. Somente o Bit 0 e o Bit 1 sero avaliados. Por exemplo: $MN_EXTERN_MEAS_G31_P_SIGNAL[1], Bit 0=1, a primeira entrada de medio ativada pelo G31 P2. $MN_EXTERN_MEAS_G31_P_SIGNAL[3] = 2, a segunda entrada de medio ativada pelo G31 P4. Bit 0: =0: Desativa a entrada de medio 1 com G31 P1 (- P4) =1 Ativa a entrada de medio 1 com G31 P1 (- P4) Bit 1: =0 Desativa a entrada de medio 2 com G31 P1 (- P4) =1 Ativa a entrada de medio 2 com G31 P1 (- P4)
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-201
11.02
10812 N MD Ajuste padro: Alteraes efetivas aps: Tipo de dados: BOOLEAN Significado:
EXTERN_DOUBLE_TURRET_ON Revlver duplo com G68 Limite mn. especificado: Nvel de proteo: Limite mx. especificado: Unidade: Aplicado a partir da verso de SW: 6.2 Este MD define se o G68 ativa a usinagem com duplo carro (sincronizao de canal para o primeiro e segundo canal) ou se a segunda ferramenta de um revlver duplo dever ser ativada (= 2, com a distncia definida no dado de ajuste $SC_EXTERN_DOUBLE_TURRET_DIST, ferramenta totalmente interligada). FALSE: Sincronizao de canal para usinagem com carro duplo TRUE: Carrega a ferramenta de um revlver duplo (=$SC_EXTERN_DOUBLE_TURRET_DISTANCEcomodeslocamentodoponto zero aditivo e ativar o espelhamento em torno do eixo Z
EXTERN_M_NO_MAC_CYCLE Chamada de macro via funo M Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: Aplicado a partir da verso de SW: Nmero M com o qual se chama uma macro. O nome da subrotina est em $MN_EXTERN_M_NO_MAC_CYCLE_NAME[n]. Se a funo M definida com $MN_EXTERN_M_NO_MAC_CYCLE[n] for programada em um bloco do programa de pea, a subrotina definida em EXTERN_M_NO_MAC_CYCLE_NAME[n] ser iniciada e todos os endereos programados no bloco sero registrados nas respectivas variveis. Se a funo M for programada novamente na subrotina, no ser mais executada a substituio por uma chamada de subrotina. $MN_EXTERN_M_NO_MAC_CYCLE_NAME[n] somente tem efeito no modo de linguagem externa G291. As funes M com significado fixo no podem ser sobrepostas com uma chamada de subrotina. Em caso de conflito ser emitido o alarme 4150: - M0 at M5, - M17, M30, - M19, - M40 at M45, - Funo M para comutao do modo fuso/eixo conforme $MC_SPIND_RIGID_TAPPING_M_NR (padro: M70), - FunoM parapuncionamento/estampagem conformeconfigurao via$MC_NIBBLE_ PUNCH_CODE se foram ativados via $MC_PUNCHNIB_ACTIVATION. - Com linguagem externa aplicada ($MN_MM_EXTERN_LANGUAGE) adicionalmente M96 a M99 - Funes M que foram definidas com $MN_M_NO_FCT_CYCLE. Exceo: A funo M definida com $MC_TOOL_CHANGE_M_CODE para a troca de ferramentas. As subrotinas configuradas com $MN_EXTERN_M_NO_MAC_CYCLE_NAME[n] no podem estar ativas simultaneamente em um mesmo bloco (linha do programa de pea), isto , no mximo uma substituio de funo M, nunca deve ser programado M98 nem uma chamada modal desubrotina. Tambmno permitido umretorno paraa subrotinaou fim do programa de pea. Em caso de conflito ser emitido o alarme 14016.
D-202
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 D.1
EXTERN_M_NO_MAC_CYCLE_NAME Nome da subrotina para funo M para chamada de macro Limite mn. especificado: Nvel de proteo: Limite mx. especificado: Unidade: Aplicado a partir da verso de SW: Nome do ciclo para a chamada atravs da funo M definida com $MN_EXTERN_M_NO_MAC_CYCLE[n].
EXTERN_G_NO_MAC_CYCLE Chamada de macro via funo G Limite mn. especificado: Nvel de proteo: Limite mx. especificado: Unidade: Aplicado a partir da verso de SW: 6.3 Nmero G com o qual se chama uma macro. O nome da subrotina especificado em $MN_EXTERN_G_NO_MAC_CYCLE_NAME[n]. Se a funo G definida com $MN_EXTERN_G_NO_MAC_CYCLE[n] for programada em um bloco do programa de pea, a subrotina definida em EXTERN_M_NO_MAC_CYCLE_NAME[n] ser iniciada e todos os endereos programados no bloco sero registrados nas respectivas variveis $C_xx. Se uma chamada de subrotina j est ativa via macro M/G ou uma substituio M, no ser executada nenhuma chamada de subrotina. Se neste caso for programada uma funo G, ela ser executada, caso contrrio ser emitido o alarme 12470. $MN_EXTERN_G_NO_MAC_CYCLE[n] somente tem efeito no modo de linguagem externa G291. Um bloco somente pode conter uma chamada de subrotina, isto , somente uma substituio de funo M/G poder ser programada em um bloco e o bloco no poder conter nenhuma subrotina adicional (M98) ou chamada de ciclo. Tambm no permitido um retorno para a subrotina ou fim do programa de pea no mesmo bloco. Em caso de conflito ser emitido o alarme 14016.
EXTERN_G_NO_MAC_CYCLE_NAME Nome de subrotina para funo G para chamada de macro Limite mn. especificado: Nvel de proteo: Limite mx. especificado: Unidade: Aplicado a partir da verso de SW: 6.3 Nome de ciclo para a chamada atravs da funo G com $MN_EXTERN_G_NO_MAC_CYCLE[n].
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-203
11.02
10818 N MD Ajuste padro: 2 Alteraes efetivas aps Tipo de dados: BYTE Significado:
EXTERN_INTERRUPT_NUM_ASUP Nmero de interrupo para partida de ASUP (M96) Limite mn. especificado: 1 Nvel de proteo: Limite mx. especificado: 8 Unidade: -
Aplicado a partir da verso de SW: 6.2 Nmero da entrada de interrupo com o qual inciada umasubrotina assncronaativada em modo ISO (M96<nmero do programa>.
EXTERN_INTERRUPT_NUM_RETRAC Nmero de interrupo para retrocesso (G10.6) Limite mn. especificado: 1 Nvel de proteo: Limite mx. especificado: 8 Nvel de proteo: -
D-204
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 D.1
EXTERN_INTERRUPT_NUM_RETRAC Nmero de interrupo para retrocesso (G10.6) Aplicado a partir da verso de SW: 6.2 Nmero da entrada de interrupo com o qual ativado um retrocesso rpido at a posio programada com G10.6 (M96 <nmero do programa>).
EXTERN_CNC_SYSTEM Sistema de controle externo, de onde so executados os programas Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 2 Unidade: -
Aplicado a partir da verso de SW: 5 Seleo da linguagem externa 1 = ISO- 2: Sistema Fanuc0 Fresamento (a partir de 5.1) 2 = ISO- 3: Sistema Fanuc0 Torneamento (a partir de 5.2) Aqui vale o escopo de funcionamento definido nas atuais documentaes da Siemens. Este dado somente ser avaliado com o dado de mquina MN_MM_EXTERN_LANGUAGE ajustado.
EXTERN_GCODE_SYSTEM Modo ISO T: Sistema de cdigos G Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 2 Unidade: -
Aplicado a partir da verso de SW: 6.2 Este MD determina o sistema de cdigos G usado para o modo T do dialeto ISO: Valor configurado = 0: ISO_T: Sistema B de cdigo G Valor configurado = 1: ISO_T: Sistema A de cdigo G Valor configurado = 2: ISO_T: Sistema C de cdigo G
NC_USER_EXTERN_GCODES_TAB [n]:0...59 Lista de comandos G especficos de usurio de uma linguagem NC externa Limite mn. especificado: Nvel de proteo: 2/2 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 5 Como padro, implementa- se o cdigo B para a linguagem de programao externa ISO Dialect0- T. Os cdigos A e C possuem diferentes nomes de funo G. $MN_NC_USER_EXTERN_GCODES_TABpodeser usadopararenomear as funes G. Os comandos G podem ser modificados para linguagens NC externas. O grupo G e a posio dentro do grupo G so mantidos. Somente os comandos G podem ser decodificados. possvel realizar at 30 decodificaes. Exemplo: $MN_NC_USER_EXTERN_GCODES_TAB[0]=G20 $MN_NC_USER_EXTERN_GCODES_TAB[1]=G70 --> G20 decodificado para G70; Se G70 j existir, aparece uma mensagem de erro no reset do NCK.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-205
11.02
EXTERN_FLOATINGPOINT_PROG Avaliao dos valores programados sem ponto decimal Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -
Aplicado a partir da verso de SW: 5.2 Este dado de mquina tem efeito para linguagens de programao externas, isto , se MD 18800: MM_EXTERN_LANGUAGE = 1. O dado de mquina defino como que os valores programados semponto decimaldevero ser avaliados. 0: Nota padro: Valores sem pontos decimais so interpretados em unidades internas IS- B, IS- C (veja MD EXTERN_INCREMENT_SYSTEM). Valores sem pontos decimais so interpretados em unidades internas p. ex. X1000 = 1 mm (com unidade de entrada de 0.001 mm) X1000.0 = 1000 mm 1: Nota de calculadora de bolso: Valores sem pontos decimais so interpretados como mm, polegadas ou graus. Valores sem pontos decimais so interpretados como mm, polegadas ou graus p. ex. X1000 = 1000 mm X1000.0 = 1000 mm
EXTERN_INCREMENT_SYSTEM Sistema de incrementos Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -
Aplicado a partir da verso de SW: 5.2 Este dado de mquina tem efeito para linguagens de programao externas, isto , se MD 18800: MM_EXTERN_LANGUAGE = 1. Este dado de mquina define qual sistema de incrementos est ativo 0: Sistema de incrementos IS- B = 0.001 mm/graus = 0.0001 polegada 1: Sistema de incrementos IS- C = 0.0001 mm/graus = 0.00001 polegada
EXTERN_DIGITS_TOOL_NO Nmero de dgitos para nmero T em modo de linguagem externa Limite mn. especificado: 2 Nvel de proteo: 2/7 Limite mx. especificado: 4 Unidade: -
Aplicado a partir da verso de SW: 5.2 O dado de mquina somente est ativo vom $MN_EXTERN_CNC_SYSTEM = 2. Nmero de dgitos para nmero de ferramenta no valot T programado. O nmero de dgitos iniciais especificados em $MN_EXTERN_DIGITS_TOOL_NO interpretado como o nmero de ferramenta do valor T programado. Os dgitos seguintes fazem o endereamento para a memria de compensao.
D-206
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 D.1
EXTERN_TOOLPROG_MODE Programao da troca de ferramentas com linguagem de programao externa Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -
Aplicado a partir da verso de SW: 5.2 Configurao da programao da troca de ferramentas com linguagem de programao externa: Bit0 = 0: Somente tem efeito com $MN_MM_EXTERN_CNC_LANGUAGE =2: O nmero de ferramenta e o nmero de correo so programados no valor T. $MN_DIGITS_TOOLNO determinaonmerode dgitos iniciais querepresentam o nmero da ferramenta. Exemplo: $MN_DIGITS_TOOL_NO = 2 T=1234 ; ferramenta n 12, ; correo n 34 Bit0 = 1: Somente tem efeito com $MN_MM_EXTERN_CNC_LANGUAGE =2: Somente o nmero de ferramenta programado no valor T. Nmero de correo = nmero da ferramenta. $MN_DIGITS_TOOL_NO irrelevante. Exemplo: T=12 ; ferramenta n 12, ; correo n 12 Bit1 = 0: Somente tem efeito com $MN_MM_EXTERN_CNC_LANGUAGE =2: Se o nmero de dgitos programado no valor T for igual ao nmero determinado em $MN_EXTERN_DIGITS_TOOL_NO, ento sero adicionados zeros iniciais. Bit1 = 1: Somente tem efeito com $MN_MM_EXTERN_CNC_LANGUAGE =2: Se o nmero de dgitos programado no valor T for igual ao nmero de dgitos especificado em $MN_EXTERN_DIGITS_TOOL_NO, ento vale o nmero programado como nmero de correo e nmero de ferramenta
MM_EXTERN_LANGUAGE Linguagem externa ativa no comando Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -
Aplicado a partir da verso de SW: 5 Este MD deve ser configurado para habilitar programas ISO Dialect0- T e ISO Dialect0-M para serem executados no comando. Somente uma linguagem externa pode ser selecionada por vez. Consulte a documentao atual para saber o escopo de comandos disponveis. Bit 0 (LSB): Execuo do programa de peas em modo ISO_2 ou ISO_3. Para codificao veja $MN_MM_EXTERN_CNC_SYSTEM (10880)
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-207
11.02
D.2
20154 N MD
Ajuste padro: Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:
Aplicado a partir da verso de SW: 5 So possveis as seguintes linguagens de programao externas: - Dialeto ISO de fresamento - Dialeto ISO de torneamento A classificao dos grupos G usados esto especificados na atual documentao SINUMERIK. Podem ser escritos os seguintes grupos dentro do MD EXTERN_GCODE_RESET_VALUES: Dialeto ISO M: Grupo G 2: G17/G18/G19 Grupo G 3: G90/G91 Grupo G 5: G94/G95 Grupo G 6: G20/G21 Grupo G 13: G96/G97 Grupo G 14: G54- G59 Dialeto ISO T: Grupo G 2: Grupo G 3: Grupo G 5: Grupo G 6: Grupo 16: G96/G97 G90/G91 G94/G95 G20/G21 G17/G18/G19
D-208
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 D.2
TOOL_CORR_MODE_G43/G44 Traramento da correo do comprimento da ferramenta G43/G44 Limite mn. especificado: 1 Nvel de proteo: 2/7 Limite mx. especificado: 2 Unidade: -
Aplicado a partir da verso de SW: 5.2 O dado de mquina somente tem efeito se o MD EXTERN_CNC_LANGUAGE = 1. Quando o G43/G44 est ativo, ele determina a forma com que as correes de comprimento programadas com H so processadas. 0: Modo A O comprimento da ferramenta H sempre atua no eixo Z, independentemente do plano atual. 1: Modo B O comprimento da ferramenta H atua em um dos trs eixos em funo do plano ativo: G17 no 3 eixo geomtrico (normalmente Z) G18 no 2 eixo geomtrico (normalmente Y) G19 no 1 eixo geomtrico (normalmente X) Neste modo podem ser formadas correes em todos os trs eixos geomtricos atravs da programao mltipla, isto , atravs da ativao de um componente, a correo de comprimento existente de um outro eixo no ser cancelada. 2: Modo C A correo do comprimento da ferramenta age no eixo programado simultaneamente com o cdigoHindependentemente doplano selecionado.No demais,o compartimento o mesmo descrito no modo B.
TOOL_CORR_MOVE_MODE Deslocamento da correo do comprim. da ferramenta Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 5.2 O dado de mquina determina a forma com que as correes de comprimento da ferramenta sero executadas. FALSE: Uma correo do comprimento da ferramenta somente tem efeito se o eixo tiver sido programado. (Mesmo comportamento como nas verses de SW anteriores) TRUE: As correes de comprimento de ferramenta sempre so executadas imediatamente, independente dos eixos estarem programados.
EXTERN_G0_LINEAR_MODE Comportamento de interpolao com avano rpido Limite mn. especificado: 0 Nvel de proteo: 2/4 Limite mx. especificado: 1 Unidade: -
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-209
11.02
EXTERN_G0_LINEAR_MODE Comportamento de interpolao com avano rpido Aplicado a partir da verso de SW: Este MD determina o comportamento de interpolao com G00. 0: 1: Os eixos so deslocados como eixos de posicionamento Interpolao linear
EXTERN_FUNCTION_MASK Tela de funo de linguagem externa Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 16 Unidade: -
Aplicado a partir da verso de SW: 6.2 Este MD tem efeito sobre as funes no modo ISO. Bit 0 =0: Modo ISO T: A e C so interpretados como nome de eixos. Quando for programado um contorno, A ou C dever ser precedido por uma vrgula. =1: A e C no programa de peas sempre so interpretados como definio de contorno. No pode existir nenhum eixo A ou C. Bit 1 =0: Modo ISO M G10 P<100 geometria de ferramenta >100 desgaste de ferramenta =1: G10 P<10 000 geometria de ferramenta >10 000 desgaste de ferramenta Bit 2 =0: G04 tempo de espera: sempre em [s] ou [ms] =1: se G95 est ativo, o tempo de espera ser em rpm Bit 3 =0 Erros no ISO Scanner geram um alarme =1: Os erros no ISO Scanner no so gerados, o ser reencaminhado para o tradutor Siemens. Bit 4 =0: G00 executado de acordo com a funo de parada exata que estiver ativa. Exemplo: Em modo G64, os blocos G00 tambm so deslocados com G64 =1 Os blocos G00 sempre so executados com G09, mesmo se o G64 estiver ativo.
FGROUP_DEFAULT_AXIS[n]: 0, ..., 7 Valor padro para comando FGROUP Limite mn. especificado: 0 Nvel de proteo: 7/7 Limite mx. especificado: 8 Unidade: -
Aplicado a partir da verso de SW: 5.2 Pode- se especificar at 8 eixos de canal, cujas velocidades correspondem ao avanode percurso programado. Se todos os 8 valores forem zero (padro), os eixos geomtricos registrados em $MC_AXCONF_GEOAX_ASSIGN_TAB sero ativados com a configurao padro para o comando FGROUP. Exemplo: Os primeiros 4 eixos no canal so relevantes para o avano de percurso: $MC_FGROUP_DEFAULT_AXES[0] = 1 $MC_FGROUP_DEFAULT_AXES[2] = 2 $MC_FGROUP_DEFAULT_AXES[3] = 3 $MC_FGROUP_DEFAULT_AXES[4] = 4
D-210
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02 D.2
EXTERN_GCODE_GROUPS_TO_PLC[n]: 0, ..., 7 Especifica os grupos G que so enviados para a interface NCK/PLC quando uma linguagem NC externa est ativa Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 5 O usurio pode selecionar os grupos G para uma linguagem NC externa via canal MD$MC_EX- TERN_GCODE_GROUPS_TO_PLC.Entopara estes grupos ocomando G ativo ser sinalizado pelo NCK para o PLC. Padro 0: Nenhuma sada A interace NCK/PLC atualizada a cada mudana de blocos e depois de um Reset. Nem sempre pode ser assegurado que existe uma relao de sincronizao de blocos entre o bloco NC e as funes G sinalizadas (p. ex. se forem usados blocos muito curtos em modo contnuo da trajetria). Semelhante ao $MC_GCODE_GROUPS_TO_PLC
GCODE_GROUPS_TO_PLC_MODE Comportamento do grupo G no PLC Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -
Aplicado a partir da verso de SW: 6.3 Para ajustar a forma como os grupos G devero ser interpretados como dados no PLC.O atual comportamento (bit 0=0) o grupo G um ndice de arranjo de um campo com 64 bytes (DBB 208 - DBB 271). Com isso, pode- se alcanar o grupo G de 64 bytes. O novo comportamento (bit 0=1) ) o armazenamento de dados no PLC de at 8 bytes (DBB 208 - DBB 215). Com este procedimento, o ndice deste arranjo de bytes idntico com o ndice do MD $MC_GCODE_GROUPS_TO_PLC[ndice] e $MC_EXTERN_GCODE_GROUPS_TO_PLC[ndice].Cadandice(0- 7)somentepodeser especificado em um dos dois dados de mquina, o outro dever conter o valor 0. Bit 0(LSB = 0: Comportamento como antes, o arranjo de 64 bytes usado para a exibio do cdigo G. Bit 0(LSB = 1: O usurioconfigurapara quais grupos G devero ser usados os primeiros 8 bytes
STROKE_CHECK_INSIDE Determina a rea de proteo interna/externa Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -
Aplicado a partir da verso de SW: 5.2 Este dado de mquina aplicado quando combinado com linguagens de programao externa. Ele tem efeito com $MN_MM_EXTERN_LANGUAGE = 1. Ele define se a rea de proteo 3 uma rea de proteo interna ou externa. Significado: 0: A rea de proteo 3 uma rea de proteo interna 1: A rea de proteo 3 uma rea de proteo externa
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-211
11.02
WEIGHTING_FACTOR_FOR_SCALE Unidade de especificao para fator de escala Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -
Aplicado a partir da verso de SW: 5.2 Este dado de mquina aplicado quando combinado com linguagens de programao externa. Ele est ativo com $MN_MM_EXTERN_LANGUAGE = 1. Ele define a unidade para o fator de escala P e os fatores escala axial I, J e K Significado: 0: Fator de escala em 0.001 1: Fator de escala em 0.00001
AXES_SCALE_ENABLE Ativao para fator de escala axial (G51) Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -
Vlido a partir da verso SW: 5.2 Este MD habilita a escala axial. Significado: 0: Escala axial no possvel 1: Escala axial possvel, (MD DEFAULT_SCALE_FACTOR_AXIS torna- se ativo)
EXTERN_FIXED_FEEDRATE_F1_ON Ativao de avanos fixos Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: Aplicado a partir da verso de SW: 6.2 FALSE: Os valores do avano armazenados no dado de ajuste$SC_FEEDRATE_F1_9[ ] no podem ser ativados por F1 - F9. TRUE Ao programar F1 - F9, os valores de avano armazenados no dado de ajuste $SC_FEEDRATE_F1_9[ ] sero ativados. F0 ativa o avano rpido.
D-212
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
EXTERN_PARALLEL_GEOAX Atribuio de eixo geomtrico paralelo de canal Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 3 Unidade: -
Aplicado a partir da verso de SW: 6.2 Atribuio dos eixos que esto paralelos aos eixos geomtricos. Atravs desta tabela pode- se atribuir eixos de canal paralelos aos eixos geomtricos. Com o modo de dialeto ISO, os eixos paralelos podeser ativados como eixos geomtricos com as funes G da seleo de plano (G17 - G19) e os nomes de eixos dos eixos paralelos. Em seguida executada uma troca de eixos com os eixos definidos no $MC_AXCONF_GEOAX_ASSIGN_TAB[ ]. Condio: Os eixos de canal utilizados devero estar ativos. A especificao de um zero desativa o respectivo eixo geomtrico paralelo.
CHBFRAME_POWERON_MASK Reseta frame bsico especfico de canal aps o Power On Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 0xFF Unidade: -
Aplicado a partir da verso de SW: 5.2 Este dado de mquina define se os frames bsicos e especficos de canal devero ser resetados com um Reset de Power On, isto , os deslocamentos e as rotaes sero passadas para 0, a escala passada para 1. O espelhamento ser desativado. A seleo pode ser feita separadamente para cada um dos Frames bsicos. O Bit 0 corresponde ao Frame bsico 0, o Bit 1 ao Frame bsico 1, etc. 0: O Frame bsico mantido com Power On 1: O Frame bsico deletado com Power On
D.3
43120 N MD
M19_SPOS Posio do fuso em graus para posies de fuso com M19 Limite mn. especificado: - 359.999 Nvel de proteo: 7/7 Limite mx. especificado: 359.999 Unidade: -
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-213
11.02
M19_SPOS Posio do fuso em graus para posies de fuso com M19 Aplicado a partir da verso de SW: 5.2 O dado de ajuste tambm est ativo em modo Siemens.
M19_SPOS Posio de fuso (em graus) com comando M19 Limite mn. especificado: - 359.999 Nvel de proteo: 7/7 Limite mx. especificado: 359.999 Unidade: -
Aplicado a partir da verso de SW: 5.2 O dado de ajuste tambm est ativo em modo Siemens.
D.4
42110 Nmero SD
Aplicado a partir da verso de SW: 5.2 Se nenhum avano de percurso for programado no programa de peas, ser utilizado o valor armazenado em $SC_DEFAULT_FEED. O dado de ajuste avaliado quando o programa de peas iniciado permitindo que o tipo de avano seja ativado (veja $MC_GCODE_RESET_VALUES e/ou $MC_EXTERN_GCODE_RESET_VALUES).
DEFAULT_SCALE_FACTOR_P Fator de escala padro para endereo P Limite mn. especificado: - 99999999 Limite mx. especificado: 99999999 Nvel de proteo: 7/7 Unidade: Aplicado a partir da verso de SW: 5.2 Este dado de mquina aplicado quando combinado com linguagens de programao externa. Ele tem efeito com $MN_MM_EXTERN_LANGUAGE = 1. Se nenhum fator de escala P for programado no bloco, ser aplicado o valor deste dado de mquina.
D-214
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
DEFAULT_ROT_FACTOR_R Fator de rotao padro para endereo R Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 360 Unidade: Graus
Aplicado a partir da verso de SW: Se for programada a rotao de coordenadas G68 sem especificar umngulo derotao, ser aplicado o valor configurado neste dado de ajuste.
EXTERN_FIXED_FEEDRATE_F1_F9 Avanos fixos F1 - F9 Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: Unidade: mm/min
Aplicado a partir da verso de SW: Avanos fixos selecionados para a programao de F1 - F9 com G01 ativo.
42162 Nmero SD Ajuste padro: Alteraes efetivas Tipo de dados: DOUBLE Significado:
EXTERN_DOUBLE_TURRET_DIST Distncia da ferramenta no revlver duplo Limite mn. especificado: Nvel de proteo: Limite mx. especificado: Unidade: Aplicado a partir da verso de SW: Distncia das duas ferramentas em um carro duplo. A distncia ativada com G68 como deslocamento aditivo do ponto zero quando for configurado $MN_EXTERN_DOUBLE_TURRET_ON = TRUE.
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
D-215
11.02
Notas
D-216
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
E
Nome Refernc ia
E.1
Nmero
Dados de mquina
Identificador
Geral ($MN_ ... ) 10604 10615 10652 10654 10656 10704 10706 10715 10716 WALIM_GEOAX_CHANGE_MODE NCFRAME_POWERON_MASK CONTOUR_DEF_ANGLE_NAME RADIUS_NAME CHAMFER_NAME DRYRUN_MASK SLASH_MASK M_NO_FCT_CYCLE[n]: 0, ..., 0 M_NO_FCT_CYCLE_NAME[ ] Limitao da rea de trabalho durante a comutao de eixos geomtricos Deleta frames bsicos globais com Power On Nome configurvel para ngulo na descrio breve do contorno Nome configurvel para raio no modal na descrio breve do contorno Nome configurvel para chanfro nadescrio breve do contorno Ativao o avano de teste dry run Ativao da omisso (saltos) de blocos Nmero de funo M para chamada de ciclo Nome do ciclo de troca de ferramentas para funes M a partir do MD $MN_MFCT_CYCLE Nome do ciclo de troca deferramentas comn T Comportamento do G53, G153 e SUPA Primeiro nmero M para sincronizao de canal ltimo nmero M para sincronizao de canal Funo M para ativao da ASUP Funo M para desativao da ASUP Programa de interrupo da execuo (M96) Atribuio das entradas de medio paraG31 P.. Revlver duplo com G68 Chamada de macro via funo M Nome da subrotina para funo M para chamada de macro Chamada de macro via funo G K2
10717 10760 10800 10802 10804 10806 10808 10810 10812 10814 10815 10816
T_NO_FCT_CYCLE_NAME G53_TOOLCORR EXTERN_CHAN_SYNC_M_NO_MIN EXTERN_CHAN_SYNC_M_NO_MAX EXTERN_M_NO_SET_INT EXTERN_M_NO_DISABLE_INT EXTERN_INTERRUPT_BITS_M96 EXTERN_MEAS_G31_P_SIGNAL EXTERN_DOUBLE_TURRET_ON EXTERN_M_NO_MAC_CYCLE EXTERN_M_NO_MAC_CYCLE_NAME EXTERN_G_NO_MAC_CYCLE
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
E-217
11.02
Geral ($MN_ ... ) 10817 10818 10820 10880 10881 10882 10884 10886 10888 10890 18190 18800 EXTERN_G_NO_MAC_CYCLE_NAME EXTERN_INTERRUPT_NUM_ASUP EXTERN_INTERRUPT_NUM_RETRAC EXTERN_CNC_SYSTEM EXTERN_GCODE_SYSTEM NC_USER_EXTERN_GCODES_TAB[n]: 0- 59 EXTERN_FLOATINGPOINT_PROG EXTERN_INCREMENT_SYSTEM EXTERN_DIGITS_TOOL_NO EXTERN_TOOLPROG_MODE MM_NUM_PROTECT_AREA_NCK MM_EXTERN_LANGUAGE Nome de subrotina para funo G para chamada de macro Nmero de interrupo para partida de ASUP (M96) Nmero de interrupo para retrocesso (G10.6) Sistema de controle externo, de onde so executados os programas Modo ISO T: Seleo do sistema de cdigos G Lista de comandos G especficos de usurio de uma linguagem NC externa Avaliao de valores programados semponto decimal Define o sistema de incrementos Nmero de dgitos para nmero T em modo de linguagem externa Programao de troca de ferramentas com linguagem de programao externa Nmero de arquivos por reas de proteoda mquina (SRAM) Linguagem externa ativa no comando S7
Especfico de canal ($MC_ ... ) 20050 20060 20070 20080 20094 20095 AXCONF_GEOAX_ASSIGN_TAB[ ] AXCONF_GEOAX_NAME_TAB[ ] AXCONF_MACHAX_USED[ ] AXCONF_CHANAX_NAME_TAB[ ] SPIND_RIGID_TAPPING_M_NR EXTERN_RIGID_TAPPING_M_NR Atribuio de eixos geomtricos / eixos de canal Eixo geomtrico no canal Nmero de eixo de mquina vlido no canal Denominao do eixo de canal no canal Nmero M para a comutao para o modo de operao controlada do fuso Nmero M para a comutao para o modo de operao controlada do fuso em modo de linguagem externa Eixo geomtrico com funo de eixo transversal Reseta valores dos grupos de cdigo G P1 K1 K2 K2 K2 K2
EXTERN_GCODE_RESET_VALUES[n]:0- 30 Reseta valores dos grupos de cdigo G TOOL_CORR_MODE_G43G44 TOOL_CORR_MOVE_MODE EXTERN_G0_LINEAR_MODE EXTERN_FUNCTION_MASK FGROUP_DEFAULT_AXES[ ] Tratamento da correo de comprimento de ferramenta com G43/G44 Sada da correo do comprimento da ferramenta Comportamento de interpolao com G00 Tela de funo de linguagem externa Valor padro para comando FGROUP
E-218
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Especfico de canal ($MC_ ... ) 22512 EXTERN_GCODE_GROUPS_TO_PLC[n]: 0-7 GCODE_GROUPS_TO_PLC_MODE STROKE_CHECK_INSIDE WEIGHTING_FACTOR_FOR_SCALE AXES_SCALE_ENABLE EXTERN_FEEDRATE_F1_F9_ACTIV EXTERN_PARALLEL_GEOAX CHBFRAME_POWERON_MASK Especifica os grupos G que so enviados para a interface NCK/PLC quando uma linguagem NC externa est ativa Comportamento do grupo G no PLC Sentido (interno/externo) da ao da rea de proteo Unidade para fator de escala Ativao para fator de escala axial (G51) Habilita avanos F fixos (F0 - F9) Atribuio de eixo geomtrico paralelo de canal Reseta framebsico especficode canalaps Power On 28080 29210 34100 35000 NUM_USER_FRAMES NUM_PROTECT_AREA_ACTIVE REFP_SET_POS[0] SPIND_ASSIGN_TO_MACHAX Nmero de frames configurveis Ativao da rea de proteo Ponto de referncia / ponto de destino com sistema de medio absoluto Atribuio de fuso com eixo de mquina
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
E-219
11.02
E.2
Nmero
Dados de ajuste
Identificador Nome Refernc ia
Especfico de eixo 43120 43240 42890 $SC_DEFAULT_SCALE_FACTOR_AXIS $SA_M19_SPOS $SA_M19_SPOSMODE Fator de escala axial padro com G51 ativo Posio de fuso para programao de posicionamento M19 Modo de posicionamento do fuso com comando M19
Especfico de canal 42110 42140 42150 42162 $SC_DEFAULT_FEED $SC_DEFAULT_SCALE_FACTOR_P $SC_DEFAULT_ROT_FACTOR_R $SC_EXTERN_DOUBLE_TURRET_DIST Valor padro para avano de trajetria Fator de escala padro para endereo P Fator de rotao padro para endereo R Distncia da ferramenta no revlver duplo V1
E.3
Variveis
Tipo REAL REAL .... INT REAL REAL Descrio Valor do endereo A programado em modo de dialeto ISO para programao de ciclos Valor do endereo B programado em modo de dialeto ISO para programao de ciclos ..... Nmero G para chamada de ciclo em modo externo Valor do endereo H programado em modo de dialeto ISO para programao de ciclos Valor do endereo I programado em modo de dialeto ISO para programao de ciclos e de macros com G65/G66. Podem ser programados at 10 itens em um bloco para macro. Os valores so armazenados no ndice na ordem em que foram programados. Para consultar a descrio veja o $C_I[ ], usado para definir a seqncia de programao Para consultar a descrio veja o $C_I[ ] Para consultar a descrio veja o $C_I[ ], usado para definir a seqncia de programao Para consultar a descrio veja o $C_I[ ] Para consultar a descrio veja o $C_I[ ], usado para definir a seqncia de programao Valor do endereo L programado em modo de dialeto ISO para programao de ciclos
$C_I_ORDER[ REAL ] $C_J[ ] $C_J_ORDER[ ] $C_K[ ] $C_K_ORDER[ ] $C_L REAL REAL REAL REAL REAL
E-220
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Descrio Valor do endereo Z programado em modo de dialeto ISO para programao de ciclos O endereo A programado em um bloco com a chamada de ciclo. 0 = no programado 1 = programado (absoluto) 3 = programado (incremental) O endereo B programado em um bloco com a chamada de ciclo. 0 = no programado 1 = programado (absoluto) 3 = programado (incremental) .... A chamada do ciclo de interface programada com uma funo G O endereo Z programado em um bloco com a chamada de ciclo. 0 = no programado 1 = programado (absoluto) 3 = programado (incremental) Um nome de ferramenta foi programado no endereo T TRUE = programado, FALSE = no programado Viso geral de todos os endereos programados em um bloco com uma chamada de ciclo Bit 0 = endereo A Bit 25 = endereo Z Bit = 1 endereo programado em dimenses incrementais Bit = 0 endereo no programado Ativao do nmero G da linguagem externa Viso geral de todos os endereos incrementais programados em um bloco com uma chamada de ciclo Bit 0 = endereo A Bit 25 = endereo Z Bit = 1 endereo programado em dimenses incrementais Bit = 0 endereo programado em dimenses absolutas Programao de ciclos: O valor sempre 1 se for configurado o bit 0 em $C_I_PROG. Programao de macros: Nmero de endereos I programados em bloco (mx. 10). Para consultar a descrio veja o $C_I_NUM Para consultar a descrio veja o $C_I_NUM Coordenadas polares 0 = OFF 1 = ON Viso geral de todos os endereos programados em um bloco com uma chamada de ciclo Bit 0 = A Bit 25 = Z Bit = 0 eixo programado como INT Bit = 1 eixo programado como REAL Nmero de programa da subrotina de interrupo que foi programada com M96
$C_B_PROG
INT
$P_EXTGG[n] $C_INC_PRO G
INT INT
$C_I_NUM
INT
$C_TYP_PRO INT G
$C_PI
INT
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
E-221
11.02
Notas
E-222
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
Alarmes
Quando situaes de erro so detectadas nos ciclos, gerado um alarme e a execuo do ciclo interrompida. Alm disso, os ciclos tambm exibem mensagens na linha de dilogo do comando. Estas mensagens no interrompem a execuo. Os alarmes entre 61000 e 62999 so gerados nos ciclos. Esta faixa de nmeros dividida de acordo com as reaes dos alarmes e o critrio de cancelamento.
Tabela F-1
Alarme n Alarmes gerais 61001 61003 Passo de rosca incorreto CYCLE376T O passo de rosca no foi especificado corretamente No foi programada nenhuma palavra F de avano no blocode chamada antes da chamada do ciclo, veja os ciclos standard da Siemens A ordem dos eixos geomtricos est incorreta, veja os ciclos standard da Siemens Veja os ciclos standard da Siemens Falta o sentido de rotao do fuso M03 ou M04, veja os ciclos standard da Siemens
Nenhumavano programadono CYCLE371T, CYCLE374T, ciclo CYCLE383T, CYCLE384T, CYCLE385T, CYCLE381M, CYCLE383M, CYCLE384M, CYCLE387M Configurao de eixos geomtricos incorreta Plano de referncia definido de forma inadequada Nenhum sentido de rotao programado para o fuso CYCLE328
61004
61101 61102
CYCLE375T, CYCLE81, CYCLE83,CYCLE84,CYCLE87 CYCLE371T, CYCLE374T, CYCLE383T, CYCLE384T, CYCLE385T, CYCLE381M, CYCLE383M, CYCLE384M, CYCLE387M
61107
Primeira profundidade de furao definida incorretamente Canais definidos incorretamente CYCLE374T Ponto de partida incorreto Nenhum avano em profundidade programado Falta sistema externo de CNC CYCLE376T CYCLE374T
A primeira profundidade de furao est oposta profundidade total de furao Valor de profundidade do canal igual a 0 O ponto de partida no est fora da rea a ser usinada Valor de avano em profundidade = 0 Dados de mquina para linguagem externa MD18800: $MN_MM_EX- TERN_ LANGUAGE ou bit opcional 19800 $ON_EXTERN_LAN- GUAGE no configurados
CYCLE300, CYCLE328, CYCLE330, CYCLE371T, CYCLE374T, CYCLE376T, CYCLE383T, CYCLE384T, CYCLE385T, CYCLE381M, CYCLE383M, CYCLE384M, CYCLE387M
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
F-223
AChapter
11.02
Tabela F-1
Alarme n 61801
61802 61803
CYCLE328, CYCLE330
61804
CYCLE328, CYCLE330
61805
Valor programado em dimenses absolutas e incrementais Atribuio de eixo incorreta Sentido de giro do fuso programado incorretamente
CYCLE328, CYCLE330, CYCLE371T, CYCLE374T, CYCLE376T, CYCLE383T, CYCLE384T, CYCLE385T CYCLE328 CYCLE384M
61806 61807
61808
Falta a profundidade final de furao ou a profundidade de furao individual Posio de furao invlida Cdigo G ISO no possvel Nome de eixo ISO invlido
CYCLE383T, CYCLE384T, CYCLE385T, CYCLE381M, CYCLE383M, CYCLE384M, CYCLE387M CYCLE383T, CYCLE384T, CYCLE385T CYCLE383T, CYCLE384T, CYCLE385T CYCLE328, CYCLE330. CYCLE371T, CYCLE374T, CYCLE376T, CLE383T, CYCLE384T, CYCLE385T CYCLE371T, CYCLE376T,
O bloco NC de chamada contm um nome de eixo ISO que no permitido O bloco NC de chamada contm um valor numrico invlido Nos dados de ajuste do ciclo foi especificado um valor numrico invlido
61812
61813
CYCLE376T
61814 61815
CYCLE381M, CYCLE383M, CYCLE384M, CYCLE387M CYCLE374T, CYCLE376T O G40 no estava ativo antes da chamada do ciclo
F-224
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
Literatura
G
SINUMERIK 840D/810D/FM-NC Informaes de encomenda Catlogo NC 60.1 N de encomenda: E86060-K4460-A101-A9-7600
Documentao geral
/BU/
/ST7/
/Z/
SINUMERIK, SIROTEC, SIMODRIVE Acessrios e equipamentos para mquinas especiais Catlogo NC Z N de encomenda: E86060-K4490-A001-A9-7600
Documentao eletrnica
/CD8/
O sistema SINUMERIK (Edio 01.02) DOC ON CD (inclui todas as publicaes do SINUMERIK 840D/840Di/810D/802 e SIMODRIVE) N de encomenda: 6FC5 298-6CA00-0BG2
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
G-225
AChapter
11.02
Documentao de usurio
/AUK/
SINUMERIK 840D/810D Guia resumido de operao AutoTurn N de encomenda: 6FC5 298-4AA30-0BP3
(Edio 11.01)
/AUP/
SINUMERIK 840D/810D Sistema de programao grfica AutoTurn Guia de operao Parte 1: Programao N de encomenda: 6FC5 298-4AA40-0BP3
(Edio 11.01)
/BA/
(Edio 10.00)
/BAD/
(Edio 11.01)
/BEM/
(Edio 11.01)
/BAE/
(Edio 04.96)
/BAH/
SINUMERIK 840D/840Di/810D Guia de operao HT6 (nova HPU) N de encomenda: 6FC5 298-0AD60-0BP2
(Edio 11.01)
/BAK/
(Edio 02.01)
/BAM/
(Edio 08.00)
/BAP/
SINUMERIK 840D/840Di/810D Guia de operao Handheld de programao (HPU) N de encomenda: 6FC5 298-5AD20-0BP1
(Edio 04.00)
G-226
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Literatura
/BAS/
(Edio 12.01)
/BAT/
(Edio 03.01)
/BNM/
(Edio 09.01)
/DA/
(Edio 09.01)
/KAM/
(Edio 04.01)
/KAS/
(Edio 04.01)
/KAT/
(Edio 04.01)
/PG/
(Edio 09.01)
/PGA/
(Edio 09.01)
/PGK/
(Edio 02.01)
/PGM/
(Edio 12.01)
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
G-227
Literatura
11.02
/PGT/
(Edio 12.01)
/PGZ/
(Edio 09.01)
/PI/
PCIN 4.4 Software para transm. de dados do/para mdulo MMC N de encomenda: 6FX2 060 4AA00-4XB0 (alemo, ingls, francs) Encomendar de: WK Frth
/SYI/
(Edio 02.01)
/LIS/
(Edio 09.01)
b) Hardware /BH/
SINUMERIK 840D/840Di/810D Manual de componentes de operao (HW) N de encomenda: 6FC5 297-6AA50-0BP1
(Edio 09.01)
/BHA/
SIMODRIVE Sensor Encoder absoluto com PROFIBUS-DP Guia do usurio (HW) (Edio 02.99) N de encomenda: 6SN1197-0AB10-0YP1
/EMV/
SINUMERIK, SIROTEC, SIMODRIVE Guia de instalao EMC Guia de projetos (HW) N de encomenda: 6FC5 297-0AD30-0BP1
(Edio 06.99)
G-228
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Literatura
/PHC/
(Edio 12.01)
/PHD/
SINUMERIK 840D NCU 561.2 -573.2 Manual de configurao (HW) N de encomenda: 6FC5 297-6AC10-0BP2
(Edio 06.02)
/PHF/
SINUMERIK FM-NC NCU 570 Manual de configurao (HW) N de encomenda: 6FC5 297-3AC00-0BP0
(Edio 04.96)
/PMH/
SIMODRIVE Sensor Sistema de medio para fusos principais Guia de configurao/instalao, SIMAG-H (HW) N de encomenda: 6SN1197-0AB30-0BP0
(Edio 05.99)
c) Software /FB1/
SINUMERIK 840D/840Di/810D Descrio do funcionamento, mquina bsica (Parte 1) (a seguir esto listados os assuntos abordados) N de encomenda: 6FC5 297-6AC20-0BP1
(Edio 09.01)
A2 Vrios sinais de interface A3 Monitorao de eixos , reas de proteo B1 Modo de controle da trajetria, parada exata e Look Ahead B2 Acelerao D1 Ferramentas de diagnstico D2 Programao interativa F1 Deslocamento at o encosto fixo G2 Velocidades, sistemas de valores nominais/reais, componente de controle de circuito de fechado H2 Sistema de funes auxiliares no PLC K1 Grupo de modos (BAG), canal, modo de operao do programa K2 Eixos, sistemas de coordenadas, frames, sistema de valor real para pea, deslocamento externo do ponto zero K4 Comunicao N2 PARADA DE EMERGNCIA P1 Eixos transversais P3 Programa bsico do PLC R1 Aproximao do ponto de referncia S1 V1 W1 Fusos Avanos Correo da ferramenta
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
G-229
Literatura
11.02
/FB2/
SINUMERIK 840D/840Di/810D(CCU2) Descrio do funcionamento, funes ampliadas (Parte 2) incluindo FM-NC: torneamento, motor de passo (a seguir esto listados os assuntos abordados) N de encomenda: 6FC5 297-6AC30-0BP1
(Edio 09.01)
A4 B3 B4 F3 H1 K3 K5 L1 M1 M5 N3 N4 P2 P5 R2 S3 S5 S6 S7 T1 W3 W4
I/O digitais e analgicos do NCK Diversos painis de operao e NCUs Operao via PG/PC Diagnstico remoto Jog com/sem manivela eletrnica Compensaes Grupo de motos (BAG), canais, troca de eixos FM-NC bus local Transformao cintica Medio Cames de software, sinais de comutao de posio Estampagem e puncionamento Eixos de posicionamento Oscilao Eixos rotativos Fusos sincronizados Aes sincronizadas (at SW 3 inclusive) Controle de motores de passo Configurao de memria Eixos de indexao Troca de ferramentas Retificao
/FB3/
SINUMERIK 840D/840Di/810D(CCU2) Descrio do funcionamento, funes especiais (Parte 3) (a seguir esto listados os assuntos abordados) N de encomenda: 6FC5 297-6AC80-0BP1
(Edio 09.01)
Transformao de 3 para 5 eixos Eixos Gantry Tempos de ciclo Monitorao do tnel do contorno Movimento acoplado e acoplamento do valor mestre Rotao constante da pea para retificao centerless Controle tangencial Pr- processamento Correo do raio da ferramenta 3D Controle de distncias Eixos analgicos Master-Slave para acionamentos Pacote de transformao Handling Comutao do valor nominal Acoplamento MCS
G-230
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Literatura
/FBA/
SIMODRIVE 611D/SINUMERIK 840D/810D Descrio do funcionamento, funes de acionamento (a seguir esto listados os assuntos abordados) N de encomenda: 6SN1 197-0AA80-0BP1
(Edio 12.01)
DB1 Mensagens de operao / reaes de alarme DD1 Funes de diagnstico DD2 Circuito de controle de rotao DE1 Funes de acionamento ampliadas DF1 Comandos de liberao DG1 Parametrizao do encoder DM1 Clculo de parmetros do motor/potncia e dados do comando DS1 Circuito de controle da corrente D1 Monitoraes/limitataes
/FBAN/
SINUMERIK 840D/SIMODRIVE 611 digital Descrio do funcionamento Mdulo ANA N de encomenda: 6SN1 197-0AB80-0BP0
(Edio 02.00)
/FBD/
(Edio 07.99)
Colocao em funcionamento Mapeamento com sensores tcteis (scancad scan) Mapeamento com laseres (scancad laser) Criao de programa de fresamento (scancad mill)
/FBDN/
Soluo de TI Integrao CAM DNC NT-2000 Descrio do funcionamento Sistema de gerenciamento de dados NC e distribuio de dados 05.00) N de encomenda: 6FC5 297-6AE50-0BP0
(Edio
/FBFA/
SINUMERIK 840D/840Di/810D Descrio do funcionamento Dialetos ISO para SINUMERIK N de encomenda: 6FC5 297-6AE10-0BP1
(Edio 09.01)
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
G-231
Literatura
11.02
/FBFE/
(Edio 09.01)
/FBHLA/
SINUMERIK 840D/SIMODRIVE 611 digital Descrio do funcionamento Mdulo HLA N de encomenda: 6SN1 197-0AB60-0BP2
(Edio 04.00)
/FBMA/
(Edio 08.00)
/FBO/
SINUMERIK 840D/810D/FM-NC Descrio do funcionamento Configurao da interface de operao OP 030 (a seguir esto listados os assuntos abordados) N de encomenda: 6FC5 297-6AC40-0BP0
(Edio 09.01)
BA EU PS rao) PSE IK
Guia de operao Ambiente de desenvolvimento (pacote de configurao) Somente online: Sintaxe de configurao (pacote de configuIntroduo configurao da interface de operao Pacote de instalao: Atualizao do software e configurao
/FBP/
(Edio 03.96)
/FBR/
Solues de TI SINUMERIK 840D/810D Descrio do funcionamento Acoplamento de computador SINCOM N de encomenda: 6FC5 297-5AD60-0BP0
(Edio 04.00)
NFL NPL
/FBSI/
SINUMERIK 840D/SIMODRIVE Descrio do funcionamento SINUMERIK Safety Integrated N de encomenda: 6FC5 297-6AB80-0BP1
(Edio 03.01)
/FBSP/
(Edio 12.01)
G-232
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Literatura
/FBST/
(Edio 01.01)
/FBSY/
SINUMERIK 840D/840Di/810D Descrio do funcionamento Aes sincronizadas para madeira, vidro, cermicas, prensas N de encomenda: 6FC5 297-6AD40-0BP1
(Edio 09.01)
/FBTD/
(Edio 03.01)
/FBTD/
SINUMERIK 840D/810D Descrio do funcionamento Informao sobre demanda de ferramentas SINTDI com ajuda online(Edio 03.01) N de encomenda: 6FC5 297-6AE00-0BP0
/FBU/
SIMODRIVE 611 universal Descrio do funcionamento (Edio 08.01) Componente de controle de circuito fechado para rotao e posicionamento N de encomenda: 6SN1 197-0AB20-0BP4
/FBW/
SINUMERIK 840D/840Di/810D Descrio do funcionamento Gerenciamento de ferramentas (Edio 10.01) N de encomenda: 6FC5 297-6AC60-0BP1
/HBI/
(Edio 09.01)
/PJFE/
SIMODRIVE Guia de projetos 1FE1 Motores sncronos embutidos Motores trifsicos AC para acionamento de fusos principais (Edio 09.01) N de encomenda: 6SN1197- 0AC00- 0BP1 SIMODRIVE Guia de projetos Motores lineares (sob encomenda) ALL Informao geral sobre motores lineares 1FN1 1FN1 motores lineares trifsicos AC 1FN3 1FN3 motor linear trifsico AC CON Conexes N de encomenda: 6SN1 197-0AB70-0BP3
/PJLM/
(Edio 11.01)
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
G-233
Literatura
11.02
/PJM/
SIMODRIVE Guia de projetos Motores Motores trifsicos AC para avano e acionamento de fuso principal N de encomenda: 6SN1 197-0AA20-0BP4
(Edio 09.00)
/PJU/
SIMODRIVE 611 -A/611 -D Guia de projetos Inversores Inversores a transistor PWM para acionamentos AC para avano e para fuso principal N de encomenda: 6SN1 197-0AA00-0BP5
(Edio 05.01)
/POS1/
SIMODRIVE POSMO A Manual do usurio (Edio 04.01) Motor de posicionamento descentralizado no PROFIBUS DP N de encomenda: 6SN2 197-0AA00-0BP2
/POS2/
SIMODRIVE POSMO A Instrues de instalao (acompanha cada POSMO A) N de encomenda: 462 008 0815 00
(Edio 12.98)
/POS3/
(Edio 08.01)
/S7H/
SIMATIC S7 -300 - Manual: Montagem, dados de CPU (HW) - Manual de referncia: Dados dos mdulos N de encomenda: 6ES7 398-8AA03-8AA0
(Edio 10.98)
/S7HT/
SIMATIC S7 -300 Manual: STEP 7, informao bsica, V. 3.1 N de encomenda: 6ES7 810-4CA02-8AA0
(Edio 03.97)
/S7HR/
SIMATIC S7 -300 Manual STEP 7, manuais de referncia, V. 3.1 N de encomenda: 6ES7 810-4CA02-8AR0
(Edio 03.97)
/S7S/
SIMATIC S7 -300 FM 353 Mdulo de posicionamento de passo Encomenda feita junto com o pacote de configurao
(Edio 04.97)
/S7L/
SIMATIC S7 -300 FM 354 Mdulo de posicionamento para servo Encomenda feita junto com o pacote de configurao
(Edio 04.97)
G-234
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Literatura
/S7M/
SIMATIC S7 -300 (Edio 01.01) FM 357 Mdulo multieixo para acionamento servo e de passo Encomenda feita junto com o pacote de configurao
/SP/
SIMODRIVE 611 -A/611 -D, SimoPro 3.1 Programa para configurao de acionamentos de mquinas- ferramenta N de encomenda: 6SC6 111-6PC00-0AAj Encomendar de: WK Frth
(Edio 10.00)
/IAC/
SINUMERIK 810D Guia de instalao e colocao em funcionamento (Edio 10.01) (incl. descrio do software de colocao em funcionamento do SIMODRIVE 611D) N de encomenda: 6FC5 297-6AD20-0BP0
/IAD/
SINUMERIK 840D/SIMODRIVE 611D Guia de instalao e colocao em funcionamento (Edio 09.01) (incl. descrio do software de colocao em funcionamento do SIMODRIVE 611D) N de encomenda: 6FC5 297-6AB10-0BP0
/IAF/
(Edio 07.00)
/IAM/
SINUMERIK 840D/840Di/810D Guia de instalao e colocao em funcionamento do MMC (Edio 11.01) N de encomenda: 6FC5 297-6AE20-0BP0
AE1 IM1 IM2 IM3 IM4 (PCU 50) HE1 BE1 TX1
Atualizaes/Complementaes Funes de colocao em funcionamento do MMC 100.2 Funes de colocao em funcionamento do HMI Embedded Funes de colocao em funcionamento para o MMC 103 Funes de colocao em funcionamento para HMI Advanced Ajuda online Complementao da interface de operao Elaborao de textos em idiomas estrangeiros J
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
G-235
Literatura
11.02
Notas
G-236
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
Comandos
Comandos
C
Comando F, 1-21 Funo M, 3-82 Comando S, 3-77 COMPON, COMPCURV, COMPCAD, 4-146 G40, C-192 G40, G41/G42, 3-70 G41, C-192 G42, C-192 G50.2, C-193 G51.2, C-193 G52, C-193 G53, 3-58, C-193 G54, C-192 G54 P{1...48}, C-192 G54 P0, C-192 G55, C-192 G56, C-192 G57, C-192 G58, C-192 G59, C-192 G65, C-193 G65, G66, G67, 4-136 G66, C-192 G67, C-192 G68, C-191 G69, C-191 G70, C-193 G70- G76, 4-114 G71, 4-99, C-193 G72, 4-102, C-193 G73, C-193 G74, C-193 G75, 4-110, C-193 G76, 4-111, C-193 G77, C-191 G78, C-191 G79, C-191 G80, C-192 G80 to G89, 4-115 G83, 4-118, C-192 G83 or G87, 4-121 G83, G87, 4-119, 4-120 G84, 4-123, C-192 G85, 4-124, C-192 G87, 4-118, C-192 G88, 4-123, C-192 G89, 4-124, C-192 G90, C-191 G91, C-191
F
F (comando F), 1-21
G
G00, 2-27, C-191 G01, 2-29, C-191 G02, C-191 G02, G03, 2-31 G03, C-191 G04, 3-69, C-193 G05, 4-143, C-193 G05.1, C-193 G07.1, 2-37, C-193 G10, C-193 G10.6, 2-55, C-193 G12.1, C-194 G12.1, G13.1, 2-39 G13.1, C-194 G17, C-193 G18, C-193 G19, C-193 G20, C-191 G20, G21, 3-68 G21, C-191 G22, C-192 G23, C-192 G27, 2-53, C-193 G28, 2-51, C-193 G290, 1-16, C-194 G291, 1-16, C-194 G30, 2-54, C-193 G30.1, C-193 G31, 4-132, C-193 G31, P1- P2, 4-135 G33, 2-42, 2-47, C-191 G34, 2-50, C-191
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
Index-237
Comandos
11.02
G92, 3-59, C-193 G92.1, 3-59, C-193 G94, 1-25, C-191 G94/G95, 1-24 G95, 1-21, 1-25, C-191 G96, C-191 G96, G97, 3-78 G97, C-191 G98, C-192 G98/G99, 4-117 G99, C-192
M
M (funo M), 3-82 M96, 4-148 M97, 4-148
S
S (comando S), 3-77
Index-238
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
11.02
AChapter
Index
A
Alarmes, F- 223 Definio dos modos de entrada dos valores de coordenadas, 3- 64
C
Chamada de programa de macro, 4- 136 Chamada de programa macro, 4- 144 Chamada modal, 4- 139 Chamada simples, 4- 137 Ciclo de faceamento reto, 4- 94 Ciclo de repetio de modelo, 4- 109, 4- 110, 4- 111, 4- 114 Ciclo de rosqueamento, 4- 89, 4- 99, 4- 102, 4- 104, 4- 105 Ciclo de usinagem, Programa de interrupo, 4- 149 Ciclo de usinagem A, 4- 87 Ciclos de trabalho, 4- 85 Ciclos de trabalho para usinagem de furos, 4- 115 Ciclos mltiplos repetitivos, 4- 98 Cdigos M de aplicao geral, 3- 84 Cdigos M processados internamente, 3- 82 Cdigos M relacionados parada, 3- 81 Comando do fuso, 3- 77 Comando S de 5 dgitos, 3- 77 Comandos de controle de tempo, 3- 69 Comandos diametrais e radiais para eixo X, 3- 67 Controle de velocidade superficial constante, 3- 78 Controle do retorno ao ponto de referncia, 2- 53 Correo da posio da ferramenta, 3- 70
E
Entrada de dados programveis, 4- 126 Especificao de argumento, 4- 139
F
Funo da ferramenta, 3- 81 Funo de chamada da subrotina, 4- 127 Funo de compressor, 4- 146 Funo de controle de vida da ferramenta, 4- 135 Funo de correo da ponta R, 3- 70 Funo de diversos, 3- 81 Funo de rosqueamento, 2- 42 Funo de saltos, 4- 132 Funo de seleo do fuso da ferramenta rotativa, 3- 80 Funo do fuso, 3- 77 Funo M, 3- 81 Funo S, 3- 77 Funo T, 3- 81 Funes de correo da ferramenta, 3- 70 Funes de suporte de automatizao, 4- 132 Funes de suporte de programa, 4- 85, 4- 126
H
HMI, A- 154
I D
Dados da mquina Especfico de canal, D- 208 Lista, E- 217 Dados de ajuste Especfico de canal, D- 214 Especfico de eixo, D- 213 Lista, E- 220 Definio absoluta/incremental, 3- 64 Definio de sistema em polegadas/mtrico, 3- 68 Definio de vrios cdigos M em um bloco individual, 3- 84 Interpolao cilndrica, 2- 37 Interpolao circulao com definio R, 2- 34 Interpolao circular, 2- 31 Interpolao de coordenadas polares, 2- 39 Interpolao linear, 2- 29
L
Literatura, G- 225
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
Index-239
Index
11.02
M
Memria dos dados de correo da ferramenta, 3- 70 Mensagens de erros, F- 223 MMC, A- 156 Modo DryRun, 4- 147
R
Retorno ao ponto de referncia, 2- 51 Retorno automtico ao ponto de referncia, 2- 51 Retorno para o segundo ao quarto ponto de referncia, 2- 54 Rosqueamento, 2- 42 Rosqueamento contnuo, 2- 42 Rosqueamento de mltiplas entradas, 2- 47 Rosqueamento de passo varivel, 2- 50
N
Nvel de salto, 4- 147 Nmero de programa de oito dgitos, 4- 131
S P
Ponto de controle, 3- 71 Posicionamento, 2- 27 Posicionamento em modo ON de deteco de erro, 2- 27 Programas de macro, 4- 136 Programas de macros, 4- 143 Sistema de coordenadas, 3- 57 Sistema de coordenadas bsico, 3- 58, 3- 59 Subrotinas, 4- 136
T
Tabela de cdigos G, C- 191 Tempo de espera, 3- 69
Index-240
SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02
Sugestes Correes
Para Publicao / Manual:
SINUMERIK 840D/840Di/810D Manual de programao ISO Torneamento Documentao de usurio Guia de programao N de enc.: 6FC5298- 6AC10- 0KP2 Edio: 11.2002 Caso voc tenha constatado erros de impresso nesta publicao, por favor nos avise atravs deste formulrio. Sugestes para melhorias tambm so bem vindas.
/ /