Anda di halaman 1dari 266

Fresagem Parte 2: Programao ___________________

Princpios de programao 1
(Instrues da Siemens) ___________________
Ciclos 2

___________________
Programa de fresagem tpico 3
SINUMERIK

SINUMERIK 808D
Fresagem Parte 2: Programao
(Instrues da Siemens)

Manual de programao e de utilizao

Vlido para: SINUMERIK 808D fresagem (verso de


software: V4.4.2)

Grupo-alvo: Usurios finais e engenheiros de servio

12/2012
6FC5398-4DP10-0KA0
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.

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 N. de encomenda de documento: 6FC5398-4DP10-0KA0 Copyright Siemens AG 2012.


Industry Sector 12/2012 Sujeito a modificaes sem aviso prvio Todos os direitos reservados
Postfach 48 48
90026 NRNBERG
ALEMANHA
ndice remissivo

1 Princpios de programao ........................................................................................................................ 7


1.1 Fundamentos da programao......................................................................................................7
1.1.1 Nomes de programas ....................................................................................................................7
1.1.2 Estrutura do programa ...................................................................................................................7
1.1.3 Estrutura e endereo da palavra....................................................................................................8
1.1.4 Conjunto de caracteres..................................................................................................................9
1.1.5 Formato do bloco .........................................................................................................................10
1.1.6 Lista de instrues .......................................................................................................................12
1.2 Dados posicionais........................................................................................................................27
1.2.1 Dimenses da programao........................................................................................................27
1.2.2 Seleo de plano: G17 a G19......................................................................................................28
1.2.3 Dimensionamento absoluto / incremental G90, G91, AC, IC ......................................................30
1.2.4 Dimenses em unidades mtricas e polegadas: G71, G70, G710, G700 ..................................31
1.2.5 Coordenadas polares, definio de polo: G110, G111, G112.....................................................33
1.2.6 Deslocamento da obra programvel: TRANS, ATRANS.............................................................35
1.2.7 Rotao programvel: ROT, AROT .............................................................................................36
1.2.8 Fator de escala programvel: SCALE, ASCALE .........................................................................38
1.2.9 Espelhamento programvel: MIRROR, AMIRROR .....................................................................39
1.2.10 Fixao do objeto a usinar - deslocamento ajustvel da obra: G54 a G59, G500, G53,
G153 ............................................................................................................................................41
1.3 Movimentos do eixo .....................................................................................................................43
1.3.1 Interpolao linear com movimento transversal rpido: G0 ........................................................43
1.3.2 Taxa de avano F ........................................................................................................................44
1.3.3 Interpolao linear com taxa de avano: G1 ...............................................................................45
1.3.4 Interpolao circular: G2, G3 .......................................................................................................47
1.3.5 Interpolao circular via ponto intermedirio CIP ........................................................................53
1.3.6 Crculo com transio tangencial: CT..........................................................................................54
1.3.7 Interpolao helicoidal: G2/G3, TURN ........................................................................................55
1.3.8 Abertura de rosca com avano constante: G33 ..........................................................................56
1.3.9 Abertura de rosca interna com mandril de compensao: G63 ..................................................58
1.3.10 Interpolao de roscas: G331, G332...........................................................................................59
1.3.11 Aproximao do ponto fixo: G75..................................................................................................61
1.3.12 Aproximao do ponto de referncia: G74 ..................................................................................62
1.3.13 Override da velocidade de avano para ciclos: CFTCP, CFC ....................................................62
1.3.14 Modo de controle da parada exata / trajetria contnua: G9, G60, G64 .....................................64
1.3.15 Padro de acelerao: BRISK, SOFT .........................................................................................67
1.3.16 Tempo de espera: G4 ..................................................................................................................68
1.4 Movimentos do fuso.....................................................................................................................69
1.4.1 Estgios de marcha .....................................................................................................................69
1.4.2 Velocidade S do fuso, direes de rotao .................................................................................69
1.4.3 Posicionamento do fuso: SPOS...................................................................................................70
1.5 Suporte programao de contorno ...........................................................................................71
1.5.1 Programao da definio de contorno.......................................................................................71
1.5.2 Arredondamento, chanfro ............................................................................................................74

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 3
ndice remissivo

1.6 Ferramenta e offset de ferramentas ........................................................................................... 77


1.6.1 Informao Geral ........................................................................................................................ 77
1.6.2 Ferramenta T .............................................................................................................................. 78
1.6.3 Nmero da compensao de ferramenta D................................................................................ 79
1.6.4 Seleo da compensao do raio da ferramenta: G41, G42 ..................................................... 83
1.6.5 Comportamento do canto: G450, G451...................................................................................... 85
1.6.6 Compensao do raio da ferramenta desativado (OFF): G40 ................................................... 87
1.6.7 Casos especiais da compensao de raio da ferramenta.......................................................... 88
1.6.8 Exemplo de compensao do raio da ferramenta ...................................................................... 90
1.7 Funo diversificada M ............................................................................................................... 91
1.8 Funo H..................................................................................................................................... 92
1.9 Parmetros aritmticos, variveis LUD e CLP............................................................................ 93
1.9.1 Parmetro aritmtico R ............................................................................................................... 93
1.9.2 Local User Data (LUD, dados de usurio local).......................................................................... 95
1.9.3 Leitura e gravao de variveis PLC .......................................................................................... 97
1.10 Saltos do programa..................................................................................................................... 98
1.10.1 Saltos incondicionais do programa ............................................................................................. 98
1.10.2 Conditional program jumps ......................................................................................................... 99
1.10.3 Exemplo de programa para saltos ............................................................................................ 101
1.10.4 Destinos de salto para saltos de programa .............................................................................. 102
1.11 Tcnica de sub-rotina................................................................................................................ 103
1.11.1 Informao Geral ...................................................................................................................... 103
1.11.2 Chamada de ciclos de usinagem.............................................................................................. 106
1.11.3 Chamada de sub-rotina modal.................................................................................................. 106
1.11.4 Executar sub-rotina externa (EXTCALL) .................................................................................. 107
1.12 Temporizadores e contadores de objetos a usinar................................................................... 109
1.12.1 Temporizador do tempo de execuo ...................................................................................... 109
1.12.2 Contador de objetos a usinar.................................................................................................... 112
1.13 Aproximao e retrao suaves ............................................................................................... 114
2 Ciclos..................................................................................................................................................... 121
2.1 Viso geral dos ciclos ............................................................................................................... 121
2.2 Ciclos de programao ............................................................................................................. 122
2.3 Suporte do ciclo grfico no editor de programas ...................................................................... 125
2.4 Ciclos de perfurao ................................................................................................................. 126
2.4.1 Informao Geral ...................................................................................................................... 126
2.4.2 Requisitos.................................................................................................................................. 127
2.4.3 Perfurao, centragem - CYCLE81 .......................................................................................... 128
2.4.4 Perfurao , escareamento - CYCLE82 ................................................................................... 131
2.4.5 Perfurao profunda - CYCLE83 .............................................................................................. 134
2.4.6 Roscamento rgido - CYCLE84................................................................................................. 141
2.4.7 Abertura de rosca interna com mandril de compensao - CYCLE840................................... 147
2.4.8 Alargamento 1 - CYCLE85........................................................................................................ 154
2.4.9 Broqueamento - CYCLE86 ....................................................................................................... 157
2.4.10 Broqueamento com parada 1- CYCLE87 ................................................................................. 161
2.4.11 Perfurao com parada 2 - CYCLE88 ...................................................................................... 164
2.4.12 Alargamento 2 - CYCLE89........................................................................................................ 167

Fresagem Parte 2: Programao (Instrues da Siemens)


4 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
ndice remissivo

2.5 Ciclos de padro de perfurao.................................................................................................169


2.5.1 Requisitos ..................................................................................................................................169
2.5.2 Fila de furos - HOLES1..............................................................................................................170
2.5.3 Crculo de furos - HOLES2 ........................................................................................................174
2.5.4 Posies arbitrrias - CYCLE802 ..............................................................................................179
2.6 Ciclos de fresagem ....................................................................................................................181
2.6.1 Requisitos ..................................................................................................................................181
2.6.2 Fresagem lateral - CYCLE71.....................................................................................................182
2.6.3 Fresagem do contorno - CYCLE72 ...........................................................................................188
2.6.4 Fresar um ressalto retangular - CYCLE76 ................................................................................201
2.6.5 Fresagem de ressalto circular - CYCLE77 ................................................................................207
2.6.6 Furos longos localizados em um crculo - LONGHOLE ............................................................211
2.6.7 Ranhuras em um crculo - SLOT1 .............................................................................................216
2.6.8 Ranhura circunferencial - SLOT2 ..............................................................................................223
2.6.9 Fresagem de uma cavidade retangular - POCKET3 .................................................................229
2.6.10 Fresagem de uma cavidade circular - POCKET4......................................................................238
2.6.11 Fresagem de rosca - CYCLE90.................................................................................................243
2.6.12 Configuraes de alta velocidade - CYCLE832 ........................................................................250
2.7 Manuseio/controle de erro .........................................................................................................251
2.7.1 Informao Geral .......................................................................................................................251
2.7.2 Controle de erro nos ciclos ........................................................................................................251
2.7.3 Viso geral dos alarmes de ciclo ...............................................................................................251
2.7.4 Mensagens nos ciclos................................................................................................................252
3 Programa de fresagem tpico................................................................................................................. 253
ndice..................................................................................................................................................... 265

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 5
ndice remissivo

Fresagem Parte 2: Programao (Instrues da Siemens)


6 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao 1
1.1 Fundamentos da programao

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

1.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 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 7
Princpios de programao
1.1 Fundamentos da programao

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

3DODYUD 3DODYUD 3DODYUD

(QGHUH
(QGHUH 9DORU (QGHUH 9DORU 9DORU
R
R R

([HPSOR * ; )

'HVORFDPHQWR 7UDMHWULDRX 7D[DGHDYDQR


([SOLFDR FRP SRVLRILQDOSDUD PPPLQ
,QWHUSRODR R
OLQHDU (L[R;PP

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 12)".).
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
H Funo H
I, J, K Interpolao de parmetros/ponto intermedirio
M A funo especial M, que afeta o fuso com outras opes
S Velocidade do fuso
Exemplos: R10=6,234 H5=12,1 I1=32,67 M2=5 S1=400

Fresagem Parte 2: Programao (Instrues da Siemens)


8 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.1 Fundamentos da programao

1.1.4 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 " Aspas


) Fechar parnteses _ Sublinhado (pertence a letras)
[ Abrir colchete . Ponto decimal
] Fechar colchete , Vrgula, separador
< menor que ; Incio do comentrio
> maior que % Reservado; no usar
: Bloco principal, fim do rtulo & Reservado; no usar
= Atribuio, parte de equao ' Reservado; no usar
/ salto $ Identificadores das variveis do
sistema
* Multiplicao ? Reservado; no usar
+ Adio e sinal positivo ! Reservado; no usar
- Subtrao, sinal de menos

Caracteres especiais no imprimveis

LF Caractere de fim de bloco


Espao em Separador entre palavras; espao em branco
branco
Caractere de Reservado; no usar
tabulao

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 9
Princpios de programao
1.1 Fundamentos da programao

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

1 3DODYUD 3DODYUD  3DODYUDQ &RPHQWULR /)

(VSDR (VSDR (VSDR (VSDR


&DUDFWHUHGHILPGHEORFR
%5$1&2

,QVWUXHVGHEORFR DSHQDVVHQHFHVVULR
1PHURGREORFRILFDHPIUHQWHVLQVWUXHV HVFULWRQRILQDOGHOLPLWDGRSHODSDUWH
6RPHQWHTXDQGRQHFHVVULRDRLQYVGH1RVSULQFLSDLV UHVWDQWHGREORTXHLRSRU
EORFRVSRVVXHPRVPEROR 'RLVSRQWRV

%ORFRVDOWDU
DSHQDVVHQHFHVVULRILFDQRLQFLR 1PHURWRWDOGHFDUDFWHUHVHPXPEORFRFDUDFWHUHV

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


10 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.1 Fundamentos da programao

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

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

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 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 11
Princpios de programao
1.1 Fundamentos da programao

1.1.6 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


D Nmero do corretor 0 ... 9, somente Contm dados de D...
da ferramenta inteiro, sem sinal compensao para uma
ferramenta T em especial... ;
D0->valores de
compensao= 0,
mx. 9 nmeros D para uma
ferramenta
F Taxa de avano 0.001 ... 99 999.999 Velocidade de percurso de F...
uma ferramenta/objeto a
usinar;
unidade: mm/min ou mm/giro,
dependendo do modelo (G94
ou G95)
F Tempo de espera 0.001 ... 99 999.999 Tempo de contato em G4 F...; bloco separado
(no bloco com G4) segundos
G Funo G Somente inteiros, As funes G so divididas G...
(funo valores em grupos G. Apenas uma ou nome simblico, por
preparatria) especificados funo G de um grupo pode exemplo:
ser escrita para um bloco. CIP
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).
Grupo G:
G0 Interpolao linear em avano transversal 1: Comandos de movimento G0 X... Y... Z... ; cartesiano
rpido (tipo de interpolao), ativa em coordenadas polares
modalmente G0 AP=... RP=...
ou com eixos adicionais:
G0 AP=... RP=... Z... ; p.ex.:
com G17 eixo Z
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

Fresagem Parte 2: Programao (Instrues da Siemens)


12 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


G2 Interpolao circular no sentido horrio G2 X... Y... I... J... F... ; Pontos
(junto com um terceiro eixo e TURN=... centrais e finais
tambm interpolao helicoidal -> veja G2 X... Y... CR=... F... ; Raio e
TURN) ponto final
G2 AR=... I... J... F... ; ngulo
de aperto e ponto central
G2 AR=... X... Y... F... ; ngulo
de aperto e ponto final em
coordenadas polares:
G2 AP=... RP=... F...
ou com eixo adicional:
G2 AP=... RP=... Z... F... ;
p.ex.: com G17 eixo Z
G3 Interpolao circular no sentido anti- G3 ...; caso contrrio, como
horrio para G2
(junto com um terceiro eixo e TURN=...
tambm interpolao helicoidal -> veja
TURN)
CIP Interpolao circular atravs do ponto CIP X... Y... Z... I1=... J1=...
intermedirio 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 S... M... ;velocidade do fuso,
constante 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 G332 Z... K... ;abertura de
rosca interna rgida, p.ex. no
eixo Z, movimento de
retrao; sinal do passo como
para G331
G4 Tempo de espera 2: Movimentos especiais, no G4 F...;bloco separado, F:
modais Tempo em segundo
ou
G4 S.... ;bloco separado, S:
em rotaes do fuso
G63 Abertura de rosca interna com mandril de G63 Z... F... S... M...
compensao

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 13
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


G74 Aproximao do ponto de referncia G74 X1=0 Y1=0 Z1=0 ; bloco
separado,(identificador do
eixo da mquina!)
G75 Aproximao do ponto fixo G75 X1=0 Y1=0 Z1=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 3: Escreve na memria, no TRANS X... Y... Z...; bloco
modal separado
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 G110 X... Y... ; Especificao
posio de ponto de ajuste programada de polo, cartesiana, p.ex.:
para G17
G110 RP=... AP=... ;
Especificao de polo, polar,
bloco separado

Fresagem Parte 2: Programao (Instrues da Siemens)


14 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


G111 Especificao de polo relativa origem do G111 X... Y... ; Especificao
sistema de coordenadas da pea de de polo, cartesiana, p.ex.:
trabalho atual para G17
G111 RP=... AP=... ;
Especificao de polo, polar,
bloco separado
G112 Especificao de polo, relativa ao ltimo G112 X... Y... ; Especificao
POLE vlido de polo, cartesiana, p.ex.:
para G17
G112 RP=... AP=... ;
Especificao de polo, polar,
bloco separado

G17 * Plano X/Y 6: Seleo de plano, ativa G17 .... ; Eixo vertical neste
modalmente plano o comprimento da
ferramenta
G18 plano Z/X
G19 Plano Y/Z Eixo de compensao
G40 * Compensao do raio da ferramenta 7: Compensao do raio da
desativado ferramenta, ativa modalmente
G41 Compensao do raio da ferramenta
esquerda do contorno
G42 Compensao do raio da ferramenta
direita do contorno
G500 * Deslocamento de origem ajustvel OFF 8: Compensao ajustvel do
G54 1. Ajustes de deslocamento de origem trabalho, ativa modalmente
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 do deslocamento de 9: Supresso da
origem ajustvel compensao ajustvel do
G153 Salto no modal do deslocamento de trabalho, no modal
origem ajustvel que inclui a estrutura da
base
G60 * Parada exata 10: Comportamento de
G64 Modo de trajetria contnua aproximao, ativa
modalmente
G62 Desacelerao do canto nos cantos Somente em conjunto com o G62 Z...G1
internos quando o deslocamento do raio modo de trajetria contnua
da ferramenta estiver ativo (G41, G42)
G9 Parada exata no modal 11: Parada exata, no modal
G601 * Janela de parada exata, fina, com G60, 12: Janela de parada exata,
G9 modalmente efetiva
G602 Janela de parada exata, grossa, com G60,
G9

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 15
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


G621 Desacelerao de canto em todos os Somente em conjunto com o G621 AIDS=...
cantos modo de trajetria contnua.
G70 Insero de dados de dimenso em 13: Entrada de dimenso
polegadas polegadas/mtrico,
G71 * Insero de dados das dimenses em modalmente efetiva
unidades mtricas
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
G90 * Insero de dados das dimenses 14: Dimenso absoluta /
absolutas incremental, modalmente
G91 Insero de dados de dimenso efetiva
incremental
G94 * Avano em mm/min 15: Ultrapassagem do avano,
G95 Taxa de avano F em giros de mm/fuso ativa modalmente

CFC * Override de velocidade de avano ativado 16: Ultrapassagem do avano,


(ON) ativa modalmente
CFTCP Override de velocidade de avano
desativado (OFF)
G450 * Crculo de transio 18: Comportamento nos
G451 Ponto de interseco cantos quando se trabalha
com compensao do raio da
ferramenta, ativa modalmente
BRISK * Acelerao de trajetria de jerk 21: Perfil de acelerao, ativa
SOFT Acelerao de trajetria de jerk limitado modalmente

FFWOF * Controle da ao antecipada desligado 24: Controle antecipado, ativa


(OFF) modalmente
FFWON Controle da ao antecipada ligado (ON)
EXTCALL Executar subprograma externo Recarregar programa da IHM
no modo "Execuo de fonte
externa".
G340 * Aproximao e retrao no espao (SAR) 44: Segmentao de trajetria
G341 Aproximao e retrao no plano (SAR) com SAR, ativa modalmente

G290 * Modo SIEMENS 47: Linguagens NC externas,


G291 Modo externo ativa modalmente
H Funo H 0.0000001 ... Transferncia de valor para o H0=... H9999=...
9999 9999 PLC;
H0= (8 casas decimais) significando que foi definido p.ex.: H7=23,456
a ou com pelo fabricante da mquina
H9999= especificao de
um exponente:
(10-300 ... 10+300 )
I Parmetros de 0.001 ... 99 Pertence ao eixo X; Veja G2, G3, G33, G331 e
interpolao 999.999 significando dependente de G332
Rosca: G2, G3 -> centro de crculo ou
0,001 ...2000.000 G33, G331, G332 -> passo de
rosca

Fresagem Parte 2: Programao (Instrues da Siemens)


16 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


J Parmetros de 0.001 ... 99 Pertence ao eixo Y; de outra Veja G2, G3, G33, G331 e
interpolao 999.999 forma, como para I G332
Rosca:
0,001 ...2000.000
K Parmetros de 0.001 ... 99 Pertence ao eixo Z; caso Veja G2, G3, G33, G331 e
interpolao 999.999 contrrio, como com I G332
Rosca:
0,001 ...2000.000
I1= Ponto intermedirio 0.001 ... 99 Pertence ao eixo X; Ver CIP
da interpolao 999.999 especificao para
circular interpolao circular com CIP
J1= Ponto intermedirio 0.001 ... 99 Pertence ao eixo Y; Ver CIP
da interpolao 999.999 especificao para
circular interpolao circular com CIP
K1= Ponto intermedirio 0.001 ... 99 Pertence ao eixo Z; Ver CIP
da interpolao 999.999 especificao para
circular interpolao circular com CIP
L Sub-rotina; nome e 7 decimais; Em vez de um nome livre, L781; bloco separado
chamada somente inteiro, possvel tambm selecionar
sem sinal L1 ...L9999999;
isto tambm chama a sub-
rotina (UP) em um bloco
separado.
Observe: L0001 nem sempre
igual a L1.
O nome "LL6" reservado
para a sub-rotina de troca de
ferramenta.
M Funo adicional 0 ... 99 Por exemplo, para iniciar M...
somente inteiro, aes de
sem sinal 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 NC START.
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 Pode ser encontrado no ltimo
incio do programa 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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 17
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


M3 Rotao do fuso no sentido horrio
M4 Rotao do fuso no sentido anti-horrio
M5 Parada do fuso
M6 Troca de ferramenta Apenas se for ativada com M6
por meio do painel de controle
da mquina; caso contrrio,
mude diretamente usando o
comando T
M40 Mudana automtica de gama
M41 a M45 Estgio de engrenagem 1 a estgio de
engrenagem 5
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
N Nmero de bloco - 0 ... 9999 9999 Pode ser usado para N20 ...
sub-bloco somente inteiro, identificar blocos com um
sem sinal nmero; gravado no incio
de um bloco
: Nmero de bloco de 0 ... 9999 9999 Identificao especial de :20 ...
um bloco principal somente inteiro, bloco, usada em vez de N... ;
sem sinal esse tipo de bloco deveria
conter todas as instrues
para um completo passo
subsequente de usinagem.
P Nmero de 1 ... 9999 Ser usado se uma sub-rotina N10 L781 P... ; bloco
passagens da sub- somente inteiro, for executada vrias vezes e separado
rotina sem sinal estiver contida no mesmo N10 L871 P3 ; trs ciclos
bloco da chamada
R0 Parmetros 0.0000001 ... R1=7,9431 R2=4
a aritmticos 9999 9999 com especificao de um
R299 (8 casas decimais) expoente:
ou com R1=-1,9876EX9; R1=-1 987
especificao de 600 000
um exponente:
(10-300 ... 10+300 )
Funes aritmticas 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
graus
ACOS() Arco cosseno R20=ACOS(R2) ; R20: ...
Graus

Fresagem Parte 2: Programao (Instrues da Siemens)


18 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


ATAN2( , ) Arctangent2 O ngulo do vetor da soma R40=ATAN2(30,5,80,1) ; R40:
calculado a partir de dois 20,8455 graus
vetores posicionados
verticalmente um sobre o
outro. O segundo vetor
especificado sempre
utilizado para referncia do
ngulo.
Resultado na faixa: -180 a
+180 graus
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)
RET Fim da sub-rotina Utilizado em vez de M2 - para RET; bloco separado
manter o modo de controle
contnuo de trajetria
S... Velocidade do fuso 0.001 ... 99 999.999 Unidade de medio da S...
velocidade do fuso em rpm
S Tempo de espera 0.001 ... 99 999.999 Tempo de espera em giros do G4 F... ; bloco separado
no bloco com G4 fuso
T Nmero da 1 ... 32 000 A troca de ferramenta pode T...
ferramenta somente inteiro, ser realizada diretamente com
sem sinal uso do comando T ou
somente com M6. Isto pode
ser definido nos dados da
mquina.
X Eixo 0.001 ... 99 Dados posicionais X...
999.999
Y Eixo 0.001 ... 99 Dados posicionais Y...
999.999
Z Eixo 0.001 ... 99 Dados posicionais Z...
999.999
AC Coordenada - A dimenso pode ser N10 G91 X10 Z=AC(20) ;X -
absoluta especificada para o ponto final dimenso incremental,
ou central de um determinado Z - dimenso absoluta
eixo, independentemente de
G91.
ACC[eixo] Ativao manual da 1 ... 200, inteiro Ativao manual da N10 ACC[X]=80 ;para o eixo X
porcentagem da acelerao de um eixo ou 80%
acelerao fuso; especificada como N20 ACC[S]=50;para o fuso:
porcentagem 50%

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 19
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


ACP Coordenada - possvel tambm especificar N10 A=ACP(45,3) ;posio de
absoluta; posio de as dimenses do ponto final aproximao absoluta do eixo
aproximao na de um eixo rotativo com A na
direo positiva ACP(...) independentemente direo positiva
(para eixo rotativo, de G90/G91; aplica-se N20 SPOS=ACP(33,1)
fuso) tambm ao posicionamento ;posicionar fuso
do fuso
ACN Coordenada - possvel tambm especificar N10 A=ACN(45,3) ;posio de
absoluta; posio de as dimenses do ponto final aproximao absoluta do eixo
aproximao na de um eixo rotativo com A na
direo negativa ACN(...) independentemente direo negativa
(para eixo rotativo, de G90/G91; aplica-se N20 SPOS=ACN(33,1)
fuso) tambm ao posicionamento ;posicionar fuso
do fuso
ANG ngulo para a 0.00001 ... Especificado em graus; uma N10 G1 G17 X... Y....
especificao de 359.99999 possibilidade de especificar N11 X... ANG=...
uma linha reta para uma linha reta ao usar G0 ou ou contorno por vrios blocos:
a definio do G1 se apenas uma N10 G1 G17 X... Y....
contorno coordenada de ponto final do N11 ANG=...
plano for conhecida ou se o N12 X... Y... ANG=...
ponto final completo for
conhecido com o contorno
estendendo-se por vrios
blocos
AP ngulo polar 0 ... 359.99999 Especificao em graus, Veja G0, G1, G2; G3 G110,
movimento em coordenadas G111, G112
polares, definio do polo;
alm de: Raio polar RP
AR ngulo de abertura 0.00001 ... Especificado em graus; uma Ver G2, G3
para interpolao 359.99999 possibilidade de definio do
circular crculo quando se usa G2/G3
CALL Chamada do ciclo - Forma especial de chamada N10 CALL VARNAME ; nome
indireto 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 N10 X... Y.... CHF=...
comprimento de chanfro N11 X... Y...
especificado entre dois blocos
de contorno
CHR Chanfro; na 0.001 ... 99 999.999 Inserir um chanfro do N10 X... Y.... CHR=...
definio do comprimento de lado N11 X... Y...
contorno especificado entre dois blocos
de contorno
CR Raio da interpolao 0.010 ... 99 999.999 Uma possibilidade de Ver G2, G3
circular Sinal negativo - definio de um crculo
para seleo do quando se usa G2/G3
ciclo: maior que um
semicrculo

Fresagem Parte 2: Programao (Instrues da Siemens)


20 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


CYCLE... Ciclo de usinagem Somente valores A chamada de ciclos de
HOLES... especificados usinagem requer um bloco
POCKET... separado, devem ser
SLOT... atribudos valores aos
parmetros de transferncia
fornecidos, chamadas de
ciclos especiais so possveis
com MCALL ou CALL
adicionais
CYCLE81 Perfurao, centragem N5 RTP=110 RFP=100 .... ;
Atribuir valores
N10 CYCLE81(RTP, RFP, ...);
bloco separado
CYCLE82 Perfurao, escareamento N5 RTP=110 RFP=100 .... ;
Atribuir 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
CYCLE840 Abertura de rosca interna com mandril de N10 CYCLE840(...) ;bloco
compensao 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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 21
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


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 - possvel tambm especificar N10 A=DC(45,3); Posio de
absoluta; aproximar as dimenses do ponto final aproximao absoluta do eixo
da posio de um eixo rotativo com A diretamente
diretamente (para DC(...) independentemente de N20 SPOS=DC(33,1);
eixo rotativo, fuso) G90/G91; aplica-se tambm Posicionar fuso
ao posicionamento do fuso
DEF Instruo de Definio de uma varivel de DEF INT VARI1=24, VARI2;
definio usurio do tipo BOOL, CHAR, duas variveis do tipo INT;
INT, REAL, STRING[n]; definir nome definido pelo usurio
diretamente no incio do DEF STRING[12]
programa VARS3="OLA" ; mx. 12
caracteres
DISCL Distncia de - Distncia de segurana para Veja G147, G148 , G247,
aproximao/retra mudar velocidade de G248 , G347, G348
o do movimento de movimento de avano;
avano para plano observao: G340, G341
de usinagem (SAR)
DISR Distncia de - G147/G148: Distncia da Veja G147, G148 , G247,
aproximao/retra aresta de corte a partir do G248 , G347, G348
o ou raio (SAR) ponto de partida ou final do
contorno
G247, G347, G348, G248:
Raio da trajetria do ponto
central da ferramenta
FAD Velocidade para o - A velocidade produz efeito Veja G147, G148 , G247,
avano (SAR) depois que a distncia de G248 , G347, G348
segurana atingida para o
avano;
observao: G340, G341
FRC Taxa de avano no 0, >0 Quando FRC=0, a taxa de Para a unidade, ver F e G94,
modal para avano F agir G95;
chanfro/arredondam para chanfro/arredondamento,
ento ver CHF, CHR, RND

Fresagem Parte 2: Programao (Instrues da Siemens)


22 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


FRCM Taxa de avano 0, >0 Quando FRCM=0, a taxa de Para a unidade, ver F e G94,
modal para avano F agir G95;
chanfro/arredondam para
ento arredondamento/arredondame
nto modal, veja RND, RNDM
GOTOB Instruo GoBack - executada uma operao N10 LABEL1: ...
GoTo at um bloco marcado ...
por um rtulo; o destino do N100 GOTOB LABEL1
salto na direo do incio do
programa.
GOTOF Instruo - executada uma operao N10 GOTOF LABEL2
GoForward GoTo at um bloco marcado ...
por um rtulo; o destino do N130 LABEL2: ...
salto na direo do final do
programa.
IC Coordenada A dimenso pode ser N10 G90 X10 Z=IC(20); Z -
especificada com o especificada para o ponto final dimenso incremental, X -
uso de dimenses ou central de um determinado dimenso absoluta
incrementais eixo, independentemente de
G90.
IF Condio de salto - 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, <> desigual, > maior
que, < menor que, >= menor
que ou igual a, <= menor que
ou igual a
MEAS Medio com +1 =+1: Entrada de medio 1, N10 MEAS=-1 G1 X... Y... Z...
excluso da -1 borda ascendente F...
distncia a ir =-1: Entrada de medio 1,
borda descendente
MEAW Medio com +1 =+1: Entrada de medio 1, N10 MEAW=-1 G1 X... Y... Z...
excluso da -1 borda ascendente F...
distncia a ir =-1: Entrada de medio 1,
borda descendente
$A_DBB[n] Byte de dados Leitura e gravao de N10 $A_DBR[5]=16,3 ;
$A_DBW[n] Palavra de dados variveis PLC Escrever variveis reais; com
$A_DBD[n] Palavra dupla de posio de correo 5;
$A_DBR[n] dados (posio, tipo e significado
Dados reais combinados entre o NF e o
PLC)
$AA_MM[ei Resultado da - Eixo: Identificador de um eixo N10 R1=$AA_MM[X]
xo] medio para um (X, Y, Z ...) movimentando ao
eixo no sistema de medir
coordenadas da
mquina

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 23
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


$AA_MW[ax Resultado da - Eixo: Identificador da travessia N10 R2=$AA_MW[X]
is] medio para um de um eixo (X, Y, Z ...) quando
eixo no sistema de se mede
coordenadas da
pea
Temporizador para 0.0 ... 10+300 Varivel do sistema: N10 IF
$A..._..._TI tempo de execuo: mn. (valor Tempo desde a ltima $AC_CYCLE_TIME==50,5 ....
ME $AN_SETUP_TIME somente leitura) reinicializao do sistema de
$AN_POWERON_TI controle
min. (valor
ME Tempo desde a ltima
somente leitura)
$AC_OPERATING_ reinicializao normal do
TIME s sistema de controle
$AC_CYCLE_TIME s Tempo de execuo total de
$AC_CUTTING_TIM s todos os programas do CN
E Tempo de execuo do
programa do CN (apenas do
programa selecionado
Tempo de ao da ferramenta
Contador de peas: 0 ... 999 999 999, Varivel do sistema: N10 IF
$AC_..._PA $AC_TOTAL_PART inteiro Contagem real total $AC_ACTUAL_PARTS==15
RTS S Definir o nmero de objetos a ....
$AC_REQUIRED_P usinar
ARTS Contagem real atual
$AC_ACTUAL_PAR Contagem de objetos a usinar
TS - especificada pelo usurio
$AC_SPECIAL_PAR
TS

$AC_MEA[1 Estado da tarefa de - Condio-padro: N10 IF $AC_MEAS[1]==1


] medio 0: Condio-padro, a sonda GOTOF .... ; Continuar o
no mudou programa quando a sonda
1: Sensor trocado mudou...
$P_TOOLN Nmero da - somente para leitura N10 IF $P_TOOLNO==12
O ferramenta ativa T GOTOF ....
$P_TOOL Nmero D ativo da - somente para leitura N10 IF $P_TOOL==1 GOTOF
ferramenta ativa ....
MCALL Chamada de - A sub-rotina no bloco N10 MCALL CYCLE82(...);
subprograma modal contendo MCALL chamada Bloco separado, ciclo de
automaticamente aps cada perfurao
bloco sucessivo contendo um N20 HOLES1(...); Fileira de
movimento da trajetria. A furos
chamada age at que a N30 MCALL; Bloco separado,
prxima MCALL seja chamada modal de
chamada. Exemplo de CYCLE82(...) completa
aplicao: Realizar um padro
de furo
MSG () Sinal Mx. 65 caracteres Texto de mensagem entre N10 MSG ("TEXTO DE
aspas MENSAGEM"); bloco
separado
...
N150 MSG() ; Apagar
mensagem anterior

Fresagem Parte 2: Programao (Instrues da Siemens)


24 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


OFFN Especificao das - Eficaz apenas com N10 OFFN=12,4
dimenses compensao do raio da
ferramenta G41, G42 ativo
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 0.010 ... 99 999.999 Insere arredondamentos N10 X... Y.... RNDM=.7.3;
modal com o valor de raio arredondamento modal
especificado LIGADO
N11 X... Y...
0 tangencialmente nos
....
cantos seguintes do
N100 RNDM=.0;
contorno; velocidade de arredondamento modal
avano especial possvel: DESLIGADO
FRCM= ...
; Arredondamento modal
DESLIGADO
RP Raio polar 0.001 ... 99 999.999 Movimento em coordenadas Veja G0, G1, G2; G3 G110,
polares, especificao de G111, G112
polo; alm de: ngulo polar
AP
RPL ngulo de rotao 0.00001 ... Especificao em graus; Veja ROT, AROT
com ROT, AROT 359.9999 ngulo de uma rotao
programvel no plano atual
G17 a G19
SET( , , , ) Definir valores dos SET: Valores variados, do DEF REAL
campos variveis elemento especificado at: de VAR2[12]=REP(4,5) ; valor de
REP() acordo com o nmero de todos os elementos 4,5
valores N10 R10=SET(1,1, 2,3, 4,4) ;
REP: o mesmo valor, do R10=1,1, R11=2,3, R4=4,4
elemento especificado at o
final do campo
SF Ponto de partida da 0.001 ... 359.999 Especificado em graus; o Ver G33
rosca quando se usa ponto de partida da rosca com
G33 G33 ser corrigido pelo valor
especificado (no aplicvel
para abertura de rosca
interna)
SPI(n) Converte o nmero n =1,
do fuso no identificador do eixo: por
identificador do eixo exemplo, "SP1" ou "C"
SPOS Posio do fuso 0.0000 ... 359.9999 Especificado em graus; o fuso N10 SPOS=....
com especificao para na posio especificada N10 SPOS=ACP(...)
incremental (IC): (para isto, o fuso deve N10 SPOS=ACN(...)
0.001 ... 99 oferecer os pr-requisitos N10 SPOS=IC(...)
999.999 tcnicos apropriados: controle N10 SPOS=DC(...)
de posio

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 25
Princpios de programao
1.1 Fundamentos da programao

Endereo Significado Atribuies de valor Informaes Programao


STOPFIFO Interrompe a etapa - Funo especial; enchimento STOPFIFO; bloco separado,
de usinagem rpida da memria intermediria at incio do preenchimento
ser detectado STARTFIFO, N10 X...
"Buffer memory full" (memria N20 X...
intermediria cheia) ou "End
of program" (fim do
programa).
STARTFIFO Incio da etapa de - Funo especial; a memria N30 X...
usinagem rpida intermediria preenchida ao STARTFIFO ;bloco separado,
mesmo tempo. fim do preenchimento
STOPRE Parada do pr- - Funo especial; o prximo STOPRE ; bloco separado
processamento bloco s ser decodificado se
o bloco antes de STOPRE for
concludo.
TURN Nmero de passes 0 ... 999 Junto com interpolao N10 G0 G17 X20 Y5 Z3
circulares adicionais circular G2/G3 em um plano N20 G1 Z-5 F50
com interpolao G17 a G19 e movimento de N30 G3 X20 Y5 Z-20 I0 J7.5
helicoidal avano do eixo vertical a esse TURN=2; total de trs crculos
plano completos

Fresagem Parte 2: Programao (Instrues da Siemens)


26 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.2 Dados posicionais

1.2 Dados posicionais

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 27
Princpios de programao
1.2 Dados posicionais

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, mas aplica-se tambm aos dados de ajuste da
taxa de avano e ao comprimento.
Dimenso mtrica como para G71, mas 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.

1.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"Movimentos do eixo (Pgina 43)".).
O plano e as atribuies de eixo seguintes so possveis:

Funo G Plano Eixo vertical no plano


(abscissa/ordenada) (compensao de comprimento ao furar/fresar)
G17 X/Y Z
G18 Z/X Y
G19 Y/Z X

Fresagem Parte 2: Programao (Instrues da Siemens)


28 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.2 Dados posicionais

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 29
Princpios de programao
1.2 Dados posicionais

1.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 G3Movimentos do eixo (Pgina 43)....Para
mais informaes, consulte a seo " ".).

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:

< 'LPHQVHVDEVROXWDV < 'LPHQVRLQFUHPHQWDO

3 3
3 3
3 3
;
;

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

Fresagem Parte 2: Programao (Instrues da Siemens)


30 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.2 Dados posicionais

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 ; Dimenses absolutas


N20 X75 Z=IC(-32) ; As dimenses de X permanecem absolutas, dimenso
incremental de Z
N180 G91 X40 Z20 ; Mudana para dimensionamento incremental
N190 X-12 Z=AC(17) ; O dimensionamento incremental permanece X, Z-absoluto

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 31
Princpios de programao
1.2 Dados posicionais

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 deslocamentos de origens ajustveis 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).

Fresagem Parte 2: Programao (Instrues da Siemens)


32 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.2 Dados posicionais

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

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:

< 3RQWRGHILQLGRSRU53$3 ; 3RQWRGHILQLGRSRU53$3

53  53 

 
$3  $3 

3ROR 3ROR

; =
([HPSOR*3ODQR;< ([HPSOR*3ODQR=;

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 33
Princpios de programao
1.2 Dados posicionais

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
G1 - interpolao linear com velocidade de avano
G2 - interpolao circular sentido horrio
G3 - interpolao circular sentido anti-horrio
(Veja tambm a seo "Movimentos do eixo (Pgina 43)".)

Fresagem Parte 2: Programao (Instrues da Siemens)


34 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.2 Dados posicionais

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

<

<

/

75$16<

: 75$16; ;

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 35
Princpios de programao
1.2 Dados posicionais

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

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

< ; =
* * *

6LVWHPDGHURWDR

  

53/ 53/ 53/

; = <

Fresagem Parte 2: Programao (Instrues da Siemens)


36 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.2 Dados posicionais

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

<

;

< /
1  r

<

 /
1  ;



:  ;


Exemplo de programao

N10 G17 ... ; Plano X/Y


N20 TRANS X20 Y10 ; Translao programvel
N30 L10 ; Chamada de sub-rotina; contm a geometria a ser
deslocada
N40 TRANS X30 Y26 ; Novo deslocamento de origem
N50 AROT RPL=45 ; Rotao aditiva de 45 graus
N60 L10 ; Chamada de sub-rotina
N70 TRANS ; Deslocamento de origem e rotao removidos

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 37
Princpios de programao
1.2 Dados posicionais

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

<
3HD

 1

$75$16;<
6&$/(;<

:
2ULJLQDO 1
 ;
3HD

Fresagem Parte 2: Programao (Instrues da Siemens)


38 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.2 Dados posicionais

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 39
Princpios de programao
1.2 Dados posicionais

Veja a ilustrao a seguir para exemplo de espelhamento com posio de ferramenta


mostrada:

<
3HD

2ULJLQDO
HVSHOKDGRHP;
* *

* *
1 1

:
;
HVSHOKDGRHP<H; 3HD
HVSHOKDGRHP<

1 1
* *

* *

Exemplo de programao
Espelhamento em eixos de coordenadas diferentes com influncia em uma compensao
de raio de ferramenta e G2/G3:

...
N10 G17 ; Plano X/Y, Z posicionado verticalmente nele
N20 L10 ; Contorno programado com G41
N30 MIRROR X0 ; Direo alterada em X
N40 L10 ; Contorno espelhado
N50 MIRROR Y0 ; Direo mudada em Y
N60 L10
N70 AMIRROR X0 ; Espelhamento mais uma vez, mas agora em X
N80 L10 ; Contorno duas vezes espelhado
N90 MIRROR ; Espelhamento desativado

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

Fresagem Parte 2: Programao (Instrues da Siemens)


40 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.2 Dados posicionais

1.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 ; 1. at o sexto ajuste de deslocamento de origem


G500 ; Ajustes de deslocamento de origem desativado (OFF) - modal
G53 correo de ajuste de trabalho DESLIGADO, no modal; tambm
suprime a correo programvel
G153 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:

=
0TXLQD
: SHD]HUR
0 PTXLQD]HUR
=
3HD <
3HD

SRU
: ;
H[HPSOR
3HD
*
<
0TXLQD
0b ;
0TXLQD

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 41
Princpios de programao
1.2 Dados posicionais

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

<
0TXLQD
<
< 3HD
3HD
;
; 3HD
3HD
* *
< <
3HD 3HD
; ;
3HD 3HD

* ;
0TXLQD
*

Exemplo de programao

N10 G54 ; Chamar primeiro deslocamento de origem ajustvel


N20 L47 ; Usinagem da pea de trabalho 1, aqui usando L47
N30 G55 ; Chamar segundo deslocamento de origem ajustvel
N40 L47 ; Usinagem da pea de trabalho 2, aqui usando L47
N50 G56 ; Chamar terceiro deslocamento de origem ajustvel
N60 L47 ; Usinagem da pea de trabalho 3, aqui usando L47
N70 G57 ; Chamar quarto deslocamento de origem ajustvel
N80 L47 ; Usinagem da pea de trabalho 4, aqui usando L47
N90 G500 G0 X ; Desativar deslocamento de origem ajustvel

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

Fresagem Parte 2: Programao (Instrues da Siemens)


42 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

1.3 Movimentos do eixo

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

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

Veja a ilustrao para interpolao linear com travessa rpida do ponto P1 para o ponto P2:

=
&DPLQKRUHWR

< 3

3

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 43
Princpios de programao
1.3 Movimentos do eixo

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


44 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

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 ; Velocidade de avano em mm/min


N110 S200 M3 ; Rotao do fuso
N120 G95 F15.5 ; Taxa de avano em mm/giro

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

1.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... ;. ; Coordenadas cartesianas


G1 AP=... RP=... F... ; Coordenadas polares
G1 AP=... RP=... Z... F... ; 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 71) ").

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 45
Princpios de programao
1.3 Movimentos do eixo

Veja a ilustrao para interpolao linear em trs eixos usando o exemplo de uma abertura:

< 

3



3

 ; 
=
 

Exemplo de programao

N05 G0 G90 X40 Y48 Z2 S500 M3 ; A ferramenta desloca-se em movimento


transversal rpido em P1, trs eixos
simultaneamente, velocidade do fuso = 500
rpm, sentido horrio
N10 G1 Z-12 F100 ; Avano em Z-12, 100 mm/min
N15 X20 Y18 Z-10 ; A ferramenta movimenta-se em linha reta
no espao em P2
N20 G0 Z100 ; Retrao em movimento transversal
rpido
N25 X-20 Y80
N30 M2 ; Fim do programa

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

Fresagem Parte 2: Programao (Instrues da Siemens)


46 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

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

**HSDUPHWURGHSRQWRFHQWUDO SRQWRILQDO  **HSDUPHWURGHUDLR SRQWRILQDO 

< <
3RQWRILQDO;< 3RQWRILQDO;<

SH[*;<&5 
SH[*;<,-

5DLRGRFUFXOR&5
3RQWRFHQWUDO,-
3RQWRGHSDUWLGD;< 3RQWRGHSDUWLGD;<

; ;
**HHVSHFLILFDRGHQJXORGHDSHUWR SRQWRILQDO  **HHVSHFLILFDRGHQJXORGHDSHUWR SRQWRILQDO 
< <
3RQWRILQDO;<

SH[*$5 ,-
SH[*$5 ;<

QJXOR$5
QJXOR$5
3RQWRGHSDUWLGD 3RQWRFHQWUDO,- 3RQWRGHSDUWLGD;<
;<
; ;

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 47
Princpios de programao
1.3 Movimentos do eixo

Programao

G2/G3 X... Y... I... J... ; Ponto central e final


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.

Fresagem Parte 2: Programao (Instrues da Siemens)


48 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

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:

&UFXORPDLRUGRTXHRVHPLFUFXOR
<
*

&5 03SRQWRFHQWUDOGRFUFXOR
  03SRQWRFHQWUDOGRFUFXOR

03
3RQWRILQDO
*
&5  &UFXORPHQRURXLJXDODRVHPLFUFXOR
3RQWRLQLFLDO
03

Exemplo de programao: Definio de ponto central e ponto final

<
3RQWRLQLFLDO 3RQWRILQDO

3RQWRFHQWUDO
-




;




N5 G90 X30 Y40 ; Crculo do ponto inicial para N10


N10 G2 X50 Y40 I10 J-7 ; Ponto final e ponto central

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 49
Princpios de programao
1.3 Movimentos do eixo

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

Exemplo de programao: Especificao do ponto final e do raio

<
3RQWRLQLFLDO
3RQWR
ILQDO
5




 3RQWRFHQWUDO"

;




N5 G90 X30 Y40 ; Crculo do ponto incial 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


50 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

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

<
3RQWRLQLFLDO
3RQWRILQDO

r
3RQWRFHQWUDO



;



N5 G90 X30 Y40 ; Crculo do ponto incial 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

<
3RQWRLQLFLDO 3RQWRILQDO"

- r

3RQWR
FHQWUDO



;



N5 G90 X30 Y40 ; Crculo do ponto incial 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!

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 51
Princpios de programao
1.3 Movimentos do eixo

Exemplo de programao: Coordenadas polares

<
3RQWRLQLFLDO

53
$3

3RQWRFHQWUDO SROR



;



N1 G17 ; Plano X/Y


N5 G90 G0 X30 Y40 ; Crculo do ponto incial para N10
N10 G111 X40 Y33 ; Polo = centro do crculo
N20 G2 RP=12.207 AP=21 ; Especificaes polares

Fresagem Parte 2: Programao (Instrues da Siemens)


52 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

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

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

3RQWRLQWHUPHGLULR
, - 
<
3RQWRLQLFLDO
3RQWRILQDO




;




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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 53
Princpios de programao
1.3 Movimentos do eixo

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

1*;<
1&7;<

3RQWRILQDOGRFUFXOR
SH[*
<

Exemplo de programao

N10 G1 X20 F300 ; Linha reta


N20 CT X... Y... ; Crculo com conexo tangencial

Fresagem Parte 2: Programao (Instrues da Siemens)


54 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 55
Princpios de programao
1.3 Movimentos do eixo

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

1.3.8 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 69)"). 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


56 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

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

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 57
Princpios de programao
1.3 Movimentos do eixo

1.3.9 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 69)").

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:

Fresagem Parte 2: Programao (Instrues da Siemens)


58 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

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
anti-horrio
N50 X30 Y30 Z20
M30

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 59
Princpios de programao
1.3 Movimentos do eixo

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 ; Ponto de origem da aproximao
N10 SPOS=0 ; Fuso no controle da posio
N20 G331 Z-25 K0.8 S600 ; Abertura de rosca interna, K positivo =
sentido horrio
do fuso, ponto final Z=-25 mm
N40 G332 Z5 K0.8 ; Retrao
N50 G0 X30 Y30 Z20
N60 M30

Fresagem Parte 2: Programao (Instrues da Siemens)


60 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

1.3.11 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> X1=0 Y1=0 Z1=0

Indicao
Preferncias FPn com dado de mquina do eixo MD30600 $MA_FIX_POINT_POS[n-1]. Se
nennhum FP foi programado, ento o primeiro ponto fixo ser selecionado.

Tabelas 1- 1 Explicao

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
Se nenhum ponto fixo for especificado, o ponto fixo 1 aproximado
automaticamente.
X1=0 Y1=0 Z1=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 Z1=0 ; Aproximar do ponto fixo 1 em Z


N10 G75 FP=2 X1=0 Y1=0 ; Aproximar do ponto fixo 2 em X e Y,
por exemplo, para trocar uma ferramenta
N30 M30 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 61
Princpios de programao
1.3 Movimentos do eixo

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

1.3.12 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 X1=0 Y1=0 Z1=0

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


62 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

Programao

CFTCP ; Override da velocidade de avano desativado (OFF) (a velocidade de


avano programada age no ponto central do cortador da fresa)
CFC ; Override de velocidade de avano ativado (ON)
Veja a ilustrao a seguir para avano, com G901 interno / externo de usinagem:

)SURJ


RJ
SU
0b

)
)FRUU

UU
FR
)
)SURJ 0b

)SURJ9DORUSURJUDPDGRGHDYDQR)
)FRUU$YDQRFRUULJLGRQRFHQWURGDIUHVD

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 G42 G1 X30 Y40 F1000 ; Compensao do raio da ferramenta ativada (ON)
N20 CFC F350 ; Override de velocidade de avano ativado (ON)
N30 G2 X50 Y40 I10 J-7 F350 ; O valor de avano age no contorno
N40 G3 X70 Y40 I10 J6 F300 ; O valor de avano age no contorno
N50 CFTCP ; Override da velocidade de avano desativado, o
valor da velocidade de avano programada age no
ponto central do cortador da fresa
N60 M30

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 63
Princpios de programao
1.3 Movimentos do eixo

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

Fresagem Parte 2: Programao (Instrues da Siemens)


64 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

Veja a ilustrao a seguir para a janela de parada exata fina ou grossa, com efeito para
G60/G9:

< $OWHUDRGREORFRSHUPLWLGD
SDUDJURVVHLURSDUDILQR
* JURVVHLUR

*
ILQR

Exemplo de programao

N5 G602 ; Janela de parada exata grossa


N10 G0 G60 X20 ; Parada exata, modal
N20 X30 Y30 ; G60 continua a agir
N30 G1 G601 X50 Y50 F100 ; Janela de parada exata fina
N40 G64 X70 Y60 ; Mudana para modo de trajetria contnua
N50 G0 X90 Y90
N60 G0 G9 X95 ; A parada exata age somente neste bloco
N70 G0 X100 Y100 ; Novamente modo de trajetria contnua
M30

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 65
Princpios de programao
1.3 Movimentos do eixo

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 do CN. 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 a seguir da comparao do comportamento de velocidade do G60 e do
G64:

$YDQR
*0RGRGHFRQWUROHGDWUDMHWULDFRQWQXDFRP/RRN$KHDG

9HORFLGDGHGHDYDQRSURJUDPDGD)
)

*3DUDGDH[DWD

1 1 1 1 1 1 1 1 1 1 1 1 &XUVRGREORFR

Fresagem Parte 2: Programao (Instrues da Siemens)


66 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.3 Movimentos do eixo

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

YHORFLGDGH %5,6. 62)7


WUDMHWULD WHPSRRWLPL]DGR SURWHJHDSDUWHPHFQLFD

3RQWRGH
DMXVWH

W W +RUD

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 67
Princpios de programao
1.3 Movimentos do eixo

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


68 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.4 Movimentos do fuso

1.4 Movimentos do fuso

1.4.1 Estgios de marcha

Funo
At 5 estgios de marcha 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 91)"):
M40 Seleo automtica de gama
M41 a M45: Gama 1 a 5

1.4.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 91)").
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.

Indicao
Outros ajustes podem ser configurados por meio dos dados da mquina.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 69
Princpios de programao
1.4 Movimentos do fuso

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


70 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.5 Suporte programao de contorno

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 ; O bloco N81 s comea quando a posio do fuso de
N80 atingida

1.5 Suporte programao de contorno

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 71
Princpios de programao
1.5 Suporte programao de contorno

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:

&RQWRUQR 3URJUDPDR

<
;" 3RQWRILQDOHP1QHPVHPSUH
RX FRQKHFLGR
"< 1*;<
$1*  1;$1* 
RX
 1
1*;<
1
1<$1* 
;<
2VYDORUHVVRDSHQDVH[HPSORV
;

Fresagem Parte 2: Programao (Instrues da Siemens)


72 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.5 Suporte programao de contorno

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

&RQWRUQR 3URJUDPDR
;< < 3RQWRILQDOQR1GHVFRQKHFLGR
1*;<
$1*  1$1* 
1 1;<$1* 
10
"" $1* 
2VYDORUHVVRDSHQDVH[HPSORV
1
1
;<

;< $1*  < 3RQWRILQDOQR1GHVFRQKHFLGR


LQVHULUFRQWRUQR
51'  1*;<
1 1$1* 51' 
1;<$1* 
$1*  DQDOJLFR
1 ,QVHULUXPFKDQIUR
""
1*;<
1 ;< 1$1* &+5 
1;<$1* 
;
< 3RQWRILQDOQR1GHVFRQKHFLGR
;< ,QVHULUXPFRQWRUQR
51'  1*;<
1<;51' 
1
1;<
DQDOJLFR
,QVHULUXPFKDQIUR
;< 1 1*;<
1 1<;&+5 
;< 1;<
;

< 3RQWRILQDOQR1GHVFRQKHFLGR
;< ,QVHULUXPFRQWRUQR
$1* 
1 1*;<
51'  1$1* 51' 
1;<$1* 51' 
;< 1;<
1 $1*  DQDOJLFR
,QVHULUXPFKDQIUR
"" 1 1*;<
1 1$1* &+5 
;<
1;<$1* &+5 
; 1;<
10

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 73
Princpios de programao
1.5 Suporte programao de contorno

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

Fresagem Parte 2: Programao (Instrues da Siemens)


74 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.5 Suporte programao de contorno

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.

1*&+)  &+


)

&KDQIUR

1*

< QJXORELVVHWUL]

SH[* ;

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

1*&+5  &+5

&KDQIUR

1*

< QJXORELVVHWUL]

SH[* ;

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 75
Princpios de programao
1.5 Suporte programao de contorno

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:

/LQKDUHWDOLQKDUHWD
/LQKDUHWDFUFXOR

$UUHGRQGDPHQWR
$UUHGRQGDPHQWR
1*51'  1*51' 

1* 51'  1*


51' 
SH[* SH[*
< <

; ;

Fresagem Parte 2: Programao (Instrues da Siemens)


76 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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

1.6 Ferramenta e offset de ferramentas

1.6.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
do objeto a usinar descrita.
Veja a ilustrao a seguir de usinagem de uma pea com diferente raio de ferramenta:

7

3HDGHFRQWRUQR

7

7IHUUDPHQWD
7IHUUDPHQWD

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 77
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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


compensaes de comprimento:

7IHUUDPHQWD
3RQWRGHUHIHUQFLDGHVXSRUWHGH
IHUUDPHQWDV)
=

) 7IHUUDPHQWD

)
7VHPIHUUDPHQWD
&RPSULPHQWR
&RPSULPHQWR )


;

1.6.2 Ferramenta T

Funcionalidade
A seleo de ferramenta ocorre quando a palavra T programada. Seja uma troca de
ferramenta ou apenas uma pr-seleo, 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 91)").

Indicao
Se uma certa ferramenta foi 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 tambm no sistema de controle
para que o sistema de controle identifique 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


No mximo, 64 ferramentas podero ser armazenadas no sistema de controle.

Fresagem Parte 2: Programao (Instrues da Siemens)


78 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.6 Ferramenta e offset de 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

1.6.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
deslocamento de ferramentas simultaneamente no sistema de controle:
Veja na ilustrao a seguir exemplos de nmeros de ferramenta de atribuio de
compensao / ferramenta:

7 ' ' ' '


7 '
7 '
7 ' ' '
7 ' '

&DGDIHUUDPHQWDSRVVXLEORFRVGHFRPSHQVDRVHSDUDGRVP[

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 79
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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

Fresagem Parte 2: Programao (Instrues da Siemens)


80 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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 controle computa os
componentes a 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):

(IHLWR &RPSULPHQWR

&RPSULPHQWRHP= =
* &RPSULPHQWRHP<
&RPSULPHQWRHP; &RP
5DLRHP;< ; < SULPHQWR )

&RPSULPHQWRHP< <
* &RPSULPHQWRHP;
&RPSULPHQWRHP=
5DLRHP=; = ;

&RPSULPHQWRHP;
;
* &RPSULPHQWRHP=
&RPSULPHQWRHP<
5DLRHP<= <
=

2UDLRQROHYDGRHPFRQWDSDUDRWLSRGHSHUIXUDR

3RQWRGHUHIHUQFLDGHVXSRUWHGHIHUUDPHQWDV)
&RPSULPHQWR

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 81
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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

(IHLWR 3RQWRGHUHIHUQFLDGHVXSRUWHGH
IHUUDPHQWDV)
* &RPSULPHQWRHP=
* &RPSULPHQWRHP<
* &RPSULPHQWRHP; )

&RPSULPHQWR

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

3RQWRGHUHIHUQFLDGHVXSRUWHGHIHUUDPHQWDV)
(IHLWR
* &RPSULPHQWRHP=
5DLRHP;< 5DLR )
* &RPSULPHQWRHP<
5DLRHP=;
* &RPSULPHQWRHP;
5DLRHP<=

&RPSULPHQWR

Fresagem Parte 2: Programao (Instrues da Siemens)


82 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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

)HUUDPHQWDGHIUHVDJHP

3HDGHFRQWRUQR

&DPLQKRGRSRQWRFHQWUDO
GDIHUUDPHQWDHPLJXDO
GLVWQFLDFRPUHODRDR
FRQWRUQR

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.

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

)HUUDPHQWDGHIUHVDJHP

3HDGHFRQWRUQR

&DPLQKRSDUDRSRQWR
FHQWUDOGDIHUUDPHQWDHP
LJXDOGLVWQFLDFRPUHODR
DRFRQWRUQR

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 83
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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:

&RQWRUQR/LQKDUHWD 3SRQWRGHLQFLRGRFRQWRUQR &RQWRUQR&UFXOR


5DLRGRFUFXOR

03
7DQJHQWH
3 3

5DLRGDIHUUDPHQWD
QR
QRFRUULJLGR
FRUULJLGR

* *

&DPLQKRGHIHUUDPHQWD &DPLQKRGH
FRUULJLGR IHUUDPHQWDFRUULJLGR

3SRQWRGHSDUWLGD
3SRQWRGHSDUWLGD

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


84 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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

&UFXORGHWUDQVLR
UDLR UDLRGDIHUUDPHQWD 3RQWRGH
LQWHUVHFR

&DQWRH[WHUQR &DQWRH[WHUQR

* *

3 SRVVYHOH[HFXWDUXP
EORFRLQWHUPHGLULRVHP
LQIRUPDRGHSODQRDTXL

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

&DQWRLQWHUQR

3RQWRGHLQWHUVHFR

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 85
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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.

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:

&UFXORGH
WUDQVLR

5 UDLRGDIHUUDPHQWD

&DQWRH[WHUQR

Fresagem Parte 2: Programao (Instrues da Siemens)


86 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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

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

&RQWRUQR/LQKDUHWD &RQWRUQR&UFXOR

7DQJHQWH
3 3

5 UDLRGDIHUUDPHQWD

* *
3SRQWRILQDOOWLPREORFRFRP*
SRUH[HPSOR
3 3SRQWRILQDOEORFRFRP*
3

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 87
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


88 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.6 Ferramenta e offset de ferramentas

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

1
1
1* 1
1 1
<
1
1

1
;
3RUH[HPSOR 3RUH[HPSOR
1* 1**;<
<
 1;
1*; 1*<
1*;< 1;
1; 1*<
1; ;



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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 89
Princpios de programao
1.6 Ferramenta e offset de ferramentas

1.6.8 Exemplo de compensao do raio da ferramenta


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

<







1 1
1


1 1 1




 1
1
1

1






             ;

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

Fresagem Parte 2: Programao (Instrues da Siemens)


90 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.7 Funo diversificada M

1.7 Funo diversificada M

Funcionalidade
A funo diversificada M inicia operaes de comutao, tais como "Refrigerante
ativado/desativado" ("Coolant ON/OFF") e outras funes.
Uma funcionalidade fixa 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 "Viso geral das instrues".

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, M5 so geradas interface interna (PLC) antes dos movimentos
transversais. 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 PLC 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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 91
Princpios de programao
1.8 Funo H

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

1.8 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 93) ") podem ser transferidos
do programa para o PLC.
O significado dos valores para uma dada funo H definido pelo fabricante da mquina.

Programao

H0=... a H9999=... ;Mx. 3 funes H por bloco

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 podem tambm ser transferidas ao PLC
(controlador lgico programvel). Ao todo, so possveis gerar no mximo 10 funes desse
tipo em um bloco de programa de pea.

Fresagem Parte 2: Programao (Instrues da Siemens)


92 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.9 Parmetros aritmticos, variveis LUD e CLP

1.9 Parmetros aritmticos, variveis LUD e CLP

1.9.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 solicitados
podem ser configurados 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 93
Princpios de programao
1.9 Parmetros aritmticos, variveis LUD e CLP

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 12)"

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

Fresagem Parte 2: Programao (Instrues da Siemens)


94 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.9 Parmetros aritmticos, variveis LUD e CLP

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

1.9.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 32 caracteres.
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 ;Boolean typ, 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 ; STRING type, [comprimento da sequncia de
sequncia de caracteres] varname41 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 95
Princpios de programao
1.9 Parmetros aritmticos, variveis LUD e CLP

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
carateres "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) ;Aps o elemento [4] do campo - a todos atribudo


o mesmo valor, neste caso, 2.

Fresagem Parte 2: Programao (Instrues da Siemens)


96 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.9 Parmetros aritmticos, variveis LUD e CLP

1.9.3 Leitura e gravao de variveis PLC

Funcionalidade
Para permitir rapidez na troca de dados entre NC e PLC, existe uma rea de dados especial
na interface com o usurio do PLC, que tem 512 bytes de extenso. Nesta rea, os dados
PLC so compatveis no tipo de dados e no deslocamento da posio. No programa NC,
essas variveis PLC 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[5] ;Leitura de um valor REAL, deslocamento 5 (comea no byte 5


da srie)

Indicao
A leitura de variveis gera uma parada do pr-processamento (STOPRE interno).

Indicao
A gravao de tags PLC em geral limitada a, no mximo, trs tags (elementos).
Nos casos em que os tags PLC 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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 97
Princpios de programao
1.10 Saltos do programa

1.10 Saltos do programa

1.10.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
Veja a ilustrao a seguir para saltos condicionais usando um exemplo:

([HFXRGRSURJUDPD 1*;=


1*272)/$%(/VDOWDSDUDRUWXOR/$%(/





1/$%(/5 55
1*272)/$%(/VDOWDSDUDRUWXOR/$%(/


/$%(/;=
10)LPGRSURJUDPD
/$%(/;=

1*272)/$%(/VDOWDSDUDRUWXOR/$%(/

Fresagem Parte 2: Programao (Instrues da Siemens)


98 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.10 Saltos do programa

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

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 99
Princpios de programao
1.10 Saltos do programa

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 MA1: G0 X20 Y20
N15 G0 X0 Y0
N20 IF R1==1 GOTOB MA1 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


100 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.10 Saltos do programa

1.10.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
Veja a ilustrao a seguir para aproximao linear de pontos em um segmento circular:

5  QPHURGHSRQWRV


;

3RQWR
3RQWR

3RQWR
3RQWR 5
5 5
3RQWR
5


5

5 =


Exemplo de programao

N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ;Atribuio de valores iniciais
N20 MA1: G0 Z=R2*COS (R1)+R5 ;Clculo e atribuio aos endereos de
X=R2*SIN(R1)+R6 eixos
N30 R1=R1+R3 R4= R4-1
N40 IF R4 > 0 GOTOB MA1
N50 M2

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 101
Princpios de programao
1.10 Saltos do programa

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.

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

Fresagem Parte 2: Programao (Instrues da Siemens)


102 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.11 Tcnica de sub-rotina

1.11 Tcnica de sub-rotina

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

6XEURWLQD

Configurar
A estrutura da sub-rotina idntica quela do programa principal (consulte a seo
"Estrutura do programa (Pgina 7)"). 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 103
Princpios de programao
1.11 Tcnica de sub-rotina

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:

6HTXQFLD
3URJUDPDSULQFLSDO

35,1&,3$/


1/&KDPDGD
1 6XEURWLQD
&KDPDGD

 5HWRUQR /
 15 
&KDPDGD 1;=

1/&KDPDGD 
 
 5HWRUQR 0

0

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


104 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.11 Tcnica de sub-rotina

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:

|QYHO |QYHO |QYHO  |QYHO

3URJUDPDSULQFLSDO
6XEURWLQD
6XEURWLQD

6XEURWLQD

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 105
Princpios de programao
1.11 Tcnica de sub-rotina

1.11.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, ; Chamada do ciclo 83, transferir
0, 0, 1, 0) 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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


106 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.11 Tcnica de sub-rotina

1.11.4 Executar sub-rotina externa (EXTCALL)

Funo
Com o comando EXTCALL, possvel recarregar e executar programas armazenados em um
carto tipo Memory Stick USB externo.

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 107
Princpios de programao
1.11 Tcnica de sub-rotina

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 de memria externa - pen drive 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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


108 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.12 Temporizadores e contadores de objetos a usinar

1.12 Temporizadores e contadores de objetos a usinar

1.12.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
Time since the last control powerup (in minutes)
para ele ser zerado automaticamente a 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 em 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 109
Princpios de programao
1.12 Temporizadores e contadores de objetos a usinar

$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).
The measurement is interrupted when a dwell time is active.
O temporizador definido automaticamente em zero com 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
N90 MSG("Tempo de ao da ferramenta: Valor-limite
atingido")
N100 M0
M30

Fresagem Parte 2: Programao (Instrues da Siemens)


110 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.12 Temporizadores e contadores de objetos a usinar

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

Exibio da janela:

= $AC_TOTAL_PARTS = $AC_CYCLE_TIME
= $AC_REQUIRED_PARTS = $AC_CUTTING_TIME
=$AC_ACTUAL_PARTS = $AN_SETUP_TIME

$AC_SPECIAL_PARTS no est
disponvel para exibio.
= $AC_OPERATING_TIME = $AN_POWERON_TIME

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


operao:

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 111
Princpios de programao
1.12 Temporizadores e contadores de objetos a usinar

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

Fresagem Parte 2: Programao (Instrues da Siemens)


112 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.12 Temporizadores e contadores de objetos a usinar

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:

Exibio da janela:

= $AC_TOTAL_PARTS = $AC_CYCLE_TIME
= $AC_REQUIRED_PARTS = $AC_CUTTING_TIME
=$AC_ACTUAL_PARTS = $AN_SETUP_TIME

$AC_SPECIAL_PARTS no est
disponvel para exibio.
= $AC_OPERATING_TIME = $AN_POWERON_TIME

Pode-se tambm selecionar se deseja ativar a funo de contador de peas atravs da


seguinte rea operacional:

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 113
Princpios de programao
1.13 Aproximao e retrao suaves

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

Fresagem Parte 2: Programao (Instrues da Siemens)


114 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.13 Aproximao e retrao suaves

Veja na ilustrao a seguir para aproximao em linha reta usando o exemplo de G42 ou
retrao usando G41 e concluso com G40:

5 UDLRGDIHUUDPHQWD

5 &RQWRUQR
3 3 $SUR[LPDR*

5 3SRQWRGHSDUWLGD
3SRQWRLQWHUPHGLULR
3SRQWRILQDO:$%HQWUDGDWDQJHQFLDOQR
',65 FRQWRUQR

$SUR[LPD 5HWUDL 5HWUDRXVDQGR*

3SRQWRILQDOGRFRQWRUQRVDGDWDQJHQFLDO
GRFRQWRUQR
3
3SRQWRLQWHUPHGLULR
3SRQWRILQDO6$5

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 115
Princpios de programao
1.13 Aproximao e retrao suaves

Veja na ilustrao a seguir para aproximao em linha reta usando o exemplo de G42 ou
retrao usando G41 e concluso com G40:

5 UDLRGDIHUUDPHQWD

&RQWRUQR
3
$SUR[LPDR*
5 3SRQWRGHSDUWLGD
3

3SRQWRLQWHUPHGLULR
3SRQWRILQDO:$%HQWUDGDWDQJHQFLDOQR
3 3
FRQWRUQR

5HWUDRXVDQGR*
5HWUDLU
$SUR[LPDU 3SRQWRILQDOGRFRQWRUQRVDGDWDQJHQFLDO
3 GRFRQWRUQR
3SRQWRLQWHUPHGLULR
3SRQWRILQDO6$5
3
3
SRQWRVHTXLGLVWDQWHVQDWUDMHWULDGRSRQWRFHQWUDO

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

Fresagem Parte 2: Programao (Instrues da Siemens)


116 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.13 Aproximao e retrao suaves

Veja na ilustrao a seguir para aproximao em linha reta usando o exemplo de G42 ou
retrao usando G41 e concluso com G40:

5 UDLRGDIHUUDPHQWD

&RQWRUQR
3 $SUR[LPDR*
5 3SRQWRGHSDUWLGD
3

3SRQWRLQWHUPHGLULR
3SRQWRILQDO:$%HQWUDGDWDQJHQFLDOQR
FRQWRUQR

5HWUDRXVDQGR*

3
5HWUDLU 3SRQWRILQDOGRFRQWRUQRVDGDWDQJHQFL
DOGRFRQWRUQR
$SUR[LPDU 3SRQWRLQWHUPHGLULR
3 3
3SRQWRILQDO6$5
3
3
SRQWRVHTXLGLVWDQWHVQDWUDMHWULDGRSRQWRFHQWUDO

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 (P1, 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 117
Princpios de programao
1.13 Aproximao e retrao suaves

Veja a seguinte sequncia do movimento de avano dependente de G340 / G341 (exemplo


com G17):

3 3 3 3

0RYLPHQWRGHDYDQRHP=

/LQKDUHWDFUFXORRX /LQKDUHWDRX
* KHOLFRLGDO FUFXOR
*
=
33 3ODQRGHXVLQDJHP
;< 3

3 3 3

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


118 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Princpios de programao
1.13 Aproximao e retrao suaves

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.

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 119
Princpios de programao
1.13 Aproximao e retrao suaves

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


120 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos 2
2.1 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-padro podem ser executados com o uso do sistema de controle do
SINUMERIK 808D:

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


HOLES1Fileira de furos
HOLES2Crculo de furos
CYCLE802Posies arbitrrias

Ciclos de fresagem
CYCLE71: Faceamento
CYCLE72Fresagem de contorno
CYCLE76Fresagem de ressalto retangular
CYCLE77Fresagem de ressalto circular

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 121
Ciclos
2.2 Ciclos de programao

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

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

= = =
(L[RGHDYDQRYHUWLFDO

*
< < <
2UGHQDGD
$EVFLVVD

FDO
DGD HUWL D
HQ RY FLVV
2UG DY DQ $EV
R GH
(L[
* (L[R
*
2UG YHUW GHDYD
$EV HQD LFDO QR
FLVV GD 
D ; ; ;

Fresagem Parte 2: Programao (Instrues da Siemens)


122 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.2 Ciclos de programao

Tabelas 2- 1 Atribuio de plano e eixo

Comando Plano (abscissa/ordenada) Eixo de avano vertical


G17 X/Y Z
G18 Z/X Y
G19 Y/Z X

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.

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 123
Ciclos
2.2 Ciclos de programao

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


124 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.3 Suporte do ciclo grfico no editor de programas

2.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 (deve ser encontrada na tela de entrada de dados).

Operao do suporte do ciclo


Para adicionar uma chamada de ciclo para o programa, proceder como abaixo:

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

2. Entrar com os valores diretamente (valores numricos) ou indiretamente


(parmetros R, por exemplo, R27, ou expresses compostas de
parmetros R, por exemplo, R27 + 10).
Quando valores numricos so inseridos, o sistema de controle executa
automaticamente uma verificao para ver se o valor recai dentro da faixa
permitida.
3. Usar esta chave para selecionar valores para alguns parmetros que
devem ter apenas alguns poucos valores para seleo.

4. Para ciclos de perfurao, tambm possvel chamar um ciclo


modalmente com esta chave. Para desativar a seleo da chamada
modal, pressione a tecla de funo abaixo:

5. Pressionar esta tecla de funo para confirmar o que foi inserido. Para
cancelar a entrada, pressionar a tecla de funo abaixo:

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 125
Ciclos
2.4 Ciclos de perfurao

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.

2.4 Ciclos de perfurao

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

3DUPHWURVJHRPWULFRV

3ODQRGHUHWUDR
'LVWQFLDGHVHJXUDQD
3ODQRGHUHIHUQFLD

3URIXQGLGDGHILQDO
GHSHUIXUDR

Fresagem Parte 2: Programao (Instrues da Siemens)


126 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

Os parmetros de usinagem tm um significado e efeito diferentes nos ciclos individuais.


Portanto, eles so programados em cada ciclo separadamente.

2.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.
Veja a ilustrao a seguir para compensao de comprimento:
&RPSHQVDRGH
FRPSULPHQWR
(L[RGHSHUIXUDR

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 127
Ciclos
2.4 Ciclos de perfurao

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.

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

Fresagem Parte 2: Programao (Instrues da Siemens)


128 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

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.

=
*
*

573
5)36',6
5)3
;

'3 5)3'35

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 129
Ciclos
2.4 Ciclos de perfurao

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

Fresagem Parte 2: Programao (Instrues da Siemens)


130 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 131
Ciclos
2.4 Ciclos de perfurao

Explicao dos parmetros


Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem -
CYCLE81 (Pgina 128) ".

=
*
*
*

573
5)36',6
5)3
;
'3 5)3'35

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 ciclo CYCLE82 .
O tempo de espera programado de 2 s, a distncia de segurana no eixo de perfurao Z
de 4 mm.

< < $%

%


 ;  =


Fresagem Parte 2: Programao (Instrues da Siemens)


132 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

N10 G0 G17 G90 F200 S300 M3 ; Especificao dos valores


tecnolgicos
N20 D1 T10 Z110 ; Plano de aproximao e retrao
N30 X24 Y15 ; Aproximar-se da posio de
perfurao
N40 CYCLE82 (110, 102, 4, 75, , 2) ; Chamada de ciclo com
profundidade final de perfurao
final absoluta e distncia de
segurana
N50 M02 ; 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 para CYCLE82 .


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 com um bloco
separado.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 133
Ciclos
2.4 Ciclos de perfurao

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

Fresagem Parte 2: Programao (Instrues da Siemens)


134 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

Parmetro Tipo de dados Descrio


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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 135
Ciclos
2.4 Ciclos de perfurao

Veja a ilustrao a seguir para parmetros para CYCLE83:

*
*
*

573
5)36',6
5)3
;
)'(3

)'(3

'3 5)3'35

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)
Retrao at o plano de retrao com G0

*
*
*

573
5)36',6
5)3
;

)'(3

'3 5)3'35

Fresagem Parte 2: Programao (Instrues da Siemens)


136 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

Explicao dos parmetros


Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem -
CYCLE81 (Pgina 128)".
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 degresso 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 degresso do curso da ltima profundidade de perfurao
desde que a ltima seja maior do que a quantidade programada de degresso
Os prximos cursos de perfurao correspondem quantidade de degresso sempre
que a profundidade restante for maior do que duas vezes a quantidade de degresso
Os dois ltimos cursos de perfurao so divididos e atravessados igualmente e so,
portanto, sempre maiores do que metade da quantidade de degresso
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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 137
Ciclos
2.4 Ciclos de perfurao

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


138 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

Exemplo 1 de programao: Perfurao de orifcio profundo


Este programa executa o cicloCYCLE83 nas posies X80 Y120 eX80 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 e o fator
da velocidade de avano 0,5
N80 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 139
Ciclos
2.4 Ciclos de perfurao

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


140 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

2.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 do roscamento
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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 141
Ciclos
2.4 Ciclos de perfurao

Parmetro Tipo de dados Descrio


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

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.

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

Fresagem Parte 2: Programao (Instrues da Siemens)


142 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

Explicao dos parmetros


Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem -
CYCLE81 (Pgina 128)".

6'$&
=
*
*
*
*

573
5)36',6
5)3
;

'3 5)3'35

DTB (tempo de espera)


O tempo de espera deve ser programado em segundos. Quando do roscamento 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 roscamento, 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.
POSS (posio do fuso)
Antes do roscamento, 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 143
Ciclos
2.4 Ciclos de perfurao

SST (velocidade)
O parmetro SST contm a velocidade do fuso relativa ao bloco de roscamento 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 1 eixo do plano atual


AXN=2 2 eixo do plano atual
AXN=3 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 o roscamento 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 perfurao CYCLE83 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 do roscamento no ciclo sempre invertida
automaticamente.

Fresagem Parte 2: Programao (Instrues da Siemens)


144 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

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
roscamento 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,- Chamada de ciclo; o parmetro PIT
15,,1,3,6,,0,500,500,3,0,0,0,5,0) foi omitido; nenhum valor
inserido referente profundidade
absoluta ou ao tempo de espera; o
fuso para a 90 graus; a
velocidade de roscamento 200, a
velocidade de retrao 500
N40 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 145
Ciclos
2.4 Ciclos de perfurao

Exemplo 2 de programao Abertura de rosca interna rgida


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

Fresagem Parte 2: Programao (Instrues da Siemens)


146 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

2.4.7 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
Valores: 0 (inverso automtica de sentido), 3 ou 4 (para M3 ou
M4)
SDAC INT Sentido de rotao aps o fim do ciclo
Valores: 3, 4 ou 5 (para M3, M4 ou M5)
ENC INT Roscamento 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 147
Ciclos
2.4 Ciclos de perfurao

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

6'$&
= *
*

573
5)36',6
5)3
;

'3 5)3'35

6'5

Aproximao do plano de referncia antecipado pela distncia de segurana com o uso


de G0
Roscamento at a profundidade final de perfurao
Tempo de espera na profundidade de roscamento (parmetro DTB)
Retrao at o plano de referncia antecipado pela distncia de segurana
Retrao at o plano de retrao com G0

Fresagem Parte 2: Programao (Instrues da Siemens)


148 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

Sequncia de operaes
Roscamento 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:

6'$&
= *
*
*

573
5)36',6
5)3
;

'3 5)3'35

6'5

Aproximao do plano de referncia antecipado pela distncia de segurana com o uso


de G0
Roscamento 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 128)".
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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 149
Ciclos
2.4 Ciclos de perfurao

SDAC (sentido de rotao)


Como o ciclo tambm pode ser chamado modalmente (veja a seo "Suporte do ciclo
grfico no editor de programas (Pgina 125)"), 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 (roscamento)
Se o roscamento tiver de ser executado 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.
MPIT e PIT (avano da rosca como um tamanho de rosca e como um valor)
O parmetro do avano s ser relevante se o roscamento for executado 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 o roscamento ter de ser executado 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 roscamento sem codificador.

Fresagem Parte 2: Programao (Instrues da Siemens)


150 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

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
UDR
SHUIX
(L[RGH
=

&RPSHQVDR
&RPSULPHQWR

<

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 151
Ciclos
2.4 Ciclos de perfurao

Exemplo de programao: Roscamento 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,3,4,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

Fresagem Parte 2: Programao (Instrues da Siemens)


152 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

Exemplo de programao: Roscamento 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 M3 ; Especificao dos valores


tecnolgicos
N20 G17 X35 Y35 Z60 ; Aproximar-se da posio de
perfurao
N40 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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 153
Ciclos
2.4 Ciclos de perfurao

2.4.8 Alargamento 1 - CYCLE85

Programao
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

Parmetros

Tabelas 2- 2 CYCLE85 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

Fresagem Parte 2: Programao (Instrues da Siemens)


154 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

Explicao dos parmetros


Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem -
CYCLE81 (Pgina 128)".

=
*
*
*

573
5)36',6
5)3
;

'3 5)3'35

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 155
Ciclos
2.4 Ciclos de perfurao

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 ; Aproximar-se da posio de
perfurao
N30 CYCLE85(105, 102, 2, , 25, , 300, 450) ; Chamada de ciclo, sem tempo de
espera programado
N40 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


156 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 157
Ciclos
2.4 Ciclos 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 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)

Explicao dos parmetros


Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem -
CYCLE81 (Pgina 128)".

=
*
*
*
6326

573
5)36',6
5)3
;

'3
532 5)3'35
53$
53$3

DTB (tempo de espera)


O tempo de espera at a profundidade final de perfurao (quebra de cavacos)
programado sob DTB em segundos.

Fresagem Parte 2: Programao (Instrues da Siemens)


158 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 159
Ciclos
2.4 Ciclos de perfurao

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, ; Chamada de ciclo com
45) profundidade absoluta de
perfurao
N50 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


160 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 161
Ciclos
2.4 Ciclos de perfurao

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

= *
*
00

573
5)36',6
5)3
;

'3 5)3'35

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


162 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

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.

< < $%

%


 ;  =


DEF REAL DP, SDIS ; Definio de parmetros


N10 DP=77 SDIS=2 ; Atribuies de valor
N20 G0 G17 G90 F200 S300 ; Especificao dos valores
tecnolgicos
N30 D3 T3 Z113 ; Plano de aproximao e retrao
N40 X70 Y50 ; Aproximar-se da posio de
perfurao
N50 CYCLE87 (113, 110, 2, -10, , 3) ;Chamada de ciclo com sentido de
rotao do fuso M3 programado
N60 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 163
Ciclos
2.4 Ciclos de perfurao

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


164 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos 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 128)".

=
*
*
*
00

573
5)36',6
5)3
;

'3 5)3'35

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 165
Ciclos
2.4 Ciclos de perfurao

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

Fresagem Parte 2: Programao (Instrues da Siemens)


166 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.4 Ciclos de perfurao

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 167
Ciclos
2.4 Ciclos de perfurao

Explicao dos parmetros


Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem -
CYCLE81 (Pgina 128)".

=
*
*
*

573
5)36',6
5)3
;

'3 5)3'35

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.

< < $%

%


 ;  =


Fresagem Parte 2: Programao (Instrues da Siemens)


168 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.5 Ciclos de padro de perfurao

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

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

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

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 169
Ciclos
2.5 Ciclos de padro de perfurao

Verificaes em caso de faixas limitadas de valores inseridos


Geralmente, no h verificaes de plausibilidade para definir parmetros nos ciclos de
padro de perfurao.

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

Fresagem Parte 2: Programao (Instrues da Siemens)


170 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.5 Ciclos de padro de perfurao

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.

* * *


= = =

63&$

63&2
< < <
2
63& $
63&
63& 63&
$ 2
; ; ;

Explicao dos parmetros

<

63&$

+
'%
,6
)'
67$
63&2

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 171
Ciclos
2.5 Ciclos de padro de perfurao

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

= =
$ $%

 




%
 ; <



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

Fresagem Parte 2: Programao (Instrues da Siemens)


172 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.5 Ciclos de padro de perfurao

N70 MCALL CYCLE84(105, 102, 2, 22, 0, , 3, , ; Chamada modal do ciclo de


4.2, ,300, ) 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
R15=20 do plano

R16=0 ; Ponto de referncia para a fila de furos no segundo eixo do


plano
R17=10
; ngulo inicial
R18=10
; Distncia do primeiro furo ao ponto de referncia
R19=5
; Distncia entre os furos
R20=5
; Nmero de furos por fila
R21=0
; Nmero de filas
R22=10
; Contador de filas
; Distncia entre as filas
N10 G90 F300 S500 M3 T10 D1 : Especificao dos valores tecnolgicos
N20 G17 G0 X=R14 Y=R15 Z105 ; Aproximar da posio inicial

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 173
Ciclos
2.5 Ciclos de padro de perfurao

N30 MCALL CYCLE82(R11, R10, R12, R13, ; Chamada modal do ciclo de perfurao
0, 1)
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

2.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
Faixa de valores: 180<STA1180 graus
INDA REAL ngulo incremental
NUM INT Nmero de furos

Fresagem Parte 2: Programao (Instrues da Siemens)


174 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.5 Ciclos de padro de perfurao

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.

Sequncia
No ciclo, as posies de perfurao so aproximadas uma depois da outra no plano com
G0.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 175
Ciclos
2.5 Ciclos de padro de perfurao

Explicao dos parmetros

< &3$

,1'$

5
$' 67$

&32 ;

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


176 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.5 Ciclos de padro de perfurao

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.

< <

r



%
 ;  =

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 177
Ciclos
2.5 Ciclos de padro de perfurao

Exemplo 1 de programao Crculo de furos


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

Fresagem Parte 2: Programao (Instrues da Siemens)


178 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.5 Ciclos de padro de perfurao

2.5.4 Posies arbitrrias - CYCLE802

Programao
CYCLE802 (111111111, 111111111, X0, Y0, X1, Y1, X2, Y2, X3, Y3, X4, Y4)

Parmetros

Parmetro Tipo de Descrio


dados
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

Funo
Este ciclo permite programar posies livremente, isto , retangular ou polar. Posies
individuais so aproximadas na ordem em que so programadas.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 179
Ciclos
2.5 Ciclos de padro de perfurao

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, ; Chama ciclo posies
20, 40, 25, 30, 40)
N50 MCALL ; Desabilitar chamada modal
N60 M30 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


180 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

2.6 Ciclos de fresagem

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

= = =

*
< < <
|HL[R

|HL[R

|HL[R

L[R L[R L[R


|H |H |H

*
*
|H |H |H
L[R ; L[R ; L[R ;

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 181
Ciclos
2.6 Ciclos de fresagem

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.

2.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 Comprimento do retngulo ao longo do segundo eixo,
incremental.
O canto a partir do qual a dimenso inicia resulta do sinal.
_STA REAL 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)

Fresagem Parte 2: Programao (Instrues da Siemens)


182 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

Parmetro Tipo de dados Descrio


_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.
Vela a ilustrao a seguir para possveis estratgias de faceamento:

< <
/(1* /(1*
:,'
:,'

; ;
< /(1* < /(1*
:,'
:,'

; ;

3RVVYHLVHVWUDWJLDVGHIUHVDJHPHPVOLGR
SDUDIDFHDPHQWR

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 183
Ciclos
2.6 Ciclos de fresagem

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio 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 parameters). 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


184 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

Veja a ilustrao a seguir para movimentos de faceamento:

<

)'3

)'3

;
0RYLPHQWRGHIUHVDJHPTXDQGRGHDFDEDPHQWR
HPDOWHUQQFLDGLUHR WLSRGHXVLQDJHP

Explicao dos parmetros


Para uma explicao dos parmetros _RTP, _RFP e _SDIS, consulte a seo "Perfurao,
centragem - CYCLE81 (Pgina 128) ".
Para uma explicao dos parmetros _STA, _MID e _FFP1, consulte a seo "Fresagem de
uma cavidade retangular - POCKET3 (Pgina 229) ".

< /(1* )'3


0,'$
:,'

32
3$
)'3

3RQWRGHDOLPHQWDR
;
'HVEDVWHFRP0,'$PDLRUGRTXHRUDLRGH
IUHVDJHP WLSRGHXVLQDJHP

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 185
Ciclos
2.6 Ciclos de fresagem

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

'LPHWURGDIUHVDGDPHVDGHIHUUDPHQWDV

)'3

UHD

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

Fresagem Parte 2: Programao (Instrues da Siemens)


186 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

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 Nenhuma permisso de
profundidade acabamento
_FFP1 Velocidade de avano no plano 4000 mm/min

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 187
Ciclos
2.6 Ciclos de fresagem

Parmetro Descrio Valor


_VARI Tipo de usinagem 31 (Desbaste paralelo ao eixo X
com direo alternativa)
_FDP1 Adiantamento no ltimo corte determinado 2 mm
pela geometria da aresta de corte

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, ; Chamada do ciclo
6, 10, 5, 0, 4000, 31, 2)
N40 G0 G90 X0 Y0
N50 M02 ; Fim do programa

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

Fresagem Parte 2: Programao (Instrues da Siemens)


188 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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)

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 189
Ciclos
2.6 Ciclos de fresagem

Parmetro Tipo de dados Descrio


_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 Comprimento do curso de retrao (com linha reta) ou raio do
arco de retrao (com crculo) (inserir sem sinal)

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:

<

3RQWRLQLFLDOGR
FRQWRUQR

Fresagem Parte 2: Programao (Instrues da Siemens)


190 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

Veja a ilustrao a seguir para fresagem de trajetria 2:

3RQWRLQLFLDOGR
FRQWRUQR

<

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 191
Ciclos
2.6 Ciclos de fresagem

Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio 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
seguinte:
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
Sobremetal para 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


192 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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.

Explicao dos parmetros


Para uma explicao dos parmetros _RTP, _RFP e _SDIS, consulte a seo "Perfurao,
centragem - CYCLE81 (Pgina 128) ".
Para uma explicao dos parmetros _MID, _FAL, _FALD, _FFP1, _FFD e _DP, consulte a
seo "Fresagem de uma cavidade retangular - POCKET3 (Pgina 229) ".

3ODQRGHUHIHUQFLD5)3
3URIXQGLGDGHGH
SHUPLVVRGH
DFDEDPHQWR)$/'
'LPHQVRGHDFDEDPHQWR
SURIXQGLGDGH'3
;

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 193
Ciclos
2.6 Ciclos de fresagem

_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 contorno.
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 so criados


automaticamente a partir do nome inserido e o programa salta para o editor de
contorno.
Use a seguinte tecla de funo para confirmar a entrada e retornar forma de tela para
este ciclo

Exemplos:

_KNAME="CONTOUR_1" O contorno de fresagem o


programa completo CONTOUR_1.
_KNAME="START:END" O contorno de fresagem definido
como uma seo no programa de
chamada, que inicia a partir do
bloco contendo o rtulo START ao
bloco contendo o rtulo END.

Fresagem Parte 2: Programao (Instrues da Siemens)


194 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 195
Ciclos
2.6 Ciclos de fresagem

Veja a ilustrao a seguir para _AS1/_AS2:

(YLWDQGRRFRQWRUQRGRODGRHVTXHUGRRXGLUHLWR

B$6B$6

&RQWRUQRDERUGDGRUHWRUQRX
GHDRORQJRGHXPDOLQKD
UHWD

&RQWRUQRDERUGDGR
UHWRUQRXGHDRORQJRGHXP
TXDUWRGHFUFXOR
B$6B$6

&RQWRUQRDERUGDGR
UHWRUQRXGHDRORQJRGHXP
VHPLFUFXOR
B$6B$6

(YLWDQGRRFRQWRUQRFHQWUDOPHQWH

B$6B$6

&RQWRUQRDERUGDGR
UHWRUQRXGHDRORQJRGH
XPDOLQKDUHWD

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


196 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

Exemplo 1 de programao Fresagem em torno de um contorno fechado externamente


Esse programa usado para fresar o contorno mostrado no diagrama abaixo.

< 3RQWRLQLFLDOGRFRQWRUQR
3URJUDPDGD
GLUHRGRFRQWRUQR

&RQWRUQRILQDO
&RQWRUQRILQDOSHUPLVVR
ILQDOGHXVLQDJHP

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
_FALD Permisso de acabamento em 1,5 mm
profundidade
_FFD Avano em profundidade em velocidade 400 mm/min
de avano
_FAL Permisso de acabamento no plano 1 mm
_FFP1 Velocidade de avano no plano 800 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 , 41
usinagem externa
_LP1 Aproximao e retrao em um quadrante raio 20 mm
do plano
_FF3 Taxa de avano da retrao 1.000 mm/min

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 197
Ciclos
2.6 Ciclos de fresagem

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("EX72CONTOUR", 250, 200, 3, 175, ; Chamada do ciclo
10,1, 1.5, 800, 400, 111, 41, 2, 20, 1000, 2,
20)
N50 X100 Y200
N60 M02 ; Fim do programa
EX72CONTOUR.SPF ; Sub-rotina para fresagem de
contorno (para exemplo)
N100 G1 G90 X150 Y160 ; Ponto de incio do contorno
N110 X230 CHF=10
N120 Y80 CHF=10
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, ; Chamada do ciclo
175, 10,1, 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

Fresagem Parte 2: Programao (Instrues da Siemens)


198 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

Exemplo 3 de programao
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 CYCLE72. Inserir
um nome no primeiro campo de insero.

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


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 programao no
editor de contorno, consulte o Manual de programao e operao de
fresagem do SINUMERIK 808D (Parte 1).
6. Pressionar esta tecla de funo para confirmar as configuraes.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 199
Ciclos
2.6 Ciclos de fresagem

7. Selecionar a direo de usinagem desejada e configure com a


correspondente tecla de funo. 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.

Fresagem Parte 2: Programao (Instrues da Siemens)


200 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 201
Ciclos
2.6 Ciclos de fresagem

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:

$SUR[LPDRUHWUDRGRFRQWRUQRDRORQJRGR
VHPLFUFXORFRPIXVRGHURWDR&:HRSHUDRGH
IUHVDJHPFRQYHQFLRQDO

<

$SUR[LPDRGR
FRQWRUQR

5HWUDRGRFRQWRUQR

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


202 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 203
Ciclos
2.6 Ciclos de fresagem

Explicao dos parmetros


Para uma explicao dos parmetros RTP, RFP SDIS, DP e DPR, consulte a seo
"Perfurao, centragem - CYCLE81 (Pgina 128) ".
Para uma explicao dos parmetros MID, FAL, FALD, FFP1 e FFD, consulte a seo
"Fresagem de uma cavidade retangular - POCKET3 (Pgina 229) ".
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).

5HVVDOWRGLPHQVLRQDGRDSDUWLUGRSRQWRFHQWUDO
<
3$

67$
&5$'
*

:
1

,'
/(

32

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 Parte 2: Programao (Instrues da Siemens)


204 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

Fresagem na mesma direo de movimento do Fresagem convencional


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

<

$3

$3

;

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 205
Ciclos
2.6 Ciclos de fresagem

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:

< <

$ $%

5 r


%
 ; =


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, ; Chamada do ciclo
60, 10, 11, , , 900, 800, 0, 1, 80, 50)
N40 M30 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


206 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 207
Ciclos
2.6 Ciclos de fresagem

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:

$SUR[LPDRDRHUHWUDRGRFRQWRUQRDRORQJR
GHXPVHPLFUFXORFRPRIXVRGHURWDRQR
VHQWLGRKRUULRHIUHVDJHPVQFURQR

<

$SUR[LPDRGRFRQWRUQR

5HWUDRGRFRQWRUQR

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


208 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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 128) ".
Para uma explicao dos parmetros MID, FAL, FALD, FFP1 e FFD, consulte a seo
"Fresagem de uma cavidade retangular - POCKET3 (Pgina 229) ".
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 Fresagem convencional


material
M3 G3 M3 G2
M4 G2 M4 G3

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 209
Ciclos
2.6 Ciclos de fresagem

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.

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, ; Chamada de ciclo de desbaste
0.5, 0, 900, 800, 1, 1, 55)
N30 D1 T2 M6 ; Trocar ferramenta

Fresagem Parte 2: Programao (Instrues da Siemens)


210 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

N40 S2400 M3 ; Especificao dos valores


tecnolgicos
N50 CYCLE77 (10, 0, 3, -20, , 50, 60, 70, 10, 0, ; Chamada de ciclo de acabamento
0, 800, 800, 1, 2, 55)
N40 M30 ; Fim do programa

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

Indicao
O ciclo requer uma fresa com um "corte de dente final atravs do centro" (DIN844).

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 211
Ciclos
2.6 Ciclos de fresagem

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.

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


212 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

<
&3$

,1'$
/(
1

67$
*

5
$'

&32

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.
NUM (nmero)
Use o parmetro NUM para especificar o nmero de furos longos.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 213
Ciclos
2.6 Ciclos de fresagem

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


214 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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, ; Chamada do ciclo
45, 90, 100 , 320, 6)
N40 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 215
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


216 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 217
Ciclos
2.6 Ciclos de fresagem

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.

* *

* *

Explicao dos parmetros


Para uma explicao dos parmetros RTP, RFP e SDIS, consulte a seo "Perfurao,
centragem - CYCLE81 (Pgina 128) ".

<
&3$

,1'$
/(
1

67$
*
:,'

5
$'

&32

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


218 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 219
Ciclos
2.6 Ciclos de fresagem

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


220 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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.

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.

9LRODRGHFRQWRUQR

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 221
Ciclos
2.6 Ciclos de fresagem

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:

= =
$ $%









% <  ;


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, ; Chamada do ciclo, parmetros
45, 90, 100, 320, 6, 2, 0.5, 0, , 0, ) VARI, MIDF, FFP2 e SSF omitidos
N40 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


222 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 223
Ciclos
2.6 Ciclos de fresagem

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.

*

*

*

Fresagem Parte 2: Programao (Instrues da Siemens)


224 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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.

Explicao dos parmetros


Para uma explicao dos parmetros RTP, RFP e SDIS, consulte a seo "Perfurao,
centragem - CYCLE81 (Pgina 128) ".
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 216) ".

<
&3$

,1'$ $)6/

67$
&32

:,'

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 225
Ciclos
2.6 Ciclos de fresagem

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.

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.

9LRODRGH
FRQWRUQR

Fresagem Parte 2: Programao (Instrues da Siemens)


226 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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:

< <

$%

$
 






%
 ; =


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, ; Chamada do ciclo
, 120, 100, 300, 6, 2, 0.5, 0, , 0, ) 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
N40 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 227
Ciclos
2.6 Ciclos de fresagem

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


228 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

2.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);
Faixa de valores: 0 STA < 180
_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)
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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 229
Ciclos
2.6 Ciclos de fresagem

Parmetro Tipo de dados Descrio


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

Fresagem Parte 2: Programao (Instrues da Siemens)


230 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

<

*

*

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 231
Ciclos
2.6 Ciclos de fresagem

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


232 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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

<

'LPHQVRHPEUDQFR$3GR
FRPSULPHQWRGRUHVVDOWR

;
'LPHQVRHPEUDQFR$3
/DUJXUDGRUHVVDOWR

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 233
Ciclos
2.6 Ciclos de fresagem

Explicao dos parmetros


Para uma explicao dos parmetros _RTP, _RFP e _SDIS, consulte a seo "Perfurao,
centragem - CYCLE81 (Pgina 128) ".
Para uma explicao dos parmetros _DP, consulte a seo "Furos longos localizados em
um crculo - LONGHOLE (Pgina 211) ".

5HVVDOWRGLPHQVLRQDGRDSDUWLUGRSRQWRFHQWUDO

<
3$

67$
&5$'
*
32

*

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

Fresagem Parte 2: Programao (Instrues da Siemens)


234 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

_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.
_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 Fresagem convencional


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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 235
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


236 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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, ; Chamada do ciclo
0, 4, 0.75, 0.2, 1000, 750, 0, 11, 5, , , , , )
N40 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 237
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


238 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

Parmetro Tipo de dados Descrio


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

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 239
Ciclos
2.6 Ciclos de fresagem

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

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

Fresagem Parte 2: Programao (Instrues da Siemens)


240 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

Explicao dos parmetros


Para uma explicao dos parmetros _RTP, _RFP e _SDIS, consulte a seo "Perfurao,
centragem - CYCLE81 (Pgina 128) ".
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 229).

<

&3$

* *
35
$'

&32

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 241
Ciclos
2.6 Ciclos de fresagem

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.

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, ; Chamada do ciclo
200, 100, 1, 21, 0, 0, 0, 2, 3) Os parmetros FAL e FALD so
omitidos
N40 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


242 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

2.6.11 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
CPA REAL Ponto central do crculo, abscissa (absoluto)
CPO REAL Ponto central do crculo, ordenada (absoluto)

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 243
Ciclos
2.6 Ciclos de fresagem

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


244 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

Sequncia para rosca externa


Posio alcanada antes do incio do ciclo:
A posio de incio 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 de incio 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 de incio 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.

=
<

&3$

2
&3
;

3RVLRGRSRQWRGH 3RVLRGRSRQWRGH
SDUWLGDDRIUHVDUURVFDV SDUWLGDDRIUHVDUURVFDV
FRP* FRP*

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 245
Ciclos
2.6 Ciclos de fresagem

Sequncia para rosca interna


Posio alcanada antes do incio do ciclo:
A posio de incio 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).

Fresagem Parte 2: Programao (Instrues da Siemens)


246 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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:

S  :55',))
] B BBBBBBBBBBBBB
 ',$7+

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

= =

573 573
5)36',6 5)36',6
5)3 5)3
'35
'35

'3

; ;
< <
&3$ &3$

&',5 &',5


7+
7+

,$
,$

&32

&32
'
'

; ;

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.

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 247
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


248 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.6 Ciclos de fresagem

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, ; Definio da varivel com
DIATH=60, KDIAM=50 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, ; Chamada do ciclo
KDIAM, PIT, FFR, CDIR, TYPTH, CPA, CPO)
N40 G0 G90 Z100 ; Aproximar da posio aps o
ciclo
N50 M02 ; Fim do programa

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 249
Ciclos
2.6 Ciclos de fresagem

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

Fresagem Parte 2: Programao (Instrues da Siemens)


250 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Ciclos
2.7 Manuseio/controle de erro

2.7 Manuseio/controle de erro

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

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

2.7.3 Viso geral dos alarmes de ciclo


Os nmeros de erro so classificados da seguinte maneira:

6 _ X _ _

X=0 Alarmes de ciclo geral


X=1 Os alarmes so gerados pela perfurao, padro de perfurao e ciclos de
fresagem

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 251
Ciclos
2.7 Manuseio/controle de erro

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

Fresagem Parte 2: Programao (Instrues da Siemens)


252 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Programa de fresagem tpico 3
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

Exemplo1 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, )

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 253
Programa de fresagem tpico

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, 0,12.00000, 0.50000, 0,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
S1200M3
MCALL CYCLE83( 20.00000, 0.00000, 2.00000, -10.00000, 0.00000, -5.00000, 5.00000,
1.00000, 0.10000, ,1.00000, 0, 3, 2.00000, 1.00000, 0.10000, 1.00000)
X-35Y-25
X35Y-25
X-35Y25
X35Y25
MCALL
T14
M06
M05

Fresagem Parte 2: Programao (Instrues da Siemens)


254 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Programa de fresagem tpico

MCALL CYCLE84( 20.00000, 0.00000, 2.00000, -8.00000, 0.00000, 0.10000, 5, ,1.00000,


0.00000, 600.00000, 800.00000, 3, 0, 0, 1, 3.00000, 1.00000)
X-35Y-25
X35Y-25
X-35Y25
X35Y25
MCALL
G0Z100
M30

Exemplo2 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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 255
Programa de fresagem tpico

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

Fresagem Parte 2: Programao (Instrues da Siemens)


256 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Programa de fresagem tpico

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( "CONT1:CONT1_E", 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("Please change to Tool No 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)
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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 257
Programa de fresagem tpico

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

Fresagem Parte 2: Programao (Instrues da Siemens)


258 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Programa de fresagem tpico

N445 SUPA G00 Z500 D0


N450 SUPA G00 X500 Y500;---------------Mover para a posio de troca Pronto para iniciar
prximo programa ou repetir ------------------------
N455 M30

;*************CONTOUR************
CONT1:
;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD*
G17 G90 DIAMOF;*GP*
G0 X7 Y0 ;*GP*
G1 Y61.35 ;*GP*
G2 X13.499 Y86 I=AC(57) J=AC(61.35) ;*GP*
G1 X63 RND=2 ;*GP*
Y0 ;*GP*
;CON,0,0.0000,4,4,MST:0,0,AX:X,Y,I,J,TRANS:1;*GP*;*RO*;*HD*
;S,EX:7,EY:0;*GP*;*RO*;*HD*
;F,LFASE:0;*GP*;*RO*;*HD*
;LU,EY:61.35;*GP*;*RO*;*HD*
;ACW,DIA:210/0,EY:86,AT:0,RAD:50;*GP*;*RO*;*HD*
;LR,EX:63;*GP*;*RO*;*HD*
;R,RROUND:2;*GP*;*RO*;*HD*
;LD,EY:0;*GP*;*RO*;*HD*
;#End contour definition end - Don't change!;*GP*;*RO*;*HD*

CONT1_E:;************* CONTOUR ENDS ************

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 259
Programa de fresagem tpico

Fresagem - exemplo de programa de pea 1


O seguinte um programa de pea demo de usinagem.

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:

Fresagem Parte 2: Programao (Instrues da Siemens)


260 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Programa de fresagem tpico

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

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 261
Programa de fresagem tpico

Fresagem - exemplo de programa de pea 2


O seguinte outro programa de pea demo de usinagem.

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, ,00,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( "CON1:CON1_E", 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
S4000 M3

Fresagem Parte 2: Programao (Instrues da Siemens)


262 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
Programa de fresagem tpico

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

;*************CONTOUR************
CON1:

;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD*


G17 G90 DIAMOF;*GP*
G0 X3 Y3 ;*GP*
G2 X3.27 Y-40.91 I=AC(-52.703) J=AC(-19.298) ;*GP*
G3 X46.27 Y-47 I=AC(38.745) J=AC(54.722) ;*GP*
G1 X42 Y-8 ;*GP*
X3 Y3 ;*GP*
;CON,0,0.0000,4,4,MST:0,0,AX:X,Y,I,J;*GP*;*RO*;*HD*
;S,EX:3,EY:3;*GP*;*RO*;*HD*
;ACW,DIA:0/35,EX:3.27,DEY:-43.91,RAD:60;*GP*;*RO*;*HD*
;ACCW,DIA:0/35,DEX:43,EY:-47,RAD:102;*GP*;*RO*;*HD*
;LA,EX:42,EY:-8;*GP*;*RO*;*HD*
;LA,EX:3,EY:3;*GP*;*RO*;*HD*
;#End contour definition end - Don't change!;*GP*;*RO*;*HD*

CON1_E:;************* CONTOUR ENDS ************

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 263
Programa de fresagem tpico

Fresagem Parte 2: Programao (Instrues da Siemens)


264 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0
ndice

A
CYCLE84, 141
Abertura de rosca interna com mandril de CYCLE840, 147
compensao, 147 CYCLE85, 154
Abertura de rosca interna com mandril de CYCLE86, 157
compensao com codificador, 149 CYCLE87, 161
Abertura de rosca interna com mandril de CYCLE88, 164
compensao sem codificador, 148 CYCLE89, 167, 179
Alarmes de ciclo, 251 CYCLE90, 243
Atribuio de eixo, 123

D
C
Definio do plano, 122
Caracteres especiais imprimveis, 9 Distncia de segurana, 129
Caracteres especiais no imprimveis, 9
Centragem, 128
E
Ch Endereo, 8
Esmerilhamento, 126
Chamada, 127 Estrutura das palavras, 8
Chamada do ciclo, 123 EXTCALL, 107, 108

C F
Ciclos de fresagem, 121 Fileira de furos, 170
Ciclos de padro de perfurao, 121, 169 Formato do bloco, 10
Ciclos de padro de perfurao sem chamada de ciclo Fresagem, 128
de perfurao, 169 Fresagem de ressalto circular - CYCLE77, 207
Ciclos de perfurao, 121 Fresagem de rosca, 243
Crculo de furos, 174 Fresagem de uma cavidade circular - POCKET4, 238
Comportamento quando o parmetro de quantidade Fresagem de uma cavidade retangular -
zero, 169 POCKET3, 229
Condies de chamada, 122 Fresagem lateral, 182
Configurao das telas de entrada, 126 Fresagem trajetria, 188
Configuraes de alta velocidade, 250 Furos longos localizados em um crculo -
Conjunto de caracteres, 9 LONGHOLE, 211
CYCLE71, 182
CYCLE72, 188
CYCLE76, 201 G
CYCLE77, 207
CYCLE81, 128 G62, 15
CYCLE82, 131 G621, 16
CYCLE83, 134
CYCLE832, 250

Fresagem Parte 2: Programao (Instrues da Siemens)


Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0 265
ndice

H S
HOLES1, 170 Simulao de ciclos, 124
HOLES2, 174 SLOT1, 216
SLOT2, 223
SPOS, 142, 143
L Suporte do ciclo no editor de programas, 125
LONGHOLE, 211
V
M Verificaes de plausibilidade, 170
Viso geral dos alarmes de ciclo, 251
Mensagens, 252

O
Operao do suporte do ciclo, 125

P
Parmetros de usinagem, 126
Parmetros geomtricos, 126
Perfurao 1, 154
Perfurao 2, 157
Perfurao 3, 161
Perfurao 4, 164
Perfurao 5, 167, 179
Perfurao de furo profundo com remoo de
detritos, 135
Perfurao de orifcio profundo, 134
Perfurao profunda com quebra de cavacos, 136
Perfurao, escareamento, 131
Plano de operao, 122
Plano de referncia, 129
Plano de retrao, 129
POCKET3, 229
POCKET4, 238
Profundidade absoluta de perfurao, 129, 185, 213,
218
Profundidade relativa de perfurao, 129, 185, 213,
218

R
Ranhura circunferencial - SLOT2, 223
Ranhuras em um crculo - SLOT1, 216
Rosca externa, 245
Rosca interna, 246
Roscamento sem mandril de compensao, 141

Fresagem Parte 2: Programao (Instrues da Siemens)


266 Manual de programao e de utilizao, 12/2012, 6FC5398-4DP10-0KA0

Anda mungkin juga menyukai