Escolar Documentos
Profissional Documentos
Cultura Documentos
Ciclos PDF
Ciclos PDF
840D/840Di/810D/FM-NC
Instr. de programao 04.2000 Edio
Ciclos
Documentao do usurio
Parte geral 1
Ciclos de furao e 2
padro de furao
Mensagens de erro e 5
Manual de programao
tratamento de erros
Anexo A
Vlidas para
Edio 04.00
Contents 04.00
0 0
SINUMERIK Documentao
02.95 6FC5298-2AB40-0BP0 A
04.95 6FC5298-2AB40-0BP1 C
03.96 6FC5298-3AB40-0BP0 C
08.97 6FC5298-4AB40-0BP0 C
12.97 6FC5298-4AB40-0BP1 C
12.98 6FC5298-5AB40-0BP0 C
08.99 6FC5298-5AB40-0BP1 C
04.00 6FC5298-5AB40-0BP2 C
Este livro forma parte integrante da documentao no disco CD-ROM (DOCONCD)
Edio N. de pedido Comentrio
04.00 6FC5 298-5CA00-0BG2 C
Trademarks
SIMATIC , SIMATIC HMI , SIMATIC NET , SIROTEC , SINUMERIK e SIMODRIVE so marcas
registradas da Siemens. Outros nomes nencionados nesta publicao poderio da marca registrada do
qual usam uma terceira parte para este propsito podem violar as razes do proprietrio.
Further information is available on the Internet under: No controle podem encontrar-se outras funes operacionais no descritas nesta
http://www.ad.siemens.de/sinumerik documentao. Porm, no h qualquer direito a estas funes no caso de um
fornecimento novo ou do servio de assistncia ps-venda.
Esta documentao foi criada mediante WinWord V 7.0
e Designer V 7.0. Controlmos o contedo deste livro quanto conformidade com o hardware e software
Esta publicao no pode ser reproduzida nem transmitida, proibido de utilizar ou descritos. No entanto, no possvel excluir diferenas, i.., no assumimos a garantia
participar o contedo da mesma sem prvia autorizao expressa. Contravenes para a conformidade total. As indicaes neste livro verificamos em intervalos regulares
obrigam indenizao por perdas e danos. Reservados todos os direitos, em particular e, se necessrio, efectuamos correes necessrias. Muito agradeceramos sugestes
para o caso da concesso de patente ou da registao de modelos de utilidade. e propostas de melhoramento.
Siemens AG 1995, 1996, 1997, 1998, 1999, 2000. All Rights Reserved. Reservadas alteraes tcnicas.
Contedo
Generalidades 1-15
1.1 Informaes gerais................................................................................................... 1-16
1.4 Suporte ciclo no editor de programa (SW 4.3 e mais velho) ......................................... 1-26
1.4.1 Vista geral de arquivos necessrios ....................................................................... 1-27
1.4.2 Projeo seleo de ciclos ................................................................................... 1-28
1.4.3 Configurao de mscaras de introduo para alimentao de parmetros ................ 1-30
1.4.4 Configurao tela de ajuda .................................................................................... 1-34
1.4.5 Configurao de ferramentas (somente MMC 100)................................................... 1-35
1.4.6 Carregar no comando ........................................................................................... 1-36
1.4.7 Independncia da lngua ....................................................................................... 1-37
1.4.8 Operao da funo de suporte aos ciclos ............................................................. 1-38
1.4.9 Integrao de ciclos de usurio na funo de simulao da MMC 103....................... 1-39
3.13 Fresar ressalto retangular - CYCLE76 (SW 5.3 e posteriores) ................................... 3-185
3.15 Fresagem dos bolses com ilhas - CYCLE73, CYCLE74, CYCLE75 ......................... 3-197
3.15.1 Transfere borda bolso do contorno - CYCLE74..................................................... 3-198
3.15.2 Transfere contorno ilha - CYCLE75....................................................................... 3-200
3.15.3 Programao do contorno.................................................................................... 3-201
3.15.4 Fresagem do bolso com ilhas - CYCLE73 ........................................................... 3-204
4.10 Extenso do ciclo de remoo de aparas- CYCLE950 (SW 5.3 e mais antigos) ...........4-264
Anexo 0-289
A Abreviaturas
290
B Termos
303
C Literatura
318
D Indice
334
Estrutura da documentao
A documentao SINUMERIK encontra-se dividida em 3
nveis:
Documentao geral
Documentao para os usurios
Documentao de fabricante/de servio
Destinatrio
A presente documentao dirige-se ao usurio de
mquinas-ferramentas. O impresso descreve de
forma pormenorizada os fatos necessrios para o
usurio relativamente ao trabalho com o controle
SINUMERIK FM-NC, 810D e 840D.
Volume padro
Nas presentes instrues de programao descreve-
se a funcionalidade do volume padro. Complementos
ou alteraes feitos pelo fabricante da mquina so
documentados pelo fabricante da mquina.
Validade
As presentes Instrues de programao so vlidas
para: controle: SINUMERIK FM-NC, 810D, 840D ou
840Di sistema de controle com MMC 100 e MMC
102/103.
Detalhes de software podem ser vistas no Manual de
Programao referncia ao sistema 840D, somente
Titel:
Informao
Por motivos de espao no possvel indicar todos
os tipos de representao possveis pela linguagem
de programao para os ciclos e parmetros
individuais. Por isso, a programao dos ciclos foi
indicada sempre na combinao mais costumada na
oficina.
Titel:
detalhada o seguinte:
Titel:
Sequencia de operao
Explicao
Funo
Parmetros
Exemplo de programao
Programao
Mais informaes
Informaes adicionais
Advertncias
As seguintes advertncias com significado
escalonado so utilizadas na documentao.
Perigo
Este smbolo aparece sempre que h um perigo para
a vida, para o corpo ou para materiais, no caso de
no tomar as respectivas medidas de precauo.
Ateno
Este smbolo aparece sempre que h o perigo de um
ferimento pequeno, no caso de no tomar as
respectivas medidas de precauo.
Aviso
Este smbolo aparece sempre que h um grave
perigo para a vida, para o corpo ou para materiais, no
caso de no tomar as respectivas medidas de
precauo.
Princpio
O Seu SIEMENS 810D/840D ou FM-NC est
construdo conforme o estado tcnico e as regras,
normas e prescries de segurana conhecidas.
Equipamentos opcionais
Equipamentos adicionais, mdulos de ampliao
e nveis de configurao especiais oferecidos
por SIEMENS permitem a ampliao apropriada
do campo de aplicao dos controles SIEMENS.
Pessoal
S pessoal qualificado, autorizado e srio pode
trabalhar com o controle. proibido de trabalhar no
controle, tambm em um curto perodo, sem ter a
qualificao necessria.
Comportamento
Antes de colocar o controle em funcionamento, tem
de ser garantido que as instrues de servio tenham
sido lidas e compreendidas pelo pessoal competente.
Alm disso a empresa obrigada a controlar
permanentemente o estado tcnico total do controle
(defeitos e danos aparentes, assim como alteraes
do comportamento funcional)
Servio
S pessoas qualificadas e com formao
especializada podem efectuar reparaes conforme
as indicaes nas Instrues de manuteno.
Devem ser observadas todas as prescries de
segurana correspondentes.
Informao
Uma aplicao no conforme as disposies que
excluir cada responsabilidade do fabricante :
Generalidades
1.4 Suporte ciclo no editor de programa (SW 4.3 e mais velho) ................................................ 26
1.4.1 Vista geral de arquivos necessrios ................................................................................. 27
1.4.2 Projeo seleo de ciclos ............................................................................................... 28
1.4.3 Configurao de mscaras de introduo para alimentao de parmetros................... 30
1.4.4 Configurao tela de ajuda............................................................................................... 34
1.4.5 Configurao de ferramentas (somente MMC 100) ......................................................... 35
1.4.6 Carregar no comando....................................................................................................... 36
1.4.7 Independncia da lngua................................................................................................... 37
1.4.8 Operao da funo de suporte aos ciclos ...................................................................... 38
1.4.9 Integrao de ciclos de usurio na funo de simulao da MMC 103 ........................... 39
Ciclos de furao
CYCLE81 Furar, centrar
CYCLE82 Furar, facear por pontos
CYCLE83 Furao profunda
CYCLE84 Rosca rgida
CYCLE840 Rosca com mandril compensador
CYCLE85 Furao 1
CYCLE86 Furao 2
CYCLE87 Furao 3
CYCLE88 Furao 4
CYCLE89 Furao 5
Ciclos de fresagem
LONGHOLE Superfcie da pea fresada: furos oblongos sobre
um crculo
SLOT1 Superfcie da pea fresada: ranhuras sobre um
crculo
SLOT2 Superfcie da pea fresada: ranhuras circulares
POCKET1 Fresar bolso retangular (com fresa de topo)
POCKET2 Fresar bolso circular (com fresa de topo)
CYCLE90 Fresar roscas
Novos a partir do SW 4:
POCKET3 Fresar bolso retangular (com qualquer fresa)
POCKET4 Fresar bolso circular (com qualquer fresa)
CYCLE71 Facear com fresa
CYCLE72 Fresar contornos
Ciclos de torneamento
CYCLE93 Desbaste de canais
CYCLE94 Rebaixo de sada de rosca (forma E e F segundo
DIN)
CYCLE95 Ciclo de desbaste com alvio de cortes
CYCLE96 Garganta at o ncleo da rosca (formas A, B, C e D
segundo DIN)
CYCLE97 Abrir roscas
CYCLE98 Encadear roscas
do ciclo. a
din
G1
9 Or
O plano de trabalho (G17, G18, G19) devem ser
definidos antes da chamada do ciclo. Um ciclo
trabalha no plano atual com
abscissa (1. eixo geomtrico)
ordenada (2. eixo geomtrico)
G1
terceira coordenada (3. eixo geomtrico para o 7
plano no espao).
Nos ciclos de furao, a furao efetuada no eixo G1
8
que corresponde terceira coordenada do plano Ab
sc
atual. Na fresagem efetua-se neste eixo a is sa
X
aproximao em profundidade
G17 X/Y Z
G18 Z/X Y
G19 Y/Z X
18118 MM_NUM_GUD_MODULES 7
18130 MM_NUM_GUD_NAMES_CHAN 10
18150 MM_GUD_VALUES_MEM 10
18170 MM_NUM_MAX_FUNC_NAMES 40
18180 MM_NUM_MAX_FUNC_PARAM 400
28020 MM_NUM_LUD_NAMES_TOTAL 200
28040 MM_NUM_LUD_VALUES_MEM 25
Chamada de ciclo
Os vrios mtodos para se escrever a chamada de
ciclo mostrado no exemplo seguinte CYCLE100, que
exige os seguintes parmetros de entrada.
Exemplo
FORM Definio da forma a trabalhar
Valores: E e F
MID Profundidade de aproximao (a introduzir sem
sinal)
FFR Avano
VARI Modo de trabalho
Valores: 0, 1 ou 2
FAL Tolerncia para o acabamento
Exemplo
CYCLE100 ("E", 5, 0.1, 1, 0) chamada do ciclo
Exemplo
Exemplo
DEF CHAR FORM="E" Definio de um parmetro, atribuio de
valores
N10 R1=5 R2=0.1 R3=1 R4=0 Atribuies de valores
N20 CYCLE100 (FORM, R1, -> Chamada do ciclo
-> R2, R3, R4)
Exemplo
CYCLE100 ("F", 3, 0.3, , 1) Chamada de ciclo,
4. parmetro omitido ( valor zero)
Exemplo
DEF REAL MID=7, FFR=200 Definio dos parmetros, atribuies de
valores
CYCLE100 ("E", MID*0.5, FFR+100,1) Chamada de ciclo
Profundidade de aproximao 3.5,
avano 300
Funo
Em configuraes com a MMC 100.2 durante a
simulao, o programa executado normalmente no
NC e o movimento a ser deslocado sinalizado no
vdeo.
Em configuraes com a MMC 103 o programa de
simulao roda somente na MMC. Por isso a partir da
verso da MMC - SW 4.4 e maiores executar ciclos
sem os dados das ferramentas ou seleo anterior de
uma correo de ferramenta.
Ento em ciclos os dados de correo de ferramenta
so utilizados no clculo do movimento a ser executado
(por exemplo fresar bolso e ranhuras, tornear com
intervalo) , o contorno final executado e uma
mensagem sinalizada que a simulao sem
ferramenta est ativa.
Esta funo pode ser utilizada para controlar a posio
por exemplo da bolsa.
Funo
O suporte do ciclo composto de trs componentes:
1. Seleo do ciclo
2. Mscara de introduo para a introduo de
parmetros
3. Tela de ajuda para cada ciclo.
Turning
Drilling
Milling
Thread
Programao
Sintaxe do arquivo cov.com (exemplo)
%_N_COV_COM
;$PATH=/_N_CUS_DIR
;V04.03.01/10.09.97
S2.0.0\Turning\
S3.0.0\Drilling\
S4.0.0\Milling\
S5.0.0\Threads\
S6.0.0\Users\
S3.1.0\Deep hole %ndrilling\C3(CYCLE83) Furar com furao profunda
S3.2.0\Boring\
S3.2.1\Boring%n1\C6(CYCLE85) Furar 1
...
M17
Explicao da sintaxe
Sx.y.z Nmero da softkey e nvel, o ponto decimal serve para separao dos trs
nmeros
x identifica a softkey do primeiro nvel (2 at 18 possvel)
y identifica a softkey do segundo nvel (1 at 18 possvel).
z identifica a softkey do terceiro nvel (1 at 18)
\text\ Texto da softkey, mximo de 2 9 caracteres
Sinal de separao para salto para prxima linha "%n"
Cxx Nome da tela de help, a letra "p" acrescentada ao nome do suporte ao ciclo
Cxxp.bmp
(Name) Nome do ciclo que escrito no programa e est a disposio na mscara de
introduo para a alimentao de parmetros.
Depois do nome do ciclo pode ser escrito um comentrio isto
possvel colocando um espao em branco aps o nome.
Explicao
O ponto seguinte um exemplo de cabealho do
ciclo:
Name of the help display
Cycle name
Comments
Parametrizao do ciclo
(R/0 2/1/Return plane, absolute)[return plane/RTP]
Start (
Tipo de varivel R REAL
I INTEGER
C CHARACTER
S STRING
Sinal de separao /
Valor da margem Limite inferior, vazio, limite superior (por exemplo 0 2)
Sinal de separao /
Valor para preset Um valor (por exemplo 1)
Sinal de separao /
Texto longo colocado na linha de dilogo
End )
Start opo [
Texto curto Aparece na mscara de parmetros
Sinal de separao /
Texto em bitmap Nome do parmetro
Final opo ]
(I/* 1 2 3 4 11 12 13 14/11/Seleo do
modo de operao)[Modo de operao / VARI]
Explicao
Quando estiver faltando a parte que se encontra
entre os colchetes ento:
Exemplo de programao
Suporte ao ciclo para o ciclo:
Corresponde aos arquivos COM SW4 MMC100 e
suporte ao ciclo ASCII Editor MMC 102/103
//C6(CYCLE85) Furar 1
(R///Retraction plane, absolute)[Retraction plane/RTP]
(R///Reference plane, absolute)[Reference plane/RFP]
(R/0 99999//Safety distance, without sign)
[safety distance/SDIS]
(R///Final drilling depth, absolute)[Final drilling depth/DP]
(R/0 99999/0/Final drilling depth relative to reference plane)[Final
drilling depth rel./,DPR]
(R/0 99999//Dwell at drilling depth)[Dwell BT/DTB]
(R/0.001 999999//Feedrate)[Feedrate/FFR]
(R/0.001 999999//Return feedrate)[Return feedrate/RFF]
makepcx.bat
Pr-condies
O disquete com a aplicao j deve estar instalada
em seu PC.
Sequncia de operao
Selecionar o diretrio "INSTUTIL" no seu
diretrio da aplicao e partir "APP_INST.EXE".
Aparece o menu para a instalao do software.
Selecionar no menu o item "Modify
configuration". Aparece um outro menu de
seleo. Neste menu deve ser selecionado o
tem "Add *.* Files ...". Como nome do arquivo
deve ser introduzido na mscara de introduo o
seu diretrio dos arquivos grficos e o nome do
arquivo "CST.ARJ".
Confirmar a introduo com a tecla return.
Acionar a tecla Esc para voltar para o menu
principal onde o seu software pode ser
transferido para o hardware.
Carregar na MMC 102/103
Sequncia de operao
As telas de ajuda para o auxlio no ciclo esto no
diretrio
Interactive programming\DP help.
Exemplo:
//C60 (DRILLING CYCLE)
(R///$85000)[$85001/PAR1]
(R///$85002 $85003)[$85002/PAR2]
...
Explicao da sintaxe:
$ Identificador para o nmero texto
85000...89899 Nmero texto para ciclos do usurio
$85000... $... Muitos textos so associados
Exemplo de programao
Um ciclo do usurio chamado POSITION1 com 3
parmetros de transferncia so carregador no
comando e precisam ser simulados.
%_N_POSITION1_SPF
;$PATH=/_N_CUS_DIR
PROC POSITION1 (REAL XWERT, REAL YWERT, REAL ZWERT)
...
M17
A linha seguinte
PROC POSITION1 (REAL XWERT, REAL YWERT, REAL ZWERT)
Precisa ser inserida no arquivo dpcuscyc.com.
Funo
O suporte ao ciclo contm a seguinte funcionalidade:
Seleo de ciclos via softkeys
Mscaras de introduo para alimentao de
parmetros com telas de ajuda
Online help para cada parmetro (somente na
MMC103)
Suporte na introduo de contorno
De cada mscara gerado o cdigo de programa
que pode ser resetado.
Contour
Introduo geometria via o processador de
geometria ou atravs de mscaras de
contorno.
Drilling
Mscaras de introduo para ciclos de
furao e telas de furao.
Milling
Mscaras de introduo de ciclos de
fresagem.
Turning
Mscaras de introduo para ciclos de
giro.
Aps a confirmao da introduo em uma mscara
com o k , a seleo da barra de seleo desta
Jump to
Possibilita o salto para um campo
selecionado.
Zoom + Aumenta a letra na tela de help.
Generate
contour
Parte o processador de
geometria com os partes dos
contornos que fazem parte e
que podem ser inseridos.
Contour
1st line
Contour
2nd line
Contour
3rd line
Exemplo
Atravs da seguinte
mscara de introduo
gerado o seguinte cdigo-
DIN:
Suporte a furaco
O suporte a furaco possui uma srie de ciclos de
furaco e tela de furaco.
Center
drilling
Deep hole
drilling
Drilling out
Thread
holing
Sel. do modelo de furaco
Drilling
pattern pos.
Modal
deselection
Suporte ao fresar
O suporte ao fresar possui as seguintes possibilidades de selees:
Face
milling
Path
milling
Standard
pockets
Slots
Thread
milling
Spigots
As softkeys "Standard
pockets" e "Slots" separam-se
respectivamente em sub-
menus oferecendo a seleo
de vrios ciclos de fresagens
de bolses e ranhuras.
Suporte tornear
O suporte ao tornear possui as seguintes possibilidades de selees:
Cutting
Thread
Groove
Undercut
rosqueamento.
Verso
A verso de cdigos de programa serve para com
ajuda do suporte aos ciclos fazer modificaes em um
programa existente. O cursor posicionado sobre a
linha a ser modificada e a softkey "Retranslation"
acionada.
!"
2.1.1 Condies
Chamada e condies de retorno
Os ciclos de furao so programados
independentemente dos nomes atuais dos eixos. A
posio de furao deve ser atingida no programa
principal antes da chamada do ciclo.
Os valores adequados para o avano, rotao e o
sentido de giro do fuso devem ser programados no
programa de usinagem, caso no haja parmetros
para estas funes no ciclo de furao.
As funes G ativas antes da chamada do ciclo e o
frame atual so mantidos aps o retorno do ciclo.
Definio de planos
No caso de ciclos de furao, normalmente
assumido que o atual sistema de coordenada de
compensation
pea na qual a usinagem deva ser executada
Tool length
Applicate
definida pela seleo do plano G17, G18 ou G19 e
pela ativao de um frame programvel. O eixo de
furao sempre a terceira coordenada deste
sistema de coordenadas.
Uma compensao de comprimento de ferramenta
deve ser selecionada antes do ciclo ser chamado.
Este efeito sempre perpendicular ao plano
selecionado e continua ativo tambm mesmo aps
o fim do ciclo (ver tambm Instrues de
programao).
Programao de fusos
Os ciclos de furao foram escritos de maneira que
os comandos do fuso sempre se referem ao fuso
mestre ativo do controle. Ao se utilizar um ciclo de
furao em uma mquina que possui vrios fusos,
ser necessrio definir primeiramente o fuso de
trabalho como fuso mestre (ver tambm Instrues
de programao).
Funo Z
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio de furao a posio nos dois eixos do
plano selecionado.
Informaes adicionais
Se for introduzido um valor para DP e outro para
DPR, a profundidade final de furao derivada
do DPR. Caso esta desvie da profundidade
absoluta programada atravs de DP, a mensagem
"Profundidade: corresponde ao valor para a
profundidade relativa" ser enviada na linha de
dilogo.
Exemplo de programao
Furar_centrar Y Y A-B
Este programa permite produzir 3 furos utilizando
o ciclo de furao CYCLE81, sendo este chamado A
30
0
B X Z
40 90 35 100 108
Parmetros
Funo
A ferramenta fura com a rotao de fuso
programada e o avano at profundidade de
furao introduzida. Depois de atingir a
profundidade final de furao, pode-se efetivar um
tempo de espera.
Sequncia de operao Z
Exemplo de programao
Furar_facear por pontos Y Y A-B
Este programa permite produzir um nico furo com
a profundidade de 27 mm na posio X24, Y15 no
plano XY com o ciclo de furao CYCLE82.
O tempo de espera programado de 2 s, A
distncia segura no eixo de furao Z 4 mm. A
B
15
24 X 75 Z
102
Parmetros
Funo
A ferramenta fura com a rotao de fuso
programada e a velocidade de avano at
profundidade final de furao introduzida.
O furo profundo produzido pela repetida
aproximao em profundidades intermedirias,
cujo valor mximo pode ser preestabelecido, at
profundidade final de furao ser atingida.
A broca pode ser retrocedida ao plano de
referncia +distncia segura aps cada
profundidade de aproximao para eliminar os
cavacos, ou retrocedida toda vez em 1 mm para
quebrar o cavaco.
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio de furao a posio nos dois eixos do
plano selecionado.
valor da degresso
Os ltimos dois cursos de furao so
igualmente divididos e percorridos, em
consequncia disso, so sempre superiores a
metade do valor da degresso.
Exemplo de programao
Perfurao de furos profundos Y Y A-B
Este programa executa o ciclo CYCLE83 nas
posies X80 Y120 e X80 Y60 no plano XY. A
A primeira furao executada com o tempo de
espera zero e o modo de trabalho "quebrar
cavacos".
120
A profundidade final de furao assim como a B
60
primeira profundidade de furao so declaradas
em absoluto. . Na segunda chamada programado
80 X Z
um tempo de espera de 1s. Foi selecionado o modo 5
Parmetros
Funo
A ferramenta fura com a rotao do fuso e
velocidade de avano at profundidade da rosca
programada.
O ciclo CYCLE84 permite abrir roscas sem
mandril de compensao.
Sequncia de operao
Z
Posio atingida antes do incio do ciclo:
A posio de furao a posio nos dois eixos do
plano selecionado.
SST (rotao)
O parmetro SST contm a rotao do fuso para o
bloco de rosqueamento com macho, com G331.
Informaes adicionais
O sentido de giro no ciclo sempre invertido
automaticamente na abertura de roscas.
Exemplo de programao
Rosca rgida Y Y A-B
Na posio X30 Y35 no plano XY perfura-se uma
rosca rgida, o eixo de furao o eixo Z. No h
nenhum tempo de espera, a profundidade
declarada como valor relativo. Os parmetros para A
o sentido de giro e o passo devem ser definidos
como valores. Fura-se uma rosca mtrica M5.
B
35
30 X Z
6
36
Parmetros
Funo
A ferramenta fura com a rotao de fuso
programada e velocidade de avano at o fundo da
rosca programada.
Este ciclo permite produzir furos rosqueados com
mandril de compensao
sem encoder e
com encoder.
Sequncia de operao
ENC (Rosqueamento)
Deve ocorrer o rosqueamento sem encoder, mesmo
com a presena do encoder ento o parmetro ENC
precisa ser ocupado com o valor 1.
Se no houver encoder e o parmetro possui o
valor 0 ento ele no considerado no ciclo.
Outras informaes
Dependendo do dado de mquina NUM_ENCS, o
ciclo seleciona se o rosqueamento feito com ou
sem a utilizao do encoder.
Exemplo de programao
Rosca sem encoder Y Y A-B
Neste programa uma rosca sem encoder levada
para a posio X35 Y35 no plano XY, o eixo de
furao o eixo Z. Os parmetros de sentido do
giro SDR e SDAC para o sentido da rotao A
precisam ser definidos, o parmetro ENC setado
com o valor 1, a definio da profundidade ocorre
B
de forma absoluta. O parmetro de profundidade
35
PIT pode ser deixado livre. Para a usinagem
utilizado um mandril de compensao. 35 X 15 Z
56
35
35 X 15 Z
56
Parmetros
Funo
A ferramenta fura com a rotao de fuso e
velocidade de avano preestabelecida at
profundidade final de furao introduzida.
O movimento para dentro e para fora ocorre com o
avano programado nos parmetros FFR e RFF
respectivamente.
Sequncia de operao
Z
Posio atingida antes do incio do ciclo:
A posio de furao a posio nos dois eixos do
plano selecionado.
Exemplo de programao
Primeira furao X X A-B
Chama-se o ciclo CYCLE85 na posio Z70 X50
no plano ZX. O eixo de furao o eixo Y. A
profundidade final de furao est declarada em
relativo, no est programado um tempo de espera.
A face superior da pea est situada em Y102.
A
50
70 Z 77 Y
102
Parmetros
Funo
A ferramenta fura com a rotao de fuso e a
velocidade de avano programada at
profundidade de furao introduzida.
Na furao 2, aps atingir a profundidade de
furao, ocorrer uma parada orientada do fuso
com o comando SPOS. Na sequncia ocorrer um
movimento rpido para as posies de retorno
programadas, e de l para o plano de retorno.
Sequncia de operao
Z
Posio atingida antes do incio do ciclo:
A posio de furao a posio nos dois eixos do
plano selecionado.
Informaes adicionais
O comando SPOS permite parar, de forma
orientada, o fuso mestre ativo. O respectivo ngulo
programado atravs de um parmetro de
transferncia.
Exemplo de programao
Segunda furao Y Y A-B
Chama-se o ciclo CYCLE86 no plano XY na
posio X70 Y50. O eixo de furao o eixo Z. A
profundidade final de furao est programada em
absoluto, uma distncia segura no foi declarada. O
tempo de espera no fundo da furao final de 2 s. A
A face superior da pea est situada em Z110. No
ciclo, o fuso deve girar com M3 e parar em 45 B
50
graus.
70 X 77 Z
110
Parmetros
Funo
A ferramenta fura com rotao de fuso e
velocidade de avano programada at
profundidade final de furao introduzida.
Na furao 3, depois de atingir a profundidade
final de furao, gerado uma parada do fuso sem
orientao M5 e, uma parada programada M0. Por
meio da tecla NC-START, o eixo de furao
movido para fora at ao plano de retorno em
avano rpido.
Sequncia de operao
Z
Posio atingida antes do incio do ciclo:
A posio de furao a posio nos dois eixos do
plano selecionado.
Exemplo de programao
Terceira furao Y Y A-B
Na posio X70 Y50 no plano XY chama-se o
ciclo CYCLE87. O eixo de furao o eixo Z. A
profundidade final de furao estabelecida em
absoluto. A distncia segura de 2 mm.
A
50
70 X 77 Z
110
Sequncia de operao
Z
Posio atingida antes do incio do ciclo:
A posio de furao a posio nos dois eixos do
plano selecionado.
O ciclo gera a seguinte sequncia de
movimentos:
Aproxima at o plano de referncia descontado
da distncia segura com G0
Vai para a profundidade final de furao com X
DP, DPR
Dado de mquina ciclo ZSD[5] veja captulo 3.2.
DTB (Tempo de permanncia) RTP
Exemplo de programao
Quarta furao Y Y A-B
Chama-se o ciclo CYCLE88 na posio X80 Y90
no plano XY. O eixo de furao o eixo Z. A
distncia segura est programada com 3 mm, a
profundidade final de furao foi estabelecida A
80 X Z
30
102
DEF REAL RFP, RTP, DPR, DTB, SDIS Definio dos parmetros
N10 RFP=102 RTP=105 DPR=72 DTB=3 Definio de valores
SDIS=3
N20 G17 G90 F100 S450 Especificao dos valores tecnolgicos
N30 G0 X80 Y90 Z105 Vai para a posio de furao
N40 CYCLE88 (RTP, RFP, SDIS, , Chamada do ciclo com sentido de giro
DPR, -> de fuso programado M4
-> DTB, 4)
N50 M30 Fim de programa
Parmetros
Funo
A ferramenta fura com a rotao de fuso e
velocidade de avano programada at a
profundidade final de furao introduzida. Quando
esta for atingida, pode ser programado um tempo
de espera.
Sequncia de operao
Z
Posio atingida antes do incio do ciclo:
A posio de furao a posio nos dois eixos do
plano selecionado.
Exemplo de programao
Quinta furao Y Y A-B
Na posio X80 Y90 no plano XY, chama-se o
ciclo de furao CYCLE89 com uma distncia
segura de 5 mm e a declarao da profundidade
final de furao como valor absoluto. O eixo de A
furao o eixo Z.
B
90
80 X 72 Z
102
Programao
Chamada modal de uma subrotina
MCALL
Funo
A programao CN permite chamar subrotinas e
ciclos de forma modal., tambm como exemplo
manuteno de parmetros previamente MCALL MCALL MCALL
estabelecidos.
A chamada modal da subrotina gerada atravs da
palavra chave MCALL (chamada modal) diante do
nome da subrotina. Por meio desta funo, a
subrotina automaticamente chamada e executada
aps cada bloco com movimento na trajetria.
A funo desliga-se pela programao de MCALL
sem nome de subrotina subsequente ou por uma
chamada modal nova de um outra subrotina.
Exemplo de programao
Z Z
Fila de furos_5 A A-B
20
do plano ZX. A distncia entre os furos 20 mm.
20
O ponto inicial da fila de furos est situado em Z20
20
e X30, o primeiro furo encontra-se na distncia de
20
10 mm deste ponto. Neste caso, a geometria da fila
de furos encontra-se descrita sem utilizao de um
10
ciclo. Em primeiro lugar, fura-se com o ciclo
20
B
CYCLE81, em seguida, com o ciclo CYCLE84 30 X Y
22
(Rosca rgida). Os furos tm uma profundidade de 102
80 mm. Isto corresponde diferena entre o plano
de referncia e a profundidade final de furao.
DEF REAL RFP=102, DP=22, RTP=105, -> Definio dos parmetros e de seus
-> PIT=4.2, SDIS
DEF INT COUNT=1 respectivos valores
N10 SDIS=3 Valor para a distncia segura
N20 G90 F300 S500 M3 D1 T1 Especificao dos valores tecnolgicos
N30 G18 G0 Y105 Z20 X30 Vai para a posio inicial
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Chamada modal do ciclo Furao
N50 MA1: G91 Z20 Vai para a prxima posio
(plano ZX) O ciclo sendo executado
N60 COUNT=COUNT+1 Lao para posies de furao da fila de
N70 IF COUNT<6 GOTOB MA1
furos
N80 MCALL Cancelar a chamada modal
N90 G90 Y105 Z20 Vai novamente para a posio inicial
N100 COUNT=1 Pr o contador a zero
N110 ... Troca de ferramentas
N120 MCALL CYCLE84 (RTP, RFP, SDIS, -> Chamada modal do ciclo de Rosca
-> DP , , 3, , PIT, , 400)
N130 MA2: G91 Z20 Prxima posio de furao
N140 COUNT=COUNT+1 Lao para a posio de furao da fila de
N150 IF COUNT<6 GOTOB MA2
furos
N160 MCALL Cancelar a chamada modal
N170 G90 X30 Y105 Z20 Vai novamente para a posio inicial
N180 M30 Fim de programa
Informaes adicionais
Explicaes relativas a este exemplo
O cancelamento da chamada modal no bloco N80
necessria, porque no prximo bloco a ferramenta
movida para uma posio na qual no deve haver
uma furao.
Convm armazenar a posio de furao para
usinagens deste tipo em uma subrotina que ento
chamada em MA1 ou MA2.
2.3.1 Condies
Ciclos de padro de furao sem chamada de
um ciclo de furao
Os ciclos de padro de furao podem ser
utilizados para outras aplicaes tambm sem a
anterior chamada modal de um ciclo de furao,
porque os ciclos de padro de furao podem ser
parametrizados sem qualquer referncia a um ciclo
de furao utilizado.
Se no houver uma chamada modal a uma
subrotina de furao antes da chamada do ciclo de
padro de furao, surgir a mensagem de erro
62100 "Nenhum ciclo de furao ativo".
Esta mensagem de erro pode ser confirmada
mediante a tecla de cancelamento de erros, depois
disso, possvel continuar o processamento do
programa com NC-START. Na sequncia, o ciclo
de padro de furao vai sucessivamente para as
posies calculadas dos dados de entrada, sem
chamar uma subrotina nestes pontos.
Comportamento no caso do parmetro de
quantidade igual a zero
O nmero dos furos em um padro de furao tem
de ser parametrizado. Se o valor deste parmetro
na chamada do ciclo for zero (ou parmetro
omitido na lista de parmetros), surgir o alarme
61103 "Nmero de furos zero", e o ciclo ser
interrompido.
Verificao de introduo de parmetros para
faixas de valores
Geralmente no efetuado controle sobre os
valores dos parmetros introduzidos para os ciclos
de padro de furao se no houver sido
Parmetros
Funo
Este ciclo permite produzir uma fila de furos,
um nmero de furos situados sobre uma linha
reta, ou seja, uma retcula de furos. O tipo de
furao especificado pelo ciclo de furao
selecionado anteriormente de forma modal.
Sequncia de operao
Para evitar deslocamentos desnecessrios o ciclo
calcula se a fila de furos ser usinada a partir do
primeiro furo ou a partir do ltimo, com base na
posio real dos eixos do plano e na geometria da
fila de furos. As posies de furao so ento
atingidas sucessivamente em movimento rpido.
SPCO
Esta determinada pelo ponto definido por SPCA
e SPCO, e pelo ngulo estabelecido pela reta com a X
abscissa do atual sistema de coordenadas de pea,
ativo no momento da chamada do ciclo. O ngulo
introduzido sob STA1 em graus.
NUM (nmero)
Define o nmero dos furos atravs do parmetro.
Exemplo de programao
Fila de furos Z Z
A A-B
Este programa permite usinar uma fila de furos
composta de 5 furos rosqueados, situados no eixo
20
Z do plano ZX com uma distncia entre si de 10
20 20
mm. O ponto inicial da fila de furos est situado
em Z20 e X30, tendo o primeiro furo uma distncia
de 20 mm deste ponto. A geometria da fila de furos
20
descrita pelo ciclo HOLES1. Em primeiro lugar,
10
fura-se com o ciclo CYCLE81, em seguida, com
20
CYCLE84 (Rosca rgida). Os furos tm uma B
30 X Y
profundidade de 80 mm (diferena entre o plano de 22
102
referncia e a profundidade final de furao).
Exemplo de programao
Retcula de furos Y
10
20
10 10 X
30
DEF REAL RFP=102, DP=75, RTP=105, SDIS=3 Definio dos parmetros com seus
DEF REAL SPCA=30, SPCO=20, STA1=0, ->
-> DBH=10, FDIS=10 respectivos valores
DEF INT NUM=5, LINENUM=5, COUNT=0
DEF REAL LINEDIST
N10 LINEDIST=DBH Distncia das linhas = Distncia dos
furos
N20 G90 F300 S500 M3 D1 T1 Especificao dos valores tecnolgicos
N30 G17 G0 X=SPCA-10 Y=SPCO Z105 Vai para a posio inicial
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Chamada modal do ciclo de furao
N50 MARK1: HOLES1 (SPCA, SPCO, STA1, -> - Chamada do ciclo de fila de furos
> FDIS, DBH, NUM)
N60 SPCO=SPCO+LINEDIST Ordenada do ponto de referncia at a
prxima linha
N70 COUNT=COUNT+1 Retorno MARCA1, se a condio
N80 IF COUNT<LINENUM GOTOB MARK1
estiver cumprida
N90 MCALL Cancelamento da chamada modal
N100 G90 G0 X=SPCA-10 Y=SPCO Z105 Vai para a posio inicial
N110 M30 Fim de programa
Parmetros
Funo
Este ciclo permite usinar um crculo de furos. O
plano de trabalho tem de ser especificado antes da
chamada do ciclo.
O modo de furao determinado pelo ciclo de
furao selecionado anteriormente de forma modal
Sequncia de operao
No ciclo, as posies de furao so atingidas
sucessivamente, no plano com G0.
NUM (nmero)
O parmetro NUM especifica o nmero dos furos.
Exemplo de programao
Crculo de furos
Y Y
Este programa usina 4 furos, utilizando o ciclo
CYCLE82, com a profundidade de 30 mm. A
profundidade final de furao foi declarada relativa
A
ao plano de referncia. O crculo foi especificado
atravs do centro X70 Y60 e o raio 42 mm no
33
plano XY. O ngulo inicial 33 graus. A distncia 42
segura no eixo de furao Z 2 mm.
60
B
70 X 30 Z
Parmetros
_SPCA real Ponto de referncia para a grade de furos no primeiro eixo, abscissa
(absoluta)
_SPCO real Ponto de referncia para a grade de furos no segundo eixo, abscissa
(absoluta)
_STA real ngulo para abscissa
_DIS1 real Distncia entre colunas (sem sinal)
_DIS2 real Distncia entre fileiras (sem sinal)
_NUM1 int Nmero de colunas
_NUM2 int Nmero de fileiras
Funo
O ciclo CYCLE801 pode ser usado para usinar
"grade de furos". O tipo de furo determinado no
ciclo de furao que j foi chamado modalmente.
Sequncia de operao
O ciclo calcula a sequncia de furos de forma que o
percurso vazio entre eles seja o menor possvel. A
posio de partida da operao de usinagem
definida de acordo com a ltima posio alcanada
no plano prioridade da chamada do ciclo. A
posio de partida uma das quatro posies de
canto possveis em cada caso.
_SPCO
_STA e referencia a abscissa do sistema de
coordenadas ativas da pea quando o ciclo
chamado. _SPCA X
Exemplo de programao Y
30 10
X
#"
Anotaes
Ciclos de fresamento
3.2 Condies
Programas necessrios no NC
Os ciclos de fresamento chamam internamente os
arquivos
MENSAGEM.SPF e
PASSO.SPF
como subrotinas. Alm disso, so necessrios o bloco de
dados GUD7.DEF e o arquivo de macro definies
SMAC.DEF.
Carregue os mesmos na memria de programas de
peas do controle, antes de executar os ciclos de
fresamento.
Definio de planos Z
terc.coord.
G1
Ab 8
sci
s sa
canto
Parmetros
Funo
O ciclo CYCLE90 permite produzir roscas internas e
roscas externas. A trajetria no fresamento de
roscas baseada em uma interpolao helicoidal.
Todos os trs eixos geomtricos do atual plano, que
deve ser especificado antes da chamada do ciclo,
so envolvidos neste movimento.
Sequncia de operao
Rosca externa
Rosca interna
Exemplo de programao
(Rosca de baixo para cima)
Deve ser fresada uma rosca, comeando por -20
at 0, com o passo 3 mm. O plano de retorno situa-
se em 8.
p 2 *WR + RDIFF
z = *
4 DIATH
RTP RTP
DIATH, KDIAM e PIT
DPR
DPR
RFP+SDIS RFP+SDIS
Estes parmetros especificam os dados da rosca: RFP RFP
TH
TH
de entrada e sada.
IA
CPO
CPO
IA
CDIR CDIR
D
FFR
X X
FFR define valor atual de avano no fresamento de
roscas. Est ativo durante o movimento helicoidal de
fresamento de roscas. Para os movimentos de
entrada e sada, este valor reduzido pelo ciclo. O
retorno ocorre fora da trajetria helicoidal com G0.
CDIR
Este parmetro define o valor da direo de
usinagem da rosca. Se o parmetro conter um valor
no permitido, surgir a mensagem
"Direo de fresamento incorreta, G3ser gerado".
Neste caso, o ciclo prossegue com a gerao
automtica de G3.
TYPTH
Este parmetro determina se a rosca a ser usinada
interna ou externa.
CPA e CPO
Estes parmetros determinam o centro do furo ou
do pino, no qual a rosca ser usinada.
Informaes adicionais
O raio da fresa compensado dentro do ciclo. Por
Exemplo de programao
Y Y
Rosca interna
Este programa permite fresar uma rosca interno no A-B
A
ponto X60 Y50 do plano G17.
60
50
B
60 X 40 Z
DEF REAL RTP=48, RFP=40, SDIS=5, -> Definio das variveis e de seus
-> DP=30, DPR=40, DIATH=60, KDIAM=50 respectivos valores
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 Vai para a posio inicial
N20 T5 D1 Definio dos valores tecnolgicos
N30 CYCLE90 (RTP, RFP, SDIS, DP, -> Chamada do ciclo
-> DPR, DIATH, KDIAM, PIT, FFR, CDIR,
TYPTH, CPA CPO)
N40 G0 G90 Z100 Afastamento aps do ciclo
N50 M02 Fim de programa
-> tem de ser programado em um nico bloco
Parmetros
Funo
Este ciclo permite usinar furos oblongos dispostos
sobre um crculo. O eixo longitudinal dos furos
oblongos esto dispostos radialmente.
Ao contrrio da ranhura, a largura do furo oblongo
determinada pelo dimetro da ferramenta.
O prprio ciclo, determina o melhor percurso de
posicionamento da ferramenta, para evitar
deslocamentos desnecessrios. Se para o
fresamento de um furo oblongo, forem necessrios
vrios incrementos em profundidade, os avanos
ocorrero alternadamente nos pontos finais. A
trajetria a percorrer no plano ao longo do eixo
longitudinal do furo oblongo muda de direo aps
cada aproximao. O ciclo seleciona
automaticamente o caminho mais curto para a
passagem para o prximo furo oblongo.
Sequncia de operao
Posio atingida antes do incio do ciclo:
Pode ser qualquer posio, a partir da qual cada um
dos furos oblongos possa ser atingido sem coliso.
LE
N
STA1
G
NUM
NUM define o nmero dos furos oblongos.
CPO
R
AD
LENG
LENG define o comprimento do furo oblongo.
Se no ciclo for reconhecido que este comprimento e
inferior ao dimetro da fresa, o ciclo ser X
interrompido com o alarme
61105 "Raio de fresa grande demais".
MID
Define a profundidade mxima de incremento.
O avano em profundidade ocorre em incrementos
uniformes. O ciclo calcula automaticamente este
avano, que se situa entre 0.5 x profundidade
mxima de incremento e a profundidade mxima de
avano. Toma-se por base o nmero mnimo
possvel de passos de aproximao.
No caso de MID=0, a usinagem comea diretamente
na profundidade mxima de avano do bolso.
O incremento em profundidade comea a partir do
plano de referncia menos a distncia de
segurana.
FFD e FFP1
O avano FFP1 ativo em todos os movimentos a
executar no plano. FFD ativo para aproximaes
perpendiculares a este plano.
STA1 e INDA
Estes parmetros definem a disposio dos furos
oblongos sobre o crculo.
Com INDA=0 o ngulo de incremento calculado a
partir do nmero de furos oblongos, de forma que os
mesmos sejam dispostos uniformemente sobre o
crculo.
Informaes adicionais
Antes da chamada do ciclo, necessrio ativar uma
correo de ferramenta. Caso contrrio, ocorrer
uma interrupo do ciclo com o alarme
61000 "Nenhuma correo de ferramenta ativa".
Exemplo de programao
Fresamento de furos oblongos
Z Z
Este programa permite usinar 4 furos oblongos com 90 A A-B
45
ngulo de incremento de 90 graus. A profundidade
30
mxima de avano de 6 mm, a distncia de
segurana de 1 mm. B Y 23 X
40
SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parmetros
Funo
O ciclo SLOT1 um ciclo combinado para desbaste
e acabamento.
Sequncia de operao
Posio atingida antes do incio do ciclo:
Qualquer posio a partir da qual cada ranhura
G0 G0
possa ser atingida, sem colises.
G0
G0
LE
NUM
N
STA1
G
WID
NUM define o nmero de ranhuras.
R
LENG e WID
AD
LENG e WID definem a forma da ranhura no plano. O
dimetro da fresa tem de ser menor que a largura da
ranhura. Caso contrrio, o alarme
61105 "Raio de fresa grande demais"
ser emitido e o ciclo ser interrompido.
O dimetro da fresa no deve ser menor que meia
largura da ranhura. No h verificao para este tem.
STA1 e INDA
Definem a disposio das ranhuras sobre o crculo.
STA1 indica o ngulo entre a direo positiva da
abscissa do atual sistema de coordenadas de pea,
antes da chamada do ciclo, e a primeira ranhura. O
parmetro INDA contm o ngulo de incremento de
uma ranhura para outra.
No caso de INDA=0, o ngulo de incremento ser
calculado a partir do nmero de ranhuras, de forma que
elas sejam dispostas uniformemente sobre o crculo.
FFD e FFP1
O avano FFD ativo em todos os movimentos
perpendiculares ao plano de usinagem.
O avano FFP1 ativo para todos os movimentos
executados durante a usinagem de desbaste.
MID
Define a profundidade mxima de incremento.
CDIR
Este parmetro define a direo de usinagem para a
ranhura.
Valores possveis so:
"2" para G2
"3" para G3
Caso o parmetro tenha um valor no permitido,
aparecer na linha de dilogo a mensagem
"Direo de fresamento incorreta, G3 ser gerado".
Neste caso, o ciclo segue gerando-se
automaticamente G3.
FAL
Este parmetro permite programar uma medida de
tolerncia de acabamento na borda da ranhura. FAL
no tem efeito no incremento em profundidade.
No caso de um valor de FAL superior ao valor
possvel com a largura dada e a fresa utilizada,
reduz-se FAL automaticamente ao valor mximo
possvel. A usinagem de desbaste, executada
com um fresamento oscilante, com incremento em
profundidade em ambos os pontos finais da
ranhura.
Exemplo de programao
Ranhuras
Z Z
90 A A-B
45
23 mm. A distncia de segurana 1 mm, a medida
30
de tolerncia de acabamento 0.5 mm, a direo de
fresamento G2, a aproximao mxima em B Y 23 X
40
profundidade 6 mm.
A ranhura deve ser usinada completamente. No
acabamento, a aproximao deve ocorrer
diretamente na profundidade do bolso, e deve
utilizar o mesmo avano e a mesma rotao.
N10 G19 G90 D10 T10 S600 M3 Definio dos valores tecnolgicos
N20 G0 Y20 Z50 X5 Vai para a posio inicial
N30 SLOT1 (5, 0, 1, -23, , 4, 30, -> Chamada do ciclo, os parmetros VARI,
-> 15, 40, 45, 20, 45, 90, 100, 320, -> MIDF, FFP2 e SSF foram omitidos
-> 6, 2, 0.5)
N40 M30 Fim de programa
SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parmetros
Sequncia de operao
Posio atingida antes do incio do ciclo:
Qualquer posio a partir da qual cada ranhura G0
NUM
NUM define o nmero de ranhuras.
WID
AFSL e WID
Os parmetros AFSL e WID definem a forma de X
uma ranhura no plano. O ciclo verifica se a largura
STA1 e INDA
Estes parmetros definem a disposio das
ranhuras circulares sobre o crculo.
Informaes adicionais
Antes da chamada do ciclo, necessrio ativar uma
correo de ferramenta. Caso contrrio, o ciclo ser
interrompido com o alarme Prejuzo de perfil
61000 "Nenhuma correo de ferramenta ativa".
Exemplo de programao
Y Y
Ranhuras2
Este programa permite usinar 3 ranhuras circulares, A-B
15
circulares tm as seguintes dimenses: largura 15
mm, ngulo para o comprimento da ranhura 70 120
graus, profundidade 23 mm. O ngulo inicial 0
42
graus, o ngulo de incremento 120 graus. No perfil
60
das ranhuras toma-se em considerao uma
medida de tolerncia de acabamento de 0.5 mm, a B
distncia de segurana no eixo de aproximao Z 60 X Z
23
2 mm, a aproximao mxima em profundidade 6
mm. As ranhuras devem ser usinadas
completamente. A usinagem de acabamento, ter a
mesma rotao e o mesmo avano. A aproximao
na usinagem de acabamento deve ocorrer
diretamente at a profundidade da ranhura.
POCKET1 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, CPA, CPD, STA1, FFD,
FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parmetros
Funo
O ciclo combina operaes de desbaste e
acabamento.
Este ciclo permite produzir bolses retangulares em
qualquer posio no plano de usinagem.
Sequncia de operao
Y
Posio atingida antes do incio do ciclo:
Pode ser qualquer posio a partir da qual possa se
atingir, sem colises, o centro do bolso na altura do
plano de retorno.
G
N
LE
G2
CPO
W
ID
G
LENG, WID e CRAD
G3
Os parmetros LENG, WID e CRAD, definem a
forma de um bolso no plano.
Se no for possvel mover at o canto do raio
X
programado com a ferramenta ativa porque o seu
raio maior, corresponder o raio de canto do
bolso produzida ao raio da ferramenta.
Se o raio da fresa for superior a meio comprimento
ou a meia largura do bolso, o ciclo ser
interrompido depois do envio do alarme
61105 "Raio de fresa grande demais".
CPA, CPO
Os parmetros CPA e CPO, definem o centro do
bolso na abscissa e na ordenada.
STA1
STA1 indica o ngulo entre a abscissa positiva e o
eixo longitudinal do bolso.
Informaes adicionais
Exemplo de programao
Bolso Y Y
Parmetros
Funo
O ciclo um ciclo combinado para desbaste-
acabamento.
Este ciclo permite produzir bolso circulares no
plano de usinagem.
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio inicial qualquer posio, a partir dela
pode ir-se, sem colises, para o centro do bolso
altura do plano de retorno.
O ciclo gera os seguintes movimentos:
Com G0, vai-se para o centro do bolso altura
do plano de retorno e, depois disso, vai-se
igualmente com GO nesta posio para o plano
de referncia avanado pela distncia de
segurana. A bolso usinada, na usinagem
completa, com estas operaes:
- Avanar na posio do centro de bolso para a
prxima profundidade de usinagem com o valor
de avano FFD.
- Fresamento do bolso at medida de
tolerncia de acabamento
com o avano FFP1 e a velocidade de rotao
de fuso efetiva antes da chamada do ciclo.
Depois de terminado o usinagem de desbaste:
- Avanar para a prxima profundidade de
usinagem especificada atravs de MIDF.
- Trabalho de acabamento ao longo do perfil com
o avano FFP2 e a velocidade de rotao SSF.
- A direo de usinagem est em conformidade
com a direo especificada sob CDIR.
Depois de terminada a usinagem, move-se a
ferramenta ao centro de bolso at ao plano de
retorno, e o ciclo terminado.
PR
CPO
PRAD
AD
A forma do bolso circular determinada
unicamente pelo seu raio.
Se este for inferior ao raio de ferramenta da
X
ferramenta ativa, o ciclo ser interrompido depois de
emitir o alarme 61105 "Raio de fresa grande
demais".
CPA, CPO
Por meio dos parmetros CPA e CPO, define-se o
centro do bolso circular na abscissa e na
ordenada.
Informaes adicionais
Exemplo de programao
Z Z
Bolso circular
Este programa permite produzir umo bolso circular A A-B
no plano YZ. O centro determinado por Y50 Z50.
O eixo de aproximao para o incremento em
profundidade o eixo X, a profundidade do bolso
est declarada absolutamente. No so
50
preestabelecidas nem a medida de tolerncia de
acabamento, nem a distncia de segurana.
50
B
Y X
50
20
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
Os seguintes parmetros de entrada sempre so
necessrios:
_RTP real Plano de retorno (absoluto)
_RFP real Plano de referncia (absoluto)
_SDIS real distncia de segurana (aditiva ao plano de referncia, sem sinal)
_DP real Profundidade do bolso (absoluta)
_LENG real Comprimento do bolso, com a cotao do canto com sinal
_WID real Largura do bolso, com a cotao do canto com sinal
_CRAD real Raio de canto do bolso (sem sinal)
_PA real Ponto de referncia do bolso, abscissa (absoluto)
_PO real Ponto de referncia do bolso, ordenada (absoluto)
_STA real ngulo entre o eixo longitudinal do bolso e o 1. eixo do plano
(abscissa, sem sinal);
Gama de valores: 0 _STA < 180
_MID real Profundidade mxima de incremento (sem sinal)
_FAL real Medida de tolerncia de acabamento na borda de bolso (sem sinal)
_FALD real Medida de tolerncia de acabamento no fundo (sem sinal)
_FFP1 real Avano para a usinagem de superfcie
_FFD real Avano para o incremento em profundidade
_CDIR inteiro Direo do fresamento: (sem sinal)
Valores:0...fresamento em sentido direto (corr. Ao sentido de giro do
fuso)
1...fresamento oposta
2...com G2 (independentemente da direo do fuso)
3...com G3
_VARI inteiro Modo de usinagem: (sem sinal)
POS. DAS UNIDADES:
Valores:1...Escarear at medida de tolerncia de acabamento
2...acabar
DEZENA:
Valores:0...vertical no centro de bolso com G0
1...vertical no centro de bolso com G1
Funo
O ciclo pode ser utilizado para desbastar e acabar.
Para o usinagem de acabamento precisa-se de uma
fresa de topo.
O incremento em profundidade sempre iniciada a
partir do centro do bolso, ou seja, efetuada
verticalmente neste ponto; por isso conveniente
pr-perfurar nesta posio.
Sequncia de operao
Y
Posio atingida antes do incio do ciclo:
A posio inicial qualquer posio, a partir dela
pode ir-se, sem colises, para o centro do bolso
altura do plano de retorno.
Estratgias de imerso:
Imergir verticalmente no centro do bolso
significa que a profundidade de aproximao
atual, calculada dentro do ciclo ( profundidade
mxima de incremento programada sob _MID),
executada em um nico bloco com G0 ou G1.
Imergir na trajetria helicoidal
significa que o centro da fresa percorre na
trajetria helicoidal determinada pelo raio _RAD1
e pela profundidade por rotao _DP1. Nesta
condio, o avano programado igualmente
sob _FFD. O sentido de giro desta trajetria
helicoidal corresponde ao sentido de giro, com o
qual dever ser usinada o bolso.
A profundidade de imerso programada sob
_DP1 compensada como profundidade
mxima, e calcula-se sempre um nmero inteiro
de rotaes da trajetria helicoidal.
Se a profundidade atual para uma aproximao
(isto podem ser vrias rotaes sobre a trajetria
helicoidal) estiver atingida, executa-se mais um
crculo inteiro, para eliminar a trajetria oblqua
da imerso.
Depois disso, faz-se o escareamento do bolso
neste plano at medida de tolerncia de
acabamento.
O ponto inicial da trajetria helicoidal descrita
_PA
Parmetros _RTP, _RFP, _SDIS, _DP, _DPR veja
captulo 2.1.2. (furar, centrar CYCLE81)
_STA
_LENG, _WID e _CRAD _CRAD
Por meio dos parmetros _LENG, _WID e _CRAD,
G2
G
define a forma de umo bolso no plano.
_W
N
E
ID
_L
G
Nesta condio, o bolso pode ser cotada desde o
_PO
G3
centro ou a partir de um ponto de canto. No caso da
cotao a partir de um canto, introduz-se _LENG e
_WID com sinal.
X
Se no for possvel percorrer o raio de canto
programado com a ferramenta ativa, porque o seu
raio maior, corresponder o raio de canto do
bolso produzida ao raio da ferramenta. Bolsa cotada a partir da esquina
Y
Se o raio de fresa da ferramenta for superior meia
largura ou ao meio comprimento do bolso, o ciclo
ser interrompido depois de emitir o alarme
61105 "Raio de fresa grande demais". G
NE
_L
_PA, _PO
G2
Por meio dos parmetros _PA e _PO, define-se o
_W
IG
_STA
_STA indica o ngulo entre o 1. eixo do plano
(abscissa) e o eixo longitudinal do bolso.
_MID
Por meio deste parmetro, define a profundidade
mxima de incremento na usinagem de desbaste.
No ciclo, o incremento em profundidade ocorre em
passos de aproximao uniformes.
Com base em _MID e na profundidade total, o ciclo
calcula esta aproximao independentemente.
Toma-se por base o nmero mnimo possvel de
passos de aproximao.
_MID=0 significa, que se alimenta, em um s corte,
at profundidade de bolso.
_FAL
A medida de tolerncia de acabamento s tem
efeito na borda sobre a usinagem do bolso no
plano.
No caso de uma medida de tolerncia de
acabamento dimetro da ferramenta, o
escareamento completo do bolso no garantido.
Surge a mensagem
"Ateno: Medida de tolerncia de acabamento
dimetro da ferramenta", mas o ciclo continuado.
_FALD
No usinagem de desbaste, toma-se em
considerao uma medida de tolerncia de
acabamento separada no fundo (POCKET1 no tem
uma medida de tolerncia de acabamento no
fundo).
_FFD e _FFP1
O avano _FFD faz efeito na imerso no material.
O avano _FFP1 faz efeito, no usinagem de
desbaste, em todos os movimentos no plano a
serem executados com avano.
_CDIR
Este parmetro define a direo de usinagem do
bolso.
Atravs do parmetro _CDIR, possvel programar
o sentido do fresamento
direto 2 para G2 e 3 para G3 ou
alternativamente a isto em sentido direto ou
em sentido oposto.
O sentido direto ou o sentido oposto so
determinados dentro do ciclo atravs do sentido de
fuso ativado antes da chamada do ciclo.
Sentido direto Sentido oposto
M3 G3 M3 G2
M4 G2 M4 G3
_VARI
Por meio do parmetro _VARI, possvel
especificar o modo de usinagem.
Possveis valores so:
Pos. de unidades:
1=desbastar
2=acabar
Dezena:
0=vertical no centro de bolso com G0
1=vertical no centro de bolso com G1
2=na trajetria helicoidal
3=oscilando no eixo longitudinal do bolso
Se estiver programado um outro valor para o
parmetro _VARI, o ciclo ser interrompido depois
de emitir o alarme 61002 "Modo de usinagem
definido incorretamente".
_MIDA
Por meio deste parmetro, define a largura mxima
de incremento no escareamento no plano.
Analogamente compensao conhecida para a
profundidade de aproximao (equiparao da
profundidade total com o mximo valor possvel), a
largura distribuda uniformemente, no mximo
com o valor programado sob _MIDA.
Se este parmetro no estiver programado, ou seja,
se tiver o valor 0, o ciclo tomar internamente 80%
do dimetro de fresa pela largura mxima de
incremento.
_RAD1
Por meio do parmetro _RAD1, define-se o raio da
trajetria helicoidal (referente trajetria de centro
de ferramenta), ou seja o comprimento de percurso
para o movimento oscilante na imerso.
_DP1
Por meio do parmetro _DP1, define-se a
profundidade de aproximao na imerso sobre a
trajetria helicoidal.
Informaes adicionais
Exemplo de programao
Bolso Y Y
8
R
distncia de segurana no eixo Z adicionada ao
40
plano de referncia 0.5 mm. O centro do bolso
B
est situado em X60 e Y40, a aproximao mxima
60 X Z
em profundidade 4 mm. 17,5
A direo do usinagem resulta do sentido de giro do
fuso com fresamento em sentido direto.
Deve ocorrer apenas um usinagem de desbaste.
Programao
POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD,
_CDIR, _VARI, _MIDA, _AP1, _AD, _RAD1, _DP1)
Parmetros
Os seguintes parmetros de entrada sempre so
necessrios:
_RTP real Plano de retorno (absoluto)
_RFP real Plano de referncia (absoluto)
_SDIS real distncia de segurana (aditiva ao plano de referncia, sem sinal)
_DP real Profundidade do bolso (absoluta)
_PRAD real Raio do bolso
_PA real Centro do bolso, abscissa (absoluto)
_PO real Centro do bolso, ordenada (absoluto)
_MID real Profundidade mxima de incremento (sem sinal)
_FAL real Medida excedente na borda de bolso (sem sinal)
_FALD real Medida de acabamento no fundo (sem sinal)
_FFP1 real Avano para a usinagem de superfcie
_FFD real Avano para profundidade
_CDIR inteiro Direo do fresamento: (sem sinal)
Valores:0...fresamento em sentido direto (corresp. ao sentido de giro do
fuso)
1...fresamento em sentido oposto
2...com G2 (independentemente do sentido de fuso)
3...com G3
_VARI inteiro Modo de usinagem: (sem sinal)
POS. DE UNIDADES:
Valores:1...escarear at medida de tolerncia de acabamento
2...acabar
DEZENA:
Valores:0...vertical no centro de bola com G0
1...vertical no centro de bolso com G1
2...na trajetria helicoidal
Funo
Este ciclo permite produzir bolso circulares no
plano de usinagem.
Para o usinagem de acabamento precisa-se de uma
fresa de topo.
O incremento em profundidade sempre iniciada a
partir do centro do bolso, ou seja, efetuada
verticalmente neste ponto; por isso conveniente
pr-perfurar nesta posio.
Sequncia de operao
Y
Posio atingida antes do incio do ciclo:
_PA
A posio inicial qualquer posio, a partir dela
pode ir-se, sem colises, para o centro do bolso
altura do plano de retorno.
de desbaste:
_P
_PO
R
AD
Com G0, vai-se para o centro do bolso altura do
plano de retorno e depois disso, igualmente com
G0, aproxima-se nesta posio do plano de
referncia avanado pela distncia de segurana. X
Em seguida, a usinagem do bolso ocorre em
conformidade com a estratgia de imerso
selecionada, considerando as dimenses brutas
programadas.
Estratgias de imerso:
veja captulo 3.9 (POCKET3)
_P
_PO
R
AD
_PRAD
A forma do bolso circular determinada
unicamente pelo seu raio.
X
Se este for inferior ao raio de ferramenta da
ferramenta ativa, o ciclo ser interrompido depois de
emitir o alarme 61105 "Raio de fresa grande
demais".
_PA, _PO
Por meio dos parmetros _PA e_PO, define-se o
centro do bolso. Bolso circulares sempre so
cotadas atravs do centro.
_VARI
Por meio do parmetro _VARI, possvel
especificar o modo de usinagem.
Possveis valores so:
Pos. de unidades:
1=desbastar
2=acabar
Dezena:
0=vertical no centro de bolso com G0
1=vertical no centro de bolso com G1
2=na trajetria helicoidal
Se estiver programado um outro valor para o
parmetro _VARI, o ciclo ser interrompido depois
de emitir o alarme 61002 "Modo de usinagem
definido incorretamente".
Informaes adicionais
Exemplo de programao
Z Z
Bolso circular
Este programa permite produzir, no plano YZ, umo A A-B
bolso circular. O centro est determinado por Y50
Z50. O eixo de aproximao para o incremento em
profundidade o eixo X. No so preestabelecidas
nem a medida de tolerncia de acabamento, nem a
50
N10 G19 G90 G0 S650 M3 T20 D20 Definio dos valores tecnolgicos
N20 Y50 Z50 Vai para a posio inicial
N30 POCKET4 (3, 0, 0, -20, 25, 50, 50, -> Chamada do ciclo
-> 6, 0, 0, 200, 100, 1, 21, 0, 0, 0, -> Os parmetros FAL, VARI foram
-> 2, 3) omitidos
N40 M30 Fim de programa
Programao
CYCLE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA,_MID, _MIDA, _FDP,
_FALD, _FFP1, _VARI)
Parmetros
Os seguintes parmetros de entrada sempre so
necessrios:
_RTP real Plano de retorno (absoluto)
_RFP real Plano de referncia (absoluto)
_SDIS real distncia de segurana (aditiva ao plano de referncia, sem sinal)
_DP real Profundidade (absoluta)
_PA real Ponto inicial, abscissa (absoluto)
_PO real Ponto inicial, ordenada (absoluto)
_LENG real Comprimento do retngulo no 1. eixo, increm.
O canto, a partir dele se faz a cotao, resulta do sinal.
_WID real Comprimento do retngulo no 2. eixo, increm.
O canto, a partir dele se faz a cotao, resulta do sinal.
_STA real ngulo entre o eixo longitudinal do retngulo e o 1. eixo do plano
(abscissa, sem sinal);
Gama de valores: 0 _STA < 180
_MID real Profundidade mxima de incremento (sem sinal)
_MIDA real Largura mxima de incremento, ao escarear no plano, como valor (sem
sinal)
_FDP real Percurso livre no plano, (increm., sem sinal)
_FALD real Medida de tolerncia de acabamento em profundidade (increm., sem
sinal)
_FFP1 real Avano para a usinagem de superfcie
_VARI inteiro Modo de usinagem: (sem sinal)
POS. DE UNIDADES:
Valores:1...escarear at medida de tolerncia de acabamento
2...acabar
DEZENA:
Valores:1...paralelo abscissa, em uma direo
2...paralelo ordenada, em uma direo
3...paralelo abscissa, com direo alternativa
4...paralelo ordenada, com direo alternativa
Funo
Y Y
O ciclo CYCLE71 permite facear com fresa qualquer
_LENG _LENG
superfcie retangular. O ciclo distingue o usinagem
de desbaste (escarear a superfcie em vrios
_WID
_WID
passos at medida de tolerncia de acabamento)
e o usinagem de acabamento (fresamento nica da
superfcie). A aproximao mxima em largura e X X
profundidade pode ser preestabelecida. Y _LENG Y _LENG
_WID
_WID
raio de fresa. O incremento em profundidade
decorre livremente.
X X
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio inicial qualquer posio, a partir dela
pode ir-se, sem colises, para o ponto inicial altura
do plano de retorno.
Os percursos de posicionamento no
escareamento no plano dependem dos valores
_MIDA
Parmetros _RTP, _RFP, _SDIS, _DP veja captulo
2.1.2. (furar, centrar CYCLE81)
Parmetros _STA, _MID, _FFD, _FFP1 veja captulo
_WID
3.9 (POCKET3).
_PA, _PO
Por meio dos parmetros _PA e _PO, define-se o
_FDP
ponto inicial na abscissa e na ordenada.
Pto. de aproximao
_LENG, _WID
X
Por meio dos parmetros _LENG e _WID, define o Desbastamento com _MIDA superior ao raio
de fresa (modo de trabalho 41)
comprimento e a largura do retngulo no plano.
_MIDA
Por meio deste parmetro, define a largura mxima
de incremento no escareamento de um plano.
Analogamente compensao conhecida para a
profundidade de aproximao (equiparao da
profundidade total com o mximo valor possvel), a
largura distribuda uniformemente, no mximo
com o valor programado sob _MIDA.
Se este parmetro no estiver programado, ou seja,
se tiver o valor 0, o ciclo tomar internamente 80%
do dimetro de fresa pela largura mxima de
incremento.
Conforme o tamanho de _MIDA (inferior ou superior
ao raio de fresa), o ciclo tem um comportamento
diferente, a respeito do percurso de ultrapassagem,
no fim das trajetrias de fresamento individuais.
Desbastar com _MIDA inferior ao raio de
fresa:
Se _MIDA for inferior ao raio de fresa, o percurso
de ultrapassagem no fim de cada trajetria de
fresamento ser igual ao dimetro de fresa -
_MIDA.
Desbastar com _MIDA superior ao raio de
fresa:
Se _MIDA for superior ao raio de fresa, gera-se
no fim de cada trajetria de fresamento somente
um percurso de ultrapassagem do comprimento
do raio de fresa, de forma a que o centro de
ferramenta se encontrar por cima da aresta da
superfcie.
_FDP
Por meio deste parmetro, define a medida para o
percurso de marcha livre no plano. Este parmetro
deve ter sempre um valor superior a zero.
_FALD
No usinagem de desbaste, toma-se em
considerao uma medida de tolerncia de
acabamento em profundidade, a qual programada
sob este parmetro.
_VARI
Por meio do parmetro _VARI, possvel
especificar o modo de usinagem.
Valores possveis so:
Pos. de unidades:
1=desbastar
2=acabar
Dezena:
1=paralelo abscissa, em uma direo
2=paralelo ordenada, em uma direo
3=paralelo abscissa, com direo alternativa
4=paralelo ordenada, com direo alternativa
Se estiver programado um outro valor para o
parmetro _VARI, o ciclo ser interrompido depois
de emitir o alarme 61002 "Modo de usinagem
incorretamente definido".
Informaes adicionais
Exemplo de programao
Fresar uma superfcie plana
Parmetros para a chamada do ciclo:
Plano de retorno: 10 mm
Plano de referncia: 0 mm
distncia de segurana: 2 mm
Profundidade de fresamento: -11 mm
Profundidade mx. de aprox.: 6 mm
sem medida exc. de acabamento -
Ponto inicial do retngulo X = 100 mm
Y = 100 mm
Tamanho do retngulo X = +60 mm
Y = +40 mm
ngulo de giro no plano 10 graus
Largura mx. de aprox. 10 mm
Percurso livre no fim da trajetria de fres.: 5 mm
Avano para a usinagem de superfcie: 4000
mm/min
Modo de usinagem: desbaste paralelo ao eixo X
em direo alternativa
%_N_TSTCYC71_MPF Programa para facear com fresa com
;$PATH=/_N_MPF_DIR CYCLE71
;*
$TC_DP1[1,1]=120 Tipo da ferramenta
$TC_DP6[1,1]=10 Raio da ferramenta
N100 T1
N102 M06
N110 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20 Vai para a posio inicial
;
CYCLE71( 10, 0, 2,-11, 100, 100, -> Chamada do ciclo
-> 60, 40, 10, 6, 10, 5, 0, 4000, 3)
N125 G0 G90 X0 Y0
N130 M30 Fim de programa
Programao
CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI,
_RL, _AS1, _LP1, _FF3, _AS2, _LP2)
Parmetros
Estes parmetros de entrada sempre so
necessrios:
_KNAME string Nome do subrotina de contorno
_RTP real Plano de retorno (absoluto)
_RFP real Plano de referncia (absoluto)
_SDIS real distncia de segurana (aditiva ao plano de referncia, sem sinal)
_DP real Profundidade (absoluta)
_MID real Profundidade mxima de incremento (increm., sem sinal)
_FAL real Medida de tolerncia de acabamento no contorno de bordo (sem sinal)
_FALD real Medida de tolerncia de acabamento no fundo (increm., sem sinal)
_FFP1 real Avano para a usinagem de superfcie
_FFD real Avano para o incremento em profundidade (sem sinal)
_VARI inteiro Modo de usinagem: (sem sinal)
POS. DE UNIDADES:
Valores:1...desbastar at medida de tolerncia de acabamento
2...acabar
DEZENA:
Valores:0...percursos intermdios com G0
1...percursos intermdios com G1
CENTENA:
Valores:0...retorno em percursos intermdios at a _RTP
1...retorno em percursos intermdios at a _RFP + _SDIS
2...retorno em percursos intermdios por _SDIS
3...sem retorno em percursos intermdios
_RL inteiro Contornar o contorno direita ou esquerda (com G41 ou G42, sem
sinal)
Valores:41...G41
42...G42
Funo
Y
O ciclo CYCLE72 permite fresar ao longo de
qualquer contorno definido em um subrotina. Este
ciclo usinagem com correo do raio de fresa.
O contorno no tem de estar fechado Ponto inicial do contorno
obrigatoriamente, a usinagem interno ou externo
possvel e define-se atravs da posio da correo
do raio de fresa ( esquerda ou direita do
contorno).
O contorno tem de ser programado na direo
na qual deve ser fresado, porque o subrotina de
contorno chamado, dentro do ciclo, diretamente. X
Funes do ciclo:
Seleo do usinagem de desbaste (contornar
uma vez, paralelamente ao contorno,
considerando uma medida de tolerncia de
acabamento, eventualmente em vrias
profundidades at medida de tolerncia de
acabamento) e do usinagem de acabamento
(contornar uma vez o contorno final,
eventualmente em vrias profundidades)
Aproximao e afastamento suave do contorno,
vontade de forma tangencial ou radial (quarto
de crculo ou semicrculo)
O incremento em profundidade programvel
Movimentos intermedirios, vontade em
movimento rpido ou com avano
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio inicial qualquer posio, a partir dela
pode ir-se, sem colises, para o ponto inicial do
contorno.
Programao do contorno
Quanto programao do contorno, ter que
observar o seguinte:
No subrotina, no pode ser selecionado um
frame programvel (TRANS, ROT, SCALE,
MIRROR) antes da primeira posio
programada.
O primeiro bloco do subrotina de contorno um
bloco de linha reta com G90, G0, este define a
partida do contorno.
A correo do raio de fresa selecionada e
cancelada pelo ciclo de ordem superior, por isso
o subrotina de contorno programado com G40.
_VARI
Por meio do parmetro _VARI, possvel
especificar o modo de usinagem.
Valores possveis veja Parmetros CYCLE72.
Se estiver programado um outro valor para o
parmetro _VARI, o ciclo ser interrompido depois
de emitir o alarme 61002 "Modo de usinagem
incorretamente definido".
_RL
Por meio do parmetro _RL, programa-se o
movimento horrio ou anti-horrio no contorno com
G41 ou G42.
Valores possveis veja Parmetros CYCLE72.
_AS1, _AS2
Por meio do parmetro _AS1, programa-se a
definio do percurso de aproximao, e por meio
de _AS2 a definio do percurso de afastamento.
Valores possveis veja Parmetros CYCLE72.
Se _AS2 no estiver programado, o comportamento
do percurso de afastamento o mesmo como o do
percurso de aproximao.
A aproximao suave do contorno sobre uma
trajetria no espao (hlice ou linha reta) deve ser
programada somente quando a ferramenta ainda
no est em ataque.
_LP1, _LP2
Por meio do parmetro _LP1, programa-se a
distncia da aresta externa da ferramenta ao ponto
de partida, e por meio de _LP2 esta distncia ao
ponto final (linha reta) ou ao raio da trajetria de
centro de fresa do arco de crculo de entrada
(crculo).
_FF3
Por meio do parmetro _FF3, define-se um avano
de retorno para posicionamentos intermedirios no
plano (livremente)
Informaes adicionais
Ciclos de torneamento
4.10Extenso do ciclo de remoo de aparas- CYCLE950 (SW 5.3 e mais antigos)............... 263
4.2 Condies
Mdulo de dados para os ciclos de torneamento
Os ciclos de torneamento precisam do mdulo
GUD7.DEF. Este posto disposio, juntamente
com os ciclos, na disquete.
Definio do plano
O plano de trabalho tem de ser definido antes da X
Manipulao de fuso Z
eixo longitudinal
Os comandos de fuso nos ciclos de torneamento
referem-se sempre ao fuso mestre ativo do controle.
Se pretender utilizar um ciclo em uma mquina de
vrios fusos, ter que definir anteriormente o fuso
ativo como fuso mestre (ver Instrues de
programao).
Parmetros
Funo
O ciclo de desbaste de canal permite-nos produzir
canais simtricos e assimtricos para o torneamento
paralelo e o torneamento de faces em quaisquer
elementos de contorno retos. Podem ser produzidos
canais exteriores e canais interiores.
Sequncia de operao
O avano em profundidade (em direo ao fundo do
canal) e em largura (de canal a canal) so
distribudos uniformemente com o maior valor
possvel.
Ao abrir ranhuras em elementos inclinados,
posiciona-se de um canal ao prximo canal no
percurso mais curto, quer dizer paralelamente ao
cone, no qual o canal trabalhado. Dentro do ciclo,
compensa-se uma distncia segura ao contorno.
1. Operao
Desbaste paralelo ao eixo at ao fundo em passos
de aproximao individuais. Aps cada
aproximao, decorre uma liberao para quebrar
aparas.
2. Operao
O canal trabalhado verticalmente direo de
aproximao em um ou vrios cortes. Cada corte
distribudo segundo a profundidade de aproximao.
A partir do segundo corte ao longo da largura do
canal, decorre uma liberao de 1 mm de cada vez,
antes do retrocesso.
3. Operao
Usinagem dos flancos em um s passo, se
estiverem programados ngulos sob ANG1 ou
ANG2. A aproximao ao longo da largura do canal
decorre em vrios passos, caso a largura de flanco
seja maior.
4. Operao
Usinagem da medida excedente de acabamento,
paralela ao contorno, desde o bordo ao centro do
canal. A correo do raio de ferramenta
selecionada e outra vez cancelada automaticamente
pelo ciclo.
R
forma no ciclo. O ciclo determina automaticamente o
C
01
seu ponto inicial para o qual se vai no comeo. No
DIAG
02
I2
RC
R
caso de um canal exterior, posiciona-se primeiro na C ANG1
C
R
I1
ANG2
direo do eixo longitudinal, no caso de um canal
SPD
interior, posiciona-se primeiro na direo do eixo WIDG
transversal.
Canais em elementos de contorno curvados podem
ser realizados de maneira diferente. Segundo a
forma e o raio da curvatura, possvel ou colocar Z
IDEP
DIAG
WIDG e DIAG (largura canal e profundidade do
canal) ANG1
Por meio dos parmetros: largura de canal (WIDG) SPL
STA1
e profundidade de canal (DIAG), especifica-se a
SPD
R
C
O ciclo no inicia o processamento do ciclo, a
01
DIAG
usinagem interrompida. O alarme surgir tambm, se
02
I2
RC
R
C ANG1
C
dentro do ciclo for reconhecida uma largura de gume R
I1
ANG2
SPD
com o valor zero.
WIDG
STA1 (ngulo)
Por meio do parmetro STA1, programa-se o ngulo
do elemento oblquo, no qual o canal dever ser Z
produzido. O ngulo pode ter valores entre 0 e 180
graus e refere-se sempre ao eixo longitudinal.
IDEP
RCO1, RCO2 e RCI1, RCI2 (raio/chanfro) DIAG
A forma do canal modificada pela introduo de
ANG1
arredondamentos/chanfraduras no bordo ou no
SPL
fundo. necessrio introduzir arredondamentos STA1
SPD
com sinal positivo e chanfraduras com sinal
negativo.
Dependendo da dezena do parmetro VARI, Z
especifica-se o modo da compensao de
chanfraduras programadas.
No caso de VARI<10 (dezena=0), considera-se o
valor destes parmetros, como at agora, como
comprimento de chanfradura (chanfraduras com
CHF=...).
No caso de VARI>10, este considerado como
comprimento reduzido de trajetria (chanfraduras
com programao CHR).
VARI=7/17 Z VARI=8/18 Z
Informaes adicionais
Antes da chamada do ciclo de canais, tem de ser
ativada uma ferramenta de dois gumes. As
correes para os dois gumes tm de ser
armazenadas em dois nmeros D sucessivos da
ferramenta, a primeira deles tem de ser ativado
antes da chamada do ciclo. O ciclo determina
automaticamente, para qual das operaes ele tem
de utilizar qual das duas correes de ferramenta, e
ativa as mesmas tambm automaticamente. Depois
de terminado o ciclo, ser ativo de novo o nmero
de correo programado antes da chamada do
ciclo. Se no estiver programado qualquer nmero
D para uma correo de ferramenta aquando da
chamada do ciclo, interromper-se- a execuo do
ciclo com o alarme
61000 "Nenhuma correo de ferramentas ativa".
Para SW 5.1 e maiores, dado de mquina do ciclo
_ZSD[4] pode ser utilizado para influenciar na
retrao depois do primeiro canal.
_ZSD[4]=0 significa retrao com G1 como
anteriormente, _ZSD[4]=1 significa retrao com
G0.
Exemplo de programao X
Canais
Este programa permite produzir um canal(
longitudinal, externo).
O ponto de partida do X35 Z60.
O ciclo utiliza as correes de ferramenta D1 e D2 5
da ferramenta T1. A ferramenta para abrir ranhuras
tem de ser definida em conformidade com isto.
10
25
20
Chamfers 2mm
30
10
60 Z
DEF REAL SPD=35, SPL=60, WIDG=30, -> Definio dos parmetros com alocao
-> DIAG=25, STA1=5, ANG1=10, ANG2=20, -> de valores
-> RCO1=0, RCI1=-2, RCI2=-2, RCO2=0, ->
-> FAL1=1, FAL2=1, IDEP=10, DTB=1
DEF INT VARI=5
N10 G0 G90 Z65 X50 T1 D1 S400 M3 Ponto inicial antes do incio do ciclo
N20 G95 F0.2 Especificao dos valores tecnolgicos
N30 CYCLE93 (SPD, SPL, WIDG, DIAG, -> Chamada do ciclo
-> STA1, ANG1, ANG2, RCO1, RCO2, ->
-> RCI1, RCI2, FAL1, FAL2, IDEP, ->
-> DTB, VARI)
N40 G0 G90 X50 Z65 Prxima posio
N50 M02 Fim de programa
Parmetros
Funo
Este ciclo permite produzir entalhes da forma E e F Form F
conforme a DIN509 F com esforo habitual, com um
dimetro de pea acabada >3 mm.
Form E
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio inicial qualquer posio, a partir dela
possvel ir, sem colises, para cada entalhe.
FORM (definio) +X
FORM E
A forma E e a forma F encontram-se especificadas
na norma DIN509. Especificam-se atravs deste
SL3
parmetro. For workpieces with
one machined surface
Caso o parmetro tenha um valor diferente de E ou
F, interrompe-se o ciclo com o alarme
61609 "Forma incorretamente definida".
FORM F +Z
Informaes adicionais
Antes da chamada do ciclo, necessrio ativar uma
correo de ferramenta. Caso contrrio, o ciclo ser
interrompido depois de emitir o alarme
61000 "Nenhuma correo de ferramentas ativa".
Exemplo de programao
X
Entalhe_Forma_E
Este programa permite trabalhar um entalhe da
forma E.
FORM E
20
60 Z
Parmetros
Funo
O ciclo de desbaste permite produzir um perfil,
programado em um sub programa, de uma pea bruta
por desbaste paralela ao eixo. O perfil pode conter
elementos de cavidade de corte. O ciclo permite
trabalhar perfis, por usinagem longitudinal e
faceamento, exteriores e interiores. A tecnologia pode
ser livremente selecionada (desbastar, acabar,
usinagem completa). Durante o desbaste do perfil so
gerados cortes paralelos ao eixo da profundidade de
aproximao no mximo programada. Esquinas
restantes resultantes depois de atingir um ponto de
interseo com o contorno so usinados
imediatamente. Desbasta-se at medida excedente
de acabamento programada.
O acabamento decorre na mesma direo como o
desbaste. No acabamento, a correo do raio de
ferramenta selecionada e novamente cancelada
automaticamente pelo ciclo.
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio inicial qualquer posio, a partir dela
possvel ir, sem colises, para o ponto inicial do
contorno.
Acabamento:
Vai-se para o ponto inicial do ciclo eixo por eixo com
G0.
Vai-se para o ponto inicial de contorno
simultaneamente em ambos os eixos com G0.
Acabamento ao longo do contorno com G1/G2/G3 e
FF3
Retorno ao ponto inicial com os dois eixos e G0.
8x4.875mm
_ZSD[0] (veja captulo 4.2).
O ciclo calcula automaticamente a profundidade
39.
36
atual de aproximao, com a qual se trabalha no
8x4.5mm
7
2x3.5mm
desbaste.
A operao de desbaste em contornos com
elementos de cavidade de corte distribuda pelo
Z
ciclo em etapas de cavidade de corte individuais.
Para cada etapa de desbaste, o ciclo calcula
novamente a profundidade atual de aproximao.
Esta sempre est situada entre a profundidade de
aproximao programada e a metade do seu valor.
Com base na profundidade total de uma etapa de
desbaste e na programada profundidade de
aproximao mxima, averigua-se o nmero dos
cortes de desbaste necessrios, nos quais
distribuda uniformemente a profundidade total a ser
trabalhada. Assim, so conseguidas condies de
corte timas. Para desbastar este contorno,
resultam os passos de usinagem mostrados na
imagem acima representada.
ao lado.
FF2
FF1
X
Finishing
FF3
Longitudinal, inside
VARI=3/7/11
Z
or after
rechucking
Longitudinal, inside
VARI=3/7/11
Transverse, inside Z
VARI=4/8/12
Na usinagem longitudinal ocorre o avano sempre X
no eixo plano, no trabalho plano no eixo longitudinal.
Transverse,
Trabalho externo significa que ajustado no sentido outside
VARI=2/6/10
do eixo negativo. No trabalho interno ocorre o ajuste
no sentido do eixo positivo.
Para o parmetro VARI ocorre um teste de
plausibilidade. Caso o valor no se encontre na rea Z
de 1 ... 12 na chamada do ciclo ento o ciclo
interrompido com o alarme 61002 "Tipo de X
or after
rechucking
Transverse, inside
VARI=4/8/12
Z
Informaes adicionais
Definio do contorno
O contorno programa-se em um sub-programa, cujo
nome tem de ser preestabelecido como parmetro.
O sub-programa de contorno tem de conter pelo menos
3 blocos com movimentos nos dois eixos do plano de
trabalho.
O plano de trabalho (G17, G18, G19) ajustado antes
da chamada do ciclo no programa principal ou atua
conforme a posio inicial desse grupo-G na mquina.
Se o sub-programa de contorno for mais curto, o
ciclo ser interrompido depois de emitir os alarmes
10933 "Os blocos de contorno no sub-programa de
contorno no chegam.
Elementos de cavidade de corte podem ser
enfileirados diretamente.
Sentenas sem movimentos podem ser escritas
sem restries.
Sentido do contorno
A partir do SW 4.4, o sentido onde programado o
contorno de desbaste pode ser selecionado
livremente. O ciclo define internamente o sentido do
trabalho automaticamente. Em trabalhos completos
o contorno acabado no mesmo sentido que no
desbaste.
Caso for selecionado somente o acabamento o
contorno trabalhado sempre no sentido
trabalhado.
Para a deciso sobre o sentido do trabalho sempre
levado em considerao o primeiro e ltimo ponto
programado de contorno. Por isso necessrio
escrever no primeiro bloco do sub-programa de
contorno as duas coordenadas.
Monitorao do contorno
O ciclo oferece-lhes uma monitorao do contorno a
respeito dos itens seguintes:
ngulo de afastamento da ferramenta ativa
programao de crculo de arcos de crculo com
um ngulo de abertura de > 180 graus
Para os elementos de cavidade de corte, verifica-se
no ciclo se a usinagem for possvel com a
ferramenta ativa. Se o ciclo reconhecer que esta
usinagem causar um prejuzo de perfil, ele
interrompido depois de emitir o alarme
61604 "Ferramenta ativa prejudica o contorno
programado.
Ponto de partida
O ciclo determina o ponto de partida X
automaticamente. O ponto de partida posicionado
no eixo onde feito o ajuste do avano a uma
Sum of the final machining
distncia correspondente ao trabalho final permitido allowance in X+_VRT START POINT
+ distncia de levantamento (parmetro _VRT). No of the cycle
Exemplo de programao 1
Ciclo de desbaste X
5
R
Uma interrupo do corte durante o desbaste no
tem lugar. A aproximao mxima 5 mm. P1 (120.37)
P5 (41.37)
O contorno memorizado em um programa P3 (77.29)
separado.
Z
Exemplo de programao 2
Ciclo de desbaste X
O contorno de desbaste definido no programa
chamado e trabalhado aps a chamada do ciclo
de acabamento diretamente. P5 (50.50)
P4 (50.41.547)
P3 (70.21.547)
P2 (90.10)
P1 (100.10)
Parmetros
Funo
Este ciclo permite produzir gargantas at o ncleo
da rosca segundo DIN76 para peas com rosca
mtrica ISO.
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio inicial qualquer posio, a partir dela
possvel, sem colises, para cada rebaixo de sada
de rosca.
FORM (definio)
Gargantas at o ncleo da rosca das formas A e B FORM A and B
Informaes adicionais
Antes da chamada do ciclo, necessrio ativar uma
correo de ferramenta. Caso contrrio, interrompe-
se o ciclo depois de emitir a mensagem de erro
61000 "Nenhuma correo de ferramentas ativa".
Exemplo de programao
Rebaixo para sada de rosca_Forma _A
Este programa permite trabalhar um rebaixo para X
sada de rosca da forma A.
60
40
Z
Parmetros
Funo
O ciclo Abertura de roscas permite produzir roscas
interiores e exteriores, cilndricas e cnicas com
passo constante por usinagem longitudinal e plana.
As roscas podem ser tanto roscas simples, como de
passos mltiplos. No caso de roscas de passos
mltiplos, as espiras de rosca individuais so
trabalhadas sucessivamente.
A aproximao decorre automaticamente, possvel
escolher entre as variantes: aproximao constante
por corte ou seo de corte constante.
Uma rosca direita ou determinada pelo sentido
de rotao do fuso, que tem de ser programado
antes da chamada do ciclo.
A variao de avano e de rotao de fuso no so
efetivos nos blocos de posicionamento com roscas.
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio inicial qualquer posio, a partir dela
possvel ir, sem colises, para o ponto inicial de
rosca programado + percurso de entrada.
TDEP
roscas mtricas cilndricas tambm possvel FAL
IAN
G
IANG<=
2
NSP
NUMT (nmero)
Por meio do parmetro NUMTH, especifica-se o
nmero das espiras de rosca para uma rosca de
passos mltiplos. Para uma rosca simples, o parmetro
Start Start
tem de ser posto a zero ou pode ser omitido na lista de 2nd thread 3rd thread
parmetros.
As espiras de rosca so distribudas uniformemente na NUMTH = 4
Informaes adicionais
Diferena entre uma rosca longitudinal e uma
rosca plana X X
Z Z
Longitudinal thread Transverse thread
Exemplo de programao
X
Abertura de roscas
Este programa permite produzir uma rosca mtrica
exterior M42x2 com aproximao no flanco. A
aproximao decorre com seo de aparas
constante. So executados 5 cortes de desbaste
com uma profundidade de rosca de 1,23 mm sem
medida excedente para o acabamento. Depois
M42x2
disso, so previstos 2 cortes em vazio.
35 Z
DEF REAL MPIT=42, SPL=0, FPL=-35, Definio dos parmetros com alocao
DM1=42, DM2=42, APP=10, ROP=3, de valores
TDEP=1.23, FAL=0, IANG=30, NSP=0
DEF INT NRC=5, NID=2, VARI=3, NUMT=1
N10 G0 G90 Z100 X60 Seleo da posio inicial
N20 G95 D1 T1 S1000 M4 Especificao dos valores tecnolgicos
N30 CYCLE97 ( , MPIT, SPL, FPL, DM1, -> Chamada do ciclo
-> DM2, APP, ROP, TDEP, FAL, IANG, ->
-> NSP, NRC, NID, VARI, NUMT)
N40 G90 G0 X100 Z100 Ir para a prxima posio
N50 M30 Fim de programa
Parmetros
Funo
O ciclo permite-lhes produzir vrias roscas
cilndricas ou cnicas encadeadas com passo
constante por usinagem longitudinal ou plana, cujo
passo de rosca pode ser diferente.
Sequncia de operao
Posio atingida antes do incio do ciclo:
A posio inicial qualquer posio, a partir dela
possvel ir, sem colises, para o ponto inicial
programado da rosca + percurso de entrada.
Exemplo de programao
Cadeia de roscas X
0/
Este programa permite produzir uma cadeia de
roscas, comeando por uma rosca cilndrica. A
aproximao vertical rosca, no so
programadas nem a medida excedente para o
acabamento, nem a deslocao do ponto inicial.
So executados 5 cortes de desbaste e um corte 50
em vazio. 36
O modo de usinagem preestabelecido longitudinal, 30
Funo
O offset angular da rosca parte resultante de uma
quebra de uma ferramenta ou de medies refeitas
levado em conta e compensado pela funo
"Refazer rosca".
Esta funo pode ser executada no modo JOG na
botoeira da mquina.
Precondies
O canal onde o programa de refazer a rosca se
encontra j deve estar selecionado; o eixo afetado j
deve estar referenciado. O canal esta no estado de
reset, o fuso est parado.
Sequncia de operao
Selecione o JOG na "Mquina" na botoeira.
Selecione a softkey "Refazer rosca"
! Abrir tela para esta funo.
Funes especiais
Voc pode apagar o valor salvo anteriormente
selecionando outra softkey chamada "Delete".
4.10 Extenso do ciclo de remoo de aparas- CYCLE950 (SW 5.3 e mais antigos)
A extenso do ciclo de remoo de aparas uma
opo.
necessrio SW 5.3 na NCK e MMC.
Programao
CYCLE950 (_NP1, _NP2, _NP3, _NP4, _VARI, _MID, _FALZ, _FALX, _FF1, _FF2,
_FF3, _FF4, _VRT, _ANGB, _SDIS, _NP5, _NP6, _NP7, _NP8, _APZ, _APZA, _APX,
_APXA, _TOL1)
Parmetros
_FALX real Acabamento final permitido no eixo da face (inserir sem sinal)
_FF1 real Avano para desbaste longitudinal
_FF2 real Avano de desbaste da face
_FF3 real Avano de acabamento
_FF4 real Avano na transio de elementos de contorno (raio, chanfro)
_VRT real Distncia de descolagem para desbaste, incremental (inserir sem sinal)
_ANGB real ngulo de descolagem para desbaste
_SDIS real Distncia de segurana para desviar de obstculos, incremental
_NP5 string Nome do programa de contorno para contorno de pea bruta
_NP6 string Label / nmero do bloco incio do contorno de pea bruta, opcional
(com isso podem ser definidos as sees de contorno)
_NP7 string Label / nmero do bloco final do contorno de pea bruta, opcional
(com isso podem ser definidos as sees de contorno)
_NP8 string Nome do programa de contorno da atualizada contorno de pea bruta
_APZ real Valor axial para definio do bruto para eixo longitudinal
_APZA int Avaliao absoluta ou incremental do parmetro _APZ
90=absoluto, 91=incremental
_APX real Valor axial para definio pea bruta para eixo de faceamentos
_APXA int Avaliao absoluta ou incremental do parmetro _APX
90=absoluto, 91=incremental
_TOL1 real Tolerncia pea bruta
Funo
Com a extenso do ciclo de remoo de aparas
CYCLE950 voc pode trabalhar um contorno
programado com paralelismo ao eixo ou paralelo
contorno remoo de aparas. Pode ser definido
qualquer pea bruta que considerada na remoo
das aparas. O contorno da pea pronta precisa ser
contnua e pode possuir muitos nmeros de elementos
de corte de relevo. Voc pode especificar uma pea
bruta como contorno ou atravs do significado do valor
axial.
Sequncia de operao
Posio alcanada antes de partir o ciclo:
A posio inicial pode ser qualquer posio de onde o
contorno da pea bruta pode ser feito livre de coliso. O
ciclo calcula o movimento de partida livre de coliso at
o ponto de partida para a usinagem mas ele no
considera os dados do suporte da ferramenta.
3=Parallelo ao contorno
De dois dgitos:
_FALZ
1=Sentido programado de avano X-
2=Sentido programado de avano X+
3=Sentido programado de avano Z- Z
4=Sentido programado de avano Z+ 1 Infeed 4 Stock removal of residual corners
2 Approach (rounding)
De trs dgitos: 3 Roughing 5 Retraction
6 Returning
1=desbaste
2=acabamento Without rounding, residual corner remains
X
3=Completa Finished part contour
De quatro dgitos:
1=Com arredondamento 4 5
1
2=Sem arredondamento (deslocagem) 3
2
A seleo com ou sem arredondamento ao longo
do contorno determina se imediatamente no ponto
de desbaste deslocado ou se trabalhado at
o ponto de corte anterior ao longo do contorno
para que no fiquem resduos nos cantos.
De cinco dgitos: Z
1=Trabalho corte relevo 1 Infeed 4 Retraction
2 Approach 5 Returning
2=No trabalhe o corte de relevo 3 Roughing
De seis dgitos: .
1=Sentido programado do trabalho X-
2=Sentido programado do trabalho X+
3=Sentido programado do trabalho Z-
4=Sentido programado do trabalho Z+
Exemplo:
_VARI=312311 significa usinagem:
longitudinal,
avano na direo X- (i.e. externo),
completo;
A pea no arredondada ao longo do
contorno, corte de relevo trabalhado,
sentido se usinagem Z-.
_MID (avano profundidade para desbaste)
A profundidade de avano para o desbaste
programado no parmetro _MID. So gerados passos
de desbaste com este avano at que a profundidade
dois eixos.
Com _VRT=0 (parmetro no programado),
descolagem de 1 mm.
Adicionalmente possvel programar no parmetro
_ANGB o ngulo de retrao do contorno. Caso no
esteja programado nada ento o ngulo de descolagem
de 45.
Z
.
X Cylinder with absolute dimensions
_APZ
_APX
NP1
Z
.
X Cylinder with incremental dimensions
_APX
NP1 _APZ
Residual contour Z
Finishing allowance for relief cutting
= Relief cut angle of turning tool
Para isso o ciclo considera internamente o ngulo no Tool point direction 3
gume da ferramenta.
O ngulo de corte em relevo precisa ser inserido no
dado de correo de ferramenta (parmetro 24).
O ciclo define automaticamente o ngulo de corte de Main
acordo com a posio da ferramenta. cutting
edge angle 90 Tool clearance angle
Para as posies da ferramenta de 1 at 4 calculado
com um ngulo de corte de 90 para a atualizao de Tool point direction 8
pea bruta. Para as posies da ferramenta de 5 at 9,
o ngulo de corte idntico ao ngulo de corte em
relevo.
Caso o CYCLE950 seja chamado mais do que uma Main
vez, cada vez com atualizao bruto no mesmo cutting
Tool clearance angle
edge angle
programa ento devem haver nomes diferentes para o
contorno de pea bruta; no possvel utilizar o nome
do programa (parmetro_NP8) mais do que uma vez.
Exemplo de programao 1 X
Programa de usinagem:
%_N_EXAMPLE_1_MPF
;$PATH=/_N_WKS_DIR/_N_STOCK_REMOVAL_NEW_WPD
; Exemplo 1: remoo de aparas da pea
bruta
; Sca, 01.04.99
;
; Tool offset data
N10 $TC_DP1[3,1]=500 $TC_DP2[3,1]=3
$TC_DP6[3,1]=0.8 $TC_DP24[3;1]=60
N15 G18 G0 G90 DIAMON
N20 T3 D1
N25 X300
N30 Z150
N35 G96 S500 M3 F2
N45 CYCLE950("Part1",,,"Machine_Part1",
311111,1.25,1,1,0.8,0.7,0.6,0.3,0.5,45,2,
"Blank1",,,,,,,,1)
N45 G0 X300
N50 Z150
N60 M2
Exemplo de programao 2 X
Programa de usinagem:
%_N_EXAMPLE_2_MPF
;$PATH=/_N_WKS_DIR/_N_STOCK_REMOVAL_NEW_WPD
; Exemplo 1: remoo de aparas interno,
paralelo ao contorno
; Sca, 01.04.99
;
; Dados de correo de ferramenta barra
de ao, interna
N100 $TC_DP1[2,1]=500 $TC_DP2[2,1]=6
$TC_DP6[2,1]=0.5 $TC_DP24[2;1]=60
N105 $TC_DP1[1,1]=200 $TC_DP3[1,1]=100
$TC_DP6[1,1]=5
N110 G18 G0 G90 DIAMON
N120 X300
N130 Z150
N140 T1 D1 Trocar broca com dimetro de 10
N150 X0 Centragem em trs passos
N160 Z100
N170 F500 S400 M3
N175 G1 Z75
N180 Z76
N190 Z60
N200 Z61
N210 Z45
N220 G0 Z100
N230 X300 Aproximar at o ponto de troca de
ferramenta
N240 Z150
Exemplo de programao 3
A mesma pea como no exemplo de programao 1
deve ser usinada em dois passos.
Programa de usinagem:
%_N_EXAMPLE_3_MPF
;$PATH=/_N_WKS_DIR/_N_STOCK_REMOVAL_NEW_WPD
; Exemplo 3: remoo de aparas em dois
passos com atualizao pea bruta
; Sca, 09.04.99
;
; Dados de correo de ferramenta
; T3: desbaste do ao para usinagens
grosseira, posio de gume 9, raio 5
N05 $TC_DP1[3,1]=500 $TC_DP2[3,1]=9
$TC_DP6[3,1]=5 $TC_DP24[3,1]=80
; T4: Barra de ao para material restante
e acabamento
; Posio gume 3, raio 0.4
Explicao
Fonte de alarme CYCLE950
Nr. do alarme Texto do alarme Explicao, soluo
"#
6 _ X _ _
!"
Anexo
B Termos.......................................................................................................................... A-299
D Index............................................................................................................................. A-321
A Abreviaturas
A Sada
AS Sistema de automatizao
AV Preparao do trabalho
BA Modo de operao
CP Processador de comunicao
CR Carriage Return
DW Dado elementar
E Entrada
EIA Code Cdigo especial de fita perfurada, o nmero de furos por caractere
sempre mpar
FB Mdulo funcional
FM Mdulo funcional
GP Rotina de base
HW Hardware
I/O Entrada/Sada
SIMODRIVE 611(D)
IPO Interpolador
ISO Code Cdigo especial de fita perfurada, o nmero de furos por caractere
sempre par
K1 .. K4 Canal 1 a canal 4
KD Rotao de coordenadas
Kv Relao de transmisso
LF Line Feed
LR Regulador de posio
LUD Local User Data
MB Megabyte(s)
MD Dados de mquina
MK Measuring circuit
OP Painel de operao
PC Computador pessoal
PG Dispositivo de programao
POS Posicionamento
RAM Random Access Memory: memria de programa, que pode ser lida
e gravada
SD Setting data
SEA Setting Data Active: designao (tipo de arquivo) para dados Setting
SK Softkey
SW Software
UP Subprograma
WKZ Ferramenta
C Mikro-Controller
B Termos
Blank (pea bruta) Pea, com a qual se comea a usinagem de uma pea a trabalhar
Baustein (bloco) Parte de um -> programa de peas limitado por Line Feed. Distinguem-
se -> blocos principais e -> blocos secundrios.
Block search (Busca de Para verificar programas de peas ou aps uma interrupo do
bloco) processamento, possvel selecionar, atravs da funo da busca de
bloco, qualquer posio no programa de peas, na qual o
procesamento deve ser iniciado ou continuado.
C
CNC -> NC
CNC high-level language A linguagem de alto nvel proporciona: -> variveis de usurio, ->
(linguagem de alto nvel variveis de usurio predefinidas, -> variveis de sistema, ->
CNC) programao indireta,
-> funes aritmticas e trigonomtricas, -> operaes de comparao
e encadeamentos lgicos,
-> saltos e bifurcaes de programa,
-> coordenao de programas (SINUMERIK 840D), -> macros.
Cycle setting data (dados Por meio destes dados setting especiais, possvel variar parmetros
setting do ciclo) de ciclo na sua compensao
Cycle support (suporte Na rea de comando "Programa", encontram-se em uma lista, sob o
de ciclos) menu "Suporte de ciclos" os ciclos disponveis. Depois de selecionado
o ciclo de trabalho desejado, exibem-se os parmetros, em texto claro,
necessrios para a alocao de valores.
D
Data block (mdulo de Unidade de dados do -> PLC, qual podem aceder -> programas
dados) HIGHSTEP.
Unidade de dados do -> NC: mdulos de dados contm definies de
dados para dados globais de usurio. Na definio, os dados podem
ser diretamente inicializados.
program PCIN (programa usurio CNC, atravs do interface em srie, tais como programas de
de transmisso de dados) peas, correes de ferramentas etc.. O programa PCIN capaz de
correr sob MS-DOS em PCs industriais padro.
Finished part contour Contorno da pea acabada. Ver tambm -> pea bruta.
(contorno de pea
acabada)
Frame Um Frame representa uma regra de clculo, que transfere um sistema
de coordenadas cartesianas em um outro sistema de coordenadas
cartesianas. Um Frame contm os componnetes -> translao do
ponto zero, -> rotao, -> alterao da escala, -> espelhao.
Dentro do ciclo, so programados Frames aditivos que tm efeito sobre
a indicao de valores reais durante a execuo do ciclo.
Depois de terminado o ciclo, est ativo o mesmo sistema de
coordenadas da pea como antes da chamada.
Geometry axis eixo Eixos geomtricos servem da descrio de uma rea bidimensional ou
geomtrico tridimensional no sistema de coordenadas da pea
Global main Cada programa global/subprograma global pode aparecer somente uma
program/subroutine vez sob o seu nome no diretrio, um mesmo nome de programaJ em
(programa/subprograma diretrios diferentes com contedos diferentes no possvel como
globais) programa global.
Main program (programa -> Programa de peas com nmero ou designador, no qual podem ser
principal) chamados masi outros programas principais, subprogramas ou ->
ciclos.
Module (mdulo) "Mdulo" um termo dado a qualquer arquivo necessrio para a criao
de um programa de processamento.
Oriented spindle stop Parada do fuso da pea na posio angular preestabelecida, p.ex., para
(parada orientada do executar um trabalho adicional em um ponto certo.
fuso Esta funo utiliza-se em alguns ciclos de perfurao.
Part program Uma sequncia de instrues para o controle NC que propicia uma
(subprograma) conbinao especfica -> pea feita em um determinada operao de
uma -> pea bruta .
PG Programador
Rigid tapping (roscar Esta funo permite furar roscas sem mandril adaptador. Pelo
com macho sem mandril posicionamento interpolador do fuso como eixo circular e do eixo de
compensador) perfurao, as roscas so abertas exatamente profundidade de
perfurao final, p.ex. furos cegos (Condio: modo de eixo do fuso). -
> CYCLE84
Setting data (dados Dados que informam o controle NC sobre propriedades da mquina-
setting) ferramentas, de maneira definida pelo software de sistema.
Standard cycles (ciclos Para tarefas de trabalho que se repitem frequentemente esto
padro) disposio ciclos padro::
para a tecnologie Furar/Fresar
para a tecnologia Tornear (SINUMERIK FM-NC)
Na rea de comando "Programa" encontram-se numa lista, sob o menu
"Suporte de ciclos" os ciclos disponveis. Depois de selecionar o ciclo
de trabalho desejado, so visualizados, em texto claro, os parmetros
necessrios para a alocao de valores
Tapping with floating A perfurao da rosca efetua-se sem e com encoder de fuso (G33 ou
tapholder (roscar com G63) -> CYCLE840
macho com mandril
compensador)
Text editor ( editor de -> Editor
texto)
Tool (ferramenta) Parte efetiva na mquina-ferramentas que causa a usinagem, tais como
ferramenta de tornear, fresa, broca, raio LASER...
Tool edge radius Quando um contorno est programado, isto presupe que a ferramenta
compensation (correo apropriada est sendo utilizada. Caso isto no seja sempre possvel o
do raio de ferramenta) controle da permisso para o raio de curvatura da ferramenta que est
sendo utilizada. O ponto central da curvatura deslocado pelo raio de
curvatura projetado equidistnte ao contorno.
Ciclos de torneamento e de furao selecionam e deselecionam o raio
de compensao de corte internamente.
Tool radius Para poder programar diretamente um -> contorno de pea desejado, o
compensation (correo controle tem de percorrer, considerando o raio da ferramenta utilizada,
do raio de ferramenta) uma trajetria equidistante ao contorno (G41/G42).
User-defined variable Usurio pode definir variveis no -> sub-programa ou bloco de dados
(variveis definidas pelo (global user data) para o seu prprio uso. Uma definio contm a
usurio) especificao do tipo de dados e o nome da varivel. Veja tambm ->
sistema de variveis.
Ciclos trabalham intermanente com varivie definidas pelo usurio.
valor da varivel.
Workpiece origin (ponto O ponto zero da pea o ponto inicial para o -> sistema de
zero da pea) coordenadas da pea. Est definido por distncias ao ponto zero da
mquina..
C Literatura
Documentao geral
/ST7/ SIMATIC
SIMATIC S7 Controle de memria programvel
Catlogo ST 70
N. de pedido.: E86 060-K4670-A111-A3
Documentao eletrnica
Documentao do usurio
/AUE/ SINUMERIK 840D/810D/FM-NC
AutoTurn Graphic Sistema de programao (07.99 Edio)
Instrues de operao
Parte 2: Setup
N. de pedido.: 6FC5 298-4AA50-0BP2
a) Lists
/LIS/ SINUMERIK 840D/840Di/810D/FM-NC
SIMODRIVE 611D
Listas (04.00 Edio)
N. de pedido.: 6FC5 297-5AB70-0BP2
b) Hardware
/BH/ SINUMERIK 840D/840Di/810D/FM-NC
Manual dos componentes de operao (HW) (04.00 Edio)
N. de pedido.: 6FC5 297-5AA50-0BP2
c) Software
/FB1/ SINUMERIK 840D/840Di/810D/FM-NC
Caractersticas funcionais mquina bsica (Parte 1) (04.00 Edio)
em seguinte, so citados os respectivos captulos
N. de pedido.: 6FC5 297-5AC20-0BP2
A2 Sinais diversos de interface
A3 Monitorao de eixos, reas de proteo
B1 Controle contnuo da trajetria, parada de preciso e Look
Ahead
B2 Acelerao
D1 Ajudas ao diagnstico
D2 Programao interativa
F1 Ir para limitador fixo Stop
G2 Velocidades, sistemas de valor terico/valor real,
regulao
H2 Sada de funes auxiliares ao PLC
K1 Modo grupo, canal, Programa modo de operao
K2 Eixos, sistema de coordenadas, Frames
Atual-sistema valor para pea, externo Zero Offset
K4 Comunicao
N2 PARADA DE EMERGNCIA
P1 Eixo transversal
P3 Programa bsico PLC
R1 Aproximao do ponto de referncia
S1 Fusos
V1 Avanos
W1 Compensao de ferrramenta
F3 Diagnose Remota
H1 Jog com / sem nnio
K3 Compensaes
K5 BAG, canais, troca de eixo
L1 FM-NC bus local
M1 Transformao cinemtica
M5 Medio
N3 Cames de Software, sinais de caminho
N4 Puncionar e roer
P2 Eixos de posicionamento
P5 Oscilao
R2 Eixos circulares
S3 Fuso sncrono
S5 Aes sncronas (at SW 3)
S6 Controle por motor passo a passo
S7 Configurao da memria
T1 Eixos de diviso
W3 Troca de ferramentas
W4 Retificao
/PJLM/ SIMODRIVE
Guia de planejamento Linear Motors (02.00 Edio)
(sobre requisio)
ALL Informaes gerais sobre motores lineares
1FN1 1FN1 Trs fases AC Linear Motor
1FN3 1FN3 Trs fases AC Linear Motor
CON Conexo
/PJM/ SIMODRIVE
Planning Guide Motors
Trs fases AC Motors para avano e (01.98 Edio)
Drives fuso principal
N. de pedido.: 6SN1 197-0AA20-0BP3