You are on page 1of 287

SINUMERIK

SINUMERIK 808D ADVANCED


Manual de programao e operao (Fresagem)
Manual de instrues
Informaes jurdicas
Conceito de aviso
Este manual contm instrues que devem ser observadas para sua prpria segurana e tambm para evitar danos materiais. As
instrues que servem para sua prpria segurana so sinalizadas por um smbolo de alerta, as instrues que se referem apenas danos
materiais no so acompanhadas deste smbolo de alerta. Dependendo do nvel de perigo, as advertncias so apresentadas como segue,
em ordem decrescente de gravidade.
PERIGO
significa que haver caso de morte ou leses graves, caso as medidas de segurana correspondentes no forem tomadas.
AVISO
significa que poder haver caso de morte ou leses graves, caso as medidas de segurana correspondentes no forem tomadas.
CUIDADO
indica um perigo iminente que pode resultar em leses leves, caso as medidas de segurana correspondentes no forem tomadas.
ATENO
significa que podem ocorrer danos materiais, caso as medidas de segurana correspondentes no forem tomadas.
Ao aparecerem vrios nveis de perigo, sempre ser utilizada a advertncia de nvel mais alto de gravidade. Quando apresentada uma
advertncia acompanhada de um smbolo de alerta relativamente a danos pessoais, esta mesma tambm pode vir adicionada de uma
advertncia relativa a danos materiais.

Pessoal qualificado
O produto/sistema, ao qual esta documentao se refere, s pode ser manuseado por pessoal qualificado para a respectiva definio de
tarefas e respeitando a documentao correspondente a esta definio de tarefas, em especial as indicaes de segurana e avisos
apresentados. Graas sua formao e experincia, o pessoal qualificado capaz de reconhecer os riscos do manuseamento destes
produtos/sistemas e de evitar possveis perigos.

Utilizao dos produtos Siemens em conformidade com as especificaes


Tenha ateno ao seguinte:
AVISO
Os produtos da Siemens s podem ser utilizados para as aplicaes especificadas no catlogo e na respetiva documentao tcnica. Se
forem utilizados produtos e componentes de outros fornecedores, estes tm de ser recomendados ou autorizados pela Siemens. Para
garantir um funcionamento em segurana e correto dos produtos essencial proceder corretamente ao transporte, armazenamento,
posicionamento, instalao, montagem, colocao em funcionamento, operao e manuteno. Devem-se respeitar as condies
ambiente autorizadas e observar as indicaes nas respetivas documentaes.

Siemens AG 2014. Todos os direitos reservados


6FC5398-4DP10-0KA1, 01/2014

Prefcio
Produtos aplicveis
Este manual aplicvel ao seguinte sistema de controle:
Sistema de controle

Verso do software

SINUMERIK 808D ADVANCED M (Fresagem)

V4.6

Componentes da documentao e grupos alvo


Componente

Grupo alvo recomendado

Documentao do usurio
Manual de programao e operao (Torneamento)

Programadores e operadores de mquinas de torneamento

Manual de programao e operao (Fresagem)

Programadores e operadores de mquinas de fresagem

Manual de programao e operao (Torneamento


ISO/Fresagem)

Programadores e operadores de mquinas de


torneamento/fresagem

Manual de programao e operao (Manual Machine Plus


Turning)

Programadores e operadores de mquinas de torneamento

Manual de diagnsticos

Projetistas mecnicos e eltricos, engenheiros de


comissionamento, operadores de mquina e pessoal de
servio e manuteno

Documentao do fabricante e assistncia tcnica


Manual de colocao em funcionamento

Pessoal de instalao, engenheiros de comissionamento e


pessoal de servio e manuteno

Manual de funcionamento

Projetistas mecnicos e eltricos, profissionais tcnicos

Manual de parmetros

Projetistas mecnicos e eltricos, profissionais tcnicos

Manual de sub-rotinas CLP

Projetistas mecnicos e eltricos, profissionais tcnicos e


engenheiros de comissionamento

Meu Gerenciador de Documentos (MDM)


No link a seguir pode-se encontrar informaes para compilao individual de documentao baseada no contedo
Siemens:
www.siemens.com/mdm
Escopo-padro
Este manual descreve somente a funcionalidade da verso-padro. Extenses ou alteraes feitas pelo fabricante da
mquina-ferramenta so documentadas por ele.
Suporte tcnico
Hotline:
Suporte global hotline:
+49 (0)911 895 7222
Suporte hotline na China:
+86 4008104288 (China)

Manuteno e Suporte:
Web site chins:
http://www.siemens.com.cn/808D
Website global:
http://support.automation.siemens.com

Declarao CE de conformidade
A declarao CE de conformidade para a Diretriz EMC pode ser encontrada na Internet em
http://support.automation.siemens.com
Insira o nmero 15257461 como o termo de busca ou contate o escritrio Siemens local.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

ndice remissivo
Prefcio .................................................................................................................................................................. 2
1

Introduo .............................................................................................................................................................. 7
1.1
1.1.1
1.1.2

Painis de operao SINUMERIK 808D ADVANCED .................................................................................. 7


Viso geral .................................................................................................................................................... 7
Elementos de controle na PPU ..................................................................................................................... 8

1.2
1.2.1
1.2.2

Painis de controle da mquina .................................................................................................................. 10


Viso geral .................................................................................................................................................. 10
Elementos de controle na MCP .................................................................................................................. 10

1.3

Layout da tela ............................................................................................................................................. 13

1.4

Nveis de proteo ...................................................................................................................................... 14

1.5

Definio do idioma da interface de usurio ............................................................................................... 15

Ligar, aproximao do ponto de referncia ............................................................................................................ 15

Configurao ........................................................................................................................................................ 16

3.1

Sistemas de coordenadas........................................................................................................................... 16

3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8

Criao de ferramentas............................................................................................................................... 18
Criar uma nova ferramenta ......................................................................................................................... 18
Ativao da ferramenta ............................................................................................................................... 20
Atribuir o volante ......................................................................................................................................... 20
Ativar o fuso ................................................................................................................................................ 22
Medir a ferramenta (manualmente) ............................................................................................................. 23
Configurando a pea ................................................................................................................................... 25
Verificao do resultado da correo da ferramenta no modo "MDA" ........................................................ 28
Inserir/modificar os dados de desgaste da ferramenta ............................................................................... 29

3.3

Viso geral da rea operacional ................................................................................................................. 30

Programao da pea ........................................................................................................................................... 31


4.1

Criar um programa de peas ...................................................................................................................... 32

4.2

Editar programas de pea ........................................................................................................................... 33

4.3

Gerenciar programas de pea .................................................................................................................... 35

Usinagem automtica ........................................................................................................................................... 37


5.1

Executar a simulao .................................................................................................................................. 38

5.2

Program control .......................................................................................................................................... 40

5.3

Teste de programa ...................................................................................................................................... 41

5.4

Parar/interromper um programa de peas .................................................................................................. 43

5.5
5.5.1
5.5.2
5.5.3

Executar/transferir uma parte do programa atravs da interface RS232 .................................................... 43


Configurar a comunicao RS232 .............................................................................................................. 43
Execuo a partir de uma fonte externa (atravs da interface RS232) ....................................................... 45
Transferir a partir de uma fonte externa (atravs da interface RS232) ....................................................... 46

5.6

Usinar num ponto especfico....................................................................................................................... 47

Salvando os dados do sistema .............................................................................................................................. 48

Backup de dados .................................................................................................................................................. 50

Princpios de programao.................................................................................................................................... 51
8.1
8.1.1
8.1.2

Fundamentos da programao ................................................................................................................... 51


Nomes de programas.................................................................................................................................. 51
Estrutura do programa ................................................................................................................................ 51

8.2

Dados posicionais ....................................................................................................................................... 52

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.2.8
8.2.9
8.2.10
8.2.11
8.2.12

Dimenses da programao....................................................................................................................... 52
Seleo de plano: G17 a G19 .................................................................................................................... 53
Dimensionamento absoluto / incremental G90, G91, AC, IC ...................................................................... 54
Dimenses em unidades mtricas e polegadas: G71, G70, G710, G700 .................................................. 55
Coordenadas polares, definio de polo: G110, G111, G112 .................................................................... 55
Deslocamento da obra programvel: TRANS, ATRANS ............................................................................ 57
Rotao programvel: ROT, AROT ............................................................................................................ 58
Fator de escala programvel: SCALE, ASCALE ........................................................................................ 59
Espelhamento programvel: MIRROR, AMIRROR..................................................................................... 60
Fixao do objeto a usinar - deslocamento ajustvel da obra: G54 a G59, G500, G53, G153 .................. 61
Compresso do bloco NC (COMPON, COMPCURV, COMPCAD) ............................................................ 62
Transformao da superfcie do cilindro (TRACYL) ................................................................................... 64

8.3
8.3.1
8.3.2
8.3.3

Interpolao linear ...................................................................................................................................... 70


Interpolao linear com movimento transversal rpido: G0 ........................................................................ 70
Taxa de avano F ....................................................................................................................................... 72
Interpolao linear com taxa de avano: G1 .............................................................................................. 73

8.4
8.4.1
8.4.2
8.4.3
8.4.4
8.4.5

Interpolao circular ................................................................................................................................... 74


Interpolao circular: G2, G3 ...................................................................................................................... 74
Interpolao circular via ponto intermedirio CIP ....................................................................................... 78
Crculo com transio tangencial: CT ......................................................................................................... 79
Interpolao helicoidal: G2/G3, TURN........................................................................................................ 80
Override da velocidade de avano para ciclos: CFTCP, CFC .................................................................... 81

8.5
8.5.1
8.5.2
8.5.3

Abertura de rosca ....................................................................................................................................... 82


Abertura de rosca com avano constante: G33.......................................................................................... 82
Abertura de rosca interna com mandril de compensao: G63 .................................................................. 83
Interpolao de roscas: G331, G332 .......................................................................................................... 84

8.6
8.6.1
8.6.2

Aproximao do ponto fixo ......................................................................................................................... 85


Aproximao do ponto fixo: G75................................................................................................................. 85
Aproximao do ponto de referncia: G74 ................................................................................................. 86

8.7
8.7.1
8.7.2
8.7.3

Controle da acelerao e parada exata/trajetria contnua ........................................................................ 86


Padro de acelerao: BRISK, SOFT ........................................................................................................ 86
Modo de controle da parada exata / trajetria contnua: G9, G60, G64 ..................................................... 87
Tempo de espera: G4 ................................................................................................................................. 88

8.8
8.8.1
8.8.2
8.8.3

Movimentos do fuso.................................................................................................................................... 89
Estgios de marcha .................................................................................................................................... 89
Velocidade S do fuso, direes de rotao ................................................................................................ 89
Posicionamento do fuso: SPOS ................................................................................................................. 90

8.9
8.9.1
8.9.2

Suporte programao de contorno .......................................................................................................... 90


Programao da definio de contorno ...................................................................................................... 90
Arredondamento, chanfro ........................................................................................................................... 92

8.10
8.10.1
8.10.2
8.10.3
8.10.4
8.10.5
8.10.6
8.10.7
8.10.8

Ferramenta e offset de ferramentas ........................................................................................................... 95


Informao Geral ........................................................................................................................................ 95
Ferramenta T .............................................................................................................................................. 96
Nmero da compensao de ferramenta D ................................................................................................ 97
Seleo da compensao do raio da ferramenta: G41, G42 ...................................................................... 99
Comportamento do canto: G450, G451 .................................................................................................... 101
Compensao do raio da ferramenta desativado (OFF): G40 .................................................................. 102
Casos especiais da compensao de raio da ferramenta ........................................................................ 103
Exemplo de compensao do raio da ferramenta .................................................................................... 105

8.11

Funo diversificada M ............................................................................................................................. 106

8.12

Funo H .................................................................................................................................................. 106

8.13
8.13.1
8.13.2
8.13.3

Parmetros aritmticos, variveis LUD e CLP.......................................................................................... 107


Parmetro aritmtico R ............................................................................................................................. 107
Local User Data (LUD, dados de usurio local)........................................................................................ 108
Leitura e gravao de variveis PLC ........................................................................................................ 110

8.14
8.14.1
8.14.2
8.14.3

Saltos do programa .................................................................................................................................. 110


Saltos incondicionais do programa ........................................................................................................... 110
Conditional program jumps ....................................................................................................................... 111
Exemplo de programa para saltos ............................................................................................................ 112
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

8.14.4

Destinos de salto para saltos de programa ............................................................................................... 113

8.15
8.15.1
8.15.2
8.15.3
8.15.4

Tcnica de sub-rotina................................................................................................................................ 114


Informao Geral ...................................................................................................................................... 114
Chamada de ciclos de usinagem .............................................................................................................. 116
Chamada de sub-rotina modal .................................................................................................................. 116
Executar sub-rotina externa (EXTCALL) ................................................................................................... 116

8.16
8.16.1
8.16.2

Temporizadores e contadores de objetos a usinar ................................................................................... 118


Temporizador do tempo de execuo ....................................................................................................... 118
Contador de objetos a usinar .................................................................................................................... 120

8.17

Aproximao e retrao suaves ................................................................................................................ 122

Ciclos ................................................................................................................................................................. 126


9.1

Viso geral dos ciclos ............................................................................................................................... 126

9.2

Ciclos de programao ............................................................................................................................. 127

9.3

Suporte do ciclo grfico no editor de programas ....................................................................................... 128

9.4
9.4.1
9.4.2
9.4.3
9.4.4
9.4.5
9.4.6
9.4.7
9.4.8
9.4.9
9.4.10
9.4.11
9.4.12

Ciclos de perfurao ................................................................................................................................. 130


Informao Geral ...................................................................................................................................... 130
Requisitos ................................................................................................................................................. 130
Perfurao, centragem - CYCLE81........................................................................................................... 131
Perfurao , escareamento - CYCLE82 .................................................................................................... 133
Perfurao profunda - CYCLE83 .............................................................................................................. 136
Roscamento rgido - CYCLE84 ................................................................................................................. 142
Abertura de rosca interna com mandril de compensao - CYCLE840 .................................................... 146
Alargamento 1 - CYCLE85........................................................................................................................ 151
Broqueamento - CYCLE86 ....................................................................................................................... 153
Broqueamento com parada 1- CYCLE87.................................................................................................. 155
Perfurao com parada 2 - CYCLE88....................................................................................................... 157
Alargamento 2 - CYCLE89........................................................................................................................ 159

9.5
9.5.1
9.5.2
9.5.3
9.5.4

Ciclos de padro de perfurao ................................................................................................................ 160


Requisitos ................................................................................................................................................. 160
Fila de furos - HOLES1 ............................................................................................................................. 161
Crculo de furos - HOLES2 ....................................................................................................................... 164
Posies arbitrrias - CYCLE802.............................................................................................................. 167

9.6
9.6.1
9.6.2
9.6.3
9.6.4
9.6.5
9.6.6
9.6.7
9.6.8
9.6.9
9.6.10
9.6.11
9.6.12

Ciclos de fresagem ................................................................................................................................... 169


Requisitos ................................................................................................................................................. 169
Fresagem lateral - CYCLE71 .................................................................................................................... 170
Fresagem do contorno - CYCLE72 ........................................................................................................... 174
Fresar um ressalto retangular - CYCLE76 ................................................................................................ 184
Fresagem de ressalto circular - CYCLE77 ................................................................................................ 188
Furos longos localizados em um crculo - LONGHOLE ............................................................................ 192
Ranhuras em um crculo - SLOT1............................................................................................................. 196
Ranhura circunferencial - SLOT2 .............................................................................................................. 201
Fresagem de uma cavidade retangular - POCKET3 ................................................................................. 206
Fresagem de uma cavidade circular - POCKET4 ..................................................................................... 212
Fresagem de rosca - CYCLE90 ................................................................................................................ 216
Configuraes de alta velocidade - CYCLE832 ........................................................................................ 221

9.7
9.7.1
9.7.2
9.7.3
9.7.4

Manuseio/controle de erro ........................................................................................................................ 221


Informao Geral ...................................................................................................................................... 221
Controle de erro nos ciclos ....................................................................................................................... 222
Viso geral dos alarmes de ciclo............................................................................................................... 222
Mensagens nos ciclos ............................................................................................................................... 222

10

Programa de fresagem tpico .............................................................................................................................. 222

Apndice ............................................................................................................................................................ 229


A.1

Criar uma nova aresta de corte ................................................................................................................. 229

A.2

Calibrao do apalpador de ferramenta .................................................................................................... 230

A.3

Medio da ferramenta com um apalpador (auto) .................................................................................... 232

A.4

Inserir/modificar desvios do trabalho......................................................................................................... 233

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A.5

Inserir/modificar os dados de ajuste ......................................................................................................... 234

A.6

Configurao dos parmetros R ............................................................................................................... 236

A.7

Ajuste dos dados de usurio .................................................................................................................... 237

A.8
A.8.1
A.8.2
A.8.3

Outras configuraes no modo "JOG" ...................................................................................................... 238


Configurar o sistema de coordenadas relativas (REL) ............................................................................. 239
Fresagem lateral ....................................................................................................................................... 240
Configurar os dados do JOG .................................................................................................................... 241

A.9

O sistema de ajuda ................................................................................................................................... 242

A.10

Assistente de operao ............................................................................................................................ 244

A.11

Editar caracteres chineses ....................................................................................................................... 245

A.12

Calculadora (pocket calculator) ................................................................................................................ 246

A.13

Calcular elementos de contorno ............................................................................................................... 247

A.14
A.14.1
A.14.2
A.14.3
A.14.4
A.14.5
A.14.6
A.14.7

Programao livre de contornos ............................................................................................................... 251


Programar um contorno ............................................................................................................................ 253
Definir um ponto de origem ...................................................................................................................... 254
Programao de elemento de contorno.................................................................................................... 255
Parmetros para elementos de contorno.................................................................................................. 258
Especificar elementos de contorno em coordenadas polares .................................................................. 261
Suporte de ciclo ........................................................................................................................................ 263
Exemplo de programao de fresagem .................................................................................................... 263

A.15

Estrutura e endereo da palavra .............................................................................................................. 271

A.16

Conjunto de caracteres............................................................................................................................. 272

A.17

Formato do bloco ...................................................................................................................................... 273

A.18

Lista de instrues .................................................................................................................................... 274

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

1
1.1
1.1.1

Introduo
Painis de operao SINUMERIK 808D ADVANCED
Viso geral

O SINUMERIK 808D ADVANCED PPU (Unidade de processa meto do painel) est disponvel nas seguintes opes:
PPU161.2
layout de painel horizontal, aplicvel para o sistema de controle deSINUMERIK 808D ADVANCED T (torneamento)
ouSINUMERIK 808D ADVANCED M (fresagem)
PPU160.2
layout de painel vertical, aplicvel para o sistema de controle deSINUMERIK 808D ADVANCED T (torneamento)
ouSINUMERIK 808D ADVANCED M (fresagem)
PPU161.2 (layout do painel horizontal)

PPU160.2 (layout do painel vertical)

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

1.1.2

Elementos de controle na PPU

Elementos na frente da PPU (unidade de processamento do painel)


A ilustrao a seguir usa PPU161.2 como um exemplo para exibir os elementos de controle disponveis na PPU:

Teclas de funo horizontais e verticais

Tecla assistente integrado

Tecla de retorno

Tecla Help

Tecla de ampliao do menu

Teclas cursoras *

Teclas alfabticas e numricas

Teclas de rea operacional *

Teclas de controle *

Interface USB *

Tecla de cancelamento de alarme

LEDs de status *

Chamam funes de menu especficas

Retorna ao prximo menu de alto nvel


Abra o menu de nvel inferior ou navegue entre os
menus do mesmo nvel

Cancela alarmes e mensagens que so marcados


com este smbolo

Fornece instrues passo a passo sobre


procedimentos bsicos de colocao em
funcionamento e operao

Chama informao de ajuda

* Para mais informaes, consultar a tabela abaixo.


Informaes adicionais
Teclas
alfabticas e
numricas

Para inserir um caractere maisculo em uma tecla alfabtica/numrica, mantenha a


tecla a seguir pressionada:

Os cones nas teclas a seguir esto disponveis somente com o PPU161.2 e PPU160.2.
O cone na tecla uma dica de que voc pode pressionar<CTRL> e esta tecla como
um atalho para as telas de captura.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

O cone na tecla uma dica de que voc pode pressionar<CTRL> e esta tecla como
um atalho para salvar os arquivos de partida.
O cone na tecla uma dica de que voc pode pressionar<CTRL> e esta tecla como
um atalho para exibio de slides pr-definidos na tela.
O cone na tecla uma dica de que voc pode pression-la para chamar a funo de
calculadora.
Teclas cursoras

Alterna entre entradas no campo de entrada


Insere o dilogo "Set-up menu" na inicializao NC
Os cones nas duas teclas esto disponveis somente com o PPU161.2 e PPU160.2.
O cone na tecla uma dica de que voc pode pressionar <CTRL> e a tecla para
ajustar o brilho do fundo da tela.

Teclas de
controle

O cone na tecla est disponvel somente com o PPU161.2 e PPU160.2. O cone


uma dica de que esta tecla pode ser usada juntamente com outra para atuar como
uma combinao de teclas.

Teclas da rea
operacional

Para abrir a rea operacional de gerenciamento de dados do sistema, pressionar a


seguinte combinao de teclas:
+
Habilita aplicativos de extenso definidos pelo usurio, por exemplo, gerao de
dilogos de usurio com a funo EasyXLanguage.
Para mais informaes sobre essa funo, consulte oSINUMERIK 808D ADVANCED
Manual de funes.

LEDs de status

LED "POK"
Luz verde acesa: A alimentao para o CNC est ligada.
LED "RDY"
Luz verde acesa: A CNC est pronta e o CLP est no modo de operao.
Luz laranja acesa:
on: O CLP est no modo PARADO.
Piscando: O CLP est no modo de energizao.
Luz vermelha: A CNC est no modo PARADO.
LED "TEMP"
Apagada: A temperatura do CNC est dentro da faixa especificada.
Luz laranja acesa: A temperatura do CNC est fora da faixa.

Interface USB

Conecta com um dispositivo USB, por exemplo:


Uma memria USB externa (pendrive), para transferir dados entre o pendrive USB
e o CNC
Um teclado USB externo que funciona como um teclado NC externo

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

1.2

Painis de controle da mquina

1.2.1

Viso geral

Elementos na frente do MCP (painel de controle da mquina)


O SINUMERIK 808D MCPest disponvel nas seguintes opes:
Opo MCP horizontal
A opo MCP vertical com um slot reservado para o volante
A opo MCP vertical com uma chave de override para o fuso
MCP horizontal

MCP vertical com slot reservado para o volante

1.2.2

MCP vertical com chave de override do fuso

Elementos de controle na MCP

Elementos na frente do MCP (painel de controle da mquina)


A ilustrao a seguir usa MCP horizontal como um exemplo para exibir os elementos de controle disponveis na MCP:

10

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Orifcio reservado para o boto de parada de

Teclas deslocar eixos

Tecla do volante

Boto override do fuso

Exibio do nmero da ferramenta

Boto feedrate override

emergncia

Controla o movimento do eixo com volantes externos

Exibir o nmero da ferramenta atual

Teclas de modo de operao

(indisponvel para o MCP vertical com slot reservado


para o volante)
Teclas de estado do fuso

Desloca o eixo selecionado no override de feedrate


especificado

Teclas de controle de programa

Teclas para iniciar, parar e reinicializar o programa

Teclas definidas pelo usurio *


* Para mais informaes, consultar a tabela abaixo.
Informaes adicionais
Teclas definidas pelo
usurio

Pression-las em qualquer modo de operao acende/apaga a


lmpada.
LED aceso: A lmpada est acesa.
LED apagado: A lmpada est apagada.
Pression-la em qualquer modo de operao liga/desliga o suprimento
de refrigerante.
LED aceso: O lquido refrigerante est ligado.
LED apagado: O lquido refrigerante est desligado.
Quando todos os eixos e o fuso pararem de operar, pressionar esta
tecla destrava a porta de segurana.
LED aceso: A porta de segurana est destravada.
LED apagado: A porta de segurana est travada.
Ao pressionar essa tecla, o compartimento roda no sentido horrio (ativo
somente no modo JOG).
LED aceso: O magazine gira no sentido horrio.
LED apagado: O magazine para a rotao no sentido horrio.
Pressionar esta tecla faz aproximar o magazine do ponto de referncia
(ativo somente no modo JOG).
LED aceso: O magazine aproximado do ponto de referncia.
LED apagado: O magazine ainda no est referenciado
Ao pressionar essa tecla, o compartimento roda no sentido anti-horrio
(ativo somente no modo JOG).
LED aceso: O magazine gira no sentido anti-horrio.
LED apagado: O magazine para a rotao no sentido anti-horrio.
Pressionar esta tecla em qualquer modo de operao inicia a rotao de
avano do removedor de aparas (ativo somente no modo JOG).
LED aceso: O removedor de cavacos inicia a rotao de avano.
LED apagado: O removedor de cavacos para a rotao.
Manter esta tecla pressionada em qualquer modo de operao faz girar
o removedor de cavacos na ordem inversa. Liberar esta tecla faz mudar
o removedor de cavacos para a rotao de avano anterior ou status
parado (ativo somente no modo JOG).
LED aceso: O removedor de cavacos inicia a rotao reversa.
LED apagado: O removedor de cavacos para a rotao reversa.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

11

Barras de entrada pr-definidas


O pacote de MCP (painel de controle da mquina) inclui dois conjuntos (seis peas cada) de barras de entrada prdefinidas. Um conjunto para a verso de torneamento do sistema de controle e pr-inserida na parte posterior do MCP.
O outro conjunto para a verso de fresagem do sistema de controle.
Se seu sistema de controle for da variante de fresagem do SINUMERIK 808D ADVANCED, substitua as barras prinseridas por barras de entrada especficas para fresagem.

Barras de entrada personalizadas


O pacote de MCP tambm inclui uma folha plstica em branco de tamanho A4 com barras destacveis. possvel
personalizar barras de entrada se as barras pr-definidas no satisfizerem suas necessidades.
Na pasta \examples\MCP da caixa de ferramenta de DVD para SINUMERIK 808D ADVANCED, h um arquivo de biblioteca
de smbolos e um arquivo de gabarito de tira de insero. Para personalizar as barras de entrada, siga as etapas abaixo:
1. Copie os smbolos desejados do arquivo de biblioteca de smbolos para os locais desejados no modelo de barra de
entrada.
2. Imprima o modelo na folha plstica A4.
3. Destaque as barras de entrada da folha plstica.
4. Tire a barras pr-inseridas do MCP.
5. Insira as barras personalizadas na parte posterior do MCP.
Indicao
Este manual adota um painel de controle de mquina (MCP) 808D padro. Se utilizar um MCP diferente, a operao
pode divergir daquela descrita aqui.

12

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

1.3

Layout da tela

Alarmes e mensagens

Exibe alarmes ativos com texto de alarme


O nmero do alarme exibido em letras brancas em um
fundo vermelho. O texto de alarme associado mostrado
em letras vermelhas. Uma seta indicar que vrios alarmes
esto ativos. O nmero direita da seta indica o nmero
total de alarmes ativos. Quando mais de um alarme est
ativo, a exibio rola atravs dos alarmes em sequncia.
Um smbolo de reconhecimento indica o critrio de
cancelamento do alarme.
Exibe mensagens dos programas do CN
Mensagens dos programas do NC no tm nmeros e
aparecem em letras verdes.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

13

1.4

Nveis de proteo

Viso geral
OSINUMERIK 808D ADVANCED proporciona um conceito de nveis de proteo para habilitar reas de dados. Diferentes
nveis de proteo controlam diferentes direitos de acesso.
O sistema de controle da SIEMENS ajustado por default no nvel mais baixo de proteo 7 (sem senha). Se a senha no
for mais conhecida, o sistema de controle deve ser reinicializado com os dados default da mquina/inversor. Todas as
senhas so ento reinicializadas com as senhas padro para essa verso de software.
Indicao
Antes de reinicializar o sistema de controle com dados de mquina/inversor default, certifique-se de ter feito backup dos
dados de sua mquina/inversor; caso contrrio, todos os dados so perdidos aps reinicializao com os dados default da
mquina/inversor.
Nvel de proteo

Travado por

rea

Senha Siemens

Siemens, reservado

Senha do fabricante

Fabricantes da mquina

Reservado

3-6

Senha do usurio final

Sem senha

Usurios finais

(Senha default: "CUSTOMER")


Usurios finais

Nvel de proteo 1
O nvel de proteo 1 requer uma senha do fabricante. Com essa entrada de senha, pode-se efetuar as seguintes
operaes:
Inserir ou alterar parte dos dados da mquina e dados do inversor
NC condutor e comissionamento do inversor
Nvel de proteo 3-6
O nvel de proteo 3-6 requer uma senha de usurio final. Com essa entrada de senha, pode-se efetuar as seguintes
operaes:
Inserir ou alterar parte dos dados da mquina e dados do inversor
Editar programas
Definir valores de desvio
Medir ferramentas
Nvel de proteo 7
O nvel de proteo 7 definido automaticamente se nenhuma senha for definida e nenhum sinal de interface de nvel de
proteo for ajustado. O nvel de proteo 7 pode ser definido a partir do programa do usurio do CLP ajustando os bits na
interface do usurio.
Nos menus listados abaixo, a entrada e modificao dos dados depende do nvel de proteo definido:
Desvios da ferramenta
Desvios do trabalho
Dados de ajuste
Ajustes RS232
Criao de programa / correo de programa
O nmero de dados de mquina e os dados do inversor que podem ser lidos ou modificados depende do nvel de proteo.
Pode-se definir o nvel de proteo para essas reas de funo com exibio dos dados da mquina (USER_CLASS...).
Definio da senha
Voc pode definir a senha desejada atravs da seguinte rea de operao:
+

14

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

1.5

Definio do idioma da interface de usurio

Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Pressione esta tecla de funo para abir a janela de seleo do idioma de interface do
usurio.

3.

Utilizar as teclas cursoras para selecionar o idioma desejado.

4.

Pressionar esta tecla de funo para confirmar a seleo.

Observao:
A IHM (Interface homem-mquina) automaticamente reiniciada quando um novo idioma
selecionado.

Ligar, aproximao do ponto de referncia

Indicao
Ao ligar/desligar o CNC e a mquina, observar tambm a documentao do fabricante da mquina-ferramenta uma vez que
ligar e aproximao do ponto de referncia so funes dependentes da mquina.
Sequncia de operao
1.

Ligue a fonte de alimentao do sistema de controle e a mquina.

2.

Libera todos os botes de parada de emergncia na mquina.


Por padro, o sistema de controle na janela "REF POINT" aps a inicializao.

O smbolo
mostrado na tela indica que o eixo no referenciado ainda. Se um eixo no
referenciado, o smbolo sempre visvel na atual rea operacional (usinagem).

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

15

3.

Pressionar as correspondentes teclas de deslocamento transversal do eixo para deslocar cada


eixo para o ponto de referncia.
Se um eixo referenciado, um smbolo (
visvel somente na janela ""REF POINT".

) mostrado prximo ao identificador de eixo e

Notar que os sentidos de deslocamento transversal do eixo e as funes das teclas do eixo so
definidos pelo fabricante da mquina.

3
3.1

Configurao
Sistemas de coordenadas

Como regra, um sistema de coordenadas formado por trs eixos de coordenadas mutuamente perpendiculares. As
direes positivas dos eixos de coordenadas so definidas utilizando-se a chamada "regra dos trs dedos" da mo direita.
O sistema de coordenadas relativo pea e a programao acontece independentemente se a ferramenta ou a pea est
sendo deslocada na transversal. Ao programar, considera-se sempre que a pea desloca relativamente ao sistema de
coordenadas da pea, que deve ficar fixa.
A figura abaixo ilustra como determinar as direes dos eixos.

Sistema de coordenadas da mquina (MCS)


A orientao do sistema de coordenadas em relao mquina depende do respectivo tipo de mquina. Ele pode ser
girado em diferentes posies.
As direes dos eixos seguem a "regra dos trs dedos" da mo direita. Visto da frente da mquina, o dedo do meio da mo
direita aponta no sentido oposta ao avano normal do fuso.

16

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A origem do sistema de coordenadas o zero da mquina.


Esse ponto apenas um ponto de referncia que definido pelo fabricante da mquina. Ele no tem que ser alcanvel.
A faixa de deslocamento transversal dos eixos da mquina pode estar na faixa negativa.
Sistema de coordenadas da pea (WCS)
Para descrever a geometria de uma pea no programa, um sistema de coordenadas de ngulo reto, mo direita, tambm
utilizado.
O zero da pea pode ser livremente selecionado pelo programador no eixo Z.
A figura abaixo mostra um exemplo do sistema de coordenadas da pea.

Sistema de coordenada relativas (REL)


Alm dos sistema de coordenadas da mquina e da pea, o sistema de controle fornece um sistema de coordenadas
relativas. O sistema de coordenadas utilizado para definir pontos de referncia que podem ser livremente selecionados e
no tm influncia sobre o sistema de coordenadas da pea ativa. Todos os movimentos do eixo so exibidos em relao a
essas referncias.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

17

Prender a pea
Para usinar, a pea presa na mquina. A pea deve ser alinhada de tal maneira que os eixos do sistema de coordenadas
da pea correm em paralelo com os da mquina. Qualquer desvio resultante do zero da mquina em relao ao zero da
pea determinado ao longo do eixo X, Y e Z e inserido em uma rea de dados destinada ao compensao ajustvel do
trabalho. No programa do NC, esse desvio ativado durante a execuo de programa, por exemplo, utilizando um
comando G54 programado.
A figura abaixo mostra um exemplo da pea presa na mquina.

Sistema de coordenadas da pea atual


O desvio do trabalho programado TRANS (Pgina 57) pode ser utilizado com referncia ao sistema de coordenadas da
pea, resultando no sistema de coordenadas da pea atual.

3.2
3.2.1

Criao de ferramentas
Criar uma nova ferramenta

Indicao
O sistema de controle suporta um mximo de 64 ferramentas ou 128 arestas de corte.

18

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Abrir a janela da lista de ferramentas.

3.

Abrir o menu de nvel inferior para seleo de tipo de ferramenta.

4.

Selecionar o tipo de ferramenta desejado com a correspondente tecla de funo.

5.

Inserir o nmero de ferramenta (faixa de valor: 1 a 31999; preferencialmente inserir valores


menores que 100) na janela a seguir.

Observao:
Selecione o cdigo de posio de borda de ferramenta correspondente direo efetiva da ponta
da ferramenta.
6.

Usar essa tecla de funo para confirmar as configuraes. A janela abaixo mostra a informao
da nova ferramenta criada.

7.

Tipo de ferramenta
Nmero da ferramenta

Nmero da aresta de corte


Comprimento da ferramenta e raio

Inserir os dados de raio da ferramenta e confirmar suas definies.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

19

3.2.2

Ativao da ferramenta

Sequncia de operao

3.2.3

1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "JOG".

3.

Abrir a janela "T, S, M".

4.

Inserir o nmero da ferramenta desejada (por exemplo, 1) na janela "T, S, M".

5.

Usar essa tecla ou mover o cursor para confirmar as entradas.

6.

Pressionar essa tecla no MCP para ativar a ferramenta.

Atribuir o volante

Mtodo 1 Atribuir atravs do MCP

20

1.

Selecionar a rea operacional desejada.

2.

Pressionar a tecla no MCP para controlar o movimento do eixo com volantes externos.

3.

Pressione a tecla de deslocamento transversal do eixo desejado com o cone do volante. O


volante atribudo.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Mtodo 2 Atribuir atravs do PPU


1.

Selecionar a rea operacional desejada.

2.

Abrir a janela de dados da mquina.

3.

Pressionar essa tecla de funo para abrir a lista de dados bsica da mquina.

4.

Usar as teclas do cursor ou as seguintes teclas de funo para pesquisa os dados de


mquina gerais "14512 USER_DATA_HEX[16]".

5.

Selecione o "Bit7" usando a tecla a seguir e as teclas do cursor:

Pressionar a seguinte tecla de funo para confirmar o que foi inserido.

6.

Pressionar essa tecla de funo vertical para ativar a mudana de valor. Notar que o sistema
de controle reinicializa para aceitar o novo valor.

7.

Aps o sistema de controle ter reinicializado, selecionar a rea operacional desejada.

8.

Pressionar essa tecla no MCP.

9.

Pressionar essa tecla de funo vertical para abrir a janela de atribuio de volante.

10.

Selecionar o nmero de volante desejado com a tecla de cursor para esquerda/direita.

11.

Pressione a tecla de funo do eixo pertinente para atribuio ou desfazer a seleo do


volante.
O smbolo " " que aparece na janela indica que um volante foi atribudo para o eixo
especfico.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

21

12.

Selecionar o incremento de override solicitado. O eixo selecionado pode agora ser movido
com o volante.
O incremento de override 0,001 mm.

O incremento de override 0,010 mm.

O incremento de override 0,100 mm.

3.2.4

Ativar o fuso

Sequncia de operao

22

1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "JOG".

3.

Abrir a janela "T, S, M".

4.

Inserir o valor desejado para a velocidade do fuso na janela "T, S, M".

5.

Pressionar esta tecla para selecionar a direo do fuso.

6.

Usar essa tecla ou mover o cursor para confirmar as entradas.

7.

Pressionar essa tecla no MCP para ativar o fuso.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

3.2.5

Medir a ferramenta (manualmente)

Viso geral
Indicao
Para fresas, tanto o comprimento como o raio devem ser determinados; para brocas (ver figura a seguir), apenas o
comprimento deve ser determinado.
Pode-se determinar o comprimento da ferramenta, o raio e o dimetro medindo-se a ferramenta ou inserindo os valores na
lista de ferramentas (ver a seo "Criar uma nova ferramenta (Pgina 18) para mais informaes).
Usando a posio real do ponto F (coordenada da mquina) e o ponto de referncia, o sistema de controle pode calcular o
valor de desvio atribudo ao comprimento 1 ou o raio da ferramenta para o eixo selecionado.

Esquema 3-1 Determinao do desvio de comprimento usando o exemplo de uma broca comprimento do eixo 1/Z
(fresagem)
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo JOG.

Abrir o menu de nvel inferior para medio de ferramenta.


3.

Abrir a janela de medio de ferramenta manual.

4.

Utilizar as teclas de deslocamento transversal de eixo para mover a ferramenta para


aproximar a pea no sentido Z.

5.

Comutar para o modo de controle do volante.

...

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

23

6.

Selecionar um override feedrate adequado e ento usar o volante para mover a ferramenta
para riscar a borda da pea solicitada (ou a borda do bloco de configurao, se usado).

7.

Pressionar essa tecla para definir o ponto de referncia como solicitado (por exemplo, a
pea).

8.

Inserir a distncia entre a ponta da ferramenta e o ponto de referncia no campo "Z0", por
exemplo, "0". (Este valor a espessura de um bloco de configurao, se utilizado.)

9.

Salvar o valor do comprimento da ferramenta no eixo Z. O dimetro da ferramenta, o raio e a


posio do corretor so todos levados em considerao.

10.

Pressionar essa tecla de funo vertical para abrir a janela de medio do dimetro da
ferramenta.

11.

Utilizar as teclas de deslocamento transversal de eixo para mover a ferramenta para


aproximar a pea no sentido X.

12.

Comutar para o modo de controle do volante.

13.

Selecionar um override feedrate adequado e ento usar o volante para mover a ferramenta
para riscar a borda da pea solicitada (ou a borda do bloco de configurao, se usado).

14.

Inserir a distncia da borda da pea de trabalho nas direes X e Y nos campos "X0" e "Y0"
respectivamente, por exemplo, inserir "0" em "X0" e "0" em "Y0". (Este o valor da largura
de um bloco de configurao, se utilizado. Selecione um dos X0/Y0, conforme a
necessidade.)

...

24

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

15.

Salvar o valor do dimetro da ferramenta.

16.

Pressionar esta teclas de funo e ser possvel ver que os valores de dados de
compensao foram adicionados automaticamente aos dados da ferramenta.

Repita as operaes acima para outras ferramentas e certifique-se de que mediu todas as ferramentas antes da usinagem,
o que tambm facilita o processo de troca de ferramenta.

3.2.6

Configurando a pea

Viso geral
Voc selecionou o painel de correo pertinente (por exemplo, G54) e o eixo que quer determinar para a correo.

Esquema 3-2 Determinao do deslocamento de origem (fresagem)


Antes de medir, pode-se iniciar o fuso seguindo as etapas na seo "Ativar o fuso (Pgina 22)".
Sequncias de operao
Medio da borda da pea
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo JOG.

3.

Abrir o menu de nvel inferior para medio de pea.

4.

Pressionar essa tecla de funo vertical para abrir a janela de medio da borda da pea.

5.

Pressionar a tecla de funo "X" para medir no sentido X.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

25

6.

Deslocar transversalmente a ferramenta, que havia sido medida anteriormente, para


aproximar a pea no sentido X.

7.

Comutar para o modo de controle do volante.

8.

Selecionar um override feedrate adequado e ento usar o volante para mover a ferramenta
para riscar a borda da pea solicitada.

9.

Selecionar o plano de desvios para salvar e o sentido de medio (por exemplo, "G54" e "-").

10.

Inserir a distncia (por exemplo, "0").


Pressionar esta tecla ou mover o cursor para confirmar a entrada.

12.

Pressionar essa tecla de funo vertical. O desvio do trabalho do eixo Z calculado


automaticamente e exibido no campo de desvio.

13.

Repetir as operaes acima para medir e configurar os desvios de trabalho nos eixos Y e
"Z" respectivamente.

...

Medio de pea de trabalho retangular

26

1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo de controle de JOG.

3.

Abrir o menu de nvel inferior para medio de pea.

4.

Pressionar essa tecla de funo vertical para abrir a janela de medio de uma pea
retangular.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

5.

Deslocar a ferramenta transversalmente, que j havia sido medida anteriormente, no sentido


da seta laranja P1 mostrada na janela de medio, para riscar a borda da pea com a ponta
da ferramenta.

6.

Pressionar essa tecla de funo vertical para salvar a posio de ferramenta P1 no sistema
de coordenadas.

7.

Repetir os passos 5 e 6 para salvar as outras trs posies: P2, P3 e P4.

8.

Pressionar essa tecla de funo vertical para salvar os desvios de trabalhos nos eixos X e Y
aps todas as quatro posies terem sido medidas.

...

Medio de pea de trabalho circular


1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo de controle de JOG.

3.

Abrir o menu de nvel inferior para medio de pea.

4.

Pressionar essa tecla de funo vertical para abrir a janela de medio de uma pea
circular.

5.

Deslocar a ferramenta transversalmente, que j havia sido medida anteriormente, no sentido


da seta laranja P1 mostrada na janela de medio, para riscar a borda da pea com a ponta
da ferramenta.

6.

Pressionar essa tecla de funo vertical para salvar a posio de ferramenta P1 no sistema
de coordenadas.

7.

Repetir os passos 5 e 6 para salvar as outras trs posies: P2 e P3.

8.

Pressionar essa tecla de funo vertical para salvar os desvios de trabalho nos eixos X e Y
aps todas as quatro posies terem sido medidas.

...

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

27

3.2.7

Verificao do resultado da correo da ferramenta no modo "MDA"

A fim de garantir a segurana de mquina e a preciso, necessrio testar, de forma apropriada, os resultados da correo
da ferramenta.
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "MDA".

3.

Pressione esta tecla de atalho no PPU.

4.

Inserir o programa de teste, por exemplo: G54 T1 D1 G00 X0 Y0 Z5.


Como alternativa, voc pode carregar o programa de uma pea existente de um diretrio do
sistema usando as seguintes teclas de funo, se desejado:

5.

Pressionar esta tecla para garantir que a funo "ROV" esteja ativa (acesa).
Observao:
A funo "ROV" ativa a chave de correo da taxa de avano na funo G00.

6.

Pressionar essa tecla no MCP.


Aumentar a correo da taxa de avano gradualmente para evitar acidentes causados por um eixo
que se move muito rpido e observar se o eixo se move para a posio definida.

Demais funes das teclas de funo no modo "MDA"


Esta janela exibe funes G importantes atravs da qual cada funo G atribuda a um grupo e possui
uma posio fixa na janela. Para fechar a janela, pressione esta softkey mais uma vez.
Para exibir funes G adicionais, usar as seguintes teclas:

Esta janela exibe as funes auxiliares e M atualmente ativas. Para fechar a janela, pressione esta
softkey mais uma vez.
Esta teclas de funo abre a janela de salvamento onde possvel especificar um nome e um meio de
armazenamento para o programa exibido na janela MDA. Para salvar o programa, inserir o nome do
programa no campo de entrada ou selecionar um programa existente para sobrescrever.
Observao: Se voc no salvar usando esta teclas de funo, o programa editado no modo "MDA" torna-se, na verdade,
um arquivo temporrio.
Pressionar esta teclas de funo exclui todos os blocos exibidos na janela MDA.

Esta teclas de funo abre uma janela na qual possvel selecionar um arquivo de programa existente a
partir de um diretrio do sistema para carregamento no buffer MDA.
Para uma explicao sobre outras teclas de funo neste modo, consulte a Seo "Outras configuraes no modo "JOG"
(Pgina 238)".

28

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

3.2.8

Inserir/modificar os dados de desgaste da ferramenta

Indicao
necessrio distinguir claramente a direo da compensao do desgaste da ferramenta.
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Abrir a janela de desgaste da ferramentas.

3.

Usar as teclas do cursor para selecionar as ferramentas necessrias e suas bordas.

4.

Inserir o parmetro de desgaste do comprimento e o parmetro de desgaste do raio da ferramenta.


Valor positivo: A ferramenta se distancia da pea de trabalho.
Valor negativo A ferramenta se aproxima da pea de trabalho

5.

Pressionar esta tecla ou mover o cursor para ativar a compensao.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

29

3.3

Viso geral da rea operacional

Ao trabalhar com o CNC, preciso configurar a mquina e as ferramentas, etc. da seguinte maneira:
Criar as ferramentas e as arestas de corte.
Inserir/modificar a ferramenta e os desvios de trabalho.
Inserir os dados de ajuste.
Funes das teclas de funo
Pressionar essa tecla no PPU permitir abrir a seguinte janela:

Exibe e modifica os dados de desgaste da


ferramenta

Exibe e modifica os dados de desgaste da


ferramenta

Exibe e modifica os desvios de trabalho

Mede a ferramenta manual ou automaticamente


Cria uma nova ferramenta
Para mais informaes, veja a seo "Criar uma nova
ferramenta (Pgina 18)".
Abre um menu de nvel inferior para configuraes de
arestas de corte
Para mais informaes, veja a seo "Criar uma nova
aresta de corte (Pgina 229)".

Exibe e modifica as variveis R

Remove a ferramenta atualmente selecionada da lista


de ferramentas

Configura e exibe listas de dados de configurao

Procura a ferramenta desejada com o nmero de


ferramenta

Exibe os dados de usurio definidos

30

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Programao da pea

OSINUMERIK 808D ADVANCED sistema de controle pode armazenar um mximo de 300 programas de peas que
incluem aqueles criados pelo sistema de controle para determinadas funes como MM+, TSM e assim por diante.
Funes das teclas de funo
Pressionar essa tecla no PPU permitir abrir a seguinte janela:

Armazena os programas do CN para operaes


subsequentes

Executa o arquivo selecionado. Nenhuma edio


permitida no processo de execuo.

Gerencia e transfere ciclos do fabricante

Cria novos arquivos ou diretrios

L arquivos via drive USB e executa o programa a


partir da mdia de armazenamento externa

Busca arquivos

L arquivos internos/externos atravs da interface


RS232 e executa o programa a partir do PC/PG
externo

Seleciona todos os arquivos para operaes


subsequentes

L arquivos internos/externos atravs da interface


Ethernet e executa o programa a partir de um
PC/PG externo

Copia o(s) arquivo(s) selecionado(s) na rea de


transferncia

Faz backup dos arquivos do fabricante

Cola o(s) arquivo(s) selecionado(s) da rea de


transferncia para o diretrio atual

Faz backup dos arquivos do usurio

Restaura o(s) arquivo(s) apagado(s)

Mostra os arquivos recm-acessados

Abre as teclas de funo de segundo nvel, por


exemplo:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

31

4.1

Criar um programa de peas

Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Inserir a pasta para o novo programa a ser criado.

3.

Se desejar criar um novo arquivo de programa diretamente, pressionar esta teclas de funo e
continuar na Etapa 4.
Observao:
Se desejar primeiro criar um novo diretrio de programa, pressionar esta teclas de funo e
continuar conforme abaixo, antes de ir para a Etapa 4

32

Pressionar essa tecla de funo para ativar a janela de criao de um


novo diretrio.

Inserir um nome desejado para o novo diretrio.

Selecione o novo diretrio com as teclas cursoras.

Pressionar essa tecla no PPU para abrir o diretrio.

Pressionar esta tecla de funo para confirmar a entrada.

4.

Pressionar essa tecla de funo para ativar a janela de criao de um novo programa.

5.

Insira os nomes do novo programa. Se quiser criar um programa principal, desnecessrio inserir
a extenso de arquivo ".MPF". Se quiser criar um subprograma, deve inserir a extenso de arquivo
".SPF". O tamanho de um nome de programa limitado a 24 caracteres ingleses ou 12 caracteres
chineses. recomendado no utilizar nenhum caractere especial no nome de programa.

6.

Pressionar esta tecla de funo para confirmar a entrada. A janela do editor de programa da pea
abre. Insira os blocos na janela, que so salvos automaticamente.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

4.2

Editar programas de pea

Viso geral
Um programa de peas ou sees de um programa de peas s pode ser editado se no estiver sendo executado.
Quaisquer modificaes no programa da pea so armazenadas imediatamente.
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Inserir o diretrio de programa.

3.

Selecionar o arquivo de programa que deseja editar. Voc tambm pode pesquisar um arquivo ou
diretrio da seguinte maneira:
Pressionar a tecla de funo e especificar os critrios desejados na caixa de pesquisa:

Observao: a extenso de arquivo ".MPF" ou ".SPF" deve ser inserida se desejar pesquisar
um arquivo de programa.
Ou:
Inserir o primeiro caractere na tela principal do diretrio do programa. O sistema navega
diretamente para o primeiro arquivo comeando com esse caractere.
4.

Pressionar essa tecla para abrir o arquivo de programa. O sistema alterna para a janela do editor
de programas.

5.

Editar os blocos na janela, conforme a necessidade. Quaisquer alteraes de programa so


automaticamente armazenadas. Veja abaixo a descrio detalhada das opes de edio.

6.

Aps concluir a edio, pressionar esta tecla de funo para executar o programa. O sistema
alterna para o modo "AUTO" na rea de usinagem.

Renumerao dos blocos


Com esta tecla de funo, o sistema atribui automaticamente os nmeros de bloco para cada
bloco. Os nmeros de bloco so inserido em frente a cada bloco na ordem ascendente em
incremento de 10.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

33

Pesquisa de blocos
Seguir as seguintes etapas para pesquisar um bloco:
1.

Pressionar essa tecla de funo na janela de editor de programas aberta.

2.

Pressionar essa tecla de funo para buscar atravs de texto. Alternativamente, pode-se buscar
com um determinado nmero de linha ao pressionar a seguinte tecla de funo:

3.

Inserir o texto de pesquisa ou nmero de linha no campo de entrada. Pressionar esta tecla para
selecionar um ponto de partida para a pesquisa se desejar pesquisar atravs de texto.

4.

Pressionar essa tecla de funo para iniciar a busca ou, caso contrrio, pressionar a seguinte tecla
de funo para cancelar a busca:

Copiar, cortar e colar blocos


Seguir as seguintes etapas para copiar, cortar e colar blocos:
1.

Pressionar essa tecla de funo na janela de editor de programas aberta para inserir um marcador.

Utilizar as teclas cursoras para selecionar os blocos de programa desejados.

3.

Pressionar a seguinte tecla de funo para copiar a seleo para a memria buffer

ou
Pressionar a seguinte tecla para cortar a seleo para a memria buffer

4.

Posicionar o cursor no ponto de entrada desejado no programa e pressionar essa tecla de funo.
Os dados so copiados com xito.

34

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

4.3

Gerenciar programas de pea

Buscar programas
1.

2.

Selecionar a rea operacional desejada.

Selecionar o meio de armazenagem no qual se deseja executar a busca.


Observao:
As duas pastas a seguir so visveis com a senha do fabricante:

3.

Pressionar essa tecla de funo vertical para abrir a janela de busca.

4.

Inserir o nome completo com extenso do arquivo do programa a ser buscado no primeiro campo
de entrada na janela de busca. Para restringir a busca, pode-se inserir o texto desejado no
segundo campo.

5.

Usar essa tecla para escolher se incluir pastas subordinadas ou observar caixa alta/baixa.

6.

Pressionar essa tecla de funo para iniciar a busca ou, caso contrrio, pressionar a seguinte tecla
de funo para cancelar a busca:

Copiar e colar programas


1.

Selecionar a rea operacional desejada.

2.

Abrir o diretrio desejado.

3.

Selecione o arquivo de programa que deseja copiar.

4.

Pressionar essa tecla de funo para copiar o arquivo ou diretrio selecionado.

5.

Selecionar o diretrio alvo com as teclas de funo horizontais.

6.

Pressionar esta tecla de funo para colar o arquivo ou diretrio da rea de transferncia no
diretrio atual.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

35

Excluir/restaurar programas
1.

Selecionar a rea operacional desejada.

2.
3.

Abrir o diretrio desejado.


Selecionar o arquivo de programa que deseja excluir.

4.

Pressionar essa tecla e a seguinte mensagem aparece na tela:

5.

Pressionar essa tecla de funo para confirmar a eliminao ou pressione a seguinte tecla de
funo para cancelar:

Se quiser restaurar o arquivo eliminado por ltimo, pressionar a seguinte tecla de funo:

Renomear programas
1.

Selecionar a rea operacional desejada.

2.
3.

Abrir o diretrio desejado.


Selecionar o arquivo de programa que deseja renomear.

4.

Pressionar a tecla de funo de extenso para acessar mais opes.

5.

Pressionar essa tecla de funo vertical para abrir a janela de renomeao.

6.
7.

Inserir um novo nome desejado com a extenso no campo de entrada.


Pressionar essa tecla de funo para confirmar a entrada ou pressione a seguinte tecla de funo
para cancelar:

Visualizar e executar programas recentes

36

1.

Selecionar a rea operacional desejada.

2.

Pressionar essa tecla de funo para abrir a lista de arquivos recentes. Notar que mesmo os
arquivos apagados tambm so exibidos na lista.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

3.

Selecionar o arquivo de programa que deseja executar.

4.

Pressionar esta tecla de funo vertical para iniciar a execuo do programa selecionado.
Para apagar a lista de arquivos atual, pressionar a seguinte tecla de funo:

Usinagem automtica

Viso geral
A mquina deve ter sido configurada para o modo "AUTO" de acordo com as especificaes do fabricante da mquina.
Podem ser realizadas as seguintes operaes, tais como, incio, parada e controle do programa, busca de bloco e
simulao em tempo real etc.
Funes das teclas de funo
Pressionar a tecla

no PPU e em seguida a tecla

no MCP permite abrir a seguinte janela:

Aumenta o zoom da janela do valor real

Executa o teste do programa, funcionamento em vazio,

Encontra a localizao do bloco desejado

Exibe a velocidade de avano do eixo no sistema de


coordenadas selecionado

Ativa a funo de simulao

Exibe as informaes de tempo de usinagem de peas


(temporizador de peas) e contador de peas

Corrige um bloco de programa com erro. Nenhuma


alterao ser armazenada imediatamente.

Alterna para o sistema de coordenadas na janela de


valores reais

parada condicional, salto do bloco e travamento da


funo auxiliar

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exibe funes G importantes


Exibe as funes auxiliares atualmente ativas e
funes M

37

Parmetros

Exibe os eixos que existem no sistema de coordenadas Exibe a distncia remanescente para os eixos se
deslocarem na transversal.

da mquina (MCS), sistema de coordenadas da pea


(WCS), ou sistema de coordenadas relativas (REL).

Exibe a posio atual dos eixos no sistema de


coordenadas selecionado.

5.1

Exibe sete blocos subsequentes do programa de peas


atualmente ativo. A exibio de um bloco limitada
largura da janela.

Executar a simulao

Funcionalidade
Utilizando grficos de linha interrompida, o caminho da ferramenta programado pode ser traado. Antes da usinagem
automtica, preciso executar a simulao para verificar se a ferramente se move da maneira certa.
Sequncia de operao

38

1.

Selecionar a rea operacional desejada.

2.

Selecionar um programa de pea para simulao.

3.

Pressionar essa tecla para abrir o programa.

4.

Comutar para o modo "AUTO".

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

5.

Pressionar essa tecla de funo para abrir a janela de simulao de programa e o modo de
controle de programaPRT ser automaticamente ativado.
Se o sistema de controle no estiver no modo de operao correto, uma mensagem aparecer na
parte inferior da tela, como segue. Se essa mensagem aparecer, repetir o passo 4.

6.

Pressione essa tecla para iniciar a simulao padro para a execuo do programa de peas
selecionado. Observe que a funo de simulao somente pode ser executada quando sistema de
controle estiver no modo de operao "AUTO"!

Funes das teclas de funo


A seguir so descritas as funes das teclas de funo na tela principal de simulao.

Inserir o menu de nvel inferior para exibio de blocos.

Mostra a trilha de simulao automaticamente.

Apaga a trilha de simulao atual.

Esto disponveis trs opes de exibio:

Faz o fio cruzado mover em passos grandes ou


pequenos com o cursor.

Mostrar mais opes:


Habilita a simulao de remoo de
material de um travesso definido

Aumenta o zoom da tela inteira.

Diminui o zoom da tela inteira.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Seleciona de mostra os blocos ou


no

Retorna janela do editor de programas.

39

5.2

Program control

Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "AUTO".

3.

Pressionar essa tecla de funo para abrir o menu de nvel inferior para controle de programas.

4.

Pressionar a correspondente tecla de funo vertical para ativar ou desativar a opo de controle
de programas desejada (ver tabela abaixo das funes detalhadas da tecla de funo). As teclas
de funo selecionadas so realadas em azul.

Funes das teclas de funo


Desabilita a sada de pontos de ajuste para os eixos e os fusos. A exibio do ponto de ajuste "simula"
os movimentos transversais.
Funciona da mesma forma como ao se pressionar a seguinte tecla:

Aps ativar esta opo, o cone "PRT" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Para mais informaes sobre o teste de programa, consultar a Seo "Teste de programa (Pgina 41)".
Todos os movimentos transversais so realizados com o ponto de ajuste de velocidade de avano
especificado atravs dos dados de configurao "alimentao de funcionamento a seco". Em vez dos
comandos de movimento programados, a alimentao de funcionamento em vazio efetiva.
Aps ativar esta opo, o cone "DRY" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Para o processamento de programa em cada bloco no qual a funo diversa M01 programada.
Funciona da mesma forma como ao se pressionar a seguinte tecla:

Aps ativar esta opo, o cone "M01" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Salta blocos de programa que so identificados com uma barra na frente do nmero do bloco (por
exemplo, "/N100").
Aps ativar esta opo, o cone "SKP" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Disponvel apenas no seguinte status:

Cada bloco decodificado separadamente e uma parada efetuada em cada bloco. Entretanto, para
os blocos de rosca sem velocidade de avano em vazio, uma parada s efetuada no final do bloco de
rosca atual.
Funciona da mesma forma como ao se pressionar a seguinte tecla:

Aps ativar esta opo, o cone "SBL" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.

40

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

O boto feedrate override tambm age no override de movimento transversal rpido.


Funciona da mesma forma como ao se pressionar a seguinte tecla:

Aps ativar esta opo, o cone "ROV" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Executa o teste do programa antes da efetiva usinagem, verificando o movimento do eixo na mquina.
Desabilita a sada de pontos de ajuste para os fusos e suprime todas as funes auxiliares.
Aps ativar esta opo, o cone "AFL" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Observe que a tela alterna entre "AFL" e "PRT" pressionando a tecla de funo correspondente.
Somente uma destas duas teclas de funo pode estar ativa por vez.

5.3

Teste de programa

possvel testar um programa de peas usando trs mtodos diferentes antes da usinagem.
Teste do programa com funcionamento em vazio
Com o funcionamento em vazio, todos os comandos de movimento programados so substitudos por uma taxa de avano
de funcionamento em vazio definida (consulte a Seo "Inserir/modificar os dados de ajuste (Pgina 234)"). Antes de
executar o funcionamento em vazio, remover primeiro a pea de trabalho da mquina.
Proceder como segue para testar um programa de pea com funcionamento vazio.
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "AUTO".

3.

Pressionar essa tecla de funo para abrir o menu de nvel inferior para controle de programas.

4.

Pressionar esta tecla de funo vertical para ativar as configuraes de taxa de avano para o
funcionamento em vazio.

5.

Pressione essa tecla no MCP para fechar a porta na mquina (se essa funo no usada,
simplesmente fechar a porta na mquina manualmente).

6.

Certificar-se de que o override da feedrate 0%. Verifique se a ferramenta correta est no fuso
antes de continuar.

7.

Pressionar essa tecla no MCP para executar o programa.

8.

Girar a chave da correo da taxa de avano lentamente para o valor desejado.

9.

Pressionar essa tecla para parar o teste de programa.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

41

Testar o programa com PRT


No modo PRT, voc pode simplesmente verificar a preciso de seu programa de peas sem movimento do eixo ou do fuso.
Proceder como segue para testar um programa de pea no modo PRT.
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "AUTO".

3.

Pressionar essa tecla no MCP para ativar o modo PRT.


De forma alternativa, voc pode tambm ativarPRT atravs das seguintes operaes de tecla de
funo:

4.

Pressionar essa tecla no MCP para executar o programa. A exibio do ponto de ajuste "simula"
os movimentos transversais.

5.

Pressionar essa tecla para parar o teste de programa.

Testar o programa com AFL


A funoAFL (travamento da funo auxiliar) desabilita o fuso e suprime todas as funes auxiliares.
Auxiliary function

Endereo

Seleo da ferramenta

Corretor de ferramentas

D, DL

Taxa de avano

Velocidade do fuso

Funes M

Funes H

QuandoAFL est ativo, possvel testar o programa de peas verificando o movimento do eixo. Somente uma destas
funesPRT eAFL pode estar ativa por vez. Antes de iniciar o teste do programa, remover primeiro a pea de trabalho da
mquina.
Proceder como segue para testar um programa de pea no modo AFL.

42

1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "AUTO".

3.

Pressionar essa tecla de funo para abrir o menu de nvel inferior para controle de programas.

4.

Pressionar esta tecla de funo vertical para ativar a funo AFL.

5.

6.

Pressione essa tecla no MCP para fechar a porta na mquina (se essa funo no usada,
simplesmente fechar a porta na mquina manualmente). Certificar-se de que o override da
feedrate 0%.
Pressionar essa tecla no MCP para executar o programa.

7.

Girar a chave da correo da taxa de avano lentamente para o valor desejado.


Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

8.

5.4

Pressionar essa tecla para parar o teste de programa.

Parar/interromper um programa de peas

Iniciar um programa de peas


Antes de iniciar o programa, certificar-se de que o sistema de controle e a mquina esto configurados. Observe as
observaes de segurana pertinentes do fabricante da mquina.
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Pressionar a tecla de funo horizontal para ir para o diretrio desejado.

3.

Selecionar o programa que deseja iniciar.

4.

Colocar a barra de cursor no programa desejado e pressione essa tecla de funo.


Para alguns diretrios, pressionar a seguinte tecla de funo:

O sistema muda automaticamente para o modo "AUTO" na rea operacional de usinagem aps a
tecla ter sido pressionada.
5.

Se desejado, pode-se usar essa tecla de funo para especificar como se deseja executar o
programa (para mais informaes do controle de programa, consultar a seo "Program control
(Pgina 40)").

6.

Pressionar essa tecla para iniciar a usinagem automtica do programa.

Parar/interromper um programa de peas


Pressionar essa tecla para parar a execuo de um programa de peas. O programa atualmente
executado abortado. No prximo incio de programa, a usinagem comea do incio.
Pressionar essa tecla para interromper a execuo de um programa de peas. Os eixos param de
funcionar e o fuso continua a funcionar. No prximo incio de programa, a usinagem comea a partir do
ponto de interrupo.

5.5
5.5.1

Executar/transferir uma parte do programa atravs da interface RS232


Configurar a comunicao RS232

Ferramenta de comunicao - SinuComPCIN


Para habilitar a comunicao RS232 entre um SINUMERIK 808D ADVANCED e um PC/PG necessrio ter a ferramenta
de comunicao RS232 SinuComPCIN instalada no PC/PG. Esta ferramenta est disponvel na caixa de ferramentas
SINUMERIK 808D ADVANCED .

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

43

Ajustes de comunicao RS232


Proceder como segue para configurar as configuraes de comunicao para a interface RS232:

44

1.

Conectar o sistema de controle com o PC/PG utilizando um cabo RS232.

2.

Selecionar a rea operacional desejada no PPU.

3.

Pressionar essa tecla de funo para ir para o diretrio RS232.

4.

Pressionar essa tecla de funo para abrir a janela para configuraes de comunicao RS232.

5.

Usar essa tecla para configurar os valores na seguinte janela como solicitado:

6.

Usar essa tecla de funo para salvar as configuraes. Se desejado, pode-se pressionar a
seguinte tecla de funo para tornar as configuraes em padres:

7.

Retornar para a tela principal RS232.

8.

Abrir o SinuComPCIN no PC/PG.

9.

Pressionar este boto na tela principal e selecionar a velocidade de transmisso desejada da lista.
Notar que essa velocidade de transmisso deve ser a mesma que foi selecionada no lado NC.

10.

Salvar as configuraes com este boto.

11.

Retornar para a tela principal do SinuComPCIN.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

5.5.2

Execuo a partir de uma fonte externa (atravs da interface RS232)

Pr-requisitos:
A ferramentaSinuComPCIN foi instalada em seu PC/PG.
A comunicao RS232 foi estabelecida com sucesso entre o sistema de controle e o PC/PG.
Proceder como segue para executar um programa de pea externamente atravs da interface RS232:
1.

Selecionar a rea operacional desejada no PPU.

2.

Pressionar essa tecla de funo para ir para o diretrio RS232.

3.

Pressionar essa tecla de funo vertical e o sistema automaticamente muda para o modo "AUTO"
na rea operacional de usinagem.

4.

Pressionar este boto na tela principal do SinuComPCIN e selecionar o programa desejado para
executar, por exemplo, Test.mpf. O programa transferido para a memria buffer no sistema de
controle e exibido para na seguinte janela:

5.

Se desejado, pode-se usar essa tecla de funo para especificar como se deseja executar o
programa (para mais informaes sobre o controle de programa, consultar a seo "Program
control (Pgina 40)").

6.

Pressionar essa tecla para executar o programa. O programa continuamente recarregado.


Ou no fim de programa ou aps pressionar a seguinte tecla, o programa automaticamente
removido do sistema de controle:

Indicao
Quando usar uma execuo externa atravs da RS232, a interface RS232 no deve estar ativa para outro aplicativo. Isto
significa, por exemplo, que a interface RS232 no deve estar ativa atravs da seguinte operao:
> "PLC" >

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

45

5.5.3

Transferir a partir de uma fonte externa (atravs da interface RS232)

Pr-requisitos:
A ferramentaSinuComPCIN foi instalada em seu PC/PG.
A comunicao RS232 foi estabelecida com sucesso entre o sistema de controle e o PC/PG.
Indicao
Os arquivos de programa podem ser transferidos somente para a unidade de sistemaN:\MPF ou N:\CMA; para isso, antes
de transferi certificar-se de que o identificador de unidade contido na primeira linha no arquivo de programa "N" e o
diretrio de destino na segunda linha "N_MPF" ou "N_CMA". Se no, deve ser feita uma mudana manual, por exemplo:

Proceder como segue para transferir um programa de pea externamente atravs da interface RS232:
1.

Selecionar a rea operacional desejada no PPU.

2.

Pressionar essa tecla de funo para ir para o diretrio RS232.

3.

Pressionar essa tecla de funo vertical na janela RS232.

4.

Pressionar este boto na tela principal do SinuComPCIN e selecionar o programa desejado para
executar, por exemplo, Test.mpf. A transferncia de dados tem incio.
No lado NC:

No lado SinuComPCIN:

5.

46

Aguardar at que SinuComPCIN tenha encerrado a transferncia de dados e apertar este boto.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

5.6

Usinar num ponto especfico

Funcionalidade
A funo block search possibilita avano de programa ao bloco requerido no programa da pea. Pode-se iniciar a usinagem
a partir de um bloco de programas especfico aps parar/interromper a execuo do programa ou durante a reusinagem.
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "AUTO".

3.

Pressionar essa tecla de funo para abrir a janela de busca de bloco.

4.

Buscar o ponto de incio solicitado com teclas cursoras ou coma seguinte tecla de funo:

o programa de peas foi parado/interrompido na ltima operao de usinagem, pode-se pressionar


a seguinte tecla de funo para carregar o ponto de interrupo como solicitado:

5.

Pressiona uma das seguintes teclas de funo para definir a configurao da busca de bloco:
Aps a busca de bloco, o programa continuar a partir da linha anterior ao ponto
de interrupo. Os mesmos clculos das condies bsicas (por exemplo:
nmeros de ferramentas e aresta de corte, funes M, velocidade de avano
velocidade de fuso) so realizadas como durante operao de programa normal,
mas os eixos no se movem.
Aps a busca de bloco, o programa continuar a partir da linha anterior ao ponto
de interrupo. Os mesmos clculos das condies bsicas so efetuados como
durante a operao de programa normal, mas os eixos no se movem.
Busca de blocos sem clculos das condies bsicas.

6.

Certificar-se de que o override da feedrate 0%. Verifique se a ferramenta correta est no fuso
antes de continuar.

7.

Pressionar essa tecla no MCP e ento um alarme 010208 aparece para ser confirmado se deve
continuar.

8.

Pressionar essa tecla novamente para executar o programa.

9.

Gire o override da feedrate no MCP lentamente para o valor desejado.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

47

Salvando os dados do sistema

Salvando dados
Essa funo salva os dados NC e CLP da memria voltil para uma rea de memria no voltil.
Pr-requisito:
Uma senha de sistema vlida precisa ser definida no sistema de controle.
No h nenhum programa executando no momento.
Seguir as seguintes etapas para salvar dados:
1.

Selecionar a rea operacional desejada.

2.

Abrir a janela para salvar dados.

3.

Pressionar essa tecla de funo para iniciar a ao de salvar. No execute nenhuma ao


de operador enquanto a cpia de dados estiver em execuo.

Existem dois mtodos para chamar os dados salvos.


Mtodo 1
1.

Pressionar essa tecla quando o sistema de controle est inicializando.

2.

Selecionar "Reload saved user data" no menu de configurao.

3.

Pressionar essa tecla para confirmar.

1.

Selecionar a rea operacional desejada.

2.

Abrir a janela para selecionar os modos de inicializao.

3.

Selecionar essa tecla de funo.

4.

Utilizar as teclas cursoras para selecionar o terceiro modo de inicializao.

5.

Pressionar essa tecla de funo para confirmar. O sistema de controle reinicializa com os
dados salvos.

Mtodo 2

Caractersticas gerais da rea operacional de gerenciamento de dados do sistema:


+
Ao pressionar a combinao de teclas acima permitido abrir a seguinte janela. Esta rea operacional inclui funes
solicitadas para parametrizao e anlise do NCK, do CLP e da unidade.

48

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Define os modos de ativao NC, CLP e HMI

Insere a senha correspondente (senha do fabricante


e a senha do usurio final) para diferentes nveis de
acesso

Define os dados de sistema da mquina

Muda a senha conforme os nveis de acesso


correspondentes

Configura os inversores e motores conectados

Apaga a senha atual

Fornece comissionamento e diagnstico do CLP

Seleciona o idioma da interface de usurio. Observe


que HMI automaticamente reiniciado quando um
novo idioma selecionado.

Define a data e hora do sistema e ajusta o brilho da


tela

Configura o direito de acesso para o controle remoto


atravs da conexo Ethernet

Faz cpia e restaura os dados do sistema

Muda para o modo de programao ISO

Cria e restaura arquivos de inicializao e arquivos de


dados

Salva os contedos de uma memria voltil em uma


rea de memria no voltil

Executa a otimizao do eixo


Uma barra de tecla de funo horizontal estendida pode ser acessada atravs desta tecla no PPU. Duas teclas
de funo horizontal estendidas so fornecidas:

Uma barra de tecla de funo horizontal estendida pode ser acessada atravs desta tecla no PPU. Duas teclas de funo
horizontal estendidas so fornecidas:
Visualiza as informaes de servio
Define o planejador de manuteno

Para mais informaes sobre as funes dessa tecla de funo, consultar o Manual de diagnsticos do SINUMERIK 808D
ADVANCED.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

49

Backup de dados

Back dos arquivos atravs de copiar e colar


Na rea operacional de gerenciamento de programa podem ser copiados arquivos de programas ou diretrios para outro
diretrio ou para outra unidade atravs de operaes de copiar e colar.
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Inserir o diretrio de programa.

3.

Selecionar o arquivo de programa ou o diretrio para o qual fazer o back up. Como opo, voc
pode usar a seguinte tecla de funo para pesquisar o arquivo ou diretrio desejado:

4.

Pressionar essa tecla de funo para copiar os dados para a rea de transferncia.

5.

Selecionar um diretrio ou unidade desejado como destino dos dados.


Para fazer o backup dos arquivos em um pendrive USB.
Para fazer o backup dos arquivos em um PC/PG externo. necessrio ter uma
unidade de rede conectada no sistema de controle.
Para fazer o backup dos arquivos na pasta para armazenagem dos arquivos do
fabricante no sistema de controle. Esta pasta visvel com a senha do
fabricante.
Para fazer o backup dos arquivos na pasta para armazenagem dos arquivos do
usurio final no sistema de controle.

6.

Pressionar essa tecla de funo para colar os dados copiados para o diretrio atual.

Fazer cpia de arquivos atravs da interface RS232


Os arquivos de programa podem ser copiados para um PC externo / PG atravs da interface RS232.
Sequncia de operao
1.
2.
3.

50

Conectar o sistema de controle com o PC/PG utilizando um cabo RS232.


Configurar as configuraes de comunicao para a interface RS232 (ver a seo "Configurar a
comunicao RS232 (Pgina 43)").
Pressionar este boto na tela principal do SinuComPCIN e inserir o nome do arquivo de texto, por
exemplo, Test.txt.

4.

Selecionar a rea operacional desejada no PPU.

5.

Inserir o diretrio de programa.

6.

Selecionar o arquivo de programa que deseja fazer backup.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

7.

Pressionar essa tecla de funo para copi-lo para a rea de transferncia.

8.

Inserir o diretrio RS232.

9.

Pressionar essa tecla de funo vertical na janela RS232. A transferncia de dados tem incio.

10.

Aguardar at queSinuComPCIN tenha encerrado a transferncia de dados e apertar este boto.

Para mais informaes, consultar o Manual de diagnsticos do SINUMERIK 808D ADVANCED.

8
8.1

Princpios de programao
Fundamentos da programao

8.1.1

Nomes de programas

Cada programa deve ter um nome de programa. O nome de programa deve obedecer s convenes abaixo:
Utilize no mximo 24 letras ou 12 caracteres chineses para nomear um programa (excluindo o comprimento do
caractere da extenso do arquivo)
Separe a extenso do arquivo apenas com um ponto decimal
Caso o tipo de programa padro atual seja MPF (principal programa) e voc deseja criar um subprograma, insira a
extenso ".SPF"
Caso o tipo de programa padro atual seja SPF (principal programa) e voc deseja criar um subprograma, insira a
extenso ".MPF"
No insira a extenso do arquivo caso deseje assumir o tipo de programa padro atual
Evite utilizar caracteres especiais para nomes de programas.
Exemplo
WORKPIECE527

8.1.2

Estrutura do programa

Estrutura e contedo
O programa NC consiste de uma sequncia de blocos (ver tabela abaixo). Cada bloco representa uma etapa da usinagem.
As instrues so gravadas nos blocos na forma de palavras. O ltimo bloco na sequncia de execuo contm uma
palavra especial para o fim do programa, por exemplo, M2.
A tabela abaixo mostra um exemplo de estrutura de programa do NC.
Bloco

Palavra

Palavra

Palavra

...

; Comentrio

Bloco

N10

G0

X20

...

; Primeiro bloco

Bloco

N20

G2

Z37

...

; Segundo bloco

Bloco

N30

G91

...

...

; ...

Bloco

N40

...

...

...

Bloco

N50

M2

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

; Fim do programa

51

8.2
8.2.1

Dados posicionais
Dimenses da programao

Nesta seo, voc encontrar descries dos comandos com os quais poder programar diretamente as dimenses obtidas
de um desenho. Isto tem a vantagem de no ser preciso fazer clculos extensos para a programao do NC.
Indicao
Os comandos descritos nesta seo so encontrados na maioria dos casos no incio de um programa. A forma na qual
essas funes so combinadas no tem inteno de ser uma soluo bvia. Por exemplo, a opo de plano de trabalho
pode ser feita em outro ponto do programa NC. A finalidade real desta e das sees seguintes ilustrar a estrutura
convencional de um programa NC.
Viso geral das dimenses tpicas
A base da maior parte dos programas NC um desenho com dimenses reais.
Quando da implementao de um programa NC, til inserir exatamente as dimenses do desenho de um objeto a usinar
no programa de usinagem. Estas podem ser:
Dimenso absoluta, G90 eficaz de maneira modal aplica-se a todos os eixos no bloco, at a revogao pelo G91 em um
bloco seguinte.
Dimenso absoluta, X=AC(valor) aplica-se apenas este valor ao eixo determinado e no influenciado por G90/G91.
Isto possvel para todos os eixos e tambm para posicionamentos do fuso SPOS, SPOSA e parmetros de
interpolao I, J, K.
Dimenso absoluta, X=CC(valor) a posio pela rota mais curta, aplica-se apenas este valor ao eixo determinado e no
influenciado por G90/G91. Isto tambm possvel para posicionamentos de fuso SPOS, SPOSA.
Dimenso absoluta, X=ACP(valor) aproximao da posio na direo positiva, somente este valor definido para o
eixo rotativo, cuja faixa definida como 0...< 360 graus nos dados da mquina.
Dimenso absoluta, X=ACN(valor) aproximao da posio na direo negativa, somente este valor definido para o
eixo rotativo, cuja faixa definida como 0...< 360 graus nos dados da mquina.
Dimenso incremental, G91 modalmente eficaz aplica-se a todos os eixos no bloco, at ela ser revogada por G90 em
um bloco seguinte.
Dimenso incremental, X=IC(valor) apenas este valor aplica-se exclusivamente ao eixo especificado e no
influenciado por G90/G91. Isto possvel para todos os eixos e tambm para posicionamentos do fuso SPOS, SPOSA e
parmetros de interpolao I, J, K.
Dimenso em polegadas, G70 aplica-se a todos os eixos lineares no bloco, at ser revogado por G71 em um bloco
seguinte.
Dimenso mtrica, G71 aplica-se a todos os eixos lineares no bloco, at ser revogado por G70 em um bloco seguinte.
Dimenso em polegadas como para G70, no entanto, G700 aplica-se tambm aos dados de ajuste da taxa de avano e
ao comprimento.
Dimenso mtrica como para G71, no entanto, G710 aplica-se tambm aos dados de ajuste da taxa de avano e ao
comprimento.
Programao do dimetro, DIAMON ativado
Programao do dimetro, DIAMON desativado
Programao do dimetro, DIAM90 para avano transversal de blocos com G90. Programao do raio para avano
transversal de blocos com G91.

52

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.2.2

Seleo de plano: G17 a G19

Funcionalidade
Para atribuir, por exemplo, compensaes de raio da ferramenta e comprimento da ferramenta, um plano com dois eixos
selecionado dentre os trs eixos X, Y e Z. Nesse plano, pode-se ativar uma compensao do raio da ferramenta.
Para broca e fresa, a compensao de comprimento (comprimento1) atribuda ao eixo vertical no plano selecionado.
Tambm possvel usar uma compensao de comprimento tridimensional para casos especiais.
Outra influncia da seleo de plano descrita com as funes apropriadas (por exemplo, Seo "Suporte para a
programao da definio de contorno").
Os planos individuais tambm so utilizados para definir a direo de rotao do crculo para a interpolao circular horrio
ou anti-horrio. No plano em que o crculo atravessado, a abscissa e a ordenada so designadas e, consequentemente,
tambm a direo de rotao do crculo. Crculos tambm podem ser atravessados em outro plano que no o plano
atualmente ativo G17 a G19 (Para mais informaes, consulte a seo"Interpolao circular (Pgina 74)".).
O plano e as atribuies de eixo seguintes so possveis:
Funo G

Plano (abscissa/ordenada)

Eixo vertical no plano


(compensao de comprimento ao furar/fresar)

G17

X/Y

G18

Z/X

G19

Y/Z

Veja a seguinte ilustrao para planos e eixos durante perfurao/fresagem:

Exemplo de programao
N10 G17 T... D... M...

; X/Y plano selecionado

N20 ... X... Y... Z...

; compensao do comprimento da ferramenta (comprimento1) no eixo Z

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

53

8.2.3

Dimensionamento absoluto / incremental G90, G91, AC, IC

Funcionalidade
Com as instrues G90/G91, os dados posicionais escritos X, Y, Z, ... so avaliados como um ponto coordenado (G90) ou
como uma posio de eixo qual movimentar (G91). G90/G91 aplicam-se a todos os eixos.
Independente de G90/G91, certos dados posicionais podem ser especificados para certos blocos em dimenses
absolutas/incrementais usando AC/IC.
Estas instrues no determinam a trajetria pela qual os pontos finais so atingidos; isto proporcionado por um grupo G
(G0, G1, G2 e G3....Para mais informaes, consulte as Sees "Interpolao linear (Pgina 70)" e "Interpolao circular
(Pgina 74)".).
Programao
G90

;Dados das dimenses absolutas

G91

;Dados da dimenso incremental

X=AC(...)

; Dimensionamento absoluto de um determinado eixo (aqui: eixo X), no modal

X=IC(...)

; Dimensionamento incremental de um determinado eixo (aqui: eixo X), no modal

Veja a ilustrao a seguir para diferentes tipos de dimensionamento no desenho:

Dimensionamento absoluto G90


Com o dimensionamento absoluto, os dados de dimensionamento referem-se ao zero do sistema de coordenadas
atualmente ativo (objeto a usinar ou sistema de coordenadas do objeto a usinar atual ou sistema de coordenadas da
mquina). Isto depende de quais deslocamentos esto atualmente ativos: programvel, ajustvel ou nenhum deslocamento.
Ao ser iniciado o programa, o G90 fica ativo para todos os eixos e permanece ativo at ser cancelada sua seleo em um
bloco subsequente por G91 (dados de dimensionamento incremental) (modalmente ativos).
Dimensionamento incremental G91
Com o dimensionamento incremental, o valor numrico das informaes sobre a trajetria corresponde ao valor numrico
da trajetria do eixo a ser atravessado. O sinal de orientao indica a direo do avano transversal.
G91 aplica-se a todos os eixos e pode ser desabilitada em um bloco subsequente por meio de G90 (dimensionamento
absoluto).
Especificao com =AC(...), =IC(...)
Aps a coordenada do ponto final, grave um sinal de igual. O valor deve ser especificado entre parntesis.
Dimenses absolutas tambm so possveis para pontos centrais circulares usando =AC(...). Caso contrrio, o ponto de
referncia do centro do crculo ser o ponto inicial do crculo.
Exemplo de programao
N10 G90 X20 Z90
N20 X75 Z=IC(-32)
N180 G91 X40 Z20
N190 X-12 Z=AC(17)

54

;
;
;
;

Dimenses absolutas
As dimenses de X permanecem absolutas, dimenso incremental de Z
Mudana para dimensionamento incremental
O dimensionamento incremental permanece X, Z-absoluto
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

8.2.4

Dimenses em unidades mtricas e polegadas: G71, G70, G710, G700

Funcionalidade
Se as dimenses do objeto a usinar que se desviarem das configuraes do sistema de base do sistema de controle
estiverem presentes (polegada ou mm), as dimenses podero ser inseridas diretamente no programa. A converso
necessria para o sistema de base executada pelo seguinte sistema de controle.
Programao
G70

; Dimenses em polegadas

G71

' Dimenses mtricas

G700

; Dimenses em polegadas, tambm para a taxa de avano F

G710

; Dimenses mtricas, tambm para a taxa de avano F

Exemplo de programao
N10 G70 X10 Z30

; Dimenses em polegadas

N20 X40 Z50

; G70 continua a agir

N80 G71 X19 Z17.3

; dimensionamento mtrico deste ponto em diante

Informaes
Dependendo da configurao-padro que voc tiver escolhido, o sistema de controle interpreta todos os valores
geomtricos como dimenses mtricas ou dimenses em polegadas. Corretores de ferramenta e compensaes ajustveis
do trabalho incluindo sua exibio tambm devem ser entendidos como valores geomtricos; isso tambm se aplica
velocidade de avano F em mm/min ou pol./min. A configurao-padro pode ser ajustada por meio dos dados da mquina.
Todos os exemplos neste manual so baseados em uma configurao-padro no sistema mtrico.
G70 ou G71 avalia todos os parmetros geomtricos que referem-se diretamente pea de trabalho, ou em polegadas ou
em metros, por exemplo:
Dados posicionais X, Y, Z, ... para G0,G1,G2,G3,G33, CIP, CT
Parmetros de interpolao I, J, K (tambm passo de rosca)
Raio do crculo CR
Deslocamento da obra programvel (TRANS, ATRANS)
Raio polar RP
Nenhum parmetro geomtrico restante que no for parmetro direto do objeto a usinar, como taxas de avano,
deslocamentos de ferramentas e deslocamentos de obras ajustveis afetado por G70/G71.
G700/G710 no entanto, afeta tambm a taxa de avano F (polegadas/min, polegadas por/giro ou mm/min, mm/giro).

8.2.5

Coordenadas polares, definio de polo: G110, G111, G112

Funcionalidade
Alm da especificao comum em coordenadas cartesianas (X, Y, Z), os pontos de uma pea de trabalho podem ser
especificados usando coordenadas polares.
Coordenadas polares tambm so teis se uma pea de trabalho ou uma parte dela for dimensionada a partir de um ponto
central (polo) com especificao do raio e do ngulo.
Plano
As coordenadas polares referem-se ao plano ativado com G17 a G19. Alm disso, o terceiro eixo posicionado verticalmente
neste plano pode ser especificado. Ao fazer isso, especificaes espaciais podem ser programadas como coordenadas
cilndricas.
Raio polar RP=...
O raio polar especifica a distncia do ponto ao polo. Ele armazenado e s deve ser escrito em blocos nos quais muda
depois de alterar o polo ou ao mudar o plano.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

55

ngulo polar AP=...


O ngulo sempre em relao ao eixo horizontal (abscissa) do plano (por exemplo, com G17: eixo X). Especificaes de
ngulo positivo ou negativo so possveis.
O ngulo polar permanece armazenado e s deve ser escrito em blocos nos quais muda depois de alterar o polo ou ao
mudar o plano.
Veja a ilustrao a seguir para raio polar e ngulo polar com definio da direo positiva em diferentes planos:

Definio de polo, programao


G110

Especificao de polo em relao posio de ponto de ajuste programada por ltimo (no plano, por
exemplo, com G17: X/Y)

G111

; Especificao de polo em relao origem do sistema de coordenadas da pea de trabalho atual (no
plano, por exemplo, com G17: X/Y)

G112

; Especificao de polo em relao ao ltimo polo vlido; preservar plano

Indicao
Especificaes de polo
Definies de polo tambm podem ser realizadas usando coordenadas polares. Isso faz sentido se um polo j existir.
Se nenhum polo for definido, a origem do sistema de coordenadas da pea de trabalho atual atuar como o polo.
Exemplo de programao
N10 G17

; Plano X/Y

N20 G0 X0 Y0
N30 G111 X20 Y10

; Coordenadas de polo no sistema de coordenadas da pea atual

N40 G1 RP=50 AP=30 F1000


N50 G110 X-10 Y20
N60 G1 RP=30 AP=45 F1000
N70 G112 X40 Y20

; Novo polo em relao ao ltimo polo como uma coordenada polar

N80 G1 RP=30 AP=135

; Coordenada polar

M30

Movimento com coordenadas polares


As posies programadas usando coordenadas polares tambm podem ser atravessadas como posies especificadas
com coordenadas cartesianas como segue:
G0 - interpolao linear com movimento transversal rpido

56

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

G1 - interpolao linear com velocidade de avano


G2 - interpolao circular sentido horrio
G3 - interpolao circular sentido anti-horrio
Consulte tambm as Sees "Interpolao linear (Pgina 70)" e "Interpolao circular (Pgina 74)")

8.2.6

Deslocamento da obra programvel: TRANS, ATRANS

Funcionalidade
O deslocamento programado da obra pode ser usado:
para formatos/disposies recorrentes em variadas posies sobre o objeto a usinar
quando se seleciona um novo ponto de referncia para o dimensionamento
como uma tolerncia de material quando se faz o desbaste
Isto resulta no sistema de coordenadas da pea de trabalho atual. As dimenses regravadas usam isto como referncia.
O deslocamento possvel em todos os eixos.
Programao
TRANS X... Y... Z...

; deslocamento programvel, exclui instrues antigas de deslocamento, rotao, fator


de escala, espelhamento

ATRANS X... Y... Z...

; deslocamento programvel, aditivo s instrues existentes

TRANS

; sem valores: elimina as instrues antigas de deslocamento, rotao, fator de


escala, espelhamento

Cada uma das instrues que contm TRANS ou ATRANS requerem um bloco separado.
Veja a ilustrao a seguir para o exemplo de correo programvel:

Exemplo de programao
N20 TRANS X20 Y15

; Translao programvel

N30 L10

; Chamada de sub-rotina; contm a geometria a ser deslocada

N70 TRANS

; Deslocamento de origem removido

Chamada de sub-rotina - veja seo "Tcnica de sub-rotina (Pgina 114)".

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

57

8.2.7

Rotao programvel: ROT, AROT

Funcionalidade
A rotao executada no plano atual G17 ou G18 ou G19 usando o valor de RPL=... especificado em graus.
Programao
ROT RPL=...

; Rotao programvel, apaga instrues antigas de deslocamento de origem, rotao, fator de


escala, espelhamento

AROT RPL=...

; Rotao programvel, aditiva s instrues existentes

ROT

; Sem valores: elimina as instrues antigas de deslocamento, rotao, fator de escala,


espelhamento

As instrues que contm ROT ou AROT requerem um bloco separado cada.


Veja a ilustrao a seguir para a definio de direo positivado ngulo de rotao em planos individuais:

Veja a ilustrao a seguir para programar o exemplo de correo programvel e rotao:

Exemplo de programao
N10
N20
N30
N40
N50
N60
N70

G17 ...
TRANS X20 Y10
L10
TRANS X30 Y26
AROT RPL=45
L10
TRANS

;
;
;
;
;
;
;

Plano X/Y
Translao programvel
Chamada de sub-rotina; contm a geometria a ser deslocada
Novo deslocamento de origem
Rotao aditiva de 45 graus
Chamada de sub-rotina
Deslocamento de origem e rotao removidos

Chamada de sub-rotina - veja seo "Tcnica de sub-rotina (Pgina 114)".

58

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.2.8

Fator de escala programvel: SCALE, ASCALE

Funcionalidade
Um fator de escala pode ser programado para todos os eixos com SCALE / ASCALE. A trajetria ampliada ou reduzida
por este fator no eixo especificado. O sistema de coordenadas atualmente configurado usado como referncia para a
troca de escala.
Programao
SCALE X... Y... Z...

; Fator de escala programvel, apaga as instrues antigas de deslocamento de origem,


rotao, fator de escala, espelhamento

ASCALE X... Y... Z...

; fator de escala programvel, aditivo s instrues existentes

SCALE

; Sem valores: apaga as instrues antigas de deslocamento de origem, rotao, fator de


escala, espelhamento

Cada uma das instrues que contm SCALE ou ASCALE requerem um bloco separado.
Indicao
Para crculos, deve ser usado o mesmo fator em ambos os eixos.
Se ATRANS for programado com SCALE/ASCALE ativo, esses valores de deslocamento tambm so colocados em
escala.
Veja a ilustrao a seguir para exemplo de espelhamento com posio de ferramenta mostrada:

Exemplo de programao
N10 G17

; Plano X/Y

N20 L10

; Original do controle programado

N30 SCALE X2 Y2

; Contorno X e Y aumentado duas vezes

N40 L10
N50 ATRANS X2.5 Y18

; Os valores so tambm colocados em escala!

N60 L10

; Contorno aumentado e deslocamento de origem

Chamada de sub-rotina - veja seo "Tcnica de sub-rotina (Pgina 114)".

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

59

8.2.9

Espelhamento programvel: MIRROR, AMIRROR

Funcionalidade
MIRROR e AMIRROR podem ser utilizados para espelhar formatos de pea nos eixos de coordenadas. Todos os
movimento transversais de eixos para os quais o espelhamento programado tm a direo invertida.
Programao
MIRROR X0 Y0 Z0

; Espelhamento programvel, apaga instrues antigas de deslocamento de origem,


rotao, fator de escala, espelhamento

AMIRROR X0 Y0 Z0

; Espelhamento programvel, aditivo s instrues existentes

MIRROR

; Sem valores: elimina as instrues antigas de deslocamento, rotao, fator de


escala, espelhamento

As instrues que contm MIRROR ou AMIRROR requerem um bloco separado cada. O valor do eixo no tem influncia.
Um valor, entretanto, deve ser especificado.
Indicao
Qualquer compensao de raio de ferramenta ativa (G41/G42) invertida automaticamente ao espelhar.
A direo de rotao do crculo G2/G3 tambm invertida automaticamente ao espelhar.
Veja a ilustrao a seguir para exemplo de espelhamento com posio de ferramenta mostrada:

Exemplo de programao
Espelhamento em eixos de coordenadas diferentes com influncia em uma compensao de raio de ferramenta e G2/G3:
...
N10
N20
N30
N40
N50
N60
N70
N80
N90

G17
L10
MIRROR X0
L10
MIRROR Y0
L10
AMIRROR X0
L10
MIRROR

;
;
;
;
;

Plano X/Y, Z posicionado verticalmente nele


Contorno programado com G41
Direo alterada em X
Contorno espelhado
Direo mudada em Y

; Espelhamento mais uma vez, mas agora em X


; Contorno duas vezes espelhado
; Espelhamento desativado

Chamada de sub-rotina - veja seo "Tcnica de sub-rotina (Pgina 114)".

60

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.2.10

Fixao do objeto a usinar - deslocamento ajustvel da obra: G54 a G59, G500,


G53, G153

Funcionalidade
O deslocamento de origem ajustvel especifica a posio do zero da pea na mquina (deslocamento do ponto zero da
pea em relao ao zero da mquina). Este deslocamento determinado na fixao do objeto a usinar na mquina e deve
ser inserido no campo de dados correspondente pelo operador. O valor ativado pelo programa selecionando-se seis
agrupamentos possveis: G54 a G59.
Indicao
A fixao angular de uma pea possvel inserindo os ngulos de rotao em torno dos eixos da mquina. Essas pores
de rotao so ativadas com o deslocamento de origem G54 a G59.
Programao
G54 a G59
G500
G53
G153

; 1. at o sexto ajuste de deslocamento de origem


; Ajustes de deslocamento de origem desativado (OFF) - modal
correo de ajuste de trabalho DESLIGADO, no modal; tambm suprime a correo
programvel
correo de ajuste de trabalho LIGADA, no modal; adicionalmente, suprime a estrutura de base

Veja a ilustrao a seguir para correo de ajuste de trabalho:

Veja a ilustrao a seguir para vrias posies da pea de fixao na furao/fresagem:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

61

Exemplo de programao
N10
N20
N30
N40
N50
N60
N70
N80
N90

G54
L47
G55
L47
G56
L47
G57
L47
G500 G0 X

;
;
;
;
;
;
;
;
;

Chamar primeiro deslocamento de origem ajustvel


Usinagem da pea de trabalho 1, aqui usando L47
Chamar segundo deslocamento de origem ajustvel
Usinagem da pea de trabalho 2, aqui usando L47
Chamar terceiro deslocamento de origem ajustvel
Usinagem da pea de trabalho 3, aqui usando L47
Chamar quarto deslocamento de origem ajustvel
Usinagem da pea de trabalho 4, aqui usando L47
Desativar deslocamento de origem ajustvel

Chamada de sub-rotina - veja seo "Tcnica de sub-rotina (Pgina 114)".

8.2.11

Compresso do bloco NC (COMPON, COMPCURV, COMPCAD)

Funcionalidade
Os sistemas CAD/CAM normalmente produzem blocos lineares, os quais atendem as especificaes de preciso
configuradas. No caso de contornos complexos, pode resultar em um grande volume de dados e sees de trajetrias
curtas. As sees de trajetria curta restringem a taxa de processamento.
Usando uma funo de compressor, o contorno, especificado usando os blocos lineares, obtido usando blocos
polinomiais. Isto traz as seguintes vantagens:
Reduo do nmero de blocos de programa de peas necessrio para a descrio do contorno da pea de trabalho
Transies de bloco contnuas
Velocidades de trajetria mxima mais altas
As seguintes funes do compressor esto disponveis:
COMPON
As transies do bloco somente so constantes na velocidade, enquanto que a acelerao dos eixos participantes pode
ser em saltos nas transies de bloco.
COMPCURV
Transies de bloco possuem acelerao contnua. Isto garante uma velocidade suave e a acelerao de todos os
eixos nas transies de bloco.
COMPCAD
A compresso que usa muito tempo de processamento e espao na memria otimizado com relao qualidade da
superfcie e velocidade. COMPCAD somente deve ser usado se medidas para melhorar a superfcie no puderem ser
tomadas antecipadamente pelo programa CAD/CAM.
COMPOF encerra a funo do compressor.
Sintaxe
COMPON
COMPCURV
COMPCAD
COMPOF
Significado
COMPON:

Comando para ativar a funo de compressor COMPON.


Ativado:

COMPCURV:

Ativado:
COMPCAD:

62

Modal

Comando para ativar a funo de compressor COMPCAD.


Ativado:

COMPOF:

Modal

Comando para ativar a funo de compressor COMPCURV.

Modal

Comando para desativar a funo de compressor ativa no momento.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Condies suplementares
A compresso do bloco NC executada geralmente pare blocos lineares (G1).
Somente os blocos que atendem a sintaxe simples so comprimidos:
N... G1X... Y... Z... F... ;comentrio
Todos os demais blocos so executados sem alterao (sem compresso).
Blocos de movimento com endereos estendidos como C=100 ou A=AC(100) tambm so condensados.
Os valores de posio no precisam ser programados diretamente, mas podem ser especificados indiretamente usando
as atribuies de parmetro, ex. X=R1*(R2+R3).
Se a opo "transformao da direo" estiver disponvel, os blocos NC nos quais a orientao da ferramenta (e,
quando relevante, tambm o giro da ferramenta) estiver programada usando vetores de direo tambm podem ser
comprimidos.
interrompido por outro tipo de instruo NC, ex., uma sada de funo auxiliar.
Exemplos
Exemplo 1: COMPON
Cdigo de programa

Comentrio

N10 COMPON

; Funo de compressor COMPON ativada.

N11 G1 X0.37 Y2.9 F600

; G1 antes do ponto final e do avano.

N12 X16.87 Y.698


N13 X16.865 Y.72
N14 X16.91 Y.799

N1037 COMPOF

; Funo de compressor desativada.

Exemplo 2: COMPCAD
Cdigo de programa

Comentrio

G00 X30 Y6 Z40


G1 F10000 G642

; Funo de combinao G642 ativada.

SOFT

; Limitao do movimento intermitente SOFT


ativado.

COMPCAD

; Funo de compressor COMPCAD ativada.

STOPFIFO
N24050 Z32.499
N24051 X41.365 Z32.500
N24052 X43.115 Z32.497
N24053 X43.365 Z32.477
N24054 X43.556 Z32.449
N24055 X43.818 Z32.387
N24056 X44.076 Z32.300

COMPOF

; Funo de compressor desativada.

G00 Z50
M30

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

63

8.2.12

Transformao da superfcie do cilindro (TRACYL)

Funcionalidade
A funo de transformao da superfcie do cilindro TRACYL pode ser usada para a usinagem de:
Ranhuras longitudinais em corpos cilndricos
Ranhuras transversais em objetos cilndricos
Ranhuras com qualquer sulco em corpos cilndricos
O caminho das ranhuras programado com relao superfcie de nvel no interligada do cilindro.

O sistema de controle transforma os movimentos transversais programados em coordenadas cartesianas


sistema X, Y, Z em movimentos transversais dos eixos reais da mquina. O fuso principal
aqui funciona como o eixo giratrio da mquina.
O TRACYL deve ser configurado usando dados de mquina especiais. A posio do eixo rotativo na
qual o valor Y=0 tambm definida aqui.
Tipos de transformao TRACYL
H trs formas de transformao coordenada da superfcie do cilindro:
TRACYL sem correo de parede da ranhura (TRAFO_TYPE_n=512)
TRACYL com correo de parede da ranhura: (TRAFO_TYPE_n=513)
TRACYL com eixo linear adicional e correo de parede da ranhura: (TRAFO_TYPE_n=514)
A correo da parede da ranhura parametrizada com o TRACYL usando o terceiro parmetro.
Para a transformao em curva perifrica do cilindro com compensao do lado da ranhura, o eixo usado para a
compensao deve ser posicionado em zero (y=0), de forma que o centro da ranhura para a linha central da ranhura
programada seja concludo.
Uso do eixo
Os eixos a seguir no podem ser usados como eixo de posicionamento ou como um eixo de alternncia:
O eixo de geometria na direo perifrica da superfcie perifrica do cilindro (eixo Y)
O eixo linear adicional para uma compensao lateral da ranhura (eixo Z).

64

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Programao
TRACYL(d) ou TRACYL(d, n) ou para transformao do tipo 514
TRACYL(d, n, correo lateral da ranhura)
TRAFOOF
Eixo rotativo
O eixo rotativo no pode ser programado por estar ocupado por um eixo de geometria e, portanto, no pode ser
programado diretamente como um eixo de canal.
Significado
TRACYL(d)

Ativa a primeira funo TRACYL especificada nos dados de mquina do canal.


d o parmetro para o dimetro de trabalho.

TRACYL (d, n)

Ativa a funo n-th TRACYL especificada nos dados de mquina do canal.


O mximo para n 2, TRACYL(d,1) correspondendo ao TRACYL(d).

Valor para o dimetro de trabalho. O dimetro de trabalho duas vezes a distncia entre a
ponta da ferramenta e o centro de torneamento. Este dimetro deve ser sempre
especificado e ser maior do que 1.

Segundo parmetro opcional para o bloco de dados TRACYL 1 (pr-selecionado) ou 2.

Compensao lateral da
ranhura

Terceiro parmetro opcional cujo valor para TRACYL pr-selecionado usando o modo
para dados de mquina.
Faixa de valores:
0: Transformao do tipo 514 sem correo de parede da ranhura como a opo anterior
1: Transformao do tipo 514 com correo de parede da ranhura

TRAFOOF

Transformao desativada (BCS e MCS so mais uma vez idnticos).

OFFN

Contorno de correo normal: Distncia da lateral da ranhura a partir do contorno de


referncia programado.

Indicao
De forma semelhante, uma transformao TRACYL ativa desativada se uma das outras transformaes for ativada no
canal relevante (ex. TRANSMIT).
Endereo OFFN
Distncia da parede lateral da ranhura para a trajetria programada.
Geralmente, a linha central da ranhura programada. OFFN define a largura da ranhura (metade) para a compensao de
raio da fresa ativada (G41, G42).
Programao: OFFN=... ; distncia em mm
Indicao
Definir OFFN=0 uma vez que a ranhura seja concluda. OFFN tambm usado fora do TRACYL - para a programao da
correo em combinao com G41, G42.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

65

Exemplo: Definio de ferramenta


O exemplo a seguir adequado para o teste da parametrizao da transformao de cilindro TRACYL:
Cdigo de programa

Comentrio

Parmetros de
ferramenta

Significado

Nmero (DP)
$TC_DP1[1,1]=120

Tipo de ferramenta (ferramenta de torneamento)

$TC_DP2[1,1]=0

Posio da aresta de corte (Somente para ferramentas giratrias)

Cdigo de programa

Comentrio

Geometria

Compensao de comprimento

$TC_DP3[1,1]=8.

Vetor de correo do comprimento (Clculo para acelerao para o tipo e o


plano)

$TC_DP4[1,1]=9.
$TC_DP5[1,1]=7.
Cdigo de programa

Comentrio

Geometria

Raio

$TC_DP6[1,1]=6.

Raio da ferramenta

$TC_DP7[1,1]=0

Largura do slot b para serra do slot, raio circular para ferramentas de


fresagem

$TC_DP8[1,1]=0

Projeo k (Somente para serra do slot)

$TC_DP9[1,1]=0
$TC_DP10[1,1]=0
$TC_DP11[1,1]=0

ngulo para ferramentas de fresagem cnicas

Cdigo de programa

Comentrio

Desgaste

Compensao de comprimento e de raio

$TC_DP12[1,1]=0

Parmetros restantes para $TC_DP24=0 (Dimenso da base/adaptador da ferramenta)

66

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo: Criao de uma ranhura em formato de gancho

Ativar a transformao da superfcie do cilindro


Ferramenta necessria: Ferramenta de fresagem T1, raio =3 mm, posio da borda =8
Cdigo de programa

Comentrio

N10 T1 D1 G54 G90 G94


F1000

; Seleo da ferramenta, compensao da fixao

N20 SPOS=0

; Aproximar da posio inicial

N30 SETMS(2)

; Defina o segundo fuso como sendo o principal

N40 M3 S2000

; Execute o fuso

N50 DIAMOF

; Alterar o dimensionamento do dimetro para dimensionamento do raio

N60 G0 X23 Z105


N70 TRACYL (20)

; Ativar a transformao da superfcie do cilindro

N80 G19

; Seleo de plano

Usinagem de uma ranhura em formato de gancho


Cdigo de programa

Comentrio

N90 G1 Y0 Z-10

; Aproximar da posio inicial

N100 G42 OFFN=-4.5

; Compensao do raio da ferramenta direita do contorno ativada

N110 X19 F500


N120 Z-25
N130 Y30
N140 OFFN=-3.5
N150 Y0
N160 Z-10
N170 X25
N180 TRAFOOF
N190 DIAMON

; Dimensionamento do dimetro

N200 G40

; Compensao do raio da ferramenta desativado

N210 G0 X80 Z100

; Retrao em movimento transversal rpido

N220 M30

; Fim do programa

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

67

Descrio
Sem correo de parede da ranhura (Transformao do tipo 512)
O controlador transforma os movimentos transversais programados do sistema de coordenada do cilindro em movimentos
transversais dos eixos reais da mquina:
Eixo rotativo
Eixo de avano perpendicular ao eixo rotativo
Eixo longitudinal paralelo ao eixo rotativo
Os eixos lineares so posicionados de forma perpendicular um ao outro. O eixo de avano corta o eixo rotativo.

Com correo de parede da ranhura (Transformao do tipo 513)


Kinematics conforme acima, mas um eixo longitudinal adicional paralelo direo perifrica.
Os eixos lineares so posicionados de forma perpendicular um ao outro.
O controle de velocidade prev os limites definidos para as rotaes.

Seo transversal da ranhura


No caso de uma configurao do eixo 1, as ranhuras longitudinais ao longo do eixo rotativo esto sujeitas aos limites
paralelos somente se a largura da ranhura corresponder exatamente ao raio da ferramenta.
As ranhuras paralelas ao perifrico (ranhuras transversais) no so paralelas no incio e no fim.

68

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Com eixo linear adicional e correo de parede da ranhura (transformao do tipo 514):
Em uma mquina com um segundo eixo linear, esta variao da transformao utiliza a redundncia a fim de executar a
melhora da compensao da ferramenta. As condies a seguir so ento
aplicveis ao segundo eixo linear:
Uma rea de trabalho menor
O segundo eixo linear no deve ser usado para cruzar o programa de peas.
Determinadas configuraes de dados de mquina so presumidos para o programa de peas e para a atribuio dos eixos
correspondentes no BCS ou MCS.
Para mais informaes, consultar o Manual de funes do SINUMERIK 808D ADVANCED .
Contorno de correo normal OFFN (transformao do tipo 513)
Para fresar ranhuras com TRACYL, o seguinte programado:
Linha central da ranhura no programa de peas
Metade da largura da ranhura programada usando OFFN.
Para evitar dano lateral da ranhura, OFFN atua somente quando a compensao de raio de ferramenta est ativa. Alm
disso, OFFN tambm deve ser >= que o raio da ferramenta para evitar que ocorra dano ao lado oposto da ranhura.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

69

Um programa de peas para fresagem de uma ranhura geralmente inclui as seguintes etapas:
1. Seleo da ferramenta
2. Selecionar TRACYL
3. Selecionar a correo da coordenada adequada (estrutura)
4. Posicionamento
5. Programa OFFN
6. Selecionar TRC
7. Bloco de aproximao (posio TRC e aproximao da lateral da ranhura)
8. Contorno da linha central da ranhura
9. Desabilitar TRC
10. Bloco de retrao (retrai o TRC e distancia-se da lateral da ranhura)
11. Posicionamento
12. Desabilitar OFFN
13. TRAFOOF
14. Selecionar novamente a alternao da coordenada original (estrutura)
Recursos especiais
Seleo TRC:
O TRC no programado com relao lateral da ranhura, mas sim em relao linha central da ranhura programada.
Para evitar que a ferramenta se desloque para a esquerda da lateral da ranhura, G42 inserido (ao invs de G41). Isto
evitado se em OFFN, a largura da ranhura for inserida com um sinal negativo.
OFFN age de forma diferente com o TRACYL do que sem ele. Uma vez que, mesmo sem TRACYL, OFFN includo
quando o TRC est ativo, OFFN deve ser reinicializado como zero aps TRAFOOF.
Isto possvel para alterar OFFN junto a um programa de peas. Isto pode ser usado para alternar a linha central da
ranhura do centro (consulte o diagrama).
Orientao das ranhuras:
TRACYL no cria a mesma ranhura para orientao delas como aconteceria com uma ferramenta cujo dimetro
produziria a largura da ranhura. Basicamente, no possvel criar a mesma geometria lateral da ranhura com uma
ferramenta cilndrica menor, como acontece com uma maior. TRACYL minimiza o erro. Para evitar problemas de
preciso, o raio da ferramenta deve ser ligeiramente menor do que a metade da largura da ranhura.
Indicao
OFFN e TRC
Com TRAFO_TYPE_n = 512, o valor efetivo em OFFN como uma tolerncia para o TRC. Com TRAFO_TYPE_n = 513,
metade da largura da ranhura programada em OFFN. O contorno retrado com OFFN-TRC.

8.3

Interpolao linear

8.3.1

Interpolao linear com movimento transversal rpido: G0

Funcionalidade
O posicionamento transversal rpido G0 utilizado para posicionamento rpido da ferramenta, mas no para usinagem
direta da pea de trabalho.
Todos os eixos podem ser movimentados simultaneamente - em uma trajetria reta.
Para cada eixo, a velocidade mxima (movimento transversal rpido) definida nos dados da mquina. Se apenas um eixo
apresentar movimento transversal, ele usar seu movimento transversal rpido. Se dois ou trs eixos so movimentados
simultaneamente, a velocidade da trajetria (por exemplo, a velocidade resultante na ponta da ferramenta) deve ser
selecionada tal que resulta a velocidade de trajetria mxima possvel com considerao de todos os eixos envolvidos.
Uma velocidade de avano programada (palavra F) no tem significado para G0. G0 permanece ativa at que cancelada
por outra instruo do grupo G (G1, G2, G3, ...).

70

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Programao
G0 X... Y... Z...

; Coordenadas cartesianas

G0 AP=... RP=...

; Coordenadas polares

G0 AP=... RP=... Z...

; Coordenadas cilndricas (tridimensional)

Indicao
Outra opo para programao linear est disponvel com a especificao de ngulo ANG=... (Para mais informaes,
consulte a seo "Programao da definio de contorno (Pgina 90)".).
Veja a ilustrao para interpolao linear com travessa rpida do ponto P1 para o ponto P2:

Exemplo de programao
N10 G0 X100 Y150 Z65

; Coordenada cartesiana

...
N50 G0 RP=16.78 AP=45

; Coordenada polar

Informaes
Outro grupo de funes G existe para movimentao posio (consulte a seo "Modo de controle da parada exata /
trajetria contnua: G9, G60, G64 (Pgina 87)").
Para a parada exata de G60, poder ser selecionada uma janela com variados valores de preciso com outro grupo G.
Para parada exata, existe uma instruo alternativa com eficcia no modal: G9.
Devem-se considerar essas opes para adaptao a seus trabalhos de posicionamento.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

71

8.3.2

Taxa de avano F

Funcionalidade
O avano F a velocidade da trajetria e representa o valor da soma geomtrica dos componentes da velocidade de todos
os eixos envolvidos. As velocidades de eixos individuais, portanto, resultam da poro da trajetria dos eixos na distncia
geral a ser atravessada.
A taxa de avano F est em vigor para os tipos de interpolao G1, G2, G3, CIP e CT e fica retida at ser gravada uma
nova palavra F.
Programao
F...
Indicao
Para valores inteiros, o ponto decimal no requerido, por exemplo, F300.
Unidade de medio para F com G94, G95
A unidade de dimenso para a palavra F determinada pelas funes G:
G94: F como a velocidade de avano em mm/min
G95: Taxa de avano F em giros de mm/fuso
(significativa apenas quando o fuso est funcionando)
Indicao
A unidade de medida aplica-se a dimenses mtricas. De acordo com a seo "Dimensionamento mtrico e em
polegadas", tambm so possveis ajustes com dimensionamento em polegadas.
Exemplo de programao
N10 G94 F310
N110 S200 M3
N120 G95 F15.5

; Velocidade de avano em mm/min


; Rotao do fuso
; Taxa de avano em mm/giro

Indicao
Gravar uma nova palavra F se voc modificar G94 - G95.

72

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.3.3

Interpolao linear com taxa de avano: G1

Funcionalidade
A ferramenta move-se do ponto inicial ao ponto final ao longo de uma trajetria reta. A velocidade da trajetria
determinada pela palavra F programada.
Todos os eixos podem ser movimentados simultaneamente.
G1 permanece ativa at que cancelada por outra instruo do grupo G (G0, G2, G3, ...).
Programao
G1 X... Y... Z... F... ;.
G1 AP=... RP=... F...
G1 AP=... RP=... Z... F...

; Coordenadas cartesianas
; Coordenadas polares
; coordenadas cilndricas (tridimensional)

Indicao
Outra opo para programao linear est disponvel com a especificao de ngulo ANG=... (consulte a seo
"Programao da definio de contorno (Pgina 90) ").
Veja a ilustrao para interpolao linear em trs eixos usando o exemplo de uma abertura:

Exemplo de programao
N05 G0 G90 X40 Y48 Z2 S500 M3
N10 G1 Z-12 F100
N15 X20 Y18 Z-10
N20 G0 Z100
N25 X-20 Y80
N30 M2

; A ferramenta desloca-se em movimento transversal


rpido em P1, trs eixos simultaneamente,
velocidade do fuso = 500 rpm, sentido horrio
; Avano em Z-12, 100 mm/min
; A ferramenta movimenta-se em linha reta no
espao em P2
; Retrao em movimento transversal rpido
; Fim do programa

Para usinar uma pea, velocidade do fuso S ... e direo M3/M4 so necessrias (consulte a seo "Movimentos do fuso
(Pgina 89)").

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

73

8.4

Interpolao circular

8.4.1

Interpolao circular: G2, G3

Funcionalidade
A ferramenta move-se do ponto inicial ao ponto final ao longo de uma trajetria circular. A direo determinada pela
funo G:
G2: sentido horrio
G3: anti-horrio

A descrio do crculo desejado pode ser feita de vrias maneiras:


Veja a ilustrao a seguir para as possibilidades de programao de crculo com G2/G3 usando os exemplos do eixos X/Y
e G2:

G2/G3 permanece ativo at ser cancelado por outra instruo proveniente deste grupo G (G0, G1, ...).
A velocidade da trajetria determinada pela palavra F programada.

74

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Programao
G2/G3 X... Y... I... J...

; Ponto final e ponto central

G2/G3 CR=... X... Y...

; Raio e ponto final do crculo

G2/G3 AR=... I... J...

; ngulo de abertura e ponto central

G2/G3 AR=... X... Y...

; ngulo de abertura e ponto final

G2/G3 AP=... RP=...

; Coordenadas polares, crculo ao redor do polo

Indicao
Mais possibilidades para o resultado da programao do crculo provenientes de:
CT - crculo com conexo tangencial e
CIP - crculo via ponto intermedirio (ver as prximas sees).
Inserir tolerncias para o crculo
Os crculos s so aceitos pelo sistema de controle com uma determinada tolerncia dimensional. O raio do crculo nos
pontos inicial e final comparado aqui. Se a diferena estiver dentro da tolerncia, o ponto central ser definido com
exatido internamente. Caso contrrio, ser emitida uma mensagem de alarme.
Informaes
Crculos completos em um bloco s so possveis se o ponto central e o ponto final forem especificados.
Para crculos com especificao de raio, o sinal aritmtico de CR=... utilizado para selecionar o crculo correto. possvel
programar dois crculos com os mesmos pontos de incio e fim, alm do mesmo raio e o mesmo sentido. O sinal negativo
na frente de CR=-... determina o crculo cujo segmento maior do que um semicrculo; caso contrrio, o crculo com o
segmento menor ou igual ao semicrculo e determinado da seguinte maneira:
Veja a ilustrao a seguir para seleo do crculo de dois possveis crculos com especificao de raio:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

75

Exemplo de programao: Definio de ponto central e ponto final

N5 G90 X30 Y40

; Crculo do ponto inicial para N10

N10 G2 X50 Y40 I10 J-7

; Ponto final e ponto central

Indicao
Os valores de ponto central referem-se ao ponto inicial do crculo!
Exemplo de programao: Especificao do ponto final e do raio

N5 G90 X30 Y40

; Crculo do ponto inicial para N10

N10 G2 X50 Y40 CR=12.207

; Ponto final e raio

Indicao
Com um sinal de orientao negativo para o valor com CR=-..., um segmento circular maior do que um semicrculo
selecionado.

76

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo de programao: Definio de ponto final e ngulo de abertura

N5 G90 X30 Y40

; Crculo do ponto inicial para N10

N10 G2 X50 Y40 AR=105

; Ponto final e ngulo de abertura

Exemplo de programao: Definio de ponto central e ngulo de abertura

N5 G90 X30 Y40

; Crculo do ponto inicial para N10

N10 G2 I10 J-7 AR=105

; Ponto central e ngulo de abertura

Indicao
Os valores de ponto central referem-se ao ponto inicial do crculo!

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

77

Exemplo de programao: Coordenadas polares

N1 G17

; Plano X/Y

N5 G90 G0 X30 Y40

; Crculo do ponto inicial para N10

N10 G111 X40 Y33

; Polo = centro do crculo

N20 G2 RP=12.207 AP=21

; Especificaes polares

8.4.2

Interpolao circular via ponto intermedirio CIP

Funcionalidade
Se conhecer trs pontos de contorno do crculo em vez do ponto central ou raio ou ngulo de abertura, ento vantajoso
usar a funo CIP.
A direo do crculo resulta aqui da posio do ponto intermedirio (entre os pontos inicial e final). O ponto intermedirio
escrito de acordo com a seguinte atribuio de eixo:
para o eixo X,
J1=... para o eixo Y,
K1=... para o eixo Z.
CIP permanece ativa at que cancelada por outra instruo do grupo G (G0, G1, G2, ...).
Indicao
Os dados dimensionais configurados G90 ou G91 aplicam-se ao ponto final e ao ponto intermedirio.

78

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Veja a ilustrao a seguir para crculo com especificao de ponto intermedirio usando o exemplo do G90:

Exemplo de programao
N5 G90 X30 Y40

; Crculo do ponto incial para N10

N10 CIP X50 Y40 I1=40 J1=45

; Ponto final e ponto intermedirio

8.4.3

Crculo com transio tangencial: CT

Funcionalidade
Com CT e o ponto final programado no plano atual G17 a G19, um crculo gerado o qual conectado tangencialmente ao
segmentos de trajetria anterior (crculo ou linha reta) nesse plano.
Esse define o raio e o ponto central do crculo a partir das relaes da seo de trajetria anterior e o ponto final do crculo
programado.
Veja na ilustrao a seguir para crculo com transio tangencial para seo da trajetria anterior:

Exemplo de programao
N10 G1 X20 F300

; Linha reta

N20 CT X... Y...

; Crculo com conexo tangencial

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

79

8.4.4

Interpolao helicoidal: G2/G3, TURN

Funcionalidade
Com interpolao helicoidal, dois movimentos so sobrepostos:
Movimento circular no plano G17, G18 ou G19
Movimento linear do eixo posicionado verticalmente nesse plano.
O nmero de passes circulares completos adicionais programado com TURN=. Esses so adicionados programao
do crculo real.
A interpolao helicoidal pode preferivelmente ser usada para a fresagem de roscas ou de ranhuras de lubrificao em
cilindros.
Programao
G2/G3 X... Y... I... J... TURN=...

; Pontos central e final

G2/G3 CR=... X... Y... TURN=...

; Raio e ponto final do crculo

G2/G3 AR=... I... J... TURN=...

; ngulo de abertura e ponto central

G2/G3 AR=... X... Y... TURN=...

; ngulo de abertura e ponto final

G2/G3 AP=... RP=... TURN=...

; Coordenadas polares, crculo ao redor do polo

Veja a ilustrao a seguir da interpolao helicoidal:

Exemplo de programao
N10 G17

; Plano X/Y, Z posicionado verticalmente nele

N20 G0 Z50
N30 G1 X0 Y50 F300

; Ponto de origem da aproximao

N40 G3 X0 Y0 Z33 I0 J-25 TURN= 3

; Hlice

M30

80

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.4.5

Override da velocidade de avano para ciclos: CFTCP, CFC

Funcionalidade
Para compensao do raio da ferramenta (G41/G42) ativada e programao de crculo, imperativo corrigir a velocidade
de avano no ponto central do cortador se o valor F programado deve agir no contorno do crculo.
Usinagem interna e externa de um crculo e o raio da ferramenta atual so levados em considerao automaticamente se a
compensao do raio da ferramenta estiver ativada.
Esta correo da velocidade de avano (override) no necessria para trajetrias lineares. As velocidades de trajetria no
ponto central do cortador e no contorno programado so idnticas.
Se desejar que a velocidade de avano programada sempre aja na trajetria do ponto central do cortador, ento desative o
override da velocidade de avano. O grupo G agindo modalmente contm CFTCP/CFC (funes G) oferecido para
comutar ativao/desativao.
Programao
CFTCP

; Correo da velocidade de avano desativado (OFF) (a velocidade de avano programada age no


ponto central do cortador da fresa)

CFC

; Correo de velocidade de avano ativado (ON)

Veja a ilustrao a seguir para avano, com G901 interno / externo de usinagem:

Velocidade de avano corrigida


Usinagem externa:
Fcorr. = Fprog. (rcont + rtool) / rcont
Usinagem interna:
Fkorr. = Fprog. (rcont - rtool) / rcont
rcont: Raio do contorno circular
rtool: Raio da ferramenta
Exemplo de programao
N10
N20
N30
N40
N50

G42 G1 X30 Y40 F1000


CFC F350
G2 X50 Y40 I10 J-7 F350
G3 X70 Y40 I10 J6 F300
CFTCP

; Compensao do raio da ferramenta ativada (ON)


; Correo de velocidade de avano ativado (ON)
; O valor de avano age no contorno
; O valor de avano age no contorno
; Correo da velocidade de avano desativado, o valor da
velocidade de avano programada age no ponto central do
cortador da fresa

N60 M30
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

81

8.5

Abertura de rosca

8.5.1

Abertura de rosca com avano constante: G33

Funcionalidade
Isso requer um fuso com sistema de medio de posio.
A funo G33 pode ser usada para usinar roscas com avano constante do seguinte tipo: Se uma ferramenta apropriada for
utilizada, a abertura de rosca interna com mandril de compensao possvel.
O mandril de compensao compensa as diferena de trajetria resultantes em um certo grau limitado.
A profundidade de perfurao especificada especificando um dos eixos X, Y ou Z; o passo de rosca especificado por
meio do I, J ou K pertinente.
G33 permanece ativo at ser cancelado por outra instruo proveniente deste grupo G (G0, G1, G2, G3, ...).
Rosca do lado direito ou do lado esquerdo
A rosca do lado direito ou do lado esquerdo definida com a direo de rotao do fuso (M3 direita (sentido horrio), M4
esquerda (sentido anti-horrio) - consulte a seo "Movimentos do fuso (Pgina 89)"). Para fazer isto, dever ser
programado o valor de rotao sob o endereo S ou dever ser definida a velocidade de rotao.
Indicao
Um ciclo completo de abertura de rosca interna com mandril de compensao proporcionado pelo ciclo padro
CYCLE840.
Veja a ilustrao a seguir da abertura de rosca interna usando G33:

Exemplo de programao
; rosca mtrica 5,
; passo conforme a tabela: 0.8 mm/rev., furo j
pr-usinado
N10 G54 G0 G90 X10 Y10 Z5 S600 M3

; Ponto inicial de aproximao, rotao do fuso no


sentido horrio

N20 G33 Z-25 K0.8

; Abertura de rosca interna, ponto final -25 mm

N40 Z5 K0.8 M4

; Retrao, rotao do fuso no sentido antihorrio

N50 G0 X30 Y30 Z20


N60 M30

Velocidade do eixo
Com roscas G33, a velocidade do eixo para os comprimentos de rosca determinada com base na velocidade do fuso e no
passo da rosca. A taxa de avano F no relevante. No entanto, ela armazenada. Porm, a velocidade mxima do eixo
(movimento transversal rpido) definida nos dados da mquina no pode ser excedida. Isto resultar em um alarme.

82

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Indicao
Boto override
A ativao manual da velocidade do fuso deve permanecer inalterada para a usinagem de roscas.
A troca da ativao manual da taxa de avano no tem significado neste bloco.

8.5.2

Abertura de rosca interna com mandril de compensao: G63

Funcionalidade
G63 pode ser usada para abertura de rosca interna com mandril de compensao. A velocidade de avano F deve igualar a
velocidade do fuso S (programada com o endereo "S" ou velocidade especificada) e com o passo de rosca da broca:
F [mm/min] = S [rpm] x passo de rosca [mm/rev.]
O mandril de compensao compensa as diferena de trajetria resultantes em um certo grau limitado.
A broca retrada usando G63, tambm, mas com o fuso rodando na direo oposta M3 <-> M4.
G63 no modal. No bloco aps G63, o comando G anterior do grupo de "Tipo de interpolao" (G0, G1,G2, ...) ativo
novamente.
Rosca do lado direito ou do lado esquerdo
A rosca do lado direito ou do lado esquerdo definida com a direo de rotao do fuso (M3 direita (sentido horrio), M4
esquerda (sentido anti-horrio) - consulte a seo "Movimentos do fuso (Pgina 89)").
Indicao
O ciclo-padro CYCLE840 proporciona um ciclo completo de abertura de rosca interna com mandril de compensao (mas
com G33 e os pr-requisitos pertinentes).
Veja a ilustrao a seguir da abertura de rosca interna usando G63:

Exemplo de programao
; rosca mtrica 5,
; avano conforme a tabela: 0.8 mm/rev., furo j
pr-usinado
N10 G54 G0 G90 X10 Y10 Z5 S600 M3

; Ponto inicial de aproximao, rotao do fuso no


sentido horrio

N20 G63 Z-25 F480

; Abertura de rosca interna, ponto final -25 mm

N40 G63 Z5 M4

; Retrao, rotao do fuso no sentido antihorrio

N50 X30 Y30 Z20


M30

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

83

8.5.3

Interpolao de roscas: G331, G332

Funcionalidade
Isso requer um fuso de posio controlada com um sistema de medio de posio.
Usando G331/G332, as roscas podem ser abertas sem mandril de compensao se as propriedades dinmicas do fuso e
do eixo permitirem.
Se, entretanto, um mandril de compensao for utilizado, as diferenas de trajetria a serem compensadas pelo mandril
so reduzidas. Isso permite abertura de rosca interna em velocidades de fuso mais altas.
A perfurao realizada usando G331, a retrao realizada usando G332.
A profundidade de perfurao especificada especificando um dos eixos X, Y ou Z; o passo de rosca especificado por
meio do I, J ou K pertinente.
Para G332, o mesmo avano de rosca programado como para G331. A inverso da direo de rotao do fuso ocorre
automaticamente.
A velocidade do fuso programada com S e sem M3/M4.
Antes de abrir a rosca interna usando G331/G332, o fuso deve ser comutado para o modo de posio controlada com
SPOS=....
Rosca do lado direito ou do lado esquerdo
O sinal do avano de rosca determina o sentido de rotao do fuso:
Positivo: direita (como com M3)
Negativo: esquerda (como com M4)
Indicao
Um ciclo completo de abertura de rosca interna com interpolao de rosca proporcionado com o ciclo padro CYCLE84.
Veja a ilustrao a seguir da abertura de rosca interna usando G331/G332:

Velocidade do eixo
Para G331/G332, a velocidade do eixo relativa ao comprimento da rosca resulta da velocidade do fuso e do avano da
rosca. A taxa de avano F no relevante. No entanto, ela armazenada. Porm, a velocidade mxima do eixo
(movimento transversal rpido) definida nos dados da mquina no pode ser excedida. Isto resultar em um alarme.
Exemplo de programao
rosca mtrica 5,
avano conforme a tabela: 0,8 mm/giro, furo j
pr-usinado
N5 G54 G0 G90 X10 Y10 Z5
N10 SPOS=0
N20 G331 Z-25 K0.8 S600

84

; Ponto de origem da aproximao


; Fuso no controle da posio
; Abertura de rosca interna, K positivo = sentido
horrio
do fuso, ponto final Z=-25 mm
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

N40 G332 Z5 K0.8


N50 G0 X30 Y30 Z20
N60 M30

8.6

; Retrao

Aproximao do ponto fixo

8.6.1

Aproximao do ponto fixo: G75

Funcionalidade
Com o uso de G75, poder ser aproximado um ponto fixo na mquina, por exemplo, ponto de troca de ferramenta. A
posio armazenada permanentemente nos dados da mquina para todos os eixos. No mximo, quatro pontos fixos
podem ser definidos para cada eixo.
Nenhum deslocamento efetivo. A velocidade de cada eixo sua velocidade transversal rpida.
G75 requer um bloco separado e no modal. O identificador do eixo da mquina deve ser programado!
No bloco aps G75, o comando G anterior do grupo de "Tipo de interpolao" (G0, G1,G2, ...) ativo novamente.
Programao
G75 FP=<n> X=0 Y=0 Z=0
Indicao
Preferncias FPn com dado de mquina do eixo MD30600 $MA_FIX_POINT_POS[n-1]. Se nenhum FP foi programado,
ento o primeiro ponto fixo ser selecionado.
Comando

Significado

G75

Aproximao do ponto fixo

FP=<n>

Ponto fixo ao qual deve ser feita aproximao. O nmero do ponto fixo especificado: <n>
Faixa de valores de <n>: 1, 2, 3, 4
MD30610$NUM_FIX_POINT_POS deve ser definido se o nmero de ponto fixo 3 ou 4 precisar
ser usado.
Se nenhum ponto fixo for especificado, o ponto fixo 1 aproximado automaticamente.

X=0 Y=0 Z=0

Os eixos da mquina a serem deslocados transversalmente at o ponto fixo.


Neste caso, especificar os eixos com valor "0" com o qual o ponto fixo deve ser aproximado
simultaneamente.
Cada eixo deslocado na transversal com a velocidade axial mxima.

Exemplo de programao
N05 G75 FP=1 Z=0

; Aproximar do ponto fixo 1 em Z

N10 G75 FP=2 X=0 Y=0

; Aproximar do ponto fixo 2 em X e Y, por exemplo,


para trocar uma ferramenta

N30 M30

; Fim do programa

Indicao
Os valores de posio programados para X, Y, Z (qualquer valor, neste caso = 0) so ignorados, mas ainda devem ser
escritos.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

85

8.6.2

Aproximao do ponto de referncia: G74

Funcionalidade
A aproximao at o ponto de referncia no programa do CN pode ser realizada com G74. A direo e a velocidade de
cada eixo so armazenados nos dados da mquina.
G74 requer um bloco separado e no modal. O identificador do eixo da mquina deve ser programado!
No bloco aps G74, o comando G anterior do grupo de "Tipo de interpolao" (G0, G1,G2, ...) ativo novamente.
Exemplo de programao
N10 G74 X=0 Y=0 Z=0

Indicao
Os valores de posio programados para X, Y, Z (qualquer valor, neste caso = 0) so ignorados, mas ainda devem ser
escritos.

8.7
8.7.1

Controle da acelerao e parada exata/trajetria contnua


Padro de acelerao: BRISK, SOFT

BRISK
Os eixos da mquina mudam suas velocidades com o uso da mxima acelerao admissvel at alcanar a velocidade final.
BRISK permite trabalho otimizado no tempo. A velocidade definida alcanada em um curto espao de tempo. No entanto,
h saltos no padro de acelerao.
SOFT
Os eixos da mquina aceleram ao longo de uma caracterstica constante no linear at atingir a velocidade final. Com esta
acelerao sem empuxos, o SOFT permite carga reduzida da mquina. O mesmo comportamento tambm pode ser
aplicado a procedimentos de frenagem.
Veja a ilustrao a seguir do curso bsico da velocidade de trajetria ao usar BRISK/SOFT:

Programao
BRISK

; Acelerao de trajetria de empuxo

SOFT

; Acelerao de trajetria de empuxo limitado

Exemplo de programao
N10 SOFT G1 X30 Z84 F650

; Acelerao de trajetria de empuxo limitado

N90 BRISK X87 Z104

; Continuidade com acelerao de trajetria de empuxo

86

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.7.2

Modo de controle da parada exata / trajetria contnua: G9, G60, G64

Funcionalidade
Funes G so oferecidas para adaptao ideal s diferentes exigncias para ajustar o comportamento de movimento nas
fronteiras de bloco e para avano de bloco. Exemplo: Por exemplo, voc pode posicionar rapidamente com os eixos ou
usinar contornos da trajetria em mltiplos blocos.
Programao
G60

; Parada exata modalmente efetiva

G64

; Modo de trajetria contnua

G9

; Parada exata no modalmente efetiva

G601

; Janela de parada exata fina

G602

; Janela de parada exata grossa

Parada exata G60, G9


Se a funo de parada exata (G60 ou G9) estiver ativa, a velocidade para que se atinja a posio final exata na
extremidade de um bloco ser desacelerada.
Outro grupo modal G pode ser usado neste caso para a definio de quando o movimento transversal deste bloco ser
considerado encerrado e o prximo bloco ser iniciado.
G601; Janela parada exata fina
O avano do bloco ocorre quando todos os eixos tiverem atingido a "Janela de parada exata fina" (valor nos dados da
mquina).
G602: Janela parada exata grossa
O avano do bloco ocorre quando todos os eixos tiverem atingido a "Janela de parada exata grossa" (valor nos dados
da mquina).
A seleo da janela de parada exata ter uma influncia significativa sobre o tempo total se forem executadas muitas
operaes de posicionamento. Ajustes finos requerem mais tempo.
Veja a ilustrao a seguir para a janela de parada exata fina ou grossa, com efeito para G60/G9:

Exemplo de programao
N5 G602
N10 G0 G60 X20
N20 X30 Y30
N30 G1 G601 X50 Y50 F100
N40 G64 X70 Y60
N50 G0 X90 Y90
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

;
;
;
;
;

Janela de parada exata grossa


Parada exata, modal
G60 continua a agir
Janela de parada exata fina
Mudana para modo de trajetria contnua

87

N60 G0 G9 X95
N70 G0 X100 Y100
M30

; A parada exata age somente neste bloco


; Novamente modo de trajetria contnua

Indicao
O comando G9 s gera parada exata para o bloco no qual ele estiver programado; no entanto, G60 efetivo at ser
cancelado por G64.
Modo de controle da trajetria contnua G64
O objetivo do modo de controle da trajetria contnua evitar a desacelerao nos limites do bloco e mudar para o prximo
bloco com uma velocidade de trajetria to constante quanto possvel (no caso de transies tangenciais). A funo
trabalha com controle de velocidade antecipado sobre vrios blocos.
Para transies no tangenciais (cantos), a velocidade pode ser reduzida com rapidez suficiente de forma que os eixos
fiquem sujeitos a uma mudana de velocidade relativamente alta em um curto perodo de tempo. Isto pode levar a um
significativo movimento intermitente (mudana de acelerao). O tamanho do movimento intermitente pode ser limitado
ativando-se a funo SOFT.
Exemplo de programao
N10 G64 G1 X10 Y20 F1000

; Modo de trajetria contnua

N20 X30 Y30

; O modo de controle da trajetria contnua permanece ativo

N30 G60 Z50

; Troca para a parada exata

M30

Controle de velocidade antecipado:


No modo de controle da trajetria contnua com G64, o sistema de controle determina automaticamente o controle da
velocidade antecipado de vrios blocos NC. Isto permite a acelerao e desacelerao atravs de mltiplos blocos com
transies tangenciais aproximadas. Para trajetrias que consistam de percursos curtos nos blocos do CN, podero ser
atingidas velocidades mais altas do que sem antecipao.
Veja a ilustrao abaixo para a comparao do comportamento de velocidade do G60 e G64:

8.7.3

Tempo de espera: G4

Funcionalidade
Entre dois blocos do CN, pode-se interromper a usinagem por um tempo definido inserindo um bloco separado com G4; por
exemplo, para corte de alvio.
As palavras com F... ou S... s so usadas neste bloco pelo tempo especificado. Qualquer taxa de avano F previamente
programada ou a velocidade S do fuso continuam vlidas.

88

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Programao
G4 F...

; Tempo de espera em segundos

G4 S...

; Tempo de espera em giros do fuso

Exemplo de programao
N5 G1 F200 Z-50 S300 M3

; Avano F; velocidade S do fuso

N10 G4 F2.5

; Tempo de espera 2,5 segundos

N20 Z70
N30 G4 S30

; Espera 30 revolues do fuso, corresponde a S=300 rpm e 100%


do override de velocidade a: t=0,1 min

N40 X60

; A velocidade de avano e do fuso permanece efetiva

M30

Indicao
G4 S.. ser possvel apenas se estiver disponvel um fuso controlado (se as especificaes de velocidade tambm forem
programadas via S...).

8.8

Movimentos do fuso

8.8.1

Estgios de marcha

Funo
At 5 estgios da engrenagem podem ser configurados para um fuso quanto adaptao velocidade / torque. A seleo de
gama ocorre no programa por meio de comandos M (consulte a seo "Funo diversificada M (Pgina 106)"):
M40: Seleo automtica de gama
M41 a M45: Gama 1 a 5

8.8.2

Velocidade S do fuso, direes de rotao

Funcionalidade
A velocidade do fuso programada em revolues por minuto mediante o endereo S desde que a mquina possua um
fuso controlado.
A direo de rotao e o incio ou o final do movimento so especificados via comandos M (consulte tambm a seo
"Funo diversificada M (Pgina 106)").
M3: Fuso no sentido horrio
M4: Fuso no sentido anti-horrio
M5: Parada do fuso
Indicao
Para valores S inteiros, o ponto decimal pode ser omitido, por exemplo, S270.
Informaes
Se escrever M3 ou M4 em um bloco com movimentos do eixo, os comandos M tornam-se ativos antes dos movimentos do
eixo.
Configuraes padro: Os movimentos do eixo so iniciam depois que o fuso acelerou e atingiu a velocidade (M3, M4). M5
emitido tambm antes do movimento do eixo. Entretanto, no h espera para parada do fuso. Os movimentos do eixo
comeam antes da parada do fuso.
O fuso parado no final do programa ou com RESET.
No incio do programa, velocidade de fuso zero (S0) est em efeito.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

89

Indicao
Outros ajustes podem ser configurados por meio dos dados da mquina.
Exemplo de programao
N10 G1 X70 Z20 F300 S270 M3

; Antes do movimento do eixo X, Z, o fuso acelera a 270 rpm, no


sentido horrio

N80 S450

; Mudana da velocidade

N170 G0 Z180 M5

; movimento Z, o fuso para

8.8.3

Posicionamento do fuso: SPOS

Funcionalidade
Requisito: O fuso deve ser tecnicamente projetado para controle de posio.
Com a funo SPOS= pode-se posicionar o fuso em uma posio angular especfica. O fuso mantido na posio por meio
do controle de posio.
A velocidade do procedimento de posicionamento definido nos dados da mquina.
Com SPOS=valor a partir do movimento M3/M4, o respectivo sentido de rotao mantido at o final do posicionamento.
Quando posicionado a partir da parada, a posio aproximada pela trajetria mais curta. O sentido resulta da respectiva
posio de incio e fim.
Exceo: Primeiro movimento do fuso, isto , se o sistema de medio ainda no estiver sincronizado. Nesse caso, o
sentido especificado nos dados da mquina.
Outras especificaes de movimento para o fuso so possveis com SPOS=ACP(...), SPOS=ACN(...), ... como para os
eixos rotativos.
O movimento do fuso ocorre em paralelo com qualquer outro movimento do eixo no mesmo bloco. O bloco terminado
quando ambos movimentos finalizaram.
Programao
SPOS=...

; Posio absoluta: 0 ... <360 graus

SPOS=ACP(...)

; Dimenses absolutas, posio de aproximao na direo positiva

SPOS=ACN(...)

; Dimenses absolutas, posio de aproximao na direo negativa

SPOS=IC(...)

; Dimenses incrementais, o sinal de orientao determina a direo transversal

SPOS=DC(...)

; Dimenses absolutas, posio de aproximao direta (na trajetria mais curta)

Exemplo de programao
N10 SPOS=14.3

; Posio do fuso 14,3 graus

N80 G0 X89 Z300 SPOS=25,6

; Posicionamento do fuso com movimento de eixo


Este bloco terminado quando todos os movimentos finalizaram

N81 X200 Z300

8.9

; O bloco N81 s comea quando a posio do fuso de N80


atingida

Suporte programao de contorno

8.9.1

Programao da definio de contorno

Funcionalidade
Se os pontos final para o contorno no forem diretamente especificados no desenho de usinagem, tambm possvel usar
uma especificao de ngulo ANG=... para determinar a linha reta. Em um canto do contorno, voc pode inserir os
elementos chanfro ou arredondamento. A respectiva instruo CHR= ... ou RND=... escrita no bloco, a qual leva ao canto.
A programao de esquema pode ser usada em blocos com G0 ou G1 (contornos lineares).

90

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Teoricamente, qualquer nmero de blocos de linha reta pode ser conectado e um arredondamento ou um chanfro pode ser
inserido entre eles. Toda e qualquer linha reta deve ser claramente identificada por valores de ponto e/ou valores angulares.
Programao
ANG=...

; Especificao de ngulo para a definio de uma linha reta

RND=...

; Inserir arredondamento, valor: Raio do chanfro

CHR=...

; Inserir chanfro, valor: Comprimento lateral do chanfro

Informaes
A funo de programao de esquema executada no plano atual G17 a G19. No possvel mudar de plano durante a
programao de esquema.
Se estiverem programados raio e chanfro em um bloco, somente o raio ser inserido independentemente da sequncia de
programao.
ngulo ANG
Se apenas uma coordenada do ponto final do plano for conhecida para uma linha reta ou para contornos atravs de
mltiplos blocos do ponto final cumulativo, um parmetro de ngulo pode ser utilizado para definir unicamente a trajetria
de linha reta. O ngulo sempre em relao abscissa do plano atual G17 a G19, por exemplo, para G17 no eixo X.
ngulos positivos so alinhados no sentido anti-horrio.
Veja a ilustrao a seguir da especificao de um ngulo para determinao de uma linha reta usando o exemplo do plano
G17:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

91

Veja a ilustrao a seguir dos contornos de mltiplos blocos usando o exemplo do plano G17:

8.9.2

Arredondamento, chanfro

Funcionalidade
Voc pode inserir os elementos chanfro (CHF ou CHR) ou arredondamento (RND) em um canto do contorno. Se desejar
arredondar vrios cantos sequencialmente pelo mesmo mtodo, use "Arredondamento modal" ["Modal rounding"] (RNDM).
Voc pode programar a taxa de avano do chanfro/arredondamento com FRC (no modal) ou FRCM (modal). Se no for
programado FRC/FRCM, ser aplicada a taxa de avano F.
Programao
CHF=...

; Inserir chanfro, valor: Comprimento do chanfro

CHR=...

; Inserir chanfro, valor: Comprimento lateral do chanfro

RND=...

; Inserir arredondamento, valor: Raio do chanfro

92

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

RNDM=...

; Arredondamento modal:
Valor >0: Raio do chanfro, arredondamento modal ativado (ON)
Este arredondamento inserido em todos os cantos do contorno.
Valor = 0: Arredondamento modal desativado...

FRC=...

; Taxa de avano no modal para chanfro/arredondamento


Valor >0, taxa de avano em mm/min (G94) ou mm/giro. (G95)

FRCM=...

; Taxa de avano modal para chanfro/arredondamento


Valor >0: Taxa de avano em mm/min (G94) ou mm/giro. (G95),
Taxa de avano modal para chanfro/arredondamento ativada (ON)
Valor = 0: Taxa de avano modal para chanfro/arredondamento desativada (OFF)
Aplica-se a taxa de avano F ao chanfro/arredondamento.

Informaes
As funes de chanfro/arredondamento so executadas nos planos atuais G17 a G19.
A proteo apropriada CHF= ... ou CHR=... ou RND=... ou RNDM=... gravada no bloco com movimentos do eixo que
conduzem ao canto.
O valor programado do chanfro e do arredondamento ser automaticamente reduzido se o comprimento do contorno de um
bloco envolvido for insuficiente.
Nenhum chanfro/arredondamento ser inserido se
mais de trs blocos na conexo que estiverem programados no contiverem informao alguma para o movimento
transversal do plano
ou se for realizada uma modificao do plano.
F, FRC,FRCM no ficam ativos quando um chanfro for movimentado na transversal com G0.
Se a taxa de avano F estiver ativa para chanfro/arredondamento, por padro ela ser o valor do bloco que leva ao
afastamento do canto. Outros ajustes podem ser configurados por meio dos dados da mquina.
Chanfro CHF ou CHR
Um elemento de contorno linear inserido entre contornos linear e de crculo em qualquer combinao. A aresta est
partida.
Veja a ilustrao a seguir da insero de chanfro com CHF usando o exemplo: Entre duas linhas retas.

Veja a ilustrao a seguir da insero de chanfro com CHF usando o exemplo: Entre duas linhas retas.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

93

Exemplos de programao de chanfro


N5 G17 G94 F300 G0 X100 Y100
N10 G1 X85 CHF=5

; Inserir chanfro com comprimento de chanfro de 5 mm

N20 X70 Y70


N30 G0 X60 Y60
N100 G1 X50 CHR=7

; Inserir chanfro com comprimento de chanfro de 7 mm

N110 X40 Y40


N200 G1 FRC=200 X30 CHR=4

; Inserir chanfro com taxa de avano FRC

N210 X20 Y20


M30

Arredondamento de RND ou RNDM


Um elemento de contorno circular pode ser inserido com conexo tangencial entre os contornos linear e de crculo em
qualquer combinao.
Veja os exemplos a seguir de insero de arredondamentos:

94

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo de programao de arredondamento


N10 G17 G94 F300 G0 X100 Y100
N20 G1 X85 RND=8

; Inserir um arredondamento com raio de 8 mm, taxa de


avano F

N30 X70 Y70


N40 G0 X60 Y60
N50 G1 X50 FRCM= 200 RNDM=7.3

; Arredondamento modal, raio de 7,3 mm com taxa de avano


especial FRCM (modal)

N60 G3 X40 Y40 CR=20

; continuar inserindo este arredondamento - at N70

N70 G1 X30 Y30 RNDM=0

; Arredondamento modal desativado (OFF)

N80 X20 Y20


N90 M30

8.10

Ferramenta e offset de ferramentas

8.10.1

Informao Geral

Funcionalidade
Ao criar programas para a usinagem de peas, no necessrio levar em considerao o comprimento da ferramenta ou o
raio da mesma. As dimenses da pea de trabalho so programadas diretamente, por exemplo, seguindo o desenho.
Os dados da ferramenta so inseridos separadamente em uma seo de dados especial.
Simplesmente chama-se a ferramenta requerida com seus dados de correo no programa e habilita-se a compensao de
raio da ferramenta se necessrio. O sistema de controle executa as compensaes da trajetria necessrias com base
nestes dados para a criao descrita do objeto a usinar.
Veja a ilustrao a seguir de usinagem de uma pea com diferente raio de ferramenta:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

95

Veja na ilustrao a seguir a aproximao da posio da pea de trabalho Z0 - diferentes compensaes de comprimento:

8.10.2

Ferramenta T

Funcionalidade
A seleo de ferramenta ocorre quando a palavra T programada. Seja uma troca de ferramenta ou apenas uma prseleo, ela definida nos dados da mquina:
A troca de ferramenta (chamada de ferramenta) realizada ou diretamente usando a palavra T ou
A troca ocorre aps a pr-seleo com a palavra T por uma instruo adicional M6 (consulte tambm a seo "Funo
diversificada M (Pgina 106)").
Indicao
Se uma certa ferramenta estiver ativada, ela permanece armazenada como uma ferramenta ativa mesmo alm do final
do programa e aps desligar/ligar o sistema de controle.
Se trocar uma ferramenta manualmente, insira a troca no sistema de controle para que o sistema de controle saiba qual
a ferramenta correta. Por exemplo, possvel iniciar um bloco com a nova palavra T no modo MDA.
Programao
T...

; Nmero da ferramenta: 1 ... 32 000, T0 - nenhuma ferramenta

O sistema de controle pode armazenar um mximo de 64 ferramentas.


Exemplo de programao
; Troca de ferramenta sem M6:
N10 T1

; Ferramenta 1

N70 T588

; Ferramenta 588

; Troca de ferramenta com M6:


N10 T14

; Pr-selecionar ferramenta 14

N15 M6

; Executar troca de ferramenta; portanto, T14 est ativa

96

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.10.3

Nmero da compensao de ferramenta D

Funcionalidade
possvel atribuir campos de dados 1 a 9 com diferentes blocos de deslocamento de ferramenta (para mltiplas bordas de
corte) a uma ferramenta especfica. Se uma ferramenta de corte especial for necessria, ela pode ser programada com D e
o nmero correspondente.
Se nenhuma palavra D for escrita, D1 tem efeito automaticamente.
Quando D0 programado, correes para a ferramenta no tm efeito.
Programao
D...

; Nmero do deslocamento da ferramenta 1 ... 9,


D0: Nenhuma compensao ativa!

Podero ser armazenados no mximo 64 campos de dados (nmeros D) para blocos de correo de ferramenta
simultaneamente no sistema de controle:
Veja na ilustrao a seguir exemplos de nmeros de ferramenta de atribuio de compensao / ferramenta:

Informaes
As compensaes de comprimento de ferramenta so efetivos imediatamente uma vez que a ferramenta estiver ativa - se
nenhum nmero D foi programado - com os valores de D1.
A correo aplicada com o primeiro movimento transversal programado do respectivo eixo de correo de comprimento.
Observe qualquer G17 a G19 ativa.
Uma compensao de raio de ferramenta tambm dever ser ativada por G41/G42.
Exemplo de programao
Troca de ferramenta sem comando M6(apenas com T):
N5 G17

; Determina o eixo de correo do comprimento (aqui eixo Z)

N10 T1

; A ferramenta 1 ativada com o respectivo D1

N11 G0 Z...

; Para G17, Z o eixo de correo do comprimento, a compensao de


correo do comprimento sobreposta

N50 T4 D2

; Carregar a ferramenta 4, D2 de T4 fica ativo

...
N70 G0 Z... D1

; D1 da ferramenta 4 ativa, apenas a aresta de corte trocada

Troca de ferramenta usando o comando M6:


N5 G17

; Determina o eixo de correo do comprimento (aqui eixo Z)

N10 T1

; Pr-seleo de ferramenta

...
N15 M6

; Troca de ferramenta, T1 est ativa com a D1 apropriada

N16 G0 Z...

; Para G17, Z o eixo de correo do comprimento, a compensao de


correo do comprimento sobreposta

...
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

97

N20 G0 Z... D2

; D2 para a ferramenta 1 est ativa; para G17, Z o eixo de correo do


comprimento, a diferena da correo de comprimento D1->D2 sobreposta
aqui

N50 T4

; Pr-seleo de ferramenta T4; obs.: T1 com D2 ainda est ativa!

...
N55 D3 M6

; Troca de ferramenta, T4 est ativa com a D3 apropriada

...

Contedo de uma memria de compensao


Inserir o seguinte na memria de correo:
Dimenses geomtricas: comprimento, raio.
Elas consistem de vrios componentes (geometria, desgaste). O sistema de controle calcula os componentes para uma
certa dimenso (por exemplo, comprimento global 1, raio total). A respectiva dimenso geral fica ativa quando a
memria de compensao ativada.
Como esses valores so calculados nos eixos determinado pelo tipo de ferramenta e os comandos G17, G18, G19
(veja ilustraes a seguir).
Tipo de ferramenta
O tipo de ferramenta (broca, cortador) define quais dados geomtricos so necessrios e como eles so considerados.
Casos especiais de ferramentas
Para os tipos de ferramenta 'cortador' e 'broca', os parmetros de comprimento 2 e comprimento 3 s so necessrios para
casos especiais (por exemplo, correo de comprimento multidimensional para uma construo angular da cabea).
Veja na ilustrao a seguir o efeito da compensao do comprimento da ferramenta - 3D (caso especial):

Veja na ilustrao a seguir o efeito das correes com o tipo de ferramenta 'broca':

98

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Veja na ilustrao a seguir o efeito das correes com o tipo de ferramenta 'broca':

8.10.4

Seleo da compensao do raio da ferramenta: G41, G42

Funcionalidade
O sistema de controle est funcionando com a compensao de raio da ferramenta no plano selecionado G17 a G19.
Uma ferramenta com um nmero D correspondente dever estar ativa. A compensao de raio da ferramenta ativada por
G41/G42. O sistema de controle calcula automaticamente as trajetrias de ferramenta equidistantes requeridas para o
contorno programado para o respectivo raio da ferramenta atual.
Veja na ilustrao a seguir a compensao de raio da ferramenta:

Programao
G41 X... Y...

; Compensao do raio da ferramenta esquerda do contorno

G42 X... Y...

; Compensao do raio da ferramenta direita do contorno

Indicao
A seleo s pode ser feita para interpolao linear (G0, G1).
Programe ambos eixos do plano (por exemplo, com G17: X, Y). Se apenas um eixo for especificado, o segundo eixo ser
automaticamente concludo com o ltimo valor programado.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

99

Veja na ilustrao a seguir a compensao direita/esquerda do contorno

Incio da compensao
A ferramenta desloca-se em linha reta diretamente para o contorno e posicionada perpendicularmente tangente da
trajetria no ponto de incio do contorno.
Selecione o ponto de incio tal que seja garantido um curso sem coliso.
Veja na ilustrao a seguir o incio e a compensao de raio da ferramenta com G42 como exemplo:

A ponta da ferramenta movimenta-se em torno da esquerda da pea de trabalho quando a ferramenta funciona no sentido
horrio usando G41; a ponta da ferramenta desloca-se em torno da direita da pea quando a ferramenta funciona no
sentido anti-horrio usando G42.
Informaes
Via de regra, o bloco com G41/G42 seguido pelo bloco com o contorno do objeto a usinar. A descrio de contorno,
entretanto, pode ser interrompida por 5 blocos dispostos entre eles e no contm nenhuma especificao para a trajetria
do contorno no plano.
Exemplo de programao
N10 T1
N20 G17 D2 F300

; Nmero de corretor 2, avano 300 mm/min

N25 X0 Y0

; P0 - ponto de origem

N30 G1 G42 X11 Y11

; Seleo direita do contorno, P1

N31 X20 Y20

; Contorno de incio, crculo ou linha reta

M30

100

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Aps a seleo, tambm possvel executar blocos que contm movimentos de avano ou sadas M:
N20 G1 G41 X11 Y11

; Seleo esquerda do contorno

N21 Z20

; Movimento de avano

N22 X20 Y20

; Contorno de incio, crculo ou linha reta

8.10.5

Comportamento do canto: G450, G451

Funcionalidade
Usando as funes G450 e G451, pode-se definir o comportamento para uma transio no contnua de um elemento de
contorno (comportamento de canto) quando G41/G42 est ativa.
Os cantos internos e externos so detectados pelo prprio sistema de controle. Para cantos internos, sempre se aproxima
da interseo das trajetrias equidistantes.
Programao
G450

; Crculo de transio

G451

; Ponto de interseco

Veja na ilustrao a seguir para comportamento de canto em um canto externo:

Veja na ilustrao a seguir para comportamento de canto em um canto interno:

Crculo de transio G450


O ponto central da ferramenta movimenta-se ao redor do canto externo do objeto a usinar em um arco com o raio da
ferramenta.
Em vista dos dados, por exemplo, no que tange ao valor da taxa de avano, o crculo de transio pertence ao prximo
bloco que contenha movimentos transversais.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

101

Ponto de interseo G451


Para uma interseo G451 das trajetrias equidistantes, feita aproximao do ponto (interseco) resultante do ponto
central das trajetrias do ponto central da ferramenta (crculo ou linha reta).
Com ngulos de contorno agudos e ponto de interseco ativo, dependendo do raio da ferramenta, movimentos ociosos
desnecessrios poderiam resultar para a ferramenta.
Nesse caso, o sistema de controle muda automaticamente para o crculo de transio para este bloco se um certo valor de
ajuste de ngulo (100) for atingido.
Veja na ilustrao a seguir para ngulo de contorno agudo e mudana para crculo de transio:

8.10.6

Compensao do raio da ferramenta desativado (OFF): G40

Funcionalidade
A seleo do modo de compensao (G41/G42) desfeita com G40. G40 tambm a posio de ativao no incio do
programa.
A ferramenta termina o bloco na frente de G40 na posio normal (vetor de compensao verticalmente tangente no
ponto final);
Se G40 estiver ativa, o ponto de referncia o ponto central da ferramenta. Subsequentemente, ao desabilitar, a ponta da
ferramenta aproxima-se do ponto programado.
Sempre selecione o ponto final do bloco G40 de forma a garantir um movimento transversal livre de colises!
Programao
G40 X... Y...

; Compensao do raio da ferramenta desativado (OFF)

Indicao
A seleo do modo de compensao s pode ser desfeita com interpolao linear (G0, G1).
Programe ambos eixos do plano (por exemplo, com G17: X, Y). Se apenas um eixo for especificado, o segundo eixo ser
automaticamente concludo com o ltimo valor programado.

102

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Veja a ilustrao a seguir para sair da compensao de raio:

Exemplo de programao
N10 G0 X20 Y20 T1 D1 M3 S500
N20 G41 G1 X10 Y10 F100
N30 G2 X20 Y20 CR=20

; ltimo bloco do contorno, crculo ou linha reta, P1

N40 G40 G1 X10 Y10

; Desativar a compensao de raio da ferramenta, P2

N50 M30

8.10.7

Casos especiais da compensao de raio da ferramenta

Repetio da compensao
A mesma compensao (por exemplo, G41 -> G41) pode ser programada mais uma vez sem escrever G40 entre esses
comandos.
O ltimo bloco na frente da nova chamada de compensao termina com a posio normal do vetor compensao no ponto
final. A nova compensao realizada como um incio de compensao (comportamento como descrito para mudana na
direo da compensao).
Mudana do nmero de corretor
O nmero de deslocamento D pode ser alterado no modo de compensao. Um raio da ferramenta modificado fica ativo
com efeito a partir do bloco no qual o novo nmero D programado. Sua modificao completa s obtida no final do bloco.
Em outras palavras: A modificao movimentada na transversal continuamente sobre o bloco todo tambm para
interpolao circular.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

103

Mudana da direo da compensao


A direo de compensao G41 <-> G42 pode ser mudada sem escrever G40.
O ltimo bloco com a direo de compensao antiga terminar na posio final normal do vetor de compensao no ponto
final. A nova compensao executada como um incio de compensao (ajuste-padro no ponto de partida).

Cancelamento da compensao por M2


Se o modo de compensao for cancelado usando M2 (fim de programa) sem escrever o comando G40, o ltimo bloco com
coordenadas do plano (G17 a G19) terminar na posio normal do vetor compensao. Nenhum movimento de
compensao executado. O programa termina com esta posio de ferramenta.
Casos crticos de usinagem
Ao programar, preste ateno aos casos em que o curso do contorno menor do que o raio da ferramenta;
Esses casos devem ser evitados.
Verifique tambm sobre vrios blocos cujo contorno no contenha "gargalos".
Ao realizar uma execuo de teste/seca, use o maior raio de ferramenta oferecido.
ngulos agudos do contorno
Se ocorrerem cantos externos muito vivos com a interseo G451, o sistema de controle muda automaticamente para
crculo de transio. Isso evita longos movimentos ociosos.

104

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.10.8

Exemplo de compensao do raio da ferramenta

Veja na ilustrao a seguir exemplo de compensao de raio da ferramenta:

Exemplo de programao
N1 T1

; Ferramenta 1 com correo D1

N5 G0 G17 G90 X5 Y55 Z50

; Ponto de origem da aproximao

N6 G1 Z0 F200 S80 M3
N10 G41 G450 X30 Y60 F400

; Compensao esquerda do contorno, crculo de transio

N20 X40 Y80


N30 G2 X65 Y55 I0 J-25
N40 G1 X95
N50 G2 X110 Y70 I15 J0
N60 G1 X105 Y45
N70 X110 Y35
N80 X90
N90 X65 Y15
N100 X40 Y40
N110 X30 Y60
N120 G40 X5 Y60

; Encerrar modo de compensao

N130 G0 Z50 M2

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

105

8.11

Funo diversificada M

Funcionalidade
A funo diversificada M inicia operaes de comutao, tais como "Refrigerante ativado/desativado" ("Coolant ON/OFF") e
outras funes.
Uma pequena parte das funes M j foi atribuda a diversas funes M pelo fabricante CNC. As funes ainda sem
funes fixas atribudas esto reservadas para uso livre do fabricante da mquina.
Indicao
Uma viso geral das funes diversas M usadas e reservadas no sistema de controle podem ser encontradas na seo
"Lista de instrues (Pgina 274)".
Programao
M...

;Mx. 5 funes M por bloco

Efeito
Ativao nos blocos com movimentos do eixo:
Se as funes M0, M1, M2 esto contidos em um bloco com movimentos transversais dos eixos, essas funes M se
tornam efetivas aps os movimentos transversais.
As funes M3, M4 e M5 so transmitidas para a interface interna (CLP) antes dos movimentos de deslocamento. Os
movimentos dos eixos somente iniciam uma vez que o fuso controlado tenha aumentado para M3, M4. Para M5, entretanto,
a parada do fuso no esperada. Os movimentos dos eixos j iniciam antes da parada do fuso (configurao-padro).
As funes M restantes so geradas ao CLP com os movimentos transversais.
Se voc deseja programar uma funo M diretamente antes ou depois de um movimento de eixo, insira um bloco separado
com esta funo M.
Indicao
A funo M interrompe o modo trajetria contnua G64 e gera uma parada exata:
Exemplo de programao
N10 S1000
N20 X10 M3 G1 F100

;funo M no bloco com movimento de eixo, o fuso acelera antes


do movimentos de eixos X

N30 M78 M67 M10 M12 M37

;Mx. 5 funes M por bloco

M30

Indicao
Alm das funes M e H, as funes T, D e S tambm podem ser transferidas para o CLP (controlador lgico programvel).
Ao todo, possvel gerar no mximo 10 funes em um bloco.

8.12

Funo H

Funcionalidade
Com funes H, dados de ponto flutuante (tipo de dados REAL - como com parmetros aritmticos, consulte a
seo"Parmetro aritmtico R (Pgina 107) ") podem ser transferidos do programa para o CLP.
O significado dos valores para uma dada funo H definido pelo fabricante da mquina.
Programao
H0=... a H9999=...

106

;Mx. 3 funes H por bloco

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo de programao
N10 H1=1.987 H2=978.123 H3=4

;3 funes H no bloco

N20 G0 X71.3 H99=-8978.234

;Com movimentos de eixos no bloco

N30 H5

;Correspondem a H0=5.0

Indicao
Alm das funes M e H, as funes T, D e S tambm podem ser transferidas para o CLP (controlador lgico programvel).
Ao todo, so possveis gerar no mximo 10 funes desse tipo em um bloco de programa de pea.

8.13

Parmetros aritmticos, variveis LUD e CLP

8.13.1

Parmetro aritmtico R

Funcionalidade
Os parmetros aritmticos so usados se um programa NC no o nico vlido para valores atribudos uma vez, ou se
voc deve calcular os valores. Os valores requeridos podem ser definidos ou calculados pelo sistema de controle durante a
execuo do programa.
Outra possibilidade consiste em configurar os valores de parmetro aritmtico de entrada pelo operador. Se os valores
foram atribudos aos parmetros aritmticos, eles podem ser atribudos a outros endereos de varivel de configurao no
programa.
Programao
R0=... a R299=...

;Valores atribudos aos parmetros aritmticos

R[R0]=...

;Programao indireta Atribuio de um valor ao parmetro aritmtico R, cujo nmero pode ser
encontrado, por exemplo, em R0

X=R0

;Atribuio de parmetro aritmtico ao endereo NC, por exemplo, para o eixo X

Atribuies de valor
Voc pode atribuir valores na seguinte faixa de parmetros R:
(0.000 0001 ... 9999 9999)
(8 casas decimais, sinal aritmtico e ponto decimal)
O ponto decimal pode ser omitido para valores inteiros. Um sinal positivo poder ser omitido.
Exemplo:
R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.123
Use a notao exponencial para atribuir uma faixa estendida de nmeros:
(10-300 ... 10+300)
O valor do expoente escrito aps os caracteres EX; nmero total mximo de caracteres: 10 (incluindo sinal de orientao
e ponto decimal)
Faixa de valores de EX: -300 a +300
Exemplo:
R0=-0.1EX-5

;Significado: R0 = -0.000 001

R1=1.874EX8

;Significado: R1 = 187 400 000

Indicao
Pode haver vrias atribuies em um bloco, incl. atribuies de expresses aritmticas.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

107

Atribuies a outros endereos


A flexibilidade de um programa NC reside na atribuio desses parmetros ou expresses aritmticos com parmetros
aritmticos para outros endereos NC. Valores, expresses aritmticas e parmetros aritmticos podem ser atribudos a
todos os endereos; Exceo: endereos N, G, e L.
Quando da atribuio, escreva o sinal " = " aps o caractere de endereo. possvel tambm haver uma atribuio com um
sinal de subtrao.
necessrio um bloco separado para atribuies a endereos de eixo (instrues de movimento transversal).
Exemplo:
N10 G0 X=R2

;Atribuio ao eixo X

Operaes aritmticas/funes aritmticas


Quando operadores/funes aritmticas so usadas, imperativo utilizar a notao matemtica convencional. Prioridades
de usinagem so definidas usando parntesis. Caso contrrio, multiplicao e diviso tero preferncia sobre adio e
subtrao.
So usados graus para as funes trigonomtricas.
Funes aritmticas permitidas: consulte a seo "Lista de instrues (Pgina 274)"
Exemplo de programao: Clculo com parmetros R
N10 R1= R1+1

;O novo R1 calculado pelo R1 antigo mais 1

N20 R1=R2+R3 R4=R5-R6 R7=R8*R9 R10=R11/R12


N30 R13=SIN(25.3)

;R13 igual ao seno de 25.3 graus

N40 R14=R1*R2+R3

;Multiplicao e diviso tero preferncia sobre adio


e subtrao R14=(R1*R2)+R3

N50 R14=R3+R2*R1

;Resultado, o mesmo que o bloco N40

N60 R15=SQRT(R1*R1+R2*R2)

;Significado:

N70 R1= -R1

;O novo R1 o R1 negativo

Exemplo de programao: Atribuir parmetros R aos eixos


R1=40 R2=10 R3=-20 R4=-45 R5=-30
N10 G1 G90 X=R1 Z=R2 F300

;Blocos separados (blocos transversais)

N20 Z=R3
N30 X=-R4
N40 Z= SIN(25.3)-R5

;Com operaes aritmticas

M30

Exemplo de programao: Programao indireta


N10 R1=5

;Atribuio direta do valor 5 a R1 (inteiro)

N20 G0 X R[R1]=27.123

;Atribua indiretamente o valor 27.123 a R5

M30

8.13.2

Local User Data (LUD, dados de usurio local)

Funcionalidade
O operador/programador (usurio) pode definir sua prpria varivel no programa a partir de vrios tipos de dados (LUD =
Local User Data). Estas variveis esto disponveis somente no programa no qual foram definidas. A definio ocorre
imediatamente no incio do programa e pode tambm estar associada atribuio de um valor ao mesmo tempo. Do
contrrio, o valor inicial ser zero.
O nome de uma varivel pode ser definido pelo programador. A nomenclatura est sujeita s seguintes regras:
Podero ser usados no mximo 31 caracteres.

108

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

obrigatrio usar letras para os dois primeiros caracteres; os caracteres restantes podem ser letras, sublinhado ou
dgitos.
No use um nome j usado no sistema de controle (endereos NC, palavras-chave, nomes de programas, subrotinas,
etc.).
Tipos de programao / dados
DEF BOOL varname1

;Tipo booleano, valores: TRUE (=1), FALSE (=0)

DEF CHAR varname2

;Char type, caractere cdigo ASCII 1: "a", "b", ...


;Valor do cdigo numrico: 0 ... 255

DEF INT varname3

;Tipo de inteiro, valores em nmero inteiro, faixa de valores de 32 bits:


;-2 147 483 648 a +2 147 483 647 (decimal)

DEF REAL varname4

;Tipo real, nmero natural (como parmetro aritmtico R),


;Faixa de valores: (0.000 0001 ... 9999 9999)
;(8 casas decimais, sinal aritmtico e ponto decimal) ou
;Notao exponencial: (10 a potncia de -300 ... 10 a potncia de +300)

DEF STRING[comprimento da sequncia de


caracteres] varname41

; STRING type, [comprimento da sequncia de caracteres]: Nmero


mximo de caracteres

Cada tipo de dados requer sua prpria linha de programa. No entanto, podero ser definidas diversas variveis do mesmo
tipo em uma linha.
Exemplo:
DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4

;4 tipos de variveis INT

Exemplo do tipo STRING com atribuio:


DEF STRING[12] PVAR="Hello"

; Definir a varivel PVAR com, no mximo, 12


caracteres e atribui a sequncia de caracteres
"Hello"

Campos
Alm das variveis individuais, podero ser definidos tambm campos unidimensionais ou bidimensionais de variveis
desses tipos de dados:
DEF INT PVAR5[n]

;Campo unidimensional, tipo INT, n: inteiro

DEF INT PVAR6[n,m]

;Campo bidimensional, tipo INT, n, m: inteiro

Exemplo:
DEF INT PVAR7[3]

;Campo com 3 elementos do tipo INT

Dentro do programa, os elementos individuais do campo podero ser alcanados por meio de um ndice do campo e
podero ser tratados como variveis individuais. O ndice do campo executa de 0 a uma pequena quantidade de elementos.
Exemplo:
N10 PVAR7[2]=24

;Ao terceiro elemento do campo (com ndice 2) atribudo o


valor 24.

Atribuio de valor para o campo com a instruo SET:


N20 PVAR5[2]=SET(1,2,3)

;Aps o 3 elemento do campo, so atribudos diferentes


valores.

Atribuio de valor para o campo com instruo REP:


N20 PVAR7[4]=REP(2)

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

;Aps o elemento [4] do campo - a todos atribudo o mesmo


valor, neste caso, 2.

109

8.13.3

Leitura e gravao de variveis PLC

Funcionalidade
Para permitir rapidez na troca de dados entre NC e CLP, existe uma rea de dados especial na interface com o usurio do
CLP, que tem 512 bytes de extenso. Nesta rea, os dados CLP so compatveis no tipo de dados e no deslocamento da
posio. No programa NC, essas variveis CLP compatveis podem ser lidas ou gravadas.
Com essa finalidade, so fornecidas variveis especiais do sistema:
$A_DBB[n]

;Byte de dados (valor de 8 bits)

$A_DBW[n]

;Palavra de dados (valor de 16 bits)

$A_DBD[n]

;Palavra dupla de dados (valor de 32 bits)

$A_DBR[n]

;Dados de REAL (valor de 32 bits)

"n" significa neste caso o deslocamento da posio (incio da rea de dados da varivel) em bytes
Exemplo de programao
R1=$A_DBR[4]

;Leitura de um valor REAL, deslocamento 4 (comea no byte 4 da srie)

Indicao
A leitura de variveis gera uma parada do pr-processamento (STOPRE interno).
Indicao
A gravao de tags CLP em geral limitada a, no mximo, trs tags (elementos).
Nos casos em que os tags CLP tiverem de ser gravados em sucesso rpida, ser necessrio um elemento por operao
de gravao.
Se tiverem de ser executadas mais operaes do que elementos disponveis, ser necessria a transferncia de blocos
(poder ser acionada uma parada do pr-processamento).
Exemplo:
$A_DBB[1]=1 $A_DBB[2]=2 $A_DBB[3]=3
STOPRE
$A_DBB[4]=4

8.14

Saltos do programa

8.14.1

Saltos incondicionais do programa

Funcionalidade
Os programas NC processam seus blocos na sequncia em que estavam dispostos quando foram gravados.
A sequncia de processamento pode ser modificada pela introduo de saltos do programa.
OI destino do salto pode ser um bloco com um rtulo ou com um nmero de rtulo. Este bloco deve estar localizado dentro
do programa.
uma instruo de salto incondicional requer um bloco separado.
Programao
Rtulo GOTOF

;Salto para frente (na direo do ltimo bloco do programa)

Rtulo GOTOB

;Salto para trs (na direo do primeiro bloco do programa)

Rtulo

;Sequncia de caracteres selecionada para o rtulo (rtulo de salto) ou nmero do bloco

110

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Veja a ilustrao a seguir para um exemplo de saltos incondicionais:

8.14.2

Conditional program jumps

Funcionalidade
As condies do salto so formuladas aps a instruo IF. Se for satisfeita a condio do (valor no zero) do salto, ocorrer
o salto.
OI destino do salto pode ser um bloco com um rtulo ou com um nmero de rtulo. Este bloco deve estar localizado dentro
do programa.
As instrues de salto condicional requerem um bloco separado. Vrias instrues de salto condicional podem estar
localizadas no mesmo bloco.
Com o uso de saltos condicionais do programa, possvel tambm encurtar de forma considervel o programa, se
necessrio.
Programao
Condio IF do rtulo GOTOF

;Salto para frente

Condio IF do rtulo GOTOB

;Salto para trs

GOTOF

;Salto para frente (na direo do ltimo bloco do programa)

GOTOB

;Salto para trs (na direo do primeiro bloco do programa)

Rtulo

;Sequncia de caracteres selecionada para o rtulo (rtulo de salto) ou nmero


do bloco

IF

;Introduo da condio do salto

Condio

;Parmetro aritmtico, expresso aritmtica para formulao da condio

Operaes de comparao
Operadores

Significado

==

Igual a

<>

Diferente de

>

maior que

<

menor que

>=

maior ou igual a

<=

menor ou igual a

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

111

as operaes de comparao aceitam a formulao de uma condio de salto. Expresses aritmticas podem tambm ser
comparadas.
O resultado das operaes de comparao "satisfied" (satisfeito) ou "not satisfied" no satisfeito "Not satisfied" define o
valor como zero.
Exemplo de programao para operadores de comparao
R1>1

;R1 maior que 1

1 < R1

;1 menor que R1

R1<R2+R3

;R1 menor que R2 mais R3

R6>=SIN( R7*R7)

; R6 maior ou igual a SIN (R7) elevado ao quadrado

Exemplo de programao
N10 IF R1 GOTOF LABEL1

;Se R1 no estiver nulo, v para o bloco que tenha


LABEL1

G0 X30 Y30
N90 LABEL1: G0 X50 Y30
N100 IF R1>1 GOTOF LABEL2

;Se R1 for maior que 1, v para o bloco que tenha


LABEL2

G0 X40 Y40
N150 LABEL2: G0 X60 Y60
G0 X70 Y70
N800 LABEL3: G0 X80 Y80
G0 X100 Y100
N1000 IF R45==R7+1 GOTOB LABEL3

;Se R45 for igual a R7 mais 1, v para o bloco que


tenha LABEL3

M30
Vrios saltos condicionais no bloco:
N10 MC1: G0 X20 Y20
N15 G0 X0 Y0
N20 IF R1==1 GOTOB MC1 IF R1==2 GOTOF MA2
N30 G0 X10 Y10
N50 MA2: G0 X50 Y50
N60 M30

Indicao
O salto executado para a primeira condio satisfeita.

8.14.3

Exemplo de programa para saltos

Tarefa
Pontos de aproximao em um segmento do crculo:
Condies para existncia:
ngulo inicial: 30 em R1
Raio do crculo: 32 mm em R2
Espaamento da posio: 10 em R3
Nmero de pontos: 11 em R4
Posio do centro do crculo em Z: 50 mm em R5
Posio do centro do crculo em X: 20 mm em R6

112

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Veja a ilustrao a seguir para aproximao linear de pontos em um segmento circular:

Exemplo de programao
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20

;Atribuio de valores iniciais

N20 MC1: G0 Z=R2*COS (R1)+R5 X=R2*SIN(R1)+R6

;Clculo e atribuio aos endereos de eixos

N30 R1=R1+R3 R4= R4-1


N40 IF R4 > 0 GOTOB MC1
N50 M2

Explicao
No bloco N10, as condies iniciais so atribudas aos parmetros aritmticos correspondentes. O clculo das coordenadas
em X e Z e no processamento ocorre em N20.
No bloco N30, R1 incrementado pelo ngulo de incidncia R3, e R4 decrementado por 1.
Se R4 > 0, N20 ser executado novamente; caso contrrio, N50 com Fim do programa.

8.14.4

Destinos de salto para saltos de programa

Funcionalidade
Um rtulo ou um nmero de bloco serve para marcar blocos como destinos de salto para saltos de programa. Saltos de
programa podem ser usados para ramificao at a sequncia do programa.
Os rtulos podem ser livremente selecionados, mas devem conter um mnimo de 2 e um mximo de 8 letras ou nmeros,
dos quais os dois primeiros caracteres devem ser letras ou caracteres de sublinhado.
Os rtulos que estiverem no bloco que serve de destino do salto so terminados pelo sinal de dois pontos. Eles ficam
sempre no incio de um bloco. Se houver presente tambm um nmero de bloco, o rtulo ficar localizado aps o numero
do bloco.
Os rtulos devem ser exclusivos dentro de um programa.
Exemplo de programao
N10 LABEL1: G1 X20 F100

;LABEL1 o rtulo, destino do salto

N20 G0 X10 Y10


TR789: G0 X10 Z20

;TR789 o rtulo, destino do salto

N30 G0 X30 Z30

- Nenhum nmero de bloco existente

N100 G0 X40 Z40

;O nmero do bloco pode ser o alvo do salto

M30
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

113

8.15

Tcnica de sub-rotina

8.15.1

Informao Geral

Aplicaes
Basicamente, no h diferena entre um programa principal e uma sub-rotina.
Frequentemente, sequncias de usinagem recorrentes so armazenadas em sub-rotinas, por exemplo, determinadas
formas de contorno. Essas sub-rotinas so chamadas nos locais apropriados no programa principal e, em seguida,
executadas.
Uma forma de uma sub-rotina o ciclo de usinagem. Os ciclos de usinagem contm casos de usinagem geralmente vlidos
(por exemplo, perfurao, abertura de rosca interna, corte de ranhura, etc.). Com a atribuio de valores por meio de
parmetros de transferncia inclusos, possvel adaptar a subrotina aplicao especfica do operador.
Veja a ilustrao a seguir para exemplo de uso de um sub-rotina para uma pea de trabalho quatro vezes:

Configurar
A estrutura da sub-rotina idntica quela do programa principal (consulte a seo "Estrutura do programa (Pgina 51)").
Como programas principais, as sub-rotinas contm M2 - fim do programa no ltimo bloco da sequncia de programas. Isto
significa um retorno ao nvel de programa do qual a sub-rotina foi chamada.
Fim do programa
Pode ser usada tambm a instruo de fim RET em vez do fim de programa M2 na sub-rotina.
RET deve ser programado em um bloco separado.
A instruo RET usada quando o modo de trajetria contnua G64 no tiver de ser interrompido por um retorno. Com M2,
G64 interrompido e a parada exata iniciada.
Veja a ilustrao a seguir para exemplo de sequncia quando chamar uma sub-rotina duas vezes:

114

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Nome da sub-rotina
dado ao programa um nome nico, o que permite que seja selecionado a partir de vrias sub-rotinas. Ao criar o programa,
o nome dele pode ser livremente escolhido desde que as seguintes convenes sejam observadas.
Aplicam-se as mesmas regras para os nomes dos programas principais.
Exemplo: LRAHMEN7
possvel tambm usar a palavra de endereo L... em sub-rotinas. O valor pode ter 7 casas decimais (apenas nmeros
inteiros).
Indicao
Com endereo L, os zeros esquerda so significativos para diferenciao.
Exemplo: L128 no L0128 ou L00128.
Essas so sub-rotinas diferentes.
Indicao
O nome da sub-rotina LL6 est reservado para troca de ferramenta.
Chamada de sub-rotina
Sub-rotinas so chamadas em um programa (principal ou sub-rotina) com seus nomes. Para isso, um bloco separado
necessrio.
Exemplo:
N10 L785

; Chamar sub-rotina L785

N20 LRAHMEN7

; Chamar sub-rotina LRAHMEN7

Repetio de programa P...


Se uma sub-rotina tiver de ser executada vrias vezes em sequncia, escreva o nmero de vezes que ela tiver se ser
executada no bloco da chamada aps o nome sob o endereo P. No mximo, 9,999 ciclos so possveis (P1 ... P9999).
Exemplo:
N10 L785 P3

; Chamar sub-rotina L785, 3 ciclos

Profundidade do aninhamento
Sub-rotinas pode, tambm ser chamadas de uma sub-rotina, no apenas de um programa principal. No total, at 8 nveis
de programa esto disponveis para este tipo de chamada aninhada, inclusive o nvel do programa principal.
Veja a ilustrao a seguir para execuo com 8 nveis de programa:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

115

Informaes
As funes G modais podem ser modificadas na sub-rotina, por exemplo, G90 -> G91. Quando retornar ao programada de
chamada, certifique-se de que todas as funes modais estejam definidas da forma que voc precisa que elas estejam.
Certifique-se de que os valores de seus parmetros aritmticos usados nos nveis de programa superiores no sejam
inadvertidamente modificados em nveis de programas inferiores.
Quando se trabalha com os ciclos da SIEMENS, at 4 nveis de programa sero necessrios.

8.15.2

Chamada de ciclos de usinagem

Funcionalidade
Ciclos so sub-rotinas de tecnologia que executam certos processos de usinagem geralmente, por exemplo, perfurao ou
fresagem. A adaptao ao problema particular pr-formada diretamente por meio de parmetros/valores ao chamar o
ciclo respectivo.
Exemplo de programao
N10 DEF REAL RTP, RFP, SDIS, DP, DTB
N20 G18 X100 Z100 G0
N30 M3 S100 F100
N40 G17 X0
N50 CYCLE83(110, 90, 0, -80, 0, -10, 0, 0, 0, 0, 1, 0) ; Chamada do ciclo 83, transferir valores
diretamente, bloco separado
N60 G0 X100 Z100
N70 RTP=100 RFP= 95.5 SDIS=1, DP=-5, DTB=3

;Definir parmetros de transferncia para o


ciclo 82

N80 CYCLE82(RTP, RFP, SDIS, DP, , DTB)

;Chamada do ciclo 82, bloco reparado

N90 M30

8.15.3

Chamada de sub-rotina modal

Funcionalidade
A sub-rotina no bloco contendo MCALL chamada automaticamente aps cada bloco sucessivo contendo um movimento
da trajetria. A chamada age at que a prxima MCALL seja chamada.
A chamada modal da sub-rotina que contm MCALL ou deixar a chamada requer um bloco separado.
MCALL vantajosa, por exemplo, ao produzir padres de perfurao.
Exemplo de programao
Exemplo de aplicao: Execuo de uma fila de furos
N10 MCALL CYCLE82(100, 0, 1, -10, 2)

; Ciclo de perfurao 82

N20 HOLES1(1, 2, 45, 2, 2, 1)

; Ciclo para fila de furos; aps cada


aproximao da posio do furo, o CYCLE82(...)
ser chamado com os parmetros de
transferncia

N30 MCALL

; Chamada modal de CYCLE82(...) completada

N40 M30

8.15.4

Executar sub-rotina externa (EXTCALL)

Funo
Com o comando EXTCALL, possvel recarregar e executar programas armazenados em um carto de memria USB
externo.

116

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Dados da mquina
So usados os seguintes dados de mquina para o comando EXTCALL:
MD10132 $MN_MMC_CMD_TIMEOUT
Tempo de monitoramento para o comando no programa de peas
MD18362 $MN_MM_EXT_PROG_NUM
Nmero de nveis de programa que podem ser processados simultaneamente a partir de externo
SD42700 $SC_EXT_PROGRAM_PATH
Trajetria do programa para chamada de sub-rotina externa
Indicao
Quando se usa SD42700 $SC_EXT_PROGRAM_PATH, so pesquisados todos os subprogramas chamados com
EXCALL sob esta trajetria.
Programao com especificao da trajetria em SD42700 EXT_PROGRAM_PATH
EXTCALL ("<nome do programa>")
Parmetro
EXTCALL

; Palavra-chave para sub-rotina

<nome do programa>

; Constante/varivel do tipo de STRING

Exemplo:
EXTCALL ("RECTANGULAR POCKET")
Programao sem especificao da trajetria em SD42700 EXT_PROGRAM_PATH
EXTCALL ("<trajetria\nome do programa>")
Parmetro
EXTCALL

; Palavra-chave para sub-rotina

<Trajetria\nome programa>

; Constante/varivel do tipo de STRING

Exemplo:
EXTCALL ("D:\EXTERNE_UP\RECHTECKTASCHE")
Indicao
As sub-rotinas externas no contm declaraes de salto como GOTOF, GOTOB, CASE, FOR, LOOP, WHILE, ou REPEAT.
Construes IF-ELSE-ENDIF so possveis.
Podem ser usadas chamadas de sub-rotina e chamadas EXTCALL aninhadas.
RESET, POWER ON
RESET e POWER ON fazem com que as chamadas de sub-rotinas sejam interrompidas e a respectiva memria de carga
seja apagada.
Exemplo
Processamento do carto de memria USB do cliente
O programa "Main.mpf" armazenado na memria NC e selecionado para execuo:
N010 PROC MAIN
N020 G0 X10 Y10
N030 EXTCALL ("D:\EXTERNE_UP\BOHRUNG")
N040 G0 X20 Y20
N050 M30
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

117

O subprograma "BOHRUNG.SPF" a ser recarregado est localizado no pen drive.


N010 PROC BOHRUNG
N020 G1 F1000
N030 X=10 Z=10
N040 G0 X50 Y50
N050 M17

8.16

Temporizadores e contadores de objetos a usinar

8.16.1

Temporizador do tempo de execuo

Funcionalidade
Os temporizadores esto preparados como variveis do sistema ($A...) que podem ser usados para monitoramento dos
processos tecnolgicos no programa ou apenas no visor.
Esses temporizadores so apenas para leitura. H[ temporizadoras que esto sempre ativos. Outros podem ser
desativados por meio dos dados da mquina.
Temporizadores - sempre ativos
$AN_SETUP_TIME
Tempo desde a ltima energizao do controle com valores padro (em minutos)
Ele automaticamente redefinido no caso de uma "Energizao do controle com valores padro".
$AN_POWERON_TIME
Tempo desde a ltima energizao do controle (em minutos)
Ele e zerado automaticamente aps cada energizao do sistema de controle.
Temporizadores que podem ser desativados
Os seguintes temporizadores so ativados por meio dos dados da mquina (configurao padro).
O incio especfico do temporizador. Cada medio de tempo de execuo automaticamente interrompida no estado de
programa parado ou para taxa de avano-ativao manual-zero.
O comportamento dos temporizadores ativados relativos taxa de avano de execuo seca ativa e execuo de teste
pode ser especificado durante o uso dos dados da mquina.
$AC_OPERATING_TIME
Tempo total de execuo em segundos de programas NC no modo "AUTO"
No modo "AUTO", o tempo de execuo de todos os programas entre incio e fim do programa so somados. O
temporizador zerado aps cada energizao do sistema de controle.
$AC_CYCLE_TIME
Tempo de execuo do programa do CN selecionado (em segundos)
O tempo de execuo entre incio e fim do programa medido no programa NC selecionado. O temporizador zerado
com o incio de um novo programa NC.
$AC_CUTTING_TIME
Tempo da ao da ferramenta (em segundos)
O tempo de execuo dos eixos da trajetria medido em todos os programas NC entre incio e fim, sem travessa
rpida ativa e com a ferramenta ativa (ajustagem padro).
A medio interrompida quando o tempo de espera est ativo.
O temporizador definido automaticamente em zero aps cada ligao do sistema de controle.
Exemplo de programao
N10 IF $AC_CUTTING_TIME>=R10 GOTOF WZZEIT

; Valor-limite do tempo de operao


da ferramenta?

G0 X20 Y20
N80 WZZEIT:G0 X30 Y30

118

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

N90 MSG("Tempo de ao da ferramenta: Valor-limite atingido")


N100 M0
M30

Exibio
O contedo das variveis do sistema ativo visvel na janela aberta atravs das seguintes operaes-chaves:

Exibio da janela:

= $AC_TOTAL_PARTS
= $AC_REQUIRED_PARTS
=$AC_ACTUAL_PARTS

= $AC_CYCLE_TIME

= $AN_POWERON_TIME

= $AC_CUTTING_TIME
= $AN_SETUP_TIME

$AC_SPECIAL_PARTS no est disponvel para


exibio.

= $AC_OPERATING_TIME

Pode-se tambm ver a informao de contagem de tempo atravs da seguinte rea de operao:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

119

8.16.2

Contador de objetos a usinar

Funcionalidade
A funo "Workpiece counter" (contador de objetos a usinar) fornece contadores para a contagem de objetos a usinar.
Esses contadores existem como variveis do sistema com acesso a gravao e leitura proveniente do programa ou por
meio de entrada pelo operador (observe o nvel de proteo para gravao!).
Os dados da mquina podem ser usados para controlar a ativao do contador, a temporizao da redefinio do contador
e o algoritmo de contagem.
Contadores
$AC_REQUIRED_PARTS
Nmero de objetos a usinar exigido (ponto de ajuste do objeto a usinar)
Neste contador, possvel definir o nmero de objetos a usinar no qual o contador de objetos a usinar reais
$AC_ACTUAL_PARTS zerado.
A gerao do alarme de exibio 21800 "Workpiece setpoint reached" (ponto de ajuste de objetos a usinar atingido)
pode ser ativada por meio dos dados da mquina.
$AC_TOTAL_PARTS
Nmero total de objetos a usinar produzidas (total real)
O contador especifica o nmero total de todas os objetos a usinar produzidas desde a hora de incio.
O contador automaticamente zerado a cada inicializao do sistema de controle.
$AC_ACTUAL_PARTS
Nmero real de objetos a usinar (real)
Este contador registra o nmero de todas os objetos a usinar produzidas desde a hora de incio. Ao ser atingido o ponto
de ajuste do objeto a usinar ( $AC_REQUIRED_PARTS, valor maior que zero), o contador automaticamente zerado.
$AC_SPECIAL_PARTS
Nmero de objetos a usinar especificado pelo cliente
Este contador permite aos usurios realizar uma contagem de objetos a usinar de acordo com sua definio. A sada de
alarmes pode ser definida para o caso de identidade com $AC_REQUIRED_PARTS (objeto a usinar de destino). Os
prprios usurios devem zerar o contador.
Exemplo de programao
N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST

; A contagem foi atingida?

G0 X20 Y20
N80 SIST: G0 X30 Y30
N90 MSG("Workpiece setpoint reached" [Ponto de ajuste do objeto a
usinar atingido])
N100 M0

Exibio
O contedo das variveis do sistema ativo visvel na janela aberta atravs das seguintes operaes-chaves:

120

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exibio da janela:

= $AC_TOTAL_PARTS
= $AC_REQUIRED_PARTS
=$AC_ACTUAL_PARTS

= $AC_CYCLE_TIME

= $AN_POWERON_TIME

= $AC_CUTTING_TIME
= $AN_SETUP_TIME

$AC_SPECIAL_PARTS no est disponvel para


exibio.

= $AC_OPERATING_TIME

Pode-se tambm selecionar se deseja ativar a funo de contador de peas atravs da seguinte rea operacional:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

121

8.17

Aproximao e retrao suaves

Funcionalidade
A funo "Aproximao e retrao suaves" (SPR) tem a finalidade de aproximar-se do incio de um contorno
tangencialmente ("suave") em grande grau independentemente da posio do ponto de incio. O sistema de controle
calcular os pontos intermedirios e gerar os blocos de movimento transversal necessrios. Esta funo usada
preferivelmente junto com a compensao de raio da ferramenta (TRC). Os comandos G41 e G42 o sentido de
aproximao/retrao esquerda ou direita do contorno.
A trajetria de aproximao/retrao (linha reta, quadrante ou semicrculo) selecionada usando um grupo de comandos G.
Para parametrizar essa trajetria (raio do crculo, comprimento, linha reta de aproximao), endereos especiais podem ser
utilizados; isso tambm se aplica velocidade do movimento de avano. O movimento de avano tambm pode ser
controlado por meio de outro grupo G.
Programao
G147

; Aproximao com um linha reta

G148

; Retrao com uma linha reta

G247

; Aproximao com um quadrante

G248

; Retrao com um quadrante

G347

; Aproximao com um semicrculo

G348

; Retrao com um semicrculo

G340

Aproximao e retrao no espao (configurao bsica)

G341

Aproximao e retrao no plano

DISR=...

; Aproximao e retrao com linhas retas (G147/G148): Distncia da aresta de corte a partir do
ponto inicial ou final do contorno
; Aproximao e retrao ao longo de crculos (G247, G347/G248, G348): Raio da trajetria do
ponto central da ferramenta

DISCL=...

; Distncia do ponto final para o movimento de avano rpido a partir do plano de usinagem
(distncia de segurana)

FAD=...

; Velocidade do movimento de avano lento


O valor programado age de acordo com o comando ativo do grupo G 15 (avano: G94, G95)

Veja na ilustrao a seguir para aproximao em linha reta usando o exemplo de G42 ou retrao usando G41 e concluso
com G40:

122

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo de programao: Aproximao/retrao em uma linha reta em um plano


N10 T1 G17

; Ativar ferramenta, plano X/Y

N20 G0 X20 Y20

; Aproximar P0

N30 G42 G147 DISR=8 F600 X4 Y4

; Aproximao, ponto P4 programado

N40 G1 X40

; Continuar no contorno

N50 Y12
N100 G41 G1 X15 Y15
N110 X4 Y4

; P4 - ponto final do contorno

N120 G40 G148 DISR=8 F700 X8 Y8

; Retrao, ponto P0 programado

M30

Veja na ilustrao a seguir para aproximao em linha reta usando o exemplo de G42 ou retrao usando G41 e concluso
com G40:

Exemplo de programao: Aproximao/retrao ao longo de um quadrante em um plano


N10 T1 D1 G17

; Ativar ferramenta, plano X/Y

N20 G0 X20 Y20

; Aproximar P0

N30 G42 G247 DISR=20 F600 X4 Y4

; Aproximao, ponto P4 programado

N40 G1 X40

; Continuar no contorno

N50 Y12
N60 G41 G1 X15 Y15
N70 X4 Y4

; P4 - ponto final do contorno

N80 G40 G248 DISR=20 F700 X8 Y8

; Retrao, ponto P0 programado

N90 M30

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

123

Veja na ilustrao a seguir para aproximao em linha reta usando o exemplo de G42 ou retrao usando G41 e concluso
com G40:

Indicao
Certifique-se de que um raio positivo seja inserido para o raio da ferramenta. Caso contrrio, as direes para G41, G42
sero alteradas.
Controle do movimento de avano usando DISCL e G340, G341
DISCL=... especifica a distncia do ponto P2 a partir do plano de usinagem (veja a figura a seguir).
No caso de DISCL=0, o seguinte se aplica:
Com G340: Todo o movimento de aproximao consiste apenas em dois blocos (P1, P2 e P3 so idnticos). O contorno
de aproximao gerado a partir de P3 a P4.
Com G341: Todo o movimento de aproximao consiste apenas em trs blocos (P2 e P3 so idnticos). Se P0 e P4
estiverem localizados no mesmo plano, apenas dois blocos resultaro (no haver movimento de avano de P1 a P3).
monitorado que o ponto definido por DISCL fica entre P1 e P3, ou seja, com todos os movimentos que possui um
componente que corre verticalmente ao plano de usinagem, este componente deve ter o mesmo sinal. Se uma inverso de
sentido for detectado, uma tolerncia de 0.01 mm permitida.
Veja a seguinte sequncia do movimento de avano dependente de G340 / G341 (exemplo com G17):

124

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo de programao: Aproximao ao longo de um semicrculo com avano


N10 T1 D1 G17 G90 G94

; Ativar ferramenta, plano X/Y

N20 G0 X0 Y0 Z30

; Aproximar P0

N30 G41 G347 G340 DISCL=3 DISR=13 Z=0 F500


; Aproximao ao longo de um semicrculo com raio:
13 mm,
; Distncia de segurana ao plano: 3 mm
N40 G1 X40 Y-10
N50 G40 X20 Y20
N60 M30

alternativamente N30 / N40:


N30 G41 G347 G340 DISCL=3 DISR=13 X40 Y-10 Z0 F500
ou

N30 G41 G347 G340 DISCL=3 DISR=13 F500


N40 G1 X40 Y-10 Z0
Explicao com relao a N30 / N40:

Usando G0 (a partir de N20), o ponto P1 (ponto de incio do semicrculo, corrigido pelo raio da ferramenta) aproximado no
plano Z=30, em seguida abaixando profundidade (P2, P3) com Z=3 (DISCL). O contorno atingido no ponto X40 Y-10 na
profundidade Z=0 (P4) ao longo de uma curva helicoidal velocidade de avano de 500 mm/min.
Velocidades de aproximao e retrao
Velocidade do bloco anterior (por exemplo G0):
Todos os movimentos de P0 a P2 so executados essa velocidade, ou seja, o movimento paralelo ao plano de
usinagem e a parte do movimento de avano at a distncia de segurana DISCL.
Velocidade de avano programada F:
Essa velocidade de avano ativada a partir de P3 ou P2 se FAD no for programada. Se nenhuma palavra F for
programada no bloco SAR, a velocidade do bloco anterior atuar.
Programao usando FAD:
Especificar a velocidade de avano para
G341: Movimento de avano verticalmente ao plano de usinagem a partir de P2 a P3
G340: do ponto P2 ou P3 a P4
Se FAD no for programada, esta parte do contorno atravessada velocidade que ativada modalmente a partir
do bloco anterior no caso em que nenhum comando F definindo a velocidade seja programado no bloco SAR.
Durante a retrao, as funes da velocidade de avano modalmente efetiva a partir do bloco anterior e a velocidade de
avano programada no bloco SAR so alteradas, ou seja, o contorno de retrao real atravessado usando a
velocidade de avano antiga e a nova velocidade programada usando a palavra F ser aplicada correspondentemente
de P2 a P0.
Exemplo de programao: Aproximao ao longo de um quadrante, avano usando G341 e FAD
N10 T1 D1 G17 G90 G94

; Ativar ferramenta, plano X/Y

N20 G0 X0 Y0 Z30

; Aproximar P0

N30 G41 G341 G247 DISCL=5 DISR=13 FAD=500 X40 Y-10 Z=0 F800
N40 G1 X50
N50 G40 G1 X20 Y20
N60 M30

Explicao com relao a N30:


Usando G0 (a partir de N20), o ponto P1 (ponto de incio do quadrante, corrigido pelo raio da ferramenta) aproximado no
plano Z=30, em seguida abaixando profundidade (P2) com Z=5 (DISCL). Usando uma velocidade de avano de FAD=500
mm/min, abaixada a uma profundidade de Z=0 (P3) (G341). Em seguida, o contorno aproximado no ponto X40,Y-10 ao
longo de um quadrante no plano (P4) usando F=800 mm/min.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

125

Blocos intermedirios
Um mximo de cinco blocos sem mover os eixos de geometria pode ser inserido entre um bloco SAR e o prximo bloco de
movimento transversal.
Informaes
Programao ao retrair:
Com um bloco SAR com um eixo geomtrico programado, o contorno termina em P2. As posies nos eixos que
constituem o plano de usinagem resultam do contorno de retrao. O componente do eixo perpendicular a este
definido por DISCL. Com DISCL=0, o movimento correr completamente no plano.
Se no bloco SAR apenas o eixo programado verticalmente ao plano de usinagem, o contorno terminar em P1. As
posies dos eixos restantes resultaro, como descrito acima. Se o bloco SAR tambm o bloco TRC desabilitado,
uma trajetria adicional de P1 a P0 inserida tal que nenhum movimento resulta no fim do contorno ao desabilitar TRC.
Se apenas um eixo no plano de usinagem for programado, o segundo eixo faltando modalmente adicionado a partir de
sua ltima posio no bloco anterior.

9
9.1

Ciclos
Viso geral dos ciclos

Ciclos so geralmente sub-rotinas de tecnologia aplicvel que pode ser usadas para executar processos de usinagem
especficos, tais como, perfurao de uma rosca (abertura de rosca interna) ou fresagem de uma cavidade. Esses ciclos
so adaptados a tarefas individuais por atribuio de parmetros.
Ciclo de perfurao, ciclos de padro de perfurao e ciclos de fresagem
Os seguintes ciclos padres podem ser executados com o uso do sistema de controle SINUMERIK 808D ADVANCED:
Ciclos de perfurao
CYCLE81Perfurao, centragem
CYCLE82: Perfurao escareamento
CYCLE83Perfurao de orifcio profundo
CYCLE84Abertura de rosca interna rgida
CYCLE840Abertura de rosca interna com mandril de compensao
CYCLE85Alargamento 1
CYCLE86Broqueamento
CYCLE87Perfurao com parada 1
CYCLE88Perfurao com parada 2
CYCLE89Alargamento 2
Ciclos de padro de perfurao
HOLES1Fila de furos
HOLES2Crculo de furos
CYCLE802Posies arbitrrias
Ciclos de fresagem
CYCLE71: Faceamento
CYCLE72Fresagem de contorno
CYCLE76Fresagem de ressalto retangular
CYCLE77Fresagem de ressalto circular
LONGHOLEFuro oblongo
SLOT1Padro de fresagem de ranhura em um crculo
SLOT2Padro de fresagem de ranhura circunferencial
POCKET3Fresagem de cavidade retangular (com qualquer ferramenta de fresagem)
POCKET4Fresagem de cavidade circular (com qualquer ferramenta de fresagem)
CYCLE90Fresagem de rosca
CYCLE832Configuraes de alta velocidade

126

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

9.2

Ciclos de programao

Condies de chamada e de retorno


As funes G ativas antes da chamada do ciclo e os deslocamentos programveis permanecem ativas alm do ciclo.
O nvel de usinagem (G17, G18, G19) deve ser definido antes de chamar o ciclo. Um ciclo opera no plano atual com:
Primeiro eixo do plano (abscissa)
Segundo eixo do plano (ordenada)
Eixo de perfurao/eixo de avano, terceiro eixo, que fica verticalmente ao plano (eixo de avano vertical)
Com ciclos de perfurao, a operao de perfurao , executada no eixo que fica na vertical em relao ao plano atual. Na
fresagem, o avano de profundidade executado neste eixo.
Veja as ilustraes a seguir para atribuio de plano e eixo:

Tabelas 9-1

Atribuio de plano e eixo

Comando

Plano (abscissa/ordenada)

Eixo de avano vertical

G17

X/Y

G18

Z/X

G19

Y/Z

Sada de mensagens durante a execuo de um ciclo


Durante vrios ciclos, so exibidas mensagens referentes ao estado da usinagem na tela do sistema de controle durante a
execuo do programa.
Essas mensagens no interrompem a execuo do programa e continuam a ser exibidas at que as prximas mensagens
apaream.
Os textos das mensagens e seu significado esto apresentados em uma lista junto com o ciclo ao qual se referem.
Exibio de bloqueio durante a execuo de um ciclo
A chamada do ciclo exibida na exibio atual de bloqueio pela durao do ciclo.
Chamada do ciclo e lista de parmetros
Os parmetros de definio dos ciclos podem ser transferidos por meio da lista de parmetros quando o ciclo chamado.
Indicao
As chamadas de ciclo devem sempre ser programadas em um bloco separado.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

127

Instrues bsicas com relao atribuio de parmetros de ciclo-padro


Cada parmetro de definio de um ciclo tem um certo tipo de dado. O parmetro que estiver sendo usado dever ser
especificado quando o ciclo for chamado. Nesta lista de parmetros, os seguintes parmetros podem ser transferidos:
Parmetros R (somente valores numricos)
Constantes
Se forem usados parmetros R na lista de parmetros, eles devero primeiro ter valores atribudos no programa de
chamada. Proceda conforme abaixo para chamar os ciclos:
Com uma lista de parmetros incompleta
ou
Omitindo parmetros.
Se quiser excluir os ltimos parmetros de transferncia que tm que ser escritos em um chamada, pode-se terminar
prematuramente uma lista de parmetros com ")". Se algum parmetro tiver de ser omitido dentro da lista, dever ser
escrita uma vrgula "..., ,..." como marcador de posio (placeholder).
Nenhuma verificao de plausibilidade ser feita para valores de parmetro com uma faixa de valores, salvo se tiver sido
especificamente descrita uma resposta a erro relativo a um ciclo.
Se quando da chamada do ciclo a lista de parmetros contiver mais entradas que os parmetros que estivem definidos no
ciclo, ser exibido o alarme NC geral 12340 "Parmetros demais" e o ciclo no executado.
Indicao
Os dados da mquina especficos do eixo e especficos do canal do fuso devem ser configurados.
Chamada do ciclo
Os mtodos individuais para a gravao de um ciclo esto mostrados nos exemplos de programao fornecidos relativos
aos ciclos individuais.
Simulao de ciclos
Programas com chamadas de ciclo podem ser testados em primeiro lugar na simulao.
Durante a simulao, os movimentos transversais do ciclo so visualizados na tela.

9.3

Suporte do ciclo grfico no editor de programas

O editor de programas no sistema de controle oferece suporte programao para adicionar chamadas de ciclo ao
programa e inserir parmetros.
Funo
O suporte do ciclo consiste de trs componentes:
1. Seleo de ciclos
2. Telas de entrada para atribuio de parmetros
3. Tela de ajuda para cada ciclo (encontrada na tela de entrada de dados).
Operao do suporte do ciclo
Para adicionar uma chamada de ciclo para o programa, proceder como abaixo:

128

1.

Selecionar a rea operacional desejada.

2.

Selecionar um tipo de ciclo com a tecla de funo horizontal correspondente para abrir o menor
nvel da barra de tecla de funes vertical at que a forma de tela de entrada desejada com a
exibio de ajuda aparea na tela.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

3.

Insira os valores direta (valores numricos) ou indiretamente (parmetros R, por exemplo, R27, ou
expresses consistindo em parmetros R, por exemplo, R27 + 10).
Se forem inseridos valores numricos, ento o sistema de controle executar automaticamente
uma verificao para ver se o valor recai dentro da faixa permitida.

4.

Usar esta chave para selecionar valores para alguns parmetros que devem ter apenas alguns
poucos valores para seleo.

5.

Para ciclos de perfurao, tambm possvel chamar um ciclo modalmente com esta chave. Para
desativar a chamada modal, mova o cursor para a prxima linha em branco do programa e
pressione a tecla de funo abaixo:

6.

Pressionar esta tecla de funo para confirmar o que foi inserido. Para cancelar a entrada,
pressionar a tecla de funo abaixo:

Recompilao
A recompilao dos cdigos de programa serve para realizar modificaes a um programa existente com o uso do suporte
do ciclo.
Posicionar o cursor na linha para ser modificado e pressionar esta tecla de funo. Isto far com que
seja reaberta a tela de entrada da qual o fragmento do programa foi criado, podendo ser modificados e
aceitos os valores.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

129

9.4
9.4.1

Ciclos de perfurao
Informao Geral

Ciclos de perfurao so sequncias de movimento especificadas de acordo com a norma DIN 66025 para perfurao,
brocamento, abertura de roscas, etc.
Eles so chamados na forma de uma sub-rotina dentro de um nome definido e uma lista de parmetro.
Os ciclos de perfurao podem ser modais, isto , eles so executados no fim de cada bloco contendo comandos de
movimento. Mais ciclos criados pelo usurio podem ser chamados modalmente.
H dois tipos de parmetro:
Parmetros geomtricos
Parmetros de usinagem
Os parmetros geomtricos so idnticos para todos os ciclos de perfurao, ciclos de padro de perfurao e ciclos de
fresagem. Eles definem os planos de referncia e retrao, a distncia de segurana e a profundidade de perfurao final
absoluta ou relativa. Parmetros geomtricos so atribudos uma vez durante o primeiro ciclo de perfurao CYCLE81.
Veja a ilustrao a seguir para perfurao, centralizao - CYCLE81:

Os parmetros de usinagem tm um significado e efeito diferentes nos ciclos individuais. Portanto, eles so programados
em cada ciclo separadamente.

9.4.2

Requisitos

Condies de chamada e de retorno


Os ciclos de perfurao so programados de maneira independente dos nomes de eixo reais. A aproximao da posio de
perfurao deve ser feita no programa de nvel mais alto antes que o ciclo seja chamado.
Os valores exigidos relativos taxa de avano, velocidade do fuso e sentido de rotao do fuso devem programados no
programa de peas se no houver parmetros de definio no ciclo de perfurao.
As funes G e o registro de dados atuais ativos antes de o ciclo ter sido chamado permanecem ativos alm do ciclo.
Definio do plano
No caso de ciclos de perfurao, geralmente considerado que o sistema de coordenadas da pea atual, na qual a
operao de usinagem deve ser executada, deve definido selecionado-se o plano G17, G18 ou G19 e ativando-se um
deslocamento de origem programvel. O eixo de perfurao sempre o eixo deste sistema de coordenadas que fica na
vertical em relao do plano atual.
Uma compensao do comprimento de ferramenta deve ser programada antes de o ciclo ser chamado. Seu efeito
sempre perpendicular ao plano selecionado e permanece ativo mesmo aps o fim do ciclo.

130

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Veja a ilustrao a seguir para compensao de comprimento:

Programao do tempo de espera


Os parmetros dos tempo de espera nos ciclos de perfurao so sempre atribudos palavra F e, portanto, devem ser
atribudos com valores em segundos. Quaisquer desvios deste procedimento devem ser declarados de forma expressa.

9.4.3

Perfurao, centragem - CYCLE81

Programao
CYCLE81 (RTP, RFP, SDIS, DP, DPR)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao na taxa de avano programada no programa de chamada
(G1)
Retrao at o plano de retrao com G0

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

131

Explicao dos parmetros


RFP e RTP (plano de referncia e plano de retrao)
Normalmente, o plano de referncia (RTP) tem valores diferentes. O ciclo pressupe que o plano de retrao precede o
plano de referncia. Isto significa que a distncia do plano de retrao profundidade final de perfurao maior que a
distncia do plano de referncia profundidade final de perfurao.
SDIS (distncia de segurana)
A distncia de segurana (SDIS) age com referncia ao plano de referncia. Isto antecipado pela distncia de segurana.
A direo na qual a distncia de segurana fica ativa automaticamente determinada pelo ciclo.
DP e DPR (profundidade final de perfurao)
A profundidade final de perfurao pode ser especificada tanto absoluta (DP) quanto relativa (DPR) ao plano de referncia.
Com especificao relativa, o ciclo calcular a profundidade resultante automaticamente com o uso das posies dos
planos de referncia e retrao.

Indicao
Se for inserido um valor tanto para DP quanto para DPR, a profundidade final de perfurao ser derivada da DPR. Se
diferir da profundidade absoluta programada via DP, a mensagem "Profundidade: Correspondendo ao valor para
profundidade relativa" gerada na linha de dilogo.
Se os valores dos planos de referncia e de retrao forem idnticos, no ser permitida uma especificao de
profundidade relativa. gerada a mensagem de erro 61101 "Reference plane defined incorrectly" (plano de referncia
definido incorretamente) e o ciclo no executado. Esta mensagem de erro ser gerada tambm se o plano de retrao
estiver localizado aps o plano de referncia, ou seja, se sua distncia at a profundidade final for menor.

132

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo de programao: Drilling_centering


Este programa produz trs furos brocados usando oCYCLE81 ciclo de perfurao. O eixo de perfurao sempre o eixo Z.

N10 G0 G17 G90 F200 S300 M3

; Especificao dos valores tecnolgicos

N20 D3 T3 Z110

; Plano de aproximao e retrao

N30 X40 Y120

; Aproximao da primeira posio de


perfurao

N40 CYCLE81(110, 100, 2, 35,)

; Chamada de ciclo com profundidade de


perfurao final absoluta, distncia de
segurana e lista de parmetros
incompleta

N50 Y30

; Aproximar-se da prxima posio de


perfurao

N60 CYCLE81(110, 102, , 35,)

; Chamada de ciclo sem distncia de


segurana

N70 G0 G90 F180 S300 M03

; Especificao dos valores tecnolgicos

N80 X90

; Aproximar-se da prxima posio

N90 CYCLE81(110, 100, 2, 65,)

; Chamada de ciclo com profundidade de


perfurao final relativa e distncia de
segurana

N100 M02

; Fim do programa

9.4.4

Perfurao , escareamento - CYCLE82

Programao
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

DTB

REAL

Tempo de espera profundidade de perfurao (quebra de cavacos)

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

133

Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao. Pode
ser admitida a decorrncia de um tempo de espera quando for atingida a profundidade final de perfurao.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com a taxa de avano (G1) programada antes do ciclo de
chamada
Tempo de espera na profundidade final de perfurao
Retrao at o plano de retrao com G0
Explicao dos parmetros
Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".

DTB (tempo de espera)


O tempo de espera at a profundidade final de perfurao (quebra de cavacos) programado sob DTB em segundos.
Exemplo 1 de programao: Drilling_counterboring
O programa usina um furo nico de uma profundidade de 27 mm na posio X24 Y15 no plano XY com o cicloCYCLE82 .
O tempo de espera programado de 2 s, a distncia de segurana no eixo de perfurao Z de 4 mm.

134

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

N10
N20
N30
N40

G0 G17 G90 F200 S300 M3


D1 T10 Z110
X24 Y15
CYCLE82 (110, 102, 4, 75, , 2)

N50 M02

; Especificao dos valores tecnolgicos


; Plano de aproximao e retrao
; Aproximar-se da posio de perfurao
; Chamada de ciclo com profundidade final
de perfurao final absoluta e distncia
de segurana
; Fim do programa

Exemplo de programao 2: Drilling_counterboring


Proceder atravs das seguintes etapas:
1.

Selecionar a rea operacional desejada.

2.

Abrir a barra vertical da tecla de funo para ciclos de perfurao disponveis.

3.

Pressione esta tecla da barra vertical de teclas de funo.

4.

Pressione esta tecla de funo para abrir a janela paraCYCLE82 . Parametrizar o ciclo conforme o
desejado.

5.

Confirmar as configuraes com esta tecla de funo. O ciclo ento, automaticamente


transferido para o editor do programa como um bloco separado.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

135

9.4.5

Perfurao profunda - CYCLE83

Programao
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI, AXN, MDEP, VRT, DTD, DIS1)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

FDEP

REAL

Profundidade da primeira perfurao (absoluta)

FDPR

REAL

Profundidade da primeira perfurao relativa ao plano de referncia (inserir


sem sinal)

DAM

REAL

Quantidade de reduo gradual (inserir sem sinal)


Valores:

>0: reduo gradual como valor


<0: fator de reduo gradual
=0: sem reduo gradual

DTB

REAL

Tempo de espera na profundidade de perfurao (quebra de cavacos)


Valores:

>0: em segundos
<0: em giros

DTS

REAL

Tempo de espera no ponto de origem e para remoo de cavacos


Valores:

>0: em segundos
<0: em giros

FRF

REAL

Fator da taxa de avano relativo profundidade da primeira perfurao


(inserir sem sinal) Faixa de valores: 0.001 ... 1

VARI

INT

Tipo de usinagem: Quebra de cavacos=0, Remoo de cavacos=1

AXN

INT

Eixo da ferramenta
Valores:

1: 1 eixo geomtrico
2: 2 eixo geomtrico
3: 3 eixo geomtrico

MDEP

REAL

Profundidade mnima de perfurao (somente em conexo com o fator de


reduo gradual)

VRT

REAL

Valor de retrao varivel da quebra de cavacos (VARI=0)


Valores:

>0: se valor de trao


=0: valor de retrao 1mm definido

DTD

REAL

Tempo de espera na profundidade final de perfurao


Valores:

>0: em segundos
<0: em giros
=0: mesmo valor de DTB

DIS1

REAL

Distncia-limite programvel para reinsero no furo aberto (para remoo de


cavacos VARI=1)
Valores:

>0: aplica-se o valor programvel


=0: clculo automtico

136

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao.
A perfurao profunda executada com um avano profundidade com uma profundidade definvel mxima executada
vrias vezes, aumentando gradualmente at que a profundidade final de perfurao seja atingida.
A perfurao pode ser retrada at o plano de referncia + distncia de segurana aps a profundidade de cada avano
para remoo de detritos ou retrada em cada caso em 1 mm para quebra de cavacos.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia:
Perfurao profunda com remoo de cavacos (VARI=1)
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade para primeira perfurao com G1, cuja taxa de avano originada da taxa de
avano definida com a chamada do programa que estiver sujeito ao parmetro FRF (fator da taxa de avano)
Tempo de espera na profundidade final de perfurao (parmetro DTB)
Retrao at o plano de referncia antecipado pela distncia de segurana para remoo de detritos com o uso de G0
Tempo de espera no ponto de origem (parmetro DTS)
Aproximao da profundidade da ltima perfurao atingida, reduzida pela distncia de antecipao com o uso de G0
Movimento transversal at a prxima profundidade de perfurao com G1 (a sequncia de movimentos continua at ser
alcanada a profundidade final de perfurao)
Retrao at o plano de retrao com G0
Veja a ilustrao a seguir para parmetros para CYCLE83:

Perfurao profunda com quebra de cavacos (VARI=0)


Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade para primeira perfurao com G1, cuja taxa de avano originada da taxa de
avano definida com a chamada do programa que estiver sujeito ao parmetro FRF (fator da taxa de avano)
Tempo de espera na profundidade final de perfurao (parmetro DTB)
Retrao em 1 mm a partir da atual profundidade de furao com G1 e a taxa de avano programada no programa de
chamada (para quebra de cavacos)
Movimento transversal at a prxima profundidade de perfurao com G1 e taxa de avano programada (a sequncia
de movimentos continua at ser alcanada a profundidade final de perfurao)
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

137

Retrao at o plano de retrao com G0

Explicao dos parmetros


Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".
Inter-relao dos parmetros DP (ou DPR), FDEP (ou FDPR) e DAM
A profundidade de perfurao intermediria calculada no ciclo com base na profundidade de perfurao final, primeira
profundidade de perfurao e quantidade de recuo como segue:
Na primeira etapa, a profundidade parametrizada com a primeira profundidade de perfurao atravessada enquanto
no ultrapassar a profundidade de perfurao total
Da segunda profundidade de perfurao em diante, o curso de perfurao obtido subtraindo-se a quantidade de recuo
do curso da ltima profundidade de perfurao desde que a ltima seja maior do que a quantidade programada de
recuo
Os prximos cursos de perfurao correspondem quantidade de recuo sempre que a profundidade restante for maior
do que duas vezes a quantidade de recuo
Os dois ltimos cursos de perfurao so divididos e atravessados igualmente e so, portanto, sempre maiores do que
metade da quantidade de recuo
Se o valor da profundidade da primeira perfurao for incompatvel com a profundidade total, ser gerada a mensagem
de erro 61107 "First drilling depth defined incorrectly" (Profundidade da primeira perfurao definida incorretamente) e o
ciclo no ser executado
O parmetro FDPR tem o mesmo efeito no ciclo que o parmetro DPR. Se os valores relativos aos planos de referncia e
retrao forem idnticos, a profundidade da primeira perfurao poder ser definida como um valor relativo.
Se o valor programado para a profundidade da primeira perfurao for maior que a profundidade final de perfurao, a
profundidade final de perfurao nunca ser excedido. O ciclo reduzir automaticamente a profundidade da primeira
perfurao desde que seja alcanada a profundidade final de perfurao apenas uma vez e, portanto, perfurar apenas
uma vez.
DTB (tempo de espera)
O tempo de espera at a profundidade final de perfurao (quebra de cavacos) programado sob DTB em segundos.
DTS (tempo de espera)
O tempo de espera no ponto de origem ser executado somente se VARI=1 (remoo de cavacos).
FRF (fator da taxa de avano)
Com esse parmetro, pode-se especificar um fator de reduo para a velocidade de avano ativa que apenas se aplica
aproximao primeira profundidade de perfurao no ciclo.
VARI (tipo de usinagem)
Se o parmetro VARI=0 for definido, a broca retrai 1 mm depois de atingir cada profundidade de perfurao para quebra de
cavacos. Se VARI=1 (para remoo de cavacos), a broca ser movimentada na transversal em cada caso at o plano de
referncia mudado na quantidade da distncia de segurana.

138

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Indicao
A distncia de antecipao calculada internamente no ciclo, conforme abaixo:
Se a profundidade de perfurao for de 30 mm, o valor da distncia de antecipao ser sempre de 0,6 mm.
Para profundidades de perfurao maiores, usada a frmula profundidade de perfurao /50 (valor mximo de 7 mm).
AXN (eixo da ferramenta)
Programando-se o eixo de perfurao por meio de AXN, ser possvel omitir a troca do plano G18 para G17 quando for
usado o ciclo de perfurao com furo profundo em mquinas de torneamento.
Os identificadores tm os seguintes significados:
AXN=1
Primeiro eixo do plano atual
AXN=2
Segundo eixo do plano atual
AXN=3
Terceiro eixo do plano atual
Por exemplo, para que seja feito um furo central no plano G18, programa-se:
G18
AXN=1

MDEP (profundidade mnima de perfurao)


possvel definir uma profundidade mnima de perfurao para clculos do curso de perfurao com base em um fator de
reduo gradual. Se o curso de perfurao calculado for mais curto que a profundidade mnima de perfurao, a
profundidade restante ser usinada em cursos que sejam iguais ao comprimento da profundidade mnima de perfurao.
VRT (valor de retrao varivel para quebra de cavacos com VARI=0)
possvel programar a trajetria de retrao para quebra de cavacos.
DTD (tempo de espera na profundidade final de perfurao)
O tempo de espera na profundidade final de perfurao pode ser inserido em segundos ou em giros.
DIS1 (distncia-limite programvel para VARI=1)
A distncia-limite aps a reinsero no furo pode ser programada.
A distncia-limite calculada dentro do ciclo, conforme abaixo:
At uma profundidade de perfurao de 30 mm, o valor definido como 0,6 mm.
Para profundidades de perfurao maiores, a distncia-limite ser o resultado
(RFP + SDIS profundidade atual) / 50. Se este valor calculado for >7, ser aplicado um limite mximo de 7 mm.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

139

Exemplo 1 de programao: Perfurao de orifcio profundo


Este programa executa o cicloCYCLE83 nas posies X80 Y120 e X80 Y60 no plano XY. O primeiro furo roscado feito
com um tempo de espera zero e quebra de cavacos do tipo usinagem. A profundidade final de perfurao e a profundidade
da primeira perfurao so inseridos como valores absolutos. Na chamada do segundo ciclo, um tempo de espera de 1 s
programado. O tipo de usinagem com remoo de cavacos selecionado, a profundidade de perfurao final relativa ao
plano de referncia. O eixo de perfurao em ambos os casos o eixo Z.

N10 G0 G17 G90 F50 S500 M4

; Especificao dos valores tecnolgicos

N20 D1 T12

; Plano de aproximao e retrao

N30 Z155
N40 X80 Y120

; Aproximar-se da primeira posio de


perfurao

N50 CYCLE83(20,0,3,-15,,-6,,1,1,1,1,0,3,4,3,1,2)

; Chamada de ciclo; parmetros de


profundidade com valores absolutos

N60 X80 Y60

; Aproximar-se da prxima posio de


perfurao

N70 CYCLE83(20,0,3,-15,,-6,,1,1,1,1,0,3,4,3,1,2)

; Chamada de ciclo com dados relativos


para profundidade de perfurao final e a
primeira profundidade de perfurao; a
distncia de segurana de 1 mm e o
fator da velocidade de avano 0.5

N80 M02

; Fim do programa

140

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo 2 de programao Perfurao de orifcio profundo


Proceder atravs das seguintes etapas:
1.

Selecionar a rea operacional desejada.

2.

Abrir a barra vertical da tecla de funo para ciclos de perfurao disponveis.

3.

Pressione esta tecla de funo para abir a janela para CYCLE83. Parametrizar o ciclo conforme o
desejado.

4.

Confirmar as configuraes com esta tecla de funo. O ciclo ento, automaticamente


transferido para o editor do programa como um bloco separado.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

141

9.4.6

Roscamento rgido - CYCLE84

Programao
CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1, AXN, 0, 0, VARI, DAM, VRT)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

DTB

REAL

Tempo de espera na profundidade da rosca (quebra de cavacos)

SDAC

INT

Sentido de rotao aps o fim do ciclo


Valores: 3, 4 ou 5 (para M3, M4 ou M5)

MPIT

REAL

Avano da rosca como tamanho roscado (com sinal):


Faixa de valores 3 (para M3) a 48 (para M48); o sinal determina o sentido de
rotao na rosca

PIT

REAL

Avano da rosa como valor (com sinal)


Faixa de valores: 0.001 ... 2000.000 mm); o sinal determina o sentido de
rotao na rosca

POSS

REAL

Posio do fuso para parada do fuso orientada no ciclo (em graus)

SST

REAL

Velocidade da abertura de rosca

SST1

REAL

Velocidade da retrao

AXN

INT

Eixo da ferramenta
Valores 1):

1: 1 eixo do plano atual


2: 2 eixo do plano atual
3: 3 eixo do plano atual

PSYS

INT

Parmetro interno; apenas o valor-padro 0 possvel

PSYS

INT

Parmetro interno; apenas o valor-padro 0 possvel

VARI

INT

Tipo de usinagem
Valores:

0: Abertura de rosca interna em uma passagem


1: Abertura de rosca interna em furo profundo com quebra
de cavacos
2: Abertura de rosca em furo profundo com remoo de
cavacos

DAM

REAL

Faixa de valores de profundidade de perfurao incremental


: 0 <= Valor mximo

VRT

REAL

Faixa de valores do valor de retrao varivel da quebra de cavacos


: 0 <= Valor mximo

1)

A definio dos 1, 2 e 3 eixos depende do plano atual selecionado.

Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final inserida.
CYCLE84pode ser usado para a execuo de furos roscados sem mandril de compensao. Para a abertura de rosca
interna com mandril de compensao fornecido um ciclo CYCLE840separado.
Indicao
CYCLE84pode ser usado se o fuso a ser usado para a operao de broqueamento tiver capacidade tcnica para ser
operado no modo de fuso com posio controlada.

142

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Parada orientada do fuso (valor no parmetro POSS) e mudana do modo fuso para modo eixo
Abertura de rosca at a profundidade final de furao e velocidade SST
Tempo de espera na profundidade da rosca (parmetro DTB)
Retrao at o plano de referncia antecipado pela distncia de segurana, velocidade SST1 e sentido inverso
Retrao at o plano de retrao com G0; o modo de fuso reiniciado mediante a reprogramao da velocidade do fuso
ativo antes que o ciclo seja chamado e o sentido de rotao programado sob SDAC
Explicao dos parmetros
Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".

DTB (tempo de espera)


O tempo de espera deve ser programado em segundos. Quando da abertura de rosca de furos cegos, recomenda-se omitir
o tempo de espera.
SDAC (sentido de rotao aps o fim do ciclo)
Sob o SDAC, o sentido de rotao aps o fim do ciclo programado.
Para abertura de rosca, o sentido mudado automaticamente pelo ciclo.
MPIT e PIT (avano da rosca como um tamanho de rosca e como um valor)
O valor do avano da rosca pode ser definido como o tamanho da rosca (somente para roscas mtricas entre M3 e M48) ou
como um valor (distncia a partir de um giro da rosca at o prximo como um valor numrico). Quaisquer parmetros no
exigidos so omitidos na chamada ou a eles atribudo o valor zero.
As roscas para a direita ou para a esquerda so definidas pelo sinal dos parmetros do avano:
Valor positivo para a direita (o mesmo que M3)
Valor negativo esquerda (o mesmo que M4)
Se os dois parmetros do avano tiverem valores conflitantes, ser gerado o alarme 61001 "Thread lead wrong" (Avano da
rosca incorreto) pelo ciclo e a execuo do ciclo ser abortada.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

143

POSS (posio do fuso)


Antes da abertura de rosca, o fuso parado com orientao no ciclo pelo uso do comando SPOS e mudado para o controle
da posio.
A posio do fuso para esta parada de fuso programada sob POSS.
SST (velocidade)
O parmetro SST contm a velocidade do fuso relativa ao bloco de abertura de rosca com G331.
SST1 (velocidade de retrao)
A velocidade de retrao a partir do furo roscado programada sob SST1.
Se for atribudo o valor zero a este parmetro, a retrao ser realizada na velocidade programada sob SST.
AXN (eixo da ferramenta)
Os identificadores tm os seguintes significados:
AXN=1
AXN=2
AXN=3

1 eixo do plano atual


2 eixo do plano atual
3 eixo do plano atual

Por exemplo, para que seja feito um furo central no plano G17, programa-se:
G17
AXN=3

Abertura de rosca em furo profundo: VARI, DAM, VRT


Com o parmetro VARI, possvel fazer-se distino entre a abertura de rosca simples (VARI = 0) e a abertura de rosca
em furo profundo (VARI 0).
Em conjunto com a abertura de rosca em furo profundo, possvel escolher entre quebra de cavacos (retrao por
distncia varivel a partir da profundidade de perfurao, parmetro VRT, VARI = 1) e remoo de cavacos (retirada do
plano de referncia VARI = 2). Estas funes agem de forma anloga ao ciclo de perfuraoCYCLE83 de furo profundo
normal .
A profundidade de perfurao incremental para uma passagem especificada por meio do parmetro DAM. O ciclo calcula
internamente a profundidade temporria conforme abaixo:
A profundidade de perfurao incremental programada executada em cada etapa at o restante at a profundidade
final de perfurao ser inferior a (<) 2 x DAM
A profundidade de perfurao restante dividida em dois e executada em duas etapas. Assim, a profundidade mnima
de perfurao no fica menor que DAM / 2.
Indicao
O sentido de rotao quando da abertura de rosca no ciclo sempre invertida automaticamente.

144

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo 1 de programao: Abertura de rosca interna rgida


Uma rosca feita sem mandril de compensao na posio X30 Y35 no plano XY; o eixo de abertura de rosca o eixo Z.
Nenhum tempo de espera programado; a profundidade programada como um valor relativo. Devem ser atribudos
valores aos parmetros relativos ao sentido de rotao e ao avano. roscada uma rosca mtrica M5.

N10 G0 G90 T11 D1

; Especificao dos valores tecnolgicos

N20 G17 X30 Y35 Z40

; Aproximar-se da posio de perfurao

N30 CYCLE84(20,0,3,-15,,1,3,6,,0,500,500,3,0,0,0,5,0)

Chamada de ciclo; o parmetro PIT


omitido; nenhum valor inserido
referente profundidade absoluta
tempo de espera; o fuso para a 90
a velocidade de abertura de rosca
a velocidade de retrao 500

N40 M02

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

foi
ou ao
graus;
200,

; Fim do programa

145

Exemplo 2 de programao Abertura de rosca interna rgida


Proceder atravs das seguintes etapas:

9.4.7

1.

Selecionar a rea operacional desejada.

2.

Abrir a barra vertical da tecla de funo para ciclos de perfurao disponveis.

3.

Pressione esta tecla da barra vertical de teclas de funo.

4.

Pressione esta tecla de funo para abir a janela para CYCLE84. Parametrizar o ciclo conforme o
desejado.

5.

Confirmar as configuraes com esta tecla de funo. O ciclo ento, automaticamente transferido
para o editor do programa como um bloco separado.

Abertura de rosca interna com mandril de compensao - CYCLE840

Programao
CYCLE840(RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT, AXN)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

DTB

REAL

Tempo de espera na profundidade da rosca (quebra de cavacos)

SDR

INT

Sentido de rotao da retrao

SDAC

INT

Valores: 0 (inverso automtica de sentido), 3 ou 4 (para M3 ou M4)


Sentido de rotao aps o fim do ciclo
Valores: 3, 4 ou 5 (para M3, M4 ou M5)

146

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Parmetro

Tipo de dados

Descrio

ENC

INT

Abertura de rosca com/sem codificador


Valores: 0 = com codificador, 1 = sem codificador

MPIT

REAL

Avano da rosca como tamanho roscado (com sinal):


Faixa de valores 3 (para M3) a 48 (para M48)

PST

REAL

Avano da rosa como valor (com sinal)


Faixa de valores: 0.001 ... 2000.000 mm

AXN

INT

Eixo da ferramenta
Valores1):
1: 1 eixo do plano atual
2: 2 eixo do plano atual
3: 3 eixo do plano atual

1)

A definio dos 1, 2 e 3 eixos depende do plano atual selecionado.

Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final inserida.
Esse ciclo utilizado para programar a abertura de rosca interna com mandril de compensao:
Sem matriz
Com matriz.
Sequncia
Abertura de rosca interna com mandril de compensao sem codificador
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:

Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0


Abertura de rosca at a profundidade final de perfurao
Tempo de espera na profundidade de abertura de rosca (parmetro DTB)
Retrao at o plano de referncia antecipado pela distncia de segurana
Retrao at o plano de retrao com G0
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

147

Sequncia de operaes
Abertura de rosca interna com mandril de compensao com codificador
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:

Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0


Abertura de rosca at a profundidade final de perfurao
Tempo de espera na profundidade da rosca (parmetro DTB)
Retrao at o plano de referncia antecipado pela distncia de segurana
Retrao at o plano de retrao com G0
Explicao dos parmetros
Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".
DTB (tempo de espera)
O tempo de espera deve ser programado em segundos.
SDR (Sentido de rotao da retrao)
Dever ser definido SDR=0 se o sentido do fuso for para reverso automaticamente.
Se os dados da mquina forem definidos de forma que nenhum codificador seja configurado (neste caso, dados da
mquina MD30200 $MA_NUM_ENCS is 0), dever ser atribudo o valor 3 ou 4 ao parmetro para o sentido de rotao; do
contrrio, ser gerado o alarme 61202 "No spindle direction programmed" (Nenhum sentido do fuso programado)" e o ciclo
ser abortado.
SDAC (sentido de rotao)
Como o ciclo tambm pode ser chamado modalmente (veja a seo "Suporte do ciclo grfico no editor de programas
(Pgina 128)"), necessrio um sentido de rotao para abertura de mais roscas internas. Isto programado no parmetro
SDAC e corresponde ao sentido de rotao programado antes da primeira chamada no programa de nvel superior. Se
SDR=0, o valor atribudo a SDAC no ter significado no ciclo e poder ser omitido na parametrizao.
ENC (abertura de rosca)
Se a abertura de rosca tiver de ser executada sem codificador, embora exista um codificador, dever ser atribudo o valor 1
ao parmetro ENC.
No entanto, se nenhum codificador estiver instalado e for atribudo o valor 0 ao parmetro, ele ser ignorado no ciclo.

148

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

MPIT e PIT (avano da rosca como um tamanho de rosca e como um valor)


O parmetro do avano s ser relevante se a abertura de rosca for executada com codificador. O ciclo calcula a taxa de
avano a partir da velocidade do fuso e o avano.
O valor do avano da rosca pode ser definido como o tamanho da rosca (somente para roscas mtricas entre M3 e M48) ou
como um valor (distncia a partir de um giro da rosca at o prximo como um valor numrico). Quaisquer parmetros no
exigidos so omitidos na chamada ou a eles atribudo o valor zero.
Se os dois parmetros do avano tiverem valores conflitantes, ser gerado o alarme 61001 "Thread lead wrong" (Avano da
rosca incorreto) pelo ciclo e a execuo do ciclo ser abortada.
Indicao
Dependendo das configuraes nos dados da mquina MD30200 $MA_NUM_ENCS, o ciclo selecionar se a abertura de
rosca ter de ser executada com ou sem codificador.
O sentido de rotao do fuso deve ser programado com M3 ou M4.
Em blocos de rosca com G63, os valores da troca de ativao manual da taxa de avano e da troca de ativao manual da
velocidade do fuso so paralisados at 100%.
Geralmente, exige-se um mandril de compensao maior para abertura de rosca sem codificador.
AXN (eixo da ferramenta)
A figura abaixo mostra as opes dos eixos de perfurao a serem selecionadas.
Com G17:
AXN=1 ;Corresponde a X
AXN=2 ;Corresponde a Y
AXN=3 ;Corresponde a Z

O uso de AXN (nmero do eixo de perfurao) para programar o eixo de perfurao permite que o eixo de perfurao seja
programado diretamente.
AXN=1

1 eixo do plano atual

AXN=2

2 eixo do plano atual

AXN=3

3 eixo do plano atual

Por exemplo, para usinar um furo no plano G17 com o eixo Z, programa-se:
G17
AXN=3

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

149

Exemplo de programao: Abertura de rosca sem codificador


Neste programa, um furo roscado aberto sem matriz na posio X35 Y35 no plano XY; o eixo de abertura de rosca interna
o Z. Devem ser atribudos os parmetros SDR e SDAC do sentido de rotao; atribudo o valor 1 ao parmetro ENC, o
valor da profundidade o valor absoluto. O parmetro PIT do avano pode ser omitido. usado um mandril de
compensao na usinagem.

N10 G90 G0 T11 D1 S500 M3

; Especificao dos valores tecnolgicos

N20 G17 X35 Y35 Z60

; Aproximar-se da posio de perfurao

N30 G1 F200

; Definio da taxa de avano da


trajetria

N40 CYCLE840(20,0,3,-15,,1,4,3,1,6,,3)

Chamada de ciclo, tempo de espera 1 s,


sentido de rotao para retrao M4,
sentido de rotao aps ciclo M3, nenhuma
distncia de segurana, os parmetros
MPIT e PIT forma omitidos

N50 M02

; Fim do programa

Exemplo de programao: Abertura de rosca com codificador


Neste programa, um furo roscado aberto com matriz na posio X35 Y35 no plano XY. O eixo de perfurao o eixo Z. O
parmetro de avano dever ser definido, a inverso automtica do sentido de rotao programada. usado um mandril
de compensao na usinagem.

N10 G90 G0 T11 D1 S500 M4

150

; Especificao dos valores tecnolgicos


Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

N20 G17 X35 Y35 Z60

; Aproximar-se da posio de perfurao

N30 CYCLE840(20,0,3,-15,,1,3,4,1,6,,3)

; Chamada de ciclo, sem distncia de


segurana, com especificao de
profundidade absoluta

N40 M02

; Fim do programa

9.4.8

Alargamento 1 - CYCLE85

Programao
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

DTB

REAL

Tempo de espera na profundidade final de perfurao (quebra de cavacos)

FFR

REAL

Taxa de avano

RFF

REAL

Taxa de avano da retrao

Funo
A ferramenta perfura na velocidade do fuso e na velocidade da taxa de avano programadas at a profundidade final de
perfurao inserida.
O movimento para dentro e para fora realizado na taxa de avano atribuda a FFR e RFF respectivamente.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e na taxa de avano programada sob o parmetro
FFR
Tempo de espera na profundidade final de perfurao
Retrao at o plano de referncia antecipado pela distncia de segurana com G1 e a taxa de avano da retrao sob
o parmetro RFF
Retrao at o plano de retrao com G0

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

151

Explicao dos parmetros


Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".

DTB (tempo de espera)


O tempo de espera at a profundidade final de perfurao programado sob DTB em segundos.
FFR (taxa de avano)
O valor da taxa de avano programado sob FFR fica ativo na perfurao.
RFF (velocidade de avano da retrao)
O valor da taxa de avano programado sob RFF fica ativo quando da retrao do furo at o plano de referncia + distncia
de segurana.
Exemplo de programao: Primeira perfurao
CYCLE85O chamado na posio Z70 X50 no plano ZX. O eixo de perfurao o eixo Y. O valor da profundidade final de
perfurao na chamada do ciclo programado como valor relativo; nenhum tempo de espera programado. A aresta
superior da pea de trabalho est em Y102.

N10 T11 D1
G1 F200 M3 S200
N20 G18 Z70 X50 Y105
N30 CYCLE85(105, 102, 2, , 25, , 300, 450)
N40 M02

152

; Aproximar-se da posio de perfurao


; Chamada de ciclo, sem tempo de espera
programado
; Fim do programa
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

9.4.9

Broqueamento - CYCLE86

Programao
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

DTB

REAL

Tempo de espera na profundidade final de perfurao (quebra de cavacos)

SDIR

INT

Sentido de rotao
Valores: 3 (de M3), 4 (de M4)

RPA

REAL

Trajetria de retrao ao longo do primeiro eixo do plano (incremental, inserir


com sinal)

RPO

REAL

Trajetria de retrao ao longo do segundo eixo do plano (incremental, inserir


com sinal)

RPAP

REAL

Trajetria de retrao ao longo do eixo de perfurao (incremental, inserir com


sinal)

POSS

REAL

Posio do fuso para parada do fuso orientada no ciclo (em graus)

Funo
O ciclo suporta o broqueamento de furos com uma barra de broqueamento.
A ferramenta perfura na velocidade do fuso e na velocidade da taxa de avano programadas at a profundidade final de
perfurao inserida.
Com perfurao 2, a parada do fuso orientada ativada quando a profundidade de perfurao atingida. Em seguida,
feita aproximao das posies de retrao programadas em movimento transversal rpido e, a partir de l, do plano de
retrao.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e a taxa de avano programada antes da
chamada do ciclo
Tempo de espera at a profundidade final de perfurao
Parada do fuso orientada na posio do fuso programada sob POSS
Trajetria da retrao do movimento transversal em at trs eixos com G0
A retrao no eixo de perfurao ao plano de referncia trazido para frente pela distncia de segurana usando G0
Retrao at o plano de retrao com G0 (posio inicial de perfurao nos dois eixos do plano)

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

153

Explicao dos parmetros


Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".

DTB (tempo de espera)


O tempo de espera at a profundidade final de perfurao (quebra de cavacos) programado sob DTB em segundos.
SDIR (sentido de rotao)
Com este parmetro, determina-se o sentido de rotao com o qual o broqueamento executado no ciclo. Se forem
gerados valores diferentes de 3 ou 4 (M3/M4) forem gerados, ser gerado o alarme 61102 ""No spindle direction
programmed" (Nenhum sentido do fuso programado) e o ciclo no ser executado.
RPA (trajetria de retrao ao longo do primeiro eixo)
Use este parmetro para definir um movimento de retrao ao longo do primeiro eixo (abscissa), o qual executado depois
a profundidade de perfurao final foi atingida e a parada do fuso orientada foi efetuada.
RPO (trajetria de retrao ao longo do segundo eixo)
Use este parmetro para definir um movimento de retrao ao longo do segundo eixo (ordenadas), o qual executado
depois a profundidade de perfurao final foi atingida e a parada do fuso orientada foi efetuada.
RPAP (trajetria de retrao ao longo do eixo de perfurao)
Use este parmetro para definir um movimento de retrao ao longo do eixo de perfurao, o qual executado aps ter
sido atingido o eixo de perfurao final e ter sido executada a parada do fuso.
POSS (posio do fuso)
Use POSS para programar a posio do fuso para a parada do fuso orientada em graus, que executada aps ter sido
atingida a profundidade final de perfurao.
Indicao
possvel parar o fuso ativo com orientao. O valor angular programado com o uso de um parmetro de transferncia.
CYCLE86 pode ser usado se o fuso a ser utilizado para operao de perfurao tecnicamente capaz de executar o
comando SPOS.

154

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo de programao: Segunda perfurao


CYCLE86 chamado na posio Y50 X70 no plano ZX. O eixo de perfurao o eixo Z. A profundidade final de perfurao
programada como valor absoluto; nenhuma distncia de segurana especificada. O tempo de espera na profundidade
de perfurao final 2 s. A aresta superior da pea de trabalho est posicionada em Z110. No ciclo, o fuso tem de girar
com M3 e parar a 45 graus.

N10 G0 G17 G90 F200 S300 M3

; Especificao dos valores tecnolgicos

N20 T11 D1 Z112

; Plano de aproximao e retrao

N30 X70 Y50

; Aproximar-se da posio de perfurao

N40 CYCLE86(112, 110, , 77, 0, 2, 3, -1, -1, 1, 45)

; Chamada de ciclo com profundidade


absoluta de perfurao

N50 M02

; Fim do programa

9.4.10

Broqueamento com parada 1- CYCLE87

Programao
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

SDIR

INT

Sentido de rotao
Valores: 3 (de M3), 4 (de M4)

Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao.
Durante a perfurao 3, uma parada do fuso sem orientao M5 gerada depois de atingir a profundidade de perfurao
final, seguida por uma parada programada M0. Pressionando a seguinte tecla dada sequncia ao movimento de retrao
na travessa rpida at que o plano de retrao tenha sido alcanado:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

155

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e a taxa de avano programada antes da
chamada do ciclo
Parada do fuso com M5
Pressione a seguinte tecla:

Retrao at o plano de retrao com G0


Explicao dos parmetros
Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".

SDIR (sentido de rotao)


Este parmetro determina o sentido de rotao com o qual realizada a operao de perfurao no ciclo.
Se forem gerados valores diferentes de 3 ou 4 (M3/M4) forem gerados, ser gerado o alarme 61102 "No spindle direction
programmed" (Nenhum sentido do fuso programado)" e o ciclo ser abortado.

156

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo de programao: Terceira perfurao


CYCLE87 chamado na posio Y50 X70 no plano XY. O eixo de perfurao o eixo Z. A profundidade final de perfurao
especificada como um valor absoluto. A distncia de segurana de 2 mm.

N10 G0 G17 G90 F200 S300

; Especificao dos valores tecnolgicos

N20 D3 T3 Z113

; Plano de aproximao e retrao

N30 X70 Y50

; Aproximar-se da posio de perfurao

N40 CYCLE87 (113, 110, 2, 77, , 3)

;Chamada de ciclo com sentido de rotao


do fuso M3 programado

N50 M02

; Fim do programa

9.4.11

Perfurao com parada 2 - CYCLE88

Programao
CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

DTB

REAL

Tempo de espera na profundidade final de perfurao (quebra de cavacos)

SDIR

INT

Sentido de rotao
Valores: 3 (de M3), 4 (de M4)

Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao. Ao
perfurar com parada, uma parada do fuso sem orientao M5 e uma parada programada M0 sero geradas quando a
profundidade de perfurao final for atingida. Pressionando as teclas a seguir percorre o movimento para fora em avano
rpido at o plano de retrao ser atingido:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

157

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e a taxa de avano programada antes da
chamada do ciclo
Tempo de espera na profundidade final de perfurao
O fuso e o programa param com M5 M0. Aps a parada do programa, pressione a seguinte tecla:

Retrao at o plano de retrao com G0


Explicao dos parmetros
Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".

DTB (tempo de espera)


O tempo de espera at a profundidade final de perfurao (quebra de cavacos) programado sob DTB em segundos.
SDIR (sentido de rotao)
O sentido de rotao programado fica ativo para a distncia a ser percorrida na transversal at a profundidade final de
perfurao.
Se forem gerados valores diferentes de 3 ou 4 (M3/M4) forem gerados, ser gerado o alarme 61102 "No spindle direction
programmed" (Nenhum sentido do fuso programado)" e o ciclo ser abortado.
Exemplo de programao: Quarta perfurao
CYCLE88 chamado na posio X80 Y90 no plano XY. O eixo de perfurao o eixo Z. A folga de segurana
programada com 3 mm; a profundidade final de perfurao especificada em relao ao plano de referncia.
M4 fica ativo no ciclo.
N10 G17 G90 F100 S450

; Especificao dos valores tecnolgicos

N20 G0 X80 Y90 Z105

; Aproximar-se da posio de perfurao

N30 CYCLE88 (105, 102, 3, , 72, 3, 4)

; Chamada de ciclo com sentido do fuso


programado M4

N40 M02

; Fim do programa

158

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

9.4.12

Alargamento 2 - CYCLE89

Programao
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

DTB

REAL

Tempo de espera na profundidade final de perfurao (quebra de cavacos)

Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao.
Quando a profundidade de perfurao final atingida, o tempo de espera programado ativado.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e a taxa de avano programada antes da
chamada do ciclo
Tempo de espera at a profundidade final de perfurao
Retrao at o plano de referncia antecipado pela distncia de segurana com o uso de G1 e do mesmo valor da taxa
de avano
Retrao at o plano de retrao com G0
Explicao dos parmetros
Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

159

DTB (tempo de espera)


O tempo de espera at a profundidade final de perfurao (quebra de cavacos) programado sob DTB em segundos.
Exemplo de programao: Quinta perfurao
Em X80 Y90 no plano XY, o ciclo de perfurao CYCLE89 chamado com uma distncia de segurana de 5 mm e
especificao da profundidade de perfurao final como um valor absoluto. O eixo de perfurao o eixo Z.

DEF REAL RFP, RTP, DP, DTB

; Definio de parmetros

RFP=102 RTP=107 DP=72 DTB=3

; Atribuies de valor

N10 G90 G17 F100 S450 M4

; Especificao dos valores tecnolgicos

N20 G0 X80 Y90 Z107

; Aproximar-se da posio de perfurao

N30 CYCLE89 (RTP, RFP, 5, DP, , DTB)

; Chamada do ciclo

N40 M02

; Fim do programa

9.5

Ciclos de padro de perfurao

Os ciclos de padro de perfurao s descreve a geometria de um arranjo de abertura de furos no plano. O elo com o
processo de perfurao estabelecido por meio da chamada modal deste ciclo de perfurao antes que o ciclo de padro
de perfurao programado.

9.5.1

Requisitos

Ciclos de padro de perfurao sem chamada de ciclo de perfurao


Ciclos de padro de perfurao tambm podem ser utilizados para outras aplicaes sem chamada modal anterior de um
ciclo de perfurao, pois os ciclos de padro de perfurao podem ser parametrizados sem referncia ao ciclo de
perfurao utilizado.
Se no houve chamada modal da sub-rotina antes de chamar o ciclo de padro de perfurao, a mensagem de erro 62100
"No drilling cycle active" (Nenhum ciclo de perfurao ativo) aparecer.
Para confirmar a mensagem de erro, pressione a seguinte tecla:

Para dar continuidade execuo do programa, pressione a seguinte tecla:

O ciclo de padro de perfurao ento far a aproximao de cada uma das posies calculadas a partir dos dados
inseridos um aps o outro sem chamar uma sub-rotina nesses pontos.

160

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Comportamento quando o parmetro de quantidade zero


O nmero de furos em um padro de perfurao deve ser parametrizado. Se o valor do parmetro de quantidade for zero
(ou se este parmetro for omitido da lista de parmetros), o alarme 61103 "Number of holes is zero" (Nmero de furos
zero) ser gerado e o ciclo ser abortado.
Verificaes em caso de faixas limitadas de valores inseridos
Geralmente, no h verificaes de plausibilidade para definir parmetros nos ciclos de padro de perfurao.

9.5.2

Fila de furos - HOLES1

Programao
HOLES1(SPCA, SPCO, STA1, FDIS, DBH, NUM)
Parmetros
Parmetro

Tipo de dados

Descrio

SPCA

REAL

Primeiro eixo do plano (abscissa) de um ponto de referncia na linha reta


(absoluto)

SPCO

REAL

Segundo eixo do plano (ordenada) deste ponto de referncia (absoluto)

STA1

REAL

ngulo com o primeiro eixo do plano (abscissa)


Faixa de valores: 180<STA1180 graus

FDIS

REAL

Distncia do primeiro furo ao ponto de referncia (inserir sem sinal)

DBH

REAL

Distncia entre os furos (inserir sem sinal)

NUM

INT

Nmero de furos

Funo
Este ciclo pode ser utilizado para produzir uma fila de furos, ou seja, um nmero de furos arranjados ao longo de uma linha
reta ou uma grade de furos. O tipo de furo determinado pelo ciclo de perfurao que j foi chamado modalmente.
Sequncia
Para evitar curso desnecessrio, o ciclo calcula se a fila de furos usinada comeando do primeiro furo ou do ltimo furo a
partir da posio real dos eixos do plano e da geometria da fila de furos. As posies de perfurao so ento aproximadas
uma aps a outra em movimento transversal rpido.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

161

Explicao dos parmetros

SPCA e SPCO (ponto de referncia no primeiro eixo do plano e do segundo eixo do plano)
Um ponto ao longo da linha reta da fila de furos definido como o ponto de referncia para determinar o espaamento
entre os furos. A distncia ao primeiro furo FDIS definida a partir deste ponto.
STA1 (ngulo)
A linha reta pode ser disposta em qualquer posio no plano. especificada tanto pelo ponto definido por SPCO como pelo
ngulo contido pela linha reta e o primeiro eixo do sistema de coordenadas da pea de trabalho que ativado quando o
ciclo chamado. O ngulo inserido mediante STA1 em graus.
FDIS e DBH (distncia)
A distncia do primeiro furo e o ponto de referncia definido mediante SPCA e SPCO programado com FDIS. O
parmetro DBH contm a distncia entre dois furos quaisquer.
NUM (nmero)
O parmetro NUM utilizado para definir o nmero de furos.
Exemplo de programao: Fila de furos
Use este programa para usinar uma fila de furos consistindo em cinco furos roscados dispostos em paralelo ao eixo Z do
plano ZX e que tm uma distncia de 20 mm um ao outro. O ponto inicial da fila de furos Z20 e X30 do qual o primeiro
furo tem uma distncia de 10 mm. A geometria da fila de furos descrita pelo ciclo HOLES1. Primeiro, a perfurao
executada usando CYCLE82 e depois a abertura da rosca executada usando o CYCLE84 (abertura de rosca sem mandril
de compensao). Os furos tm 80 mm de profundidade (diferena entre o plano de referncia e a profundidade de
perfurao final).

162

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

N10 G90 F30 S500 M3 T10 D1

; Especificao dos valores tecnolgicos


para a etapa de usinagem

N20 G17 G90 X20 Z105 Y30

; Aproximar da posio inicial

N30 MCALL CYCLE82(105, 102, 2, 22, 0, 1)

; Chamada modal do ciclo de perfurao

N40 HOLES1(20, 30, 0, 10, 20, 5)

; Chamada do ciclo de fila de furos; o


ciclo inicia com o primeiro furo; ocorre
apenas aproximao das posies de
perfurao neste ciclo

N50 MCALL

; Desabilitar chamada modal

...

; Trocar ferramenta

N60 G90 G0 X30 Z110 Y105

; Aproximar da posio prxima do quinto


furo

N70 MCALL CYCLE84(105, 102, 2, 22, 0, , 3, , 4.2, ,300, )

; Chamada modal do ciclo de perfurao

N80 HOLES1(20, 30, 0, 10, 20, 5)

; Chamada do ciclo de fila de furos


iniciando pelo quinto furo da fila

N90 MCALL

; Desabilitar chamada modal

N100 M02

; Fim do programa

Exemplo de programao: Grade de furos


Use este programa para usinar uma grade de furos consistindo em cinco filas com cinco furos cada, que so dispostos no
plano XY com um espaamento de 10 mm entre eles. O ponto de incio da grade em X30 Y20.
O exemplo usa parmetros R como parmetros de transferncia para o ciclo.

R10=102

; Plano de referncia

R11=105

; Plano de retrao

R12=2

; Distncia de segurana

R13=75

; Profundidade de perfurao

R14=30

; Ponto de referncia para a fila de furos no primeiro eixo


do plano

R15=20
R16=0
R17=10
R18=10
R19=5
R20=5
R21=0
R22=10

; Ponto de referncia para a fila de furos no segundo eixo do


plano
; ngulo inicial
; Distncia do primeiro furo ao ponto de referncia
; Distncia entre os furos
; Nmero de furos por fila
; Nmero de filas
; Contador de filas
; Distncia entre as filas

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

163

N10 G90 F300 S500 M3 T10 D1

; Especificao dos valores tecnolgicos

N20 G17 G0 X=R14 Y=R15 Z105

; Aproximar da posio inicial

N30 MCALL CYCLE82(R11, R10, R12, R13,


0, 1)

; Chamada modal do ciclo de perfurao

N40 LABEL1:

; Chamada de ciclo de fila de furos

N41 HOLES1(R14, R15, R16, R17, R18,


R19)
N50 R15=R15+R22

; Calcule o valor y para a prxima linha

N60 R21=R21+1

; Incrementar contador de linhas

N70 IF R21<R20 GOTOB LABEL1

; Retornar a LABEL1 se a condio for satisfeita

N80 MCALL

; Desabilitar chamada modal

N90 G90 G0 X30 Y20 Z105

; Aproximar da posio inicial

N100 M02

; Fim do programa

9.5.3

Crculo de furos - HOLES2

Programao
HOLES2(CPA, CPO, RAD, STA1, INDA, NUM)
Parmetros
Parmetro

Tipo de dados

Descrio

CPA

REAL

Ponto central do crculo de furos (absoluto), primeiro eixo do plano

CPO

REAL

Ponto central do crculo de furos (absoluto), segundo eixo do plano

RAD

REAL

Raio do crculo de furos (inserir sem final)

STA1

REAL

ngulo inicial

INDA

REAL

ngulo incremental

NUM

INT

Nmero de furos

Faixa de valores: 180<STA1180 graus

Funo
Use este ciclo para usinar um crculo de furos. O plano de usinagem deve ser definido antes de o ciclo ser chamado.
O tipo de furo determinado pelo ciclo de perfurao que j foi chamado modalmente.

164

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Sequncia
No ciclo, as posies de perfurao so aproximadas uma depois da outra no plano com G0.

Explicao dos parmetros

CPA, CPO e RAD (posio do ponto central e raio)


A posio do crculo de furos no plano de usinagem definida por meio do ponto central (parmetros CPA e CPO) e raio
(parmetro RAD). Apenas valores positivos so permitidos para o raio.
STA1 e INDA (ngulo inicial e incremental)
Esses parmetros definem o arranjo dos furos no crculo.
O parmetro STA1 define o ngulo de rotao entre o sentido positivo do primeiro eixo (abscissa) no sistema de
coordenadas da pea ativo antes da chamada do ciclo e o primeiro furo. O parmetro INDA contm o ngulo de rotao de
um furo para o prximo.
Se for atribudo ao parmetro INDA o valor zero, o ngulo de indexao calculado internamente do nmero de furos os
quais so posicionados igualmente em um crculo.
NUM (nmero)
O parmetro NUM define o nmero de furos.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

165

Exemplo 1 de programao: Crculo de furos


O programa usaCYCLE82 para produzir quaro furos a uma profundidade de 30 mm. A profundidade final de perfurao
especificada com um valor relativo para o plano de referncia. O crculo definido pelo ponto central X70 Y60 e o raio 42
mm no plano XY. O ngulo inicial de 33 graus. A distncia de segurana no eixo de perfurao Z 2 mm.

N10 G90 F140 S170 M3 T10 D1

; Especificao dos valores tecnolgicos

N20 G17 G0 X50 Y45 Z2

; Aproximar da posio inicial

N30 MCALL CYCLE82(2, 0, 2, , 30, 0)

; Chamada modal do ciclo de perfurao,


sem tempo de espera, DP no programado

N40 HOLES2 (70, 60, 42, 33, 0, 4)

; Chamada do ciclo de crculo de furos; o


ngulo incremental calculado no ciclo
desde que o parmetro INDA tenha sido
omitido

N50 MCALL

; Desabilitar chamada modal

N60 M02

; Fim do programa

166

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo 1 de programao Crculo de furos


Proceder atravs das seguintes etapas:

9.5.4

1.

Selecionar a rea operacional desejada.

2.

Abrir a barra vertical da tecla de funo para ciclos de perfurao disponveis.

3.

Pressione esta tecla da barra vertical de teclas de funo.

4.

Pressione esta tecla de funo para abir a janela para este ciclo. Parametrizar o ciclo conforme o
desejado.

5.

Confirmar as configuraes com esta tecla de funo. O ciclo ento, automaticamente


transferido para o editor do programa como um bloco separado.

Posies arbitrrias - CYCLE802

Programao
CYCLE802 (111111111, 111111111, X0, Y0, X1, Y1, X2, Y2, X3, Y3, X4, Y4)
Parmetros
Parmetro

Tipo de dados

Descrio

PSYS

INT

Parmetro interno, apenas o valor-padro 111111111 possvel

PSYS

INT

Parmetro interno, apenas o valor-padro 111111111 possvel

X0

REAL

Primeira posio no eixo X

Y0

REAL

Primeira posio no eixo Y

X1

REAL

Segunda posio no eixo X

Y1

REAL

Segunda posio no eixo Y

X2

REAL

Terceira posio no eixo X

Y2

REAL

Terceira posio no eixo Y

X3

REAL

Quarta posio no eixo X

Y3

REAL

Quarta posio no eixo Y

X4

REAL

Quinta posio no eixo X

Y4

REAL

Quinta posio no eixo Y

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

167

Funo
Este ciclo permite programar posies livremente, isto , retangular ou polar. Posies individuais so aproximadas na
ordem em que so programadas.

Sequncia
A ferramenta de perfurao no programa atravessa todas as posies programadas na ordem de programao. A
usinagem das posies sempre inicia no ponto de referncia. Se o padro de posio consistir de apenas uma posio, a
ferramenta ser retrada ao plano de retrao aps a usinagem.
Explicao dos parmetros
X0, Y0...X4, Y4
Todas as posies sero programadas absolutamente.
Exemplo de programao:
Perfurao G17 nas posies
X20 Y20
X40 Y25
X30 Y40
N10 G90 G17

; Dados de dimenses absolutas plano X/Y

N20 T10

; Seleciona a ferramenta

N30 M06

; Troca de ferramenta

S800 M3

; Velocidade do fuso - rotao do fuso no sentido


horrio

M08 F140

; Velocidade de avano Refrigerante ligado

G0 X0 Y0 Z20

; Aproximar da posio inicial

MCALL CYCLE82 (2, 0, 2, -5, 5, 0)

; Chamada modal da perfurao

N40 CYCLE802 (111111111, 111111111, 20, 20, 40,


25, 30, 40)

; Chama ciclo posies

N50 MCALL

; Desabilitar chamada modal

N60 M30

; Fim do programa

168

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

9.6
9.6.1

Ciclos de fresagem
Requisitos

Condies de chamada e de retorno


Os ciclos de fresagem so programados independentemente do nome de eixo especfico.
Antes de chamar os ciclos de fresagem, uma compensao de ferramenta deve ser ativada.
Os valores apropriados de velocidade de avano, velocidade do fuso e sentido de rotao do fuso devem ser programados
no programa de pea se os parmetros apropriados no forem fornecidos no ciclo de fresagem.
As coordenadas do ponto central para o padro de fresagem ou a cavidade a ser usinada so programadas em um sistema
de coordenadas retangulares.
As funes G ativas antes da chamada do ciclo e o frame programvel atual permanece ativo alm do ciclo.
Definio do plano
Ciclos de fresagem geralmente consideram que o sistema de coordenadas da pea de trabalho atual foi definido
selecionando-se um plano (G17, G18 ou G19) e ativando-se um frame programvel (se necessrio). O eixo de avano
sempre o terceiro eixo desse sistema de coordenadas.
Veja a ilustrao a seguir para atribuio de plano e eixo:

Mensagens com relao ao estado de usinagem


Durante a execuo dos ciclos de usinagem, vrias mensagens que referem-se ao estado de usinagem so exibidos na
tela. As seguintes mensagens so possveis:
"Elongated hole <No.>(first figure) being machined" (Furo oblongo <N.>(primeira figura) sendo usinado)
"Slot <No.>(other figure) being machined" (Ranhura <N.>(outra figura) sendo usinada)
"Circumferential slot <No.>(last figure) being machined" (Ranhura <N.>(outra figura) sendo usinada)
Em cada caso, <N.> significa o nmero da figura que est atualmente sendo usinada.
Essa mensagem no interrompe a execuo do programa e continua a ser exibida at que a prxima mensagem seja
exibida ou o ciclo concludo.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

169

9.6.2

Fresagem lateral - CYCLE71

Programao
CYCLE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA, _MID, _MIDA, _FDP, _FALD, _FFP1, _VARI, _FDP1)
Parmetros
Parmetro

Tipo de dados

Descrio

_RTP

REAL

Plano de retrao (absoluto)

_RFP

REAL

Plano de referncia (absoluto)

_SDIS

REAL

Distncia de segurana (a ser adicionada ao plano de referncia; inserir sem


sinal)

_DP

REAL

Profundidade (absoluta)

_PA

REAL

Ponto inicial (absoluto), primeiro eixo do plano

_PO

REAL

Ponto inicial (absoluto), segundo eixo do plano

_LENG

REAL

Comprimento do retngulo ao longo do primeiro eixo, incremental.


O canto a partir do qual a dimenso inicia resulta do sinal.

_WID

REAL

_STA

REAL

Comprimento do retngulo ao longo do segundo eixo, incremental.


O canto a partir do qual a dimenso inicia resulta do sinal.
ngulo entre o eixo longitudinal do retngulo e o primeiro eixo do plano
(abscissa, inserir sem sinal).
Faixa de valores: 0 STA < 180

_MID

REAL

Profundidade de avano mxima (inserir sem sinal)

_MIDA

REAL

Largura de avano mxima durante usinagem de slido no plano como um


valor (inserir sem sinal)

_FDP

REAL

Curso de retrao na direo de acabamento (incremental, inserir sem sinal)

_FALD

REAL

Dimenso de acabamento na profundidade (incremental, inserir sem sinal)

_FFP1

REAL

Velocidade de avano para usinagem de superfcie

_VARI

INT

Tipo de usinagem (inserir sem sinal)


UNITS DIGIT
Valores: 1 desbaste, 2 acabamento
TENS DIGIT:
Valores:
1: paralelo ao primeiro eixo do plano, em uma direo,
2: paralelo ao segundo eixo do plano, em uma direo,
3: paralelo ao primeiro eixo do plano, com direo alternativa
4: paralelo ao segundo eixo do plano, com direo alternativa

_FDP1

REAL

Curso de adiantamento na direo de avano do plano (incremental, inserir


sem sinal)

Funo
UseCYCLE71 para fresar qualquer superfcie retangular. O ciclo diferencia entre desbaste (usinagem da superfcie em
vrias etapas at atingir a permisso de usinagem final) e acabamento (fresagem da face final em uma etapa). O avano
mximo em largura e profundidade pode ser especificado.
O ciclo opera sem compensao de raio do cortador. O avano em profundidade realizado na abertura.

170

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Vela a ilustrao a seguir para possveis estratgias de faceamento:

Sequncia
Posio alcanada antes do incio do ciclo:
A posio inicial qualquer posio a partir da qual pode-se aproximar do ponto de avano na altura do plano de retrao
sem coliso.
O ciclo cria a seguinte sequncia de movimentos:
G0 aplicado para aproximao do ponto de avano no nvel de posio atual. O plano de referncia, trazido para
frente pela distncia de segurana, ento tambm aproximado com G0 at essa posio. Em seguida, tambm com
G0, avano at o plano de usinagem. G0 possvel desde que o avano na abertura seja possvel.
H vrias estratgias de desbaste (para-axial em uma direo ou para trs e para frente).
Sequncia de movimentos ao desbaste:
Fresagem lateral pode ser realizada em vrios planos com base nos valores programados _DP, _MID e _FALD. A
usinagem realizada de cima para baixo, isto , um plano cada removido e ento o prximo avano em profundidade
executado na abertura (parmetros _FDP). As trajetrias de movimento transversal para usinagem de slidos no plano
dependem dos valores dos parmetros _LENG, _WID, _MIDA, _FDP, _FDP1 e do raio do cortador da ferramenta ativa.
A primeira trajetria a ser fresada sempre atravessada de tal modo que a profundidade de avano corresponde
exatamente a _MIDA, assegurando que nenhum avano em largura maior do que avano em largura mximo possvel
ocorra. O ponto central da ferramenta, portanto, nem sempre se desloca na aresta (apenas se _MIDA = raio do
cortador). A dimenso pela qual a ferramenta atravessa fora da aresta sempre igual ao dimetro do cortador - _MIDA
mesmo se apenas um corte de superfcie for realizado, isto , largura da rea + adiantamento menos do que _MIDA.
As outras trajetrias para avano em largura so calculadas de maneira a produzir uma largura de trajetria uniforme
(<= _MIDA).
Sequncia de movimentos ao acabamento:
Ao acabamento, a superfcie fresada no plano uma vez. Isto significa que a permisso de acabamento quando o
desbaste tem que ser selecionada tambm de tal forma que a profundidade residual pode ser removida com a
ferramenta de acabamento em uma etapa.
Aps cada passe de fresagem da superfcie no plano, a ferramenta retrair. O curso de retrao programado
mediante o parmetro _FDP.
Usinagem em uma direo para na permisso final de usinagem + distncia de segurana e o prximo ponto de incio
aproximado em movimento transversal rpido.
Ao desbaste em uma direo, a ferramenta retrair pela profundidade de avano calculada + distncia de segurana. O
avano em profundidade executado no mesmo ponto que no desbaste.
Depois que o acabamento foi concludo, a ferramenta retrai do ltimo ponto atingido ao plano de retrao _RTP.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

171

Veja a ilustrao a seguir para movimentos de faceamento:

Explicao dos parmetros


Para uma explicao dos parmetros _RTP, _RFP e _SDIS, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".
Para uma explicao dos parmetros _STA, _MID e _FFP1, consulte a seo "Fresagem de uma cavidade retangular POCKET3 (Pgina 206) ".

_DP (profundidade)
A profundidade pode ser especificada como um valor absoluto (_DP) ao plano de referncia.
_PA, _PO (ponto de incio)
Use os parmetros _PA e _PO para definir o ponto final da rea nos eixos do plano.
_LENG, _WID (comprimento)
Use os parmetros _LENG e _WID para definir o comprimento e a largura de um retngulo no plano. A posio do
retngulo, com relao a _PA e _PO, resulta do sinal.
_MIDA (mx. largura de avano)
Use este parmetro para definir a largura de avano mxima ao usinar em um plano. Analogamente ao mtodo de clculo
conhecido para a profundidade de avano (distribuio igual da profundidade com valor mximo possvel), a largura
distribuda igualmente distribuda, maximalmente com o valor programado em _MIDA.
Se este parmetro no for programado ou tiver valor 0, o ciclo usar internamente 80% do dimetro da ferramenta de
fresagem como a largura de avano mxima.

172

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

_FDP (curso de retrao)


Use este parmetro para definir a dimenso para o curso de retrao no plano. Este parmetro deve ter sempre um valor
razoavelmente maior do que zero.
_FDP1 (curso de adiantamento)
Use este parmetro para especificar um curso de adiantamento na direo de avano do plano (_MIDA). Portanto,
possvel compensar a diferena entre o raio do cortador atual (por exemplo, raio do cortador ou pontas de corte arranjadas
em ngulo). A ltima trajetria do ponto central da fresa, portanto, sempre resulta como _LENG (ou _WID) + _FDP1 - raio
da ferramenta (da tabela de compensao).

_FALD (permisso de acabamento)


Ao desbaste, uma permisso de acabamento na profundidade levada em considerao, a qual programada mediante
este parmetro.
O material residual restante como permisso de acabamento deve sempre ser especificado para acabamento para garantir
que a ferramenta possa ser retrada e ento avanada ao ponto inicial do prximo corte sem coliso.
Se > 0, o parmetro ignorado para acabamento.
_VARI (tipo de usinagem)
Use o parmetro _VARI para definir o tipo de usinagem.
Os valores possveis so:
Dgito das unidades:
1=desbaste at a permisso de acabamento
2=acabamento
Dgito das dezenas:
1=paralelo ao primeiro eixo do plano; unidirecional
2=paralelo ao segundo eixo do plano; unidirecional
3=paralelo ao primeiro eixo do plano; com direo alternativa
4=paralelo ao segundo eixo do plano; com direo alternativa
Se um valor diferente for programado para o parmetro _VARI, o ciclo abortado aps a gerao do alarme 61002
"Machining type defined incorrectly" (Tipo de usinagem definido incorretamente).
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo abortado
e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

173

Exemplo de programao: Fresagem lateral


Parmetros para a chamada de ciclo:
Parmetro

Descrio

Valor

_RTP

Plano de retrao

10 mm

_RFP

Plano de referncia

0 mm

_SDIS

Folga de referncia

2 mm

_DP

Profundidade de fresagem

-11 mm

_PA

Ponto inicial do retngulo

X = 100 mm

_PO

Ponto inicial do retngulo

Y = 100 mm

_LENG

Dimenses do retngulo

X = +60 mm

_WID

Dimenses do retngulo

Y = +40 mm

_STA

ngulo de rotao no plano

10 graus

_MID

Profundidade de avano mxima

6 mm

_MIDA

Largura de avano mxima

10 mm

_FDP

Retrao no final da trajetria de fresagem

5 mm

_FALD

Permisso de acabamento em profundidade

Nenhuma permisso de acabamento

_FFP1

Velocidade de avano no plano

4000 mm/min

_VARI

Tipo de usinagem

31 (Desbaste paralelo ao eixo X com


direo alternativa)

_FDP1

Adiantamento no ltimo corte determinado pela


geometria da aresta de corte

2 mm

Uma fresa com raio de 10 mm usada.


N10 T2 D2
N20 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20

; Aproximar da posio inicial

N30 CYCLE71(10, 0, 2, -11, 100, 100, 60, 40, 10, 6, 10, 5,


0, 4000, 31, 2)

; Chamada do ciclo

N40 G0 G90 X0 Y0
N50 M02

9.6.3

; Fim do programa

Fresagem do contorno - CYCLE72

Programao
CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI, _RL, _AS1, _LP1, _FF3, _AS2,
_LP2)
Parmetros
Parmetro

Tipo de dados

Descrio

_KNAME

STRING

Nome da sub-rotina de contorno

_RTP

REAL

Plano de retrao (absoluto)

_RFP

REAL

Plano de referncia (absoluto)

_SDIS

REAL

Distncia de segurana (a ser adicionada ao plano de referncia; inserir sem


sinal)

_DP

REAL

Profundidade (absoluta)

_MID

REAL

Profundidade de avano mxima (incremental; inserir sem sinal)

_FAL

REAL

Permisso de acabamento no contorno de aresta (inserir sem sinal)

_FALD

REAL

Permisso de acabamento na base (incremental, inserir sem sinal)

_FFP1

REAL

Velocidade de avano para usinagem de superfcie

_FFD

REAL

Velocidade de avano para avano em profundidade (inserir sem sinal)

174

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Parmetro

Tipo de dados

Descrio

_VARI

INT

Tipo de usinagem (inserir sem sinal)


UNITS DIGIT
Valores:
1: desbaste, 2: acabamento
TENS DIGIT:
Valores:
0: curso intermedirio com G0, 1 curso intermedirio com G1
HUNDREDS DIGIT
Valores:
0: Retrao no final do contorno a _RTP
1: Retrao no final do contorno a _RFP + _SDIS
2: Retrao por _SDIS no final do contorno
3: Nenhuma retrao no final do contorno

_RL

INT

Curso em torno do contorno ou centralmente, direita ou esquerda (com


G40, G41 ou G42; inserir sem sinal)
Valores:
40: G40 (aproximao e retorno, linha reta apenas)
41: G41
42: G42

_AS1

INT

Especificao da direo/trajetria de aproximao: (inserir sem sinal)


UNITS DIGIT:
Valores:
1: Linha tangencial reta
2: Quadrante
3: Semicrculo
TENS DIGIT:
Valores:
0: Aproximao ao contorno
1: Aproximao ao contorno em uma trajetria espacial

_LP1

REAL

Comprimento do curso de aproximao (com linha reta) ou raio do arco de


aproximao (com crculo) (inserir sem sinal)

Os seguintes parmetros podem ser selecionados como opes:


_FF3

REAL

Velocidade de avano em retrao e velocidade de avano a posies


intermedirias no plano (na abertura)

_AS2

INT

Especificao da direo/trajetria de retrao: (inserir sem sinal)


UNITS DIGIT:
Valores:
1: Linha tangencial reta
2: Quadrante
3: Semicrculo
TENS DIGIT:
Valores:
0: Retrao a partir do contorno no plano
1: Retrao a partir do contorno em uma trajetria espacial

_LP2

REAL

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Comprimento do curso de retrao (com linha reta) ou raio do arco de retrao


(com crculo) (inserir sem sinal)

175

Funo
UseCYCLE72 para fresar o comprimento de qualquer contorno definido em uma sub-rotina. O ciclo opera com ou sem
compensao de raio do cortador.
No imperativo que o contorno seja fechado. A usinagem interna ou externa definida por meio da posio da
compensao do raio do cortador (centralmente, esquerda ou direita do contorno).
O contorno deve ser programado na direo como deve ser usinado e deve consistir em um mnimo de dois blocos de
contorno (ponto inicial e final) uma vez que a sub-rotina de contorno chamada diretamente dentro do ciclo.
Veja a ilustrao a seguir para fresagem de trajetria 1:

Veja a ilustrao a seguir para fresagem de trajetria 2:

Funes do ciclo
Seleo de desbaste (passe nico atravessando paralelo ao contorno, levando em considerao uma permisso de
acabamento, se necessrio em vrias profundidades at que a permisso de acabamento seja atingida) e acabamento
(passe nico atravessando ao longo do contorno final se necessrio em vrias profundidades)
Aproximao suave do contorno e retrao suave do mesmo tangencialmente ou radialmente (quadrante ou semicrculo)
Avanos em profundidade programveis
Movimentos intermedirios ou em movimento transversal rpido ou em velocidade de avano

176

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Sequncia
Posio alcanada antes do incio do ciclo:
A posio inicial qualquer posio a partir da qual pode-se aproximar do ponto de incio do contorno na altura do plano de
retrao sem coliso.
O ciclo gera a seguinte sequncia de movimentos ao desbastar:
Os avanos em profundidade so distribudos igualmente como o valor mximo possvel dos parmetros especificados.
Movimento transversal at o ponto de incio para a primeira fresagem com G0/G1 (e FF3). Este ponto calculado
internamente no sistema de controle e depende do seguintes fatores:
Ponto de incio do contorno (primeiro ponto da sub-rotina),
Direo do contorno no ponto de incio,
Modo de aproximao e seus parmetros
Raio da ferramenta
A compensao do raio do cortador ativado neste bloco.
Avano em profundidade primeira ou prxima profundidade de usinagem mais distncia de segurana programada
com G0/G1. A primeira profundidade de usinagem resulta dos seguintes dados:
Profundidade total
Tolerncia do acabamento
O avano em profundidade mximo possvel
Aproximao do contorno verticalmente com avano em profundidade _FFD e depois no plano velocidade de avano
programada _FFP1 ou 3D com a velocidade de avano programada mediante _FAD de acordo com a programao para
aproximao suave
Fresagem ao longo do contorno com G40/G41/G42
Retrao suave do contorno com G1 enquanto avano contnuo para a superfcie de usinagem pela quantidade de
retrao
Retrao com G0 /G1 (e velocidade de avano para trajetrias intermedirias _FF3), dependendo da programao
Retrao ao ponto de avano em profundidade com G0/G1 (e _FF3).
Esta sequncia repetida no prximo plano de usinagem at a permisso de acabamento na profundidade.
Ao completar o desbaste, a ferramenta fica acima do ponto (calculado internamente no sistema de controle) de retrao do
contorno na altura do plano de retrao.
O ciclo gera a seguinte sequncia de movimentos ao acabamento:
Durante o acabamento, a fresagem executada ao avano pertinente ao longo da base do contorno at a dimenso final
ser atingida.
A aproximao e retrao suaves do contorno executada de acordo com os parmetros existentes. A trajetria apropriada
calculada internamente no sistema de controle.
No final do ciclo, a ferramenta posicionada no ponto de retrao do contorno altura do nvel de retrao.
Indicao
Programao de contorno
Ao programar o contorno, observe o seguinte:
Nenhum deslocamento de origem programvel pode ser selecionado na sub-rotina antes da primeira posio
programada.
O primeiro bloco da sub-rotina de contorno um bloco de linha reta contendo G90 / G0 ou G90 / G1 e define o incio do
contorno.
A condio de incio do contorno a primeira posio no plano de usinagem que programado na sub-rotina do
contorno.
A compensao de raio do cortador selecionada pelo ciclo nvel mais alto; portanto, nenhum G40, G41, G42
programado na sub-rotina do contorno.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

177

Explicao dos parmetros


Para uma explicao dos parmetros _RTP, _RFP e _SDIS, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".
Para uma explicao dos parmetros _MID, _FAL, _FALD, _FFP1, _FFD e _DP, consulte a seo "Fresagem de uma
cavidade retangular - POCKET3 (Pgina 206) ".

_KNAME (nome)
O contorno a ser usinado programado completamente em uma sub-rotina. _KNAME define o nome da sub-rotina de
contorno.
Definir o contorno como uma sub-rotina
_KNAME = nome da sub-rotina
Se a sub-rotina j existe especificar um nome e ento continuar.
Se a sub-rotina ainda no existe especificar um nome e ento pressionar a seguinte tecla de funo:

Um programa com o nome inserido criado e o programa automaticamente pula para o editor de contornos.
Use a seguinte tecla de funo para confirmar a entrada e retornar forma de tela para este ciclo.

Definir o contorno como uma seo do programa chamado


NPP = nome do rtulo de incio: nome do rtulo final
Entrada:
Se o contorno ainda no estiver descrito especificar o nome do rtulo de incio a pressionar a seguinte tecla de
funo:. Se o contorno j estiver descrito (nome do rtulo de incio: nome do rtulo final), pressionar diretamente a
seguinte tecla de funo:

O sistema de controle automaticamente cria os rtulos de incio e fim a partir do nome inserido e o programa ir
pular o editor de contornos.
Use a seguinte tecla de funo para confirmar a entrada e retornar forma de tela para este ciclo

178

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplos:
_KNAME="CONTOUR_1"

O contorno de fresagem o programa


completo CONTOUR_1.

_KNAME="PIECE245:PIECE245E"

O contorno de fresagem
uma seo no programa de
inicia a partir do bloco
rtulo PIECE245 ao bloco
rtulo PIECE245E.

definido
chamada,
contendo
contendo

como
que
o
o

_LP1, _LP2 (comprimento, raio)


Use o parmetro _LP1 para programar o curso de aproximao ou o raio de aproximao (distncia da aresta externa da
ferramenta ao ponto de incio do contorno) e o parmetro _LP2 para programar o curso de retrao ou o raio de retrao
(distncia da aresta externa da ferramenta ao ponto final do contorno).
Os parmetros _LP1 e _LP2 devem ser ajustados em >0. No caso de zero, o erro 61116 "Approach or retraction path=0"
(Trajetria de aproximao ou retrao) gerado.
Indicao
Ao usar G40, o curso de aproximao ou retrao a distncia do ponto central da ferramenta ao ponto inicial o final do
contorno.
_VARI (tipo de usinagem)
Use o parmetro _VARI para definir o tipo de usinagem.
Se um valor diferente for programado para o parmetro _VARI, o ciclo abortado aps a gerao do alarme 61002
"Machining type defined incorrectly" (Tipo de usinagem definido incorretamente).
_RL (desviando o contorno)
Com o parmetro _RL, programa-se o curso em torno do contorno centralmente, direita ou esquerda G40, G41 ou G42.
_AS1, _AS2 (direo/trajetria de aproximao, direo/trajetria de retrao)
Use o parmetro _AS1 para programar a especificao da trajetria de aproximao e _AS2 para programar a da trajetria
de retrao. Se _AS2 no programado, ento o comportamento da trajetria de retrao anlogo ao da trajetria de
aproximao.
A aproximao suave do contorno ao longo de uma trajetria espacial (helicoidal ou linha reta) s deve ser programada se
a ferramenta ainda no est sendo usada ou adequada para esse tipo de aproximao.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

179

Veja a ilustrao a seguir para _AS1/_AS2:

No caso de central (G40), aproximao e retrao s so possveis ao longo de uma linha reta.
_FF3 (velocidade de avano em retrao)
Use o parmetro _FF3 para definir uma velocidade de avano em retrao para posies intermedirias no plano (na
abertura) se os movimentos intermedirios devem ser executados em velocidade de avano (G01). Se nenhum valor de
velocidade de avano programado, os movimentos intermedirios com G01 so executados em velocidade de avano de
superfcie.
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo abortado
e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.

180

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo 1 de programao Fresagem em torno de um contorno fechado externamente


Esse programa usado para fresar o contorno mostrado no diagrama abaixo.

Parmetros para a chamada de ciclo:


Parmetro

Descrio

Valor

_RTP

Plano de retrao

250 mm

_RFP

Plano de referncia

200 mm

_SDIS

Folga de referncia

3 mm

_DP

Profundidade de avano

175 mm

_MID

Profundidade de avano mxima

10 mm

_FAL

Permisso de acabamento no plano

1 mm

_FALD

Permisso de acabamento em profundidade

1.5 mm

_FFP1

Velocidade de avano no plano

800 mm/min

_FFD

Avano em profundidade em velocidade de avano

400 mm/min

_VARI

Tipo de usinagem

111 (Desbaste at a permisso de


acabamento; trajetrias intermedirias com
G1, para retrao de trajetrias
intermedirias em Z a _RFP + _SDIS)

Parmetros para aproximao:


_RL

G41 - esquerda do contorno, isto , usinagem


externa

_LP1

Aproximao e retrao em um quadrante do plano

raio 20 mm

_FF3

Taxa de avano da retrao

1000 mm/min

N10 T3 D1
N20 S500 M3 F3000
N30 G17 G0 G90 X100 Y200 Z250 G94
N40 CYCLE72("EX72CONTOUR", 250, 200, 3, 175, 10,1, 1.5,
800, 400, 111, 41, 2, 20, 1000, 2, 20)
N50 X100 Y200
N60 M02
EX72CONTOUR.SPF
N100 G1 G90 X150 Y160

41

; T3: Fresa com raio 7


; Velocidade de avano e velocidade do
fuso no programa
; Aproximar da posio inicial
; Chamada do ciclo

; Fim do programa
; Sub-rotina para fresagem de contorno
(para exemplo)
; Ponto de incio do contorno

N110 X230 CHF=10


N120 Y80 CHF=10
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

181

N130 X125
N140 Y135
N150 G2 X150 Y160 CR=25
N160 M2

Exemplo 2 de programao Fresagem em torno de um contorno fechado externamente


Com esse programa, o mesmo contorno fresado como no exemplo 1. A diferena que a programao do contorno est
agora no programa de chamada.
N10 T3 D1

; T3: Fresa com raio 7

N20 S500 M3 F3000

; Velocidade de avano e velocidade do


fuso no programa

N30 G17 G0 G90 X100 Y200 Z250 G94

; Aproximar da posio inicial

N40 CYCLE72 ( "PIECE245:PIECE245E", 250, 200, 3, 175, 10,1, ; Chamada do ciclo


1.5, 800, 400, 11, 41, 2, 20, 1000, 2, 20)
N50 X100 Y200
N60 M02
N70 PIECE245:

; Contorno

N80 G1 G90 X150 Y160


N90 X230 CHF=10
N100 Y80 CHF=10
N110 X125
N120 Y135
N130 G2 X150 Y160 CR=25
N140 PIECE245E:

; Fim do contorno

N150 M2

Exemplo 3 de programao
Proceder atravs das seguintes etapas:

182

1.

Selecionar a rea operacional desejada.

2.

Abrir a barra vertical da tecla de funo para ciclos de perfurao disponveis.

3.

Pressione esta tecla de funo para abir a janela para CYCLE72. Inserir um nome no primeiro
campo de insero.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

4.

Pressionar uma das seguintes duas teclas de funo. O programa automaticamente salta para a
forma de tela do editor de programa.
Se deseja editar e armazenar o contorno em uma sub-rotina, pressionar esta
tecla de funo.
Se deseja editar e armazenar o contorno como uma seo de um programa
principal, pressionar esta tecla de funo.

5.

Pressione esta tecla de funo para abrir o editor de contornos. Parametrizar os elementos de
contorno passo a passo.
Inicialmente definir um ponto de partida de contorno e selecionar como chegar a ele.
Observao:
Os passos 5 a 10 abaixo descrevem as etapas bsicas para edio de elementos de contorno.
Para mais informaes sobre a programao no editor de contornos, consulte a Seo
"Programao livre de contornos (Pgina 251)".

6.

Pressionar esta tecla de funo para confirmar as configuraes.

7.

Selecione uma direo de usinagem desejada e faa a forma com a tecla de funo
correspondente. Especificar as coordenadas correspondentes de acordo com os desenhos.
A direo selecionada aparece no canto esquerdo da tela e o texto descritivo correspondente
dado na linha de informao na parte de baixo da tela.

8.

Pressionar esta tecla de funo para confirmar as configuraes.

9.

Selecionar diferentes elementos para definir o contorno at que se complete a programao do


contorno.

10.

Pressione esta tecla de funo para armazenar a informao de contorno.

11.

Pressione esta tecla de funo para retornar forma de tela para CYCLE72. Parametrizar os
dados do ciclo de tecnologia como desejado.

12.

Confirmar as configuraes com esta tecla de funo. O ciclo ento, automaticamente transferido
para o editor de programa.
Observao:
O programa do ciclo criado como uma seo do programa principal deve ser armazenado aps o
comando M30.

13.

Se se desejar recompilar o ciclo, pressionar esta tecla de funo.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

183

9.6.4

Fresar um ressalto retangular - CYCLE76

Programao
CYCLE76 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, PA, PO, STA, MID, FAL, FALD, FFP1, FFD, CDIR, VARI, AP1,
AP2)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

LENG

REAL

Comprimento do ressalto

WID

REAL

Largura do ressalto

CRAD

REAL

Raio do canto do ressalto (inserir sem sinal)

PA

REAL

Ponto de referncia do ressalto, abscissa (absoluto)

PO

REAL

Ponto de referncia do ressalto, ordenada (absoluto)

STA

REAL

ngulo entre o eixo longitudinal e o primeiro eixo do plano

MID

REAL

Profundidade em profundidade mximo (incremental; inserir sem sinal)

FAL

REAL

Permisso de usinagem final no contorno de margem (incremental)

FALD

REAL

Permisso de acabamento na base (incremental, inserir sem sinal)

FFP1

REAL

Velocidade de avano no contorno

FFD

REAL

Velocidade de avano para avano em profundidade

CDIR

INT

Direo de fresagem (inserir sem sinal)


Valores:
0: Fresagem com movimento na mesma direo do material
1: Fresagem convencional
2: Com G2 (independente do sentido do fuso)
3: Com G3

VARI

INT

Tipo de usinagem
Valores:
1: Desbaste at a permisso final de usinagem
2: Acabamento (permisso X/Y/Z=0)

AP1

REAL

Comprimento do ressalto bruto

AP2

REAL

Largura do ressalto bruto

184

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Funo
Use esse ciclo para usinar ressaltos retangulares no plano de usinagem. Para acabamento, uma fresa axial necessria. O
avano em profundidade sempre executado na posio depois da aproximao em semicrculo ao contorno.

Sequncia
Posio alcanada antes do incio do ciclo:
O ponto inicial uma posio na faixa positiva da abscissa com o semicrculo de aproximao e a dimenso bruta
programada no final da abscissa levada em considerao.
Sequncia de movimentos ao desbaste (VARI=1):
Aproximao/retrao do contorno:

O plano de retrao (RTP) aproximado em velocidade transversal rpida para ento poder se posicionar no ponto de
incio no plano de usinagem nessa altura. O ponto de incio definido em relao a 0 graus da abscissa.
A ferramenta avanada distncia de segurana (SDIS) em movimento transversal rpido atravessando
subsequentemente at a profundidade de usinagem em velocidade de avano. Para aproximar do contorno do ressalto, a
ferramenta desloca-se ao longo de uma trajetria semicircular.
A direo de fresagem pode ser determinada ou como fresagem na mesma direo de movimento do material ou fresagem
convencional em relao direo do fuso.
Se o ressalto desviado uma vez, o contorno deixado ao longo de um semicrculo no plano e a ferramenta avanada
prxima profundidade de usinagem.
Em seguida ocorre a reaproximao ao contorno ao longo de um semicrculo e o ressalto atravessado uma vez. Esse
processo repetido at que a profundidade do ressalto programada seja atingida. Em seguida, ocorre a aproximao ao
plano de retrao (RTP) em velocidade de movimento transversal rpido.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

185

Avano em profundidade:
Avano distncia de segurana
Insero para profundidade de usinagem
A primeira profundidade de usinagem calculada da profundidade total, permisso de acabamento e avano em
profundidade mximo possvel.
Sequncia de movimentos ao acabamento (VARI=2):
Dependendo dos valores ajustados FAL e FALD, o acabamento executado no contorna da superfcie ou na base ou
ambos juntos. A estratgia de aproximao corresponde aos movimentos no plano como com desbaste.
Explicao dos parmetros
Para uma explicao dos parmetros RTP, RFP SDIS, DP e DPR, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".
Para uma explicao dos parmetros MID, FAL, FALD, FFP1 e FFD, consulte a seo "Fresagem de uma cavidade
retangular - POCKET3 (Pgina 206) ".
LENG, WID e CRAD (comprimento do ressalto, largura do ressalto e raio do canto)
Use os parmetros LENG, WID e CRAD para definir a forma de uma ranhura no plano.
O ressalto sempre dimensionado a partir do centro. O comprimento (LENG) sempre se refere abscissa (com um ngulo
de plano de 0 graus).

PA, PO (ponto de referncia)


Use os parmetros PA e PO para definir o ponto de referncia do ressalto ao longo da abscissa e da ordenada.
Esse o ponto central do ressalto.
STA (ngulo)
STA especifica o ngulo entre o primeiro eixo do plano (abscissa) e o eixo longitudinal do ressalto.
CDIR (direo de fresagem)
Use este parmetro para especificar a direo de usinagem para o ressalto.
Usando o parmetro CDIR, a direo de fresagem pode ser programada diretamente com "2 para G2" e "3 para G3" ou
alternativamente com "fresagem sncrona" ou "fresagem convencional".
A fresagem na mesma direo de movimento do material e a fresagem convencional so determinadas internamente por
meio do sentido de rotao do fuso ativado antes de chamar o ciclo.
Fresagem na mesma direo de movimento do material

Fresagem convencional

M3 G3

M3 G2

M4 G2

M4 G3

186

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

VARI (tipo de usinagem)


Use o parmetro VARI para definir o tipo de usinagem.
Os valores possveis so:
1=desbastes
2=acabamento
AP1, AP2 (dimenses do bruto)
Ao usinar o ressalto, possvel levar em considerao as dimenses brutas (por exemplo, ao usinar peas de pr-fundio).
O tamanho bsico para comprimento e largura (AP1 e AP2) so programados sem sinal e suas posies simtricas em
torno do centro do ressalto so computadas no ciclo. O raio internamente calculado do semicrculo de aproximao
depende da dimenso.

Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo
cancelado e o alarme 61009 "Nmero da ferramenta=0" gerado.
Internamente no ciclo, uma novo sistema de coordenadas da pea de trabalho atual utilizado, o qual influncia a exibio
do valor real. O ponto zero do sistema de coordenadas deve se encontrar no ponto central da cavidade.
No final do ciclo, o sistema de coordenadas original ativado novamente.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

187

Exemplo de programao: Ressalto


Use este programa para usinar no plano XY um ressalto de 60 mm de comprimento, 40 mm de largura e raio do canto de
15 mm. O ressalto tem um ngulo de 10 graus em relao ao eixo X e pr-fabricado com uma permisso de comprimento
de 80 mm e uma permisso de largura de 50 mm.
Veja o seguinte exemplo de programao para ressalto retangular:

N10 G90 G0 G17 X100 Y100 T20 D1 S3000 M3

; Especificao dos valores tecnolgicos

N11 M6
N30 CYCLE76 (10, 0, 2, -17.5, , 60, 40, 15, 80, 60, 10,
11, , , 900, 800, 0, 1, 80, 50)

; Chamada do ciclo

N40 M30

; Fim do programa

9.6.5

Fresagem de ressalto circular - CYCLE77

Programao
CYCLE77 (RTP, RFP, SDIS, DP, DPR, PRAD, PA, PO, MID, FAL, FALD, FFP1, FFD, CDIR, VARI, AP1)
Parmetros
Os seguintes parmetros de entrada so sempre requeridos:
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade (absoluta)

DPR

REAL

Profundidade relativa ao plano de referncia (inserir sem sinal)

PRAD

REAL

Dimetro do ressalto (inserir sem sinal)

PA

REAL

Ponto central do ressalto, abscissa (absoluto)

PO

REAL

Ponto central do ressalto, ordenada (absoluto)

MID

REAL

Profundidade em profundidade mximo (incremental; inserir sem sinal)

FAL

REAL

Permisso de usinagem final no contorno de margem (incremental)

FALD

REAL

Permisso de acabamento na base (incremental, inserir sem sinal)

FFP1

REAL

Velocidade de avano no contorno

FFD

REAL

Velocidade de avano para avano em profundidade (ou avano espacial)

188

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Parmetro

Tipo de dados

Descrio

CDIR

INT

Direo de fresagem (inserir sem sinal)


Valores:
0: Fresagem na mesma direo de movimento do material
1: Fresagem convencional
2: Com G2 (independente do sentido do fuso)
3: Com G3

VARI

INT

Tipo de usinagem
Valores:
1: Desbaste at a permisso final de usinagem
2: Acabamento (permisso X/Y/Z=0)

AP1

REAL

Comprimento do ressalto bruto

Funo
Use esse ciclo para usinar ressaltos circulares no plano de usinagem. Para acabamento, uma fresa axial necessria. O
avano em profundidade sempre executado na posio antes da aproximao em semicrculo ao contorno.

Sequncia
Posio alcanada antes do incio do ciclo:
O ponto inicial uma posio na faixa positiva da abscissa com o semicrculo de aproximao e a dimenso bruta
programada levada em considerao.
Sequncia de movimentos ao desbaste (VARI=1):
Aproximao/retrao do contorno:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

189

O plano de retrao (RTP) aproximado em velocidade transversal rpida para ento poder se posicionar no ponto de
incio no plano de usinagem nessa altura. O ponto de origem definido em relao a 0 graus do eixo das abscissas.
A ferramenta avanada distncia de segurana (SDIS) em movimento transversal rpido atravessando
subsequentemente at a profundidade de usinagem em velocidade de avano. Para a aproximao ao contorno, a
ferramenta aproximada ao longo de uma trajetria semicircular usando o ressalto bruto programado.
A direo de fresagem pode ser determinada ou como fresagem na mesma direo de movimento do material ou fresagem
convencional em relao direo do fuso.
Se o ressalto desviado uma vez, o contorno deixado ao longo de um semicrculo no plano e a ferramenta avanada
prxima profundidade de usinagem.
Em seguida ocorre a reaproximao ao contorno ao longo de um semicrculo e o ressalto atravessado uma vez. Esse
processo repetido at que a profundidade do ressalto programada seja atingida.
Em seguida, ocorre a aproximao ao plano de retrao (RTP) em velocidade de movimento transversal rpido.
Avano em profundidade:
Avano distncia de segurana
Insero para profundidade de usinagem
A primeira profundidade de usinagem calculada da profundidade total, permisso de acabamento e avano em
profundidade mximo possvel.
Sequncia de movimentos ao acabamento (VARI=2):
De acordo com os valores ajustados FAL e FALD, o acabamento executado no contorna da superfcie ou na base ou
ambos juntos. A estratgia de aproximao corresponde aos movimentos no plano como com desbaste.
Explicao dos parmetros
Para uma explicao dos parmetros RTP, RFP SDIS, DP e DPR, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".
Para uma explicao dos parmetros MID, FAL, FALD, FFP1 e FFD, consulte a seo "Fresagem de uma cavidade
retangular - POCKET3 (Pgina 206) ".
PRAD (dimetro do ressalto)
Inserir o dimetro sem sinal.
PA, PO (ponto central do ressalto)
Use os parmetros PA e PO para definir o ponto de referncia do ressalto.
CDIR (direo de fresagem)
Use este parmetro para especificar a direo de usinagem para o ressalto. Usando o parmetro CDIR, a direo de
fresagem pode ser programada diretamente com "2 para G2" e "3 para G3" ou alternativamente com "fresagem sncrona"
ou "fresagem convencional".
A fresagem na mesma direo de movimento do material e a fresagem convencional so determinadas internamente por
meio do sentido de rotao do fuso ativado antes de chamar o ciclo.
Fresagem na mesma direo de movimento do material

Fresagem convencional

M3 G3

M3 G2

M4 G2

M4 G3

VARI (tipo de usinagem)


Use o parmetro VARI para definir o tipo de usinagem. Os valores possveis so:
1=desbastes
2=acabamento
AP1 (dimetro do ressalto bruto)
Use este parmetro para definir a dimenso bruta do ressalto (sem sinal). O raio internamente calculado do semicrculo de
aproximao depende da dimenso.

190

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo
cancelado e o alarme 61009 "Active tool number=0" (Nmero da ferramenta=0) gerado. Internamente no ciclo, uma novo
sistema de coordenadas da pea de trabalho atual utilizado, o qual influncia a exibio do valor real. O ponto zero do
sistema de coordenadas deve se encontrar no ponto central da cavidade.
No final do ciclo, o sistema de coordenadas original ativado novamente.
Exemplo de programao: Ressalto circular
Usinar um ressalto a partir do bruto com um dimetro de 55 mm e um avano mximo de 10 mm por corte; especificao
de uma permisso de usinagem final para acabamento subsequente da superfcie do ressalto. Toda a usinagem
executada com rotao reversa.
Veja o seguinte exemplo de programao para ressalto retangular:

N10 G90 G17 G0 S1800 M3 D1 T1

; Especificao dos valores tecnolgicos

N11 M6
N20 CYCLE77 (10, 0, 3, -20, ,50, 60, 70, 10, 0.5, 0, 900,
800, 1, 1, 55)

; Chamada de ciclo de desbaste

N30 D1 T2 M6

; Trocar ferramenta

N40 S2400 M3

; Especificao dos valores tecnolgicos

N50 CYCLE77 (10, 0, 3, -20, , 50, 60, 70, 10, 0, 0, 800,


800, 1, 2, 55)

; Chamada de ciclo de acabamento

N40 M30

; Fim do programa

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

191

9.6.6

Furos longos localizados em um crculo - LONGHOLE

Programao
LONGHOLE (RTP, RFP, SDIS, DP, DPR, NUM, LENG, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID)
Parmetros
Parmetro
RTP
RFP
SDIS
DP
DPR
NUM
LENG
CPA
CPO
RAD
STA1
INDA
FFD
FFP1
MID

Tipo de dados
REAL
REAL
REAL
REAL
REAL
INT
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL

Descrio
Plano de retrao (absoluto)
Plano de referncia (absoluto)
Distncia de segurana (inserir sem sinal)
Profundidade da ranhura (absoluta)
Profundidade da ranhura em relao ao plano de referncia (inserir sem sinal)
Nmero de ranhuras
Comprimento da ranhura (inserir sem sinal)
Ponto central do crculo (absoluto), primeiro eixo do plano
Ponto central do crculo (absoluto), segundo eixo do plano
Raio do crculo (inserir sem sinal)
ngulo inicial
ngulo incremental
Velocidade de avano para avano em profundidade
Velocidade de avano para usinagem de superfcie
Profundidade de avano mxima para um avano (inserir sem sinal)

Indicao
O ciclo requer uma fresa com um "corte de dente final atravs do centro" (DIN844).
Funo
Use este crculo para usinar furos longos localizados em um crculo. O eixo longitudinal dos furos longos alinhado
radialmente.
Em contraste ranhura, a largura do furo longo determinada pelo dimetro da ferramenta.
Internamente no crculo, uma trajetria de movimento transversal ideal da ferramenta determinada, eliminando passes
ociosos desnecessrios. Se vrios avanos em profundidade forem necessrios para usinar uma ranhura, o avano
executado alternativamente nos pontos finais. A trajetria a ser atravessada ao longo do eixo longitudinal do furo longo
muda sua direo aps cada avano. O ciclo busca a trajetria mais curta ao mudar ao prximo furo longo.

192

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio qualquer posio a partir da qual pode-se aproximar de cada um dos furos longos sem coliso.
O ciclo cria a seguinte sequncia de movimentos:
Usando G0, aproxima-se da aposio de incio para o ciclo. Em ambos os eixos do plano atual, o prximo ponto final da
primeira ranhura a ser usinado aproximado na altura do plano de retrao neste aplicado e ento o aplicado
abaixado ao plano de referncia trazido para frente pela distncia de segurana.
Cada furo longo usinado em um movimento recproco. A usinagem no plano executada usando G1 e a velocidade
de avano programada mediante FFP1. O avano prxima profundidade de usinagem calculada usando G1
internamente no ciclo e usando velocidade de avano executado em cada ponto reverso at que a profundidade final
seja atingida.
A retrao ao plano de retrao usando G0 e aproximao ao prximo furo longo na trajetria mais curta.
Depois que o ltimo furo longo foi usinado, a ferramenta movida com G0 posio no plano de usinagem, que foi
atingido por ltimo e que especificado no diagrama abaixo e o ciclo terminado.

Explicao dos parmetros


Para uma explicao dos parmetros RTP, RFP e SDIS, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131)".

DP e DPR (profundidade do furo longo)


A profundidade do furo longo pode ser especificada ou absoluta (DP) ou relativa (DPR) ao plano de referncia.
Com especificao relativa o ciclo calcula a profundidade resultante automaticamente usando as posies dos planos de
referncia e retrao.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

193

NUM (nmero)
Use o parmetro NUM para especificar o nmero de furos longos.
LENG (comprimento do furo longo)
O comprimento do furo longo programado mediante LENG.
Se for detectado no ciclo que este comprimento menor do que o dimetro de fresagem, o crculo abortado com o alarme
61105 "O raio de fresagem muito grande".
MID (profundidade de avano)
Use este parmetro para definir a profundidade de avano mxima.
A profundidade de avano executada pelo ciclo em passos de avano igualmente dimensionados.
Usando MID e a profundidade total, o ciclo calcula automaticamente este avano que recai entre 0.5 x a profundidade de
avano mxima e a profundidade de avano mxima. O nmero mnimo possvel de passos de avano utilizado como
base. MID=0 significa que o corte da profundidade da cavidade realizado com um avano.
O avano em profundidade inicia a partir do plano de referncia trazido para frente pela distncia de segurana
(dependendo de _ZSD[1]).
FFD e FFP1 (velocidade de avano para profundidade e superfcie)
A velocidade de avano FFP1 ativa para todos os movimentos no plano atravessado velocidade de avano. FFD age
para avano verticalmente a este plano.
CPA, CPO e RAD (ponto central e raio)
Define-se a posio do crculo no plano de usinagem pelo ponto central (CPA, CPO) e o raio (RAD). Apenas valores
positivos so permitidos para o raio.
STA1 e INDA (ngulo inicial e incremental)
O arranjo dos furos longos no crculo definido por esses parmetros.
Se INDA=0, o ngulo de ndice calculado a partir do nmero de furos longos, de maneira que eles so igualmente
distribudos em torno do crculo.
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo abortado
e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.
Se violaes de contorno mtuas das ranhuras resultam de valores incorretos dos parmetros que determinam a
disposio e o tamanho das ranhuras, o ciclo no iniciar a usinagem. O ciclo abortado e a mensagem de erro 61104
"Contour violation of slots/elongated holes" (Violao de contorno das ranhuras/furos alongados) gerado.
Durante o ciclo, o sistema de coordenadas da pea de trabalho corrigido e rotacionado. Os valores no sistema de
coordenadas da pea de trabalho so mostrados na exibio do valor real tal que o eixo longitudinal do furo longo sendo
usinado posicionado no primeiro eixo do plano de usinagem atual.
Depois que o ciclo foi concludo, o sistema de coordenadas da pea de trabalho est novamente na mesma posio em
que estava antes de o ciclo ter sido chamado.

194

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo de programao: Usinagem de ranhuras


Usando este programa, pode-se usinar quatro ranhuras de 30 mm de comprimento e profundidade relativa de 23 mm
(diferena entre o plano de referncia e a raiz da ranhura), que so dispostas em um crculo com o ponto central Y40 Z45 e
raio de 20 mm no plano YZ. O ngulo inicial 45, o ngulo incremental 90. A profundidade mxima de avano 6 mm,
a distncia de segurana 1 mm.
Veja o seguinte exemplo de programao para aberturas de usinagem:

N10 G19 G90 D9 T10 S600 M3

; Especificao dos valores tecnolgicos

N20 G0 Y50 Z25 X5

; Aproximar da posio inicial

N30 LONGHOLE (5, 0, 1, , 23, 4, 30, 40, 45, 20, 45, 90,
100 , 320, 6)

; Chamada do ciclo

N40 M02

; Fim do programa

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

195

9.6.7

Ranhuras em um crculo - SLOT1

Programao
SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF, FALD, STA2, DP1)
Parmetro
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade da ranhura (absoluta)

DPR

REAL

Profundidade da ranhura em relao ao plano de referncia (inserir sem sinal)

NUM

INT

Nmero de ranhuras

LENG

REAL

Comprimento da ranhura (inserir sem sinal)

WID

REAL

Largura da ranhura (inserir sem sinal)

CPA

REAL

Ponto central do crculo (absoluto), primeiro eixo do plano

CPO

REAL

Ponto central do crculo (absoluto), segundo eixo do plano

RAD

REAL

Raio do crculo (inserir sem sinal)

STA1

REAL

ngulo inicial

INDA

REAL

ngulo incremental

FFD

REAL

Velocidade de avano para avano em profundidade

FFP1

REAL

Velocidade de avano para usinagem de superfcie

MID

REAL

Profundidade de avano mxima para um avano (inserir sem sinal)

CDIR

INT

Direo de fresagem para usinagem de ranhura


Valores: 2 (para G2), 3 (para G3)

FAL

REAL

Permisso de acabamento na aresta da ranhura (inserir sem sinal)

VARI

INT

Tipo de usinagem
Valores: 0 = usinagem completa, 1 = desbaste, 2 = acabamento

MIDF

REAL

Profundidade de avano mxima para acabamento

FFP2

REAL

Taxa de avano para acabamento

SSF

REAL

Velocidade ao acabamento

FALD

REAL

Permisso de acabamento na base da ranhura (inserir sem sinal)

STA2

REAL

ngulo de insero mximo para movimento de oscilao

DP1

REAL

Profundidade de insero por revoluo para hlice (incremental)

Indicao
O ciclo requer uma fresa com um "corte de dente final atravs do centro" (DIN844).

196

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Funo
O cicloSLOT1 um ciclo combinado de desbaste de acabamento.
Use este crculo para usinar ranhuras dispostas em um crculo. O eixo longitudinal das ranhuras alinhado radialmente. Em
contraste ao furo longo, um valor definido para a largura da ranhura.

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio pode ser qualquer posio a partir da qual pode-se aproximar de cada uma das ranhuras sem coliso.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao posio no incio do ciclo indicada naSLOT1 ilustrao da sequncia com G0.
A usinagem completa de uma ranhura executada nas seguintes etapas:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Avano prxima profundidade de usinagem com G1 e com valor da velocidade de avano FFD
Usinagem em slido da ranhura permisso de acabamento na aresta da ranhura com o valor da velocidade de
avano FFP1. Em seguida acabamento com o valor da velocidade de avano FFP2 e velocidade do fuso SSF ao
longo do contorno de acordo com a direo de usinagem programada mediante CDIR.
O avano em profundidade sempre executado na mesma posio no plano de usinagem at que a profundidade
final da ranhura seja atingida.
Retraia a ferramenta ao plano de retrao e mova prxima ranhura com G0.
Depois que a ltima ranhura foi usinada, a ferramenta movida com G0 posio final no plano de usinagem, que
especificado no diagrama abaixo e o ciclo terminado.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

197

Explicao dos parmetros


Para uma explicao dos parmetros RTP, RFP e SDIS, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131)".

DP e DPR (profundidade da ranhura)


A profundidade da ranhura pode ser especificada ou absoluta (DP) ou relativa (DPR) ao plano de referncia.
Com especificao relativa o ciclo calcula a profundidade resultante automaticamente usando as posies dos planos de
referncia e retrao.
NUM (nmero)
Use o parmetro NUM para especificar o nmero de ranhuras.
LENG e WID (comprimento da ranhura e largura da ranhura)
Use os parmetros LENG e WID para definir a forma de uma ranhura no plano. O dimetro da fresa deve ser menor do que
a largura da ranhura. Caso contrrio, alarme 61105 "Raio do cortador muito grande" ser ativado e o ciclo abortado.
O dimetro da fresa no deve ser menor do que metade da largura da ranhura. Esse no verificado.
CPA, CPO e RAD (ponto central e raio)
Define-se a posio do crculo no plano de usinagem pelo ponto central (CPA, CPO) e o raio (RAD). Apenas valores
positivos so permitidos para o raio.
STA1 e INDA (ngulo inicial e incremental)
O arranjo da ranhura no crculo definido por esses parmetros.
O STA1 define o ngulo entre o sentido positivo do primeiro eixo (abscissa) no sistema de coordenadas da pea ativo antes
da chamada do ciclo e a primeira ranhura. O parmetro INDA contm o ngulo de uma ranhura prxima.
Se INDA=0, o ngulo de incremento calculado a partir do nmero de ranhuras de maneira que elas so dispostas
igualmente em torno do crculo.
FFD e FFP1 (velocidade de avano para profundidade e superfcie)
A velocidade de avano FFD ativa para todos os movimentos de avano perpendiculares ao plano de usinagem.
A velocidade de avano FFP1 ativa para todos os movimentos no plano atravessado velocidade de avano ao
desbastar.
MID (profundidade de avano)
Use este parmetro para definir a profundidade de avano mxima.
A profundidade de avano executada pelo ciclo em passos de avano igualmente dimensionados.
Usando MID e a profundidade total, o ciclo calcula automaticamente este avano que recai entre 0.5 x a profundidade de
avano mxima e a profundidade de avano mxima. O nmero mnimo possvel de passos de avano utilizado como
base. MID=0 significa que o corte da profundidade da ranhura realizado com um avano.
O avano em profundidade comea no plano de referncia movido para frente pela distncia de segurana.

198

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

CDIR (direo de fresagem)


Use este parmetro para especificar a direo de usinagem para a ranhura. Os valores possveis so:
"2" para G2
"3" para G3
Se o parmetro for ajustado com um valor ilegal, ento a mensagem "Direo de fresagem errada, G3 ser gerado" ser
exibido na linha de mensagem. Neste caso, o ciclo continuado e G3 automaticamente gerado.
FAL (permisso de acabamento)
Use este parmetro para programar uma permisso de acabamento na aresta da ranhura. FAL no influencia o avano em
profundidade.
Se o valor de FAL for maior do que o permitido para a largura especificada e a fresa usada, FAL automaticamente
reduzida ao valor mximo possvel. No caso de desbaste, a fresagem executada com um movimento recproco e avano
em profundidade em ambos pontos finais da ranhura.
VARI, MIDF, FFP2 e SSF (tipo de usinagem, profundidade de avano, velocidade de avano e velocidade)
Use o parmetro VARI para definir o tipo de usinagem.
Os valores possveis so:
0=usinagem completa em duas partes
Usinagem em slido da ranhura (SLOT1 , SLOT2 ) permisso de acabamento executada velocidade do fuso
programada antes de o ciclo ser chamado e com velocidade avano FFP1. O avano em profundidade definido
com MID.
A usinagem em slido da permisso de acabamento restante executada velocidade do fuso por meio de SSF e
da velocidade de avano FFP2. O avano em profundidade definido com MIDF.
Se MIDF=0, o avano executado reto profundidade final.
Se FFP2 no programada, a velocidade de avano FFP1 ativada. Isso tambm se aplica analogamente se SSF
no especificada, isto , a velocidade programada antes da chamada do ciclo se aplicar.
1=Desbaste
A ranhura (SLOT1,SLOT2 ) usinada em slido at a permisso de acabamento velocidade programada ante da
chamada do ciclo e velocidade de avano FFP1. O avano em profundidade programado mediante MID.
2=Acabamento
O ciclo requer que a ranhura (SLOT1, SLOT2) j seja usinada permisso de acabamento residual e que s seja
necessrio usinar a permisso de acabamento final. Se FFP2 e SSF no forem programados, a velocidade de avano
FFP1 ou a velocidade programada antes da chamada de ciclo ativada. O avano em profundidade definido com
MIDF.
Se um valor diferente for programado para o parmetro _VARI, o ciclo abortado aps a gerao do alarme 61102
"Machining type defined incorrectly" (Tipo de usinagem definido incorretamente).
FALD (permisso de acabamento na aresta da ranhura)
Ao desbastar, uma permisso de acabamento separada levada em considerao na base.
DP1
Use o parmetro DP1 para definir a profundidade de avano ao inserir a trajetria helicoidal.
STA2 (ngulo de insero)
Use o parmetro STA2 para definir o raio da trajetria helicoidal (relativa trajetria do ponto central da ferramenta) ou o
ngulo de insero mximo para o movimento recproco.
Insero vertical
O avano em profundidade vertical ocorre na mesma posio no plano de usinagem desde que a ranhura seja atingida
pela profundidade final.
Oscilao da insero no eixo central da ranhura
Isto significa que o ponto central da fresagem em uma linha reta oscilando para trs e para frente inserido em um
ngulo at que tenha atingido a profundidade atual mais prxima. O ngulo de insero mximo programada por meio
de STA2 e o comprimento da trajetria de oscilao calculado a partir de LENG-WID. O avano em profundidade
oscilante termina no mesmo ponto que com os movimentos de avano em profundidade vertical; o ponto de incio no
plano calculado correspondentemente. A operao de desbaste comea no plano uma vez que a profundidade atual
atingida. A velocidade de avano programada por meio de FFD.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

199

Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo
abortado e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.
Se valores incorretos forem atribudo aos parmetros que determinam a disposio e o tamanho das ranhuras e
portanto causa violao de contorno mtua das ranhuras, o ciclo no iniciado. O ciclo abortado e a mensagem de
erro 61104 "Contour violation of slots/elongated holes" (Violao de contorno das ranhuras/furos alongados) gerado.
Durante o ciclo, o sistema de coordenadas da pea de trabalho corrigido e rotacionado. Os valores no sistema de
coordenadas da pea de trabalho mostrados na exibio de valor real so tais que o eixo longitudinal da ranhura que
acabou de ser usinada corresponde ao primeiro eixo do plano de usinagem atual.
Depois que o ciclo foi concludo, o sistema de coordenadas da pea de trabalho est novamente na mesma posio em
que estava antes de o ciclo ter sido chamado.

Exemplo de programao: Ranhuras


Quatro ranhuras so usinadas.
As ranhuras tm as seguintes dimenses: Comprimento 30 mm, largura 15 mm e profundidade 23 mm. A distncia de
segurana 1 mm, a permisso de usinagem final 0.5 mm, a direo de usinagem G2, o avano mximo em
profundidade 6 mm.
A ranhura deve ser usinada completamente. O avano durante o acabamento deve ser executado diretamente
profundidade da cavidade e a mesma velocidade de avano e velocidade devem ser usadas.
Veja o seguinte exemplo de programao para ranhuras de usinagem:

200

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

N10 G17 G90 T1 D1 S600 M3

; Especificao dos valores tecnolgicos

N20 G0 X20 Y50 Z5

; Aproximar da posio inicial

N30 SLOT1(5, 0, 1, -23, , 4, 30, 15, 40, 45, 20, 45, 90,
100, 320, 6, 2, 0.5, 0, , 0, )

; Chamada do ciclo, parmetros VARI,


MIDF, FFP2 e SSF omitidos

N40 M02

; Fim do programa

9.6.8

Ranhura circunferencial - SLOT2

Programao
SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF, FFCP)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade da ranhura (absoluta)

DPR

REAL

Profundidade da ranhura em relao ao plano de referncia (inserir sem sinal)

NUM

INT

Nmero de ranhuras

AFSL

REAL

ngulo para o comprimento da ranhura (inserir sem sinal)

WID

REAL

Largura da ranhura circunferencial (inserir sem sinal)

CPA

REAL

Ponto central do crculo (absoluto), primeiro eixo do plano

CPO

REAL

Ponto central do crculo (absoluto), segundo eixo do plano

RAD

REAL

Raio do crculo (inserir sem sinal)

STA1

REAL

ngulo inicial

INDA

REAL

ngulo incremental

FFD

REAL

Velocidade de avano para avano em profundidade

FFP1

REAL

Velocidade de avano para usinagem de superfcie

MID

REAL

Profundidade de avano mxima para um avano (inserir sem sinal)

CDIR

INT

Direo de fresagem para usinagem de ranhura circunferencial


Valores: 2 (para G2), 3 (para G3)

FAL

REAL

Permisso de acabamento na aresta da ranhura (inserir sem sinal)

VARI

INT

Tipo de usinagem
Valores: 0 = usinagem completa, 1 = desbaste, 2 = acabamento

MIDF

REAL

Profundidade de avano mxima para acabamento

FFP2

REAL

Taxa de avano para acabamento

SSF

REAL

Velocidade ao acabamento

FFCP

REAL

Velocidade de avano para posicionamento intermedirio em uma trajetria


circular, em mm/min

Indicao
O ciclo requer uma fresa com um "corte de dente final atravs do centro" (DIN844).

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

201

Funo
O cicloSLOT2 um ciclo combinado de desbaste de acabamento.
Use este crculo para usinar ranhuras circunferenciais dispostas em um crculo.

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio pode ser qualquer posio a partir da qual pode-se aproximar de cada uma das ranhuras sem coliso.

O ciclo cria a seguinte sequncia de movimentos:


G0 usada para aproximar posio especificada no diagrama abaixo no incio do ciclo.
As etapas ao usinar uma ranhura circunferencial so as mesmas que ao usinar um furo oblongo.
Depois que uma fenda circunferencial usinada completamente, a ferramenta retrada ao plano de retrao e a
prxima ranhura usinada com G0.
Depois que a ltima ranhura foi usinada, a ferramenta movida com G0 posio final no plano de usinagem, que
especificado no diagrama abaixo e o ciclo terminado.

202

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Explicao dos parmetros


Para uma explicao dos parmetros RTP, RFP e SDIS, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)
".
Para explicao dos parmetros DP, DPR, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2 e SSF, consulte a seo
"Ranhuras em um crculo - SLOT1 (Pgina 196) ".

NUM (nmero)
Use o parmetro NUM para especificar o nmero de ranhuras.
AFSL e WID (ngulo e largura da ranhura circunferencial)
Use os parmetros AFSL e WID para definir a forma de uma ranhura no plano. O ciclo verifica se a largura da ranhura
violada como a ferramenta ativa. Caso contrrio, alarme 61105 "Raio do cortador muito grande" ser ativado e o ciclo
abortado.
CPA, CPO e RAD (ponto central e raio)
Define-se a posio do crculo no plano de usinagem pelo ponto central (CPA, CPO) e o raio (RAD). Apenas valores
positivos so permitidos para o raio.
FFCP
Use o parmetro FFCP para programar uma velocidade de avano especial para posicionamento intermedirio na trajetria
circular.
STA1 e INDA (ngulo inicial e incremental)
O arranjo das ranhuras circunferenciais no crculo definido por esses parmetros.
O STA1 define o ngulo entre o sentido positivo do primeiro eixo (abscissa) no sistema de coordenadas da pea ativo antes
da chamada do ciclo e a primeira ranhura.
O parmetro INDA contm o ngulo de uma ranhura circunferencial prxima.
Se INDA=0, o ngulo de incremento calculado a partir do nmero de ranhuras circunferenciais de maneira que elas so
dispostas igualmente em torno do crculo.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

203

Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo abortado
e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.
Se valores incorretos forem atribudo aos parmetros que determinam a disposio e o tamanho das ranhuras e portanto
causa violao de contorno mtua das ranhuras, o ciclo no iniciado.
O ciclo abortado e a mensagem de erro 61104 "Contour violation of slots/elongated holes" (Violao de contorno das
ranhuras/furos alongados) gerado.
Durante o ciclo, o sistema de coordenadas da pea de trabalho corrigido e rotacionado. A exibio do valor real no
sistema de coordenadas da pea de trabalho sempre mostrada tal que a ranhura circunferencial sendo atualmente
usinada inicia no primeiro eixo do nvel de processamento atual e o ponto zero do sistema de coordenadas da pea de
trabalho o centro do crculo.
Depois que o ciclo foi concludo, o sistema de coordenadas da pea de trabalho est novamente na mesma posio em
que estava antes de o ciclo ter sido chamado.

Exemplo 1 de programao: Slots2


Use este programa para usinar trs ranhuras circunferenciais dispostas em um crculo com ponto central X60 Y60 e raio 42
mm no plano XY. As ranhuras circunferenciais tm as seguintes dimenses: Largura 15 mm, ngulo para comprimento da
ranhura 70 graus, profundidade de 23 mm. O ngulo inicial de 0 graus, o ngulo incremental de 120 graus. Os
contornos da ranhura so usinados a uma permisso de usinagem final de 0.5 mm, a distncia de segurana no eixo de
avano Z 2 mm, a profundidade mxima 6 mm. Velocidade e velocidade de avano devem ser a mesmo ao
acabamento. O avano ao acabamento deve ser executado profundidade da ranhura.
Veja o seguinte exemplo de programao para ranhura circunferencial:

204

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

N10 G17 G90 T1 D1 S600 M3

; Especificao dos valores tecnolgicos

N20 G0 X60 Y60 Z5

; Aproximar da posio inicial

N30 SLOT2(2, 0, 2, -23, , 3, 70, 15, 60, 60, 42, , 120,


100, 300, 6, 2, 0.5, 0, , 0, )

; Chamada do ciclo

N40 M02

; Fim do programa

Plano de referncia+SDIS=plano de
retrao significa: Baixando no eixo de
avano com G0 ao plano de referncia+SDIS
no mais aplicvel, parmetros VAR, MIDF,
FFP2 e SSF omitidos

Exemplo 2 de programao Slots2


Proceder atravs das seguintes etapas:
1.

Selecionar a rea operacional desejada.

2.

Abrir a barra vertical da tecla de funo para ciclos de perfurao disponveis.

3.

Pressione esta tecla da barra vertical de teclas de funo.

4.

Pressione esta tecla de funo para abir a janela para SLOT2. Parametrizar o ciclo conforme
o desejado.

5.

Confirmar as configuraes com esta tecla de funo. O ciclo ento, automaticamente


transferido para o editor de programa.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

205

9.6.9

Fresagem de uma cavidade retangular - POCKET3

Programao
POCKET3 (_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _CRAD, _PA, _PO, _STA, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR,
_VARI, _MIDA, _AP1, _AP2, _AD, _RAD1, _DP1)
Parmetros
Parmetro

Tipo de dados

Descrio

_RTP

REAL

Plano de retrao (absoluto)

_RFP

REAL

Plano de referncia (absoluto)

_SDIS

REAL

Distncia de segurana (inserir sem sinal)

_DP

REAL

Profundidade da cavidade (absoluta)

_LENG

REAL

Comprimento da cavidade, para dimensionamento a partir do canto com sinal

_WID

REAL

Largura da cavidade, para dimensionamento a partir do canto com sinal

_CRAD

REAL

Raio do canto da cavidade (inserir sem sinal)

_PA

REAL

Ponto de referncia para a cavidade (absoluto), primeiro eixo do plano

_PO

REAL

Ponto de referncia para a cavidade (absoluto), segundo eixo do plano

_STA

REAL

ngulo entre o eixo longitudinal da cavidade e o primeiro eixo do plano (inserir


sem sinal);

_MID

REAL

Profundidade de avano mxima (inserir sem sinal)

_FAL

REAL

Permisso de acabamento na aresta da cavidade (inserir sem sinal)

_FALD

REAL

Permisso de acabamento na base (inserir sem sinal)

_FFP1

REAL

Velocidade de avano para usinagem de superfcie

_FFD

REAL

Velocidade de avano para avano em profundidade

_CDIR

INT

Direo de fresagem: (inserir sem sinal)

Faixa de valores: 0 STA < 180

Valores:
0: Fresagem na mesma direo de movimento do material (na direo do fuso)
1: Fresagem convencional
2: Com G2 (independente do sentido do fuso)
3: Com G3
_VARI

INT

Tipo de usinagem
UNITS DIGIT
Valores:
1: desbaste, 2: acabamento
TENS DIGIT:
Valores:
0: Perpendicular ao centro da cavidade com G0
1: Perpendicular ao centro da cavidade com G1
2: Ao longo de uma hlice
3: Oscilao ao longo do eixo longitudinal da cavidade

Os outros parmetros podem ser selecionados como opes. Eles definem a estratgia de insero e a sobreposio
para a usinagem de slido (a ser inserida sem sinal):
_MIDA

REAL

Largura de avano mxima como um valor em usinagem de slido no plano

_AP1

REAL

Dimenso bruta do comprimento da cavidade

_AP2

REAL

Dimenso bruta da largura da cavidade

_AD

REAL

Dimenso da profundidade da cavidade bruta a partir do plano de referncia

206

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Parmetro

Tipo de dados

Descrio

_RAD1

REAL

Raio da trajetria helicoidal na insero (relativo trajetria do ponto central da


ferramenta) ou ngulo de insero mximo para movimento recproco

_DP1

REAL

Profundidade de insero por revoluo de 360 na insero ao longo da


trajetria helicoidal

Funo
O ciclo pode ser utilizado para desbaste e acabamento. Para acabamento, uma fresa axial necessria.
O avano em profundidade iniciar sempre no ponto central da cavidade e ser executado verticalmente da; portanto,
prtico furar previamente nesta posio.
A direo de fresagem pode ser determinada ou usando um comando G (G2/G3) ou a partir da direo do fuso como
fresagem sncrona ou convencional.
Para usinagem de slido, a largura de avano mxima no plano pode ser programada.
Permisso de acabamento tambm para a base da cavidade
H trs diferentes estratgias de insero:
verticalmente ao centro da cavidade
ao longo de uma trajetria helicoidal em torno do centro da cavidade
oscilando no eixo central da cavidade
Trajetrias de aplicao mais curtas no plano para acabamento
Considerao de um contorno bruto no plano e uma dimenso bruta na base (usinagem ideal das cavidades executadas
possveis).

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio qualquer posio a partir da qual pode-se aproximar do ponto central da cavidade na altura do plano
de retrao sem coliso.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

207

Sequncia de movimentos ao desbaste:


Com G0, ocorre a aproximao ao ponto central da cavidade no nvel de retrao e ento, desta posio, tambm com G0,
a aproximao ao plano de referncia trazido para frente pela distncia de segurana. A usinagem da cavidade ento
executada de acordo com a estratgia de insero selecionada, levando em considerao as dimenses brutas
programadas.

Sequncia de movimentos ao acabamento:


O acabamento executado na ordem da aresta at que a permisso de acabamento na base seja atingida e depois a base
acabada. Se uma das permisses de acabamento for igual a zero, essa parte do processo de acabamento pulada.
Acabamento na aresta
Ao executar acabamento na aresta, a ferramenta atravessa o contorno da cavidade apenas uma vez.
Para acabamento da aresta, a trajetria inclui um quadrante atingindo o raio do canto. O raio dessa trajetria
normalmente 2 mm ou, se "menos espao" for fornecido, igual diferena entre o raio do canto e o raio da fresa.
Se a permisso de usinagem final na aresta for maior do que 2 mm, o raio de aproximao aumentado
correspondentemente.
O avano em profundidade executado com G0 na abertura em direo ao centro da cavidade e o ponto de incio da
trajetria de aproximao tambm atingido com G0.
Acabamento na base
Durante o acabamento da base, a mquina executa G0 na direo do centro da cavidade at atingir uma distncia igual
profundidade da cavidade + permisso de acabamento + distncia de segurana. Desse ponto para frente, a
ferramenta sempre avanada verticalmente na profundidade (uma vez que uma ferramenta com aresta de corte frontal
usada para acabamento da base).
A superfcie da base da cavidade usinada uma vez.
Estratgias de insero
Inserir verticalmente ao centro da cavidade significa que a profundidade de avano atual calculada internamente no ciclo
( profundidade de avano mxima programada mediante _MID) executada em um bloco contendo G0 ou G1.
Insero em uma trajetria helicoidal significa que o ponto central do cortador atravessa ao longo da trajetria helicoidal
determinada pelo raio _RAD1 e a profundidade por revoluo _DP1. A velocidade de avano tambm programada
mediante _FFD. O sentido de rotao dessa trajetria helicoidal corresponde ao sentido de rotao com qual a cavidade
ser usinada.
A profundidade de insero programada mediante _DP1 levada em considerao como a profundidade mxima e
sempre calculada como um nmero inteiro de revolues da trajetria helicoidal.
Se a profundidade atual requerida para um avano (esta pode ser vrias revolues na trajetria helicoidal) atingida,
um crculo completo ainda executado para eliminar a trajetria inclinada de insero.
A usinagem de cavidade em slido ento inicia neste plano e continua at que atinja a permisso de usinagem final.
O ponto de incio da trajetria helicoidal descrita est no eixo longitudinal da cavidade no "sentido positivo" e
aproximada com G1.

208

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Insero com oscilao ao eixo central da cavidade significa que o ponto central do cortador inserido oscilando em
uma linha reta at atingir a prxima profundidade. O ngulo de imerso mximo programado por meio de _RAD1 e o
comprimento do curso de oscilao calculado no ciclo. Se a profundidade atual for atingida, o curso ser executado
mais uma vez sem avano em profundidade a fim de eliminar a trajetria de insero inclinada. A velocidade de avano
programada mediante _FFD.
Levando em considerao as dimenses brutas
Durante a usinagem em slido das cavidades, possvel levar em considerao as dimenses brutas (por exemplo, ao
usinar peas de pr-fundio).

Os tamanhos bsicos para o comprimento e largura (_AP1 e _AP2) so programados sem sinal e suas posies simtricas
em torno do ponto central da cavidade so computadas no ciclo. Define-se a parte da cavidade que no deve mais ser
usinada. A dimenso bruta para a profundidade (_AD) tambm programada sem sinal e levada em considerao pelo
plano de referncia na direo da profundidade da cavidade.
O avano em profundidade ao levar em considerao dimenses brutas executado de acordo com o tipo programado
(trajetria helicoidal, recproco, verticalmente). Se o ciclo detectar que h espao suficiente no centro da cavidade em razo
do dado contorno do bruto e do raio da ferramenta ativa, o avano executado verticalmente ao ponto central da cavidade
desde que seja possvel em ordem no atravessar trajetrias de insero extensas na abertura.
A usinagem em slido da cavidade executada iniciando de cima para baixo.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

209

Explicao dos parmetros


Para uma explicao dos parmetros _RTP, _RFP e _SDIS, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".
Para uma explicao dos parmetros _DP, consulte a seo "Furos longos localizados em um crculo - LONGHOLE
(Pgina 192) ".

_LENG, _WID e _CRAD (comprimento da cavidade, largura da cavidade e raio do canto)


Use os parmetros _LENG, _WID e _CRAD para definir a forma de uma ranhura no plano.
Se no puder atravessar o raio do canto programado como a ferramenta ativa porque seu raio maior, ento o raio do
canto da cavidade usinada corresponde ao raio da ferramenta.
Se o raio da fresa for maior do que metade do comprimento ou largura da cavidade, ento o ciclo ser abortado e o alarme
61105 "Cutter radius too large" (Raio do cortador muito grande) ser gerado.
_PA, _PO (ponto de referncia)
Use os parmetros _PA e _PO para defninir o ponto de referncia da cavidade nos eixos do plano. Esse o ponto central
da cavidade.
_STA (ngulo)
STA indica o ngulo entre o primeiro eixo do plano (abscissa) e o eixo longitudinal da cavidade.
_MID (profundidade de avano)
Use este parmetro para definir a profundidade de avano mxima ao desbastar.
A profundidade de avano executada pelo ciclo em passos de avano igualmente dimensionados.
Usando _MID e a profundidade inteira, o ciclo calcula esse avano automaticamente. O nmero mnimo possvel de passos
de avano utilizado como base.
_MID=0 significa que o corte da profundidade da cavidade realizado com um avano.
_FAL (permisso de acabamento na aresta)
A permisso de acabamento s afeta a usinagem da cavidade no plano na aresta.
Se a permisso de acabamento dimetro da ferramenta, a cavidade no ser necessariamente usinada completamente.
A mensagem "Caution: permisso de usinagem final dimetro da ferramenta" aparece; o ciclo, entretanto, continuado.
_FALD (permisso de acabamento na base)
Ao desbastar, uma permisso de acabamento separada levada em considerao na base.
_FFD e _FFP1 (velocidade de avano para profundidade e superfcie)
A velocidade de avano _FFD efetiva ao inserir no material.
A velocidade de avano _FFP1 ativa para todos os movimentos no plano atravessado velocidade de avano ao usinar.

210

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

_CDIR (direo de fresagem)


Use este parmetro para especificar a direo de usinagem para a cavidade.
Usando o parmetro _CDIR, a direo de fresagem pode ser programada diretamente com "2 para G2" e "3 para G3" ou
alternativamente com "fresagem sncrona" ou "fresagem convencional".
A operao sincronizada ou a rotao reversa so determinadas internamente por meio do sentido de rotao do fuso
ativado antes de chamar o ciclo.
Fresagem com movimento na mesma direo do material

Fresagem convencional

M3 G3

M3 G2

M4 G2

M4 G3

_VARI (tipo de usinagem)


Use o parmetro VARI para definir o tipo de usinagem.
Os valores possveis so:
Dgito das unidades:
1=desbastes
2=acabamento
Dgito das dezenas (avano):
0=verticalmente ao centro da cavidade com G0
1=verticalmente ao centro da cavidade com G1
2=ao longo de uma trajetria helicoidal
3=oscilando ao eixo do comprimento da cavidade
Se um valor diferente for programado para o parmetro _VARI, o ciclo abortado aps a gerao do alarme 61002
"Machining type defined incorrectly" (Tipo de usinagem definido incorretamente).
_MIDA (mx. largura de avano)
Use este parmetro para definir a largura de avano mxima ao usinar slido em um plano. Analogamente ao mtodo de
clculo conhecido para a profundidade de avano (distribuio igual da profundidade com valor mximo possvel), a largura
distribuda igualmente distribuda, maximalmente com o valor programado em _MIDA.
Se este parmetro no for programado ou tiver valor 0, o ciclo usar internamente 80% do dimetro da ferramenta de
fresagem como a largura de avano mxima.
Indicao
Aplica-se o avano em largura calculado a partir da usinagem da aresta recalculado ao atingir a cavidade total na
profundidade; caso contrrio, o avano em largura calculado no incio mantido por todo o ciclo.
_AP1, _AP2, _AD (dimenses brutas)
Use os parmetros _AP1, _AP2 e _AD para definir as dimenses brutas (incremental) da cavidade no plano e na
profundidade.
_RAD1 (raio)
Use o parmetro _RAD1 para definir o raio da trajetria helicoidal (relativa trajetria do ponto central da ferramenta) ou o
ngulo de insero mximo para o movimento recproco.
_DP1 (profundidade de insero)
Use o parmetro _DP1 para definir a profundidade de avano ao inserir a trajetria helicoidal.
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo abortado
e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.
Internamente no ciclo, uma novo sistema de coordenadas da pea de trabalho atual utilizado, o qual influncia a exibio
do valor real. O ponto zero do sistema de coordenadas deve se encontrar no ponto central da cavidade. No final do ciclo, o
sistema de coordenadas original ativado novamente.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

211

Exemplo de programao: Cavidade


Use este programa para usinar uma cavidade no plano XY que tem 60 mm de comprimento, 40 mm de largura e que tem
um raio de canto de 8 mm e uma profundidade de 17.5 mm. A cavidade tem um ngulo de 0 com o eixo X. A permisso de
usinagem final das arestas da cavidade de 0,75 mm, 0,2 mm na base, a distncia de segurana no eixo Z, que
adicionada ao plano de referncia, de 0,5 mm. O ponto central da cavidade recai em X60 e Y40, o avano em
profundidade mximo de 4 mm.
A direo de usinagem resulta do sentido de rotao do uso no caso de fresagem na mesma direo de movimento do
material. Uma fresa com raio de 5 mm usada.
Simplesmente, uma operao de usinagem de desbaste deve ser executado.
Veja o seguinte exemplo de programao para ressalto retangular:

N10 G90 T1 D1 S600 M4

; Especificao dos valores tecnolgicos

N20 G17 G0 X60 Y40 Z5

; Aproximar da posio inicial

N30 POCKET3(5, 0, 0.5, -17.5, 60, 40, 8, 60, 40, 0, 4,


0.75, 0.2, 1000, 750, 0, 11, 5, , , , , )

; Chamada do ciclo

N40 M02

; Fim do programa

9.6.10

Fresagem de uma cavidade circular - POCKET4

Programao
POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1,
_AD, _RAD1, _DP1)
Parmetros
Parmetro

Tipo de dados

Descrio

_RTP

REAL

Plano de retrao (absoluto)

_RFP

REAL

Plano de referncia (absoluto)

_SDIS

REAL

Distncia de segurana (a ser adicionada ao plano de referncia; inserir sem


sinal)

_DP

REAL

Profundidade da cavidade (absoluta)

_PRAD

REAL

Raio da cavidade

_PA

REAL

Ponto inicial (absoluto), primeiro eixo do plano

_PO

REAL

Ponto inicial (absoluto), segundo eixo do plano

_MID

REAL

Profundidade de avano mxima (inserir sem sinal)

_FAL

REAL

Permisso de acabamento na aresta da cavidade (inserir sem sinal)

_FALD

REAL

Permisso de acabamento na base (inserir sem sinal)

212

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Parmetro

Tipo de dados

Descrio

_FFP1

REAL

Velocidade de avano para usinagem de superfcie

_FFD

REAL

Velocidade de avano para avano em profundidade

_CDIR

INT

Direo de fresagem: (inserir sem sinal)


Valores:
0: Fresagem na mesma direo de movimento do material (na direo do fuso)
1: Fresagem convencional
2: Com G2 (independente do sentido do fuso)
3: Com G3

_VARI

INT

Tipo de usinagem
UNITS DIGIT
Valores:
1: desbaste, 2: acabamento
TENS DIGIT:
Valores:
0: Perpendicular ao centro da cavidade com G0
1: Perpendicular ao centro da cavidade com G1
2: Ao longo de uma hlice

Os outros parmetros podem ser selecionados como opes. Eles definem a estratgia de insero e a sobreposio
para a usinagem de slido (a ser inserida sem sinal):
_MIDA

REAL

Largura de avano mxima como um valor em usinagem de slido no plano

_AP1

REAL

Dimenso bruta do raio da cavidade

_AD

REAL

Dimenso da profundidade da cavidade bruta a partir do plano de referncia

_RAD1

REAL

Raio da trajetria helicoidal durante insero (relativo trajetria do ponto


central da ferramenta)

_DP1

REAL

Profundidade de insero por revoluo de 360 na insero ao longo da


trajetria helicoidal

Funo
Use esse ciclo para usinar cavidades circulares no plano de usinagem. Para acabamento, uma fresa axial necessria.
O avano em profundidade iniciar sempre no ponto central da cavidade e ser executado verticalmente da; portanto,
prtico furar previamente nesta posio.
A direo de fresagem pode ser determinada ou usando um comando G (G2/G3) ou a partir da direo do fuso como
fresagem sncrona ou convencional.
Para usinagem de slido, a largura de avano mxima no plano pode ser programada.
Permisso de acabamento tambm para a base da cavidade.
Duas diferentes estratgias de insero:
verticalmente ao centro da cavidade
ao longo de uma trajetria helicoidal em torno do centro da cavidade
Trajetrias de aplicao mais curtas no plano para acabamento
Considerao de um contorno bruto no plano e uma dimenso bruta na base (usinagem ideal das cavidades executadas
possveis).
_MIDA recalculado durante a usinagem da aresta.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

213

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio qualquer posio a partir da qual pode-se aproximar do ponto central da cavidade na altura do plano
de retrao sem coliso.
Sequncia de movimento ao desbastar (_VARI=X1):
Com G0, ocorre a aproximao ao ponto central da cavidade no nvel de retrao e ento, desta posio, tambm com G0,
a aproximao ao plano de referncia trazido para frente pela distncia de segurana. A usinagem da cavidade ento
executada de acordo com a estratgia de insero selecionada, levando em considerao as dimenses brutas
programadas.
Sequncia de movimentos ao acabamento:
O acabamento executado na ordem da aresta at que a permisso de acabamento na base seja atingida e depois a base
acabada. Se uma das permisses de acabamento for igual a zero, essa parte do processo de acabamento pulada.
Acabamento na aresta
Ao executar acabamento na aresta, a ferramenta atravessa o contorno da cavidade apenas uma vez.
Para acabamento da aresta, a trajetria inclui um quadrante atingindo o raio da cavidade. O raio desta trajetria 2 mm
no mximo ou, se "menos espao" for fornecido, igual diferena entre o raio da cavidade e o raio de fresagem.
O avano em profundidade executado com G0 na abertura em direo ao centro da cavidade e o ponto de incio da
trajetria de aproximao tambm atingido com G0.
Acabamento na base
Durante o acabamento da base, a mquina executa G0 na direo do centro da cavidade at atingir uma distncia igual
profundidade da cavidade + permisso de acabamento + distncia de segurana. Desse ponto para frente, a
ferramenta sempre avanada verticalmente na profundidade (uma vez que uma ferramenta com aresta de corte frontal
usada para acabamento da base).
A superfcie da base da cavidade usinada uma vez.
Estratgias de insero
Consultar a seo "Fresagem de uma cavidade retangular - POCKET3 (Pgina 206)".
Levando em considerao as dimenses brutas
Durante a usinagem em slido das cavidades, possvel levar em considerao as dimenses brutas (por exemplo, ao
usinar peas de pr-fundio).
Com cavidades circulares, a dimenso bruta _AP1 tambm um crculo (com um raio menor do que o raio da cavidade).

214

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Explicao dos parmetros


Para uma explicao dos parmetros _RTP, _RFP e _SDIS, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".
Para uma explicao dos parmetros _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _MIDA, _AP1, _AD, _RAD1 e _DP1,
consulte a seo "Fresagem de uma cavidade retangular - POCKET3 (Pgina 206).

_PRAD (raio da cavidade)


A forma da cavidade circular determinada somente por seu raio.
Se este for menor do que o raio da ferramenta ativa, ento o ciclo abortado e o alarme 61105 "Cutter radius too large"
(Raio do cortador muito grande) gerado.
_PA, _PO (ponto central da cavidade)
Use os parmetros _PA e _PO para definir o ponto central da cavidade. Cavidades circulares so sempre dimensionadas
atravs do centro.
_VARI (tipo de usinagem)
Use o parmetro _VARI para definir o tipo de usinagem.
Os valores possveis so:
Dgito das unidades:
1=desbastes
2=acabamento
Dgito das dezenas (avano):
0=verticalmente ao centro da cavidade com G0
1=verticalmente ao centro da cavidade com G1
2=ao longo de uma trajetria helicoidal
Se um valor diferente for programado para o parmetro _VARI, o ciclo abortado aps a gerao do alarme 61002
"Machining type defined incorrectly" (Tipo de usinagem definido incorretamente).
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo abortado
e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.
Internamente no ciclo, uma novo sistema de coordenadas da pea de trabalho atual utilizado, o qual influncia a exibio
do valor real. O ponto zero do sistema de coordenadas deve se encontrar no ponto central da cavidade.
No final do ciclo, o sistema de coordenadas original ativado novamente.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

215

Exemplo de programao: Cavidade circular


Com este programa, pode-se usinar uma cavidade circular no plano YZ. O ponto central determinado por Y50 Z50. O eixo
de avano para o avano em profundidade o X. Nem a dimenso com acabamento nem a distncia de segurana
especificada. A cavidade usinada com fresagem na mesma direo de movimento do material. O avano executado ao
longo de uma trajetria helicoidal.
Uma fresa com raio de 10 mm usada. Veja o seguinte exemplo de programao para ressalto circular:

N10 G17 G90 G0 S650 M3 T1 D1

; Especificao dos valores tecnolgicos

N20 X50 Y50

; Aproximar da posio inicial

N30 POCKET4(3, 0, 0, -20, 25, 50, 60, 6, 0, 0, 200, 100, 1, ; Chamada do ciclo
21, 0, 0, 0, 2, 3)
Os parmetros FAL e FALD so omitidos
N40 M02

9.6.11

; Fim do programa

Fresagem de rosca - CYCLE90

Programao
CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH, CPA, CPO)
Parmetros
Parmetro

Tipo de dados

Descrio

RTP

REAL

Plano de retrao (absoluto)

RFP

REAL

Plano de referncia (absoluto)

SDIS

REAL

Distncia de segurana (inserir sem sinal)

DP

REAL

Profundidade final de perfurao (absoluta)

DPR

REAL

Profundidade final de perfurao relativa ao plano de referncia (inserir sem


sinal)

DIATH

REAL

Dimetro nominal, dimetro externo da rosca

KDIAM

REAL

Dimetro do ncleo, dimetro interno da rosca

PST

REAL

Passo de rosca; faixa de valor: 0.001 ... 2000.000 mm

FFR

REAL

Velocidade de avano para fresagem de rosca (inserir sem sinal)

CDIR

INT

Sentido de rotao para fresagem de rosca


Valores: 2 (para fresagem de rosca com G2), 3 (para fresagem de rosca com
G3)

TYPTH

INT

Tipo de rosca
Valores: 0=rosca interna, 1=rosca externa

216

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Parmetro

Tipo de dados

Descrio

CPA

REAL

Ponto central do crculo, abscissa (absoluto)

CPO

REAL

Ponto central do crculo, ordenada (absoluto)

Funo
Ao usar o ciclo CYCLE90, pode-se produzir roscas internas e externas. A trajetria ao fresar roscas baseia-se em uma
interpolao helicoidal. Todos os trs eixos geomtricos do plano atual, que so definidos antes de chamar o ciclo, esto
envolvidos neste movimento.

Sequncia para rosca externa


Posio alcanada antes do incio do ciclo:
A posio inicial qualquer posio a partir da qual a posio inicial no dimetro externo da rosca na altura do plano de
retrao pode ser alcanada sem coliso.
A posio inicial para fresagem de rosca com G2 recai entre a abscissa positiva e a ordenada positiva no nvel atual (isto ,
no primeiro quadrante do sistema de coordenadas). Para fresagem de rosca com G3, a posio inicial recai entre a
abscissa positiva e a ordenada negativa (ou seja, no quarto quadrante do sistema de coordenadas).
A distncia a partir do dimetro da rosca depende do tamanho da rosca e do raio da ferramenta utilizada.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

217

O ciclo cria a seguinte sequncia de movimentos:


Posicionamento no ponto de incio usando G0 na altura do plano de retrao no aplicado do plano atual
Avano ao plano de referncia trazido para frente pela distncia de segurana para remoo de detritos usando G0
Movimento de aproximao ao dimetro da rosca ao longo de uma trajetria circular oposta ao sentido G2/G3
programada por meio de CDIR
Fresagem de rosca ao longo de uma trajetria helicoidal usando G2/G3 e o valor da velocidade de avano FFR
Movimento de retrao ao longo de uma trajetria circular no sentido oposto de rotao G2/G3 velocidade de avano
reduzida FFR
Retrao ao plano de retrao ao longo do aplicado usando G0
Sequncia para rosca interna
Posio alcanada antes do incio do ciclo:
A posio inicial qualquer posio a partir da qual o ponto central da rosca na altura do plano de retrao pode ser
alcanada sem coliso.
O ciclo cria a seguinte sequncia de movimentos:
Posicionamento no ponto central usando G0 na altura do plano de retrao no aplicado do plano atual
Avano ao plano de referncia trazido para frente pela distncia de segurana para remoo de detritos usando G0
Aproximao a um crculo de aproximao calculado internamente no ciclo usando G1 e a velocidade de avano
reduzida FFR
Movimento de aproximao ao dimetro da rosca ao longo de uma trajetria circular de acordo com o sentido G2/G3
programada por meio de CDIR
Fresagem de rosca ao longo de uma trajetria helicoidal usando G2/G3 e o valor da velocidade de avano FFR
Movimento de retrao ao longo de uma trajetria circular no mesmo sentido de rotao velocidade de avano
reduzida FFR
Retrao ao ponto central da rosca usando G0
Retrao ao plano de retrao ao longo do aplicado usando G0
Rosca de baixo para cima
Por razes tecnolgicas, tambm pode ser razovel usinar um rosca de baixo para cima. Neste caso, o plano de retrao
RTP estar atrs da profundidade da rosca DP.
Esta usinagem possvel, mas as especificaes de profundidade devem ser programadas como valores absolutos e deve
ocorrer aproximao do plano de retrao antes de chamar o ciclo ou aproximao a uma posio aps o plano de retrao.
Exemplo de programao (rosca de baixo para cima)
Uma rosca com passo de 3 mm deve iniciar de -20 e ser fresada a 0. O plano de retrao est em 8.
N10 G17 X100 Y100 S300 M3 T1 D1 F1000
N20 Z8
N30 CYCLE90 (8, -20, 0, -60, 0, 46, 40, 3, 800, 3, 0, 50,
50)
N40 M02

O furo deve ter uma profundidade de pelo menos -21.5 (meio passo em excesso).

218

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Superando na direo do comprimento da rosca


Para fresagem de rosca, os movimentos de curso para dentro e curso para fora ocorrem ao longo de todos os trs eixos
envolvidos. Isto significa que o movimento de curso para fora inclui mais uma etapa no eixo vertical, alm da profundidade
de rosca programada.
A superao calculada da seguinte maneira:

z: Superao, interna
p: Passo
WR: Raio da ferramenta
DIATH: Dimetro externo da rosca
RDIFF: Diferena de raio para crculo de curso para fora
Para roscas internas, RDIFF = DIATH/2 - WR; para roscas externas, RDIFF = DIATH/2 + WR.
Explicao dos parmetros
Para uma explicao dos parmetros RTP, RFP SDIS, DP e DPR, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".

DIATH, KDIAM e PIT (dimetro nominal, dimetro do ncleo e passo de rosca)


Esse parmetros so utilizados para determinar os dados da rosca de dimetro nominal, dimetro do ncleo e passo. O
parmetro DIATH o dimetro externo e KDIAM o dimetro interno da rosca. Os movimentos de curso para dentro /
curso para fora so criados internamente no ciclo, com base nesses parmetros.
FFR (taxa de avano)
O valor do parmetro FFR especificado como o valor de velocidade de avano atual para fresagem da rosca. efetivo ao
fresar rosca em uma trajetria helicoidal.
Esse valor ser reduzido no ciclo para os movimentos de curso para dentro / curso para fora. A retrao executada fora
da trajetria helicoidal usando G0.
CDIR (sentido de rotao)
Este parmetro usado para especificar o valor para o sentido de usinagem da rosca.
Se o parmetro tiver um valor ilegal, aparecer a seguinte mensagem:
"Wrong milling direction; G3 is generated" (Sentido de fresagem errado; G3 gerado).
Neste caso, o ciclo continuado e G3 automaticamente gerado.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

219

TYPTH (tipo de rosca)


O parmetro TYPTH usado para definir a usinagem de rosca externa ou interna.
CPA e CPO (ponto central)
Estes parmetros so usados para definir o ponto central do furo ou do ressalto no qual a rosca ser produzida.
Indicao
O raio do cortador calculado internamente no ciclo. Portanto, uma compensao de ferramenta deve ser programada
antes da chamada do ciclo. Caso contrrio, aparecer o alarme 61000 "No tool compensation active" (Nenhuma
compensao de ferramenta ativa) e o ciclo ser abortado.
Se o raio da ferramenta=0 ou negativo, o ciclo tambm abortado e esse alarme gerado.
Como roscas internas, o raio da ferramenta monitorado e um alarme 61105 "Cutter radius too large" (Raio do cortador
muito grande) gerado e o ciclo abortado.
Exemplo de programao: Rosca interna
Usando este programa, pode-se fresar uma rosca interna no ponto X60 Y50 do plano G17.
Veja o seguinte exemplo de programao rosca interna:

DEF REAL RTP=48, RFP=40, SDIS=5, DP=0, DPR=40, DIATH=60,


KDIAM=50

; Definio da varivel com atribuies


de valor

DEF REAL PIT=2, FFR=500, CPA=60,CPO=50


DEF INT CDIR=2, TYPTH=0
N10 G90 G0 G17 X0 Y0 Z80 S200 M3

; Aproximar da posio inicial

N20 T5 D1

; Especificao dos valores tecnolgicos

N30 CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT,
FFR, CDIR, TYPTH, CPA, CPO)

; Chamada do ciclo

N40 G0 G90 Z100

; Aproximar da posio aps o ciclo

N50 M02

; Fim do programa

220

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

9.6.12

Configuraes de alta velocidade - CYCLE832

Programao
CYCLE832 (TOL, TOLM, 1)
Parmetros
Parmetro

Tipo de dados

Descrio

TOL

REAL

Tolerncia dos eixos de usinagem

TOLM

INT

Seleo de tipo de usinagem


0: Desabilitar
1: Acabamento
2: Semiacabamento
3: Desbaste

PSYS

INT

Parmetro interno, apenas o valor-padro 1 possvel

Funo
UseCYCLE832 para usinar superfcies de forma livre, que envolvem altos requisitos de velocidade, preciso e qualidade de
superfcie.
Esta funo de ciclo agrupa os cdigos G importantes, dados da mquina e dados de ajuste que so requeridos para
usinagem de corte em alta velocidade.
Explicao dos parmetros
TOL (Tolerncia)
Esta se refere tolerncia dos eixos envolvidos na usinagem. O valor da tolerncia escrito na mquina ou dado de ajuste
pertinente dependendo dos cdigos G.
TOLM (Tipos de usinagem)
Este parmetro determinar que tipo de usinagem tecnolgica deve ser usado.

9.7
9.7.1

Manuseio/controle de erro
Informao Geral

Se condies de erro forem detectadas nos ciclos, uma alarme gerado e a usinagem abortada.
Alm disso, os ciclos exibem suas mensagens na linha de mensagem do sistema de controle. Essas mensagens no
interrompem a execuo do programa.
Os erros com suas reaes e as mensagens na linha de mensagem do sistema de controle so descritas em conjunto com
os ciclos individuais.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

221

9.7.2

Controle de erro nos ciclos

Se condies de erro forem detectadas nos ciclos, uma alarme gerado e a usinagem abortada.
Alarmes com nmeros entre 61000 e 62999 gerados nos ciclos. Essa faixa de nmeros, por sua vez, dividida novamente
com relao s resposta de alarme e critrios de cancelamento.
A mensagem de erro que exibida junto com o nmero do alarme fornece mais informaes detalhadas sobre a causa do
erro.
Nmero do alarme

Critrio de remoo

Resposta de alarme

61000 ... 61999

NC_RESET

A preparao do bloco no CN ser


abortada

62000 ... 62999

Apagar tecla

A preparao do bloco interrompida;


o ciclo pode ser continuado com a
seguinte tecla depois que o alarme foi
suprimido

9.7.3

Viso geral dos alarmes de ciclo

Os nmeros de erro so classificados da seguinte maneira:


6

X=0 Alarmes de ciclo geral


X=1 Os alarmes so gerados pela perfurao, padro de perfurao e ciclos de fresagem

9.7.4

Mensagens nos ciclos

Os ciclos exibem suas mensagens na linha de mensagem do sistema de controle. Essas mensagens no interrompem a
execuo do programa.
As mensagens fornecem informao com relao a determinado comportamento dos ciclos e com relao ao processo de
usinagem e so geralmente mantidos alm da etapa de usinagem ou at o encerramento do ciclo. Segue um exemplo da
mensagem:
"Depth: according to the value for the relative depth" a partir de todos os ciclos de perfurao.

10

Programa de fresagem tpico

Dados brutos
Material bruto: Cubo de alumnio
Largura bruta: 100 mm
Largura bruta: 80 mm
Altura bruta: 60 mm (comprimento da usinagem: 46 mm; comprimento da fixao 10 mm)
Ferramentas necessrias
T1, T2, T3, T4, T5, T6, T11, T14, T20

222

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo 1 de programao

T1
M06
G54G90
S4000M3
CYCLE71( 20.00000, 2.00000, 2.00000, 0.00000, -50.00000, -40.00000, 100.00000,
80.00000, ,5.00000, 30.00000, ,0.20000, 1500.00000, 31, )
CYCLE71( 20.00000, 2.00000, 2.00000, 0.00000, -50.00000, -40.00000, 100.00000,
80.00000, ,2.00000, 30.00000, ,0.20000, 1500.00000, 12, )
T2
M06
S4000M3
CYCLE76( 20.00000, 0.00000, 2.00000, -10.00000, ,90.00000, 70.00000, 1.00000, 0.00000,
0.00000, ,3.00000, 0.50000, ,1200.00000, 1000.00000, 0, 1, 100.00000, 80.00000)
POCKET4( 20.00000, 0.00000, 2.00000, -5.00000, 20.00000, 0.00000, 0.00000, 2.00000,
0.50000, 0.20000, 1000.00000, 200.00000, 0, 21, 5.00000, , ,2.00000, 2.00000)
T3
M06
M8
S5000M3
CYCLE76( 20.00000, 0.00000, 2.00000, -10.00000, ,90.00000, 70.00000, 1.00000, 0.00000,
0.00000, ,12.00000, 0.50000, ,1000.00000, 1000.00000, 0, 2, 100.00000, 80.00000)
POCKET4( 20.00000, 0.00000, 2.00000, -5.00000, 20.00000, 0.00000, 0.00000, 6.00000,
0.50000, 0.20000, 1000.00000, 1000.00000, 0, 12, 5.00000, , ,2.00000, 2.00000)
T20
M06
S4000M3
M8
SLOT2( 20.00000, 0.00000, 2.00000, -5.00000, ,2, 40.00000, 5.00000, 0.00000, 0.00000,
28.00000, 0.00000, 180.00000, 300.00000, 500.00000, 2.00000, 3, 0.10000, 0, 5.00000,
500.00000, 5000.00000, 500.00000)
T11
M06
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

223

S1200M3
MCALL CYCLE83( 20.00000, 0.00000,
0.10000, ,1.00000, 0, 3, 2.00000,
X-35Y-25
X35Y-25
X-35Y25
X35Y25
MCALL
T14
M06
M05
MCALL CYCLE84( 20.00000, 0.00000,
0.00000, 600.00000, 800.00000, 3,
X-35Y-25
X35Y-25
X-35Y25
X35Y25
MCALL
G0Z100
M30

2.00000, -10.00000, 0.00000, -5.00000, 5.00000, 1.00000,


1.00000, 0.10000, 1.00000)

2.00000, -8.00000, 0.00000, 0.10000, 5, ,1.00000,


0, 0, 1, 3.00000, 1.00000)

Exemplo 2 de programao

N5 G17 G90 G54 G71


N10 SUPA G00 Z300 D0
N15 SUPA G00 X300 Y300
N20 T1 D1
N25 MSG ("Favor mudar para ferramenta n. 1")
N30 M05 M09 M00
N35S4000 M3
N40 CYCLE71 ( 50.00000, 2.00000, 2.00000, 0.00000, 0.00000, 0.00000, 70.00000, 100.00000,
0.00000, 2.00000, 40.00000, 2.00000, 0.20000, 500.00000, 41, 5.00000)
N45 S4500 M3
N50 CYCLE71(50,2,2,0,0,0,70,100,0,2,40,2,0.2,300,22,5)
N55 SUPA G00 Z300 D0
N60 SUPA G00 X300 Y300

224

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

N65 T3 D1
N70 MSG ("Favor mudar para ferramenta n. 3")
N75 M05 M09 M00
N80 S5000 M3 G94 F300
N85 G00 X-6 Y92
N90 G00 Z2
N95 G01 F300 Z-10
N100 G41 Y 90
N105 G01 X10 RND=5
N110 G01 Y97 CHR=2
N115 G01 X70 RND=4
N120 G01 Y90
N125 G01 G40 X80
N130 G00 Z50
N135 SUPA G00 Z300 D0
N140 SUPA G00 X300 Y300
N145 T4 D1
N150 MSG("Favor mudar para ferramenta n. 4")
N155 M05 M09 M00
N160 S5000 M3
N165 POCKET4 ( 50.00000, 0.00000, 2.00000, -5.00000, 22.00000, 38.00000, 70.00000,
2.50000, 0.20000, 0.20000, 300.00000, 250.00000, 0, 21, 10.00000, 0.00000, 5.00000,
2.00000, 0.50000)
N170 S5500 M3
N175 POCKET4 ( 50.00000, 0.00000, 2.00000, -5.00000, 22.00000, 38.00000, 70.00000,
2.50000, 0.20000, 0.20000, 250.00000, 250.00000, 0, 22, 10.00000, 0.00000, 5.00000,
2.00000, 0.50000)
N180 SUPA G00 Z300 D0
N185 SUPA G00 X300 Y300
N190 T5 D1
N195 MSG("Favor mudar para ferramenta n. 5")
N200 M05 M09 M00
N205 S7000 M3
N210 SLOT2( 50.00000, 0.00000, 2.00000, -5.00000, 2.00000, 3, 30.00000, 6.00000, 38.00000,
70.00000, 20.00000, 165.00000, 90.00000, 300.00000, 300.00000, 3.00000, 3, 0.20000, 2000,
5.00000, 250.00000, 8000.00000, )
N215 SUPA G00 Z300 D0
N220 SUPA G00 X300 Y300
N225 T2 D1
N230 MSG("Favor mudar para a ferramenta n. 2")
N235 M05 M09 M00
N240 S5000 M3
N245 CYCLE72( "SUB_PART_3", 50.00000, 0.00000, 2.00000, -5.00000, 5.00000, 0.00000,
0.00000, 300.00000, 100.00000, 111, 41, 12, 3.00000, 300.00000, 12, 3.00000)
N250 SUPA G00 Z300 D0
N255 SUPA G00 X300 Y300
N260 T2 D1
N265 MSG("Favor mudar para a ferramenta n. 2")
N270 M05 M09 M00
N275 S6500 M3
N280 POCKET3( 50.00000, 0.00000, 1.00000, -3.00000, 40.00000, 30.00000, 6.00000, 36.00000,
24.10000, 15.00000, 3.00000, 0.10000, 0.10000, 300.00000, 300.00000, 0, 11, 12.00000,
8.00000, 3.00000, 15.00000, 0.00000, 2.00000)
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

225

N285 POCKET3( 50.00000, 0.00000, 1.00000, -3.00000, 40.00000, 30.00000, 6.00000, 36.00000,
24.10000, 15.00000, 3.00000, 0.10000, 0.10000, 300.00000, 300.00000, 0, 12, 12.00000,
8.00000, 3.00000, 15.00000, 0.00000, 2.00000)
N290 SUPA G00 Z300 D0
N295 SUPA G00 X300 Y300
N300 T6 D1
N305 MSG("Favor mudar para ferramenta n. 6")
N310 M05 M09 M00
N315 S6000 M3
N320 G00 Z50 X36 Y24.1
N325 MCALL CYCLE82( 50.00000, -3.00000, 2.00000, -5.00000, 0.00000, 0.20000)
N330 HOLES2( 36.00000, 24.10000, 10.00000, 90.00000, 60.00000, 6)
N335 X36 Y24.1
N340 MCALL ; Chamada modal desativada
N345 SUPA G00 Z300 D0
N350 SUPA G00 X300 Y300
N355 T7 D1
N360 MSG("Favor mudar para a ferramenta n. 7")
N365 M05 M09 M00
N370 S6000 M3
N375 MCALL CYCLE83( 50.00000, -3.00000, 1.00000, ,9.24000, ,5.00000, 90.00000, 0.70000,
0.50000, 1.00000, 0, 0, 5.00000, 1.40000, 0.60000, 1.60000)
N380 HOLES2( 36.00000, 24.10000, 10.00000, 90.00000, 60.00000, 6)
N385 X36 Y24.1
N390 MCALL ; Chamada modal desativada
N395 SUPA G00 Z300 D0
N400 SUPA G00 X300 Y300
N405 T8 D1
N410 MSG("Favor mudar para a ferramenta n. 8")
N415 M05 M09 M00
N420 S500 M3
N425 MCALL CYCLE84( 50.00000, -3.00000, 2.00000, ,6.00000, 0.70000, 5, ,2.00000, 5.00000,
5.00000, 5.00000, 0, 1, 0, 0, 5.00000, 1.40000)
N430 HOLES2( 36.00000, 24.10000, 10.00000, 90.00000, 60.00000, 6)
N435 X36 Y24.1
N440 MCALL ; Chamada modal desativada
N445 SUPA G00 Z500 D0
N450 SUPA G00 X500 Y500
; Mover para a posio de mudana
; Pronto para iniciar o prximo programa ou repetir
N455 M30
Nome da sub-rotina: SUB_PART_3
Contedo da sub-rotina:
G17 G90
G0 X7 Y0
G1 Y61.35
G2 X13.499 Y86 I=AC(57) J=AC(61.35)
G1 X63 RND=2
Y0
M2;/* fim do contorno */

226

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplo 3 de programao

N10 G17 G90 G54 G60 ROT


N20 T1 D1; FACEMILL
N30 M6
N40 S4000 M3 M8
N50 G0 X-40 Y0
N60 G0 Z2
N70 CYCLE71( 50.00000, 1.00000, 2.00000, 0.00000, -25.00000, -25.00000, 50.00000,
50.00000, 0.00000, 1.00000, , ,0.00000, 400.00000, 11, )
N80 S4500
N90 CYCLE71( 50.00000, 1.00000, 2.00000, 0.00000, -25.00000, -25.00000, 50.00000,
50.00000, 0.00000, 1.00000, , ,0.00000, 400.00000, 32, )
N100 G0 Z100
N110 T2 D1 ; ENDMILL D8
N120 M6
N130 S4000 M3
N140 M8 G0 X-13 Y16
N150 G0 Z2
_ANF:
N160 POCKET3( 50.00000, 0.00000, 2.00000, -5.00000, 13.00000, 10.00000, 4.00000, 13.00000, 16.00000, 0.00000, 5.00000, 0.10000, 0.10000, 300.00000, 200.00000, 2, 11,
2.50000, , , ,2.00000, 2.00000)
AROT Z90
_END:
REPEAT _ANF _END P=3
ROT
S4500 M3
_ANF1:
N160 POCKET3( 50.00000, 0.00000, 2.00000, -5.00000, 13.00000, 10.00000, 4.00000, 13.00000, 16.00000, 0.00000, 2.50000, 0.10000, 0.10000, 300.00000, 200.00000, 2, 2,
2.50000, , , ,2.00000, 2.00000)
AROT Z90
_END1:
REPEAT _ANF1 _END1 P=3
ROT
G0 X0 Y0
POCKET4( 50.00000, 0.00000, 2.00000, -5.00000, 7.50000, 0.00000, 0.00000, 2.50000,
0.10000, 0.10000, 300.00000, 200.00000, 0, 21, 2.00000, , ,4.00000, 1.00000)
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

227

S4500 M3
POCKET4( 50.00000, 0.00000, 2.00000, -5.00000, 7.50000, 0.00000, 0.00000, 5.00000,
0.10000, 0.10000, 300.00000, 200.00000, 0, 12, 2.00000, , ,4.00000, 1.00000)
G0 Z100
T3 D1 ;DRILL D3
M6
S5000 M3
G0 X0 Y0
MCALL CYCLE81( 50.00000, 0.00000, 2.00000, -5.00000, 0.00000)
HOLES2( 0.00000, 0.00000, 10.00000, 45.00000, 60.00000, 6)
MCALL
M30
Exemplo 4 de programao

G17 G90 G60 G54


T1 D1 ;FACEMILL D50
M6
S3500 M3
G0 X0 Y0
G0 Z2
CYCLE71( 50.00000, 1.00000, 2.00000, 0.00000, 0.00000, 0.00000, 50.00000, 50.00000, ,1.00000, 40.00000, ,0.10000, 300.00000, 11, )
S4000 M3
CYCLE71( 50.00000, 0.10000, 2.00000, 0.00000, 0.00000, 0.00000, 50.00000, 50.00000, ,1.00000, 40.00000, ,0.00000, 250.00000, 32, )
T2 D2 ;ENDMILL
M6
S3500 M6
CYCLE72( "SUB_PART_2", 50.00000, 0.00000, 2.00000, -5.00000, 2.00000, 0.10000, 0.10000,
300.00000, 300.00000, 11, 42, 1, 4.00000, 300.00000, 1, 4.00000)
T4 D1 ;ENDMILL D10
M6

228

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

S4000 M3
G0 X55 Y-15
G0 Z2
G1 F300 Z-8
G42 G1 Y-15 X50
G1 X44 Y-2 RND=2
G1 Y0 X 22
G40 Y30
M30
Nome da sub-rotina: SUB_PART_2
Contedo da sub-rotina:
G17 G90
G0 X3 Y3
G2 X3.27 Y-40.91 I=AC(-52.703) J=AC(-19.298)
G3 X46.27 Y-47 I=AC(38.745) J=AC(54.722)
G1 X42 Y-8
X3 Y3
M2;/* fim do contorno */

Apndice

A.1

Criar uma nova aresta de corte

Indicao
Voc pode carregar a mquina com no mximo 128 arestas de corte e criar um mximo de nove arestas de corte para cada
ferramenta.
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Abrir a janela da lista de ferramentas.

3.

Selecionar a ferramenta qual se deseja adicionar a aresta de corte.

4.

Abre um menu de nvel inferior para configuraes de arestas de corte.

5.

Pressionar essa tecla de funo para criar uma nova aresta de corte para a ferramenta
selecionada. O sistema de controle automaticamente adiciona a nova aresta de corte lista de
ferramentas.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

229

6.

Poem ser inseridos diferentes comprimentos e raios para cada aresta de corte (ver seo "Criar
uma nova ferramenta (Pgina 18)" para mais informaes).
Outras opes para criar as arestas de corte:
Reinicializa todos os valores de correo das arestas de corte selecionadas
para zero.
Excluir as arestas de corte selecionadas.

A.2

Calibrao do apalpador de ferramenta

Viso geral
Para poder medir as ferramentas automaticamente, deve-se primeiro determinar a posio do apalpador de ferramenta na
rea mquina com base na posio zero da mquina.
Sequncias de operao
Configurar os dados do apalpador
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "JOG".

3.

Abrir o menu de nvel inferior para medio de ferramenta.

4.

Abrir a janela de medio automtica de ferramenta.

5.

Pressionar este tecla de funo vertical para abrir a janela de configurao de dados do apalpador,
a qual mostra as coordenadas do apalpador. Inserir os valores nos campos de entrada como
solicitado (ver tabela abaixo para descries de parmetros). Consultar o sistema de coordenadas
da mquina para todos os valores de posio.

Posio absoluta do apalpador no sentido Z

O avano de medio no modo "JOG" (esse


parmetro usado par criar o programa de
medio)

O centro do apalpador medido (coordenada da


mquina)

G17, G18 e G19 para seleo

Velocidade do fuso em r.p.m.

O dimetro do apalpador (o valor medido ser


mostrado aps a calibragem)

Direo de rotao do fuso: M3, M4 ou M5

A espessura do apalpador

A distncia mnima entre a superfcie da pea e a


pea (esse parmetro usado para criar o
programa de medio)

230

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Calibrao do apalpador
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "JOG".

3.

Abrir o menu de nvel inferior para medio de ferramenta.

4.

Abrir a janela de medio automtica de ferramenta.

5.

Pressionar esta tecla de funo vertical para acessar a tela de calibragem do apalpador.

6.

Mover a ferramenta de calibragem at que esteja aproximadamente sobre o centro da superfcie


de medio do apalpador ferramenta.
Pode-se usar a seguinte tecla de funo vertical para escolher entre calibrar o comprimento e o
dimetro da ferramenta ou calibrar somente o comprimento da ferramenta:

7.

Pressionar esta tecla para iniciar o processo de calibragem.


A ferramenta de calibragem movimenta-se na transversal automaticamente velocidade do
avano de medio em direo ao apalpador e volta. A posio do apalpador de ferramenta
determinada e salva em uma rea de dados interna.
Durante a medio automtica, um smbolo de calibre com mostrador exibido, o qual indica que
o processo de medio est ativo.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

231

A.3

Medio da ferramenta com um apalpador (auto)

Viso geral
A medio de pea automtica usada nos ciclos padro nas configuraes de dados da mquina. Durante a medio
automtica, podem-se determinar as dimenses da ferramenta nas direes X, Y e Z com um apalpador.
As seguintes pr-condies devem ser satisfeitas:
O fabricante da mquina deve parametrizar funes de medio especiais para medio da ferramenta com apalpador.
Deve-se inserir a posio da aresta de corte e o raio ou dimetro da ferramenta antes da medio real.
Deve-se primeiramente calibrar o apalpador (ver a seo "Calibrao do apalpador de ferramenta (Pgina 230)" para
mais informaes).
Procedimento
1.

Selecionar a rea operacional desejada.

2.

Alternar para o modo "JOG".

3.

Abrir o menu de nvel inferior para medio de ferramenta.

4.

Abrir a janela de medio automtica de ferramenta. O comprimento da ferramenta no sentido Z


medido por padro.

5.

Alterar o nmero da ferramentaT ou o nmero da aresta de corteD na seguinte janela, se


necessrio.

Observao:
Somente quando se mede a ferramenta sem o porta-ferramentas que pode ser orientado,
necessrio trocar o nmero da borda de corte.
Se o nmero de ferramenta for modificado, ser necessrio ainda usar a funo "T, S, M" para
mudar a ferramenta antes da medio (consultar a seo "Ativao da ferramenta (Pgina 20)"
para mais informaes).

232

6.

Posicione manualmente a ferramenta na proximidade do apalpador de maneira que no haja


coliso quando o apalpador estiver em movimento transversal.

7.

Pressionar essa tecla no MCP. A ferramenta desloca-se transversalmente velocidade do avano


de medio em direo sonda e volta. O comprimento da ferramenta calculado em inserido na
lista de ferramentas, com a posio da aresta de corte e o raio da ferramenta ou o dimetro
tambm levado em considerao. Notar que se vrios eixos moverem-se simultaneamente,
nenhum dado de desvio pode ser calculado.

8.

Pressionar esta tecla de funo vertical para medir o dimetro da ferramenta nos planos X e Y.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A.4

9.

Alterar o nmero da ferramenta T ou o nmero da aresta de corte D na seguinte janela, se


necessrio.

10.

Posicione manualmente a ferramenta na proximidade do apalpador de maneira que no haja


coliso quando o apalpador estiver em movimento transversal.

11.

Pressionar essa tecla no MCP. A ferramenta movimenta-se transversalmente velocidade de


avano de medio em direo ao apalpador e volta. O dimetro da ferramenta calculado e
inserido na lista de ferramentas. Notar que se vrios eixos moverem-se simultaneamente, nenhum
dado de desvio pode ser calculado.

Inserir/modificar desvios do trabalho

Sequncia de operao
No caso de alguma problema encontrado ao testar o resultado da correo da ferramenta, voc pode continuar com as
etapas a seguir para fazer pequenos ajustes de valores:
1.

Selecionar a rea operacional desejada.

2.

Abrir a lista de desvios de trabalho. A lista contm os valores do desvio bsico do desvio do
trabalho programado e os fatores de escalonamento ativos, a exibio do status do espelho e o
total de todos os desvios do trabalho ativos.

3.

Utilizar as teclas cursoras para posicionar a barra cursora nos campos de entrada a serem
modificados e inserir os valores.

4.

Confirmar as entradas. As mudanas dos desvios do trabalho so ativadas imediatamente.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

233

A.5

Inserir/modificar os dados de ajuste

Inserir/modificar os dados de ajuste


Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Abrir a janela de dados de configurao.

3.

Posicionar a barra cursora nos campos de entrada a serem modificados e inserir os valores (ver a
tabela abaixo para as descries de parmetros).

4.

Usar essa tecla ou mover o cursor para confirmar as entradas.

Parmetros na janelas de dados de configurao

A velocidade de avano no modo "JOG". Se o valor


da velocidade de avano for zero, o sistema de
controle utilizar o valor armazenado nos dados da
mquina.

Limitao da velocidade superior programvel a


velocidade de corte constante (G96).

A velocidade do fuso.

A velocidade de avano que pode ser inserida aqui ser


utilizada em vez da velocidade de avano programada
no modo "AUTO" se a funo correspondente for
selecionada.

Uma limitao da velocidade do fuso nos campos


mx. (G26)/"Min." (G25) s pode ser realizada
dentro dos valores limites definidos nos dados da
mquina.

Para abertura de rosca, uma posio de partida para o


fuso exibida como o ngulo de partida. Uma rosca
mltipla pode ser aberta alterando o ngulo quando a
operao de abertura da rosca repetida.

234

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Ajuste do temporizador
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Abrir a janela de dados de configurao.

3.

Abrir a janela de tempo do contador.

4.

Posicionar a barra cursora nos campos de entrada a serem modificados e inserir os valores (ver a
tabela abaixo para as descries de parmetros).

5.

Usar essa tecla ou mover o cursor para confirmar as entradas.

Parmetros na janela para temporizadores e contadores de peas

o nmero total de peas de trabalho produzidas


(total real)

O tempo de execuo do programa CN selecionado em


segundos
O valor default 0 cada vez que o programa do CN
iniciar. MD27860 pode ser definido para garantir que
esse valor ser apagado mesmo se houver um salto
para o incio do programa comGOTOS ou no caso
deASUBS (usado para alterao de ferramenta nos
modos "JOG" e "MM+") ePROG_EVENTs partida.

O nmero de peas solicitado (ponto de ajuste de


pea)

tempo de processamento em segundos

o nmero de todas as peas de trabalho


produzidas desde a hora de incio

O tempo desde a ltima ligao com os valores padro


("reincio a frio") em minutos

O tempo total de execuo de programas NC no


modo "AUTO" e o tempo de execuo de todos os
programas entre incio e fim de programa NC/
RESET. O temporizador definido em zero a cada
ligao do sistema de controle.

O tempo desde a ltima ligao de controle normal


("reincio a quente") em minutos

Observao: O temporizador automaticamente reinicializado em zero no caso de um "Inicializao com dados padro".
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

235

Modificar diversos dados de configurao


Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Abrir a janela de dados de configurao.

3.

Abrir a janela de diversos dados de configurao.

4.

Selecionar um grupo de dados de configurao que se deseja modificar.

5.

Utilizar essas teclas de funo para buscar os dados de configurao desejados com
nmero/nome do dado.

6.

Posicionar a barra de cursor no campo de entrada a ser modificado e inserir os valores.


Pode-se usar as seguintes teclas de funo para mudar para o eixo desejado quando modificar os
dados de configurao especficos do eixo.

7.

A.6

Usar essa tecla ou mover o cursor para confirmar as entradas.

Configurao dos parmetros R

Funcionalidade
A tela de incio "R variables" lista os parmetros R que existem dentro do sistema de controle. Voc pode configurar ou
consultar estes parmetros globais em qualquer programa, conforme a necessidade.
Sequncia de operao

236

1.

Selecionar a rea operacional desejada.

2.

Abrir a lista de parmetros R.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

3.

Usar as teclas cursoras para navegar nessa lista e inserir os valores nos campos de entrada a
serem modificados.
Observao:
Pode-se buscar a varivel R desejada com a seguinte tecla de funo. Por default, a funo busca
o nmero R.

Pode-se pressionar a seguinte tecla de funo para ativar a opo de busca por nome R. Defina o
nome R conforme desejado se necessrio.

4.

A.7

Usar essa tecla ou mover o cursor para confirmar as entradas.

Ajuste dos dados de usurio

Funcionalidade
A tela de incio "User data" lista os dados do usurio que existem dentro do sistema de controle. Voc pode configurar ou
consultar estes parmetros globais em qualquer programa, conforme a necessidade.
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Abrir a lista de dados do usurio.

3.

Usar as teclas cursoras para navegar nessa lista e inserir os valores nos campos de entrada a
serem modificados.
Observao:
Voc pode pesquisar os dados de usurio desejados com a seguinte tecla de funo.

Voc pode pressionar a seguinte tecla de funo para continuar a pesquisar os dados de usurio
desejados.

4.

Usar essa tecla ou mover o cursor para confirmar as entradas.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

237

A.8

Outras configuraes no modo "JOG"

Abre a janela T, S, Monde se podem ativar ferramentas (consulte Seo "Ativao da ferramenta (Pgina 20) "),
definir a velocidade e o sentido do fuso (consulte a Seo "Ativar o fuso (Pgina 22)") e selecionar um cdigo G ou
outras funes M para ativar as compensaes ajustveis do trabalho.

Muda a exibio para o sistema de coordenadas relativas. Pode-se definir o ponto de referncia neste sistema de
coordenadas. Para informaes detalhadas, consulte a Seo "Configurar o sistema de coordenadas relativas (REL)
(Pgina 239)".

Abre a janela de medio da pea de trabalho onde se determinam os dados de deslocamento de origem. Para
informaes detalhas sobre essa janela, consultar a seo "Configurando a pea (Pgina 25)".

Abre a janela de medio de ferramenta onde se determina os dados de desvio da ferramenta. Para informaes
detalhadas sobre essa janela, consultar as sees "Medir a ferramenta (manualmente) (Pgina 23)", "Medio da
ferramenta com um apalpador (auto) (Pgina 232)" e "Calibrao do apalpador de ferramenta (Pgina 230)".

Abre a janela de fresagem lateral onde se especificam parmetros para usinagem da face final ou superfcie
perifrica de uma pea bruta sem criar um programa de peas especial. Para informaes detalhas sobre essa
janela, consultar a seo "Fresagem lateral (Pgina 240)".

Abre a janela de configuraes onde se podem definirJOG velocidade de avano e valores incrementais variveis.
Exibe a velocidade de avano do eixo no sistema de coordenadas selecionado.
Exibe dados de posio do eixo no sistema de coordenadas relativas.
Exibe dados de posio do eixo no sistema de coordenadas da pea.
Exibe dados de posio do eixo no sistema de coordenadas da mquina.

Parmetros na janela "JOG"

Exibe os eixos existentes no sistema de coordenada da mquina (MCS), o sistema de coordenada da pea de
trabalho (WCS) ou sistema de coordenada relativa (REL). Se cruzar um eixo no sentido positivo (+) ou negativo (-),
um sinal de mais ou de menos aparece no campo relevante. Se o eixo j estiver na posio requerida, nenhum sinal
exibido.

Exibe a posio atual dos eixos no sistema de coordenadas selecionado.

238

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exibe a distncia deslocada transversalmente por cada eixo no modo "JOG" a partir do ponto de interrupo na
condio de interrupo de programa. Para informaes detalhas sobre interrupo de programa, consultar a seo
"Parar/interromper um programa de peas (Pgina 43)".

Exibe o nmero da ferramenta T atualmente ativa com o nmero da aresta de corte atual D.
Exibe a velocidade de avano real do eixo e o ponto de ajuste emmm/min ou mm/rev.
Exibe o valor real e o ponto de ajuste da velocidade do fuso (r.p.m.).

A.8.1

Configurar o sistema de coordenadas relativas (REL)

Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "JOG".

3.

Pressione essa tecla de funo para mudar a exibio para o sistema de coordenadas relativas.

4.

Pressionar as teclas cursoras para selecionar o campo de entrada e depois inserir o novo valor de
posio do ponto de referncia no sistema de coordenadas relativas.

5.

Use essa tecla para ativar os valores aps cada entrada.


Pode-se usar as seguintes teclas funo verticais para definir o ponto de referncia em zero:
Definir o eixo X em zero
Definir o eixo Y em zero
Definir o eixo Z em zero
Definir o fuso em zero
Definir todos os eixos em zero

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

239

A.8.2

Fresagem lateral

Funcionalidade
Utilizar esta funo para preparar um pea bruta para a usinagem subsequente sem criar um programa de peas especial.
Sequncia de operao

240

1.

Selecionar a rea operacional desejada.

2.

Comutar para o modo "JOG".

3.

Abrir a janela de faceamento.

4.

Mover as teclas cursoras para navegar na lista e inserir os valores desejados para os parmetros
selecionados (ver tabela abaixo para as descries de parmetros).

5.

Confirme suas entradas com a tecla apropriada:.

6.

Selecionar a trajetria de corte da ferramenta durante a usinagem.

7.

Usar essa tecla de funo para confirmar as configuraes. Agora o sistema cria automaticamente
o programa de peas.

8.

Pressionar essa tecla no MCP para executar o programa de peas.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Parmetros para faceamento

Nmero da ferramenta

Plano de retrao

Distncia de segurana

Velocidade de avano da trajetria

Nmero da aresta de corte


Deslocamento de origem a ser ativado

Direo de rotao do fuso


Seleo de tipo de usinagem: desbaste ou acabamento
X\Y\Z posio da pea bruta
Dimenso de corte no sentido X\Y\Z, especificada em
incrementos
Comprimento de corte no sentido X\Y\Z, especificado em
incrementos relativos aresta de pea de trabalho
Tolerncia usual no sentido Z

Velocidade do fuso

A.8.3

Configurar os dados do JOG

Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Alternar para o modo "JOG".

3.

Pressione essa tecla de funo horizontal para abrir a janela a seguir:

4.

Inserir valores nos campos de entrada e confirmar.

5.

Se necessrio, pressionar essa tecla de funo vertical para mudar alternar entre os sistemas
dimensionais mtrico e de polegadas.
Pressionar essa tecla de funo para confirmar as alteraes.
Pressionar essa tecla de funo para sair.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

241

A.9

O sistema de ajuda

O sistema de controle SINUMERIK 808D ADVANCED fornece ajuda online abrangente. Sempre que necessrio, pode-se
chamar o sistema de ajuda a partir de qualquer rea operacional.
O sistema de ajuda
Pressionar essa tecla ou a combinao de teclas<ALT> + <H> para chamar o sistema de ajuda a partir de
qualquer rea operacional. Se existir uma ajuda sensvel ao contexto, a janela "" se abre; caso contrrio, a
janela "" se abre.

Chama a ajuda sensvel ao contexto para o tpico atual:


Janela de operao atual
Alarmes NC/inversor selecionados na rea operacional especfica de alarmes
Dados de mquina ou dados de configurao selecionados
Dados de inversor selecionados

Chama o manuel em PDF desenvolvido pelo fabricante da mquina


Exibe todas as informaes de ajuda disponveis:
Manuais de ajuda Siemens
Manuais de ajuda desenvolvidos pelo fabricante da mquina, se houver

Teclas de funo na janela ""


Usar essa tecla de funo para selecionar referncias cruzadas
Uma referncia cruzada marcada pelos caracteres " ... " .
Observao:
Essa tecla de funo exibida somente se a pgina atual contiver uma referncia cruzada.
Busca um termo no tpico atual

242

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Continua a busca pelo prximo termo que corresponda ao critrio de busca


Sai do sistema de ajuda

Teclas de funo na janela ""


Amplia viso atual
Diminui a viso atual
Aumenta o zoom da vista atual para largura da pgina
Pula para a pgina desejada
Busca um termo no tpico atual
Continua a busca pelo prximo termo que corresponda ao critrio de busca
Sai do sistema de ajuda

Teclas para interao com a janela ""


Expande tpicos hierrquicos

Quebra tpicos hierrquicos

Navegar para cima atravs dos tpicos hierrquicos

Navegar para baixo atravs dos tpicos hierrquicos

Abre o tpico selecionado na janela relevante de tema atual


Funciona do mesmo modo que pressionar a seguinte tecla:

Busca um termo no tpico atual


Continua a busca pelo prximo termo que corresponda ao critrio de busca
Sai do sistema de ajuda

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

243

A.10

Assistente de operao

O assistente de operao fornece instrues passo a passo sobre procedimentos bsicos de colocao em funcionamento
e operao.
Sequncia de operao

244

1.

Pressionar essa tecla no PPU para chamar o assistente de operao.

2.

Selecione uma etapa da operao da mquina com as teclas cursoras.

3.

Pressionar essa tecla de funo para iniciar o assistente integrado.

4.

Pressionar esta tecla de funo para entrar na prxima pgina.

5.

Pressionar esta tecla de funo para entrar na pgina anterior.

6.

Pressionar uma das teclas para retornar tela principal do assistente de operao.

7.

Pressionar uma das cinco teclas de rea de operao a seguir para sair da tela principal do
assistente de operao.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A.11

Editar caracteres chineses

O editor de programas e o editor de texto de alarme do CLP permitem editar caracteres de chins simplificado na variante
chinesa da HMI.
Editar caracteres chineses
Pressionar a tecla

e a tecla

para comutar o editar para ligado ou desligado.

Pressione essa tecla para alternar entre diferentes mtodos de entrada.

Pressione as teclas numricas (1 a 9) na PPU para selecionar os caracteres desejados.


Exemplo de edio de chins simplificado

Estrutura do editor

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

245

A.12

Calculadora (pocket calculator)


A funo calculadora pode ser ativada a partir de qualquer outra rea operacional utilizando-se essa tecla no
PPU (exceto no modo "MDA").

Para calcular, as quatro operaes aritmticas bsicas esto disponveis, alm das funes "seno", "cosseno", "quadrado"
e "raiz quadrada". Uma funo parntese fornecida para calcular termos encaixados. A profundidade do parntese
ilimitada.
Se o campo de entrada j estiver ocupado por um valor, a funo aceitar este valor na linha de entrada da calculadora.
Pressionar esta tecla de funo esvazia a linha de entrada de dados da calculadora.

Aps inserir uma declarao aritmtica desejada na linha de entrada de dados da calculadora,
pressionar esta tecla d incio ao clculo. O resultado exibido na calculadora.
A seleo desta tecla de funo insere o resultado no campo de entrada na posio atual do cursor e
fecha a calculadora automaticamente.
Pressionar esta tecla de funo aborta o resultado do clculo (se houver) e sai da calculadora.

Caracteres que podem ser inseridos


+, -, *, /

Operaes aritmticas bsicas

Funo seno
O valor X (em graus) na frente do cursor de entrada substitudo pelo valor do sen(X).

Funo cosseno
O valor X (em graus) na frente do cursor de entrada substitudo pelo valor do cos(X).

Funo quadrada O valor X na frente do cursor de entrada substitudo pelo valor X2.

Funo raiz quadrada


O valor X na frente do cursor de entrada substitudo pelo valor X.

()

Funo parntese (X+Y)*Z

246

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Exemplos de clculo
Tarefa

Entrada -> Resultado

100 + (67*3)

100+67*3 -> 301

sin(45_)

45 S -> 0.707107

cos(45_)

45 O -> 0.707107

42

4 Q -> 16

4 R -> 2

(34+3*2)*10

(34+3*2)*10 -> 400

Para calcular pontos auxiliares em um contorno, a calculadora oferece as seguintes funes:


Calcular a transio tangencial entre um setor circular e uma linha reta
Mover um ponto no plano
Converter coordenadas polares em coordenadas cartesianas
Adicionar o segundo ponto final de uma linha reta/seo de contorno da linha reta

A.13

Calcular elementos de contorno

Funo
Pode-se usar a calculadora para calcular os elementos de contorno nas telas de entrada respectivas.
Calcular um ponto em um crculo
1.

Ativa a calculadora quando se est em uma tela de entrada.

2.

Abrir o menu de nvel inferior para seleo de elementos de contorno.

3.

Selecionar a funo de clculo desejada.


Pressionar essa tecla de funo para definir o sentido de rotao do crculo.

4.

Inserir o centro do crculo, o ngulo da tangente e o raio do crculo na seguinte janela:

5.

Pressionar essa tecla de funo para calcular os valores da abscissa e da ordenada do ponto.
A abscissa o primeiro eixo e a ordenada o segundo eixo do plano. O valor da abscissa
exibido no campo de entrada a partir do qual a funo calculadora foi chamada e o valor da
ordenada exibido no prximo campo de entrada. Se a funo for chamada do editor de
programas de peas, as coordenadas so salvas com os nomes dos eixos do plano bsico
selecionado.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

247

Exemplo

Exemplo: Exemplo: clculo do ponto de interseco entre o setor circular e a linha reta no plano G17.

Dado: Raio: 10
Ponto de centro de crculo CC: Y = 20 X= 20
ngulo de conexo para linhas retas: 45

Resultado: Y = 27.071
X = 12.928
O resultado aparece na tela de entrada.

248

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Calcular um ponto em um plano


1.

Ativa a calculadora quando se est em qualquer tela de entrada.

2.

Abrir o menu de nvel inferior para seleo de elementos de contorno.

3.

Selecionar a funo de clculo desejada.

4.

Inserir as seguintes coordenadas ou ngulos nos respectivos campos de entrada:


Coordenadas do ponto determinado (PP)
ngulo de inclinao da linha reta (A1)
Distncia do novo ponto com referncia a PP
ngulo de inclinao da linha reta de conexo (A2) com referncia a A1

5.

Pressionar essa tecla de funo para calcular os valores da abscissa e da ordenada do ponto.
A abscissa o primeiro eixo e a ordenada o segundo eixo do plano. O valor da abscissa
exibido no campo de entrada a partir do qual a funo calculadora foi chamada e o valor da
ordenada exibido no prximo campo de entrada. Se a funo for chamada do editor de
programas de peas, as coordenadas so salvas com os nomes dos eixos do plano bsico
selecionado.

Calcular as coordenadas cartesianas


1.

Ativa a calculadora quando se est em qualquer tela de entrada.

2.

Abrir o menu de nvel inferior para seleo de elementos de contorno.

3.

Selecionar a funo de clculo desejada.


Essa funo converte as determinadas coordenada polares em coordenadas cartesianas.

4.

Inserir o ponto de referncia, o comprimento do vetor e o ngulo de inclinao nos respectivos


campos de entrada.

5.

Pressionar essa tecla de funo para calcular as coordenadas cartesianas.


O valor da abscissa exibido no campo de entrada a partir do qual a funo calculadora foi
chamada e o valor da ordenada exibido no prximo campo de entrada. Se a funo for chamada
do editor de programas de peas, as coordenadas so salvas com os nomes dos eixos do plano
bsico selecionado.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

249

Calcular o ponto final


1.

Ativa a calculadora quando se est em qualquer tela de entrada.

2.

Abrir o menu de nvel inferior para seleo de elementos de contorno.

3.

Selecionar a funo de clculo desejada.


Essa funo calcula o ponto final faltando da linha reta/seo de contorno de linha reta atravs da
qual a segunda linha reta levanta-se verticalmente sobre a primeira linha reta.
Pressionar essa tecla de funo para definir o ponto final determinado quando o
valor da ordenada determinado.
Pressionar essa tecla de funo para definir o ponto final determinado quando o
valor da abscissa determinado.
Pressionar essa tecla de funo para definir a segunda linha reta que rodada
em 90 graus no sentido anti-horrio contra a primeira linha reta.
Pressionar essa tecla de funo para definir a segunda linha reta que rodada
em 90 graus no sentido horrio contra a primeira linha reta.

4.

Insira as coordenadas PP, o ngulo A, abscissa/ordenada EP e comprimento L nos respectivos


campos de entrada. Os seguintes valores da linha reta so conhecidos:
Linha reta 1: ponto de origem e ngulo de inclinao
Linha reta 2: Comprimento e um ponto final no sistema de coordenadas cartesianas

5.

Pressionar essa tecla de funo para calcular o ponto final faltante.


O valor da abscissa exibido no campo de entrada a partir do qual a funo calculadora foi
chamada e o valor da ordenada exibido no prximo campo de entrada. Se a funo for chamada
do editor de programas de peas, as coordenadas so salvas com os nomes dos eixos do plano
bsico selecionado.

Exemplo

O desenho a seguir deve ser suplementado pelo valor do ponto do crculo central para poder calcular o ponto de
interseco entre os setores circulares das linhas retas.

250

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A coordenada do ponto central faltando calculada usando a funo calculadora uma vez que o
raio na transio tangencial perpendicular linha reta.
O raio est localizado a um ngulo de 90 no sentido horrio linha reta definida pelo ngulo.
Usar essa tecla de funo para selecionar o sentido apropriada de rotao.
Usar essa tecla de funo para definir o ponto final determinado.

Inserir as coordenadas do polo, o ngulo de inclinao da linha reta, a ordenada do ponto final e o raio do crculo como o
comprimento.
Resultado: X= -19.499
Y = 30

A.14

Programao livre de contornos

Funcionalidade
A programao de contorno livre permite criar contornos simples e complexos.
Um editor de contornos (FKE) calcula quaisquer parmetros faltantes assim que eles possam ser obtidos a partir de outros
parmetros. Podem ser juntados elementos de contorno e transferi-los para o programa de peas editado.
Editor de contornos (FKE)
Seguir as seguintes etapas para abrir a janela do editor de contornos:
1.

Selecionar a rea operacional desejada.

2.

Inserir a pasta de programa desejada.

3.

Selecionar um arquivo de programa e pressionar essa tecla para abrir o arquivo no editor de
programas.

4.

Pressionar essa tecla de funo para abrir a janela do editor de contornos.

Inicialmente, define-se um ponto inicial do contorno (ver a seo "Definir um ponto de incio").
O contorno ento programado passo a passo (ver a seo "Exemplo de programao de torneamento").

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

251

Funes das teclas de funo

Um elemento foi selecionado usando as teclas


cursoras. Essa tecla de funo amplia a seo da
imagem do elemento selecionado.

Pressionar essa tecla de funo para alternar entre


as selees. Essa tecla de funo da mesma forma
como aos se pressionar a seguinte tecla:

Aumenta/diminui o zoom automaticamente.

Define um polo para a programao de contorno em


coordenadas polares. O polo s pode ser inserido em
coordenadas cartesianas absolutas.

Quando seleciona essa tecla de funo, pode mover


os fios cruzados vermelhos com as teclas cursoras e
escolher um detalhe da figura para ser exibido.
Desativando-se esta tecla de funo, o foco de
entrada ser reposicionado na sequncia do
contorno.

Sai do editor de contornos e retorna janela do editor


de programas sem transferir os ltimos valores
editados para o programa principal.

Se pressionar essa tecla de funo, grficos de ajuda


so exibidos adicionalmente aos parmetros
pertinentes. Pressionar a tecla de funo novamente
permite sair do modo de ajuda.

Salva as configuraes do ponto de incio.

252

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A.14.1

Programar um contorno

Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Selecionar essa tecla de funo.

3.

Selecionar um programa com teclas cursoras.

4.

Pressionar essa tecla para abrir o programa.

5.

Pressionar essa tecla de funo para abrir o editor de contornos.

Encontrar um guia para definir o ponto de incio na seo "Definir um ponto de origem
(Pgina 254)".
Recompilar
Quando o programa editado no editor de contornos est aberto no editor de programas, se for
posicionado o cursor de edio numa linha de comando e ento pressione essa tecla de funo, a
tea principal do editor de contornos abre e pode-se recompilar o contorno existente.
Indicao
Ao recompilar, apenas os elementos de contorno que foram gerados no editor de contornos so criados novamente.
Quaisquer alteraes feitas diretamente no texto do programa so perdidas; porm, pode-se subsequentemente inserir e
editar textos definidos pelo usurio, os quais no sero perdidos.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

253

A.14.2

Definir um ponto de origem

Ao inserir um contorno, comece em uma posio que j conhece e insira-a como o ponto de origem.
Sequncia de operao
1.

Selecionar a rea operacional desejada.

2.

Inserir a pasta de programa desejada.

3.

Selecionar um arquivo de programa e pressionar essa tecla para abrir o arquivo no editor de
programas.

4.

Pressionar essa tecla de funo para abrir a janela do editor de contornos.

5.

Utilizar as teclas cursoras na PPU para alternar entre diferentes campos de entrada.

6.

Pressionar essa tecla de funo ou a seguinte tecla para alternar entre as selees.

Inserir os valores desejados conforme solicitado.


Pode-se tambm definir um polo para programao de contornos em coordenadas polares ao
pressionar a seguinte tecla de funo:

O polo tambm pode definido ou redefinido mais tarde. A programao de coordenadas polares
sempre se refere ao polo que foi definido por ltimo.
7.

Salvar as configuraes do ponto de incio.


Pressionar essa tecla de funo cancela as configuraes e sai do editor de
contornos.

254

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A.14.3

Programao de elemento de contorno

Funcionalidade
Depois de definir o ponto inicial do contorno, pressionar essa tecla de funo e pode-se iniciar a
programao de cada elemento de contorno individualmente a partir da tela principal mostrada
abaixo:

Abre a janela para programar uma linha reta vertical


(no sentido Z).

Abre a janela para programar uma linha reta horizontal


(no sentido Y).

Abre a janela para programar uma linha oblqua na

direo Y/Z. O ponto final da linha inserido usando-se


coordenadas ou um ngulo.

Abre a janela para programar um arco circular com


qualquer sentido de rotao.

Acessa mais teclas de funo, por exemplo:

Retorna ao editor de programas sem transferir os


ltimos valores editados para o sistema.
Retorna ao editor de programas com os ltimos valores
editados transferidos para o sistema.

Demais funes das teclas de funo


As seguintes teclas de funo esto disponveis na correspondente janela de elemento de contornos para programar os
elementos de contorno com base em parmetros pr-atribudos.
Tangente ao elemento precedente
Essa tecla de funo predefine o ngulo 2 em um valor de 0. O elemento de contorno tem uma
transio tangencial para o elemento anterior, isto , o ngulo para o elemento anterior (2)
definido em 0 grau.
Exibe todos os parmetros
Pressionar essa tecla de funo para exibir uma lista de seleo de todos os parmetros para o
elemento de contorno selecionado. Se deixar qualquer campo de entrada de parmetro em branco,
o controle supe que no sabe os valores corretos e tenta calcul-los a partir dos ajustes dos
outros parmetros. O contorno sempre usinado no sentido programada.
Transio de entrada:
Essa tecla de funo exibida somente em casos nos quais o cursor posicionado sobre um
campo de entrada com diversas configuraes de transio.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

255

Selecionar dilogo
Algumas configuraes de parmetro podem produzir vrias caractersticas de contorno diferentes.
Nesses casos, ser pedido que voc selecione um dilogo. Clicando essa tecla de funo pode-se
exibir as opes de selees disponveis na rea de exibio grfica.
Selecionar essa tecla de funo para proceder seleo correta (luz verde). Confirmar sua
escolha com a seguinte tecla de funo:

Mudar um dilogo selecionado


Se quiser mudar uma seleo de dilogo existente, deve-se selecionar o elemento do contorno no
qual o dilogo foi originalmente escolhido. Ambas as alternativas so novamente exibidas quando
essa tecla de funo selecionada.
Apagar um campo de entrada de parmetro
Pode-se deletar o valor contido no campo de entrada do parmetro selecionado com essa tecla de
funo ou com a seguinte tecla:

Salvar um elemento do contorno


Se foram inseridos os dados disponveis para um elemento de contorno ou selecionado um dilogo
desejado, ao pressionar essa tecla de funo permitido armazenar o elemento de contorno e
retornar tela principal. Pode-se ento programar o prximo elemento do contorno.
Adicionar elemento do contorno
Utilizar as teclas cursoras para selecionar o elemento na frente do marcador de final.
Utilizar as teclas de funo para selecionar o elemento do contorno de escolha e inserir os valores que conhece na tela de
entrada para esse elemento.
Confirmar as entradas com a seguinte tecla de funo:

Selecionar elemento do contorno


Posicionar o cursor no elemento de contorno desejado da sequncia do contorno, depois
selecione-o usando essa tecla.
Os parmetros para o elemento selecionado sero ento exibidos. O nome do elemento aparece
no topo da janela de parametrizao.
Se o elemento do contorno puder ser representado geometricamente, ele destacado
correspondentemente na rea de exibio grfica, isto , a cor do elemento do contorno muda de
branco para preto.
Modificar elemento do contorno
Podem-se usar as teclas cursoras para selecionar um elemento do contorno programado na
cadeia do contorno. Pressionar essa tecla para exibir os campos de entrada de parmetros. Os
parmetros podem agora ser editados.

256

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Inserir um elemento do contorno


Utilizar as teclas cursoras na cadeia do contorno para selecionar o elemento do contorno na frente da posio para o novo
elemento.
Em seguida, selecione o elemento do contorno a ser inserido a partir da barra de teclas de funo.
Depois de configurar os parmetros do novo elemento de contorno, confirme a operao de entrada pressionando a
seguinte tecla de funo:

Elementos de contorno subsequentes so atualizados automaticamente de acordo com o novo status do contorno.
Apagar elemento do contorno
Utilizar as teclas cursoras para selecionar o elemento que deseja apagar. O smbolo de contorno
selecionado e o elemento do contorno associado no grfico de programao so destacados em
vermelho. Ento pressione essa tecla de funo e confirme a pesquisa.
Fechar o contorno
Ao pressionar essa tecla de funo, pode-se fechar o contorno da posio real com uma linha reta
para o ponto de incio.
Desfazer uma entrada
Ao selecionar essa tecla de funo pode-se retornar tela principal sem transferir os ltimos
valores editados para o sistema.
Cores de smbolo de contorno
O significado das cores de smbolo na cadeia de contorno esquerda da tela principal como segue:
cone

Significado

Selecionado

Smbolo de cor preta em um fundo vermelho -> O elemento definido geometricamente


Smbolo de cor preta em um fundo amarelo claro -> O elemento no definido geometricamente

No selecionado

Smbolo de cor preta em um fundo cinza -> O elemento definido geometricamente


Smbolo de cor branca em um fundo cinza -> O elemento no definido geometricamente

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

257

A.14.4

Parmetros para elementos de contorno

Parmetros para programao de linhas retas

Absoluto (abs) / posio final incremental (inc) nos


sentidos X ou Y.

Pode-se especificar uma permisso de contorno


paralela com base lateral. exibida como uma
permisso na janela grfico.

Elemento de transio para o prximo contorno um


chanfro (CHR) ou um raio (RND).CHR=0 ouRND=0
significa que no h elemento de transio.

A cadeia de contornos que exibe o ponto de incio e os


elementos de contorno programados. A posio atual
na cadeia destacada em cor.

Campo de entrada para comentrios adicionais tais


como valores de velocidade de avano F1000, funes
H ou M. Se forem inseridos comentrios como texto,
eles devem sempre ser iniciados por um ";" ponto e
vrgula.

A janela de grficos exibe o progresso da cadeia do


contorno medida que se configuram os parmetros
para os elementos do contorno.

Os seguintes parmetros adicionais so exibidos aps essa tecla de funo ser pressionada:

Parmetro

Descrio

Comprimento de linha reta

ngulo inicial com referncia ao eixo X

258

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Parmetros para programao de arcos circulares

Sentido de rotao do arco circular horrio ou antihorrio.

Absoluto (abs) / posies incrementais (inc) do ponto


central do crculo nos sentidos Y (I) e X (K).

Raio do crculo.

A cadeia de contornos que exibe o ponto de incio e os


elementos de contorno programados. A posio atual
na cadeia destacada em cor.

Absoluta (abs) / posies incrementais finais (inc) nos


sentidos X e Y.

A janela de grficos exibe o progresso da cadeia do


contorno medida que se configuram os parmetros
para os elementos do contorno.

Os seguintes parmetros adicionais so exibidos aps essa tecla de funo ser pressionada:

Parmetro

Descrio

ngulo de incio com referncia ao eixo Y

ngulo com o elemento precedente; transio tangencial: 2=0

ngulo final com referncia ao eixo Y

ngulo de abertura do crculo

Fabricante da mquina
Os nomes dos identificadores (Y ou X ...) so definidos nos dados da mquina onde eles tambm podem ser modificados.
Transio ao prximo elemento
Um elemento de transio pode ser usado sempre que houver um ponto de interseco entre dois elementos prximos; isto
pode ser calculado a partir dos valores dados.
Pode-se optar por inserir um raio (RND, um chanfroCHR ou um rebaixo como o elemento de transio entre quaisquer dois
elementos de contorno. A transio sempre adicionada ao final de um elemento de contorno. Selecionam-se elementos
de transio na tela de entrada de parmetros para o elemento de contorno pertinente.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

259

Raio ou chanfro no incio ou no final de um contorno de torneamento:


Em contornos de torneamento simples, um chanfro ou raio deve ser sempre adicionado no incio e no fim do contorno.
Um chanfro ou raio termina uma seo de contorno paralela ao eixo no espao em branco:

Pode-se selecionar o sentido de transio para o incio do contorno na tela de ponto de origem. Pode-se escolher entre
chanfro e raio. O valor definido da mesma maneira que para os elementos de transio.
Alm disso, quatro direes podem ser selecionadas em um nico campo de seleo. Seleciona-se o sentido do elemento
de transio para o fim do contorno na tela de fim. Essa seleo sempre proposta mesmo se aos elementos precedentes
no foi atribuda transio.
Cadeia de contornos
Uma vez finalizada ou cancelada a programao de um elemento de contorno pode-se navegar em torno da cadeia de
contornos ( esquerda na tela principal) utilizando as teclas cursoras. A posio atual na cadeia destacada em cor.
Os elementos do contorno e polo, se aplicveis, so exibidos na sequncia em que foram programados.
Pode-se selecionar um elemento de contorno existente com a seguinte tecla e reatribuir seus parmetros

Um novo elemento de contorno inserido aps o cursor quando se seleciona um dos elementos de contorno na barra de
tecla de funo vertical; o foco de entrada ento mudado para a entrada de parmetro direita da exibio do grfico. A
programao sempre continua aps o elemento selecionado na cadeia do contorno.
O elemento selecionado pode ser eliminado da sequncia selecionando-se a seguinte tecla de funo:

Janela de grficos
A janela de grficos (graphics) exibe o progresso da cadeia do contorno medida que se configuram os parmetros para os
elementos do contorno. O elemento selecionado exibido em preto na janela grficos.
O contorno exibido na medida em que pode ser interpretado pelo controle com base nas entradas de parmetros. Se o
contorno ainda no exibido no grfico de programao, mais valores devem ser inseridos. Verifique os elementos do
contorno que j programou, se necessrio. Voc pode ter esquecido de inserir todos os dados conhecidos.
A escala do sistema de coordenadas automaticamente adaptada s mudanas no contorno completo.
A posio do sistema de coordenadas exibida na janela grficos.
Um elemento foi selecionado usando as teclas cursoras.
Pressionado a seguinte tecla de funo permitido ampliar a seo de imagem do elemento selecionado:

260

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A.14.5

Especificar elementos de contorno em coordenadas polares

Funcionalidade
A descrio fornecida acima de definio de coordenadas de elementos do contorno aplica-se especificao dos dados
posicionais no sistema de coordenadas cartesianas. Alternativamente, tem-se a opo de definir posies usando
coordenadas polares.
Ao programar contornos, pode-se definir um polo a qualquer momento antes de usar coordenadas polares pela primeira vez.
Coordenadas polares programadas subsequentemente referem-se a esse polo. O polo modal pode ser redefinido a
qualquer momento. sempre inserido em coordenadas cartesianas absolutas. A calculadora de contorno converte valores
inseridos como coordenadas polares em coordenadas cartesianas. Posies podem ser programadas em coordenadas
polares apenas depois que um polo foi especificado. A entrada de polo no gera um cdigo para o programa do CN.
Polo
As coordenadas polares so vlidas no nvel selecionado com G17 a G19.
O polo um elemento de contorno que pode ser editado, o qual no contribui com o contorno. Ele
pode ser inserido quando o ponto de origem do contorno definido ou em qualquer lugar dentro do
contorno. O polo no pode ser criado antes do ponto de origem do contorno.
Essa tecla de funo permite especificar um polo e somente pode ser inserida em coordenadas
absolutamente cartesianas. Essa tecla de funo tambm est presente na tela do ponto de incio.
Essa possibilita que o polo seja inserido no incio de um contorno de maneira que o primeiro
elemento do contorno pode ser inserido em coordenadas polares.
Outras observaes
Se a linha reta que foi gerada com fechamento de contorno for ligada ao elemento de origem do contorno com um raio ou
chanfro, o raio ou chanfro deve ser especificado explicitamente como segue:
Fechar contorno, tecla de entrada, entrada de raio/chanfro, aceitar elemento. O resultado ento corresponde
exatamente a o que ocorreria se o elemento de fechamento fosse inserido com o raio ou chanfro.
O fechamento de contorno s pode ser utilizado para inserir elementos de contorno em coordenadas polares se o ponto
de origem do contorno foi definido como polar e o mesmo polo ainda vlido quando o contorno fechado.
Transio de entrada: Cartesiano/polar
Os seguintes elementos de contorno podem ser inseridos opcionalmente em coordenadas polares apenas depois que um
polo foi definido, seja feito no incio ou mais tarde no processo:
Arcos circulares,
Linhas retas (horizontal, vertical, qualquer direo)
Para alternar entre coordenadas cartesianas e polares, campos adicionais de alternncia so exibidos nas janelas de
programao para os elementos de contorno de linhas oblquas e arcos circulares.
Um campo de alternncia no exibido se no existir nenhum polo. Campos de entrada e campos de exibio so ento
disponveis apenas para valores cartesianos.
Entrada absoluta/incremental
Coordenadas polares absolutas e incrementais podem ser inseridas para "polar/cartesiano". Os campos de entrada e
campos de exibio so rotulados ink e abs.
Coordenadas polares absolutas so definidas por uma distncia absoluta ao polo que sempre positivo e um ngulo na
faixa de 0 ... +/- 360. Quando dimenses absolutas so especificadas, a referncia angular baseada em um eixo
horizontal do plano de trabalho, por exemplo, eixo X com G17. A direo positiva de rotao corre no sentido anti-horrio.
Se houver vrios polos de entrada, o polo definitivo sempre o ltimo polo antes da entrada ou elemento editado.
Coordenadas polares incrementais relacionam-se a ambos, o polo definitivo e o ponto final do elemento precedente.
Para uma entrada incremental, a distncia absoluta ao polo calculada usando a distncia absoluta de ponto final do
elemento precedente ao polo mais o incremento de comprimento que foi inserido.
O incremento pode ser positivo ou negativo.
O ngulo absoluto calculado correspondentemente usando o ngulo polar absoluto do elemento precedente mais o
incremento angular. Aqui no necessrio que o elemento precedente tenha sido inserido como polar.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014

261

Na programao de contorno, a calculadora de contorno converte as coordenadas cartesianas do ponto final precedente
usando o polo definitivo em coordenadas polares. Isso tambm se aplica se o elemento precedente foi fornecido em
coordenadas polares uma vez que podia relacionar a outro polo se um polo tiver sido inserido nesse meio tempo.
Exemplo de mudana de polo

Esquema A-1 mudana de polo (fresagem)


Polo:

Xpole = 0.0,

Ypole = 0.0,

(Polo 0)

abs = 30.0

Coordenadas cart. calculadas

Ponto final:
L1abs = 10.0

Xabs = 8.6603

Yabs = 5.0

Novo polo:
Xpole1 = 5.0

Ypole1 = 5.0

(Polo 1)
Coordenada polar calculada Predecessor
L1abs = 3.6603

abs = 0.0

Novo ponto:
L1inc = -2.0

inc = 45.0
Coordenadas polares absolutas para o elemento atual
L1abs = 1.6603

abs = 45.0

Calcular coordenadas cartesianas


Xabs = 1.1740

262

Yabs = 1.1740

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A.14.6

Suporte de ciclo

Funcionalidade
As seguintes tecnologias so fornecidas com suporte adicional na forma de ciclos pr-definidos, que ento devem ser
parametrizados.
Esmerilhamento
Fresagem
Para mais informao, consultar o Manual de programao e utilizao (Fresagem) Parte 2.

A.14.7

Exemplo de programao de fresagem

Exemplo 1
O seguinte diagrama mostra um exemplo de programao para a funo "programao de contorno livre".
Ponto de origem X=5.67 abs., Y=0 abs., plano de usinagem G17
O contorno programada em um sentido anti-horrio.

Sequncia de operao:
1.

Selecionar a rea operacional desejada.

2.

Inserir a pasta de programa desejada.

3.

Selecionar um programa com as teclas cursoras e pressionar a seguinte tecla para abrir o
programa no editor de programas.

4.

Pressionar essa tecla de funo para abrir o editor de contornos.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

263

5.

Definir um ponto de incio com os seguintes parmetros e pressionar essa tecla de funo para
confirmar.
Planos de programao: G17
X: 5.67 abs.
Y: 0

6.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta horizontal.

7.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: -93.285 abs.

8.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta em
qualquer direo.

9.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: -43.972 inc.
1: -125

10.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta em
qualquer direo.

11.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: 43.972 inc.
1: -55

12.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta horizontal.

13.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: 5.67 abs.

14.

Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.

15.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 72
X: 5.67 abs.
Y: 0 abs.

16.

264

Pressionar essa tecla de funo para confirmar.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Agora pode-se ver o contorno programado na janela de grficos:

Exemplo 2
Ponto de origem X=0 abs., Y=0 abs., plano de usinagem G17
O contorno programado no sentido horrio com a seleo de dilogo.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

265

Sequncia de operao:
1.

Selecionar a rea operacional desejada.

2.

Inserir a pasta de programa desejada.

3.

Selecionar um programa com as teclas cursoras e pressionar a seguinte tecla para abrir o
programa no editor de programas.

4.

Pressionar essa tecla de funo para abrir o editor de contornos.

5.

Definir um ponto de incio com os seguintes parmetros e pressionar essa tecla de funo para
confirmar.
Planos de programao: G17
X: 0
Y: 0

6.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta vertical.

7.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
Y: -104 abs.

8.

Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.

9.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 79
I: 0 abs.
2: 30

10.

Pressionar essa tecla de funo para confirmar.

11.

Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.

12.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 7.5
2: 180

266

13.

Pressionar essa tecla de funo para confirmar.

14.

Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

15.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: anti-horrio
R: 64
X: -6 abs.
I: 0 abs.
RND: 5

16.

Pressionar essa tecla de funo para confirmar.

17.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta vertical.

18.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
1:90
RND: 5

19.

Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.

20.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 25
X: 0 abs.
Y: 0 abs.
I: 0 abs.

21.

Pressionar essa tecla de funo para confirmar.

Agora pode-se ver o contorno programado na janela de grficos:

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

267

Exemplo 3
Ponto de origem X=0 abs., Y=5.7 abs., plano de usinagem G17
O contorno programada em um sentido horrio.

Sequncia de operao:
1.

Selecionar a rea operacional desejada.

2.

Inserir a pasta de programa desejada.

3.

Selecionar um programa com as teclas cursoras e pressionar essa tecla para abrir o programa no
editor de programas.

4.

Pressionar essa tecla de funo para abrir o editor de contornos.

5.

Definir um ponto de incio com os seguintes parmetros e pressionar essa tecla de funo para
confirmar.
Planos de programao: G17
X: 0 abs.
Y: 5.7 abs.

6.

Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.

7.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: anti-horrio
R: 9.5
I: 0 abs.
RND: 2

268

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

8.

Pressionar essa tecla de funo para confirmar.

9.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta em
qualquer direo.

10.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
1: -30

11.

Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.

12.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 2
J: 4.65 abs.

13.

Pressionar essa tecla de funo para confirmar.

14.

Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.

15.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: anti-horrio
R: 3.2
I: 11.5 abs.
J: 0 abs.

16.

Pressionar essa tecla de funo para confirmar.

17.

Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.

18.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 2
J: -4.65 abs.

19.

Pressionar essa tecla de funo para confirmar.

20.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta em
qualquer direo.

21.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
1: -158
Y: -14.8 abs.
2: 0

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

269

22.

Pressionar essa tecla de funo para confirmar.

23.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta horizontal.

24.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.

25.

Pressionar essa tecla de funo para confirmar.

26.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta vertical.

27.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.

L: 5

Y: 5.7 abs.
28.

Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta horizontal.

29.

Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: 0 abs.

Agora pode-se ver o contorno programado na janela de grficos:

270

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A.15

Estrutura e endereo da palavra

Funcionalidade/estrutura
Palavra um elemento do bloco e constitui principalmente um elemento de controle. A palavra consiste das duas partes
abaixo:
Caracteres de endereo: geralmente uma letra
Valores numricos: uma sequncia de dgitos que, com determinados endereos, pode ser adicionada por um sinal
colocado na frente do endereo e por um ponto decimal.
Um sinal positivo (+) poder ser omitido.
A figura abaixo mostra um exemplo da estrutura da palavra.

Vrios caracteres de endereo


Uma palavra pode conter tambm vrias letras de endereo. Porm, nesse caso, o valor numrico deve ser atribudo por
meio do caractere intermedirio "=".
Exemplo: CR=5,23
Adicionalmente, tambm possvel chamar funes G usando um nome simblico (Para maiores informaes, consulte a
seo "Lista de instrues (Pgina 274)".).
Exemplo: SCALE ; habilita o fator de escala
Endereos estendidos
Com os seguintes endereos, o endereo estendido em 1 ou 4 dgitos para que se obtenha um nmero mais alto de
endereos. Nesse caso, o valor deve ser atribudo com o uso de um sinal de igual "=".
R

Parmetros aritmticos

Funo H

I, J, K

Interpolao de parmetros/ponto intermedirio

A funo especial M, que afeta o fuso com outras opes

Velocidade do fuso

Exemplos: R10=6,234 H5=12,1 I1=32,67 M2=5 S1=400

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

271

A.16

Conjunto de caracteres

So usados os seguintes caracteres para a programao. Eles so interpretados de cordo com as definies pertinentes.
Letras, dgitos
A, B, C, D, E, F, G, H, I, J, K, L, M, N,O, P, Q, R, S, T, U, V, W X, Y, Z
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Nenhuma distino feita entre letras em caixa baixa e caixa alta.
Caracteres especiais imprimveis
(
)
[
]
<
>
:
=
/
*
+
-

Abrir parnteses
Fechar parnteses
Abrir colchete
Fechar colchete
menor que
maior que
Bloco principal, fim do rtulo
Atribuio, parte de equao
salto
Multiplicao
Adio e sinal positivo
Subtrao, sinal de menos

"
_
.
,
;
%
&
'
$
?
!

Aspas
Sublinhado (pertence a letras)
Ponto decimal
Vrgula, separador
Incio do comentrio
Reservado; no usar
Reservado; no usar
Reservado; no usar
Identificadores das variveis do sistema
Reservado; no usar
Reservado; no usar

Caracteres especiais no imprimveis


LF

Caractere de fim de bloco

Espao em branco

Separador entre palavras; espao em branco

Caractere de
tabulao

Reservado; no usar

272

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

A.17

Formato do bloco

Funcionalidade
Um bloco deve conter todos os dados necessrios para a execuo de uma etapa da usinagem.
Em geral, um bloco consiste de vrias palavras e sempre complementado com o caractere de fim de bloco " LF " (Avano
de linha). Quando estiver escrevendo um bloco, este caractere gerado automaticamente ao pressionar a tecla avano de
linha em um teclado conectado externamente ou ao pressionar a tecla a seguir na PPU:

Veja o diagrama da estrutura de bloco a seguir:

Ordem das palavras


Caso existam diversas instrues em um bloco, recomendamos a seguinte ordem:
N... G... X... Z... F... S... T... D... M... H...
Nota a respeito dos nmeros de bloco
Em primeiro lugar, selecione os nmeros de bloco em etapas de 5 ou 10. Assim, mais tarde voc poder inserir blocos e,
mesmo assim, observar a ordem crescente dos nmeros de bloco.
Bloco saltar;
Os blocos de um programa que no tiverem de ser executados com cada execuo de programa podero ser marcados por
uma barra / na frente do nmero do bloco.
O bloco saltar propriamente dito ativado por meio da Operao (controle do programa: "SKP") ou pelo controlador
programvel (sinal). Uma seo pode ser pulada por vrios blocos em sequncia com o uso de " / ".
. Se um bloco precisar ser pulado durante a execuo do programa, todos os blocos de programa marcados com " / " no
sero executados. Todas as instrues contidas nos blocos de interesse no sero consideradas. O programa continuar
com o prximo bloco sem marcao.
Comentrio, observao
As instrues contidas nos blocos de um programa podero ser explicadas com o uso de comentrios (observaes). Um
comentrio sempre comea com ponto e vrgula " ; " e termina com fim de bloco.
Os comentrios so exibidos junto com o contedo do bloco restante na exibio do bloco atual.
Mensagens
As mensagens so programadas em um bloco separado. Uma mensagem exibida em um campo especial e permanece
ativa at que um bloco com uma nova mensagem seja executado ou at que o final do programa seja atingido. Podero ser
exibidos at 65 caracteres nos textos de mensagens.
Uma mensagem sem texto de mensagem cancela uma mensagem anterior.
MSG ("ESTA A MENSAGEM DE TEXTO")

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

273

Exemplo de programao
N10

; Empresa G&S, pedido n 12A71

N20

; Pea 17 da bomba, desenho n.: 123 677

N30

; Programa criado por H. Adam, Depto. TV 4

N40 MSG ("DESENHO N: 123677")


:50 G54 F4.7 S220 D2 M3

;Bloco principal

N60 G0 G90 X100 Z200


N70 G1 Z185.6
N80 X112
/N90 X118 Z180

; O bloco pode ser suprimido

N100 X118 Z120


N110 G0 G90 X200
N120 M2

A.18

; Fim do programa

Lista de instrues

As funes marcadas com um asterisco (*) so ativadas no incio do programa na variante de fresagem do CNC a menos
que seja programado o contrrio ou que o fabricante da mquina tenha preservado as configuraes-padro para a
tecnologia de "fresagem".
Endereo

Significado

Atribuies de valor

Informaes

Programao

Nmero do corretor
da ferramenta

0 ... 9, somente
inteiro, sem sinal

Contm dados de
compensao para uma
ferramenta T em especial... ;
D0->valores de
compensao= 0,
mx. 9 nmeros D para uma
ferramenta

D...

Taxa de avano

0.001 ... 99 999.999 Velocidade de percurso de


uma ferramenta/objeto a
usinar;
unidade: mm/min ou mm/giro,
dependendo do modelo (G94
ou G95)

F...

Tempo de espera
(no bloco com G4)

0.001 ... 99 999.999 Tempo de contato em


segundos

G4 F...; bloco separado

Funo G
(funo
preparatria)

Somente inteiros,
valores
especificados

As funes G so divididas
em grupos G. Apenas uma
funo G de um grupo pode
ser escrita para um bloco.
Uma funo G pode ser modal
(at ser cancelada por outra
funo do mesmo grupo) ou
no modal (apenas efetiva
para o bloco em que foi
gravada).

G...
ou nome simblico, por
exemplo:
CIP

1: Comandos de movimento
(tipo de interpolao), ativa
modalmente

G0 X... Y... Z... ; cartesiano


em coordenadas polares
G0 AP=... RP=...
ou com eixos adicionais:
G0 AP=... RP=... Z... ; p.ex.:
com G17 eixo Z

Grupo G:
G0

274

Interpolao linear em avano transversal


rpido

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Endereo

Significado

Atribuies de valor

Informaes

Programao

G1 *

Interpolao linear na taxa de avano

G1 X... Y... Z... F...


em coordenadas polares:
G1 AP=... RP=... F...
ou com eixo adicional:
G1 AP=... RP=... Z... F... ;
p.ex.: com G17 eixo Z

G2

Interpolao circular no sentido horrio


(junto com um terceiro eixo e TURN=...
tambm interpolao helicoidal -> veja
TURN)

G2 X... Y... I... J... F... ; Ponto


final e ponto central
G2 X... Y... CR=... F... ; raio e
ponto final
G2 AR=... I... J... F... ; ngulo
de abertura e ponto central
G2 AR=... X... Y... F... ; ngulo
de abertura e ponto final em
coordenadas polares:
G2 AP=... RP=... F...
ou com eixo adicional:
G2 AP=... RP=... Z... F... ; ex.:
com G17 eixo Z

G3

Interpolao circular no sentido antihorrio


(junto com um terceiro eixo e TURN=...
tambm interpolao helicoidal -> veja
TURN)

G3 ...; caso contrrio, como


para G2

CIP

Interpolao circular atravs do ponto


intermedirio

CIP X... Y... Z... I1=... J1=...


K1=... F...

CT

Interpolao circular; transio tangencial

N10 ...
N20 CT X... Y... F... ;crculo,
transio tangencial para o
segmento da trajetria anterior

G33

Abertura de rosca interna com passo


constante

S... M... ;velocidade do fuso,


direo G33 Z... K...;
Perfurao de rosca com
mandril de compensao,
p.ex. no eixo Z

G331

Interpolao de roscas

N10 SPOS=... ; Fuso em


controle de posio
N20 G331 Z... K... S... ;
abertura de rosca interna sem
mandril de compensao, p.
ex. no eixo Z; rosca RH ou LH
definida atravs do sinal do
passo (p.ex. K+):
+ : como com M3
- : como com M4

G332

Interpolao de roscas - retrao

G4

Tempo de espera

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

G332 Z... K... ;abertura de


rosca interna rgida, p.ex. no
eixo Z, movimento de
retrao; sinal do passo como
para G331
2: Movimentos especiais, no
modais

G4 F...;bloco separado, F:
Tempo em segundo
ou
G4 S.... ;bloco separado, S:
em rotaes do fuso

275

Endereo

Significado

G63

Abertura de rosca interna com mandril de


compensao

G63 Z... F... S... M...

G74

Aproximao do ponto de referncia

G74 X=0 Y=0 Z=0; bloco


separado,(identificador do
eixo da mquina!)

G75

Aproximao do ponto fixo

G75 X=0 Y=0 Z=0; bloco


separado,(identificador do
eixo da mquina!)

G147

SAR - Aproximar com uma linha reta

G147 G41 DISR=... DISCL=...


FAD=... F... X... Y... Z...

G148

SAR - Retrair com uma linha reta

G148 G40 DISR=... DISCL=...


FAD=... F... X... Y... Z...

G247

SAR - Aproximar com um quadrante

G247 G41 DISR=... DISCL=...


FAD=... F... X... Y... Z...

G248

SAR - Retrair com um quadrante

G248 G40 DISR=... DISCL=...


FAD=... F... X... Y... Z...

G347

SAR - Aproximar com um semicrculo

G347 G41 DISR=... DISCL=...


FAD=... F... X... Y... Z...

G348

SAR - Retrair com um semicrculo

G348 G40 DISR=... DISCL=...


FAD=... F... X... Y... Z...

TRANS

Translao, programvel

ROT

Rotao, programvel

ROT RPL=... ; rotao no


plano atual G17 a G19, bloco
separado

SCALE

Fator de escala programvel

SCALE X... Y... Z... ; fator de


escala na direo do eixo
especfico, bloco separado

MIRROR

Espelhamento programvel

MIRROR X0 ; eixo
coordenado cuja direo
alterada, bloco separado

ATRANS

Translao aditiva, programao

ATRANS X... Y... Z...; bloco


separado

AROT

Rotao programvel aditiva

AROT RPL=... ; rotao no


plano atual G17 a G19, bloco
separado

ASCALE

Fator de escala programvel aditivo

ASCALE X... Y... Z... ; fator de


escala na direo do eixo
especfico, bloco separado

AMIRROR

Espelhamento programvel aditivo

AMIRROR X0 ; eixo
coordenado cuja direo
alterada, bloco separado

G110

Especificao de polo relativa ltima


posio de ponto de ajuste programada

G110 X... Y... ; Especificao


de polo, cartesiana, p.ex.:
para G17
G110 RP=... AP=... ;
Especificao de polo, polar,
bloco separado

G111

Especificao de polo relativa origem do


sistema de coordenadas da pea de
trabalho atual

G111 X... Y... ; Especificao


de polo, cartesiana, p.ex.:
para G17
G111 RP=... AP=... ;
Especificao de polo, polar,
bloco separado

276

Atribuies de valor

Informaes

Programao

3: Escreve na memria, no
modal

TRANS X... Y... Z...; bloco


separado

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Endereo

Significado

Atribuies de valor

G112

Especificao de polo, relativa ao ltimo


POLE vlido

G17 *

Plano X/Y

G18

plano Z/X

G19

Plano Y/Z

G40 *

Compensao do raio da ferramenta


desativado

G41

Compensao do raio da ferramenta


esquerda do contorno

G42

Compensao do raio da ferramenta


direita do contorno

G500 *

Compensao ajustvel do trabalho OFF

G54

1. Compensao ajustvel do trabalho

G55

2. Compensao ajustvel do trabalho

G56

3. Compensao ajustvel do trabalho

G57

4. Compensao ajustvel do trabalho

G58

5. Compensao ajustvel do trabalho

G59

6. Compensao ajustvel do trabalho

G53

Salto no modal da compensao


ajustvel do trabalho

G153

Salto no modal da compensao


ajustvel do trabalho que inclui a estrutura
da base

G60 *

Parada exata

G64

Modo de trajetria contnua

G62

Desacelerao do canto nos cantos


internos quando o deslocamento do raio
da ferramenta estiver ativo (G41, G42)

Somente em conjunto com o


modo de trajetria contnua

G9

Parada exata no modal

11: Parada exata, no modal

G601 *

Janela de parada exata, fina, com G60,


G9

12: Janela de parada exata,


modalmente efetiva

G602

Janela de parada exata, grossa, com G60,


G9

G621

Desacelerao de canto em todos os


cantos

Somente em conjunto com o


modo de trajetria contnua.

G70

Insero de dados de dimenso em


polegadas

G71 *

Insero de dados das dimenses em


unidades mtricas

13: Entrada de dimenso


polegadas/mtrico,
modalmente efetiva

G700

Dados das dimenses em polegadas;


tambm para taxa de avano F

G710

Dados das dimenses em unidades


mtricas; tambm para taxa de avano F

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Informaes

Programao
G112 X... Y... ; Especificao
de polo, cartesiana, p.ex.:
para G17
G112 RP=... AP=... ;
Especificao de polo, polar,
bloco separado

6: Seleo de plano, ativa


modalmente

G17 .... ; Eixo vertical neste


plano o comprimento da
ferramenta
Eixo de compensao

7: Compensao do raio da
ferramenta, ativa modalmente

8: Compensao ajustvel do
trabalho, ativa modalmente

9: Supresso da
compensao ajustvel do
trabalho, no modal

10: Comportamento de
aproximao, ativa
modalmente
G62 Z...G1

G621 AIDS=...

277

Endereo

Significado

G90 *

Insero de dados das dimenses


absolutas

G91

Insero de dados de dimenso


incremental

G94 *

Avano em mm/min

G95

Taxa de avano F em giros de mm/fuso

CFC *

Correo de velocidade de avano ativado 16: Ultrapassagem do avano,


(ON)
ativa modalmente

CFTCP

Correo de velocidade de avano


desativado (OFF)

G450 *

Crculo de transio

G451

Ponto de interseco

18: Comportamento nos


cantos quando se trabalha
com compensao do raio da
ferramenta, ativa modalmente

BRISK *

Acelerao de trajetria de movimento


intermitente

21: Perfil de acelerao, ativa


modalmente

SOFT

Acelerao de trajetria de movimento


intermitente limitado

FFWOF *

Controle da ao antecipada desligado


(OFF)

FFWON

Controle da ao antecipada ligado (ON)

EXTCALL

Executar subprograma externo

G340 *

Aproximao e retrao no espao (SAR)

G341

Aproximao e retrao no plano (SAR)

G290 *

Modo SIEMENS

G291

Modo externo

Funo H

H0=
a
H9999=

Atribuies de valor

Informaes

Programao

14: Dimenso absoluta /


incremental, modalmente
efetiva
15: Taxa de avano / fuso,
modalmente efetivo

24: Controle antecipado, ativa


modalmente
Recarregar programa da IHM
no modo "Execuo de fonte
externa".
44: Segmentao de trajetria
com SAR, ativa modalmente
47: Linguagens NC externas,
ativa modalmente

0.0000001 ...
9999 9999
(8 casas decimais)
ou com
especificao de
um exponente:
(10-300 ... 10+300 )

Transferncia de valor para o


CLP;
significando que foi definido
pelo fabricante da mquina

H0=... H9999=...
p.ex.: H7=23.456

Parmetros de
interpolao

0.001 ... 99
999.999
Rosca:
0.001 ...2000.000

Pertence ao eixo X;
Veja G2, G3, G33, G331 e
significando dependente de
G332
G2, G3 -> centro de crculo ou
G33, G331, G332 -> passo de
rosca

Parmetros de
interpolao

0.001 ... 99
999.999
Rosca:
0.001 ...2000.000

Pertence ao eixo Y; de outra


forma, como para I

Veja G2, G3, G33, G331 e


G332

Parmetros de
interpolao

0.001 ... 99
999.999
Rosca:
0.001 ...2000.000

Pertence ao eixo Z; caso


contrrio, como com I

Veja G2, G3, G33, G331 e


G332

I1=

Ponto intermedirio
da interpolao
circular

0.001 ... 99
999.999

Pertence ao eixo X;
especificao para
interpolao circular com CIP

Ver CIP

278

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Endereo

Significado

Atribuies de valor

Informaes

Programao

J1=

Ponto intermedirio
da interpolao
circular

0.001 ... 99
999.999

Pertence ao eixo Y;
especificao para
interpolao circular com CIP

Ver CIP

K1=

Ponto intermedirio
da interpolao
circular

0.001 ... 99
999.999

Pertence ao eixo Z;
especificao para
interpolao circular com CIP

Ver CIP

Sub-rotina; nome e
chamada

7 decimais;
somente inteiro,
sem sinal

Em vez de um nome livre,


possvel tambm selecionar
L1 ...L9999999;
isto tambm chama a subrotina (UP) em um bloco
separado.
Observe: L0001 nem sempre
igual a L1.
O nome "LL6" reservado
para a sub-rotina de troca de
ferramenta.

L781; bloco separado

Funo adicional

0 ... 99
somente inteiro,
sem sinal

Por exemplo, para iniciar


M...
aes de
ativao/desativao, tais
como "Refrigerante LIGADO" ,
no mximo cinco funes M
por bloco.

M0

Parada programada

A usinagem interrompida no
final de um bloco que
contenha M0; para continuar,
pressione a tecla a seguir

M1

Parada opcional

Como com M0, mas a parada


s ser executada se estiver
presente um sinal especial
(Controle do programa:
"M01").

M2

Fim do programa principal com retorno ao


incio do programa

Pode ser encontrado no ltimo


bloco da sequncia de
processamento

M30

Fim do programa (como M2)

Pode ser encontrado no ltimo


bloco da sequncia de
processamento

M17

Fim da sub-rotina

Pode ser encontrado no ltimo


bloco da sequncia de
processamento

M3

Rotao do fuso no sentido horrio

M4

Rotao do fuso no sentido anti-horrio

M5

Parada do fuso

M6

Troca de ferramenta

M40

Mudana automtica de gama

M41 a M45

Estgio de engrenagem 1 a estgio de


engrenagem 5

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Apenas se for ativada com M6


por meio do painel de controle
da mquina; caso contrrio,
mude diretamente usando o
comando T

279

Endereo

Significado

Atribuies de valor

M70, M19

Reservado; no usar

M...

Funes M restantes

A funcionalidade no
definida pelo sistema de
controle, podendo, portanto,
ser usada livremente pelo
fabricante da mquina

Nmero de bloco sub-bloco

0 ... 9999 9999


somente inteiro,
sem sinal

Pode ser usado para


identificar blocos com um
nmero; gravado no incio
de um bloco

N20 ...

Nmero de bloco de
um bloco principal

0 ... 9999 9999


somente inteiro,
sem sinal

Identificao especial de
bloco, usada em vez de N... ;
esse tipo de bloco deveria
conter todas as instrues
para um completo passo
subsequente de usinagem.

:20 ...

Nmero de
passagens da subrotina

1 ... 9999
somente inteiro,
sem sinal

Ser usado se uma sub-rotina


for executada vrias vezes e
estiver contida no mesmo
bloco da chamada

N10 L781 P... ; bloco


separado
N10 L871 P3 ; trs ciclos

R0
a
R299

Parmetros
aritmticos

0.0000001 ...
9999 9999
(8 casas decimais)
ou com
especificao de
um exponente:
(10-300 ... 10+300 )

Funes aritmticas

Informaes

Programao

R1=7.9431 R2=4
com especificao de um
expoente:
R1=-1.9876EX9; R1=-1 987
600 000

Alm das quatro funes


aritmticas bsicas com o uso
dos operandos + - * /, h as
seguintes funes aritmticas:

SIN( )

Seno

Graus

R1=SIN(17.35)

COS()

Cosseno

Graus

R2=COS(R3)

TAN()

Tangente

Graus

R4=TAN(R5)

ASIN()

Arcosseno

R10=ASIN(0.35) ; R10: 20.487


degrees

ACOS()

Arco cosseno

R20=ACOS(R2) ; R20: ...


Graus

ATAN2( , )

Arctangent2

SQRT()

Raiz quadrada

R6=SQRT(R7)

POT()

Quadrado

R12=POT(R13)

ABS()

Valor absoluto

R8=ABS(R9)

TRUNC()

Truncado at inteiro

R10=TRUNC(R11)

LN()

Logaritmo natural

R12=POT(R9)

EXP()

Funo exponencial

R13=EXP(R1)

280

O ngulo do vetor da soma


calculado a partir de dois
vetores posicionados
verticalmente um sobre o
outro. O segundo vetor
especificado sempre
utilizado para referncia do
ngulo.
Resultado na faixa: -180 a
+180 graus

R40=ATAN2(30.5,80.1) ; R40:
20.8455 graus

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Endereo

Significado

Atribuies de valor

RET

Fim da sub-rotina

S...

Velocidade do fuso

0.001 ... 99 999.999 Unidade de medio da


velocidade do fuso em rpm

S...

Tempo de espera
no bloco com G4

0.001 ... 99 999.999 Tempo de espera em giros do


fuso

G4 F... ; bloco separado

Nmero da
ferramenta

1 ... 32 000
somente inteiro,
sem sinal

A troca de ferramenta pode


T...
ser realizada diretamente com
uso do comando T ou
somente com M6. Isto pode
ser definido nos dados da
mquina.

Eixo

0.001 ... 99
999.999

Dados posicionais

X...

Eixo

0.001 ... 99
999.999

Dados posicionais

Y...

Eixo

0.001 ... 99
999.999

Dados posicionais

Z...

AC

Coordenada
absoluta

N10 G91 X10 Z=AC(20) ;X A dimenso pode ser


especificada para o ponto final dimenso incremental,
ou central de um determinado Z - dimenso absoluta
eixo, independentemente de
G91.

ACC[eixo]

Ativao manual da
porcentagem da
acelerao

1 ... 200, inteiro

Ativao manual da
acelerao de um eixo ou
fuso; especificada como
porcentagem

N10 ACC[X]=80 ;para o eixo X


80%
N20 ACC[S]=50;para o fuso:
50%

ACP

Coordenada
absoluta; posio de
aproximao na
direo positiva
(para eixo rotativo,
fuso)

possvel tambm especificar


as dimenses do ponto final
de um eixo rotativo com
ACP(...) independentemente
de G90/G91; aplica-se
tambm ao posicionamento
do fuso

N10 A=ACP(45.3) ;posio de


aproximao absoluta do eixo
A na
direo positiva
N20
SPOS=ACP(33.1) ;posicionar
fuso

ACN

Coordenada
absoluta; posio de
aproximao na
direo negativa
(para eixo rotativo,
fuso)

possvel tambm especificar


as dimenses do ponto final
de um eixo rotativo com
ACN(...) independentemente
de G90/G91; aplica-se
tambm ao posicionamento
do fuso

N10 A=ACN(45.3) ;posio de


aproximao absoluta do eixo
A na
direo negativa
N20
SPOS=ACN(33.1) ;posicionar
fuso

ANG

ngulo para a
especificao de
uma linha reta para
a definio do
contorno

0.00001 ...
359.99999

Especificado em graus; uma


possibilidade de especificar
uma linha reta ao usar G0 ou
G1 se apenas uma
coordenada de ponto final do
plano for conhecida ou se o
ponto final completo for
conhecido com o contorno
estendendo-se por vrios
blocos

N10 G1 G17 X... Y....


N11 X... ANG=...
ou contorno por vrios blocos:
N10 G1 G17 X... Y....
N11 ANG=...
N12 X... Y... ANG=...

AP

ngulo polar

0 ... 359.99999

Especificao em graus,
movimento em coordenadas
polares, definio do polo;
alm de: Raio polar RP

Veja G0, G1, G2; G3 G110,


G111, G112

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Informaes

Programao

Utilizado em vez de M2 - para


manter o modo de controle
contnuo de trajetria

RET; bloco separado

281

Endereo

Significado

Atribuies de valor

Informaes

Programao

AR

ngulo de abertura
para interpolao
circular

0.00001 ...
359.99999

Especificado em graus; uma


possibilidade de definio do
crculo quando se usa G2/G3

Ver G2, G3

CALL

Chamada do ciclo
indireto

Forma especial de chamada


N10 CALL VARNAME ; nome
do ciclo; sem transferncia de da varivel
parmetro; o nome do ciclo
armazenado em uma varivel;
apenas para uso interno ao
ciclo

CHF

Chanfro; uso geral

0.001 ... 99 999.999 Inserir um chanfro do


comprimento de chanfro
especificado entre dois blocos
de contorno

N10 X... Y.... CHF=...


N11 X... Y...

CHR

Chanfro; na
definio do
contorno

0.001 ... 99 999.999 Inserir um chanfro do


comprimento de lado
especificado entre dois blocos
de contorno

N10 X... Y.... CHR=...


N11 X... Y...

CR

Raio da interpolao 0.010 ... 99 999.999 Uma possibilidade de


circular
Sinal negativo definio de um crculo
para seleo do
quando se usa G2/G3
ciclo: maior que um
semicrculo

Ver G2, G3

COMPCAD

Compressor ativado:
Qualidade ideal da
superfcie para
programas CAD

Ativado: Modal

COMPCAD; bloco separado

COMPCUR
V

Compressor ativado:
Polinomiais com
curvatura constante

Ativado: Modal

COMPCURV; bloco separado

COMPOF

Compressor
desativado

Ativado: Modal

COMPOF; bloco separado

COMPON

Compressor ativado

Ativado: Modal

COMPON; bloco separado

CYCLE...
HOLES...
POCKET...
SLOT...

Ciclo de usinagem

CYCLE81

Perfurao, centragem

N5 RTP=110 RFP=100 .... ;


Atribuir com valores
N10 CYCLE81(RTP, RFP, ...);
bloco separado

CYCLE82

Perfurao, escareamento

N5 RTP=110 RFP=100 .... ;


Atribuir com valores
N10 CYCLE82(RTP, RFP, ...);
bloco separado

CYCLE83

Perfurao de orifcio profundo

N10 CYCLE83(110,
100, ...) ;ou transferir valores
diretamente; bloco separado

CYCLE84

Abertura de rosca interna rgida

N10 CYCLE84(...) ;bloco


separado

282

Somente valores
especificados

A chamada de ciclos de
usinagem requer um bloco
separado, devem ser
atribudos valores aos
parmetros de transferncia
fornecidos, chamadas de
ciclos especiais so possveis
com MCALL ou CALL
adicionais

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Endereo

Significado

Atribuies de valor

Informaes

Programao

CYCLE840

Abertura de rosca interna com mandril de


compensao

N10 CYCLE840(...) ;bloco


separado

CYCLE85

Alargamento 1

N10 CYCLE85(...) ; bloco


separado

CYCLE86

Broqueamento

N10 CYCLE86(...) ; bloco


separado

CYCLE87

Perfurao com parada 1

N10 CYCLE87(...); bloco


separado

CYCLE88

Perfurao com parada 2

N10 CYCLE88(...) ; bloco


separado

CYCLE89

Alargamento 2

N10 CYCLE89(...); bloco


separado

CYCLE802

Posies arbitrrias

N10 CYCLE802(...) ; bloco


separado

HOLES1

Fila de furos

N10 HOLES1(...); bloco


separado

HOLES2

Crculo de furos

N10 HOLES2(...); bloco


separado

SLOT1

Abrir ranhura

N10 SLOT1(...); bloco


separado

SLOT2

Abrir uma ranhura circunferencial

N10 SLOT2(...); bloco


separado

POCKET3

Cavidade retangular

N10 POCKET3(...); bloco


separado

POCKET4

Cavidade circular

N10 POCKET4(...); bloco


separado

CYCLE71

Fresagem lateral

N10 CYCLE71(...); bloco


separado

CYCLE72

Fresagem de contorno

N10 CYCLE72(...); bloco


separado

CYCLE76

Fresagem de ressalto retangular

N10 CYCLE76(...) ; bloco


separado

CYCLE77

Fresagem de ressalto circular

N10 CYCLE77(...) ; bloco


separado

CYCLE90

Fresagem de rosca

N10 CYCLE90(...); bloco


separado

LONGHOLE Furo oblongo

N10 LONGHOLE(...); bloco


separado

CYCLE832

Configuraes de alta velocidade

N10 CYCLE832(...); bloco


separado

DC

Coordenada
absoluta; aproximar
da posio
diretamente (para
eixo rotativo, fuso)

DEF

Instruo de
definio

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

possvel tambm especificar


as dimenses do ponto final
de um eixo rotativo com
DC(...) independentemente de
G90/G91; aplica-se tambm
ao posicionamento do fuso

N10 A=DC(45.3); Posio de


aproximao absoluta do eixo
A diretamente
N20 SPOS=DC(33.1);
Posicionar fuso

Definio de uma varivel de


usurio do tipo BOOL, CHAR,
INT, REAL, STRING[n]; definir
diretamente no incio do
programa

DEF INT VARI1=24, VARI2;


duas variveis do tipo INT;
nome definido pelo usurio
DEF STRING[12]
VARS3="OLA" ; mx. 12
caracteres

283

Endereo

Significado

DISCL

DISR

Atribuies de valor

Informaes

Programao

Distncia de
aproximao/retra
o do movimento de
avano para plano
de usinagem (SAR)

Distncia de segurana para


mudar velocidade de
movimento de avano;
observao: G340, G341

Veja G147, G148 , G247,


G248 , G347, G348

Distncia de
aproximao/retra
o ou raio (SAR)

G147/G148: Distncia da
aresta de corte a partir do
ponto de partida ou final do
contorno

Veja G147, G148 , G247,


G248 , G347, G348

G247, G347, G348, G248:


Raio da trajetria do ponto
central da ferramenta
FAD

Velocidade para o
avano (SAR)

A velocidade produz efeito


depois que a distncia de
segurana atingida para o
avano;
observao: G340, G341

Veja G147, G148 , G247,


G248 , G347, G348

FRC

Taxa de avano no
modal para
chanfro/arredondam
ento

0, >0

Quando FRC=0, a taxa de


avano F agir

Para a unidade, ver F e G94,


G95;
para chanfro/arredondamento,
ver CHF, CHR, RND

FRCM

Taxa de avano
modal para
chanfro/arredondam
ento

0, >0

Quando FRCM=0, a taxa de


avano F agir

Para a unidade, ver F e G94,


G95;
para
arredondamento/arredondame
nto modal, veja RND, RNDM

GOTOB

Instruo GoBack

executada uma operao


GoTo at um bloco marcado
por um rtulo; o destino do
salto na direo do incio do
programa.

N10 LABEL1: ...


...
N100 GOTOB LABEL1

GOTOF

Instruo
GoForward

executada uma operao


GoTo at um bloco marcado
por um rtulo; o destino do
salto na direo do final do
programa.

N10 GOTOF LABEL2


...
N130 LABEL2: ...

IC

Coordenada
especificada com o
uso de dimenses
incrementais

IF

Condio de salto

284

N10 G90 X10 Z=IC(20); Z A dimenso pode ser


especificada para o ponto final dimenso incremental, X ou central de um determinado dimenso absoluta
eixo, independentemente de
G90.
-

Se a condio de salto for


N10 IF R1>5 GOTOF LABEL3
preenchida, o salto para o
...
bloco com Rtulo:
N80 LABEL3: ...
executado; de outra forma,
prxima instruo/bloco;
diversas instrues IF por
bloco so possveis
Operadores relacionais:
= = igual, <> diferente, > maior
que, < menor que, >= maior
ou igual a, <= menor ou igual
a

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Endereo

Significado

Atribuies de valor

Informaes

Programao

MEAS

Medio com
excluso da
distncia a ir

+1

=+1: Entrada de medio 1,


borda ascendente
=-1: Entrada de medio 1,
borda descendente

N10 MEAS=-1 G1 X... Y... Z...


F...

Medio com
excluso da
distncia a ir

+1

=+1: Entrada de medio 1,


borda ascendente
=-1: Entrada de medio 1,
borda descendente

N10 MEAW=-1 G1 X... Y... Z...


F...

Leitura e gravao de
variveis CLP

N10 $A_DBR[5]=16.3 ;
Escrever variveis reais; com
posio de correo 5;
(posio, tipo e significado
combinados entre o NF e o
CLP)

MEAW

-1

-1

$A_DBB[n]
$A_DBW[n]
$A_DBD[n]
$A_DBR[n]

Byte de dados
Palavra de dados
Palavra dupla de
dados
Dados reais

$AA_MM[ei
xo]

Resultado da
medio para um
eixo no sistema de
coordenadas da
mquina

Eixo: Identificador da travessia N10 R1=$AA_MM[X]

$AA_MW[ax Resultado da
is]
medio para um
eixo no sistema de
coordenadas da
pea

Eixo: Identificador da travessia N10 R2=$AA_MW[X]

$A..._..._TI
ME

$AC_..._PA
RTS

de um eixo (X, Y, Z ...) quando


se mede

de um eixo (X, Y, Z ...) quando


se mede

Temporizador para
0.0 ... 10+300
tempo de execuo: mn. (valor
$AN_SETUP_TIME somente leitura)
$AN_POWERON_TI
mn. (valor
ME
somente leitura)
$AC_OPERATING_
s
TIME
$AC_CYCLE_TIME
s
$AC_CUTTING_TIM s
E

N10 IF
Varivel do sistema:
$AC_CYCLE_TIME==50.5 ....
Tempo desde a ltima
reinicializao do sistema de
controle
Tempo desde a ltima
reinicializao normal do
sistema de controle
Tempo de execuo total de
todos os programas do CN
Tempo de execuo do
programa do CN (apenas do
programa selecionado
Tempo de ao da ferramenta

Contador de peas: 0 ... 999 999 999,


$AC_TOTAL_PART inteiro
S
$AC_REQUIRED_P
ARTS
$AC_ACTUAL_PAR
TS
$AC_SPECIAL_PAR
TS

Varivel do sistema:
Contagem real total
Definir o nmero de objetos a
usinar
Contagem real atual
Contagem de objetos a usinar
- especificada pelo usurio

N10 IF
$AC_ACTUAL_PARTS==15 ...
.

$AC_MEA[1 Estado da tarefa de


]
medio

Condio-padro:
0: Condio-padro, a sonda
no mudou
1: Sensor trocado

N10 IF $AC_MEAS[1]==1
GOTOF .... ; Continuar o
programa quando a sonda
mudou...

$P_TOOLN
O

Nmero da
ferramenta ativa T

somente para leitura

N10 IF $P_TOOLNO==12
GOTOF ....

$P_TOOL

Nmero D ativo da
ferramenta ativa

somente para leitura

N10 IF $P_TOOL==1
GOTOF ....

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

285

Endereo

Significado

Atribuies de valor

Informaes

Programao

MCALL

Chamada de
subprograma modal

A sub-rotina no bloco
contendo MCALL chamada
automaticamente aps cada
bloco sucessivo contendo um
movimento da trajetria. A
chamada age at que a
prxima MCALL seja
chamada. Exemplo de
aplicao: Realizar um padro
de furo

N10 MCALL CYCLE82(...);


Bloco separado, ciclo de
perfurao
N20 HOLES1(...); Fila de furos
N30 MCALL; Bloco separado,
chamada modal de
CYCLE82(...) completa

MSG ()

Sinal

Mx. 65 caracteres

Texto de mensagem entre


aspas

N10 MSG ("TEXTO DE


MENSAGEM"); bloco
separado
...
N150 MSG() ; Apagar
mensagem anterior

OFFN

Especificao das
dimenses

Eficaz apenas com


compensao do raio da
ferramenta G41, G42 ativo

N10 OFFN=12.4

RND

Arredondamento

0.010 ... 99 999.999 Insere um arredondamento


N10 X... Y.... RND=4.5
com o valor de raio
N11 X... Y...
especificado entre dois blocos
de contorno, FRC especial= ...
avano possvel

RNDM

Arredondamento
modal

0.010 ... 99 999.999 Insere arredondamentos


com o valor de raio
especificado
tangencialmente nos
cantos seguintes do
0
contorno; velocidade de
avano especial possvel:
FRCM= ...
; Arredondamento modal
DESLIGADO

N10 X... Y.... RNDM=.7.3;


arredondamento modal
LIGADO
N11 X... Y...
....
N100 RNDM=.0;
arredondamento modal
DESLIGADO

RP

Raio polar

0.001 ... 99 999.999 Movimento em coordenadas


polares, especificao de
polo; alm de: ngulo polar
AP

Veja G0, G1, G2; G3 G110,


G111, G112

RPL

ngulo de rotao
com ROT, AROT

0.00001 ...
359.9999

Especificao em graus;
ngulo de uma rotao
programvel no plano atual
G17 a G19

Veja ROT, AROT

SET( , , , )

Definir valores dos


campos variveis

SET: Valores variados, do


elemento especificado at: de
acordo com o nmero de
valores
REP: o mesmo valor, do
elemento especificado at o
final do campo

DEF REAL
VAR2[12]=REP(4.5) ; valor de
todos os elementos 4.5
N10 R10=SET(1.1,2.3,4.4) ;
R10=1.1, R11=2.3, R4=4.4

Ponto de partida da 0.001 ... 359.999


rosca quando se usa
G33

Especificado em graus; o
Ver G33
ponto de partida da rosca com
G33 ser corrigido pelo valor
especificado (no aplicvel
para abertura de rosca
interna)

REP()

SF

286

Manual de programao e operao (Fresagem)


6FC5398-4DP10-0KA1, 01/2014

Endereo

Significado

SPI(n)

Converte o nmero
do fuso no
identificador do eixo

SPOS

Posio do fuso

Atribuies de valor

Informaes

Programao

n =1,
identificador do eixo: por
exemplo, "SP1" ou "C"
0.0000 ... 359.9999

Especificado em graus; o fuso


para na posio especificada
(para isto, o fuso deve
oferecer os pr-requisitos
tcnicos apropriados: controle
de posio

N10 SPOS=....
N10 SPOS=ACP(...)
N10 SPOS=ACN(...)
N10 SPOS=IC(...)
N10 SPOS=DC(...)

Funo especial; enchimento


da memria intermediria at
ser detectado STARTFIFO,
"Buffer memory full" (memria
intermediria cheia) ou "End
of program" (fim do
programa).

STOPFIFO; bloco separado,


incio do preenchimento
N10 X...
N20 X...

STARTFIFO Incio da etapa de


usinagem rpida

Funo especial; a memria


intermediria preenchida ao
mesmo tempo.

N30 X...
STARTFIFO ;bloco separado,
fim do preenchimento

STOPRE

Parada do prprocessamento

Funo especial; o prximo


bloco s ser decodificado se
o bloco antes de STOPRE for
concludo.

STOPRE ; bloco separado

TURN

Nmero de passes
circulares adicionais
com interpolao
helicoidal

0 ... 999

Junto com interpolao


circular G2/G3 em um plano
G17 a G19 e movimento de
avano do eixo vertical a esse
plano

N10 G0 G17 X20 Y5 Z3


N20 G1 Z-5 F50
N30 G3 X20 Y5 Z-20 I0 J7.5
TURN=2; total de trs crculos
completos

TRACYL

Fresagem da
superfcie perifrica

Transformao Kinematic
(disponvel somente se for
configurado desta forma
)

TRACYL(20.4); bloco
separado; dimetro do
cilindro: 20.4 mm
TRACYL(20.4,1) ; tambm
possvel

TRAFOOF

Desabilitar TRACYL

Desabilita a transformao
Kinematic

TRAFOOF ; bloco separado

com especificao
incremental (IC):
0.001 ... 99
999.999
STOPFIFO

Interrompe a etapa
de usinagem rpida

Marcas
Todas denominaes marcadas pelo smbolo de propriedade autoral so marcas registradas da Siemens AG. As demais denominaes
nesta publicao podem ser marcas em que os direitos de proprietrio podem ser violados, quando usadas em prprio benefcio, por
terceiros.

Excluso de responsabilidade
Ns revisamos o contedo desta documentao quanto a sua coerncia com o hardware e o software descritos. Mesmo assim ainda
podem existir diferenas e ns no podemos garantir a total conformidade. As informaes contidas neste documento so revisadas
regularmente e as correes necessrias estaro presentes na prxima edio.
Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1,
01/2014
6FC5398-4DP10-0KA11,01/2014

28

You might also like