Você está na página 1de 240

SINUMERIK 840D/840Di/810D

Guia de programao Edio 11.2002

Manual de programao ISO Torneamento

Documentao de usurio

Fundamentos de programao

SINUMERIK 840D/840Di/810D Manual de programao ISO Torneamento


Guia de programao

Comandos para movimentos de eixos

Comandos de controle de movimentos

Comandos avanados Anexo


Abreviaes Termos Tabela de cdigos G

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

MDs e SDs Campos de dados, listas Alarmes Literatura ndice alfabtico

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 2001 -2002. Todos direitos reservados.

N de encomenda6FC5 298 -6AC10 -0KP2 Impresso na Repblica Federativa da Alemanha

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.

Estrutura das descries


Todos os ciclos e opes de programao foram descritos mantendo uma mesma estrutura interna, de forma coerente e praticvel. Atravs da organizao em vrios nveis de informao torna- se possvel acessar, de forma rpida e precisa, todas as informaes necessrias.

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

Comandos de nvel avanado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

D.2 D.3 D.4 E E.1 E.2 E.3 F G

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

Campos de dados, listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E -217

Alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-223 Literatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-225 Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ndice alfabtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I -237 I -239

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

Fundamentos de programao

O captulo 1 descreve os termos bsicos usados na programao e as funes de avano.

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

Modo de dialeto ISO


Quando o modo de dialeto ISO est ativo aplicam- se as seguintes condies: S Somente os cdigos G do dialeto ISO podero ser programados, os cdigos G da Siemens no. S No possvel fazer uma combinao dos cdigos do dialeto ISO com os cdigos da Siemens em um mesmo bloco NC. S No possvel comutar entre o dialeto ISO M e o dialeto ISO T atravs de comando G. S Podem ser programadas chamadas de subrotinas Siemens. S Se forem usadas outras funes Siemens, necessrio passar primeiro para o modo Siemens.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

1-15

Fundamentos de programao 1.1 Explanaes introdutrias

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

Nmero mximo de eixos / nome de eixo


No dialeo ISO T o nmero mximo de eixos 8. O nome dos primeiros dois eixos fixado para X e Z. Os demais eixos podem ser denominados com Y, A, B, C, U, V e W.

1-16

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.6

Seleo do sistema A, B ou C de cdigos G


O dialeto ISO T distinge entre os sistemas A, B e C de cdigo G. O sistema B de cdigo G o padro. O sistema de cdigos G em uso selecionado pelo MD $MN_MM_EXTERN_GCODE_SYSTEM como segue: $MN_MM_EXTERN_GCODE_SYSTEM = 0: Sistema B de cdigo G $MN_MM_EXTERN_GCODE_SYSTEM = 1: Sistema A de cdigo G $MN_MM_EXTERN_GCODE_SYSTEM = 2: Sistema C de cdigo G

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

S Caso no tenha sido observado, o presente manual descreve o sistema B de


cdigo G.

S Para saber as diferenas entre os sistemas A, B e C de cdigo G, veja a lista


de cdigos G em anexo.

1.1.7

Programao de pontos decimais


Existem duas formas escritas referentes interpretao dos valores de programao sem ponto decimal em modo de dialeto ISO: S Forma escrita para calculadora Valores sem pontos decimais so interpretados como mm, polegadas ou graus S Forma escrita padro Os valores sem ponto decimal so multiplicados por um fator de converso. A configurao definida pelo MD 10884, veja o captulo 4 Colocao em funcionamento. Existem dois fatores de converso diferentes, IS -B e IS -C. Esta avaliao referese aos endereos X Y Z U V W A B C I J K Q R e F. Exemplo de um eixo linear em mm: X 100.5 corresponde ao valor com ponto decimal: 100.5mm X 1000 forma escrita para calculadora: 1000mm forma escrita padro: IS-B: 1000* 0.001= 1mm IS-C: 1000* 0.0001 = 0.1mm

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

1-17

Fundamentos de programao 1.1 Explanaes introdutrias

11.02

Dialeto ISO de fresamento


Tabela 1-1 Diferentes fatores de converso para IS-B e IS-C Endereo Eixo linear Eixo rotativo Avano F G94 (mm/polegada por min.) Avano F G95 (mm/polegada por min.) Passo de rosca F Chanfro C Raio R, correo de ferramenta G10 Q Parmetros de interpolao I, J, K G04 X ou U ngulo de contorno A Ciclos de furao roscada G74, G84 $MC_EXTERN_FUNCTION_MASK Bit8 = 0 avano F como G94, G95 Bit8 = 1 passo de rosca F Unidade IS-B IS-C 0.0001 0.00001 0.0001 1 0.01 0.01 0.0001 0.01 0.0001 0.0001 0.00001 0.0001 0.00001 0.0001 0.00001 0.0001 0.00001 0.001 0.0001

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

Dialeto ISO de torneamento


Tabela 1-2 Diferentes fatores de converso para IS-B e IS-C Endereo Eixo linear Eixo rotativo Avano F G94 (mm/polegada por min.) Avano F G95 (mm/polegada por rot.) $MC_EXTERN_FUNCTION_MASK Bit8 = 0 mm 0.01 polegada 0.0001 0.01 0.0001 Unidade IS-B IS-C 0.0001 0.00001 0.0001 1 0.01

mm 0.001 polegada 0.0001 graus 0.001 mm 1 polegada 0.01

1-18

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

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

mm 0.01 polegada 0.0001 mm 0.0001 polegada 0.00000 1

0.01 0.0001 0.0001 0.00000 1

1.1.8

Omisso de blocos (/0 a /7)


Em modo de dialeto ISO, um bloco omitido representado por /. Este bloco omitido (saltado) quando o respectivo nvel de omisso est ativo. Um bloco que for omitido no poder estar com erros de sintaxe. Nveis de omisso /1 a /9, possveis no modo original de dialeto ISO, so mapeados para os nveis de omisso /0 a /7 da Siemens. Se o caractere de omisso / for programado sozinho, sem nenhum nvel, ento como padro em modo ISO ser ativado o nvel 1. Ser gerado um alarme em modo de dialeto ISO se o identificador de omisso estiver no meio do bloco.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

1-19

Fundamentos de programao 1.1 Explanaes introdutrias

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.

S A funo opcional de omisso de blocos desconsiderada para a leitura do


programa (entrada) e operao de exportao (sada).

1-20

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 1.2

Fundamentos de programao Fundamentos da funo de avano

1.2

Fundamentos da funo de avano


Este captulo descreve a funo de avano que especifica a velocidade de avano (distncia por minuto/ distncia por rotao) de uma ferramenta de corte.

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

Velocidade de corte (Comando F)


A velocidade de avano com que uma ferramenta dever ser movimentada em modo de interpolao linear (G01) ou circular (G02, G03) designada atravs de caracteres de endereo F. O modo de avano do eixo a ser usado selecionado atravs de cdigos G de avano (G94 ou G95) como indicado na tabela 1-3. Selecione o modo de avano designando a funo G antes de especificar um cdigo F.
Tabela 1-3 Cdigos G para velocidade de corte Funo Determina modo de avano por minuto (mm/min) Determina modo de avano por rotao (mm/rot.) 05 05 Grupo

Cdigo G G94 G95

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.

Modo de avano por rotao (G95)


Pode- se determinar uma velocidade de avano para uma ferramenta de corte em funo das rotaes do fuso (mm/rot., polegadas/rot.) especificando- se um nmero seguido pelo caractere de endereo F.
Nota: O limite superior das velocidades de avano pode estar limitado pelo sistema do servomotor e o sistema mecnico. Para a atual faixa de avanos que podem ser programados, consulte os manuais publicados pelo fabr. da mquina- ferramenta.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

1-21

Fundamentos de programao 1.2 Fundamentos da funo de avano

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

Comando F em modo simultneo de interpolao linear de 2 eixos (avano por rotao)

Exemplo de programao (modo de interpolao circular)


Centro

G95 S1000 (r/min); G91 G03 X ... Z ... I ... F0.2;

200 mm/min

Fx +X Fz

+Z

Fig. 1-2

Comando F em modo simultneo de interpolao circular de 2 eixos (avano por rotao)

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

Fundamentos de programao Fundamentos da funo de avano

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.

Controle simultneo de 2 eixos


Um comando F especificado em modo simultneo de interpolao linear de 2 eixos representa a velocidade de avano em sentido tangencial.
Exemplo de programao (modo de interpolao linear) G94; G91 G01 X60. Z40. F500.;

Velocidade tangencial 500 mm/min +X 400 mm/min 300 mm/min

+Z

Fig. 1-3

Comando F em modo simultneo de interpolao linear de 2 eixos (avano por minuto)

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

Comando F em modo simultneo de interpolao circular de 2 eixos (avano por minuto)

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

1-23

Fundamentos de programao 1.2 Fundamentos da funo de avano

11.02

Aviso No especifique um valor negativo para um comando F.

Eixo rotativo e eixo linear


Um comando F especificado em modo de interpolao entre um eixo rotativo e um eixo linear representa a velocidade de avano no sentido tangencial.
Exemplo de programao G94 G91; G01 Z10. C60. F100.;

Velocidade tangencial 100 mm/min +Z +C 60 graus 10 mm

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

Fundamentos de programao Fundamentos da funo de avano

Modo de avano por minuto (G94)


Com a especificao do G94;, todos os cdigos F especificados depois disso sero executados em modo de avano por minuto.
Tabela 1-5 Significado do comando G94 G94 entrada em mm entrada em polegadas mm/mn pol/mn Significado

Modo de avano por rotao (G95)


Com a especificao do G95;, todos os cdigos F especificados depois disso sero executados em modo de avano por rotao.
Tabela 1-6 Significado do comando G95 G95 entrada em mm entrada em polegadas mm/rot pol/rot Significado

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

1-25

Fundamentos de programao 1.2 Fundamentos da funo de avano

11.02

Notas

1-26

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

Comandos de chamada de movimentos de eixos

2.1

Comandos de interpolao

O captulo 2 descreve os comandos de interpolao, funes de rosqueamento e de retorno ao ponto de referncia.

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

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

11.02

+X W Z U 2

+Z

Fig. 2-1

Posicionamento em modo de controle simultneo de 2 eixos

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.

S O bloco em que especificado o comando T dever conter o comando G00. A


definio do comando G00 necessria para determinar a velocidade do movimento do deslocamento que chamado com o comando T.

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

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

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

Interpolao linear (G01)

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

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

11.02

+X Z

Pontoprogramado W

U 2

Atual posio da ferramenta +Z

Fig. 2-3

Interpolao linear

Exemplo de programao G54 X100. Z60.; G00 T0202 S600 M03; X35. Z5.; G01 Z0 F1.; X60. F0.2;

Os eixos somovimentados nomododeinterpolaolinear G01.

+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

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

2.1.3

Interpolao circular (G02, G03)

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... ;

Centro +X Ponto final X U 2 2 Z R Ponto inicial W K Z +Z I

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

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

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 giro Posio do ponto final

Distncia do ponto inicial at o centro

Raio do arco circular

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

Sentido de rotao do arco circular

2-32

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

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

Interpolao com ponto final no arco especificado

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

2-33

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

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

Ponto final W Ponto inicial U 2

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 ;

180_ ou maior Ponto final

180_ ou menor R<0

R>0 Ponto inicial

2-34

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

Fig. 2-9

Interpolao circulao com definio de raio R

Complementaes para a interpolao circular


Um arco circular estendido para vrios quadrantes pode ser especificado pelos comandos em um bloco apenas.
Exemplo de programao G01 Z F ; G02 X60. Z- 46.6 I20. K- 19.596 F ; +X

27. K I A

R28. B

100.

60. +Z

Fig. 2-10

Interpolao circular em vrios quadrantes

Centro do arco Valor I Valor K

(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

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

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)

(X70, Z50) Raio = 10 95.824 graus

R1

Chanfro =7,5 X31, Z75) 140 graus

(X10, Z100)

Y
Fig. 2-11 3 linhas retas

Restries Modo de dialeto ISO


O endereo C usado no modo de dialeto ISO tanto como um identificador de eixo como um identificador para um chanfro no contorno. O endereo R pode ser um parmetro de ciclo ou um identificador para o raio em um contorno. Para poder distingir entre estas duas opes, deve- se colocar uma , na frente do endereo C ou R quando for programar a definio do contorno.

2-36

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

2.1.4

Interpolao cilndrica (G07.1)


A funo de interpolao cilndrica permite a programao de usinagem em uma pea cilndrica (ranhura em uma pea cilndrica) da mesma maneira que escrever um programa em um plano utilizando o sistema de coordenadas cilndrico desenvolvido. Estas funes permitem a programao tanto em comandos absolutos (C, Z) como comandos incrementais (W). O seguinte comando G usado para a interpolao cilndrica.
Tabela 2-4 Cdigos G usados para a interpolao cilndrica Funo Modo de interpolao cilndrica 18 Grupo

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 G07.1 est baseado no opcional TRANSMIT da Siemens. Os dados de


mquina relevantes precisam ser configurados de acordo.

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

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

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 ;

Posicionamento no ponto inicial do corte Modo de interpolao cilndrica ativo

Programa de usinagem

Modo de interpolao cilndrica desativado

Fig. 2-12

Sistema de coordenadas para interpolao cilndrica

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

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

2.1.5

Interpolao de coordenadas polares (G12.1, G13.1)


A funo de interpolao de coordenadas polares permite a programao de usinagem que ser executada pela combinao do movimento da ferramenta e a rotao da pea em um sistema de coordenadas virtual. Na usinagem executada pela combinao de um eixo linear e um eixo rotativo, o eixo rotativo assumido como um eixo linear que est perpendicular ao eixo linear. Ao assumir o eixo rotativo como se fosse um eixo linear, a programao da usinagem de uma forma qualquer, que definida pelos eixos linear e rotativo, ser bem simples no sistema de coordenadas retangular. Nesta programao pode- se usar tanto comandos absolutos como comandos incrementais.

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.

Caractersticas do G12.1 e do G13.1


Os cdigos G a seguir so utilizados para ativar e desativar o modo de interpolao de coordenadas polares.
Tabela 2-5 Cdigos G usados para ativar e desativar a interpolao de coordenadas polares Funo Modo de interpolao de coordenadas polares ativado Modo de interpolao de coordenadas polares desativado 21 21 Grupo

Cdigo G G12.1 G13.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

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

11.02

Aviso

S A interpolao de coordenadas polares baseada no opcional TRACYL da


Siemens. Os dados relevantes da mquina precisam ser config. de acordo.

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.

Restries dentro da interpolao de coordenadas polares


S Troca de ferramentas: Uma troca de ferramentas somente permitida com correo de raio da ferramenta desselecionado. S Deslocamento do ponto zero: So permitidas todas instrues que tem referncia exclusiva no sistema de coordenadas bsico (deslocamento do ponto zero, correo do raio da ferramenta). Em contrapartida ao procedimento da transformao inativa, porm, um deslocamento do ponto zero modificado com G91 (dimenso incremental) no tratado especialmente. O incremento a ser percorrido avaliado no sistema de coordenadas da pea do novo deslocamento do ponto zero, independente de qual deslocamento do ponto zero estava ativo no bloco anterior. S Eixo rotativo: O eixo rotativo no pode ser programado, pois ele ocupado por um eixo geomtrico e com isso no poder ser prog. diretamente como eixo de canal.

2-40

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de chamada de movimentos de eixos 2.1 Comandos de interpolao

Exemplo de programao
Eixo C virtual

Eixo C

Eixo X Ferramenta de corte

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

Modo de interpolao de coordenadas polares desativado

Fig. 2-13

Sistema de coordenadas para interpolao de coordenadas polares

Aviso

S O modo de interpolao cilndrica dever ser desselecionado antes das


correes do raio e do comprimento de ferramenta serem desselecionadas.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

2-41

Comandos de chamada de movimentos de eixos 2.2 Usando a funo de rosqueamento

11.02

2.2

Usando a funo de rosqueamento

2.2.1

Rosqueamento e rosqueamento contnuo (G33)

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).

Sentido do passo da rosca


O sentido do passo da rosca especificado pelo comando F est indicado na tabela 2-6.
Tabela 2-6 Sentido do passo da rosca Sentido do passo da rosca
(X, Z) +X

a ? 45_ a
+Z

O passo especificado no sentido do eixo Z. O passo especificado no sentido do eixo X.

a > 45_

+X Ponto final U 2 W
d1

d2

X 2 +Z

Ponto inicial L (passo)

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

Comandos de chamada de movimentos de eixos 2.2 Usando a funo de rosqueamento

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

Ponto inicial Eixo Z

Fig. 2-15

Exemplo de programao para usinagem de rosca reta (Sistema A de cdigo G)


Passo da rosca L = 5.0 mm d1 = 5.0 mm d2 = 3.0 mm Profundidade do corte por passo = 1.0 mm G00 G32 G00 U -42. ; W -68. F5.0 ; U 42. ; W 68. ; U-44. ; G32 W-68. ; G00 U 44. ; +X

20.
d2 d1

+Z

60.

Fig. 2-16

Exemplo de programao para usinagem de rosca reta

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

2-43

Comandos de chamada de movimentos de eixos 2.2 Usando a funo de rosqueamento

11.02

Exemplo de programao para usinagem de rosca cnica (Sistema A de cdigo G)


Passo da rosca L = 4.0 mm d1 = 3.0 mm d2 = 2.0 mm Profundidade do corte por passo = 1.0 mm G00 G32 G00 X13. X38. W-35. F4.0 ; X60. ; W35. ; X11. ; G32 X36. W- 35. ; G00 X60. ; +X

60. 40.

d2 d1

+Z 15.

30.

Fig. 2-17

Exemplo de programao para usinagem de rosca cnica

2-44

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de chamada de movimentos de eixos 2.2 Usando a funo de rosqueamento

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

(a) Conexo reforada de tubo (b) Rosca sem fim

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

Comandos de chamada de movimentos de eixos 2.2 Usando a funo de rosqueamento

11.02

Margem para partes de roscas imcompletas (d1, d2)


No incio e o no fim do rosqueamento gerado um erro de passo. Ento deve- se especificar as margens d1 e d2 nas partes inicial e final do rosqueamento.
+X
d2 d1

+Z

Fig. 2-19

Margens de roscas incompletas

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

Comandos de chamada de movimentos de eixos 2.2 Usando a funo de rosqueamento

2.2.3

Rosqueamento de mltiplas entradas (G33)


Sistema B de cdigo G G33 Sistema C de cdigo G G33

Sistema A de cdigo G G32

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

Rosca de duas entradas

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

Comandos de chamada de movimentos de eixos 2.2 Usando a funo de rosqueamento

11.02

Tabela 2-7

Endereo Q especificado no rosqueamento de mltiplas entradas

Menor incremento de entrada : 0.001_ Faixa programvel : 0 ? B < 360.000

Nmero de roscas e comando Q


Geralmente os pontos iniciais esto localizados na circunferncia da pea; os intervalos destes pontos so calculados dividindo- se 360_ pelo nmero de roscas. Os exemplos de roscas mltiplas (roscas de duas entradas, trs entradas e quatro entradas) esto representados na fig. 2-21.
Ponto inicial do rosqueam. Rosca de duas entradas Ponto inicial do rosqueam. Rosca de trs entradas Ponto inicial do rosqueam. Rosca de quatro entradas

1 rosca: Sem comando Q 2 rosca: Q180.

1 rosca: Sem comando Q 2 rosca: Q120. 3 rosca: Q240.

1 rosca: 2 rosca: 3 rosca: 4 rosca:

Sem comando Q Q90. Q180. Q270.

Fig. 2-21

Nmero de roscas e comandos Q

2-48

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de chamada de movimentos de eixos 2.2 Usando a funo de rosqueamento

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

Comandos de chamada de movimentos de eixos 2.2 Usando a funo de rosqueamento

11.02

2.2.4

Rosqueamento de passo varivel (G34)

Formato Sistema A de cdigo G G34


G34 X... Z... F... K... ; Com os comandos do G34 X (U)... Z (W)... F... K... ; pode- se executar roscas de passo varivel; a variao do passo por rotao do fuso espec. pelo endereo K.

Sistema B de cdigo G G34

Sistema C de cdigo G G34

Fig. 2-23

Rosca de passo varivel

Tabela 2-8

Limite superior da velocidade de avano no ponto final Limite superior

sada em mm sada em polegadas

500 mm/rot. 50 inch/rot.

S (F + K + KN) ? velocidade mx. de avano 2

Velocidade de avano no ponto final


Especifique os comandos de modo que a velocidade de avano no ponto final no seja um valor negativo. (F + K) 2 + 2KW > 0 2

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

Comandos de chamada de movimentos de eixos 2.3 Retorno ao ponto de referncia

2.3

Retorno ao ponto de referncia

2.3.1

Retorno automtico ao ponto de referncia (G28)

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

X Operao de retorno ao ponto de 2 referncia +Z

Fig. 2-24

Retorno ao ponto de referncia

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

2-51

Comandos de chamada de movimentos de eixos 2.3 Retorno ao ponto de referncia

11.02

Operao de retorno ao ponto de referncia


A operao de retorno ao ponto de referncia uma srie de operaes em que os eixos retornam ao ponto de referncia depois de ser iniciada manualmente a operao do retorno ao ponto de referncia. O retorno ao ponto de referncia executado da seguinte forma. S Aps o posicionamento no ponto de posicionamento intermedirio B, os eixos retornam diretamente at o ponto de referncia em avano rpido. Os eixos podem retornar at o ponto de referncia em um tempo menor se comparado operao normal de retorno ao ponto de referncia que utiliza a chave fim de curso de desascelerao para cada eixo. S Mesmo se o ponto B estiver posicionado fora da rea permitida para o retorno ao ponto de referncia, a especificao do retorno ao ponto de referncia permite que os eixos retornem ao ponto de referncia. S O retorno automtico ao ponto de referncia somente tem efeito se o retorno ao ponto de referncia for chamado com o G28, e este no influencia a operao manual de retorno ao ponto de referncia.

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

Comandos de chamada de movimentos de eixos 2.3 Retorno ao ponto de referncia

2.3.2

Controle do retorno ao ponto de referncia (G27)

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.

Operao aps o controle


Se a posio alcanada aps a execuo dos comandos no bloco G27 coincide com o ponto de referncia, ento ser acesa a luz que indica a concluso do retorno ao ponto de referncia. A operao automtica executada continuamente quando todos os eixos especificados esto posicionados no ponto de referncia. Se existir um eixo que no retornou ao ponto de referncia, no controle do retorno ao ponto de referncia ser indicado um erro (alarme 61816 Eixos no referenciados) e a operao automtica ser interrompida.

Complementaes sobre o controle do retorno ao ponto de referncia e outras operaes


S Se for especificado G27 no modo de correo do comprimento da ferramenta, o posicionamento ser feito na posio deslocada pelo valor de correo e o ponto de posicionamento no coincidir com o ponto de referncia. Antes de especificar o G27 ser necessrio cancelar o modo de correo da ferramenta. Note que a funo de correo do comprimento da ferramenta no cancelada pelo comando G27. S O controle do retorno ao ponto de referncia no ser executado se o G27 for executado com a mquina boqueada.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

2-53

Comandos de chamada de movimentos de eixos 2.3 Retorno ao ponto de referncia

11.02

2.3.3

Retorno para o segundo ao quarto ponto de referncia (G30)

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.

Posies do ponto de referncia


A posio de cada ponto de referncia determinada em funo do primeiro ponto de referncia. A distncia do primeiro ponto de referncia para cada um dos quatro pontos de referncia configurada no dado de mquina a seguir.
Tabela 2-9 Pontos de referncia REFP_SET_POS[1] REFP_SET_POS[2] REFP_SET_POS[3]

Segundo ponto de referncia Terceiro ponto de referncia Quarto ponto de referncia

Complementaes sobre os comandos de retorno para o segundo ao quarto ponto de referncia


S Para saber os pontos considerados na execuo do G30, consulte os anexos em 2.3.1, Retorno automtico ao ponto de referncia (G28). S Para a execuo do G30, o retorno ao ponto de referncia dever estar completo aps o Power On, seja manualmente ou com a execuo do G28. Se um eixo para o qual o retorno ao ponto de referncia no foi concludo e este est includo nos eixos especificados no bloco G30, ser gerado o alarme 61816 Eixos no referenciados.

2-54

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de chamada de movimentos de eixos 2.4 Recuo da ferramenta (G10.6)

2.4

Recuo da ferramenta (G10.6)


Para substituir a ferramenta danificada durante a usinagem ou para controlar o estado da usinagem, a ferramenta poder ser retirada da pea. De fato, pode- se iniciar uma seqncia especfica da mquina. Para tanto, consulte a documentao do fabricante da mquina- ferramenta para obter mais detalhes.

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

Comandos de chamada de movimentos de eixos 2.4 Recuo da ferramenta (G10.6)

11.02

Notas

2-56

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

Comandos de controle de movimento

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

Posio da ferramenta especificada por X... Z...

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

Comandos de controle de movimento AChapter 3.1 O sistema de coordenadas

11.02

3.1.1

Sistema de coordenadas da mquina (G53)


O ponto zero da mquina representa o ponto que especfico de uma mquina e serve como o ponto de referncia da mquina. O fabricante de mquina- ferramenta determina um ponto zero para cada mquina- ferramenta. Um sistema de coordenadas da mquina consiste em um sistema de coordenadas tendo como origem o ponto zero da mquina. Um sistema de coordenadas que tem o ponto zero da mquina ajustado com sua origem chamado de sistema de coordenadas da mquina. Aps o Power On, o sistema de coordenadas da mquina restabelecido ao usar o retorno manual ao ponto de referncia. Uma vez ajustado, o sistema de coordenadas da mquina permanece inalterado at o Power Off.

Formato
G53 X... Z... ; X, Z ; palavra de dimenso absoluta

Como selecionar um sistema de coordenadas da mquina (G53)


Uma vez definida uma posio nos limites das coordenadas da mquina, a ferramenta ser movimentada at esta posio em avano rpido. G53 um cdigo G ocorrente. Com isso qualquer comando baseado no sistema de coordenadas da mquina somente ter efeito no bloco em que est o G53. O comando G53 dever ser determinado com valores absolutos. Programa o movimento em um sistema de coordenadas da mquina e baseado no G53 tantas vezes at que a ferramenta alcance a posio especfica da mquina.

Cancelar a funo de correo


Quando o comando G53 especificado, deve- se cancelar a correo do raio da ponta da ferramenta e a correo da ferramenta.

Especificao G53 logo aps o Power On


Deve- se executar pelo menos um retorno manual ao ponto de referncia aps o Power On, pois o sistema de coordenadas da mquina dever ser estabelecido antes de se determinar o comando G53. Isto no necessrio se existem um detector de posio absoluta instalado.

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

Comandos de controle de movimento 3.1 O sistema de coordenadas

3.1.2

Sistema de coordenadas da pea (G92)


Antes de ser iniciada a usinagem deve- se estabelecer um sistema de coordenadas para a pea, chamado de sistema de coordenadas da pea. Este captulo descreve os diversos mtodos para ajustar, selecionar e mudar um sistema de coordenadas da pea.

Como selecionar um sistema de coordenadas da pea


Os dois mtodos a seguir podem ser usados para ajustar um sistema de coordenadas da pea: 1. Usando G92 (G50 em sistema A de cdigo G) no programa 2. Manualmente usando o painel HMI

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

Resetar o sistema de coordenadas da ferramenta (G92.1)


Com G92.1 X.. (Sistema A do cdigo G: G50.3 P0) pode- se resetar um sistema de coordenadas deslocado antes de desloc- lo. Com isso o sistema de coordenadas da pea resetado para o sistema de coordenadas que definido pelos deslocamentos ajustveis do ponto zero (G54 G59). Se nenhum deslocamento ajustvel do ponto zero estiver ativo, ento o sistema de coordenadas da pea ser passado para o ponto de referncia. G92.1 reseta deslocamentos que foram executados pelo G92 ou G52. Somente sero resetados os eixos que foram programados. Exemplo 1: N10 G0 X100 Y100 N20 G92 X10 Y10 N30 G0 X50 Y50 N40 G92.1 X0 Y0 ;exibio: ;exibio: ;exibio: ;exibio: WCS: WCS: WCS: WCS: X100 Y100 X10 Y10 X50 Y50 X140 Y140 MCS: MCS: MCS: MCS: X100 Y100 X100 Y100 X140 Y140 X140 Y140

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

3-59

Comandos de controle de movimento 3.1 O sistema de coordenadas

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

Como selecionar um sistema de coordenadas da pea


Como descrito abaixo, o usurio pode escolher entre sistemas pr- definidos de coordenadas da pea. 1. G92 (G50) Uma vez selecionado o sistema de coordenadas da pea, no sistema de coordenadas sero usados os comandos absolutos. 2. Seleo do ajuste prvio do sistema de coordenadas da pea atravs do painel HMI. Um sistema de coordenadas da pea pode ser selecionado com definio de cdigos G do G54 at G59, e G54 P{1...100}. Os sistemas de coordenadas da pea so ajustados aps o retorno ao ponto de referncia depois do Power On. O sistema padro de coordenadas da pea aps o Power On o G54.

Exemplos
G56 G00 X120.0 Z50.0 ; X Sistemadecoordenadas dapea3(G56) 120.0

50.0

Fig. 3-2

Sistema de coordenadas da pea G56

3-60

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de controle de movimento 3.1 O sistema de coordenadas

3.1.5

Como mudar um sistema de coordenadas da pea


Ao alterar um deslocamento externo do ponto zero da pea ou um deslocamento normal do ponto zero da pea, o sistema de coordenadas da pea determinado por G54 at G59 assim com o G54 P{1 ... 100} tambm alterado. Para poder alterar um deslocamento externo/normal do ponto zero da pea, existem dois mtodos disponveis. 1. Especificando- se os dados via painel HMI 2. Pelo comando de programa G10 ou G92

frame progr. $P_BFRAME

G52 NV G51 escala

frame ajustvel $P_UIFR

G54 - G59 NV G54 P1..100 NV

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

Sistema de coordenadas de dialeto ISO

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

3-61

Comandos de controle de movimento 3.1 O sistema de coordenadas

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).

Mudar com G92 G92 X... Z... ;

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

Comandos de controle de movimento 3.1 O sistema de coordenadas

Exemplo
X 150 90 X G55 sistema de coordenadas da pea Posiodaferramenta

60

A 100

90 190

Z Novosistemadecoordenadas dapea Z Sistemaoriginal decoordenadas dapea

Fig. 3-4

Ajuste do sistema de coordenadas com valores incrementais (Sistema A de cdigo G)

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

Definio dos modos de entrada dos valores de coordenadas


Este captulo descreve os comandos usados para especificar as coordenadas.

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

Tabela 3-1 Endereo Y U W H V I

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

Valores de coordenadas absolutas e incrementais

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

Uso do G90 e G91 (Sistemas B e C de cdigo G)


Tabela 3-2 Funo dos comandos G90 e G91 Funo Definio absoluta Definio incremental Endereos vlidos para definicao G90/G91 Endereo X, Z, C, Y U, W, H, V Comando G90 Absoluto Incremental Comando G91 Incremental Incremental 03 03 Grupo

Cdigo G G90 G91 Tabela 3-3

Exemplo: Comos comandosdo G91 G00 X40.Z50.; oscomandos de movimento doseixos so executados como comandos incrementais.

Dados auxiliares para interpolao circular


Os dados auxiliares de interpolao circular I. J, K e R sempre so interpretados 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

Comandos diametrais e radiais para eixo X


Para especificar comandos do eixo X, so usados endereos X ou U e as dimenses so especificadas normalmente em valores diametrais.
+X U 2 X1 +X U X1 +Z

X2

X2 +Z

(a) Definio diamtrica

(b) Definio radial

Fig. 3-6

Valores das coordenadas

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 diametral Valor diametral Valor diametral

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

Definio de sistema em polegadas/mtrico (G20, G21)


possvel selecionar a unidade das dimenses entre dados em mm e polegadas. Para esta seleo so usados os cdigos G a seguir.
Tabela 3-5 Cdigos G para seleo da unidade das dimenses Funo Entradas em sistema de polegadas Entradas em sistema de mm 06 06 Grupo

Cdigo G G20 (G70, sist. C de cd. G) G21 (G71, sist. C de cd. G)

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.

Complementaes sobre os comandos de definio da unidade das dimenses


Um parmetro usado para selecionar polegadas/mm. Para isso o estado determinado por esta configurao deste parmetro quando a potncia ligada. Se o sistema de unidade das dimenses dever ser comutado durante a execuo de um programa, o deslocamento da posio da ferramenta e a correo da ponta R devero ser cancelados antes de se comutar este sistema de uniadades das dimenses. Depois de comutar o sistema de unidade das dimenses entre G20 e G21, devese executar os passos a seguir. S Configure o sistema de coordenadas antes de especificar os comandos de movimento dos eixos. S Se os dados de posio so exibidos em um sistema de coordenadas da pea, ou quando se usa uma unidade de exibio de dados de posio, resete os dados atuais de posio para 0. Os valores de correo da ferramenta armazenados na memria so tratados de diferentes maneiras entre os modos G20 e G21.
Tabela 3-6 Valores de correo da ferramenta nos modos G20 (G70) e G21 (G71) no modo G20 (G70) (sistema em polegadas) 1.5000 inch no modo G21 (G70) (sistema em mm) 15.000 mm

Valor de correo armaze nado 150000

3-68

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de controle de movimento 3.3 Comandos de controle de tempo

3.3

Comandos de controle de tempo

3.3.1

Tempo de espera (G04)


possvel suspender a execuo dos comandos de movimento dos eixos especificados no prximo bloco pelo tempo (perodo) de espera especificado.

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

Comandos de controle de movimento 3.4 Funes de correo da ferramenta

11.02

3.4

Funes de correo da ferramenta


Esto disponveis as trs seguintes opes de funo de correo: correo da posio da ferramenta, correo da ponta R e a correo do raio da ferramenta.

3.4.1

Memria dos dados de correo da ferramenta


A rea da memria onde os dados das funes de correo e os ajustes do sistema de coordenadas chamada de memria dos dados de correo da ferramenta.

3.4.2

Correo da posio da ferramenta


A funo de correo da posio da ferramenta adiciona o valor de correo ao valor das coordenadas especificado em um programa quando o nmero da correo especificado e move a ponta R at a posio obtida pela adio.

3.4.3

Funo de correo do raio da ponta da ferramenta (G40, G41/G42)


Dado que a ponta de uma ferramenta redonda, os rebaixos e ressaltos das usinagens de inclinaes e de arcos somente com a funo de correo da posio da ferramenta no so satisfatrios. A forma como ocorrem estes problemas est representada na fig. 3-7. A correo do raio da ponta da ferramenta chamada pelo G41 e G42 corrigem um erro de acabamento da forma programada da pea.

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

Funo de correo do raio de corte

3-70

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 3.4

Comandos de controle de movimento Funes de correo da ferramenta

Valor de correo da ponta R


O termo Valor de correo da ponta R significa a distncia da ponta da ferramenta at o centro da ponta R. S Ajuste do valor de correo da ponta R Para o valor de correo da ponta R, ajuste o raio do crculo da ponta da ferramenta sem sinal.
Ferramenta R

R R

Ponta imaginria da ferramenta

Fig. 3-8

Ajuste do valor de correo da ponta R e ponta imaginria da ferramenta

Definio da posio da ponta imaginria da ferramenta (ponto de controle)


S Memria de ponto de controle A posio da ponta imaginria da ferramenta vista do centro da ponta R representada usando- se um nmero de 1 dgito, 0 at 9. Este chamado de ponto de controle. O ponto de controle dever ser escrito previamente na memria do NC com os dados da ferramenta.
+X 2 6 1

+Z

0 9 Centro da pontaR 3 8 4

Fig. 3-9

Ponto de controle

+X

+Z

Ponto de controle 0 a 9 para ponta imaginria

Pontodecontrole3parapontaimaginria

Fig. 3-10

Exemplo de ajuste do ponto de controle

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

3-71

Comandos de controle de movimento 3.4 Funes de correo da ferramenta

11.02

Pontos de controle e programas


Quando so usados os pontos de controle 1 a 8, a posio da ponta dever ser usada como referncia para escrever o programa. Escreva o programa depois de ajustar um sistema de coordenadas.

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.

Pontaimaginria da ferramenta Movimentos da ponta imaginria da ferramenta

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

Programa e movimentos da ferramenta para pontos de controle 1 a 8

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.

Centro da ponta R (ponta imaginriada ferramenta)

Movimentosdo centro da pontaR

Centro da ponta R (ponta imaginria da ferramenta) Movimentos do centro da ponta R


R

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

Programa e movimentos da ferramenta para pontos de controle 0 a 9

3-72

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 3.4

Comandos de controle de movimento Funes de correo da ferramenta

Comandos de correo da ponta R


S Definio do valor de correo da ferramenta O valor de correo da ferramenta chamado pelo comando T. S Definio da funo ativa da correo do raio da ferramenta Para ativar ou desativar a funo de correo do raio da ponta da ferramenta use os cdigos G a seguir.
Tabela 3-7 Cdigo G G40 G41 G42 Cdigos G para ativar ou desativar a funo de correo do raio da ferramenta Funo Cancela a correo do raio da ferramenta Correo do raio da ponta da ferramenta, esquerda (centro da ponta R est no lado esquerdo) Correo do raio da ponta da ferramenta, direita (centro da ponta R est no lado direito) 07 07 07 Grupo

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

Definio do sentido de correo do raio da ponta ferramenta

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

Comandos de controle de movimento 3.4 Funes de correo da ferramenta

11.02

Esboo dos movimentos de correo do raio da ponta da ferramenta


A fig. 3-14 mostra como executada a funo de correo do raio da ponta da ferramenta.

7 Bloco de cancelamento (G40) da correo (no modo G01) 6

Estadocanceladodacorreo

5 Pontaimaginriadaferramenta +X 4 3 2 1 Bloco de inicializao (G42) da correo (no modo G00)

+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

Comandos de controle de movimento Funes de correo da ferramenta

Entrando no modo de correo


O modo de correo ativado quando uma correo de ferramenta (cdigo T) e G41/G42 so especificados. Mais precisamente, o modo de correo inicia no mesmo tempo que a condio AND de um cdigo T e um cdigo G satisfeita. No h diferena qualquer em um destes cdigos ser especificado primeiro (veja a fog. 3.24). O movimento inicial quando o modo de correo iniciado em estado de cancelamento da correo chamado de movimento de inicializao.

T0101 ; G41 ; Bloco de inicializao

G41 T0101 ; Blocodeinicializao G41; T0101 ; Bloco de inicializao

Mododecorreo Modo de correo

Mododecorreo

Fig. 3-15

Mtodos de entrada do modo de correo

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

3-75

Comandos de controle de movimento 3.4 Funes de correo da ferramenta

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 ; ...

Bloco de inicializao da correo da ponta R

(arredondamento) (chanframento) (arco definido por comando R) (espera para formar canto vivo)

Bloco de cancelamento da correo da ponta R

N15

Cancelar modo de correo N16

FERRAMENTA n 2

110. 90.

Movimentosparacorreo da posio daferramenta: N2 Trajetrias programadas TrajetriasdocentrodapontaR N3 +X

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

Comandos de controle de movimento 3.5 Funo do fuso (Funo S)

3.5

Funo do fuso (Funo S)

3.5.1

Comando do fuso (comando S de 5 dgitos)


Uma rotao de fuso pode ser especificada diretamente com a entrada de um nmero de 5 dgitos seguido pelo endereo S. A unidade para a rotao do fuso r/min. Se um comando S especificado com M03 (rotao do fuso no sentido horrio) ou M04 (rotao do fuso no sentido anti- horrio), o programa normalmente passa para o prximo bloco somente depois que o fuso tenha alcanado a rotao especificada pelo comando S. Para maiores detalhes, consulte os manuais de instruo publicados pelo fabricante da mquina- ferramenta.

Exemplo de programao S1000 M03; S

1000 r/min

Rotao do fuso coincide

Atual rotao do fuso

Incio da rotao do fuso t

Concluso do M Incio do bloco indicado acima

Fig. 3-17

Comando de velocidade do fuso

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

Comandos de controle de movimento 3.5 Funo do fuso (Funo S)

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

Controle de velocidade superficial constante (G96, G97)


Os cdigos G indicados na tabela 3- 7 so usados para a funo de controle de velocidade superficial constante. G96 e G97 so cdigos G modais do grupo 02.
Tabela 3-8 Cdigos G para velocidade superficial constante Funo Controle de velocidade superficial constante ativado Controle de velocidade superficial constante desativado 02 02 Grupo

Cdigo G G96 G97

Controle de velocidade superficial constante ativado (G96)


Com os comandos do G96 S... (M03) ; a velocidade superficial da pea terminada por um nmero de no mx. 5 dgitos seguido pelo endereo S. A unidade usada para especificar a velocidade superficial est indicada na tabela 3-9.
Tabela 3-9 Definio de velocidade superficial Unidade mm polegada m/min ft/min

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

Comandos de controle de movimento 3.5 Funo do fuso (Funo S)

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.

120. 80. 40. 20. 10. 30. 5. +Z

Fig. 3-18

Velocidade superficial constante

Cancelar o controle de velocidade superficial constante (G97)


Especifique uma rotao de fuso (r/min) com um nmero mx. de 5 dgitos seguido pelo endereo S com os comandos G97 S... (M03) ;. O modo de controle de velocidade superficial constante cancelado e o fuso gira com a rotao de fuso especificada.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

3-79

Comandos de controle de movimento 3.5 Funo do fuso (Funo S)

11.02

Seleo de marcha do fuso


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 o G96. Para maiores detalhes, consulte os manuais publicados pelo fabricante da mquina- ferramenta.

Exemplo de programao N8 Mxx ; N9 G96 S100 M03 ;

Cdigo M para selecionar a marcha (Exemplo: Marcha n 4)

Fig. 3-19

Complementaes sobre os comandos de controle da velocidade superficial constante


S Para executar o controle da velocidade superficial constante, ajuste o sistema de coordenadas G92 ou um sistema de coordenadas da pea de modo que o valor da coordenada X da linha de centro do fuso seja 0 e programe a operao para este sistema de coordenadas. Com isso, os valores da coordenada X em um programa representam o dimetro preciso da pea.

3.5.3

Funo de seleo do fuso da ferramenta rotativa


*** em construo *** O controle da velocidade superficial constante no est ativo para o fuso da ferramenta rotativa.

3-80

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 3.6

Comandos de controle de movimento Funo da ferramenta (Funo T)

3.6

Funo da ferramenta (Funo T)


A funo da ferramenta possui vrios tipos de definio de comando. Para maiores detalhes, consulte os manuais de instruo publicados pelo fabricante da mquina- ferramenta.

3.7

Funes Miscelnicas (Funo M)


A funo miscelnica especificada por um nmero mx. de trs dgitos seguido pelo endereo M. Com a exceo dos cdigos M especficos, as funes dos cdigos M00 a M97 so definidas pelo fabricante da mquina- ferramenta. Portanto, para maiores detalhes sobre os cdigos M, consulte os manuais de instruo publicados pelo fabricante da mquina- ferramenta. Os cdigos M especficos do NC esto descritos a seguir.

3.7.1

Cdigos M relacionados parada (M00, M01, M02, M30)


Quando for executado um cdigo M relacionado parada, estabelece- se a parada NC. Se a rotao do fuso, a sada de lquido refrigerante ou outra operao parar em funo da execuo de um cdigo M, isto ser determinado pelo fabricante da mquina- ferramenta. Para maiores detalhes, consulte os manuais de instruo publicados pelo fabricante da mquina- ferramenta. Para estes cdigos M dado um sinal de cdigo independentemente de se adicionar o cdigo BIN de dgito M2.

M00 (parada do programa)


Se for especificado o M00 durante a operao automtica, a operao automtica ser interrompida aps a concluso dos comandos especificados com M00 no mesmo bloco e dado o sinal M00R. A operao automtica interrompida pode ser reiniciada pressionando- se a tecla Cycle- Start.

M01 (parada opcional)


Se o M01 for executado com a parada opcional ativada, executada a mesma operao como no M00. Se a parada opcional estiver desativada, o M01 ser desconsiderado.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

3-81

Comandos de controle de movimento 3.7 Funes Miscelnicas (Funo M)

11.02

M02 (fim do programa)


O M02 dever ser especificado no fim de um programa. Se for especificado o M02 durante a operao automtica, a operao automtica ser encerrada aps a concluso dos comandos do bloco especificado com M02. O NC resetado. O estado aps o fim de um programa varia de mquina para mquina. Para maiores detalhes, consulte os manuais de instruo publicados pelo fabricante da mquina- ferramenta.

M30 (fim da fita)


Normalmente o M30 especificado no fim da fita. Se for especificado o M30 durante a operao automtica, a operao automtica ser encerrada aps a concluso dos comandos do bloco especificado com M30. O NC resetado e a fita rebobinada. O estado aps a execuo do M30 varia de mquina para mquina. Para maiores detalhes, consulte os manuais de instruo publicados pelo fabricante da mquina- ferramenta.

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

Cdigos M processados internamente


Os cdigos M na faixa do M98 e M99 so processados pelo NC.
Tabela 3-10 Cdigos M processados internamente Cdigos M M98 M99 Chamada da subrotina Fim da subrotina Funo

3-82

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 3.7

Comandos de controle de movimento Funes Miscelnicas (Funo M)

3.7.3

Chamada de macro via funo M


Similar ao G65, uma macro pode ser chamada por nmeros M. As 10 substituies de funo M so configuradas atravs de dados da mquina $MN_EXTERN_M_NO_MAC_CYCLE e $MN_EXTERN_M_NO_MAC_CYCLE_NAME. Os parmetros so transferidos como no G65. Os procedimentos de repetio podem ser programados com endereo L.

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

Comandos de controle de movimento 3.7 Funes Miscelnicas (Funo M)

11.02

3.7.4

Cdigos M de aplicao geral

Outros cdigos M gerais


As funes dos cdigos M alm dos cdigos M especficos so determinados pelo fabricante da mquina- ferramenta. O uso representativo dos diversos cdigos M gerais est indicado a seguir. Para maiores detalhes, consulte os manuais de instruo publicados pelo fabricante da mquina- ferramenta. Se um cdigo M especificado com comandos de movimento de eixos no mesmo bloco, se o cdigo M executado simultaneamente com os comandos de movimento dos eixos ou se eles so executados aps a concluso dos comandos de movimento dos eixos, isto determinado pelo fabricante da mquina- ferramenta. Para maiores detalhes, consulte os manuais de instruo publicados pelo fabricante da mquina- ferramenta.
Tabela 3-11 Outros cdigos M gerais Funo Partida do fuso, sentido horrio Partida do fuso, sentido anti- horrio Parada do fuso Lquido refrigerante ativado Lquido refrigerante desativado

Cdigos M M03 M04 M05 M08 M09

Definio de vrios cdigos M em um bloco individual


possvel especificar at cinco funes M em um bloco individual. Os cdigos M especificados e as sadas de testes so dadas simultaneamente. Para saber quais combinaes de cdigos M que podem ser especificadas no mesmo bloco sem restries, consulte os manuais publicados pelo fabricante da mquina- ferramenta.

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

Comandos de nvel avanado

O captulo 4 descreve as funes de suporte do programa, funes de suporte de automao e programas de macros.

4.1

Funes de suporte de programa (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

Comandos de nvel avanado AChapter 4.1 Funes de suporte de programa (1)

11.02

Tabela 4-1 Cdigo G

Tabela de ciclos de trabalho Ciclo de reta


G90 X (U) Z (W) F ;

Ciclo de inclinao
G90 X (U) Z (W) R F ;

G90 Ciclo de usinagem (usinagem de dimetro externo)

R F F W R

R U 2 X Z F F W R

U 2 X

G92 X (U) Z (W) F ;

G92 X (U) Z (W) R F ;

G92 Ciclo de rosqueamento

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

G94 X (U) Z (W) F ; W G94 Ciclo de faceamento R U 2 F F X R

G94 X (U) Z (W) R F ; Z W R U 2 F F X R

4-86

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 4.1

Comandos de nvel avanado Funes de suporte de programa (1)

Comandos do ciclo de usinagem


O ciclo de usinagem usado para usinar dimetros externos (OD = outside diameter) e possui dois tipos de ciclos, o ciclo de usinagem reta e o ciclo de usinagem inclinada.

Ciclo de usinagem reta Formato


G.. X... Z... F... ; Sistema A de cdigo G G90 Sistema B de cdigo G G77 Sistema C de cdigo G G20

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.

+X Z C 3 B W 4 2 A 1 A U 2 X 2 Avano rpido Avanodeterminadopor cdigoF

+Z

Fig. 4-1

Ciclo de usinagem reta

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

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

2. 40. 60. 70. 80.

94. +Z

Fig. 4-2

Ciclo de usinagem reta (Sistema A de cdigo G)

Ciclo de usinagem inclinada Formato


G... X... Z... R... F... ; Sistema A de cdigo G G90 Sistema B de cdigo G G77 Sistema C de cdigo G G20

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.

+X C U 2 X Z2 2 B W 3 1 A A I +Z Avano rpido Avano determinado por cdigo F

Fig. 4-3

Ciclo de usinagem inclinada

4-88

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 4.1

Comandos de nvel avanado Funes de suporte de programa (1)

O sinal do endereo R determinado pela direo da vista do ponto A a partir do ponto B.


Exemplo de programao N20 G00 X87. Z72. ; N21 N22 N23 N24 G90 X85. W42. R10.5 F0.25 ; X80. ; X75. ; X70. ; +X N25 G00 ; 30

80. 70. 40. 50.

10. 2. 87. +Z

Fig. 4-4

Ciclo de usinagem inclinada (Sistema A de cdigo G)

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 ;

Faixa vlida do G77

G00 G77 G00

X Z R F ; X ; X ; X T0505 M05 ; correto X Z ;

Faixa vlida do G77

O modo G77 (G90, G20) est ativo at o bloco imediatamente anterior ao bloco especificado com um cdigo G do grupo 01.

Comandos do ciclo de rosqueamento


Para as operaes de rosqueamento existem quatro ciclos de rosqueamento disponveis dois ciclos de rosqueamento reto e dois ciclos de rosqueamento cnico.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-89

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

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

Ciclo de rosqueamento reto

G... X(U)... Z(W)... F... ; Definio do passo de rosca(L)

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_

Detalhes dochanframento darosca

Fig. 4-6

Ciclo de rosqueamento reto

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

Comandos de nvel avanado Funes de suporte de programa (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

Ciclo de rosqueamento, em quatro avanos de profundidade Myy;chanframentoda roscadesativado

+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

Ciclo de rosqueamento reto (Sistema B de cdigo G)

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

Ciclo de rosqueamento cnico Formato


G... X... Z... R... F... ; Sistema A de cdigo G G92 Sistema B de cdigo G G78 Sistema C de cdigo G G21

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

Ciclo de rosqueamento cnico

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

Comandos de nvel avanado Funes de suporte de programa (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

Ciclo de usinagem cnica (Sistema A de cdigo G)

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

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

Parada de avano durante o ciclo de rosqueamento

Se o tamanho do chanfro for 0 quando o ciclo G78 (G92, G21) for executado com chanframento ativado, ser gerado um alarme.

Ciclo de faceamento reto Formato


G... X... Z... F... ; Sistema A de cdigo G G94 Sistema B de cdigo G G79 Sistema C de cdigo G G24

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

Ciclo de faceamento reto

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

Comandos de nvel avanado Funes de suporte de programa (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

+X 2.5 60. 30. 20. 40. 2. +Z

Fig. 4-12

Ciclo de faceamento reto (Sistema B de cdigo G)

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-95

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

Ciclo de faceamento inclinado Formato


G... X... Z... R... F... ; Sistema A de cdigo G G92 Sistema B de cdigo G G78 Sistema C de cdigo G G21

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

4 3 Avano rpido Avano determinado por cdigoF +Z

X 2 Z

Fig. 4-13

Ciclo de faceamento inclinado

4-96

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 4.1

Comandos de nvel avanado Funes de suporte de programa (1)

O sinal do endereo R determinado pela direo da vista do ponto A a partir do ponto B.

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

70. 2. +Z 20. 30. 20.

Fig. 4-14

Ciclo de faceamento inclinado (Sistema B de cdigo G)

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

4.1.2

Ciclos mltiplos repetitivos


Com o uso dos ciclos mltiplos repetitivos os passos de programao podem ser reduzidos considerav. devido s opes em que tanto os ciclos de desbaste como de acabamento podem ser executadas com a simples definio da forma acabada. Para os ciclos de mltiplos repetitivos existem sete opes de ciclos (G70 a G76) em sistemas A e B do cdigo G como indica a tabela 4-2. Note que estes cdigos G so todos cdigos G no modais.
Tabela 4-2 Cdigo G G70 G71 G72 G73 G74 G75 G76 Ciclos chamados com G70 a G76 (Sistemas A e B do cdigo G) Nome do ciclo Ciclo de acabamento Ciclo de desb., eixo longitudinal Ciclo de desb., 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 G70 pode ser usado para acabamento Possibilidade para correo da ponta R Observao

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

Comandos de nvel avanado Funes de suporte de programa (1)

Ciclo de desbaste, eixo longitudinal (G71)


Com o uso dos ciclos mltiplos repetitivos os passos de programao podem ser reduzidos consideravelmente devido s opes em que tanto os ciclos de desbaste como de acabamento podem ser executadas com a simples definio da forma acabada. Existem dois tipos de ciclo de desbaste.

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.

C B (F) 45 (R) (R) e (F) A ?d

Comandodoprograma

(F): Velocidade de corte (R): Avano rpido A ?w

? u/2

Fig. 4-15

Trajetria de usinagem de desbaste no torneamento (tipo I)

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

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

Comandos de nvel avanado Funes de suporte de programa (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

Bolses no ciclo de desbaste (tipo II)

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

Contorno que no pode ser usinado no ciclo G71

Como distinguir entre os tipos I e II


Tipo I: Somente um eixo especif. no primeiro bloco da descrio do contorno Tipo II: Dois eixos so especificados no primeiro bloco da descrio do contorno Sempre que o primeiro bloco no contm um comando de movimento no eixo Z e o tipo II dever ser usado, deve- se especificar o W0.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-101

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

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........... ;

Ciclo de desbaste, eixo transversal (G72)


Com o comando G72 podem ser especificados os ciclos de desbaste e de acabamento em que o sobremetal de acabamento est esquerda da face. Em comparao ao ciclo chamado pelo G71, que executa a usinagem com movimento paralelo ao eixo Z, o ciclo G72 executa a usinagem com movimento paralelo ao eixo X. Porm, o ciclo chamado com G72 executa a mesma operao como a do ciclo chamado com G71 em sentido diferente.
?d A A Trajetria da ferramenta (R) e (R) C

45

(F)

(F) Contorno programado B ?w ? u/2

Fig. 4-19

Trajetria de usinagem de um ciclo de desbaste, eixo transversal

4-102

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 4.1

Comandos de nvel avanado Funes de suporte de programa (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.

Sinais dos nmeros especificados


Possibilidade para quatro setores de corte. Os sinais relevantes para o ? u e o ? w variam de acordo com a figura a seguir:

+X

B +Z

U(+)...W(+)... A A A U(- )...W(+)... A

U(+)...W(- )...

U(- )...W(- )...

Fig. 4-20

Sinais dos nmeros especificados com U e W no desbaste do faceamento

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

Repetio de contorno (G73)


O ciclo de repetio de contorno G73 mais indicado para a usinagem de uma pea j com a forma similar forma acabada, como peas fundidas e forjadas.
?k +?w ?w D C ? u/2 ? i + ? u/2

A (R) B

? u/2 A ?w

Fig. 4-21

Trajetria de usinagem na repetio de contorno

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

Comandos de nvel avanado Funes de suporte de programa (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.

Ciclo de acabamento (G70)


Enquanto o desbaste executado pelo G71, G72 ou G73, o acabamento implementado atravs do comando a seguir.

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

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

60 80 90 110 140 220

170

Fig. 4-22

Ciclo de desbaste, eixo longitudinal

( 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

Comandos de nvel avanado Funes de suporte de programa (1)

Ciclo de desbaste, eixo transversal (G72) Eixo X

Ponto inicial

110R 81R 160 120 80 40 EixoZ

60

70 80 90 110 190

130

Fig. 4-23

Ciclo de desbaste, transversal

( 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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

Repetio (G73)

de

contorno 16 B

Eixo X A

16

110R 14 180 160 120 2 80 EixoZ

2 20R 40 50 90 220 100 120

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

Comandos de nvel avanado Funes de suporte de programa (1)

Furao profunda e usinagem de ranhuras no eixo longitudinal (G74)


No ciclo chamado com G74, a operao de avano paralela ao eixo Z repetida para executar um ciclo de usinagem plana.

? 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

Trajetria de usinagem no ciclo de furao profunda

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

2. O ciclo de usinagem executado atravs do comando G74 com especificao de um X (U).

Furao profunda e usinagem de ranhuras no eixo transversal (G75)


O ciclo G75 executa um ciclo de usinagem do dimetro externo enquanto executa a operao de avano paralelo ao eixo X. Em comparao ao ciclo G74 onde o ciclo de usinagem do dimetro externo executado paralelo ao eixo X, o ciclo G75 executa virtualmente a mesma operao exceto que o ciclo executado paralelo ao eixo X.

(R)

A (F) ?i e

(R) (F) (R) (F) (R) (F) (R) (F)

U/2

?d ?k Z W X

Fig. 4-26

Fig. 4-27

Trajetria de usinagem na furao profunda e ranhuras no eixo

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

Comandos de nvel avanado Funes de suporte de programa (1)

Rosqueamento de mltiplas entradas (G76)


O G76 chama um ciclo automtico de rosqueamento para rosca reta ou cnica em que o avano em profundidade executado ao longo de um ngulo de rosca.
E (R) A

U/2 (R) (F) B ?d i D r X Z W C k

Fig. 4-28

Trajetria de usinagem para um ciclo de rosqueamento de mltiplas entradas

Ponta da ferramenta

B ?d k

a 1 2 3 4 d

? d ?n

Fig. 4-29

Avano em produndidade no rosqueamento

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-111

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

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

Comandos de nvel avanado Funes de suporte de programa (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

Ciclo de rosqueamento de mltiplas entradas (G76)

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-113

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

Observaes no ciclo mltiplo repetitivo (G70- G76)


1. G70, G71, G72 ou G73 no podem ser operados em modo MDA. Se eles forem operados, ser gerado o alarme 14011. Porm, o G74, G75 e o G76 podem ser operados em modo MDA. 2. O M98 (chamada de subrotina) e o M99 (fim de programa) no podem ser operados nos blocos que contm G70, G71, G72 ou G73 e entre os nmeros de seqncia especificados pelos endereos P e Q. 3. Os comandos a seguir no podem ser especificados nos blocos entre os nmeros de seqncia especificados pelos endereos P e Q. Cdigos G one- shot com exceo do G04 (espera) Cdigos G do grupo 01 com exceo do G00, G01, G02 e G03 Cdigos G do grupo 06 M98 / M99

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

Comandos de nvel avanado Funes de suporte de programa (1)

4.1.3

Ciclos de trabalho para usinagem de furos (G80 a G89)


Os ciclos de trabalho para usinagem de furos (G80 a G89) definem movimentos especficos para usinar furos que normalmente requerem vrios blocos de comandos bloco a bloco. O G80 cancela o progr. do ciclo de trabalho que foi chamado. Os cdigos G que chamar os ciclos G80 a G89 so comuns para todos os sistemas do cdigo G.

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

G80 G83 G84 G85 G87 G88 G89

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

Operao 1 Plano inicial Operao 2 Ponto do plano R Operao 5 Operao 3 Operao 6

Operao 4

Avano rpido Avan o

Fig. 4-31

Seqncia de operao do ciclo de furao

Explanaes Eixos de posicionamento e de furao


Como mostrado a seguir, um cdigo G de furao determina os eixos de posio assim como os eixos de furao. O eixo C e os eixos X ou Z correspondem aos eixos de posicionamento. O eixo de furao representado pelos eixos X ou Z: Estes eixos no so usados como eixos de posicionamento.

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

Cdigo G G83, G84, G85 G87, G88, G89

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

Comandos de nvel avanado Funes de suporte de programa (1)

Plano do ponto de retorno (G98/G99)


Quando o sistema A de cdigo est ativo, a ferramenta desloca- se da base de um fuso e retorna ao plano inicial. Se G98 for especificado enquanto o sistema B do cdigo G estiver ativo, a ferramenta que veio da base de um furo retornar para o plano inicial. Se for especificado G99, a ferramenta retorna at o plano R a partir da base de um fuso. A figura abaixo descreve o movimento da ferramenta com a especificao do G98 e G99. Normalmente o G99 aplicado para a primeira operao de furao, enquanto o G98 aplicado para a ltima operao de furao. O plano inicial no alterado, mesmo que a furao executada em modo G99.

G98 (retorno ao plano inicial)

G99 (retorno ao ponto do plano R)

Plano inicial

Ponto do plano R

Fig. 4-32

Plano do ponto de retorno (G98/G99)

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

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

Comandos de nvel avanado Funes de suporte de programa (1)

Ciclo de furao profunda de alta velocidade (G83, G87) (GUD7, _ZSFI[20]=0)


Ao usar o ciclo de furao profunda de alta velocidade, a broca repete o ciclo de furao com a velocidade de avano de corte. Ela retrocede uma distncia especificada at que a ferramenta alcance a base do furo.

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

Ciclo de furao profunda de alta velocidade

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-119

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

M a: M( a+1): P1: P2: d:

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]

Ciclo de furao profunda (G83, G87) (GUD7, _ZSFI[20]=1) Formato


G83 X(U)... C(H)... Z(W)... R... Q... P... F... M... K... ; ou G87 Z(W)... C(H)... X(U)... R... Q... 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 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 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

Ciclo de furao profunda

4-120

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 4.1

Comandos de nvel avanado Funes de suporte de programa (1)

M a: M( a+1): P1: P2: d:

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

Ciclo de furao (G83 ou G87)


O ciclo normal de furao aplicado sempre que no especificada a profundidade de corte para cada furao. Neste caso, a ferramenta retrocede da base do furo em avano rpido.

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

11.02

G83 ou G87 (modo G98)

G83 ou G87 (modo G99)

Plano inicial Ma Ma

Ponto do planoR M( a+1), P2

Ponto do planoR M( a+1), P2

P1

Ponto Z

P1

Ponto Z

Fig. 4-36

M a: M( a+1): P1: P2:

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

Comandos de nvel avanado Funes de suporte de programa (1)

Ciclo de rosqueamento de face (G84) Ciclo de rosqueamento lateral (G88)


Neste ciclo o sentido de rotao do fuso invertido na base do furo.

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

Plano inicial Fusonosentido horrio M( a+1), P2 Ponto R

Ma

Ponto R

Fusonosentido horrio M( a+1), P2 Ponto do plano R

P1

PontoZ

P1

PontoZ

Fusonosentidoanti- horrio

Fuso no sentidoanti- horrio

Fig. 4-37

P2: Espera especificada no GUD7, _ZSFR[22]

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

Comandos de nvel avanado 4.1 Funes de suporte de programa (1)

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

Ciclo de furao de face (G85) Ciclo de furao lateral (G89) Formato


G85 X(U)... C(H)... Z(W)... R... P... F... K... M... ; ou G89 Z(W)... C(H)... X(U)... R... P... F... K... M... ; 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 eixo C (se necessrio)
G85 ou G89 (modo G98) G85 ou G89 (modo G99)

Ma

Plano inicial

Ma

Ponto R

Mb, P2

Ponto R

Ponto do plano R Mb, P2

P1

Ponto Z

P1

Ponto Z

Fig. 4-38

P2: Espera especificada no GUD7, _ZSFR[22]

4-124

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 4.1

Comandos de nvel avanado Funes de suporte de programa (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

Ciclo de trabalho para cancelar furao (G80)


G80 cancela o ciclo de trabalho.

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

Comandos de nvel avanado 4.2 Funes de suporte do programa (2)

11.02

4.2

Funes de suporte do programa (2)

4.2.1

Modificao do valor de correo da ferramenta Entrada de dados programveis (G10)


Com o uso dos comandos G10 P X(U) Y(V) Z(W) R(C) Q ; possvel gravar e atualizar o valor de correo da ferramenta atravs de um programa de pea. Se um endereo for omitido na definio do bloco de entrada de dados, o valor da correo do endereo omitido permanece inalterado.
Tabela 4-6 Endereo P X Y Z U V W R C Q Descrio dos endereos Descrio Nmero de correo (veja a explicao a seguir) Valor de correo no eixo X (absoluto, incremental) Valor de correo no eixo Y (absoluto, incremental) Valor de correo no eixo Z (absoluto, incremental) Valor de correo no eixo X (incremental) Valor de correo no eixo Y (incremental) Valor de correo no eixo Z (incremental) Valor de correo do raio da ponta da ferramenta (absoluto) Valor de correo do raio da ponta da ferramenta (incremental) Nmero da ponta imaginria da ferramenta

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

Comandos de nvel avanado Funes de suporte do programa (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

Ajuste dos dados de correo do sistema de coordenadas da pea


Com o uso dos comandos G10 P00 X (U) Z (W) C (H) ; possvel gravar e atualizar os dados de correo do sistema de coordenadas da pea atravs de um programa de pea. Se um endereo for omitido na definio do bloco de entrada de dados, os valores da correo do endereo omitido permanecem inalterados.
X, Z, C U, W, H : : Dados de ajuste absolutos ou incrementais do valor de correo do sistema de coordenadas da pea Dados de ajuste incrementais do valor de correo do sistema de coordenadas da pea

4.2.2

Funo de chamada da subrotina (M98, M99)


Esta funo pode ser usada quando as subrotinas so armazenadas na memria do programa de pea. As subrotinas registradas na memria com nmeros de programa atribudos podem ser chamadas e executadas quantas vezes for necessrio. As subrotinas criadas devero ser armazenadas na memria de programas de peas antes de serem chamadas.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-127

Comandos de nvel avanado 4.2 Funes de suporte do programa (2)

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

Chamada de subrotina (M98)


S M98 P xxxx yyyy y: Nmero do programa (mx. 4 dgitos) x: Nmero de repeties (mx. 4 dgitos) S A sintaxe de programa M98 Pxxxxyyyy usada para chamar uma subrotina de nmero yyyy e repet- la xxxx vezes. Se no for programado o xxxx, a subrotina ser executada apenas uma vez. O nome da subrotina sempre consistem de 4 dgitos ou ele se estende at 4 dgitos com a adio de zeros. Por exemplo, se for programado M98 P21, a memria de programas de peas pesquisada para se achar o programa de nome 0021.spf e a subrotina executada uma vez. Para executar a subrotina 3 vezes, programe M98 P30021. S Como alternativa, o nmero de execues de subrotina tambm pode ser programado pelo endereo L. O nmero da subrotina ainda programado como Pxxxx. Se o nmero de execues programado nos dois endereos, vale o nmero de execues programado no endereo L. Uma faixa vlida de endereos L vai de 1 a 9999. S A imbricao de subrotinas possvel - o nmero de nveis permitido quatro. Se o nvel de imbricaes exceder o limite, ser gerado um alarme.

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

Comandos de nvel avanado Funes de suporte do programa (2)

Cdigo de fim da subrotina (M99)


M99 encerra a subrotina. Se for programado M99 Pxxxx, a execuo volta para o nmero de bloco Nxxxx no salto de retorno para o programa principal. O nmero de bloco sempre dever comear com N. O sistema inicializa a localizao do nmero do bloco (da chamada da subrotina at o fim do programa). Se um nmero de bloco no for encontrado, ento o programa de peas ser pesquisado devolta (at o incio do programa). Se o M99 aparece sem um nmero de bloco (Pxxxx) em uma subrotina, a subrotina terminada e o processador retorna para o programa principal, no bloco seguinte da chamada da subrotina. Se o M99 aparece sem um nmero de bloco (Pxxxx) em um programa principal, ele retorna para o cabealho do programa principal e o programa ser executado novamente. Estes comandos no so dados pelo PLC.

Retorno de subrotina com RET


Nos ciclos de interface da Siemens para operao de desbaste (como no dialeto ISO), aps o desbaste necessrio retornar a execuo do programa para o programa principal, depois da definio do contorno. Para este objetivo, o ciclo de interface dever conter um retorno para subrotina no bloco aps o fim da definio do contorno. O comando RET foi ampliado para dois parmetros opcionais de salto de blocos com a definio de contorno nos ciclos de desbaste aps a chamada da subrotina (com G71- G73). O comando RET (STRING: <n de seqncia./label>) usado para retornar a execuo do programa no programa de chamada (programa principal) no bloco com <n de seqncia/label>. Se a execuo do programa dever ser retornada no prximo bloco depois do <n de seqncia/label>, o segundo parmetro do comando RET dever ser > 0; RET (<n de seqncia/label>, 1). Se for programado o valor > 1 para o segundo parmetro, a subrotina tambm retorna para o bloco aps o bloco com <n de seqncia/label>. Nos ciclos G70- G73 o contorno a ser usinado armazenado no programa principal. O comando RET ampliado necessrio para retornar a execuo aps a definio do contorno no programa principal no fim do G70 (acabamento via contorno com ciclo de desbaste). Para saltar para o prximo bloco NC aps a definio de contorno no fim do ciclo de interface para G70, o ciclo de interface dever ser terminado com a seguinte sintaxe. RET (N << $C_Q, 1) Sentido da localizao: O sentido da localizao do <n de seqncia/label> sempre ser feita primeiro para frente (at o fim do programa) e depois para trs (at o cabealho do programa).

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-129

Comandos de nvel avanado 4.2 Funes de suporte do programa (2)

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

Ciclo de interface para ciclo de

Retorno para o bloco seguinte ;Def. de contorno. - > N70

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

Comandos de nvel avanado Nmero de programa de oito dgitos

4.3

Nmero de programa de oito dgitos


Um nmero de programa de oito dgitos ativado com $MC_EXTERN_FUNCTION_MASK, bit6=1. Esta funo tem efeito no M98, G65/66 e M96). y: Nmero de execues de programa x: Nmero do programa

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

Macro modal e bloco a bloco G65/G66


$MC_EXTERN_FUNCTION_MASK, bit6 = 0 G65 Pxxxx Lyyyy Sempre so adicionados zeros para completar o nmero de 4 dgitos. A programao de um nmero maior que 4 dgitos gera um alarme. $MC_EXTERN_FUNCTION_MASK, bit6 = 1 M65 Pxxxx Lyyyy 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.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-131

Comandos de nvel avanado 4.4 Funes de suporte de automatizao

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

Funes de suporte de automatizao

4.4.1

Funo de saltos (G31)


A interpolao linear executada especificando- se G31 X(U)... Z(W)... F... ;. Se um sinal de salto especificado durante a execuo da interpolao linear, a interpolao linear ser interrompida e o programa avana para o prximo bloco sem executar a interpolao linear restante. A funo de salto usada quando o fim da usinagem no programada, mas especificada com um sinal da mquina. Ela tambm usada para a medio dimensional de uma pea. Para maiores detalhes sobre esta funo, consulte o manual fornecido pelo fabricante da mquina- ferramenta.

Formato
G31 X... Z... F_; G31: Cdigo G one- shot (tem efeito somente no bloco em que est especificado)

Se o sinal de salto estiver ativado


Quando especificado o sinal de salto, os valores de coordenadas do ponto em que o sinal de salto foi inserido devero ser salvos automaticamente nos parmetros. Porm, os valores de coordenadas do ponto de salto podem ser usados como os dados de coordenadas em programas de macro.

$AA_IM[X] $AA_IM[Z]

Salva o valor de coordenada do eixo X Salva o valor de coordenada do eixo 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

Comandos de nvel avanado Funes de suporte de automatizao

Se o sinal de salto estiver desativado


Se o sinal de salto estiver desativado durante a execuo dos comandos especificados no bloco G31, a operao pra at estes comandos serem concludos e gerado um alarme. Note que o G31 no um cdigo G modal. Se o G31 for emitido enquanto a entrada do sinal de salto estiver ativa, ser gerado o alarme 21700.

Operao aps o sinal de salto ativo


Como os eixos devem mover- se aps a ativao do sinal de salto varia de acordo com os comandos especificados no prximo bloco a ser executado.

Se os comandos de movimento de eixos no prximo bloco forem comandos incrementais


A posio em que o sinal de salto foi ativado tomado como ponto de referncia para a execuo dos comandos incrementais no prximo bloco.
Exemplo de programao G91 G31 Z120.; G01 X100.; Movimento atual X 120. Z Sinal de salto ativado Movimento 50. especificado pelo programa

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

Comandos de nvel avanado 4.4 Funes de suporte de automatizao

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.

Sinal de salto ativado

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.

Sinal de salto ativado

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

Comandos de nvel avanado Funes de suporte de automatizao

4.4.2

Salto em mltiplos estgios (G31, P1-P2)


A funo de salto em mltiplos estgios armazena coordenadas em uma varivel de macro dentro de um bloco especificando- se P1 a P2 depois do G31 sempre que um sinal de salto for ativado. Para combinar o Pn (n=1,2) mltiplo assim como combinar um Pn um a um, pode- se configurar um sinal de salto de cada vez.

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

Comandos de nvel avanado 4.5 Programas de macro

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

Diferenas das subrotinas


As diferenas entre programas de macro e subrotinas esto indicadas a seguir. S Com os comandos de chamada do programa de macro (G65, G66) possvel especificar argumentos. Porm, com o comando de chamada de subrotina (M98) no possvel usar argumentos. S Se so especificados comandos diferentes de P, Q e L no bloco M98, o programa salta para a subrotina especificada depois de executar estes comandos. Com G65 e G66 os comandos diferentes de P e L so considerados como especificao de argumento e o programa salta imediatamente para o programa de macro especificado. Neste caso, porm, os comandos especificados que precedem o G65 e G66 sero executados normalmente.

4.5.2

Chamada de programa de macro (G65, G66, G67)


Os programas de macro normalmente so executados depois de serem chamados. O procedim. usado para chamar um progr. de macro est indicado na tabela 4-1.
Tabela 4-8 Formato de chamada de programa de macro Cdigo de comando G65 G66 Cancelado por G67 Observaes

Mtodo de chamada Chamada simples Chamada modal (a)

4-136

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de nvel avanado 4.5 Programas de macro

Chamada simples (G65) Formato


G65 P... L... ; Especificando- se G65 P... L... <especificao do argumento>; o programa de macro que foi atribudo no nmero de programa especificado com P ser chamado e executado L vezes. Se for necessrio passar argumentos para o programa de macro chamado, estes argumentos devero ser especificados neste bloco.
Tabela 4-9 Comandos P e L Descrio Nmero do programa Nmero de repeties Nmero de dgitos 5 dgitos 9 dgitos

Endereo P L

Variveis de sistema para os endereos I, J, K


Devido os endereos I, J e K poderem ser programados at dez vezes em um bloco de chamada de macro, um ndice de matriz dever ser usado para acessar as variveis de sistema para estes endereos. Ento a sintaxe destas trs variveis de sistema ser $C_I[..], $C_J[..], $C_K[..]. Os valores so armazenados na matriz na ordem programada. O nmero de endereos I, J, K programados no bloco armazenado em variveis $C_I_NUM, $C_J_NUM, $C_K_NUM. Os parmetros I, J, K passados para chamadas de macro so tratados como um bloco, mesmo se no forem programados endereos individuais. Se um parmetro programado novamente ou um parmetro seguinte foi programado com referncia seqncia I, J, K, ele pertencer ao prximo bloco. Para reconhecer a seqncia de programao em modo ISO, so ajustadas as variveis $C_I_ORDER, $C_J_ORDER, $C_K_ORDER. Estas so matrizes idnticas ao $C_I, $C_K e contm o nmero associado dos parmetros. Exemplo:
N5 I10 J10 K30 J22 K55 I44 K33 ajuste1 ajuste2 ajuste3 $C_I[0]=10 $C_I[1]=44 $C_I_ORDER[0]=1 $C_I_ORDER[1]=3 $C_J[0]=10 $C_J[1]=22 $C_J_ORDER[0]=1 $C_J_ORDER[1]=2

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-137

Comandos de nvel avanado 4.5 Programas de macro

11.02

$C_K[0]=30 $C_K[1]=55 $C_K[2]=33 $C_K_ORDER[0]=1 $C_K_ORDER[1]=2 $C_K_ORDER[2]=3

Parmetro de ciclo $C_x_PROG


Em modo de dialeto ISO, os valores programados podem ser avaliados de forma diferenet dependendo do mtodo de programao (valor inteiro ou real). A avaliao diferente ativada via dado de mquina. Se o MD estiver ajustado, o comando ter o comportamento como no exemplo a seguir: X100. Y200 ;O eixo X deslocado 100 mm (100. com ponto => valor real ;O eixo Y deslocado 0.2 mm (200 sem ponto => valor inteiro

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

Comandos de nvel avanado 4.5 Programas de macro

Chamada modal (G66, G67)


Os comandos de chamada modal ajustam o modo de chamada de um progr. de macro. O progr. de macro espec. chamado e exec. quando a condio especif. satisfeita. S Ao especificar o G66 P... L ... <argumento-especificao>; ajusta- se o modo de chamada do programa de macro. Uma vez que o bloco executado, ser chamado o progr. de macro atribudo com o n de progr. especificado com P e ele ser executado L vezes aps a concluso dos comandos de movimento. Se for especificado um argumento, o argumento passado para o programa de macro toda vez que ele for chamado como na chamada simples de um programa de macro. A correspondncia entre os endereos do argumento e as variveis locais a mesma como no caso da chamada simples (G65). S G67 cancela o modo G66. Quando os argumentos so especificados, o G66 dever ser especificado antes de todos os argumentos. Se for especificado o G66, o G67 dever ser especificado no mesmo programa correspondente.
Tabela 4-10 Condies de chamada modal Condies de chamada Aps execuo do comando de mov. Cd. ajuste do modo G66 Cd. cancel. do modo G67

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 entre endereos e variveis de sistema (Tipo I)


Tabela 4-11 Corresp. endereo- varivel e endereos aplicados p/chamadas (tipo I) Correspondncia endereo - varivel Endereo no tipo I Q R S T U V W X Y Varivel de sistema $C_Q $C_R $C_S $C_T $C_U $C_V $C_W $C_X $C_Y

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

Comandos de nvel avanado 4.5 Programas de macro

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

Correspondncia entre endereos e variveis de sistema (Tipo II)


Para usar o I, J e K, deve- se especificar na ordem do I, J e K. Os sufixos 1 a 10 especificados na tabela a seguir indicam a ordem que devero ser usados no ajuste, e o sufixo no dever ser escrito nos atuais comandos. Dado que os endereos I, J e K podem ser programados at dez vezes em um bloco com chamada de macro, deve- se usar um ndice de matriz para acessar as variveis de sistema dentro do programa de macro para estes endereos. Ento a sintaxe para estas trs variveis de sistema ser $C_I[..], $C_j[..], $C_K[..]. Os valores so armazenados na matriz na ordem em que foram programados. O nmero de endereos I, J e K programados no bloco armazenado nas variveis $C_I_NUM, $C_J_NUM e $C_K_NUM. Diferentemente das demais variveis de sistema, sempre dever ser especificado um ndice de matriz para estas trs variveis. Sempre dever ser usado o ndice 0 de matriz para chamadas de ciclos (p. ex. G81); p. ex. N100 R10 = $C_I[0]
Tabela 4-12 Correspondncia endereo - varivel e endereos aplicados para comandos de chamadas (tipo II) Correspondncia endereo - varivel Endereo no tipo II A B C I1 J1 K1 I2 J2 K2 I3 J3 K3 I4 J4 K4 I5 Varivel de sistema $C_A $C_B $C_C $C_I[0] $C_J[0] $C_K[0] $C_I[1] $C_J[1] $C_K[1] $C_I[2] $C_J[2] $C_K[2] $C_I[3] $C_J[3] $C_K[3] $C_I[4] Correspondncia endereo - varivel Endereo no tipo II K5 I6 J6 K6 I7 J7 K7 I8 J8 K8 I9 J9 K9 I10 J10 K10 Varivel de sistema $C_K[4] $C_I[5] $C_J[5] $C_K[5] $C_I[6] $C_J[6] $C_K[6] $C_I[7] $C_J[7] $C_K[7] $C_I[8] $C_J[8] $C_K[8] $C_I[9] $C_J[9] $C_K[9]

4-140

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de nvel avanado 4.5 Programas de macro

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

Exemplo de especificao de argumento


Quando so especificados os argumentos, a chamada do programa de macro sempre dever ser especificada antes da especificao dos argumentos. Se a especificao do argumento for feita antes do cdigo de chamada do programa de macro, ser gerado um alarme. Ao valor da especificao de argumento pode ser incluso um sinal e ponto decimal independente do endereo. Se no for usado nenhum ponto decimal, o valor ser salvo na varivel como o valor com ponto decimal de acordo com o nmero normal de dgitos de cada endereo.

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

Exemplo de especificao de argumento

Execuo de programa de macro em modo Siemens/ISO


O programa de macro chamado pode ser executado tanto em modo Siemens como em modo ISO. O modo de execuo definido no primeiro bloco do programa de macro. Se uma instruo PROC <nome do programa> for inserida no primeiro bloco do programa de macro, ela passar automaticamente para o modo Siemens. Se no for inserida nenhuma instruo, ento ser mantido o modo ISO. Na execuo de um programa de macro em modo Siemens, os parmetros de transferncia podem ser armazenados em variveis locais atravs da instruo DEF. Em modo ISO, porm, os parmetros de transferncia no podem ser armazenados em variveis locais. Para ler os parmetros de transferncia dentro o programa de macro executado em modo ISO, alterne para o modo Siemens atravs do comando G90.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

4-141

Comandos de nvel avanado 4.5 Programas de macro

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

Comandos de nvel avanado 4.6 Funes avanadas

4.6

Funes avanadas

4.6.1

Ciclo de usinagem de alta velocidade (G05)


O comando G05 usado para chamar qualquer subrotina, similar a uma chamada de subrotina M98 P_. A subrotina a ser chamada pode ser um programa de pea pr- compilado e derivado dos cdigos da Siemens.

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

Comandos de nvel avanado 4.6 Funes avanadas

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

Parafuso de cabea sextavada

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

Comandos de nvel avanado 4.6 Funes avanadas

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

Comandos de nvel avanado 4.6 Funes avanadas

11.02

4.6.3

Compressor em modo de dialeto ISO


Os comandos COMPON, COMPCURV, COMPCAD so comandos de linguagem Siemens. Eles ativam uma funo de compressor que associa um nmero de blocos lineares para formar um segmento de usinagem. Se a funo do compressor for ativada em modo Siemens, ento ele poder ser usado para comprimir blocos lineares em modo de dialeto ISO. Os blocos no podem conter nenhum comando diferente dos listados abaixo: S Nmero do bloco S G01, modal ou no modal S Atribuies de eixos S Velocidade de avano S Comentrios Se um bloco contm qualquer outro comando (p. ex. funes auxiliares, outros cdigos G, etc.), ele no ser comprimido. Os valores podem ser atribudos com $x para G, eixos e velocidade de avano e a funo omisso tambm poder ser utilizada. Exemplo: A funo ir comprimir estes blocos N5 N10 N15 N20 N25 N30 N35 G290 COMPON G291 G01 X100. Y100. F1000 X100 Y100 F$3 X$3 /1 Y100 X100 (eixo 1)

A funo no ir comprimir estes blocos N5 N10 N20 N25 N30 N35 G290 COMPON G291 G01 X100 G17 X100 M22 X100 S200

;G17 ;Funo auxiliar no bloco. ;Rotao do fuso no bloco

4-146

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Comandos de nvel avanado 4.6 Funes avanadas

4.6.4

Modos de comutao para DryRun e nveis de salto


A comutao dos nveis de salto (DB21 DBB2) sempre geram uma interveno na execuo do programa, resultando em uma breve parada na velocidade ao longo da trajetria em verses de SW mais simples. O mesmo aplica- se comutao do modo DryRun (DryRun = avano de teste (dry run) DB21.DBB0.BIT6) do DryRunOff para o DryRunOn ou vice- versa. Com um novo modo de comutao que tem funcionalidade limitada, agora possvel evitar as paradas em velocidade. Com o ajuste do dado de mquina $MN_SLASH_MASK==2 no mais necessrio reduzir a velocidade quando os nveis de salto so comutados (isto , um novo valor na interface PLC- >NCK de canal DB21.DBB2).

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

Comandos de nvel avanado 4.6 Funes avanadas

11.02

4.6.5

Programa de interrupo com M96 / M97 (ASUP)

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

Comandos de nvel avanado 4.6 Funes avanadas

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).

Nota sobre ciclos de usinagem


Para o dialeto ISO original, pode- se configurar se um ciclo de usinagem dever ser interrompido por uma rotina imediatamente ou somente no final. Para isso, os ciclos de interface devero avaliar o dado de mquina $MN_INTERRUPT_BITS_M96 bit 3. Se o bit=1, a interrupo dever ser desativada no incio do ciclo com DISABLE(1) e reativada no fim do ciclo com ENABLE(1) para evitar a interrupo do ciclo de usinagem. Devido o programa de interrupo somente ser iniciado com a transio de sinais 0/1, a entrada de interrupo dever ser monitorada com uma interrupo desabilitada durante a execuo do ciclo atravs de uma ao sincronizada no ciclo de interface. Se o sinal de interrupo comuta de 0 para 1, o sinal de interrupo aps o ENABLE(1) dever ser ajustado novamente no fim do ciclo de interface, de forma que ento o programa de interrupo seja iniciado. Para permitir a gravao da entrada de interrupo no ciclo de interface, deve- se parametrizar o dado de mquina $MN_FASTO_DIG_SHORT_CIRCUIT[1].

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

Comandos de nvel avanado 4.6 Funes avanadas

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.

Restries no modo Siemens


A rotina de interrupo tratada como uma subrotina convencional. Isto significa que para executar a rotina de interrupo, o menor nvel de subrotina dever estar livre. (Esto disponveis 12 nveis de programa no modo Siemens, existem 5 no modo de dialeto ISO). A rotina de interrupo somente inicia com uma transio de sinais de interrupo de 0 para 1. Se o sinal de interrupo permanecer sempre em 1, a rotina de interrupo no ser reiniciada.

Limitaes no modo de dialeto ISO


Um nvel de programa reservado para a rotina de interrupo de modo que todos os nveis de programas permitidos podem ser reservados antes do programa de interrupo ser chamado. Dependendo do dado de mquina, o programa de interrupo tambm iniciado quando o sinal permanece sempre ativo.

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

ASUP BA BAG BCD

BCS BIN BP C1 .. C4 CAD CAM CNC

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

Comunicao (Communication) Rotao de coordenadas

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

A-151

Abreviaes

11.02

CPU CR CRC CSF CTS

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

CUTOM DB DBB DBW DBX DC

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.

DCE DDE DIO DIR DLL

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

Disk Operating System

A-152

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Abreviaes

DPM DPR DRAM DRF DRY DSB DTE DW EIA Code

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)

FB FC FDB FDD FDD FEPROM

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.

FM FM- NC FPU FRA FRAME FST GUD HD HEX HHU HMI

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.

HW I I/O I/RF IK (GD)

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

IMS INC INI IPO IS ISO Code

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

JOG K Bus K Kv LAD LEC LF LUD MB

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

MC MCP MCS MD MDA MMC

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.

MPF MPI MSD NC NCK

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.)

NCU NURBS O OB OEM

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

Operator Interface: Interface de operao

A-156

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Abreviaes

OP OPI P Bus PC PCIN PCMCIA

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

PG PLC PP RAM REF REPOS ROV RPA

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

Single Block: Bloco a bloco Dados de ajuste

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

TRC UFR V.24

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

WCS WPD ZO ZOA

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.

Aproximao de ponto fixo da mquina Aproximao do ponto de referncia

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.

Aproximao do ponto fixo

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

Exportao de arquivos e/ou diretrios para uma unidade de leitura externa.

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).

Avano em funo do tempo

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.

Cancelamento do curso restante Chave fim de curso de software

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.

CNC Cdigo de programao

- > 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

Componente do comando NC para execuo e coordenao da comunicao.

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 erros do fuso de esferas

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.

Compensao do erro de quadrante

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

Conector Bus (barramento)

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.

Contorno Contorno da pea Contorno da pea acabada

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

Controlador lgico programvel

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.

Controle AC (Adaptive Control)

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.

Controle antecipado, dinmico

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.

Controle de distncias (3D), percurso controlado

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.

Correo do raio da ferramenta

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).

Correo do raio de corte

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.

Correo online da ferramenta

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.

Deslocamento at o encosto fixo

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.

Deslocamento do ponto zero

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.

Dimenses em sistemas mtrico e de polegadas

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 cujo valor nominal ou real modificado pelo valor 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.

Eixo rotativo, giro contnuo

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.

Eixos de mquina Eixos sincronizados

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.

Endereo de eixo Entradas/sadas digitais rpidas

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

Componente de um - > Frame que realiza modificaes de escala especficas de eixo.

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

Descrio de uma - > Pea de trabalho no - > Sistema de coordenadas da pea.

Gerenciamento de programas de peas

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.

Grupo de modos de operao

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.

Interruptor com chave

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

Linguagem CNC avanada

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.

Linguagem de programao CNC

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.

Look Ahead para violao de contornos

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

rea de operao do comando

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

rea da memria no comando em que so armazenados os dados de correo da ferramenta.

Memria de pr- processamento, dinmica

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.

Memria de programa PLC

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.

Modo contnuo da trajetria

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.

Mdulo de entrada/sada analgica

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 de entrada/sada digital

Mdulos digitais so transdutores de sinais binrios do processo.

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.

Nome de eixo NRK Nmero de n

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 (de trabalho) Pea bruta PG PLC

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.

Ponto fixo da mquina

Ponto nico definido pela mquina- ferramenta, como o ponto de referncia.

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

B-183

Termos

11.02

Ponto zero da mquina

Ponto fixo da mquina- ferramenta com o qual todos os sistemas de medio (derivados) podem ser referenciados.

Ponto zero da pea

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

1. rea de operao do comando 2. Seqncia de instrues no comando.

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.

Programa de transferncia de dados PCIN

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 usurio Programa principal

- > Programa de peas - > um programa de peas identificado por um nmero ou nome no qual so chamados outros programas principais, subrotinas ou - > Ciclos.

Programa principal/subrotina global

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

Retorno orientado da ferramenta

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

Retrocesso rpido do contorno

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).

Rosqueamento com macho sem mandril de compensao

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

rea de operao do comando

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.

Sistema de coordenadas Sistema de coordenadas bsico

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.

Sistema de coordenadas da pea

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 coordenadas da mquina

Sistema de coordenadas baseado nos eixos da mquina- ferramenta.

Sistema de medio em polegadas Sistema mtrico

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).

Suporte para ciclos

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

Velocidade na transmisso de dados (Bit/s).

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.

Trilho perfilado Troca de eixo/fuso

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

Programao absoluta Programao incremental

1
2

Avano em [mm/min, pol./min] Avano em [mm/rot., pol./rot.]

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

C-191

Tabela de cdigos G C.1 Tabela de cdigos G

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

Grupo 14 G54 1) G55 G56 G57 G58 G59

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 de cdigos G C.1 Tabela de cdigos G

Tabela C-1
Cdigo G Grupo 15

Tabela de cdigos G
Descrio

Grupo 16 G17 G18 1) G19 Grupo 17

1
2 3

Plano XY Plano ZX Plano YZ

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

Tabela de cdigos G C.1 Tabela de cdigos G

11.02

Tabela C-1
Cdigo G Grupo 21 G13.1 G12.1 Grupo 22 1 2

Tabela de cdigos G
Descrio

TRANSMIT OFF TRANSMIT ON

Grupo 25

Grupo 31 G290 1) G291

1
2

Seleciona o modo Siemens Seleciona o modo do dialeto ISO

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

Dados de mquina e de ajuste

D.1
10604 N MD

Dados de mquina/de ajuste


WALIM_GEOAX_CHANGE_MODE Limitao da rea de trabalho durante a comutao de eixos geomtricos Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -

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

10615 N MD Ajuste padro: 0

NCFRAME_POWERON_MASK Deleta frames bsicos globais com Power On Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 0 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: DWORD Significado:

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

Dados de mquina e de ajuste D.1 Dados de mquina/de ajuste

11.02

10652 N MD Ajuste padro: ANG

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: -

Alteraes efetivas aps o Power On Tipo de dados: STRING Significado:

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.

10654 N MD Ajuste padro: RND

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: -

Alteraes efetivas aps o Power On Tipo de dados: STRING Significado:

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.

10656 N MD Ajuste padro: CHR

CHAMFER_NAME Nome configurvel para chanfro na descrio breve do contorno Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: STRING Significado:

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

Dados de mquina e de ajuste Dados de mquina/de ajuste

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

Dados de mquina e de ajuste D.1 Dados de mquina/de ajuste

11.02

10715 N MD Ajuste padro: - 1

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: -

Alteraes efetivas aps o Power On Tipo de dados: DWORD Significado:

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

10.00 11.02 D.1

Dados de mquina e de ajuste Dados de mquina/de ajuste

10716 N MD Ajuste padro: -

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: -

Alteraes efetivas aps o Power On Tipo de dados: STRING Significado:

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.

10717 N MD Ajuste padro: -

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: -

Alteraes efetivas aps o Power On Tipo de dados: STRING Significado:

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

Dados de mquina e de ajuste D.1 Dados de mquina/de ajuste

11.02

10760 N MD Ajuste padro: 2

G53_TOOLCORR Forma de ativao com G53, G153 e SUPA Limite mn. especificado: 2 Nvel de proteo: 2/7 Limite mx. especificado: 4 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:

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.

10800 N MD Ajuste padro: - 1

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: -

Alteraes efetivas aps o Power On Tipo de dados: DWORD Significado:

Aplicado a partir da verso de SW: 6.2 Menor nmero M da rea de nmeros de M reservada para a sincronizao de canal.

10802 N MD Ajuste padro: - 1

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: -

Alteraes efetivas aps o Power On Tipo de dados: DWORD Significado:

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:

10804 N MD Ajuste padro: 96

EXTERN_M_NO_SET_INT Funo M para ativao da ASUP Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: DWORD Significado:

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

Dados de mquina e de ajuste Dados de mquina/de ajuste

10806 N MD Ajuste padro: 97

EXTERN_M_NO_DISABLE_INT Funo M para desativao da ASUP Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: DWORD Significado:

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).

10808 N MD Ajuste padro: 0

EXTERN_INTERRUPT_BITS_M96 Programa de interrupo - execuo (M96) Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 8 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: WORD Significado:

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

10810 N MD Ajuste padro: 1

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: -

Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:

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

Dados de mquina e de ajuste D.1 Dados de mquina/de ajuste

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

10814 N MD Ajuste padro:

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.

Alteraes efetivas aps o POWER ON Tipo de dados: DWORD Significado:

D-202

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02 D.1

Dados de mquina e de ajuste Dados de mquina/de ajuste

10185 N MD Ajuste padro:

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].

Alteraes efetivas aps o Power On Tipo de dados: STRING Significado:

10816 N MD Ajuste padro:

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.

Alteraes efetivas aps o Power on Tipo de dados: DOUBLE Significado:

10817 N MD Ajuste padro:

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].

Alteraes efetivas aps o Power on Tipo de dados: STRING Significado:

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

D-203

Dados de mquina e de ajuste D.1 Dados de mquina/de ajuste

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>.

10820 N MD Ajuste padro: 1 Alteraes efetivas aps

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

Dados de mquina e de ajuste Dados de mquina/de ajuste

10820 N MD Tipo de dados: BYTE Significado:

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>).

10880 N MD Ajuste padro: 0

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: -

Alteraes efetivas aps o Power On Tipo de dados: WORD Significado:

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.

10881 Nmero SD Ajuste padro: 0

EXTERN_GCODE_SYSTEM Modo ISO T: Sistema de cdigos G Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 2 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: DWORD Significado:

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

10882 N MD Ajuste padro: -

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: -

Alteraes efetivas aps o Power On Tipo de dados: STRING Significado:

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

Dados de mquina e de ajuste D.1 Dados de mquina/de ajuste

11.02

10884 N MD Ajuste padro: 1

EXTERN_FLOATINGPOINT_PROG Avaliao dos valores programados sem ponto decimal Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: BOOLEAN Significado:

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

10886 N MD Ajuste padro: 0

EXTERN_INCREMENT_SYSTEM Sistema de incrementos Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: BOOLEAN Significado:

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

10888 N MD Ajuste padro: 2

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: -

Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:

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

Dados de mquina e de ajuste Dados de mquina/de ajuste

10890 N MD Ajuste padro: 0

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: -

Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:

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

18800 N MD Ajuste padro: 0

MM_EXTERN_LANGUAGE Linguagem externa ativa no comando Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: DWORD Significado:

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

Dados de mquina e de ajuste D.2 Dados de mquina especficos de canal

11.02

D.2
20154 N MD

Dados de mquina especficos de canal


EXTERN_GCODE_RESET_VALUES[n]: 0, ..., 30 Definio dos cdigos G que estaro ativos na inicializao quando o canal NC no opera em modo Siemens. Limite mn. especificado: Nvel de proteo: 2/2 Limite mx. especificado: Unidade: -

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

Dados de mquina e de ajuste Dados de mquina especficos de canal

20380 N MD Ajuste padro: 0

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: -

Alteraes efetivas aps o RESET Tipo de dados: BYTE Significado:

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.

20382 N MD Ajuste padro: FALSE

TOOL_CORR_MOVE_MODE Deslocamento da correo do comprim. da ferramenta Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -

Alteraes efetivas aps o RESET Tipo de dados: BOOLEAN Significado:

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.

20732 N MD Ajuste padro: 1

EXTERN_G0_LINEAR_MODE Comportamento de interpolao com avano rpido Limite mn. especificado: 0 Nvel de proteo: 2/4 Limite mx. especificado: 1 Unidade: -

Alteraes efetivas aps o Power On

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

D-209

Dados de mquina e de ajuste D.2 Dados de mquina especficos de canal

11.02

20732 N MD Tipo de dados: BOOLEAN Significado:

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

20734 N MD Ajuste padro:

EXTERN_FUNCTION_MASK Tela de funo de linguagem externa Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 16 Unidade: -

Alteraes efetivas aps o RESET Tipo de dados: DWORD Significado:

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.

22420 N MD Ajuste padro: 0

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: -

Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:

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

Dados de mquina e de ajuste Dados de mquina especficos de canal

22512 N MD Ajuste padro: -

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: -

Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:

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

22515 N MD Ajuste padro: -

GCODE_GROUPS_TO_PLC_MODE Comportamento do grupo G no PLC Limite mn. especificado: Nvel de proteo: 2/7 Limite mx. especificado: Unidade: -

Alteraes efetivas aps o Power on Tipo de dados: DWORD Significado:

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

22900 N MD Ajuste padro: 0

STROKE_CHECK_INSIDE Determina a rea de proteo interna/externa Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:

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

Dados de mquina e de ajuste D.2 Dados de mquina especficos de canal

11.02

22910 N MD Ajuste padro: 0

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: -

Alteraes efetivas aps o Power On Tipo de dados: BOOLEAN Significado:

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

22914 N MD Ajuste padro: 0

AXES_SCALE_ENABLE Ativao para fator de escala axial (G51) Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 1 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: BOOLEAN Significado:

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)

22920 Nmero SD Ajuste padro: FALSE

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.

Alteraes efetivas aps o Power On Tipo de dados: BOOLEAN Significado:

D-212

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Dados de mquina e de ajuste D.3 Dados de ajuste especficos de eixo

22930 Nmero SD Ajuste padro: 0

EXTERN_PARALLEL_GEOAX Atribuio de eixo geomtrico paralelo de canal Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: 3 Unidade: -

Alteraes efetivas aps o Power On Tipo de dados: BYTE Significado:

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.

24004 N MD Ajuste padro: 0

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: -

Alteraes efetivas aps o Power On Tipo de dados: DWORD Significado:

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

Dados de ajuste especficos de eixo


DEFAULT_SCALE_FACTOR_AXIS Fator de escala axial padro com G51 ativo 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 I, J ou K foi programado no bloco G51, torna- se ativo o DEFAULT_SCALEFACTOR_AXIS. Este MD somente tem efeito se for configurado o MD AXES_SCALE_ENABLE.

Ajuste padro: 1 Alteraes efetivas IMEDIATAMENTE Tipo de dados: DWORD Significado:

43240 N MD Ajuste padro: 0

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: -

Alteraes efetivas imediatamente

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

D-213

Dados de mquina e de ajuste D.4 Dados de ajuste especficos de canal

11.02

43240 N MD Tipo de dados: DOUBLE Significado:

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.

43240 N MD Ajuste padro: 0

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: -

Alteraes efetivas IMEDIATAMENTE Tipo de dados: DOUBLE Significado:

Aplicado a partir da verso de SW: 5.2 O dado de ajuste tambm est ativo em modo Siemens.

D.4
42110 Nmero SD

Dados de ajuste especficos de canal


DEFAULT_FEED Valor padro para avano de trajetria Limite mn. especificado: 0 Nvel de proteo: 7/7 Limite mx. especificado: Unidade: -

Ajuste padro: 0 Alteraes efetivas IMEDIATAMENTE Tipo de dados: DOUBLE Significado:

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).

42140 Nmero SD Ajuste padro: 0

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.

Alteraes efetivas IMEDIATAMENTE Tipo de dados: DWORD Significado:

D-214

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

11.02

Dados de mquina e de ajuste D.4 Dados de ajuste especficos de canal

42150 Nmero SD Ajuste padro: 0

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

Alteraes efetivas IMEDIATAMENTE Tipo de dados: DOUBLE Significado:

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.

42160 Nmero SD Ajuste padro: 0

EXTERN_FIXED_FEEDRATE_F1_F9 Avanos fixos F1 - F9 Limite mn. especificado: 0 Nvel de proteo: 2/7 Limite mx. especificado: Unidade: mm/min

Alteraes efetivas IMEDIATAMENTE Tipo de dados: DOUBLE Significado:

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

Dados de mquina e de ajuste D.4 Dados de ajuste especficos de canal

11.02

Notas

D-216

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

Campos de dados, listas

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

Campos de dados, listas E.1 Dados de mquina

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

20100 20150 20154 20380 20382 20732 20734 22420

DIAMETER_AX_DEF GCODE_RESET_VALUES[n]: 0 at nmero mx. de cdigos G

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

Campos de dados, listas E.1 Dados de mquina

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

22515 22900 22910 22914 22920 22930 24004

SIEMENS AG 2002 Todos direitos reservados SINUMERIK 840D/840Di/810D Manual de programao ISO - Torneamento - Edio 11.02

E-219

Campos de dados, listas E.2 Dados de ajuste

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

Identificador $C_A $C_B .... $C_G $C_H $C_I[ ]

$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

Campos de dados, listas E.3 Variveis

Identificador .... $C_Z $C_TS $C_A_PROG

Tipo .... REAL ....

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

STRING Strng do nome de ferramenta programado no endereo T INT

$C_B_PROG

INT

.... $C_G_PROG $C_Z_PROG

.... INT INT

$C_TS_PROG INT $C_ALL_PRO G INT

$P_EXTGG[n] $C_INC_PRO G

INT INT

$C_I_NUM

INT

$C_J_NUM $C_K_NUM $P_AP

INT INT 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

Campos de dados, listas E.3 Variveis

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

Nmero e descrio do alarme


Descrio resumida Origem Explanao/soluo

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

61603 61607 61610 Alarmes ISO 61800

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

Nmero e descrio do alarme, continued


Descrio resumida Foi selecionado um cdigo G incorreto Origem CYCLE300, CYCLE371T, CYCLE374T, CYCLE376T, CYCLE383T, CYCLE384T, CYCLE385T Explanao/soluo Na chamada do programa foi programado um valor numrico invlido para o sistema CNC CYCLE300<valor> ou foi especificado um valor incorreto nos dados de configurao do ciclo para o sistema de cdigos G. O eixo programado foi definido como um fuso O eixo programado no existe no sistema. Verifique o MD20050- 20080 A posio intermediria programada ou a atual posio no est localizadaaps oponto de referncia A posio intermediria foi programada usando- se tanto dimenses absolutas como incrementais A ordem da atribuio de eixos est incorreta O sentido de giro programado para o fuso entra em conflito com o sentido de giro usado no ciclo Falta a profundidade total Z ou a profundidade de furao individual Q no bloco G8x (primeira chamada do ciclo).

61802 61803

Tipo de eixo incorreto

CYCLE328, CYCLE330

Eixo programado nodisponvel CYCLE328, CYCLE330

61804

Posio programada fora do ponto de referncia

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,

61809 61810 61811

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

Valor(es) numrico(s) incorreto(s) na chamada de ciclo Valor GUD incorreto

61813

CYCLE376T

61814 61815

Coordenadas polares no so possveis G40 no est ativo

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/

SIMATIC Controladores lgico- programveis SIMATIC S7 Catlogo ST 70 N de encomenda: E86 060-K4670-A111-A3

/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/

SINUMERIK 840D/810D/FM-NC Guia de operao MMC N de encomenda: 6FC5 298-6AA00-0BP0

(Edio 10.00)

/BAD/

SINUMERIK 840D/840Di/810D/FM-NC Guia de operao HMI Advanced N de encomenda: 6FC5 298-6AF00-0BP1

(Edio 11.01)

/BEM/

SINUMERIK 840D/840Di/810D/FM-NC Guia de operao HMI Embedded N de encomenda: 6FC5 298-6AC00-0BP1

(Edio 11.01)

/BAE/

SINUMERIK 840D/810D Guia de operao Painel de operao N de encomenda: 6FC5 298-3AA60-0BP1

(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/

SINUMERIK 840D/840Di/810D Guia resumido de operao N de encomenda: 6FC5 298-6AA10-0BP0

(Edio 02.01)

/BAM/

SINUMERIK 840D/810D Guia de operao ManualTurn N de encomenda: 6FC5 298-5AD00-0BP0

(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/

SINUMERIK 840D/810D Guia de operao ShopMill N de encomenda: 6FC5 298-6AD10-0BP0

(Edio 12.01)

/BAT/

SINUMERIK 840D/810D Guia de operao ShopTurn N de encomenda: 6FC5 298-6AD50-0BP0

(Edio 03.01)

/BNM/

SINUMERIK 840D/840Di/810D Guia do usurio Ciclos de medio N de encomenda: 6FC5 298-6AA70-0BP1

(Edio 09.01)

/DA/

SINUMERIK 840D/840Di/810D Guia de diagnstico N de encomenda: 6FC5 298-6AA20-0BP1

(Edio 09.01)

/KAM/

SINUMERIK 840D/810D Guia resumido ManualTurn N de encomenda: 6FC5 298-5D40-0BP0

(Edio 04.01)

/KAS/

SINUMERIK 840D/810D Guia resumido ShopMill N de encomenda: 6FC5 298-5AD30-0BP0

(Edio 04.01)

/KAT/

SINUMERIK 840D/810D Guia resumido ShopTurn N de encomenda: 6FC5 298-6AF20-0BP0

(Edio 04.01)

/PG/

SINUMERIK 840D/840Di/810D Guia de programao Fundamentos N de encomenda: 6FC5 298-6AB00-0BP1

(Edio 09.01)

/PGA/

SINUMERIK 840D/840Di/810D Guia de programao Advanced N de encomenda: 6FC5 298-6AB10-0BP1

(Edio 09.01)

/PGK/

SINUMERIK 840D/810D Guia resumido Programao N de encomenda: 6FC5 298-6AB30-0BP1

(Edio 02.01)

/PGM/

SINUMERIK 840D/840Di/810D Guia de programao ISO Fresamento N de encomenda: 6FC5 298-6AC10-0BP1

(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/

SINUMERIK 840D/840Di/810D Guia de programao ISO Torneamento N de encomenda: 6FC5 298-6AC10-0BP1

(Edio 12.01)

/PGZ/

SINUMERIK 840D/840Di/810D Guia de programao Ciclos N de encomenda: 6FC5 298-6AB40-0BP1

(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/

SINUMERIK 840Di Viso geral do sistema N de encomenda: 6FC5 298-6AE40-0BP0

(Edio 02.01)

Documentao do fabricante e de assistncia tcnica


a) Listas

/LIS/

SINUMERIK 840D/840Di/810D SIMODRIVE 611D Listas N de encomenda: 6FC5 297-6AB70-0BP1

(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/

SINUMERIK 810D Manual Configurao (HW) N de encomenda: 6FC5 297-6AD10-0BP0

(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)

F2 G1 G3 K6 M3 S8 T3 V2 W5 TE1 TE2 TE3 TE4 TE5 TE6

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/

SINUMERIK 840D Descrio do funcionamentoDigitalizao N de encomenda: 6FC5 297-4AC50-0BP0

(Edio 07.99)

DI1 DI2 DI3 DI4

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/

SINUMERIK 840D/840Di/810D Descrio do funcionamento Diagnstico remoto N de encomenda: 6FC5 297-6AF10-0BP1

(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/

SINUMERIK 840D/810D Descrio do funcionamento ManualTurn N de encomenda: 6FC5 297-5AD50-0BP1

(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/

SINUMERIK 840D Descrio do funcionamento Programao C -PLC N de encomenda: 6FC5 297-3AB60-0BP0

(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

Interface com o computador central Interface PLC/NCK

/FBSI/

SINUMERIK 840D/SIMODRIVE Descrio do funcionamento SINUMERIK Safety Integrated N de encomenda: 6FC5 297-6AB80-0BP1

(Edio 03.01)

/FBSP/

SINUMERIK 840D/810D Descrio do funcionamento ShopMill N de encomenda: 6FC5 297-6AD80-0BP1

(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/

SIMATIC FM STEPDRIVE/SIMOSTEP Descrio do funcionamento N de encomenda: 6SN1 197-0AA70-0YP4

(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/

SINUMERIK 840D/810D Descrio do funcionamento ShopTurn N de encomenda: 6FC5 297-6AD70-0BP0

(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/

SINUMERIK 840Di Manual N de encomenda: 6FC5 297-6AE60-0BP0

(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/

SIMODRIVE POSMO SI/CD/CA Acionamento servo descentralizado N de encomenda: 6SN2197-0AA20-0BP1

(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

d) Instalao e colocao em funcionamento /IAA/

SIMODRIVE 611A Guia de instalao e colocao em funcionamento N de encomenda: 6SN 1197-0AA60-0BP6

(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/

SINUMERIK FM-NC Guia de instalao e colocao em funcionamento N de encomenda: 6FC5 297-3AB00-0BP1

(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

SIEMENS AG A&D MC BMS Postfach 3180 D-91050 Erlangen


(Tel. +49 180 / 5050 - 222 [hotline] Fax +49 9131 / 98 - 2176 [Documentao] E- Mail: motioncontrol.docu@erlf.siemens.de) De Nome Endereo de sua Empresa / Departamento Rua/Av. Cdigo postal: Telefone: Telefax: Sugestes e/ou correes Local:

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.

/ /

Você também pode gostar