Documente Academic
Documente Profesional
Documente Cultură
B-64484PO-1/01
• Nenhuma parte deste manual deve ser reproduzida de qualquer modo.
• Todas as especificações e designs estão sujeitas a alteração sem aviso prévio.
Os produtos neste manual são controlados com base na "Lei de Comércio Estrangeiro" do
Japão. A exportação da Série 30i-B, Série 31i-B5 do Japão está sujeita a uma licença de
exportação concedida pelo governo japonês. Outros modelos deste manual podem também
estar sujeitos a controles de exportação.
Além disso, a reexportação para outro país pode estar sujeita à licença do governo do país do
qual o produto é reexportado. O produto também pode ser controlado pelos regulamentos de
reexportação do governo dos Estados Unidos.
Caso deseje exportar ou reexportar estes produtos, favor contactar a FANUC para indicação.
Os produtos neste manual são fabricados sob um rígido controle de qualidade. Entretanto,
quando há previsão de acidente grave ou prejuízos devido a falha do produto, tome muito
cuidado com a segurança.
Neste manual tentamos, da melhor forma possível, descrever todos os vários aspectos. Apesar
disso, não podemos descrever todos os aspectos que não devem ou podem ser executados,
porque há tantas possibilidades.
Desse modo, os aspectos que não são descritos como possíveis neste manual devem ser
abordados como "impossíveis".
MEDIDAS DE SEGURANÇA
B-64484PO-1/03
MEDIDAS DE SEGURANÇA
Esta seção descreve as medidas de segurança relacionadas com o uso de unidades CNC.
É necessário que estas medidas sejam seguidas pelos usuários para garantir o funcionamento seguro das máquinas
equipadas com uma unidade CNC (todas as descrições nesta seção assumem esta configuração). Observe que algumas
medidas estão relacionadas somente com certas funções específicas e podem não ser aplicáveis a certas unidades CNC.
Os usuários devem também observar as medidas de segurança relacionadas com a máquina, como descrito no manual
pertinente fornecido pelo fabricante da máquina-ferramenta. Antes de tentar operar a máquina ou de criar um
programa para controlar o funcionamento da máquina, o operador deve familiarizar-se com o conteúdo deste manual e
do manual pertinente fornecido pelo fabricante da máquina-ferramenta.
CONTEÚDO
Este manual inclui medidas de segurança para proteger o usuário e evitar danificar a máquina. As precauções estão
classificadas em Aviso e Cuidado segundo a sua influência na segurança. Ainda, as informações suplementares são
classificadas como Nota. Leia os Avisos, Cuidados e Nota com atenção antes de usar a máquina.
AVISO
Aplicado quando existe risco de lesão ao usuário ou quando existe risco do
equipamento ser danificado se o procedimento autorizado não for cumprido.
CUIDADO
Aplicado quando existe o risco de o equipamento ser danificado se o procedimento
autorizado não for cumprido.
NOTA
A Nota é usada para indicar informação suplementar sobre os Avisos e os Cuidados.
s-1
MEDIDAS DE SEGURANÇA
B-64484PO-1/03
s-2
MEDIDAS DE SEGURANÇA
B-64484PO-1/03
CUIDADO
A tela de cristal líquido é fabricada com uma tecnologia de fabricação extremamente
precisa. Alguns pixels podem não ligar-se ou permanecer ligados. Este fenômeno é um
atributo comum dos LCDs e não é um defeito.
NOTA
Os programas, parâmetros e variáveis de macro são armazenados na memória não volátil
da unidade CNC. Normalmente, são mantidos mesmo depois da alimentação ter sido
desligada.
Estes dados podem ser eliminados inconscientemente ou pode ser necessário eliminar
todos os dados da memória não volátil como procedimento para a eliminação de um erro.
Para proteger os dados das circunstâncias acima referidas e para assegurar a rápida
restauração de dados apagados, faça uma cópia de segurança de todos os dados vitais e
guarde a cópia de segurança em um lugar seguro.
O número de vezes para escrever programas de usinagem para a memória não-volátil é
limitada.
Você deve usar “Programa de gestão rápida” quando o registro e o cancelamento dos
programas de usinagem forem frequentimente repetido, de tal modo que os programas de
maquianagem são baixados automaticamente por um computador em cada usinagem.
No “Programa de gestão rápida”, o programa não é salvo na memória não-volátil no
momento do registro, modificação ou cancelamento dos programas.
AVISO
1 Definição do sistema de coordenadas
Se um sistema de coordenadas for estabelecido incorretamente, a máquina pode operar
de forma inesperada como resultado da emissão do programa de um comando que, de
outro modo, seria válido. Uma operação não esperada pode danificar a ferramenta, a
própria máquina, a peça ou causar lesões ao usuário.
2 Posicionamento pela interpolação não linear
Quando execute um posicionamento por interpolação não linear (posicionamento através
de um movimento não linear entre os pontos inicial e final), o caminho deve ser
cuidadosamente confirmado antes de realizar a programação. O posicionamento envolve
um deslocamento rápido. Se a ferramenta colide com a peça, pode danificar a ferramenta,
a própria máquina, a peça ou causar lesões ao usuário.
3 Função com eixo de rotação
Durante a programação da interpolação de coordenadas polares ou controle da direção
normal (perpendicular),preste atenção à velocidade do eixo de rotação. Uma programação
incorreta pode tornar a velocidade do eixo de rotação excessivamente alta de forma que a
força de centrifugação faça perder a placa de fixação da peça se esta não for bem
montada. Um contratempo pode danificar a ferramenta, a própria máquina, a peça ou
causar lesões ao usuário.
4 Conversão polegadas/milímetros
Comutar entre entrada em milímetros e em polegadas não converte as unidades de
medição dos dados como a correção do ponto de origem da peça, parâmetros e a posição
atual. Antes de iniciar a máquina, determine que unidades de medição devem ser usadas.
Tentar realizar uma operação com dados inválidos especificados pode danificar a
ferramenta, a própria máquina, a peça ou causar lesões ao usuário.
s-3
MEDIDAS DE SEGURANÇA
B-64484PO-1/03
AVISO
5 Controle da Velocidade de Corte Constante
Quando um eixo sujeito a um controle da velocidade de corte constante se aproxima do
ponto de origem do sistema de coordenadas da peça, a velocidade do fuso pode tornar-se
excessivamente alta. Portanto, é necessário especificar uma velocidade máxima permitida.
A especificação incorreta da velocidade máxima permitida pode danificar a ferramenta, a
própria máquina ou causar lesões ao usuário.
6 Controle de curso
Depois de ligar a alimentação, execute um retorno manual ao ponto de referência como é
necessário. Não é possível realizar um controle de curso antes de realizar o retorno manual
ao ponto de referência. Lembre-se que quando o controle de curso é desativado, não é
acionado nenhum alarme mesmo quando o limite de curso é excedido, possivelmente
danificando a ferramenta, a própria máquina, a peça ou causando lesões ao usuário.
7 Verificação de interferências nas unidades porta-ferramenta
É realizada uma verificação de interferências nas unidades porta-ferramenta baseando-se
nos dados de ferramenta especificados durante a operação automática. Se a especificação
da ferramenta não coincidir com a ferramenta usada, a verificação de interferências não
poderá ser realizada corretamente, danificando provavelmente a ferramenta, a própria
máquina ou causando lesões ao usuário. Depois de ligar a alimentação ou de selecionar
manualmente uma unidade porta-ferramenta, inicie sempre a operação automática e
especifique o número da ferramenta que deseja usar.
8 Modo absoluto/incremental
Se um programa criado com valores absolutos for executado no modo incremental ou vice-
versa, a máquina poderá operar de forma inesperada.
9 Seleção de plano
Se um plano incorreto for especificado na interpolação circular, interpolação helicoidal ou
num ciclo fixo, a máquina poderá operar de forma inesperada. Para mais informações,
consulte as descrições das funções respectivas.
10 Salto do limite de torque
Antes de tentar realizar um salto do limite de torque, aplique o limite de torque. Se um salto
do limite de torque for especificado sem ser aplicado o limite de torque, será executado um
comando de movimento sem realizar um salto.
11 Espelhamento programável
Lembre-se que as operações programadas podem variar consideravelmente quando é
ativado um espelhamento programável.
12 Função de compensação
Se um comando baseado no sistema de coordenadas da máquina ou num comando de
retorno ao ponto de referência for acionado no modo de compensação, a compensação
será temporariamente cancelada, resultando no comportamento inesperado da máquina.
Antes de acionar qualquer um dos comandos acima referidos, cancele sempre o modo de
compensação.
s-4
MEDIDAS DE SEGURANÇA
B-64484PO-1/03
Esta seção apresenta as medidas de segurança relacionadas com o manuseamento da máquina-ferramenta. Antes de
tentar operar a sua máquina, leia cuidadosamente o MANUAL DO OPERADOR fornecido para familiarizar-se com o
seu conteúdo.
AVISO
1 Operação manual
Ao operar a máquina manualmente, determine a posição atual da ferramenta e da peça, e
certifique-se de que o eixo de movimento, a direção e a velocidade de avanço foram
corretamente especificados. Uma operação incorreta da máquina pode danificar a
ferramenta, a própria máquina, a peça ou causar lesões ao operador.
2 Retorno manual ao ponto de referência
Depois de ligar a alimentação, execute um retorno manual ao ponto de referência conforme
necessário. Se a máquina for operada sem realizar primeiro o retorno manual ao ponto de
referência, pode operar de forma inesperada. Não é possível realizar um controle de
curso antes de realizar o retorno manual ao ponto de referência. Uma operação inesperada
da máquina pode danificar a ferramenta, a própria máquina, a peça ou causar lesões ao
usuário.
3 Comando numérico manual
Ao usar um comando numérico manual, determine a posição atual da ferramenta e da peça
e certifique-se que o eixo de movimento, a direção e o comando tenham sido especificados
corretamente e que os valores inseridos são válidos. Tentar operar a máquina com um
comando inválido especificado pode danificar a ferramenta, a própria máquina, a peça ou
causar lesões ao operador.
4 Avanço por manivela
No avanço por manivela, rodar a manivela com um grande fator de escalonamento, como
100, faz que a ferramenta e a mesa se desloquem rapidamente.
Um manuseio negligente pode danificar a ferramenta e/ou a máquina ou causar lesões ao
usuário.
5 Override desativado
Se o override for desativado (segundo a especificação numa variável de macro) durante a
abertura de rosca, o rosqueamento rígido com macho ou outro rosqueamento, a velocidade
não pode ser prevista, possivelmente danificando a ferramenta, a própria máquina, a peça
ou causar lesões ao operador.
6 Pré-seleção do ponto de origem
Basicamente, nunca tente uma pré-seleção do ponto de origem quando a máquina for
operada sob o controle de um programa. De outra forma, a máquina pode operar de forma
inesperada, possivelmente danificando a ferramenta, a própria máquina, a ferramenta ou
causar lesões ao usuário.
7 Deslocamento do sistema de coordenadas da peça
A intervenção manual, o bloqueio da máquina ou espelhamento podem deslocar o sistema
de coordenadas da peça. Antes de tentar operar a máquina sob o controle de um
programa, confirme com cuidado o sistema de coordenadas.
Se a máquina for operada sob o controle de um programa sem fazer concessões a
qualquer deslocamento no sistema de coordenadas da peça, a máquina pode operar de
forma inesperada, possivelmente danificando a ferramenta, a própria máquina, a peça ou
causar lesões ao operador.
.
s-5
MEDIDAS DE SEGURANÇA
B-64484PO-1/03
• AVISO
8 Painel de operação por software e chaves de menu
Usando o painel de operação por software e as chaves de menu, em combinação com o
painel MDI, é possível para especificar operações não suportadas pelo painel de
operação da máquina, como a alteração do modo, a alteração dos valores de override e
comandos de avanço em modo de jog. No entanto, lembre-se que se as chaves do painel
MDI forem operadas inconscientemente, a máquina pode operar de forma inesperada,
possivelmente danificando a ferramenta, a própria máquina, a peça ou causando lesão ao
usuário
9 Tecla de RESET
Pressionar a tecla de RESET para o programa executado no momento. Como resultado,
os eixos servo são parados. No entanto, a tecla de RESET pode não funcionar devido a
problemas no painel MDI. Portanto, quando os motores são detidos, use o botão de
parada de emergência em vez da tecla de RESET para assegurar a segurança.
10 Intervenção manual
Se a intervenção manual for realizada durante a operação programada da máquina, o
caminho da ferramenta pode variar quando a máquina é reiniciada. Antes de reiniciar a
máquina depois da intervenção manual, confirme as definições das chaves absoluto
manual, dos parâmetros e do modo de comando absoluto/incremental.
11 Bloqueio de avanço, over ride e bloco único
O bloqueio de avanço, o over ride da velocidade de avanço e as funções bloco a bloco
podem ser desativadas usando a variável do sistema de macros de usuário #3004. Tenha
cuidado quando opere a máquina neste caso.
12 Funcionamento em vazio
Normalmente, é usado um funcionamento em vazio para confirmar o funcionamento da
máquina. Durante um funcionamento em vazio, a máquina opera a uma velocidade de
funcionamento em vazio, que difere da velocidade de avanço programada
correspondente. Lembre-se que a velocidade de funcionamento em vazio pode às vezes
ser mais elevada que a velocidade de avanço programado.
13 Compensação da ferramenta de corte e do raio da ponta da ferramenta no modo
MDI
Preste muita atenção ao caminho da ferramenta especificado pelo comando no modo
MDI, porque a ferramenta de corte ou a compensação do raio da ponta da ferramenta não
é aplicado. Quando um comando é inserido do MDI para interromper a operação
automática na ferramenta de corte ou o modo de compensação do raio da ponta da
ferramenta, preste especial atenção ao trajeto da ferramenta quando a operação
automática seja subseqüentemente retomada. Para mais informações, consulte as
descrições das funções correspondentes.
14 Edição de programas
Se a máquina for parada e depois editado o programa de usinagem (modificação,
inserção ou eliminação), a máquina poderá operar de forma inesperada se a usinagem
for retomada sob o controle desse programa. Basicamente, não modifique, insira ou
apague comandos do programa de usinagem durante seu uso.
s-6
MEDIDAS DE SEGURANÇA
B-64484PO-1/03
AVISO
1 Substituição da bateria para manutenção da memória
Quando substituir as baterias para manutenção da memória, mantenha a alimentação da
máquina (CNC) ligada e aplique uma parada de emergência à máquina. Como este trabalho
é realizado com a alimentação ligada e o armário de distribuição aberto, somente pessoas
com a formação adequada em segurança e manutenção deverão realizar este trabalho.
Quando substituir as baterias, tenha cuidado para não tocar os circuitos de alta tensão
(marcados com e localizados na capa de isolamento). Tocar os circuitos de alta tensão
descobertos representa extremo perigo de choque elétrico.
NOTA
O CNC usa baterias para preservar o conteúdo da sua memória, porque deve manter dados
como programas, correções e parâmetros mesmo quando não estiver recebendo
alimentação externa. Se a carga da bateria cair, aparecerá um alarme de carga baixa da
bateria na tela ou no painel de operação da máquina.
Quando um alarme de carga baixa da bateria é visualizado, substitua as baterias em menos
de uma semana. Do contrário, se perderá o conteúdo da memória do CNC.
Consulte a seção "Método de substituição da bateria" no MANUAL DO OPERADOR
(Comum às séries T/M) para mais informações sobre o processo de substituição das
baterias.
AVISO
2 Substituição das baterias do codificador de pulso absoluto
Quando substituir as baterias para manutenção da memória, mantenha a alimentação da
máquina (CNC) ligada e aplique uma parada de emergência à máquina. Porque este
trabalho é realizado com a alimentação ligada e o armário de distribuição aberto, somente
pessoas com a formação adequada em segurança e manutenção deverão realizar este
trabalho.
Quando substituir as baterias, tenha cuidado para não tocar os circuitos de alta tensão
(marcados com e localizados na capa de isolamento). Tocar os circuitos de alta tensão
descobertos representa extremo perigo de choque elétrico.
NOTA
O codificador de pulso absoluto usa baterias para preservar a posição absoluta. Se a carga
da bateria cair, aparecerá um alarme de carga baixa da bateria na tela ou no painel de
operação da máquina.
Quando um alarme de carga baixa da bateria é visualizado, substitua as baterias em menos
de uma semana. Do contrário, se perderão os dados da posição absoluta mantidos pelo
codificador de pulso.
Consulte o Manual de Manutenção αi do MOTOR SERVO FANUC série para mais
informações sobre o processo de substituição das baterias.
s-7
MEDIDAS DE SEGURANÇA
B-64484PO-1/03
AVISO
3 Substituição de fusíveis
No entanto, antes de substituir um fusível queimado, é necessário localizá-lo e eliminar a
causa de um fusível queimado. Por este motivo, somente pessoas com formação em
segurança e manutenção aprovada podem realizar este trabalho.
Quando substituir um fusível com o armário de distribuição aberto, tenha cuidado para não
tocar os circuitos de alta tensão (marcados com e localizados na capa de isolamento).
Tocar um circuito de alta tensão descoberto representa extremo perigo de choque elétrico.
s-8
ÍNDICE
B-64484PO-1/03
ÍNDICE
s-1
ÍNDICE
B-64484PO-1/03
s-2
ÍNDICE
B-64484PO-1/03
s-3
ÍNDICE
B-64484PO-1/03
s-4
I. ASPECTOS GERAIS
1. ASPECTOS GERAIS ASPECTOS GERAIS B-64484PO-1/03
1 ASPECTOS GERAIS
Este manual está formado pelas seguintes partes:
I. ASPECTOS GERAIS
Descreve a organização de capítulos, modelos aplicáveis, manuais afins e notas para ler este manual.
II. PROGRAMAÇÃO
Descreve cada função: Formato usado para programar funções em linguagem NC, características e restrições.
III. OPERAÇÃO
Descreve a operação manual e a operação automática da máquina, procedimentos para a entrada e saída de dados
e procedimentos para a edição de programas.
ANEXO
Lista de parâmetros.
NOTA
1 Este manual descreve as funções que podem operar na unidade de controle do
caminho do sistema do torno mecânico. Para mais informações sobre outras funções
não específicas do sistema do torno mecânico, consulte o Manual de Operador (Comum
ao Sistema do Centro de Usinagem/Sistema do Torno Mecânico) (B-63484EN).
2 Algumas funções descritas neste manual podem não ser aplicáveis a certos produtos.
Para mais informações, consulte o manual de DESCRIPTIONS (B-64482EN).
3 Este manual não apresenta detalhes acerca dos parâmetros não referidos no texto. Para
mais informações sobre estes parâmetros, consulte o manual de parâmetros (B-
64490EN).
Os parâmetros são usados para definir funções e condições de funcionamento da
máquina-ferramenta CNC e valores freqüentemente usados de antemão. Normalmente,
o fabricante da máquina-ferramenta dá parâmetros predefinidos de fábrica para que o
usuário possa usar a máquina-ferramenta com mais facilidade.
4 Este manual descreve tanto as funções básicas como as funções opcionais. Procure as
opções incorporadas no seu sistema no manual escrito pelo fabricante da máquina-
ferramenta.
Modelos aplicáveis
NOTA
1 A menos que se especifique o contrário, os nomes dos modelos 31i-B, 31i-B5, e 32i-B,
são referidos coletivamente como 30i. No entanto, este uso não é necessariamente
cumprido quando o item 3 é aplicável.
2 Algumas funções descritas neste manual podem não ser aplicáveis a certos produtos.
Para mais informações, consulte as Descrições (B-64482EN).
-3-
1. ASPECTOS GERAIS ASPECTOS GERAIS B-64484PO-1/03
Símbolos especiais
- IP
Indica uma combinação de eixos como X_ Y_ Z_
Na posição sublinhada seguindo cada endereço, é localizado um valor numérico como um valor de coordenada
(usado na PROGRAMAÇÃO.).
- ;
Indica o fim de um bloco. Corresponde na realidade com o LF do código ISO ou o CR do código EIA.
-4-
1. ASPECTOS GERAIS ASPECTOS GERAIS B-64484PO-1/03
Qualquer um dos motores servo e fusos listados na continuação podem ser conectados ao CNC descrito neste manual.
Nas séries αi SV, αi SP. αi PS e βi SV porém, elas podem ser conectadas apenas na versão compatível com 30i-B. Nas
séries βi SVSP, não podem ser conectados.
Este manual pressupõe principalmente que é usado o MOTOR SERVO FANUC série αi do motor servo. Para
informações sobre o motor servo e o fuso, consulte os manuais do motor servo e do fuso realmente conectados.
-5-
1. ASPECTOS GERAIS ASPECTOS GERAIS B-64484PO-1/03
CUIDADO
1 A função do sistema da máquina-ferramenta CNC depende do CNC e da combinação da
máquina-ferramenta, seu armário de distribuição magnético, o sistema servo, o CNC, os
painéis do operador, etc. É demasiado complicado descrever a função, a programação e o
funcionamento de todas estas combinações. Este manual descreve-os em termos gerais
desde o ponto em que se encontra o CNC. Para mais informações sobre uma máquina-
ferramenta CNC específica, consulte o manual fornecido pelo fabricante da máquina-
ferramenta, que tem prioridade sobre este manual.
2 Na área do cabeçalho de cada página deste manual, aparece indicado o título do capítulo
para que o leitor possa facilmente localizar a informação necessária.
Encontrando primeiro o título desejado, o leitor pode localizar só as partes necessárias.
3 Este manual descreve tantas variações razoáveis no equipamento quanto possível. Não se
pode indicar todas as combinações das características, opções e comandos que não podem
ser aplicados.
Não devem aplicar-se combinações específicas de operação que não estejam descritas.
CUIDADO
Os programas de usinagem, parâmetros, dados sobre correção, etc. são armazenados na
unidade in CNC da memória interna não volátil.
Normalmente, estes conteúdos não são perdidos se LIGAR/DESLIGAR a alimentação. No
entanto, é possível que possa ocorrer um estado onde dados importantes armazenados na
memória não volátil devam ser apagados, devido a eliminações em uma possível operação
incorreta ou a restauração de erros. Para proceder à restauração rápida quando ocorre este
tipo de imprevistos, é recomendável que crie de antemão uma cópia dos vários tipos de
dados.
O número de vezes para escrever programas de usinagem para a memória não-volátil, é
limitada.
Você deve usar “Programa de gestão muito rápido” quando o registro e o cancelamento dos
programas de usinagem forem frequentemente repetidos, de tal modo que os programas de
maquinagem sejam baixados automaticamente por um computador em cada usinagem.
No “Programa de gestão muito rápido”, o programa não é salvo na memória não-volátil no
momento do registro, modificação ou cancelamento dos programas.
-6-
II. PROGRAMAÇÃO
1. ASPECTOS GERAIS PROGRAMAÇÃO B-64484PO-1/03
1 ASPECTOS GERAIS
Capítulo 1, "ASPECTOS GERAIS", consiste nas seguintes seções:
1.1 CORREÇÃO
Explicação
- Correção da ferramenta
Normalmente, as várias ferramentas são usadas para usinar uma peça. As ferramentas têm diferentes comprimentos.
É muito problemático alterar o programa de acordo com as ferramentas. Assim, o comprimento de cada ferramenta
usada deve ser medido em avanço. Ao definir a diferença entre o comprimento da ferramenta padrão e o
comprimento de cada ferramenta no CNC (ver "Especificação e Visualização de Dados" no MANUAL DO
OPERADOR (Comum para Sistema de Torno Mecânico/Sistema de Centro de Usinagem)), a usinagem pode ser
executada sem alterar o programa, mesmo se a ferramenta for alterada. Esta função é chamada correção da
ferramenta.
Ferramenta Ferramenta Ferramenta Ferramenta Ferramenta
padrão de corte de de ranhurar de abertura
grosseiro acabamento de rosca
Peça
-9-
2. FUNÇÃO PREPARATÓRIA (FUNÇÃO G) PROGRAMAÇÃO B-64484PO-1/03
Tipo Significado
Código G de ação simples O código G é eficaz apenas no bloco em que é especificado.
Código G modal O código G é eficaz até outro código G do mesmo grupo for especificado.
(Exemplo)
G01 e G00 são códigos G modais no grupo 01.
G01 X__
Z__; G01 é eficaz nesta faixa.
X__;
Existem três sistemas de códigos G no sistema de torno mecânico : A, B, e C (Tabela 2 (a)). Selecione um sistema de
códigos G usando bits 6 (GSB) e 7 (GSC) parâmetro n° 3401. Para usar o sistema de códigos G, B ou C, necessita da
opção correspondente. Geralmente, o MANUAL DO OPERADOR descreve o uso do sistema A de códigos G, exceto
quando o item descrito só pode usar o sistema de códigos G, B ou C. Nesses casos, é descrito o uso do sistema de
códigos G, B ou C.
Explicação
1. Quando o estado de anulação (bit 6 (CLR) do parâmetro (N° 3402) é definido ao energizar ou no reset, os
código G modal são colocados nos estados descritos abaixo.
(1) Os códigos G modais são colocados nos estados marcados com como indicados na Tabela.
(2) G20 e G21 ficam inalterados quando o estado de anulação é definido ao energizar ou no reset.
(3) O estado G22 ou G23 ao ligar é definido pelo bit 7 (G23) do parâmetro Nº 3402. Contudo, G22 e G23
ficam inalterados quando o estado de anulação é definido no reset.
(4) O usuário pode selecionar G00 ou G01 ao definir o bit 0 (G01) do parâmetro N° 3402.
(5) O usuário pode selecionar G90 ou G91 ao definir o bit 3 (G91) do parâmetro N° 3402.
2. Os código G além dos G10 e G11 são códigos G de ação simples.
3. Quando um código G não listado na lista de códigos G é especificado, ou quando é especificado um código G
que não tem opção correspondente, é acionado o alarme PS0010.
4. Podem ser especificados códi gos G múltiplos no mesmo bloco se cada código G pertencer a um grupo
diferente. Se forem especificados no mesmo bloco códigos G múltiplos que pertençam ao mesmo grupo, apenas
o último código G especificado é válido.
5. Se um código G que pertence ao grupo 01 é especificado para uma perfuração, o ciclo fixo de perfuração é
cancelado. Isto significa que o mesmo estado definido pela especificação G80 é definido. Nota que os código G
no grupo 01 não são afetados por um código G que especifique um ciclo fixo.
6. Quando é usado um sistema A de códigos G, é especificada a programação absoluta ou incremental, não pelo
código G, (G90/G91) para por uma palavra de endereço (X/U, Z/W, C/H, Y/V). Só no nível inicial é fornecido
no ponto de retorno do ciclo fixo de perfuração.
7. Os códigos G são indicados por grupo.
- 10 -
2. FUNÇÃO PREPARATÓRIA (FUNÇÃO G) PROGRAMAÇÃO B-64484PO-1/03
- 11 -
2. FUNÇÃO PREPARATÓRIA (FUNÇÃO G) PROGRAMAÇÃO B-64484PO-1/03
Sistema de códigos G
Grupo Função
A B C
Correção automática da ferramenta (eixo Z) (Quando bit 3 (G36)
G37.2 G37.2 G37.2
de parâmetro n° 3405 é definido para 1)
Raio da ferramenta/compensação do raio da ponta da ferramenta:
G38 G38 G38 01
com vetor armazenado
Raio da ferramenta/compensação do raio da ponta da ferramenta:
G39 G39 G39
interpolação de arredondamento de cantos
G40 G40 Raio da ferramenta/compensação do raio da ponta da ferramenta:
G40
cancelar
Raio da ferramenta/compensação do raio da ponta da ferramenta:
G41 G41 G41
esquerdo
Raio da ferramenta/compensação do raio da ponta da ferramenta:
G42 G42 G42
direito
G41.2 G41.2 G41.2 Compensação da ferramenta tridimensional : esquerdo (tipo 1)
Compensação da ferramenta tridimensional : (correção do bordo
G41.3 G41.3 G41.3
dianteiro)
Compensação da ferramenta tridimensional : esquerdo (tipo 1)
G41.4 G41.4 G41.4 07
(comando compatível FS16i)
Compensação da ferramenta tridimensional : esquerdo (tipo 1)
G41.5 G41.5 G41.5
(comando compatível FS16i)
G41.6 G41.6 G41.6 Compensação da ferramenta tridimensional : esquerdo (tipo 2)
G42.2 G42.2 G42.2 Compensação da ferramenta tridimensional : direito (tipo 1)
Compensação da ferramenta tridimensional : direito (tipo 1)
G42.4 G42.4 G42.4
(comando compatível FS16i)
Compensação da ferramenta tridimensional : direito (tipo 1)
G42.5 G42.5 G42.5
(comando compatível FS16i)
G42.6 G42.6 G42.6 Compensação da ferramenta tridimensional : direito (tipo 2)
G40.1 G40.1 G40.1 Modo de cancelamento do controle da direção normal
G41.1 G41.1 G41.1 19 Controle da direção normal esquerdo ligado
G42 .1 G42 .1 G42 .1 Controle da direção normal direito ligado
Compensação do comprimento da ferramenta +
G43 G43 G43
(Bit 3 (TCT) de parâmetro Nº 5040 deve ser “1”.)
Compensação do comprimento da ferramenta -
G44 G44 G44
(Bit 3 (TCT) de parâmetro Nº 5040 deve ser “1”.)
Compensação do comprimento da ferramenta na direção do eixo
G43.1 G43.1 G43.1 da ferramenta
(Bit 3 (TCT) de parâmetro Nº 5040 deve ser “1”.)
Controle do centro da ferramenta (tipo 1)
G43.4 G43.4 G43.4
23 (Bit 3 (TCT) de parâmetro Nº 5040 deve ser “1”.)
Controle do centro da ferramenta (tipo 2)
G43.5 G43.5 G43.5
(Bit 3 (TCT) de parâmetro Nº 5040 deve ser “1”.)
G43.7 G43.7 G43.7 Correção da ferramenta
(G44.7) (G44.7) (G44.7) (Bit 3 (TCT) de parâmetro Nº 5040 deve ser “1”.)
Conversão de correção da ferramenta
G44.1 G44.1 G44.1
(Bit 3 (TCT) de parâmetro Nº 5040 deve ser “1”.)
G49 G49 G49 Cancelamento da compensação do comprimento da ferramenta
(G49.1) (G49.1) (G49.1) (Bit 3 (TCT) de parâmetro Nº 5040 deve ser “1”.)
Definição do sistema de coordenadas ou fixação de velocidade do
G50 G92 G92
00 fuso máx
G50.3 G92.1 G92.1 Predefinição do sistema de coordenadas da peça
- G50 G50 Cancelamento do escalonamento
18
- G51 G51 Escalonamento
G50.1 G50.1 G50.1 Cancelamento do espelhamento programável
22
G51.1 G51.1 G51.1 Espelhamento programável
G50.2.1 G50.2 G50.2 Cancelamento da comutação poligonal
(G250) (G250) (G250)
20
G51.2 G51.2 G51.2 Comutação poligonal
(G251) (G251) (G251)
G50.4 G50.4 G50.4 Cancelamento de controle sincronizado
G50.5 G50.5 G50.5 Cancelamento de controle composto
G50.6 G50.6 G50.6 Cancelamento de controle sobreposto
G51.4 G51.4 G51.4 00 Início de controle sincronizado
G51.5 G51.5 G51.5 Início de controle composto
G51.6 G51.6 G51.6 Início de controle sobreposto
G52 G52 G52 Definição do sistema de coordenadas locais
- 12 -
2. FUNÇÃO PREPARATÓRIA (FUNÇÃO G) PROGRAMAÇÃO B-64484PO-1/03
Sistema de códigos G
Grupo Função
A B C
G53 G53 G53 Definição do sistema de coordenadas da máquina
G53.1 G53.1 G53.1 Controle da direção do eixo da ferramenta
00
Ferramenta de retenção de ponto central do tipo de ferramenta de
G53.6 G53.6 G53.6
controle de direção de eixo
G54 G54 G54 Seleção 1 do sistema de coordenadas da peça
(G54.1) (G54.1) (G54.1)
G55 G55 G55 Seleção 2 do sistema de coordenadas da peça
G56 G56 G56 14 Seleção 3 do sistema de coordenadas da peça
G57 G57 G57 Seleção 4 do sistema de coordenadas da peça
G58 G58 G58 Seleção 5 do sistema de coordenadas da peça
G59 G59 G59 Seleção 6 do sistema de coordenadas da peça
G54.4 G54.4 G54.4 26 Compensação de erro de definição da peça
G60 G60 G60 00 Posicionamento de sentido único
G61 G61 G61 Modo de parada exata
G62 G62 G62 Modo de override automático de cantos
15
G63 G63 G63 Modo de rosqueamento
G64 G64 G64 Modo de corte
G65 G65 G65 00 Chamada de macro
G66 G66 G66 Chamada modal de macro A
G66.1 G66.1 G66.1 12 Chamada modal de macro B
G67 G67 G67 Cancelar chamada modal de macro A/B
Espelhamento ligado para cabeçote duplo de torno-revólver ou modo de
G68 G68 G68 04
corte equilibrado
Início da rotação do sistema de coordenadas ou modo de conversão
G68.1 G68.1 G68.1
tridimensional do sistema de coordenadas ligado
G68.2 G68.2 G68.2 17 Comando de plano de trabalho inclinado
G68.3 G68.3 G68.3 Comando de plano de trabalho inclinado por direção do eixo da ferramenta
G68.4 G68.4 G68.4 Comando de plano de trabalho inclinado (multi-comando incremental)
Espelhamento desligado para cabeçote duplo de torno-revólver ou
G69 G69 G69 04
cancelamento do modo de corte equilibrado
Cancelamento da rotação do sistema de coordenadas ou modo de
G69.1 G69.1 G69.1 17
conversão tridimensional do sistema de coordenadas desligado
G70 G70 G72 Ciclo de acabamento
G71 G71 G73 Remoção de material por torneamento
G72 G72 G74 Remoção de material por faceamento
G73 G73 G75 00 Ciclo de repetição de padrões
G74 G74 G76 Ciclo de perfuração profunda da superfície final
G75 G75 G77 Ciclo de perfuração do diâmetro exterior/interior
G76 G76 G78 Ciclo de abertura de rosca múltipla
G71 G71 G72 Ciclo de retificação transversal
G72 G72 G73 Dimensionamento direto transversal/ciclo de retificação
01
G73 G73 G74 Ciclo de retificação por oscilação
G74 G74 G75 Dimensionamento direto por oscilação/ciclo de retificação
G80 G80 Cancelamento do ciclo fixo para perfuração
G80 10
Caixa de transmissão eletrônica: cancelamento de sincronização
G81.1 G81.1 G81.1 00 Função do equipamento/Alta precisão de oscilaç]ao da função
G80.4 G80.4 G80.4 Caixa de transmissão eletrônica: cancelamento de sincronização
28
G81.4 G81.4 G81.4 Caixa de transmissão eletrônica: início da sincronização
G80.5 G80.5 Caixa de transmissão eletrônica com 2 pares de eixos:
G80.5
cancelamento de sincronização
27
Caixa de transmissão eletrônica com 2 pares de eixos:
G81.5 G81.5 G81.5
início da sincronização
Perfuração centrada (formato FS15-T)
G81 G81 G81
Caixa de transmissão eletrônica: início da sincronização
G82 G82 G82 Escareamento (formato FS15-T)
G83 G83 G83 Ciclo de perfuração frontal
G83.1 G83.1 G83.1 Ciclo rápido de perfuração profunda formato FS15-T)
G83.5 G83.5 G83.5 Ciclo rápido de perfuração profunda
G83.6 G83.6 G83.6 Ciclo de perfuração profunda
G84 G84 G84 10 Ciclo de rosqueamento frontal
G84.2 G84.2 G84.2 Ciclo de rosqueamento rígido com macho (formato FS15-T)
G85 G85 G85 Ciclo de mandrilagem frontal
G87 G87 G87 Ciclo de perfuração lateral
G87.5 G87.5 G87.5 Ciclo rápido de perfuração profunda
G87.6 G87.6 G87.6 Ciclo de perfuração profunda
G88 G88 G88 Ciclo de rosqueamento lateral
G89 G89 G89 Ciclo de mandrilagem lateral
- 13 -
2. FUNÇÃO PREPARATÓRIA (FUNÇÃO G) PROGRAMAÇÃO B-64484PO-1/03
Sistema de códigos G
Grupo Função
A B C
G90 G77 G20 Ciclo de corte do diâmetro exterior/interior
G92 G78 G21 01 Ciclo de abertura de rosca
G94 G79 G24 Ciclo de torneamento da superfície final
G91.1 G91.1 G91.1 00 Verificação de quantidade aumentada máxima especificada
G96 G96 G96 Controle da velocidade de corte constante
02
G97 G97 G97 Cancelamento do controle da velocidade de corte constante
G96.1 G96.1 G96.1 Execução de indexação do fuso (espera o término)
G96.2 G96.2 G96.2 Execução de indexação do fuso (não espera o término)
00
G96.3 G96.3 G96.3 Verificação de término da indexação do fuso
G96.4 G96.4 G96.4 Modo de controle da velocidade SV LIGADO
G93 G93 G93 Avanço de tempo inverso
G98 G94 G94 05 Avanço por minuto
G99 G95 G95 Avanço por rotação
- G90 G90 Programação absoluta
03
- G91 G91 Programação incremental
- G98 G98 Ciclo fixo : Retornar ao nível inicial
11
- G99 G99 Ciclo fixo : Retornar ao nível do ponto R
- 14 -
3. FUNÇÃO DE INTERPOLAÇÃO PROGRAMAÇÃO B-64484PO-1/03
3 FUNÇÃO DE INTERPOLAÇÃO
Capítulo 3, "FUNÇÃO DE INTERPOLAÇÃO", consiste nas seguintes seções:
Formato
Ponto inicial
Eixo Z
Explicação
Normalmente, a abertura de rosca é repetida ao longo do mesmo caminho da ferramenta em corte grosseiro através do
corte de acabamento para um parafuso. Desde o início da abertura de rosca, quando o codificador de posição montado
no fuso transmite um sinal de 1 rotação do fuso, a abertura de rosca começa no ponto fixo e o caminho da ferramenta na
peça não muda para a abertura de rosca repetida. Lembre-se que a velocidade do fuso deve permanecer constante no
corte grosseiro e no corte de acabamento. Do contrário, o passo de rosca será incorreto.
- 15 -
3. FUNÇÃO DE INTERPOLAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Rosca cônica
α ≤ 45° passo é LZ
α≥45° passo é LX
Normalmente, o retardamento do sistema servo, etc. produzirá passos incorretos nos pontos inicial e final do corte da
rosca. Para compensar esta situação, deverá especificar-se um comprimento de abertura de rosca mais comprido do que
o necessário.
A Tabela 3.1 (a) lista as faixas para especificar o passo da rosca.
- 16 -
3. FUNÇÃO DE INTERPOLAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Exemplo
1. Rosca reta
G00 U-62.0 ;
G32 W-74.5 F4.0 ;
Eixo Z
G00 U62.0 ;
W74.5 ;
U-64.0 ;
(Para o segundo corte, cortar mais 1mm)
G32 W-74.5 ;
G00 U64.0 ;
W74.5 ;
2. Rosca cônica
AVISO
1 A override da velocidade de avanço é eficaz (fixa em 100%) durante a abertura de rosca.
2 É muito perigoso parar o avanço da ferramenta de abrir rosca sem parar o fuso. Isto
aumentará repentinamente a profundidade de corte. Desta forma, a função de bloqueio de
avanço é ineficaz durante a abertura de rosca. Se o botão de bloqueio de avanço é
pressionado durante a abertura de rosca, a ferramenta irá parar depois que um bloco que
não especifica a abertura de rosca for executado como se o botão BLOCO ÚNICO fosse
pressionado. No entanto, a lâmpada de bloqueio de avanço (lâmpada SPL) se acende
quando o botão de BLOQUEIO DE AVANÇO no painel de controle da máquina é
pressionado. A seguir, quando a ferramenta parar, a lâmpada é desligada (Estado de parada
de bloco único).
3 Quando o botão de BLOQUEIO DE AVANÇO é pressionado novamente no primeiro bloco
depois do modo de abertura de rosca que não especifica a abertura de rosca (ou o botão ter
sido pressionado), a ferramenta pára imediatamente no bloco que não especifica a abertura
de rosca.
4 Quando a abertura de rosca é executado no estado de bloco único, a ferramenta pára depois
da execução do primeiro bloco que não especifica a abertura de rosca.
- 17 -
3. FUNÇÃO DE INTERPOLAÇÃO PROGRAMAÇÃO B-64484PO-1/03
AVISO
5 Quando o modo foi alterado da operação automática para operação manual durante a
abertura de rosca, a ferramenta pára no primeiro bloco que não especifica a abertura de
rosca como quando o botão de bloqueio de avanço é pressionado como referido no Aviso 3.
No entanto, quando o modo é alterado de modo de operação automática para outro, a
ferramenta pára depois da execução do bloco que não especifica a abertura de rosca como
para o modo de bloco único na Nota 4.
6 Quando o bloco precedente é um bloco de abertura de rosca, o corte iniciará imediatamente
sem esperar pela detecção do sinal de 1 rotação do fuso, mesmo se o bloco atual é um bloco
de abertura de rosca.
(Exemplo)
G00 Z0.0 X50.0; Sinal de Rotação Única é
G32 Z10.0 F__; Detectado
Z20.0; Não detectado
G32 Z30.0; Não detectado
7 Devido ao fato de que o controle da velocidade de corte constante é eficaz durante a rosca
em espiral ou o corte da rosca cônica e a velocidade do fuso altera, o passo de rosca correto
não pode ser cortado. Portanto, não use o controle da velocidade de corte constante durante
a abertura de rosca. Use antes o G97.
8 Um bloco de movimento antes de um bloco de abertura de rosca não deve especificar
chanfragem ou canto R.
9 Um bloco de abertura de rosca não deve especificar chanfragem ou canto R.
10 A função de override da velocidade do fuso é desativada durante a abertura de rosca. A
velocidade do fuso é fixa em 100%.
11 A função de retração no ciclo de abertura de rosca é ineficaz ao G32.
12 Se a correção da ferramenta (com o código T ou G43.7) é especificado no bloco de
segmentação, um alarme PS0509, “COMANDO DE CORREÇÃO DA FERRAMENTA NÃO
ESTÁ DISPONÍVEL”, é emitido.
Explicação
Já que o sistema é controlado de tal forma que o sincronismo com o fuso não desvia na união entre blocos sempre que
seja possível, pode-se realizar uma operação de abertura de rosca especial na qual o passo e o contorno se alteram a
meio caminho
Fig. 3.2 (a) Abertura de rosca contínua (Exemplo de G32 em sistema A de códigos G)
Mesmo quando a mesma seção é repetida para a abertura de rosca enquanto altera a profundidade de corte, este sistema
permite uma usinagem correta sem danificar as roscas.
- 18 -
3. FUNÇÃO DE INTERPOLAÇÃO PROGRAMAÇÃO B-64484PO-1/03
L : Passo
Formato
Explicação
- Comandos de abertura de rosca disponíveis
Limitação
- Ângulo inicial
O ângulo inicial não é um valor de estado contínuo (modal). Deve ser especificado sempre que for usado. Se um
valor não é especificado, assume-se o valor 0.
- 19 -
3. FUNÇÃO DE INTERPOLAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Exemplo
Programa para introduzir hélice de rosca dupla (com ângulos iniciais de 0 e 180 graus)
G00 X40.0 ;
G32 W-38.0 F4.0 Q0 ;
G00 X72.0 ;
W38.0 ;
X40.0 ;
G32 W-38.0 F4.0Q180000 ;
G00 X72.0 ;
W38.0 ;
- 20 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
1 As figuras explicativas nesta seção usam o plano ZX como plano selecionado, programação
do diâmetro para o eixo X e programação do raio para o eixo Z. Quando a programação do
raio é usada para o eixo X, mude U/2 para U e X/2 para X.
2 Um ciclo fixo pode ser executado em qualquer plano incluindo nos eixos paralelos para a
definição do plano). Mas quando é usado o sistema A de código G, U, V, e W não podem ser
definidos como eixo paralelo.
3 A direção do comprimento representa a direção do primeiro eixo no plano da seguinte forma:
Plano ZX: direção do eixo Z
plano YZ: direção do eixo Y
plano XY: direção do eixo X
4 A direção da superfície final representa a direção do segundo eixo no plano da seguinte
forma:
Plano ZX: direção do eixo X
plano YZ: direção do eixo Z
plano XY: direção do eixo Y
- 21 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G90X(U)_Z(W)_F_;
X_,Z_ : Coordenadas do ponto final de corte (ponto A' na Fig. 4.1.1.1 (a)) na direção do
comprimento
U_,W_ : Distância de avanço do ponto final do corte (ponto A' Fig. 4.1.1.1 (a)) na direção do
comprimento
F_ : Velocidade de avanço de corte
Eixo X
(R) ....Deslocamento rápido
(F) ....Avanço de corte
Eixo Z
Explicação
- Operações
Um ciclo de corte reto executa quatro operações:
(1) A operação 1 desloca a ferramenta do ponto inicial (A) até a coordenada especificada do segundo eixo do
plano (coordenada X especificada para o plano ZX) no deslocamento rápido.
(2) A operação 2 desloca a ferramenta até a coordenada especificada do primeiro eixo do plano (coordenada Z
especificada para o plano ZX) em avanço de corte. (A ferramenta é deslocada ao ponto final de corte (A') na
direção do comprimento.)
(3) A operação 3 desloca a ferramenta até a coordenada inicial do segundo eixo do plano (coordenada X de início
para o plano ZX) no avanço de corte.
(4) A operação 4 desloca a ferramenta até a coordenada inicial do primeiro eixo do plano (coordenada Z de início
para o plano ZX) em deslocamento rápido. (A ferramenta retorna para o ponto inicial (A).)
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez o
botão de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente a G90, G92 ou G94.
- 22 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G90 X(U)_Z(W)_R_F_;
X_,Z_ : Coordenadas do ponto final de corte (ponto A' na Fig. 4.1.1.2 (a)) na direção do
comprimento
U_,W_ : Distância de avanço do ponto final do corte (ponto A' na Fig. 4.1.1.2 (a)) na direção do
comprimento
R_ : Valor cônico (R na figura abaixo)
F_ : Velocidade de avanço de corte
Eixo X
(R) ....Deslocamento rápido
(F) ....Avanço de corte
Eixo X
Explicação
O contorno cônico é determinado pelas coordenadas do ponto final de corte (A') na direção do comprimento e o sinal do
valor cônico (endereço R). Para o ciclo na Fig. 4.1.1.2 (a), um sinal negativo é adicionado ao valor cônico.
NOTA
O sistema incremental do endereço R para especificar um cônico depende do sistema
incremental para o eixo de referência. Especifique o valor do raio em R.
- Operações
Um ciclo de corte cônico executa as mesmas quatro operações que um ciclo de corte reto.
No entanto, a operação 1 desloca a ferramenta do ponto inicial (A) à posição obtida adicionando ao valor cônico à
coordenada especificada do segundo eixo no plano (coordenada X especificada para o plano ZX) no deslocamento
rápido.
Operações 2, 3 e 4 após a operação 1 são as mesmas que para um ciclo de corte reto.
- 23 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez o botão
de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente a G90, G92 ou G94.
Formato
G92 X(U)_Z(W)_F_Q_;
X_,Z_ : Coordenadas do ponto final de corte (ponto A' na Fig. 4.1.2.1 (a)) na direção do
comprimento
U_,W_ : Distância de avanço do ponto final do corte (ponto A' na Fig. 4.1.2.1 (a)) na direção do
comprimento
Q_ : Ângulo para o deslocamento do ângulo inicial da abertura de rosca (Incremento: 0,001
graus, Faixa de especificação válida : de 0 a 360 graus)
F_ : Passo de rosca (L na Fig. 4.1.2.1 (a))
- 24 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Eixo X
Eixo Z
Explicação
As faixas dos passos de rosca e as restrições relacionadas com a velocidade do fuso são as mesmas que para a abertura
de rosca com G32.
- Operações
Um ciclo de abertura de rosca reta executa quatro operações:
(1) A operação 1 desloca a ferramenta do ponto inicial (A) até a coordenada especificada do segundo eixo do plano
(coordenada X especificada para o plano ZX) no deslocamento rápido.
(2) A operação 2 desloca a ferramenta até a coordenada especificada do primeiro eixo do plano (coordenada Z
especificada para o plano ZX) em avanço de corte. Neste momento, a chanfragem de rosca é realizada.
(3) A operação 3 desloca a ferramenta até a coordenada inicial do segundo eixo do plano (coordenada X de início
para o plano ZX) em deslocamento rápido.(Retração após a chanfragem)
(4) A operação 4 desloca a ferramenta até a coordenada inicial do primeiro eixo do plano (coordenada Z de início
para o plano ZX) em deslocamento rápido. (A ferramenta retorna para o ponto inicial (A).)
CUIDADO
As notas sobre esta abertura de rosca são as mesmas que para a abertura de rosca no
G32. Contudo, uma parada pelo bloqueio de avanço segue do seguinte modo; pára após o
término do caminho 3 do ciclo de abertura de rosca.
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez o
botão de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente a G90, G92 ou G94.
- 25 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Chanfragem de rosca
Pode ser executada uma chanfragem de rosca. Um sinal da ferramenta-máquina inicia a chanfragem de rosca. O
percurso de chanfragem r é especificado numa faixa de 0,1L a 12.7L em incrementos de 0,1L pelo parâmetro n° 5130.
(Na expressão acima, L é o passo de rosca.) Um ângulo de chanfragem de rosca entre 1 a 89 graus pode ser especificada
no parâmetro n° 5131. Quando o valor de 0 é especificado no parâmetro, é assumido um ângulo de 45 graus. Para a
chanfragem de rosca, são usados os mesmos tipos de aceleração/desaceleração após interpolação, constante de tempo
para aceleração/desaceleração após interpolação, e velocidade de avanço FL como para a abertura de rosca.
NOTA
São usados os parâmetros comuns para especificar a quantidade e o ângulo da chanfragem
de rosca para este ciclo e para o ciclo de abertura de rosca com G76.
Antes da retração é executada uma verificação para ver se a velocidade de avanço especificada se
Definindo o bit 4 (ROC) do parâmetro n° 1403 em 1, o override do deslocamento rápido pode ser desativado para a
velocidade de avanço da retração após a chanfragem.
NOTA
Durante a retração, a máquina não pára com um override de 0% para a velocidade de
avanço de corte, independentemente da definição do bit 4 (RF0) do parâmetro n° 1401.
- 26 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Movimento no bloqueio
de avanço
Eixo Z Ponto inicial
Deslocamento rápido
avanço de corte
CUIDADO
Não pode ser realizado outro bloqueio de avanço durante a retração.
Formato
G92 X(U)_Z(W)_R_F_Q_;
X_,Z_ : Coordenadas do ponto final de corte (ponto A' na Fig. 4.1.2.2 (a)) na direção do
comprimento
U_,W_ : Distância de avanço do ponto final do corte (ponto A' na Fig. 4.1.2.2 (a)) na direção do
comprimento
: Ângulo para o deslocamento do ângulo inicial da abertura de rosca
(Incremento: 0,001 graus,
Faixa de especificação válida:de 0 a 360 graus)
R_ : Valor cônico (R na Fig. 4.1.2.2(a))
F_ : Passo de rosca (L na Fig. 4.1.2.2(a))
- 27 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Eixo X
Eixo Z
Explicação
As faixas dos passos de rosca e as restrições relacionadas com a velocidade do fuso são as mesmas que para a abertura
de rosca com G32.
O contorno cônico é determinado pelas coordenadas do ponto final de corte (A') na direção do comprimento e o sinal do
valor cônico (endereço R). Para o ciclo na Fig. 4.1.2.2 (a), um sinal negativo é adicionado ao valor cônico.
NOTA
O sistema incremental do endereço R para especificar um cônico depende do sistema
incremental para o eixo de referência. Especifique o valor do raio em R.
- Operações
Um ciclo de abertura de rosca cônica executa as mesmas quatro operações que um ciclo de abertura de rosca reta. No
entanto, a operação 1 desloca a ferramenta do ponto inicial (A) à posição obtida adicionando ao valor cônico à
coordenada especificada do segundo eixo no plano (coordenada X especificada para o plano ZX) no deslocamento
rápido.
Operações 2, 3 e 4 depois da operação 1 são as mesmas que aquelas para um ciclo de abertura de rosca reta.
CUIDADO
As notas sobre esta abertura de rosca são as mesmas que para a abertura de rosca no G32.
Contudo, uma parada pelo bloqueio de avanço segue do seguinte modo; pára após o término
do caminho 3 do ciclo de abertura de rosca.
- 28 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez o
botão de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente de G90, G92 ou G94.
- 29 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G94 X(U)_Z(W)_F_;
X_,Z_ : Coordenadas do ponto final de corte (ponto A' na Fig. 4.1.3.1 (a)) na direção da
superfície final
U_,W_ : Distância de avanço do ponto final do corte (ponto A' na Fig 4.1.3.1 (a)) na direção da
superfície final.
F_ : Velocidade de avanço de corte
Eixo X
Eixo Z
Explicação
- Operações
Um ciclo de corte frontal executa quatro operações:
(1) A operação 1 desloca a ferramenta do ponto inicial (A) até a coordenada especificada do primeiro eixo do plano
(coordenada Z especificada para o plano ZX) no deslocamento rápido.
(2) A operação 2 desloca a ferramenta até a coordenada especificada do segundo eixo do plano (coordenada X
especificada para o plano ZX) em avanço de corte. (A ferramenta é deslocada ao ponto final de corte (A') na
direção da superfície final.)
(3) A operação 3 desloca a ferramenta até a coordenada inicial do primeiro eixo do plano (coordenada Z de início
para o plano ZX) no avanço de corte.
(4) A operação 4 desloca a ferramenta até a coordenada inicial do segundo eixo do plano (coordenada X de início
para o plano ZX) em deslocamento rápido. (A ferramenta retorna para o ponto inicial (A).)
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez o
botão de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente de G90, G92 ou G94.
- 30 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G94 X(U)_Z(W)_R_F_;
X_,Z_ : Coordenadas do ponto final de corte (ponto A' na Fig 4.1.3.2(a)) na direção da superfície
final
U_,W_ : Distância de avanço do ponto final do corte (ponto A' na Fig 4.1.3.2 (a)) na direção da
superfície final.
R_ : Valor cônico (R na figura abaixo)
F_ : Velocidade de avanço de corte
Eixo X
Eixo Z
Explicação
O contorno cônico é determinado pelas coordenadas do ponto final de corte (A') na direção da superfície final e o sinal
do valor cônico (endereço R). Para o ciclo na Fig. 4.1.3.2 (a), um sinal negativo é adicionado ao valor cônico.
NOTA
O sistema incremental do endereço R para especificar um cônico depende do sistema
incremental para o eixo de referência. Especifique o valor do raio em R.
- Operações
Um ciclo de corte cônico executa as mesmas quatro operações que um ciclo de corte frontal.
No entanto, a operação 1 desloca a ferramenta do ponto inicial (A) à posição obtida adicionando ao valor cônico à
coordenada especificada do primeiro eixo no plano (coordenada Z especificada para o plano ZX) no deslocamento
rápido.
Operações 2, 3 e 4 após a operação 1 são as mesmas que para um ciclo de corte frontal.
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez o
botão de início de ciclo.
- 31 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente de G90, G92 ou G94.
Contorno do produto
- 32 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Contorno do material
Contorno do produto
Contorno do material
Contorno do
produto
Contorno do material
Contorno do produto
- 33 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Quando é aplicada uma compensação do raio da ponta da ferramenta, o caminho do centro da ponta da ferramenta e o
sentido de correção são indicados abaixo. No ponto inicial de um ciclo, o vetor de correção é cancelado. O início da
correção é executado para o movimento do ponto inicial do ciclo. O vetor de correção é temporariamente cancelado no
retorno do ponto de início de ciclo e a correção é novamente aplicada de acordo com o próximo comando de
movimento. O sentido de correção é determinado dependendo do padrão de corte, independentemente do modo G41 ou
G42.
Caminho programado
Ponta da ferramenta
total
Ponta da
ferramenta total Ponta da
ferramenta
total
Caminho programado
- 34 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
Este CNC é igual ao FANUC Série 16i/18i/21i no sentido de correção, mas difere da série no
caminho do centro do raio da ponta da ferramenta.
- Para este CNC
As operações cíclicas de um ciclo fixo são substituídas com G00 ou G01. No primeiro
bloco para deslocar a ferramenta do ponto inicial, o início é executado. No último bloco
para retornar a ferramenta ao ponto inicial, a correção é cancelada.
- Para o FANUC Série 16i/18i/21i
Esta série difere deste CNC nas operações no bloco para deslocar a ferramenta do
ponto inicial e o último bloco para retorná-lo ao ponto inicial. Para detalhes, consulte o
"Manual de Usuário FANUC Série 16i/18i/21i."
Caminho do centro do raio da ponta da ferramenta Caminho do centro do raio da ponta da ferramenta
Ponta da Ponta da
ferramenta ferramenta
total total
Limitação
- Modal
Os elementos de dados X (U), Z (W), e R num ciclo fixo são valores modais comuns a G90, G92 e G94. Por este
motivo, se não for especificado um novo valor X (U), Z (W) ou R, o valor especificado anteriormente será usado.
Assim, quando a distância de avanço ao longo do eixo Z não varia como mostra o programa exemplificativo abaixo, um
ciclo fixo só pode ser repetido pela especificação da distância de avanço ao longo do eixo X.
- 35 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo
Eixo X
Peça
Os valores modais comuns aos ciclos fixos são apagados quando é especificado um código G de ação simples sem ser
G04. Uma vez que o modo de ciclo fixo não é cancelado pela especificação de um código G de ação simples, um ciclo
fixo pode ser executado novamente pela especificação dos valores modais. Se não forem especificados nenhuns valores
modais, não são executadas operações cíclicas.
Quando G04 é especificado, G04 é executado e nenhum ciclo fixo é realizado.
Exemplo
N003 T0101;
:
:
N010 G90 X20.0 Z10.0 F0.2;
N011 G00 T0202; <- Cancela o modo de ciclo fixo.
N012 G90 X20.5 Z10.0;
- Eixo paralelo
Mas quando é usado o sistema A de código G, U, V, e W não podem ser especificados como eixo paralelo.
- 36 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Reset
Se for executada uma operação de reset durante a execução de um ciclo fixo em que algum dos seguintes estados para
manter um código G modal do grupo 01 é definido, o código G modal do grupo 01 é substituído com o modo G01:
• Estado de reset (bit 6 (CLR) do parâmetro n° 3402 = 0)
• Estado de anulação (bit 6 (CLR) do parâmetro n° 3402 = 1) e estado em que o código G modal do grupo 01 é
armazenado no período de reset (bit 1 (C01) do parâmetro n° 3406 = 1)
Exemplo de operação)
Se um reset for feito durante a execução de um ciclo fixo (bloco X0) e o comando X20.Z1. é executado, a
interpolação linear (G01) é executada em vez do ciclo fixo.
- Intervenção Manual
Após a intervenção manual ser realizada, com o comando manual absoluto, antes da execução do ciclo fixo ou após a
parada da execução, enquanto a operação de ciclo se inicia, a quantidade de intervenção manual é cancelada mesmo
com um comando de ciclo incremental de arranque.
Exemplo de G94
Cancelamento
Intervenção Manual
- 37 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
1 As figuras explicativas nesta seção usam o plano ZX como plano selecionado, programação
do diâmetro para o eixo X e programação do raio para o eixo Z. Quando a programação do
raio é usada para o eixo X, mude U/2 para U e X/2 para X.
2 Um ciclo fixo repetitivo múltiplo pode ser executado em qualquer plano (inclusive nos eixos
paralelos para a definição do plano). Mas quando é usado o sistema A de código G, U, V, e
W não podem ser definidos como eixo paralelo.
- 38 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Existem dois tipos de remoção de material por torneamento : Tipo I e II. Para usar o tipo II, é necessária a função
opcional "repetição do ciclo fixo 2".
Formato
Plano ZpXp
G71 U(Δd) R(e) ;
G71 P(ns) Q(nf) U(Δu) W(Δw) F(f ) S(s ) T(t ) ;
N (ns) ; Os comandos de movimento para o contorno
... destino de A para A' para B estão especificados
N (nf) ; nos blocos com números de sequência ns para nf.
Plano YpZp
G71 W(Δd) R(e) ;
G71 P(ns) Q(nf) V(Δw) W(Δu) F(f ) S(s ) T(t ) ;
N (ns) ;
...
N (nf);
Plano XpYp
G71V(Δd)R(e);
G71P(ns) Q(nf) U(Δw) (Δw) V(Δu) F(f ) S(s ) T(t ) ;
N (ns) ;
…
N(nf);
Δd : Profundidade de corte
A direção de corte depende da direção AA'. Esta designação é modal e não é alterada até
outro valor ser designado. Este valor também pode ser especificado pelo parâmetro (N°
5132), e o parâmetro é alterado pelo comando do programa.
e : Quantidade de escape
Esta designação é modal e não é alterada até outro valor ser designado. Este valor também
pode ser especificado pelo parâmetro (N° 5133), e o parâmetro é alterado pelo comando do
programa.
ns : Número de sequência do primeiro bloco para o programa de acabamento de contorno.
nf : Número de sequência do último bloco para o programa de acabamento de contorno.
Δu : Distância da tolerância de acabamento na direção do segundo eixo no plano (eixo X para o
plano ZX)
Δw : Distância da tolerância de acabamento na direção do primeiro eixo no plano (eixo Z para o
plano ZX)
f,s,t : Qualquer função F, S ou T contida nos blocos ns a nf no ciclo é ignorada, e a função F, S,
ou T neste bloco G71 é eficaz.
Entrada de
Unidade Programação do raio/diâmetro Sinal
ponto decimal
Depende do sistema incremental para o
Δd Programação do raio Não necessário Permitido
eixo de referência.
- 39 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Entrada de
Unidade Programação do raio/diâmetro Sinal
ponto decimal
Depende do sistema incremental
E Programação do raio Não necessário Permitido
para o eixo de referência.
Depende da programação do
Depende do sistema incremental
Au raio/diâmetro para o segundo eixo Necessário Permitido
para o eixo de referência.
no plano.
Depende da programação do
Depende do sistema incremental
Aw raio/diâmetro para o primeiro eixo Necessário Permitido
para o eixo de referência.
no plano.
Contorno destino
Fig. 4.2.1 (a) Caminho de corte na remoção de material por torneamento (tipo I)
Explicação
- Operações
Quando um contorno-alvo passa por A, A' e B por esta ordem é dado por um programa, a área especificada é retirada
pela ∆d (profundidade de corte), com a tolerância de acabamento especificada por ∆u/2 e ∆w esquerdo. Depois do
último corte ser executado na direção do segundo eixo no plano (eixo X para o plano ZX), o corte grosseiro é executado
como acabamento ao longo do contorno do destino. Depois do corte grosseiro como acabamento, o bloco próximo ao
bloco de sequência especificado em Q é executado.
NOTA
1 Enquanto Δd e Δu são especificados pelo mesmo endereço, os seus significados são
determinados pela presença dos endereços P e Q.
2 A usinagem cíclica é executada por um comando G71 com especificação P e Q.
3 As funções F, S, e T que são especificadas no comando de movimento entre os pontos A e B
são ineficazes e aquelas especificadas no bloco G71 ou no bloco precedente são eficazes.
As funções auxiliares secundárias e M são tratadas da mesma forma que as funções F, S e
T.
4 Quando uma opção de controle da velocidade de corte constante é selecionada, os
comandos G96 ou G97 especificados no comando de movimento entre os pontos A e B são
ineficazes e os comandos especificados no bloco G71 ou no bloco precedente são eficazes.
- Contorno-alvo
Padrões
Os seguintes quatro padrões de corte são considerados. Todos estes ciclos de corte cortam a peça com um movimento
da ferramenta paralelo ao primeiro eixo no plano (eixo Z para o plano ZX). Neste momento, os sinais das tolerâncias de
acabamento de Δ u e Δ w são as seguintes:
- 40 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
É possível tanto a
interpolação linear e
circular
Limitação
(1) Para U(+), uma figura na qual a posição especificada for mais elevada que o ponto de início de ciclo não pode
ser maquinada.
Para U(-), uma figura na qual a posição especificada for inferior ao ponto de início de ciclo não pode ser
maquinada.
(2) Para o tipo I, a figura deve mostrar um aumento ou diminuição uniforme ao longo do primeiro e do segundo
eixo no plano.
(3) Para o tipo II, a figura deve mostrar um aumento ou diminuição uniforme ao longo do primeiro eixo no plano.
- Bloco de início
No bloco de início no programa para um contorno-alvo (bloco com número de sequência ns em que o caminho entre A
e A' é especificado), tem de ser especificado G00 ou G01. Se não for comandado, o alarme PS0065, “G00/G01 NÃO
ESTÁ NO PRIMEIRO BLOCO DE INÍCIO DO PROGRAMA”, é acionado.
Quando G00 é especificado, o posicionamento é executado ao longo de A-A'. Quando G01 é especificado, a
interpolação linear é executada com avanço de corte ao longo de A-A'. Neste bloco de início, selecione também tipo I
ou II.
- Verificação de funções
Durante a operação cíclica, o contorno-alvo é sempre verificado mesmo que mostre um aumento ou uma diminuição
uniforme.
NOTA
Quando a compensação do raio da ponta da ferramenta é aplicada, o contorno-alvo no qual
é aplicada a compensação é verificado.
- 41 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Tipos I e II
Seleção do tipo I ou II
Para G71, existem os tipos I e II.
Quando o contorno-alvo tem bolsas, assegure-se de que usa o tipo II. A operação de escape após o corte grosseiro na
direção do primeiro eixo no plano (eixo Z para o plano ZX) difere entre os tipos I e II. Com o tipo I, a ferramenta
escapa para a direção de 45 graus. Com o tipo II, a ferramenta corta a peça ao longo do contorno-alvo . Quando o
contorno-alvo não tiver bolsas, determine a operação de escape desejada e selecione o tipo I ou II.
NOTA
Para usar o tipo II, é necessária a opção II de "repetição de ciclo fixo".
Selecionar tipo I ou II
No bloco de início para o contorno-alvo (número de sequência ns), selecione o tipo I ou II.
(1) Quando o tipo I é selecionado, especifique o segundo eixo no plano (eixo X para o plano ZX). Não especifique
o primeiro eixo no plano (eixo Z para o plano ZX).
(2) Quando o tipo II é selecionado, especifique o segundo eixo no plano (eixo X para o plano ZX) e o primeiro eixo
no plano (eixo Z para o plano ZX). Quando quiser usar o tipo II sem mover a ferramenta ao longo do primeiro
eixo no plano (eixo Z para o plano ZX), especifique a programação incremental com a distância de avanço 0
(W0 para o plano ZX).
- Tipo I
(1) No bloco com número de sequência ns, apenas o segundo eixo no plano (eixo X (eixo U) para o plano ZX) deve
ser especificado.
Exemplo
Plano ZX
G71 V10.0 R5.0 ;
G71 P100 Q200....;
N100 X(U)_ ; (Especifica apenas o segundo eixo no plano.)
: :
: :
N200.........;
(2) A figura ao longo do caminho A'-B deve mostrar um aumento ou diminuição uniforme nas direções de ambos
os eixos que formam o plano (eixos Z e X para o pl ano ZX). Não deve ter qualquer bolsa, como mostra a Fig.
4.2.1 (c).
Fig. 4.2.1 (c) Figura que não mostra um aumento ou diminuição uniforme (tipo I)
- 42 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
CUIDADO
Se uma figura não mostra uma alternância uniforme ao longo do primeiro ou segundo eixo no
plano, o alarme PS0064, “A FORMA DE ACABAMENTO NÃO É UMA MUDANÇA
MONÓTONA (PRIMEIRO EIXO)” ou PS0329, “A FORMA DE ACABAMENTO NÃO É UMA
MUDANÇA MONÓTONA (SEGUNDO EIXO)” é acionado.
Se o movimento não mostrar uma alternância uniforme, mas for muito pequeno e puder ser
determinado que o movimento não é perigoso. A quantidade permitida pode ser especificada
no parâmetro n° 5145 e 5146 para especificar que o alarme não é acionado neste caso.
(3) A ferramenta escapa na direção de 45 graus no avanço de corte, depois do corte grosseiro.
(4) Imediatamente após o último corte, o corte grosseiro é executado como acabamento ao longo do contorno-alvo .
O bit 1 (RF1) do parâmetro n° 5105 pode ser definido para 1 de modo a que o corte grosseiro como acabamento
não seja executado.
- Tipo II
Contorno destino
Fig. 4.2.1 (e) Caminho de corte na remoção de material por torneamento (tipo II)
Quando um contorno-alvo passa por A, A', e B nesta ordem é dado por um programa para um contorno-alvo como
mostra a figura, a área especificada é removida por ∆d (profundidade de corte), com a tolerância de acabamento
especificada por ∆u/2 e ∆w esquerdo. O tipo II difere do tipo I no corte da peça ao longo da figura depois do corte
grosseiro na direção do primeiro eixo no plano (eixo Z para o plano ZX). Depois do último corte, a ferramenta retorna
ao ponto inicial especificado em G71 e o corte grosseiro é executado como acabamento ao longo do contorno-alvo ,
com a tolerância de acabamento especificada por ∆u/2 e ∆w esquerdo.
- 43 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo
Plano ZX
G71 V10.0 R5.0 ;
G71 P100 Q200....;
N100 X(U)_ ; (Especifica os dois eixos que formam o plano.)
: :
: :
N200.........;
(2) A figura não precisa mostrar um aumento ou diminuição uniforme na direção do segundo eixo no plano (eixo X
para o plano ZX) e pode ter concavidades (bolsas).
Contudo, a figura deve mostrar uma alternância uniforme na direção do primeiro eixo no plano (eixo Z para o plano
ZX). A seguinte figura não pode ser maquinada.
Alternância uniforme
não observada ao longo
do eixo Z.
Fig. 4.2.1 (g) Figura que não pode ser maquinada (tipo II)
CUIDADO
Para uma figura ao longo da qual a ferramenta se move para trás ao longo do primeiro eixo
no plano durante a operação de corte (incluindo um cume em comando de arco), uma
ferramenta corte pode entrar em contato com a peça. Por este motivo, para uma figura que
não mostra uma alternância uniforme, o alarme PS0064 ou PS0329 é acionado. Se o
movimento não mostrar uma alternância uniforme, mas for muito pequeno e puder ser
determinado que o movimento não é perigoso, a quantidade permitida pode ser especificada
no parâmetro n° 5145 para especificar que, neste caso, o alarme não é acionado.
Não é necessário que a primeira seção cortada seja vertical. Qualquer figura é permitida se a alteração uniforme for
mostrada na direção do primeiro eixo no plano (eixo Z para o plano ZX).
- 44 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Fig. 4.2.1 (h) Figura que pode ser maquinada (tipo II)
(3) Depois de rodar, a ferramenta corta a peça ao longo da sua figura e escapa no avanço de corte.
A quantidade de escape depois do corte (e) pode ser especificada no endereço R ou definida no parâmetro n° 5133. No
entanto, quando existir movimento de baixo, a ferramenta escapa na direção de 45 graus.
e(especificado no comando ou
parâmetro número 5133)
Base
(4) Quando uma posição paralela ao primeiro eixo no plano (eixo Z para o plano ZX) é especificada num bloco no
programa para o contorno-alvo , assume-se que se encontra na parte de baixo de uma bolsa.
(5) Após o término de todos os cortes grosseiros ao longo do primeiro eixo no plano (eixo Z para o plano ZX), a
ferramenta regressa temporariamente ao ponto de início de ciclo. Agora, quando há uma posição cuja altura seja
igual ao ponto inicial, a ferramenta passa através do ponto na posição obtida adicionando a profundidade de
corte Δd à posição na figura e regressa ao ponto inicial.
A seguir, o corte grosseiro é realizado como acabamento ao longo do contorno-alvo . Agora, a ferramenta passa
através do ponto na posição obtida (na qual a profundidade de corte Δd é adicionada) quando regressa ao ponto
inicial.
O bit 2 (RF2) do parâmetro n° 5105 pode ser definido para 1 de modo que o corte grosseiro como acabamento
não seja executado.
- 45 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Ponto inicial
Profundidade de
corte Δd
Fig. 4.2.1 (k) Operação de escape quando a ferramenta retorna ao ponto inicial (tipo II)
(6) Ordem e caminho para o corte grosseiro de bolsas. O corte grosseiro é realizado na seguinte ordem.
(a) Quando a figura mostra uma diminuição uniforme ao longo do primeiro eixo no plano (eixo Z para o
plano ZX)
Fig. 4.2.1 (l) Ordem de corte grosseiro em caso de diminuição uniforme (tipo II)
(b) Quando a figura mostra um aumento uniforme ao longo do primeiro eixo no plano (eixo Z para o plano
ZX)
Fig. 4.2.1 (m) Ordem de corte grosseiro em caso de aumento uniforme (tipo II)
- 46 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Fig. 4.2.1 (n) Caminho de corte para bolsas múltiplas (tipo II)
A seguinte figura mostra como a ferramenta se move depois de um corte grosseiro para uma bolsa em detalhe.
Deslocamento rápido
Escape da base
Avanço de corte
Fig. 4.2.1 (o) Detalhes de movimento depois do corte para uma bolsa (tipo II)
Corta a peça na velocidade de avanço de corte e escapa na direção de 45 graus. (Operação 19)
A seguir, se desloca até a altura do ponto D em deslocamento rápido. (Operação 20)
A seguir, se desloca até a posição do valor de g antes do ponto D. (Operação 21)
Finalmente, se desloca até o ponto D no avanço de corte. A distância g até a posição inicial do avanço de corte é
definida no parâmetro n° 5134. Para a última bolsa, depois de cortar a base, a ferramenta escapa para a direção de 45
graus e retorna para o ponto inicial em deslocamento rápido. (Operações 34 e 35)
CUIDADO
1 Este CNC difere do FANUC Série 16i/18i/21i no corte de uma bolsa.
A ferramenta primeiro corta a bolsa mais próxima ao ponto inicial. Após finalizar o corte da
bolsa, a ferramenta se desloca até a bolsa mais próxima e começa o corte.
2 Quando a figura possui uma bolsa, geralmente especifique o valor de 0 para ∆w (tolerância
de acabamento). Do contrário, a ferramenta pode cavar na parede de um lado.
3 Este CNC difere do FANUC Série 16i/18i/21i no caminho do corte após ter girado,
dependendo da figura da peça de trabalho. Quando a ferramenta se move apenas ao longo
do primeiro eixo do plano (Eixo-Z para o plano ZX) de acordo com a figura da peça de
trabalho durante o corte, ela começa a sofrer retração ao longo do segundo eixo do plano
(Eixo-X para o plano ZX).
- 47 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo de programa
G42......................................Especificar esse comando antes do comando de ciclo fixo, múltiplo e repetitivo.
G71U1.0R0.5;
G71P10Q20;
N10G00X0;
:
N20X50;
G40:.......................................Especificar esse comando após o programa especificar um valor alvo de acabamento.
Quando este ciclo é especificado no modo de compensação do raio da ponta da ferramenta, a correção é
temporariamente cancelada durante o movimento no ponto inicial. O início é realizado no primeiro bloco. A correção é
temporariamente cancelada novamente no retorno do ponto de início de ciclo depois de terminar a operação cíclica. O
início é realizado de acordo com o seguinte comando de movimento. Esta operação é apresentada na Fig. 4.2.1 (p).
Cancelamento da
correção
Ponto de início
de ciclo
Cancelamento da correção
Início
Esta operação cíclica é executada de acordo com a figura determinada pelo caminho da compensação do raio da ponta
da ferramenta, quando o vetor de correção é 0 no ponto inicial A e a partida é executada num bloco entre o caminho A-
A'.
Fig. 4.2.1 (q) Caminho quando a compensação do raio da ponta da ferramenta é aplicada
- 48 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
Para executar a fresagem de bolsas no modo de compensação do raio da ponta da
ferramenta, especifique o bloco linear A-A' fora da peça e especifique a figura de uma bolsa
atual. Isto evita que a bolsa seja cavada.
Ponto Inicial
Atual
Para os comandos do tipo I G71 e G72, as operações 1 e 2 do giro do ponto inicial atual são normalmente
realizadas em 2 ciclos, podem ser realizadas em 1 ciclo definido pelo bit 1 (ASC) do parâmetro Nº 5107 ao 1.
O modo de alimentação especificado no bloco de início no programa para uma figura de destino (G00 ou
G01) é usado. Bit 1 (ASC) do parâmetro Nº 5107 é valido apenas para o comando do tipo I.
- 49 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Operação 1
Ponto Inicial
Anterior
Operação 2
Ponto Inicial
Atual
- 50 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Este ciclo é o mesmo que o G71 exceto que o corte é executado por uma operação paralela ao segundo eixo no plano
(eixo X para o plano ZX).
Formato
Plano ZpXp
G72 U(Δd) R(e) ;
G72 P(ns) Q(nf) U(Δu) W(Δw) F(f ) S(s ) T(t ) ;
N (ns) ; Os comandos de movimento para o contorno
... destino de A para A' para B estão especificados
N (nf) ; nos blocos com números de sequência ns para nf.
Plano YpZp
G72 W(Δd) R(e) ;
G72 P(ns) Q(nf) V(Δw) W(Δu) F(f ) S(s ) T(t ) ;
N (ns) ;
...
N (nf);
Plano XpYp
G72 U(Δ2d) R(e);
G72 P(ns) Q(nf ) U(Δw) W(Δu) F(f ) S(s ) T(t );
N (ns);
…
Δd : Profundidade de corte
A direção de corte depende da direção AA'. Esta designação é modal e não é alterada até
outro valor ser designado. Este valor também pode ser especificado pelo parâmetro (N°
5132), e o parâmetro é alterado pelo comando do programa.
e : Quantidade de escape
Esta designação é modal e não é alterada até outro valor ser designado. Este valor também
pode ser especificado pelo parâmetro (N° 5133), e o parâmetro é alterado pelo comando do
programa.
ns : Número de sequência do primeiro bloco para o programa de acabamento de contorno.
nf : Número de sequência do último bloco para o programa de acabamento de contorno.
Δu : Distância da tolerância de acabamento na direção do segundo eixo no plano (eixo X para o
plano ZX)
Δw : Distância da tolerância de acabamento na direção do primeiro eixo no plano (eixo Z para o
plano ZX)
f,s,t : Qualquer função F, S ou T contida nos blocos ns a nf no ciclo é ignorada, e a função F, S,
ou T neste bloco G71 é eficaz.
Entrada de
Unidade Programação do raio/diâmetro Sinal
ponto decimal
Depende do sistema incremental
Δd Programação do raio Não necessário Permitido
para o eixo de referência.
Depende do sistema incremental
e Programação do raio Não necessário Permitido
para o eixo de referência.
- 51 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Entrada de
Unidade Programação do raio/diâmetro Sinal
ponto decimal
Depende da programação do
Depende do sistema incremental
Δu raio/diâmetro para o segundo eixo Necessário Permitido
para o eixo de referência.
no plano.
Depende da programação do
Depende do sistema incremental
Δw raio/diâmetro para o primeiro eixo Necessário Permitido
para o eixo de referência.
no plano.
Caminho da ferramenta
Contorno
destino
Fig. 4.2.2 (r) Caminho de corte na remoção de material por faceamento (tipo I)
Explicação
- Operações
Quando um contorno-alvo passa por A, A' e B por esta ordem é dado por um programa, a área especificada é retirada
pela ∆d (profundidade de corte), com a tolerância de acabamento especificada por Au/2 e ∆w esquerdo.
NOTA
1 Enquanto ∆d e ∆u são especificados pelo mesmo endereço, os seus significados são
determinados pela presença dos endereços P e Q.
2 A usinagem cíclica é executada por um comando G72 com especificação P e Q.
3 As funções F, S, e T que são especificadas no comando de movimento entre os pontos A e B
são ineficazes e aquelas especificadas no bloco G72 ou no bloco precedente são eficaz. As
funções auxiliares secundárias e M são tratadas da mesma forma que as funções F, S e T.
4 Quando uma opção de controle da velocidade de corte constante é selecionada, os
comandos G96 ou G97 especificados no comando de movimento entre os pontos A e B são
ineficazes e os comandos especificados no bloco G72 ou no bloco precedente são eficazes.
- Contorno-alvo Padrões
Os quatro padrões de corte seguintes são considerados. Todos estes ciclos de corte cortam a peça com um movimento
da ferramenta paralelo ao segundo eixo no plano (eixo X para o plano ZX). Neste momento, os sinais das tolerâncias de
acabamento de ∆u e ∆w são os seguintes:
- 52 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
É possível tanto a
interpolação linear e
circular
Fig. 4.2.2 (s)Sinais dos valor especificados em U e W na remoção de material por faceamento
Limitação
(1) Para W(+), uma figura na qual a posição especificada for mais elevada que o ponto de início de ciclo não pode
ser maquinada. Para W(-), uma figura na qual a posição especificada for inferior ao ponto de início de ciclo não
pode ser maquinada.
(2) Para o tipo I, a figura deve mostrar um aumento ou diminuição uniforme ao longo do primeiro e do segundo
eixo no plano.
(3) Para o tipo II, a figura deve mostrar um aumento ou diminuição uniforme ao longo do segundo eixo no plano.
- Bloco de início
No bloco de início no programa para um contorno-alvo (bloco com número de sequência ns em que o caminho entre A
e A' é especificado), tem de ser especificado G00 ou G01. Se não for comandado, o alarme PS0065, “G00/G01 NÃO
ESTÁ NO PRIMEIRO BLOCO DA FORMA DO PROGRAMA é acionado.
Quando G00 é especificado, o posicionamento é executado ao longo de A-A'. Quando G01 é especificado, a
interpolação linear é executada com avanço de corte ao longo de A-A'. Neste bloco de início, selecione também tipo I
ou II.
- Verificação de funções
Durante a operação cíclica, o contorno-alvo é sempre verificado desde que mostre um aumento ou uma diminuição
uniforme.
NOTA
Quando a compensação do raio da ponta da ferramenta é aplicada, o contorno-alvo no qual
é aplicada a compensação é verificado.
- Tipos I e II
Seleção do tipo I ou II
Para G72, existem os tipos I e II.
Quando o contorno-alvo tem bolsas, assegure-se que usa o tipo II. A operação de escape após o corte grosseiro na
direção do segundo eixo no plano (eixo X para o plano ZX) difere entre os tipos I e II. Com o tipo I, a ferramenta
escapa para a direção de 45 graus. Com o tipo II, a ferramenta corta a peça ao longo do contorno-alvo . Quando o
contorno-alvo não tiver bolsas, determine a operação de escape desejada e selecione o tipo I ou II.
- 53 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Selecionar tipo I ou II
No bloco de início para o contorno-alvo (número de sequência ns), selecione o tipo I ou II.
(1) Quando o tipo I é selecionado
Especifique o primeiro eixo no plano (eixo Z para o plano ZX). Não especifique o segundo eixo no plano (eixo
X para o plano ZX).
(2) Quando o tipo II é selecionado
Especifique o segundo eixo no plano (eixo X para o plano ZX) e o primeiro eixo no plano (eixo Z para o plano
ZX). Quando quiser usar o tipo II sem mover a ferramenta ao longo do segundo eixo no plano (eixo X para o
plano ZX), especifique a programação incremental com a distância de avanço 0 (U0 para o plano ZX).
- Tipo I
G72 difere de G71 nos seguintes pontos:
(1) G72 corta a peça movendo a ferramenta em paralelo com o segundo eixo no plano (eixo X no plano ZX).
(2) No início do bloco no programa para um contorno-alvo (bloco com número de sequência ns), apenas deve ser
especificado o primeiro eixo no plano (eixo Z (eixo W) para o plano ZX).
- Tipo II
G72 difere de G71 nos seguintes pontos:
(1) G72 corta a peça movendo a ferramenta em paralelo com o segundo eixo no plano (eixo X no plano ZX).
(2) A figura não precisa mostrar um aumento ou diminuição uniforme na direção do primeiro eixo no plano (eixo Z
para o plano ZX) e pode ter concavidades (bolsas). A figura deve mostrar uma alteração uniforme na direção do
segundo eixo no plano (eixo X para o plano ZX).
(3) Quando uma posição paralela ao segundo eixo no plano (eixo X para o plano ZX) é especificada num bloco no
programa para o contorno-alvo , assume-se que se encontra na base de uma bolsa.
(4) Após o término de todos os cortes grosseiros ao longo do segundo eixo no plano (eixo X para o plano ZX), a
ferramenta regressa temporariamente ao ponto de início. É então executado o corte grosseiro como acabamento.
- 54 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Esta função permite cortar um padrão fixo repetidamente, com um padrão sendo deslocado bit a bit. Com este ciclo de
corte, é possível cortar eficientemente uma peça cujo contorno grosseiro já tenha sido executado por uma usinagem
grosseira, pelo método de forja ou fundição, etc.
Formato
Plano ZpXp
G73 U(Δd) R(e) ;
G73 P(ns) Q(nf) U(Δu) W(Δw) F(f ) S(s ) T(t ) ;
N (ns) ; Os comandos de movimento para o contorno
... destino de A para A' para B estão especificados
N (nf) ; nos blocos com números de sequência ns para nf.
Plano YpZp
G73 W(Δd) R(e) ;
G73 P(ns) Q(nf) V(Δw) W(Δu) F(f ) S(s ) T(t ) ;
N (ns) ;
...
N (nf);
Plano XpYp
G73 U (Δk) V(Δi) R(d);
G73 P(ns) Q(nf) U(Δw) V(Δu) F(f ) S(s ) T(t );
N (ns);
…
N (nf);
Δi : Distância do escape na direção do segundo eixo no plano (eixo X para o plano ZX) Esta
designação é modal e não é alterada até outro valor ser designado. Este valor também
pode ser especificado pelo parâmetro n° 5135, e o parâmetro é alterado pelo comando do
programa.
Δk : Distância do escape na direção do primeiro eixo no plano (eixo Z para o plano ZX) Esta
designação é modal e não é alterada até outro valor ser designado. Este valor também
pode ser especificado pelo parâmetro n° 5136, e o parâmetro é alterado pelo comando do
programa.
d : O divisor
Este valor é o mesmo que na contagem repetitiva para corte grosseiro. Esta designação é
modal e não é alterada até outro valor ser designado. Este valor também pode ser
especificado pelo parâmetro n° 5137, e o parâmetro é alterado pelo comando do
programa.
ns : Número de sequência do primeiro bloco para o programa de acabamento de contorno.
nf : Número de sequência do último bloco para o programa de acabamento de contorno.
Δu : Distância da tolerância de acabamento na direção do segundo eixo no plano (eixo X para
o plano ZX)
Δw : Distância da tolerância de acabamento na direção do primeiro eixo no plano (eixo Z para o
plano ZX)
f,s,t : Qualquer função F, S e T contida nos blocos entre o número de sequência "ns" e "nf" é
ignorada, e as funções F, S e T neste bloco G73 são eficazes.
- 55 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Entrada de
Unidade Programação do raio/diâmetro Sinal
ponto decimal
Depende do sistema incremental
Δi Programação do raio Necessário Permitido
para o eixo de referência.
Depende do sistema incremental
Δk Programação do raio Necessário Permitido
para o eixo de referência.
Depende da programação do
Depende do sistema incremental
Δu raio/diâmetro para o segundo eixo Necessário Permitido
para o eixo de referência.
no plano.
Depende da programação do
Depende do sistema incremental
Δw raio/diâmetro para o primeiro eixo no Necessário Permitido
para o eixo de referência.
plano.
NOTA
A entrada do ponto decimal é permitido com d.
Contudo, um valor arredondado para um número inteiro é usado como divisor,
independentemente da definição do bit 0 (DPI) do parâmetro n° 3401.
Quando um número inteiro é introduzido, o número inteiro introduzido é usado como divisor.
Explicação
- Operações
Quando um contorno-alvo passa por A, A', e B nesta ordem dada por um programa, o corte grosseiro é executado e
o número de vezes é especificado, com a tolerância de acabamento especificada por Au/2 e ∆w esquerdo.
NOTA
1 Enquanto os valor ∆i e Ak, ou ∆u e ∆w são especificados respectivamente pelo mesmo
endereço, os seus significados são determinados pela presença dos endereços P e Q.
2 A usinagem cíclica é executada por um comando G73 com especificação P e Q.
3 Após o término da operação cíclica, a ferramenta retorna ao ponto A.
4 As funções F, S, e T que são especificadas no comando de movimento entre os pontos A e B
são ineficazes e aquelas especificadas no bloco G73 ou no bloco precedente são eficaz. As
funções auxiliares secundárias e M são tratadas da mesma forma que as funções F, S e T.
- 56 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Contorno-alvo Padrões
Como no caso de G71, existem quatro padrões de contorno-alvo . Cuidado com os sinais de Au, ∆w , Ai, e Ak durante
a programação deste ciclo.
- Bloco de início
No bloco de início no programa para o contorno-alvo (bloco com número de sequência ns em que o caminho entre A e
A' é especificado), tem de ser especificado G00 ou G01. Se não for comandado, o alarme PS0065, “G00/G01 NÃO
ESTÁ NO PRIMEIRO BLOCO DA FORMA DO PROGRAMA é acionado.
Quando G00 é especificado, o posicionamento é executado ao longo de A-A'. Quando G01 é especificado, a
interpolação linear é executada com avanço de corte ao longo de A-A'.
- Função de verificação
- 57 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Após o corte grosseiro do G71, G72 ou G73, o seguinte comando permite realizar o acabamento.
Formato
G70 P(ns) Q(nf) ;
ns : Número de sequência do primeiro bloco para o programa de acabamento de contorno.
nf : Número de sequência do último bloco para o programa de acabamento de contorno.
Explicação
- Operações
Os blocos com números de sequência ns a nf no programa para contornos destinos são executados para realizar o
acabamento. As funções auxiliares secundárias e F, S, T, M especificadas no bloco G71, G72 ou G73 são ignoradas e
as funções auxiliares secundárias e F, S, T, M especificadas nos blocos com números de sequência ns a nf são eficazes.
Quando uma operação cíclica finaliza, a ferramenta regressa ao ponto inicial em deslocamento rápido e o seguinte
bloco de ciclo G70 é lido.
- Contorno-alvo
Função de verificação
Pode ser feita a seguinte verificação.
- Armazenamento de blocos P e Q
Quando o corte grosseiro é executado pelo G71, G72 ou G73, são armazenadas até três endereços de memória dos
blocos P e Q. Assim, os blocos indicados por P e Q são imediatamente encontrados na execução do G70 sem
necessidade de pesquisar a memória no início à procura deles. Após a execução de alguns ciclos de corte grosseiro
G71, G72 e G73, os ciclos de acabamento podem ser executados pelo G70 ao mesmo tempo. Agora, para o quarto
ciclo de corte grosseiro e subseqüentes, o tempo do ciclo é mais prolongado porque a memória é pesquisada à procura
dos blocos P e Q.
Exemplo
G71 P100 Q200 ... ;
N100... ;
... ;
... ;
N200... ;
G71 P300 Q400 ... ;
N300... ;
... ;
... ;
N400
... ;
... ;
G70 P100 Q200 ; Executado sem uma pesquisa do primeiro ao terceiro ciclo)
G70 P300 Q400 ; (Executado depois de uma pesquisa à procura do quarto ciclo e
subseqüentes)
- 58 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
Os endereços da memória dos blocos P e Q são armazenados durante os ciclos de corte
grosseiro pelo G71, G72 e G73 são apagados após a execução do G70.
Todos os endereços armazenados na memória dos locos P e Q também são apagados por
uma reinicialização.
NOTA
A ferramenta regressa sempre ao ponto de início de ciclo no modo de posicionamento não-
linear independentemente da definição do bit 1 (LRP) do parâmetro n° 1401.
Antes da execução de um ciclo de acabamento para um contorno-alvo com bolsas cortado
pelo G71 ou G72, verifique que a ferramenta não interfere com a peça quando regressa do
ponto final do contorno-alvo ao ponto de início de ciclo.
Examplo de programa
G42;...............................Especifique esse comando antes do comando do ciclo fixo, múltiplo e repetitivo.
G70P10Q20;
G40...............................Especifique esse comando após o comando do ciclo fixo, múltiplo e repetitivo.
Como G71, esta operação cíclica é executada de acordo com a figura determinada pelo caminho da compensação do
raio da ponta da ferramenta, quando o vetor de correção é 0 no ponto inicial A e a partida é executada num bloco entre o
caminho A-A'.
- 59 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo
Eixo X
Ponto inicial
Eixo Z
- 60 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Eixo X
Eixo Z
- 61 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Este ciclo permite a quebra de aparas no corte do diâmetro exterior. Se o segundo eixo no plano (eixo X (eixo U) para o
plano ZX) e o endereço P são omitidos, a operação é executada só ao longo do primeiro eixo no plano (eixo Z para o
plano ZX), ou seja, é executado um ciclo de perfuração profunda.
Formato
G74R (e) ;
G74X(U)_ Z(W)_ P(Δi) Q(Δk) R(Δd) F (f ) ;
e : Valor de retorno
Esta designação é modal e não é alterada até outro valor ser designado. Este valor
também pode ser especificado pelo parâmetro n° 5139, e o parâmetro é alterado
pelo comando do programa.
X_,Z_ : Coordenada do segundo eixo no plano (eixo X para o plano ZX) no ponto B e
Coordenada do primeiro eixo no plano (eixo Z para o plano ZX) no ponto C
U_,W_ : A distância de avanço ao longo do segundo eixo no plano (U para o plano ZX) do
ponto A ao B A distância de avanço ao longo do primeiro eixo no plano (W para o
plano ZX) do ponto A ao C (Quando o sistema A de códigos G é usado. Em outros
casos, X_,Z_ é usado para a especificação.)
Ai : A distância de avanço na direção do segundo eixo no plano (eixo X para o plano
ZX)
Ak : Profundidade do corte na direção do primeiro eixo no plano (eixo Z para o plano ZX)
Ad : Valor de descarga da ferramenta na base de corte
f : Velocidade de avanço
NOTA
Normalmente, especifique um valor positivo para Δd. Quando X (U) e ∆i são omitidos,
especifique um valor com o sinal indicando a direção em que a ferramenta deve escapar.
- 62 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Fig. 4.2.5 (a) Caminho de corte no ciclo de perfuração do pico da superfície final
Explicação
- Operações
É repetida uma operação cíclica de corte por Ak e retorno por E. Quando o corte alcança o ponto C, a ferramenta
escapa por Ad. A seguir, a ferramenta regressa em deslocamento rápido, se desloca na direção do ponto B por Ai, e
executa novamente um corte.
NOTA
1 Enquanto ∆d e ∆u são especificados pelo mesmo endereço, os seus significados são
determinados pela especificação dos eixos X, Y ou Z. Quando o eixo é especificado, ∆d
é usado.
2 A usinagem de ciclo é executada pelo comando G74 com a especificação do eixo.
- 63 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Este ciclo é equivalente ao G74 exceto que o segundo eixo no plano (eixo X para o plano ZX) muda de sítio com o
primeiro eixo no plano (eixo Z para o plano ZX). Este ciclo permite a quebra de aparas na superfície final. Também
permite ranhurar durante o corte do diâmetro exterior e o corte (quando o eixo Z (eixo W) e Q são omitidos para o
primeiro eixo no plano).
Formato
G75R (e) ;
G75X(U)_ Z(W)_ P(Ai) Q(Ak) R(Ad) F (f ) ;
e : Valor de retorno
Esta designação é modal e não é alterada até outro valor ser designado. Este valor
também pode ser especificado pelo parâmetro n° 5139, e o parâmetro é alterado pelo
comando do programa.
X_,Z_ : Coordenada do segundo eixo no plano (eixo X para o plano ZX) no ponto B e
Coordenada do primeiro eixo no plano (eixo Z para o plano ZX) no ponto C
U_,W_ : A distância de avanço ao longo do segundo eixo no plano (U para o plano ZX) do
ponto A ao B A distância de avanço ao longo do primeiro eixo no plano (W para o
plano ZX) do ponto A ao C (Quando o sistema A de códigos G é usado. Em outros
casos, X_,Z_ é usado para a especificação.)
Ai : A profundidade de corte na direção do segundo eixo no plano (eixo X para o plano
ZX)
Ak : A distância de avanço na direção do primeiro eixo no plano (eixo Z para o plano ZX)
Ad : Valor de descarga da ferramenta na base de corte
f : Velocidade de avanço
NOTA
Normalmente, especifique um valor positivo para Ad. Quando Z (W) e Ak são omitidos,
especifique um valor com o sinal indicando a direção em que a ferramenta deve escapar.
- 64 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Explicação
-Operações
É repetida uma operação cíclica de corte por ∆i e retorno por E. Quando o corte alcança o ponto B, a ferramenta
escapa por Ad. A seguir, a ferramenta regressa em deslocamento rápido, se desloca na direção do ponto C por Ak, e
executa novamente um corte.
Ambos G74 e G75 são usados para ranhurar e perfurar e permitem à ferramenta aliviar-se automaticamente. São
considerados quatro padrões simétricos, respectivamente.
- 65 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Este ciclo de abertura de rosca executa o corte de uma extremidade pelo valor constante do corte.
Formato
G76 P(m) (r) (a) Q(Admin) R(d ) ;
G76 X(U)_ Z(W)_ R(i ) P(k ) Q(Ad) F (L ) ;
m: Contagem repetitiva no acabamento (1 a 99)
Este valor também pode ser especificado pelo parâmetro. n° 5142 e o parâmetro é
alterado pelo comando do programa.
r: Valor de chanfragem (0 a 99)
Quando o passo de rosca é expressado por L, o valor de L pode ser definido de
0.0L a 9.9L em incrementos de 0.1L (números de 2 dígitos). Este valor também
pode ser especificado pelo parâmetro n° 5130 e o parâmetro é alterado pelo
comando do programa.
a: Ângulo de ponta da ferramenta
Pode ser selecionado um dos seis tipos de ângulo, 80°, 60°, 55°, 30°, 29° e 0°, e
podem ser especificados por um número de 2 dígitos. Este valor também pode ser
especificado pelo parâmetro n° 5143 e o parâmetro é alterado pelo comando do
programa.
Ao mesmo tempo. M, R e A são especificados pelo endereço P.
(Exemplo) Quando m=2, r=1.2L, a=60°, especifique como mostrado abaixo (L é o passo da
rosca).
- 66 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Ponta da ferramenta
- 67 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Explicação
- Operações
Este ciclo executa uma abertura de rosca para que o comprimento do passo entre C e D seja o especificado no
código F. Em outras seções, a ferramenta se desloca em deslocamento rápido. Esta constante de tempo para a
aceleração/desaceleração após a interpolação e a velocidade de avanço FL para a chanfragem de rosca e a
velocidade de avanço para a retração após a chanfragem são iguais que para a chanfragem de rosca com G92 (ciclo
fixo).
NOTA
1 Os significados dos dados especificados pelos endereços P, Q e R determinados pela
presença de X (U) e Z (W).
2 A usinagem cíclica é executada por um comando G76 com especificação X (U) e Z (W).
3 Os valores especificados nos endereços P, Q e R são modais e não são alterados até
outro valor ser especificado.
4 Especifique um valor menor do que a altura da rosca como na provisão do acabamento.
(d<k)
CUIDADO
As notas sobre esta abertura de rosca são as mesmas que para a abertura de rosca no
G32. No entanto, para um bloqueio de avanço no ciclo de abertura de rosca, veja o
"Bloqueio de avanço num ciclo de abertura de rosca" descrito abaixo.
- 68 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Chanfragem de rosca
A chanfragem de rosca pode ser executada neste ciclo de abertura de rosca. Um sinal da ferramenta-máquina inicia a
chanfragem de rosca. O valor máximo de chanfragem de rosca (r) que pode ser especificado no comando é de 99 (9,9L).
O valor pode ser especificado numa faixa de 0,1L a 12,7L em incrementos de 0,1L no parâmetro n° 5130. Um ângulo
de chanfragem de rosca entre 1 a 89 graus pode ser especificado no parâmetro n° 5131. Quando o valor de 0 é
especificado no parâmetro, é assumido um ângulo de 45 graus. Para a chanfragem de rosca, são usados o mesmo tipo de
aceleração/ desaceleração após interpolação, constante de tempo para aceleração/ desaceleração após interpolação, e
velocidade de avanço FL como para a abertura de rosca.
NOTA
São usados os parâmetros comuns para especificar a quantidade e o ângulo da chanfragem
de rosca para este ciclo e para o ciclo de abertura de rosca com G92.
- 69 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Definindo o bit 4 (ROC) do parâmetro N° 1403 em 1, o override do deslocamento rápido pode ser desativado para a
velocidade de avanço da retração após a chanfragem.
NOTA
Durante a retração, a máquina não pára com um override de 0% para a velocidade de
avanço de corte, independentemente da definição do bit 4 (RF0) do parâmetro n° 1401.
deslocamento
rápido
avanço de corte
- 70 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
ATENÇÃO
Um outro bloqueio de avanço não pode ser realizado durante a retração.
Exemplo
Eixo X
Eixo Z
Comandos programados
- Memória de programas
Os programas que usam G70, G71, G72 ou G73 devem ser armazenados na memória de programas. O uso do modo
em que os programas são armazenados na memória de programas é chamado na operação que permite que estes
programas sejam executados num modo diferente ao MEM. Os programas que usam G74, G75, ou G76 não precisam
de ser armazenados na memória de programas.
- Blocos nos quais os dados relacionados com um ciclo repetitivo múltiplo são
especificados
Os endereços P, Q, X, Z, U, W e R devem ser corretamente especificados para cada bloco.
Num bloco em que G70, G71, G72 ou G73 são especificados, as seguintes funções não podem ser especificadas:
• Chamadas de macro de usuário (chamada simples, chamada modal e chamada do subprograma)
- 71 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Cancelamento
Intervenção Manual
- Macro de interrupção
Qualquer macroprograma de interrupção não pode ser executado durante a execução de um ciclo repetitivo múltiplo.
- 72 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- 73 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Explicação
O ciclo fixo de perfuração consiste nas seguintes seis sequências de operações.
Operação 1 Posicionamento do eixo X (Z) e C
Operação 2 Deslocamento rápido até o nível do ponto R
Operação 3 Usinagem de furos
Operação 4 Operação na base de um furo
Operação 5 Retração para o nível do ponto R
Operação 6 Deslocamento rápido até o nível inicial
Operação 1
Nível inicial
Operação 2 Operação 6
Nível do ponto R
Operação 5
Operação 3
- 74 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
G83 e G87, G84 e G88 e G85 e G89 têm a mesma função respectivamente exceto pelos eixos especificados como eixos
de posicionamento e eixos de perfuração.
- Modo de perfuração
G83 a G85/G87 a G89 são códigos G modais e seguem efetuados até serem cancelados. Sendo efetuados, o estado atual
é o modo de perfuração. Uma vez que os dados de perfuração sejam especificados no modo de perfuração, os dados são
mantidos até serem modificados ou cancelados.
Especifique todos os dados de perfuração necessários no início dos ciclos fixos; quando os ciclos fixos estiverem a ser
executados, especifique só as modificações de dados.
A velocidade de avanço especificada em F também é mantida após o cancelamento do ciclo de perfuração. Quando os
dados Q sejam necessários, deve ser especificados em cada bloco. Quando os dados Q sejam necessários, deve ser
especificados em cada bloco. É cancelado especificando G80.
Nível inicial
Nível do ponto R
- Número de repetições
Para repetir a perfuração para furos a intervalos regulares, especifique o número de repetições em K_.
K é eficaz só nos blocos onde é especificado.
Especifique a primeira posição do furo na programação incremental.
É especificada na programação absoluta, a perfuração é repetida na mesma posição.
- 75 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
Para K, especifique um número inteiro 0 ou de 1 a 9999.
- Cancelamento
Para cancelar um ciclo fixo, use G80 ou um código G do grupo 01.
CUIDADO
1 Em cada ciclo fixo, os endereços R, Z e X são usados da seguinte forma:
R_ : Usado sempre como um raio.
Z_ ou X_ : Depende da programação do raio/ diâmetro.
2 Para o sistema de código G B ou C, G90 ou G91 podem ser usados para selecionar uma
programação absoluta ou incremental para os dados de posição do furo (X, C ou Z, C), a
distância entre o ponto R e a base do furo (Z ou X) e a distância do nível inicial ao nível do
ponto R (R).
3 Para ciclos fixos de perfuração especificados na Série formato 15 (definido pelo bit 1 (FCV)
do parâmetro Nº 0001 ao 1 e bit 3 (F16) do parâmetro Nº 5102 ao 0, programação de
incremento é usado para dados de ponto R quando o bit 6 (RAB) do parâmetro Nº 5102 é
definido como 0.
Quando o bit 6 (RAB) do parâmetro Nº 5102 é definido como 1, no sistema A do código G,
programação absoluta é usada, e nos sistemas B e C do código G, programação de
incremento ou absoluta é utilizada de acordo com G90 ou G91.
Para ciclos fixos de perfuração na Série formato 16, programação de incremento é usado
para dados do ponto R.
- 76 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
O ciclo de perfuração profunda ou o ciclo rápido de perfuração profunda são usados dependendo da definição no RTR,
bit 2 do parâmetro n° 5101. Se a profundidade de corte para cada perfuração não for especificada, será usado o ciclo de
perfuração normal. Sem usar parâmetro RTR, o ciclo rápido de perfuração profunda pode ser especificado com G83.5
ou G87.5 e o ciclo de perfuração profunda pode ser especificado com G83.6 ou G87.6.
- Ciclo rápido de perfuração profunda (G83, G87) (parâmetro RTR (N° 5101#2) =0)
Este ciclo executa uma perfuração profunda de alta velocidade. A broca repete o ciclo de perfuração e a velocidade de
avanço de corte e retrai a distância de retração especificada de modo intermitente para a base de um furo. A broca
executa aparas de corte do furo quando retrai.
Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ F_ K_ M_ ;
ou
G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posição do furo
Z_ ou X_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa na base do furo
Q_ : Profundidade de corte por cada avanço de corte
F_ : Velocidade de avanço de corte
K_ : Número de repetições (Quando necessário)
M : Código M para fixar o eixo C (Quando necessário)
G83 ou G87 (modo G98) G83 ou G87 (modo G99)
Nível inicial
Ponto R
Ponto R Nível inicial
Ponto Z
Ponto Z
- 77 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ F_ K_ M_ ;
ou
G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posição do furo
Z_ ou X_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa na base do furo
Q_ : Profundidade de corte por cada avanço de corte
F_ : Velocidade de avanço de corte
K_ : Número de repetições (Quando necessário)
M_ : Código M para fixar o eixo C (Quando necessário)
G83 ou G87 (modo G98) G83 ou G87 (modo G99)
Nível inicial
Ponto R
Ponto R Nível inicial
Ponto Z
Ponto Z
Exemplo
M51 ; Definição de modo de indexação do eixo C LIGADA
M3 S2000 ; Rotação da broca
G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C
G83 Z-40.0 R-5.0 Q5000 F5.0 M31; Furo 1
C90.0 Q5000 M31 ; Furo 2
C180.0 Q5000 M31 ; Furo 3
C270.0 Q5000 M31 ; Furo 4
G80 M05 ; Cancelamento do ciclo de perfuração e parada da rotação da broca
M50 ; Definição de modo de indexação do eixo C DESLIGADA
NOTA
Se a profundidade de corte por cada avanço de corte (Q) não é programado, é executada a
perfuração normal. (Consulte a descrição do ciclo de perfuração.)
- 78 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
ou
G87 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posição do furo
Z_ ou X_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa na base do furo
F_ : Velocidade de avanço de corte
K_ : Número de repetições (Quando necessário)
M_ : Código M para fixar o eixo C (Quando necessário)
G83 ou G87 (modo G98) G83 ou G87 (modo G99)
Nível inicial
Nível do
ponto R
M (α + 1), P2 Nível do
Ponto R ponto R
Ponto R
M (α + 1), P2
Ponto Z Ponto Z
Exemplo
M51 ; Definição de modo de indexação do eixo C LIGADA
M3 S2000 ; Rotação da broca
G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C
G83 Z-40.0 R-5.0 P500 F5.0 M31 ; Furo 1
C90.0 M31 ; Furo 2
C180.0 M31 ; Furo 3
C270.0 M31 ; Furo 4
G80 M05 ; Cancelamento do ciclo de perfuração e parada da rotação da broca
M50 ; Definição de modo de indexação do eixo C DESLIGADA
- 79 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
ou
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posição do furo
Z_ ou X_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa na base do furo
F_ : Velocidade de avanço de corte
K_ : Número de repetições (Quando necessário)
M_ : Código M para fixar o eixo C (Quando necessário)
G84 ou G88 (modo G98) G84 ou G88 (modo G99)
Nível inicial
Fuso SH Fuso SH
Ponto R Ponto R
Nível do ponto R
Ponto Z Ponto Z
Explicação
O rosqueamento é executado girando o fuso no sentido horário. Neste ciclo de rosqueamento, quando a base do furo é
atingida, o fuso é girado no sentido inverso para a retração. Esta operação cria roscas. Os override da velocidade de
avanço são ignorados durante o rosqueamento. Um bloqueio de avanço não para a máquina até a operação de retorno
ser completada.
NOTA
O bit 3 (M5T) do parâmetro n° 5105 especifica se o comando de parada do fuso (M05) é
dado antes da direção da rotação do fuso ser especificada com M03 ou M04. Para mais
informações, consulte o manual de operação do fabricante da máquina ferramenta.
- 80 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo
M51 ; Definição de modo de indexação do eixo C LIGADA
M3 S2000 ; Rotação da broca
G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C
G84 Z-40.0 R-5.0 P500 F5.0 M31 ; Furo 1
C90.0 M31 ; Furo 2
C180.0 M31 ; Furo 3
C270.0 M31 ; Furo 4
G80 M05 ; Cancelamento do ciclo de perfuração e parada da rotação da broca
M50 ; Definição de modo de indexação do eixo C desligada
Formato
G85 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
ou
G89 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posição do furo
Z_ ou X_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa na base do furo
F_ : Velocidade de avanço de corte
K_ : Número de repetições (Quando necessário)
M_ : Código M para fixar o eixo C (Quando necessário)
G85 ou G89 (modo G98) G85 ou G89 (modo G99)
Nível inicial
Nível do ponto R
Ponto R Ponto R
Ponto Z Ponto Z
Explicação
Após o posicionamento, um deslocamento rápido é executado até o ponto R.
A perfuração é executada do ponto R ao ponto Z.
Depois da ferramenta atingir o ponto Z, regressa ao ponto R a uma velocidade de avanço duas vezes maior à
velocidade de avanço de corte.
Exemplo
M51 ; Definição de modo de indexação do eixo C LIGADA
M3 S2000 ; Rotação da broca
G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C
G85 Z-40.0 R-5.0 P500 F5.0 M31 ; Furo 1
C90.0 M31 ; Furo 2
- 81 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G80 ;
Explicação
O ciclo fixo de perfuração é cancelado para executar uma operação normal. Os pontos R e Z são apagados.
Outros dados de perfuração também são cancelados (apagados).
Exemplo
M51 ; Definição de modo de indexação do eixo C LIGADA
M3 S2000 ; Rotação da broca
G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C.
G83 Z-40.0 R-5.0 P500 F5.0 M31 ; Furo 1
C90.0 M31 ; Furo 2
C180.0 M31 ; Furo 3
C270.0 M31 ; Furo 4
G80 M05 ; Cancelamento do ciclo de perfuração e parada da rotação da broca
M50 ; Definição de modo de indexação do eixo C DESLIGADA
Visão Geral
Até 2 pares de códigos M usados para fixar /soltar o eixo-C no ciclo fixo de perfuração podem ser definidos para cada
caminho.
_______________________________________________________________________________________________
Detalhes
Quando o código M para fixar definido no parâmetro Nº 5110 ou 13544 (válido quando o bit 4 (CME) do parâmetro Nº
5161 é definido como 1) é especificado no bloco para o ciclo fixo de perfuração, código M específico é retirado antes
da ferramenta ser alimentada em marcha rápida ao nível ponto R depois de posicionado. O código M para soltar
emparelhado com esse código M específico é retirado após a ferramenta retrair até o nível ponto-R.
Exemplo 1:
Quando o bit 4 do parâmetro Nº 5161 é definido como 1, e 68, 78, 168 e 178 são especificados como
parâmetros Nº 5110, 13543, 13544, 13545, respectivamente, o código M a seguir é retirado.
Comando Fixar Soltar
- 82 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo 2:
Quando o bit 4 do parâmetro Nº 5161 é definido como 0 e 68 é especificado no parâmetro Nº 5110, respectivamente,
o código M a seguir é retirado.
Comando Fixar Soltar
NOTA
1 Os códigos M para fixar e para soltar são definidos como zero, a colocação do par é inválida.
2 Se o mesmo código M para fixar é definido para os pares 1 e 2, a colocação desse par 1 é
especificada no parâmetro Nº 136543 que é usado como o código M para soltar.
- Bloco único
Quando o ciclo de perfuração é executado com um bloco único, a operação para nos pontos finais das operações 1, 2, 6
em Fig. 4.3 (a). Consequentemente, segue esta operação e é iniciada até 3 vezes para perfurar um furo. A operação para
nos pontos finais das operações 1, 2 com a lâmpada de bloqueio de avanço LIGADA. Se houver uma contagem
repetitiva restante no final da operação 6, a operação é parada pelo bloqueio de avanço. Se não houver uma contagem
repetitiva restante, a operação é parada no estado de parada de bloco único.
- Bloqueio de avanço
Quando o "Bloqueio de avanço" é aplicado entre as operações 3 e 5 por G84/G88, a lâmpada de bloqueio de avanço
acende imediatamente se o bloqueio de avanço for aplicado novamente na operação 6.
- Override
Durante a operação com G84 e G88, o override da velocidade de avanço é de 100%.
Visão Geral
A função permite que as larguras dedicadas a posição podem ser usadas para o ciclo fixo de perfuração.
Até quatro larguras diferentes de posição estão disponíveis, um para orifícios inferiores e três para outros orifícios
inferiores. Usando uma largura em posição um pouco maior para operação em locais onde quase não é necessário
precisão, faz com que o ciclo fixo de perfuração seja mais rápido.
Explicação
Colocando o bit 4 (ICS) do parâmetro Nº 5170 a 1 permique que as larguras dedicas a posição podem ser usadas para
ciclo fixo de perfuração. Até quatro larguras diferentes de posição estão disponíveis, um para orifícios inferiores e três
para outros orifícios inferiores.
No ciclo fixo de perfuração convencional, a mesma operação é desenvolvida para ambas verificações de posição entre
ciclos para locais onde uma alta precisão não é necessária (A na Fig. 4.4 (a)) e verificações de posição entre ciclos para
orifícios inferiores onde uma alta precisão é necessária (B na Fig. 4.4 (a)) porque a mesma largura de posição é usada
em em todos os ciclos.
Usando esta função faz com que seja possível reduzir o tempo necessário para se chegar ao estado de posição (reduzir o
tempo necessário do ciclo) definido por uma pequena largura em posição para orifícios inferiores de modo a garantir
alta precisão enquanto se coloca uma largura de posição um pouco maior para outros orifícios inferiores.
- 83 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Nível Inicial
Rápido
Ponto R
Corte
Largura de posição para exclusão da parte Profundidade do corte par cada corte de
inferior alimentação
Largura de posição para parte inferior Quantidade de espaço livre
Largura de posição para outros orifícios inferiores (para retração na quantidade de ciclos de perfuração)
(parâmetro Nº 5185)
Largura de posição para outros orifícios inferiores (para mudanção nos ciclos de perfuração (G76 e G87)
(parâmetro Nº 5186)
Tabela 4.4 (a) Ciclo fixo de perfuração para as quais essa função é usada (Sistema de Torneamento)
Código G Uso
Ciclo rápido de perfuração profunda
Ciclo rápido de perfuração profuna - Frontal
Ciclo de perfuração profunda - Frontal
Ciclo de rosqueamento - Frontal
Ciclo de perfuração - Frontal
Ciclo de Perfuração - Lateral
Ciclo rápido de perfuração profunda - Lateral
Ciclo de perfuração profunda - Lateral
Ciclo de rosqueamento - Lateral
Ciclo de Perfuração - Lateral
- 84 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Como mostrado abaixo, os pontos nos quais se dedicam a uma área efetiva (para verificação de posição) são aplicados
na frente e na lateral do ciclo de perfuração.
Se o Q (produndidade ou corte de cada corte de alimentação) não é especificado no ciclo de perfuração (G83 ou G87)
um ciclo de perfuração ordinário é adotado.
ou
Nível Inicial
Nível do Ponto R
Ponto R Nível do Ponto R Ponto R
Ponto Z Ponto Z
- 85 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Ciclo rápido de perfuração profunda – Frontal (G83, G83.5)/ Ciclo rápido de perfuração
profunda – Lateral (G87, G87.5)
Como mostrado abaixo, os pontos nos quais se dedicam a uma área efetiva (para verificação de posição) são aplicados
na frente e na lateral do ciclo rápido de perfuração profunda. No ciclo rápido de perfuração profunda (G83 e G87) (bit 2
(RTR) do parâmetro Nº 5101 = 0), G83.5 e G87.5 também podem ser usados para realização do ciclo rápido de
perfuração profunda independentemente das configurações do parâmetro RTR.
ou
Nível Inicial
Ponto Z Ponto Z
- 86 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
Ao definir uma área efetiva (para verificação de posição) incluso em , prestar
atenção a distância de retração d (parâmetro N° 5114). Se a área efetiva é demasiadamente
grande para a distância de retração, é provável que a retração não seja desenvolvida.
Como mostrado abaixo, os pontos nos quais se dedicam a uma área efetiva (para verificação de posição) são
aplicados na frente e na lateral do ciclo de perfuração profunda. No ciclo de perfuração profunda (G83 e G87) (bit 2
(RTR) do parâmetro Nº 5101 = 1), G83.5 e G87.5 também pode ser usado para realização do ciclo de perfuração
profunda independentemente das configurações do parâmetro RTR.
ou
Nível Inicial
Ponto Z Ponto Z
- 87 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Como mostrado abaixo, os pontos nos quais se dedicam a uma área efetiva (para verificação de posição) são aplicados
no ciclo de rosqueamento – Frontal e no ciclo de rosqueamento - Lateral.
ou
Nível Inicial
Eixo CW
Eixo CW
Ponto R Ponto R
Nível do Ponto R
Ponto Z Ponto Z
ATENÇÃO
Quando retomar o nível inicial, estabeleça uma área efetiva (para verificação de posição)
inclusive em , preste atenção a distância entre o ponto R e e a peça de trabalho. Se
uma área efetiva é demasiadamente grande para a distância entre o ponto R e a peça de
trabalho, é provável que a peça de trabalho ou a ferramenta esteja danificada, porque um
avanço rápido pode ocorrer antes que a ferramenta se retraia completamente a partir da peça
de trabalho.
- 88 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Como mostrado abaixo, os pontos nos quais se dedicam a uma área efetiva (para verificação de posição) são aplicados
no ciclo de perfuração – Frontal e no ciclo de perfuração – Lateral.
ou
Nível Inicial
Nível do Ponto R
Ponto R Ponto R
Ponto Z Ponto Z
- 89 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Controlar o motor do fuso da mesma forma que um motor servo no modo de rosqueamento rígido com macho permite
um rosqueamento de alta velocidade.
Formato
G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
ou
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posição do furo
Z_ ou X_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa na base do furo
F_ : Velocidade de avanço de corte
K_ : Número de repetições (Quando necessário)
M_ : Código M para fixar o eixo C (Quando necessário)
G84 ou G88 (modo G98) G84 ou G88 (modo G99)
Operação 1
Operação 6 Parada do fuso
Operação 2
Parada do fuso Fuso SH
Fuso SH
Nível do ponto R
Ponto R Nível do ponto R Ponto R
Operação 3 Operação 5
- 90 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
P2 executa uma pausa para soltar o eixo C. (O tempo de pausa é definido no parâmetro n° 5111.)
No rosqueamento rígido com macho frontal (G84), é usado o plano do primeiro eixo à medida que os eixo de
perfuração e os outros eixos são usados como eixos de posição.
Parâmetro RTX (N° 5209#0) Seleção de plano Eixo de perfuração
G17 plano Xp-Yp Xp
0 G18 plano Zp-Xp Zp
G19 plano Yp-Zp Yp
1 (Nota) Zp
No rosqueamento rígido com macho lateral (G88), é usado o plano do primeiro eixo à medida que os eixo de
perfuração e os outros eixos sãousados como eixos de posição.
Parâmetro RTX (N° 5209#0) Seleção de plano Eixo de perfuração
G17 plano Xp-Yp Xp
0 G18 plano Zp-Xp Zp
G19 plano Yp-Zp Yp
1 (Nota) Zp
Operação 1
Operação 6 Parada do fuso
Operação 2
Parada do fuso
Fuso SH Fuso SH
Operação 3 Operação 5
Ponto Z Ponto Z
Parada do Parada do
Operação 4 Fuso SAH fuso Fuso SAH
fuso
- 91 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Um código G não pode discriminar entre um ciclo de rosqueamento frontal e um ciclo de rosqueamento lateral usando
os comandos de formato da Série 15. O eixo de perfuração é determinado pela seleção de plano (G17/G18/G19).
Especifique a seleção de plano apropriada equivalente ao ciclo de rosqueamento frontal ou ao ciclo de rosqueamento
lateral. (Quando FXY (bit 0 do parâmetro n° 5101) é 0, o eixo Z é usado como eixo de perfuração. Quando FXY é 1, a
seleção é como na Tabela 4.5.1 (a).)
Tabela 4.5.1 (a)
Seleção de plano Eixo de perfuração
G17 plano Xp-Yp Zp
G18 plano Zp-Xp Yp
G19 plano Yp-Zp Xp
Xp: eixo X ou seu eixo paralelo
Yp: eixo Y ou seu eixo paralelo
Zp: eixo Z ou seu eixo paralelo
Portanto, o modo de rosqueamento rígido com macho pode ser especificado em dois formatos; G84/ G88 (formato FS
16) e G84.2 (formato FS15). O formato utilizável pode ser selecionado pela definição de parâmetros
Parâmetro
Bit 1 (FCV) do Bit 3 (F16) do Formato de comando executável
parâmetro Nº 0001 parâmetro Nº 5102
0 - Somente formato FS16 (o número de repetições é especificado usando o
endereço K)
1 0 Formato FS15 ou FS16 (o número de repetições é especificado usando o
endereço L.)
1 1 Somente formato FS16 (o número de repetições é especificado usando o
endereço L)
Explicação
Uma vez que o posicionamento para o eixo X (G84) ou eixo Z (G88) tenha sido completado, o fuso é deslocado, por
deslocamento rápido, até o ponto R. O rosqueamento é executado do ponto R ao ponto Z, depois do qual o fuso para e
faz um tempo de pausa. A seguir, o fuso inicia a rotação no sentido contrário, regressa ao ponto R, para de girar e de
desloca até o nível inicial por deslocamento rápido. Durante o rosqueamento, o override da velocidade de avanço e o
override do fuso assumem-se como 100%. No entanto, para a retração (operação 5), um override fixo de até 2000%
pode ser aplicado definindo bit 4 (DOV) do parâmetro N° 5200, bit 3 (OVU) do parâmetro N° 5201, e parâmetro N°
5211.
- Passo de rosca
No modo de avanço por minuto, a velocidade de avanço dividida pela velocidade do fuso é igual ao passo de rosca.
No modo de avanço por rotação, a velocidade de avanço é igual ao passo de rosca.
- 92 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Override
Vários tipos de funções de override são inválidos. As seguintes funções de override podem ser ativadas definindo os
parâmetros correspondentes:
(1) Override de extração
(2) Sinal de override
- Funcionamento em vazio
O funcionamento em vazio também pode ser executado em G84 (G88). Quando o funcionamento em vazio é executado
na velocidade de avanço para o eixo de perfuração no G84 (G88), o rosqueamento é executado de acordo com a
velocidade de avanço. Lembre-se que a velocidade do fuso torna-se mais rápida numa velocidade de avanço de
funcionamento em vazio maior.
- Bloqueio da máquina
O bloqueio da máquina também pode ser executado em G84 (G88). Quando o G84 (G88) é executado no estado de
bloqueio da máquina, a ferramenta não se desloca ao longo do eixo de perfuração. Portanto, o fuso também não gira.
- Reset
Quando o reset é executado durante um rosqueamento rígido com macho, o modo de rosqueamento rígido com macho é
cancelado e o motor do fuso entra no modo normal. Lembre-se que o modo G84 (G88) não é cancelado quando o bit 6
(LMP) do parâmetro n° 3402 é definido.
- Interbloqueio
O interbloqueio também pode ser aplicado no G84 (G88).
- Avanço manual
Para um rosqueamento rígido com macho com avanço por manivela, consulte a seção "Rosqueamento rígido com
macho com Manivela." O rosqueamento rígido com macho não pode ser executado com outras operações manuais.
- Compensação da folga
No modo de rosqueamento rígido com macho, a compensação da folga é aplicada para compensar o movimento perdido
quando o fuso gira no sentido horário ou no sentido anti-horário. Defina o valor da folga nos parâmetros n° 5321 a 5324.
A compensação da folga é aplicada ao longo do eixo de perfuração.
- 93 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Limitação
- Mudança do eixo
Antes de poder alterar o eixo de perfuração, o ciclo fixo deve ser cancelado. Se o eixo de perfuração for alterado no
modo de rosqueamento rígido com macho, o alarme PS0206, ‘NÃO PODE MUDAR O PLANO (ROSCA RÍGIDA) é
acionado.
- Comandos S
Quando é especificado um valor que excede a velocidade de rotação máxima da engrenagem usada, o alarme PS0200,
“COMANDO ILEGAL PARA CÓDIGO S” é acionado. Se um comando definido o número de pulsos igual o superior a
32768 no nível da unidade de deteção de 8 mseg for especificado com um fuso serial, o alarme PS0202,
“TRANSBORDAMENTO DA POSIÇÃO LSI” é acionado.
<Exemplo>
Para um motor integrado equipado com um detector com uma resolução de 4095 pulsos por rotação, a velocidade
máxima do fuso durante o rosqueamento rígido com macho é a seguinte: (4095x1000^8x60)^4095=7500 (rpm) Para um
fuso serial
(32767x1000*8x60)-f4095=60012(rpm) [Nota:Valor ideal]
- Comandos F
Especificar um valor maior ao limite superior do avanço de corte acionará o alarme PS0201, ‘VELOCIDADE DE
AVANÇO NÃO FOI ENCONTRADA NA ROSCA RÍGIDA”.
- Unidade de comando F
Entrada em milímetros Entrada em polegadas Observações
G98 1mm/min 0,01polegadas/min Programação de casas decimais permitida
G99 0,01mm/rev 0,0001polegadas/rev Programação de casas decimais permitida
- M29
Se um comando S e um movimento do eixo são especificados entre M29 e G84, o alarme PS0203, “PERDA DO
PROGRAMA NO ROSQUEAMENTO RÍGIDO COM MACHO” é acionado. Se o M29 for especificado num ciclo de
rosqueamento, o alarme PS0204, “OPERAÇÃO DE EIXOS ILEGAL” é acionado.
-P
Especifique P num bloco que execute perfurações. Se P for especificado num bloco que não executa perfurações, não
será guardado como dados modais.
Cancelamento
Não especifique um código G do grupo 01 (G00 a G03 ou G60 (quando o parâmetro o bit 0 (MDL) do parâmetro N°
5431 é definido como 1) e G84 num bloco único. Do contrário, G84 será cancelado.
Correção da ferramenta
No modo de ciclo fixo, as correções das ferramentas são ignoradas.
Reinício do programa
Um programa não pode ser reiniciado durante um rosqueamento rígido com macho.
-R
O valor de R deve ser especificado num bloco que execute perfurações. Se o valor for especificado num bloco que não
realiza perfurações, não será guardado como dados modais.
- Chamada do subprograma
No modo de ciclo fixo, especifique o comando de chamada de subprograma M98P_ num bloco independente.
- 94 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo
Velocidade de avanço do eixo de rosqueamento: 1000mm/min
Velocidade do fuso: 1000 rpm Passo: 1,0 mm
<Programação para avanço por minuto>
G98 ;...........................................................Comando para avanço por minuto
G00 X100.0 ; ......................................................................... Posicionamento
M29 S1000; ..........................................Comando para especificação o modo
de rosqueamento rígido com macho
G84 Z-100.0 R-20.0 F1000 ; .....................Rosqueamento rígido com macho
<Programação para avanço por rotação>
G99 ; ........................................................Comando para avanço por rotação
G00 X100.0 ; .........................................................................Posicionamento
M29 S1000; ......................................Comando para especificação o modo de
rosqueamento rígido com macho
G84 Z-100.0 R-20.0 F1.0 ; ......................Rosqueamento rígido com macho
- 95 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Rosquear um furo profundo no modo de rosqueamento rígido com macho pode ser complicado devido às aparas que se
colam à ferramenta ou ao aumento da resistência de corte. Nestes casos, é útil o ciclo de rosqueamento rígido com
macho profundo. Neste ciclo, o corte é executado várias vezes até atingir a base do furo. Existem dois ciclos de
rosqueamento profundo disponíveis: O ciclo rápido de rosqueamento profundo e o ciclo de rosqueamento profundo
padrão. Estes ciclos são selecionados usando o bit PCP (bit 5) do parâmetro 5200.
Formato
Quando um rosqueamento rígido com macho é especificado com G84 (G88) se PCP (bit 5 do parâmetro n° 5200) = 0, o
rosqueamento rígido com macho profundo é assumido.
G84 X(U)_ C(H)_Z(W)_ R_ P_ Q_ F_ K_ M_ ;
ou
G88 Z(W)_ C(H)_X(U)_ R_ P_ Q_ F_ K_ M_ ;
Quando um rosqueamento rígido com macho é especificado com G84 (G88) se PCP (bit 5 do parâmetro n° 5200) = 1, o
rosqueamento rígido com macho profundo é assumido.
- 96 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Explicação
- Distância do início de corte
A distância do início de corte d é definida pelo parâmetro n° 5213.
- Valor de retorno
O valor de retorno para cada vez d é definido pelo parâmetro n° 5213.
- Velocidade de retorno
Para a velocidade da operação de retorno, um máximo de 2000% de override pode ser ativado definindo DOV (bit 4 do
parâmetro n° 5200), DOU (bit 3 do parâmetro n° 5201) e o parâmetro n° 5211 como avanço desde a base do furo (ponto
Z) ao ponto R.
- 97 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Para a velocidade durante o corte no ponto inicial do corte, um máximo de 2000% de override pode ser ativado
definindo DOV (bit 4 do parâm. n° 5200), DOU (bit 3 do parâm. n° 5201) e o parâm. n° 5211 como avanço desde a
base do furo (ponto Z) ao ponto R.
- Override
Vários tipos de funções de override são inválidos. As seguintes funções de override podem ser ativadas definindo os
parâmetros correspondentes:
• Override de extração
• Sinal de override
Os detalhes são indicados mais a frente.
- Funcionamento em vazio
O funcionamento em vazio também pode ser executado em G84 (G88). Quando o funcionamento em vazio é executado
na velocidade de avanço para o eixo de perfuração no G84 (G88), o rosqueamento é executado de acordo com a
velocidade de avanço. Lembre-se que a velocidade do fuso torna-se mais rápida numa velocidade de avanço de
funcionamento em vazio maior.
- Bloqueio da máquina
O bloqueio da máquina também pode ser executado em G84 (G88). Quando o G84 (G88) é executado no estado de
bloqueio da máquina, a ferramenta não se desloca ao longo do eixo de perfuração. Portanto, o fuso também não gira.
- Reset
Quando o reset é executado durante um rosqueamento rígido com macho, o modo de rosqueamento rígido com macho é
cancelado e o motor do fuso entra no modo normal. Lembre-se que o modo G84 (G88) não é cancelado quando o bit 6
(LMP) do parâmetro n° 3402 é definido.
- Interbloqueio
O interbloqueio também pode ser aplicado no G84 (G88).
- Avanço manual
Para um rosqueamento rígido com macho com avanço por manivela, consulte a seção "Rosqueamento rígido com
macho com Manivela." O rosqueamento rígido com macho não pode ser executado com outras operações manuais.
- Compensação da folga
No modo de rosqueamento rígido com macho, a compensação da folga é aplicada para compensar o movimento perdido
quando o fuso gira no sentido horário ou no sentido anti-horário. Defina o valor da folga nos parâmetros n° 5321 a 5324.
A compensação da folga é aplicada ao longo do eixo de perfuração.
- Formato de série 15
Quando o bit 1 (FCV) do parâmetro n° 0001 é definido para 1, a execução é ativada com G84.2. É executada a mesma
operação como com G84. Contudo, o formato do comando para a contagem repetitiva é L.
- 98 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Limitação
- Mudança do eixo
Antes de poder alterar o eixo de perfuração, o ciclo fixo deve ser cancelado. Se o eixo de perfuração for alterado no
modo de rosqueamento rígido com macho, o alarme PS0206 “NÃO PODE MUDAR O PLANO (ROSCA RÍGIDA” é
acionado.
- Comandos S
• Se é especificada uma velocidade superior à velocidade máxima para a engrenagem usada, o alarme PS0200
“CÓDIGO DE COMANDO S ILEGAL” é acionado.
• Quando o ciclo fixo de rosqueamento rígido com macho é cancelado, o comando S usado para o rosqueamento
rígido com macho é apagado para S0.
- Comando F
Especificar um valor maior ao limite superior do avanço de corte acionará o alarme PS0011 “ALIMENTAÇÃO ZERO
(COMANDO)” é acionado.
- Unidade de comando F
Entrada em
Entrada em polegadas Observações
milímetros
G98 1mm/min 0,01polegadas/min Programação de casas decimais permitida
G99 0,01mm/rev 0,0001polegadas/rev Programação de casas decimais permitida
- M29
Se um comando S e um movimento do eixo são especificados entre M29 e G84, o alarme PS0203 é acionado. Se o M29
for especificado num ciclo de rosqueamento, o alarme PS0204 é acionado.
- P/Q
Especifique P e Q num bloco que execute perfurações. Se forem especificados num bloco que não realiza perfurações,
não serão guardados como dados modais.
Quando Q0 é especificado, o ciclo de rosqueamento rígido com macho profundo não é executado.
- Cancelamento
Não especifique um código G do grupo 01 (G00 a G03 ou G60 (quando o bit 0 (MDL) do parâmetro N° 5431 é
definido em 1)) e G84 num bloco único. Do contrário, G84 será cancelado.
- Correção da ferramenta
No modo de ciclo fixo, as correções das ferramentas são ignoradas.
- Chamada do subprograma
No modo de ciclo fixo, especifique o comando de chamada de subprograma M98P_ num bloco independente.
Estabelecer quantidade de retorno e início de corte a distância (parâmetro Nº 5213) de modo que a ferramenta não
ultrapasse o ponto R.
- 99 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
O ciclo fixo de rosqueamento rígido com macho é cancelado. Para mais informações sobre como cancelar este ciclo,
veja II-4.3.4.
NOTA
Quando o ciclo fixo de rosqueamento rígido com macho é cancelado, o valor S usado para o
rosqueamento rígido com macho também é apagado (como se S0 tivesse sido especificado).
Consequentemente, o comando S especificado para o rosqueamento rígido com macho não
pode ser usado numa parte subseqüente do programa após o cancelamento do ciclo fixo de
rosqueamento rígido com macho.
Depois de cancelar o ciclo fixo de rosqueamento rígido com macho, especifique um novo
comando S como necessário.
O ciclo fixo de rosqueamento rígido com macho é cancelado. Para mais informações sobre como cancelar este ciclo,
veja II-4.3.4.
Vários tipos de funções de override são inválidos. As seguintes funções de override podem ser ativadas definindo os
parâmetros correspondentes:
• Override de extração
• Sinal de override
Para o override de extração, o override fixo definido no parâmetro ou o override especificado num programa pode ser
ativado na extração (incluindo a retração durante a perfuração profunda/perfuração profunda de alta velocidade).
Explicação
- Especificação do override nos parâmetros
Defina o bit 4 (DOV) do parâmetro n° 5200 em 1 e defina o override no parâmetro n° 5211.
Pode definir-se um override de 0% a 200% em intervalos de 1%. O bit 3 (OVU) do parâmetro n° 5201 pode ser
definido em 1 para definir um override de 0% a 2000% em intervalos de 10%.
M29 S1000 ;
G84 Z-100. F1000. J2000 ;
O override a ser aplicado é determinado de acordo com a definição dos parâmetros e no comando como mostrado na
Tabela 4.5.4.1 (a).
- 100 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
1 Não use pontos decimais no valor especificado no endereço "J".
Se usar um ponto decimal, o valor assumido é o seguinte:
Exemplo) Quando o sistem a incremental para o eixo de referência é IS-B
• Quando a programação de ponto decimal tipo calculadora de bolso não é usada
O valor especificado é convertido no valor considerado como o menor incremento de
entrada.
"J200." assume-se como sendo 200000 rpm.
• Quando a programação de ponto decimal tipo calculadora de bolso é usada
O valor especificado é convertido no valor obtido arredondando para baixo um número
inteiro.
"J200." assume-se como sendo 200 rpm.
2 Não use sinais negativos no valor especificado no endereço "J".
Se usar um sinal negativo, será assumido um valor fora da faixa entre 100% e 200%.
3 O override máximo é obtido usando a seguinte equação de forma que a velocidade do fuso
aplicada no override de extração não exceda a velocidade de engrenagem máxima usada
(especificada nos parâmetros n° 5241 a 5244). Por este motivo, o valor obtido difere da
velocidade máxima do fuso dependendo do override.
ros) emVelocidade
parâmet máxima
ecificada fuso
do fuso (esp máxima
(especificada do Velocidade
em parâmetros)
Override máximo (%) = × 100
do a S) especifica
Velocidade do(especificada
do fuso fuso ( Velocidade
a S)
4 Quando um valor é especificado no endereço "J" para especificar a velocidade do fuso na
extração no modo de rosqueamento rígido com macho, é válido até o ciclo fixo ser
cancelado.
Definindo o bit 4 (OVS) do parâmetro n° 5203 em 1, o override pode ser aplicado na operação de corte/extração durante
o rosqueamento rígido com macho da seguintes formas:
(1) Aplicando o override usando o sinal de override da velocidade de avanço
(Quando o segundo sinal de override da velocidade de avanço é ativado, o segundo override da velocidade de
avanço é aplicado à velocidade de avanço à qual o override da velocidade de avanço é aplicado.)
(2) Cancelando o override usando o sinal de cancelamento do override
- 101 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
1 O override máximo é obtido usando a seguinte equação de forma que a velocidade do fuso
aplicada no override de extração não exceda a velocidade de engrenagem máxima usada
(especificada nos parâmetros n° 5241 a 5244). Por este motivo, o valor obtido difere da
velocidade máxima do fuso dependendo do override.
Velocidade máxima do fuso (especificada em parâmetros)
Override máximo (%) = × 100
Velocidade do fuso (especificado a S)
2 Já que a operação de override difere dependendo da máquina usada, consulte o manual
fornecido pelo fabricante da máquina-ferramenta.
- 102 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Nas descrições abaixo, um eixo usado para corte com um rebolo e um eixo usado para retificação com um rebolo são
referidos do seguinte modo:
Durante a execução de um ciclo fixo de retificação, não podem ser usadas as seguintes funções:
• Espelhamento programável
• Escalonamento
• Rotação do sistema de coordenadas
• Conversão de coordenadas tridimensional
• Avanço com um código F de um dígito
• Compensação do comprimento da ferramenta
Para uma profundidade de corte num eixo de corte e uma distância de retificação num eixo de retificação, é usado o
sistema incremental (parâmetro n° 1013) para o eixo de referência (parâmetro n° 1031). Se 0 é definido no parâmetro n°
1031 (eixo de referência), o sistema incremental para o primeiro eixo é usado.
AVISO
Os códigos G para ciclos fixos de retificação G71, G72, G73, e G74 (G72, G73, G74, e G75
quando o sistema C de códigos G é usado) são códigos G do grupo 01. Um código G para
cancelamento como o G80 usado para um ciclo fixo de perfuração não está disponível.
Especificando um código G do grupo 00 além do G04, a informação modal como
profundidade de corte é apagado, mas nenhum ciclo fixo de retificação pode ser cancelado.
Para cancelar um ciclo fixo de retificação, deve ser definido um código G do grupo 01
diferente dos G71, G72, G73, e G74.
Então, quando muda para outro comando de movimento do eixo de G71, G72, G73 ou G74,
por exemplo, certifique-se que especifica um código G do grupo 01, como G00 ou G01 para
cancelar o ciclo fixo de retificação. Se outro comando de movimento do eixo for especificado
sem cancelar o ciclo fixo de retificação, uma operação imprevisível pode resultar, devido à
contínua operação cíclica.
- 103 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
1 Se o código G para um ciclo fixo de retificação (G71, G72, G73, ou G74) é especificado, o
ciclo fixo de retificação é executado de acordo com os valores de A, B, W, U, I, e K
preservados como dados modais enquanto o ciclo é válido, mesmo se o bloco especificado
mais tarde não especificar nenhum dos
G71, G72, G73, e G74.
Exemplo
G71 A_ B_ W_ U_ I_ K_ H_ ;
; ← O ciclo fixo de retificação é executado mesmo se especificar um bloco vazio.
%
2 Quando muda de um ciclo fixo de perfuração para um ciclo fixo de retificação, especifique
G80 para cancelar o ciclo fixo de perfuração.
3 Quando muda de um ciclo fixo de retificação para outro comando de movimento do eixo,
cancele o ciclo fixo de acordo com o aviso acima.
4 Um ciclo fixo de retificação e a repetição de ciclo fixo de torneamento não podem ser usados
simultaneamente no mesmo caminho.
Se ambas as opções forem especificadas, a função a utilizar pode ser selecionada com o bit
0 (GFX) do parâmetro n° 5106.
- 104 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G71 A_ B_ W_ U_ I_ K_ H_ ;
A_ : Primeira profundidade de corte
(A direção de corte depende do sinal.)
B_ : Segunda profundidade de corte
(A direção de corte depende do sinal.)
W_ : Faixa de retificação
(A direção de retificação depende do sinal.)
U_ : Tempo de pausa
I_ : Velocidade de avanço para A e B
K_ : Velocidade de avanço para W
H_ : Contagem repetitiva (de 1 a 9999)
G71
Explicação
O ciclo de retificação transversal consiste em seis operações. As operações de <1> a <6> são repetidas até a contagem
repetitiva especificada no endereço H ser atingida. No caso de uma operação de bloco único, são executadas as
operações de <1> a <6> com uma operação de início de ciclo.
- Sequência de operações num ciclo
<1> Corte com um rebolo
Pela primeira profundidade de corte especificada em A, o corte é executado por um avanço de corte na direção do
eixo X. É usada a velocidade de avanço especificada em I.
<2> Pausa
Uma operação de pausa é executado para o tempo especificado em U.
<3> Retificação
É feito um movimento pela distância especificada em W pelo avanço de corte. Definido um eixo de retificação no
parâmetro n° 5176. É usada a velocidade de avanço especificada em K.
<4> Corte com um rebolo
Pela segunda profundidade de corte especificada em B, o corte é executado por um avanço de corte na direção do eixo
X. É usada a velocidade de avanço especificada em I.
<5> Pausa
Uma operação de pausa é executado para o tempo especificado em U.
<6> Retificação (direção de retorno)
- 105 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
É feito um movimento na velocidade de avanço especificada em K na direção inversa pela distância especificada em
W.
Limitação
- Eixo de corte
Como eixo de corte, é usado o primeiro eixo controlado. Ao definir o bit 0 (FXY) do parâmetro n° 5101 para 1, o
eixo pode ser alterado com um comando de seleção de plano (G17, G18, ou G19).
- Eixo de retificação
Especifique um eixo de retificação ao definir um número do eixo diferente do eixo de corte no parâmetro n° 5176.
Especifique um comando de retificação em W a qualquer altura sem usar um nome do eixo. O nome do eixo
correspondente à definição do número do eixo pode também ser usado para a especificação.
- A, B, W
Os comandos de A, B, e W são todos comandos incrementais. Quando nenhum de A e B são especificados ou
A=B=0, é executada a operação de corte em vazio (execução de um só movimento na direção da retificação).
-H
Quando H não é especificado ou H=0, assume-se a especificação de H=1. A especificação de H é válida apenas no
bloco em que H é especificado.
- Anulação
Os dados A, B, W, U, I, e K no ciclo fixo são informação modal comum a G71, G72, G73, e G74. Assim, os dados
mantêm-se válidos até serem especificados novos dados. Os dados são apagados quando um código G do grupo 00
diferente de G04 ou um código G do grupo 01 diferente de G71, G72, G73, e G74 é especificado. A especificação
de H é válida apenas no bloco em que H é especificado.
- Código B
Durante o ciclo fixo, nenhum código B (função auxiliar secundária) pode ser especificado.
NOTA
1 Se não for especificado nenhum eixo de retificação quando o G71 é especificado, o
alarme PS0455 “COMANDO EM RETIFICAÇÃO ILEGAL” é acionado.
2 Se o número do eixo de corte especificado e o número do eixo de retificação são o
mesmo, o alarme PS0456, “PARÂMETRO EM RETIFICAÇÃO ILEGAL” é acionado.
3 Mesmo se G90 (comando absoluto) é especificado enquanto este ciclo é válido, cada um
dos comandos A, B, e W é um comando incremental.
- 106 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G72 P_ A_ B_ W_ U_ I_ K_ H_ ;
P_ : Número de calibre (1 a 4)
A_ : Primeira profundidade de corte
(A direção de corte depende do sinal.)
B_ : Segunda profundidade de corte
(A direção de corte depende do sinal.)
W_ : Faixa de retificação
(A direção de retificação depende do sinal.)
U_ : Tempo de pausa
I_ : Velocidade de avanço para A e B
K_ : Velocidade de avanço para W
H_ : Contagem repetitiva (de 1 a 9999)
G72
Explicação
Se a opção de salto passos múltiplos é especificado, pode especificar um número de calibre. O método de
especificação do número de calibre é o mesmo que para a opção de salto passos múltiplos. Se a opção de salto passos
múltiplos não é especificada, é usado o sinal de salto convencional.
Os comandos e operações diferentes da especificação do número do calibre são iguais às de G71.
- Operação executado quando o sinal de salto é inserido
Um ciclo G72 pode ser terminado após interromper a operação atual (ou após finalizar a operação atual) ao inserir o
sinal de salto durante a execução do ciclo.
Cada operação da sequência executada quando o sinal de salto é introduzido é descrito abaixo.
• Se o sinal de salto é introduzido durante a operação <1> ou <4> (movimento por A ou B), o corte é
imediatamente parado para retornar à coordenada a selecionado como ponto de início de ciclo.
(Fim )
(Fim )
- 107 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
• Se o sinal de salto é introduzido durante a operação <2> ou <5> (pausa) a operação de pausa é
imediatamente parada para retornar à coordenada α selecionado como ponto de início de ciclo.
• Se o sinal de salto é introduzido durante a operação <3> ou <6> (retificação de avanço),a ferramenta
retorna à coordenada α selecionada como ponto de início de ciclo após o final do movimento sobre
W.
Sinal de salto
(Fim )
Sinal de salto
(Fim )
Limitação
- Eixo de corte
Como eixo de corte, é usado o primeiro eixo controlado. Ao definir o bit 0 (FXY) do parâmetro n° 5101 para 1, o eixo
pode ser alterado com um comando de seleção de plano (G17, G18, ou G19).
- Eixo de retificação
Especifique um eixo de retificação ao definir um número do eixo diferente do eixo de corte no parâmetro n° 5177.
Especifique um comando de retificação em W a qualquer altura sem usar um nome do eixo. O nome do eixo
correspondente à definição do número do eixo pode também ser usado para a especificação.
-P
Se é especificado um valor diferente de P1 a P4, a função de salto é desativada.
A especificação de P é válida apenas no bloco em que P é especificado.
- A, B, W
Os comandos de A, B, e W são todos comandos incrementais. Quando nenhum de A e B são especificados ou A=B=0, é
executada a operação de corte em vazio (execução de um só movimento na direção da retificação).
-H
Quando H não é especificado ou H=0, assume-se a especificação de H=1. A especificação de H é válida apenas no
bloco em que H é especificado.
- Anulação
Os dados A, B, W, U, I, e K no ciclo fixo são informação modal comum a G71, G72, G73, e G74. Assim, os dados
mantêm-se válidos até serem especificados novos dados. Os dados são apagados quando um código G do grupo 00
diferente de G04 ou um código G do grupo 01 diferente de G71, G72, G73, e G74 é especificado. A especificação de P
ou H é válida apenas no bloco em que P ou H é especificado.
- Código B
Durante o ciclo fixo, nenhum código B (função auxiliar secundária) pode ser especificado.
NOTA
1 Se não for especificado nenhum eixo de retificação quando o G72 é especificado, o alarme
PS0455, “COMANDO EM RETIFICAÇÃO ILEGAL” é acionado.
2 Se o número do eixo de corte especificado e o número do eixo de retificação são o mesmo,
o alarme PS0456 “PARÂMETRO EM RETIFICAÇÃO ILEGAL” é acionado.
3 Mesmo se G90 (comando absoluto) é especificado enquanto este ciclo é válido, cada um
dos comandos A, B, e W é um comando incremental.
4 Se é especificado um valor entre P1 e P4 sem especificar a opção salto passos múltiplos, o
alarme PS0370, “ERRO G31P/G04Q” é acionado.
- 108 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G73 A_ (B_) W_ U_ K_ H_ ;
A_ : Primeira profundidade de corte
(A direção de corte depende do sinal.)
B_ : Segunda profundidade de corte
(A direção de corte depende do sinal.)
W_ : Faixa de retificação
(A direção de retificação depende do sinal.)
U_ : Tempo de pausa
K_ : Velocidade de avanço para W
H_ : Contagem repetitiva (de 1 a 9999)
G73
Explicação
O ciclo de retificação por oscilação consiste em quatro operações. As operações de <1> a <4> são repetidas até a
contagem repetitiva especificada no endereço H ser atingida. No caso de uma operação de bloco único, são
executadas as operações de <1> a <4> com uma operação de início de ciclo.
- 109 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Limitação
- Eixo de corte
Como eixo de corte, é usado o primeiro eixo controlado. Ao definir o bit 0 (FXY) do parâmetro n° 5101 para 1, o
eixo pode ser alterado com um comando de seleção de plano (G17, G18, ou G19)
.
- Eixo de retificação
Especifique um eixo de retificação ao definir um número do eixo diferente do eixo de corte no parâmetro n° 5178.
Especifique um comando de retificação em W a qualquer altura sem usar um nome do eixo. O nome do eixo
correspondente à definição do número do eixo pode também ser usado para a especificação.
-B
Se B não é especificado, assume-se B=A.
A especificação de B é válida apenas no bloco em que B é especificado.
- A, B, W
Os comandos de A, B, e W são todos comandos incrementais. Quando nenhum de A e B são especificados ou
A=B=0, é executada a operação de corte em vazio (execução de um só movimento na direção da retificação).
-H
Quando H não é especificado ou H=0, assume-se a especificação de H=1. A especificação de H é válida apenas no
bloco em que H é especificado.
- Anulação
Os dados A, W, U e K no ciclo fixo são informação modal comum a G71, G72, G73, e G74. Assim, os dados
mantêm-se válidos até serem especificados novos dados. Os dados são apagados quando um código G do grupo 00
diferente de G04 ou um código G do grupo 01 diferente de G71, G72, G73, e G74 é especificado. A especificação
de B ou H é válida apenas no bloco em que B ou H é especificado.
- Código B
Durante o ciclo fixo, nenhum código B (função auxiliar secundária) pode ser especificado.
NOTA
1 Se não for especificado nenhum eixo de retificação quando o G73 é especificado, o
alarme PS0455, “COMANDO EM RETIFICAÇÃO ILEGAL” é acionado.
2 Se o número do eixo de corte especificado e o número do eixo de retificação são o
mesmo, o alarme PS0456, “PARÂMETRO EM RETIFICAÇÃO ILEGAL” é acionado.
3 Mesmo se G90 (comando absoluto) é especificado enquanto este ciclo é válido, cada um
dos comandos A, B, e W é um comando incremental.
- 110 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
G74 P_ A_ (B_) W_ U_ K_ H_ ;
P_ : Número de calibre (1 a 4)
A_ : Primeira profundidade de corte
(A direção de corte depende do sinal.)
B_ : Segunda profundidade de corte
(A direção de corte depende do sinal.)
W_ : Faixa de retificação
(A direção de retificação depende do sinal.)
U_ : Tempo de pausa
K_ : Velocidade de avanço para W
H_ : Contagem repetitiva (de 1 a 9999)
G74
Explicação
Se a opção de salto passos múltiplos é especificado, pode especificar um número de calibre. O método de
especificação do número de calibre é o mesmo que para a opção de salto passos múltiplos. Se a opção de salto
passos múltiplos não é especificada, é usado o sinal de salto convencional.
Os comandos e operações diferentes da especificação do número do calibre são iguais às de G73.
- Operação executado quando o sinal de salto é inserido
Um ciclo G74 pode ser terminado após interromper a operação atual (ou após finalizar a operação atual) ao inserir o
sinal de salto durante a execução do ciclo.
Cada operação da sequência executada quando o sinal de salto é introduzido é descrito abaixo.
• Se o sinal de salto é introduzido durante a operação <1> ou <3> (pausa) a operação de pausa é imediatamente
parada para retornar à coordenada a selecionado como ponto de início de ciclo.
• Se o sinal de salto é introduzido durante a operação <2> ou <4> (A, B, retificação de avanço),a ferramenta
retorna à coordenada a selecionada como ponto de início de ciclo após o final do movimento sobre W.
(Fim )
(Fim )
- 111 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Limitação
- Eixo de corte
Como eixo de corte, é usado o primeiro eixo controlado. Ao definir o bit 0 (FXY) do parâmetro n° 5101 para 1, o eixo
pode ser alterado com um comando de seleção de plano (G17, G18, ou G19).
- Eixo de retificação
Especifique um eixo de retificação ao definir um número do eixo diferente do eixo de corte no parâmetro n° 5179.
Especifique um comando de retificação em W a qualquer altura sem usar um nome do eixo. O nome do eixo
correspondente à definição do número do eixo pode também ser usado para a especificação.
-P
Se é especificado um valor diferente de P1 a P4, a função de salto é desativada. A especificação de P é válida apenas
no bloco em que P é especificado.
-B
Se B não é especificado, assume-se B=A.
A especificação de B é válida apenas no bloco em que B é especificado.
- A, B, W
Os comandos de A, B, e W são todos comandos incrementais. Quando nenhum de A e B são especificados ou A=B=0,
é executada a operação de corte em vazio (execução de um só movimento na direção da retificação).
-H
Quando H não é especificado ou H=0, assume-se a especificação de H=1. A especificação de H é válida apenas no
bloco em que H é especificado.
- Anulação
Os dados A, W, U e K no ciclo fixo são informação modal comum a G71, G72, G73, e G74. Assim, os dados
mantêm-se válidos até serem especificados novos dados. Os dados são apagados quando um código G do grupo 00
diferente de G04 ou um código G do grupo 01 diferente de G71, G72, G73, e G74 é especificado. A especificação de
P, B ou H é válida apenas no bloco em que P, B ou H é especificado.
- Código B
Durante o ciclo fixo, nenhum código B (função auxiliar secundária) pode ser especificado.
NOTA
1 Se não for especificado nenhum eixo de retificação quando o G74 é especificado, o alarme
PS0455, “COMANDO EM RETIFICAÇÃO ILEGAL” é acionado.
2 Se o número do eixo de corte especificado e o número do eixo de retificação são o
mesmo, o alarme PS0456, “PARÂMETRO EM RETIFICAÇÃO ILEGAL” é acionado.
3 Mesmo se G90 (comando absoluto) é especificado enquanto este ciclo é válido, cada um
dos comandos A, B, e W é um comando incremental.
4 Se é especificado um valor entre P1 e P4 sem especificar a opção salto passos múltiplos,
o alarme PS0370 “ERRO G31P/G04Q” é acionado.
- 112 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Formato
- Chanfragem
Primeiro eixo no plano selecionado segundo eixo no plano selecionado
(Plano G17: Xp Xp, Plano G18: Zp Xp, Plano G19: Yp Zp)
Formato
plano G17: G01 XP(U)_ J(C)± j ;
plano G18: G01 ZP(W)_ I(C)± i ;
plano G19: G01 YP (V)_ K(C)± k ;
Explicação Movimento da ferramenta
XP(U)__ Especifica um movimento
YP(V)__ do ponto a para o ponto b
ZP(W)__ com uma programação incremental ou absoluta na
Direção positiva ao
figura da direita. longo do segundo eixo
XP é o endereço do eixo X dos três eixos básicos no plano selecionado
ou um eixo paralelo ao eixo X.
YP é o endereço do eixo Y dos três eixos básicos
Ponto inicial
ou um eixo paralelo ao eixo Y.
ZP é o endereço do eixo Z dos três eixos básicos
ou um eixo paralelo ao eixo Z.
Especifica a distância entre os pontos b e c na Direção negativa ao
figura mostrada à direita com um sinal que segue longo do segundo eixo
no plano selecionado
o
endereço I, J, K, ou C.
(Use I, J, ou K quando o bit 4 (CCR) do parâmetro
n° 3405 é definido para 0 ou C quando o bit é
definido para 1.) Move-se de a para d e c.
I(C) ± i (Direção positiva ao longo do segundo eixo no
J(C) ± j plano selecionado quando um sinal positivo é
K(C)± k especificado em I, J, K, ou C ou na direção
negativa quando um sinal negativo é especificado
em I, J, K, ou C)
- 113 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Chanfragem
Segundo eixo no plano selecionado — primeiro eixo no plano selecionado (plano G17: Yp
— Xp, plano G18: Xp — Zp, plano G19: Zp — Yp)
Formato
plano G17: G01 YP(V)_ I(C) ± i ;
plano G18: G01 X(U)_ K(C)± k ;
plano G19: G01 Z(W)_ J(C) ± j ;
Explicação Movimento da ferramenta
XP(U)__ Especifica um movimento do ponto a Move-se de a para d e c.
YP(V)__ para o ponto b com uma programação (Direção positiva ao longo do primeiro eixo no plano
ZP(W)__ incremental ou absoluta na figura da selecionado quando um sinal positivo é especificado em I,
direita. J, K, ou C ou na direção negativa quando um sinal
XP é o endereço do eixo X dos três negativo é especificado em I, J, K, ou C)
eixos básicos ou um eixo paralelo ao
Ponto inicial
eixo X.
YP é o endereço do eixo Y dos três
eixos básicos ou um eixo paralelo ao
eixo Y.
ZP é o endereço do eixo Z dos três
eixos básicos ou um eixo paralelo ao
eixo Z.
Especifica a distância entre os pontos b
e c na figura mostrada à direita com um
sinal que segue o endereço I, J, K, ou
C. Primeiro eixo Primeiro eixo
no plano no plano
I(C) ± i (Use I, J, ou K quando o bit 4 (CCR) do selecionado selecionado
J(C) ± j parâmetro n° 3405 é definido para 0 ou
K(C)± k C quando o bit é definido para 1.)
- Canto R
Primeiro eixo no plano selecionado -— segundo eixo no plano selecionado (plano G17: Xp
— Yp, plano G18: Zp — Xp, plano G19<: Yp — Zp)
Formato
plano G17: G01 XP (U)_ R ± r ;
plano G18: G01 ZP (W)_ R± r ;
plano G19: G01 YP (V)_ R ± r ;
Explicação Movimento da ferramenta
XP(U)__ Especifica um movimento do ponto a
YP(V)__ para o ponto b com uma programação
ZP(W)__ incremental ou absoluta na figura da
Direção positiva ao
direita. longo do segundo eixo
XP é o endereço do eixo X dos três no plano selecionado
eixos básicos ou um eixo paralelo ao
eixo X.
YP é o endereço do eixo Y dos três
eixos básicos ou um eixo paralelo ao Ponto inicial
eixo Y.
ZP é o endereço do eixo Z dos três
eixos básicos ou um eixo paralelo ao Direção negativa ao
longo do segundo eixo
eixo Z. no plano selecionado
Especifique o raio do arco que liga os
pontos d e c na
figura mostrada à direita com um sinal Move-se de a para d e c.
que precede o endereço R. (Direção positiva ao longo do segundo eixo no plano
R± r selecionado quando +r é especificado em R ou direção
negativa)
- 114 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- Canto R
Segundo eixo no plano selecionado — primeiro eixo no plano selecionado (plano G17: Yp
— Xp, plano G18: Xp — Zp, plano G19: Zp — Yp)
Formato
plano G17: G01 YP (V)_ R ± r ;
plano G18: G01 XP (U)_ R ± r ;
plano G19: G01 ZP (W)_ R± r ;
Explicação Movimento da ferramenta
XP(U)__ Especifica um movimento do ponto a Move-se de a para d e c.
YP(V)__ para o ponto b com uma programação (Direção positiva ao longo do primeiro eixo no plano
ZP(W)__ incremental ou absoluta na figura da selecionado quando +r é especificado em R ou direção
direita. negativa)
XP é o ezdereço do eixo X dos três
eixos básicos ou um eixo paralelo ao
eixo X. Ponto inicial
Explicação
Por G01 especificado para a chanfragem ou canto R, a ferramenta deve ser movida apenas ao longo de um dos dois
eixos no plano selecionado. O comando no bloco seguinte deve mover a ferramenta apenas ao longo do outro eixo
no plano selecionado.
Exemplo:
Quando o eixo A é definido como eixo paralelo a ao eixo X básico (no parâmetro de definição nº 1022 a 5), o
programa seguinte executa a chanfragem entr e o avanço de corte ao longo do eixo A e ao longo do eixo Z:
G18 A0 Z0
G00 A100.0 Z100.0
G01 A200.0 F100 K30.0
Z200.0
O seguinte programa provoca um alarme. (Devido à chanfragem especificada no bloco para mover a ferramenta ao
longo do eixo X, que não está no plano selecionado)
G18 A0 Z0
G00 A100.0 Z100.0
G01 X200.0 F100 K30.0
Z200.0
O seguinte programa também provoca um alarme. (Devido ao bloco perto do comando de chanfragem move a
ferramenta ao longo do eixo X, que não está no plano selecionado)
G18 A0 Z0
G00 A100.0 Z100.0
G01 Z200.0 F100 I30.0
X200.0
Numa programação incremental, use o ponto na figura em "Formato" como o ponto inicial no bloco pert o de uma
chanfragem ou de um bloco de canto R. Isto é, especificar a distância do ponto b. Não especifique a distância do ponto c.
- 115 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo
Ponto
final
Limitação
- Alarmes
Nos seguintes casos, um alarme é acionado:
1) A chanfragem ou canto R é especificado num bloco para abertura de rosca (alarme PS0050, “CHF/CNR NÃO
PERMITIDO NO TERCEIRO BLOCL”).
2) G01 não é especificado no bloco perto do bloco G01 em que a chanfragem ou canto R é especificado (alarme
PS0051, “FALTA MOVIMENTO APÓIS CHR;CHF” ou PS0052, “CÓDIGO NÃO É MAIS G01 APÓS CHF/CNR”).
3) É especificado um eixo que não está no plano selecionado como eixo de movimento no bloco em que a
chanfragem ou canto R é especificado ou o bloco seguinte (alarme PS0051 ou PS0052).
4) É especificado um comando de seleção de plano (G17, G18, ou G19) no bloco perto do bloco em que a
chanfragem ou canto R é especificado (alarme PS0051).
5) Quando o bit 4 (CCR) do parâmetro n° 3405 é definido para 0 (para especificar a chanfragem em I, J, ou K),
são especificados dois ou mais I, J, K, e R em G01 (alarme PS0053, “MUITOS ENDEREÇOS DE COMANDOS).
6) A chanfragem ou canto R é especificado no bloco G01 para mover a ferramenta ao longo de mais de um eixo
(alarme PS0054, “NÃO É PERMITIDO AFUNILIR APÓS CHF/CNR”).
7) A distância de avanço ao longo de um eixo especificado no bloco em que a chanfragem ou canto R é
especificado é menor que o valor da chanfragem ou canto R (alarme PS0055, “PERDENDO VALOR DE
MOVIMENTO EM CHF/CNR”). (Consulte a Figura 4.7 (a).)
- 116 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
1. Se o valor do canto R ou da chanfragem interna for demasiado pequeno comparado com a compensação e um
corte é executado, o alarme PS0041 é acionado. (Consulte a Figura 4.7 (c).)
2. A função está disponível o que altera intencionalmente a direção de compensação especificando o comando I, J
ou K no bloco G01 no modo de compensação do raio da ponta da ferramenta ou de ferramenta de corte (veja as
explicações sobre compensação da ferramenta de corte ou do raio da ponta da ferramenta). O uso desta função
quando a função de chanfragem e canto R é usada, defina o bit 4 (CCR) do parâmetro n° 3405 em 1 para que o
I, J e K não sejam usados para especificar a chanfragem. A operação a ser realizada em cada condição é
explicada a continuação.
(1) Quando a função de chanfragem e canto R não é usada
No bloco G01 no modo de compensação do raio da ponta da ferramenta ou da ferramenta de corte, a
direção de compensação da ferramenta de corte ou do raio da ponta da ferramenta pode ser especificada
no endereço I, J ou K. Não é executada chanfragem.
- 117 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- 118 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo
• Para tornear
Valor de correção
da unidade
porta-ferramenta A
Unidade
porta-ferramenta A
Valor de correção
da unidade
porta-ferramenta B
Unidade porta-ferramenta B
- 119 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
Um valor do diâmetro é especificado para o eixo X.
Limitação
NOTA
1 Quando o comando G68 baseado nesta função é ativado, o valor de coordenada do
eixo X que pode ser lido com a variável do sistema de macros de usuário #5041 e
superior ou #100101 e superior (posição corrente especificada (no sistema de
coordenadas da peça)) é uma posição com aplicação de espelhamento.
2 Esta função não pode ser usada junto com a função de corte equilibrado. e ambas
funções opcionais são especificadas, a operação dependerá da combinação dos
sistemas como indicado a continuação:
Sistema no qual a função é usada
• Sistema de um caminho
Sistema no qual esta função não opera
• Sistema com dois ou mais caminhos
Formato
São mostrados exemplos de formatos de comando para o plano G18 (plano ZX). Esta função pode ser especificada nos
seguintes formatos também para o plano G17 (plano XY) e para o plano G19 (plano YZ). Os seguintes formatos são
alterados da seguinte forma:
Para o plano G17: Z — X, X — Y
Para o plano G19: Z — Y, X — Z
Tabela 4.9 (a) Tabela de comandos
ou
- 120 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
ou
ou
ou
- 121 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
ou
Explicação
Um programa para a usinagem ao longo da curva mostrada na Fig. 4.9 (a) é da seguinte forma :
Ponto inicial
Para comandar uma linha reta, especifique um ou dois do X, Z e A. Se só se especificar um, a linha reta deve ser
primeiramente definida por um comando no bloco seguinte.
Para comandar o grau de uma linha reta ou o valor da chanfragem ou do canto R, comande com uma coma (,) da
seguinte forma :
,A_
,C_
,R_
Especificando 1 no parâmetro CCR N° 3405#4 no sistema que não usa A ou C como um nome do eixo, o grau de uma
linha reta ou o valor da chanfragem ou do canto R podem ser comandados sem uma coma (,) da seguinte forma :
A_
C_
R
- Comandar usando um suplemento
Quando o bit 5 (DDP) do parâmetro n° 3405 é definido em 1, um ângulo pode ser especificado usando um suplemento.
Existe a seguinte relação, assumindo que o suplemento é A' e que o ângulo atual especificado é A:
A = 180 - A'
- 122 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
NOTA
1 Os comandos da programação direta das dimensões do desenho são só válidos durante a
operação de memória.
2 Bloco como comandado pela entrada direta das dimensões do desenho ou entre blocos de
entrada direta das dimensões do desenho que definem contornos seqüenciais.
(a) Código G (diferente a G04) no grupo 00
(b) Códigos G diferentes a G00, G01 e G33 no grupo 01
(c) Códigos G no grupo 10 (ciclo fixo de perfuração)
(d) Códigos G no grupo 16 (seleção de plano)
(e) G22 e G23
3 O canto R não pode ser inserido num bloco de abertura de rosca.
4 Quando as opções de chanfragem e canto R e de programação direta das dimensões do
desenho estiverem disponíveis, ambas funções não podem ser usadas simultaneamente.
Quando o bit 0 (CRD) do parâmetro n° 3453 é definido em 1, a programação direta das
dimensões do desenho é ativada. Neste momento, a chanfragem e canto R encontram-se
desativadas.)
5 Quando o ponto final do bloco precedente é determinado no bloco seguinte de acordo com
os comandos seqüenciais da programação direta das dimensões do desenho durante a
operação de bloco único, a máquina não para no modo de parada de bloco único mas para
no modo de bloqueio de avanço no ponto final do bloco precedente.
6 A tolerância de ângulo no cálculo do ponto de interseção no programa abaixo é ±1°.
(Devido ao fato de que a distância de avanço a ser obtida neste cálculo é demasiado
grande.)
(a) X_ ,A_ ; (Se um valor entre 0°±1° ou 180°±1° for especificado para a instrução de
ângulo A, o alarme PS0057, “NENHUMA SOLUÇÃO PARA O BLOCO FINAL é
acionado.)
(b) Z_ ,A_ ; (Se um valor entre 90°±1°ou 270°±1° for especificado para a instrução de
ângulo A, o alarme PS0057 é acionado.)
7 Um alarme PS0058, “PONTO FINAL NÃO FOI ENCONTRADO é acionado se o ângulo feito
pelas 2 linhas encontra-se dentro de ±1 ° durante o cálculo do ponto de interseção.
8 A chanfragem ou o canto R são ignorados se o ângulo feito pelas 2 linhas encontra-se dentro
de ±1°.
9 Um comando dimensional (programação absoluta) e uma instrução de ângulo devem ser
especificados no bloco seguido de um bloco no qual só é especificada a instrução de ângulo.
(Exemplo)
N1 X_ ,A_ ,R_ ;
N2 ,A_ ;
N3 X_ Z_ ,A_ ;
Junto com o comando dimensional, um ângulo de comando deve ser especificado no bloco
n° 3. Se o comando do ângulo não for especificado, o alarme PS0056 será acionado. Se as
coordenadas não são especificadas com uma programação absoluta, o alarme PS0312,
“COMANDO ILEGAL NA PROGRAMAÇÃO DIRETA DE DIMENSÕES DE DESENHOS será
acionado.
10 No modo de compensação do raio da ponta da ferramenta, um bloco no qual só o comando
de ângulo é especificado em programação direta das dimensões do desenho assume-se que
é um bloco sem comando de movimento. Para mais informações sobre a compensação
quando blocos seqüenciais sem comandos de movimento são especificados, consulte a
explicação da compensação do raio da ponta da ferramenta.
11 Se dois ou mais blocos sem comando de movimento são especificados entre os comandos
seqüenciais da programação direta das dimensões do desenho, o alarme PS0312 é
acionado.
12 Quando o bit 4 (CCR) do parâmetro n° 3405 é definido em 1, o endereço A no bloco G76
(ciclo de abertura de rosca combinado) especifica o ângulo da ponta da ferramenta. Quando
A ou C são usados como um nome de eixo, não podem ser usados no comando de ângulo
- 123 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
- 124 -
4. FUNÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO B-64484PO-1/03
PROGRAMAÇÃO
Exemplo
- 125 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
5 FUNÇÃO DE COMPENSAÇÃO
Capítulo 5, "FUNÇÃO DE COMPENSAÇÃO", consiste nas seguintes seções :
Ferramenta padrão
Ferramenta atual
Valor de
correção
no eixo X
Valor de correção
no eixo Z
A correção da geometria da ferramenta e correção do desgaste da ferramenta são possíveis para dividir a correção da
ferramenta e a correção da geometria da ferramenta para compensar o contorno da ferramenta ou a posição de
montagem da ferramenta e a correção do desgaste da ferramenta para compensar o desgaste da ponta da ferramenta. O
valor de correção da geometria da ferramenta e o valor de correção do desgaste da ferramenta podem ser definidos
individual¬mente. Quando estes valores não se diferenciam um de outro, o total dos valores é definido como o valor de
correção da ferramenta.
NOTA
A correção da geometria da ferramenta e correção do desgaste da ferramenta é opcional.
- 126 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Valor de
Valor de
correção da
correção
geometria
no eixo X
de eixo X
Valor de
correção
do desgaste
de eixo X
Valor de
Valor de Valor de correção
correção do correção da no eixo Z
desgaste de geometria de
eixo Z eixo Z
Formato
Selecione uma ferramenta com um valor numérico de código T. Uma parte do valor numérico é usada como número de
correção da ferramenta para a definição de dados como o valor de correção da ferramenta. As seguintes seleções podem
ser realizadas de acordo com
Significado do código T (*1) Definição de parâmetros para especificar
LGN(N° 5002#1 )=0 LGN(N° 5002#1 )=1 o n° de correção (*2)
Txxxxxxxv TxxxxxxxV Um número de correção do desgaste da
xxxxxxx : Seleção da ferramenta xxxxxxx : Seleção da ferramenta e ferramenta é especificado usando o dígito
y : Correção da geometria da correção da geometria da ferramenta menor de um código T.
ferramenta e do desgaste da ferramenta y : Correção do desgaste da
Quando o parâmetro n° 5028 é definido em 1
ferramenta
TxxxxxxVV TxxxxxxVV Um número de correção do desgaste da
ferramenta é especificado usando dois dígitos
xxxxxx : Seleção da ferramenta xxxxxx : Seleção da ferramenta e
menores de um código T.
yy : Correção da geometria da correção da geometria da ferramenta
ferramenta e do desgaste da ferramenta yy : Correção do desgaste da Quando o parâmetro n° 5028 é definido em 2
ferramenta
TxxxxxVVV TxxxxxVVV Um número de correção do desgaste da
ferramenta é especificado usando três dígitos
xxxxx : Seleção da ferramenta xxxxx : Seleção da ferramenta e
menores de um código T.
yyy : Correção da geometria da correção da geometria da ferramenta
ferramenta e do desgaste da ferramenta yyy : Correção do desgaste da Quando o parâmetro n° 5028 é definido em 3
ferramenta
*1 O número máximo de dígitos de um código T pode ser especificado usando o parâmetro n° 3032. (de 1 a 8
dígitos)
*2 Quando o parâmetro nº 5028 é definido em 0, o número de dígitos o código T usado para a especificação do
número de correção depende do número de correções da ferramenta.
Exemplo)
Quando o número da correção da ferramenta é de 1 a 9 :
Um dígito menor
Quando o número da correção da ferramenta é de 10 a 99 :
Os dois dígitos menores
Quando o número da correção da ferramenta é de 100 a 999 :
Os três dígitos menores
- 127 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
5.1.5 Correção
Explicação
- Métodos de correção
Existem dois métodos disponíveis para a correção da geometria e a compensação do desgaste, correção com
movimento da ferramenta e compensação com deslocamento da coordenada. O método de correção que deseje
selecionar pode ser especificado com bit 2 (LWT) e bit 4 (LGT) do parâmetro N° 5002. No entanto, se as opções de
geometria da ferramenta e de correção do desgaste não forem dadas, a correção com movimento da ferramenta é
assumida incondicionalmente.
Parâmetros Parâmetro
correção da geometria e Elemento de
do desgaste da compensação LWT=0 LGT=0 LWT=1 LGT=0 LWT=0 LGT=1 LWT=1 LGT=1
ferramenta
Geometria e
Não dada desgaste não Movimento da ferramenta
diferenciados
Compensação Movimento da Deslocamento Movimento da Deslocamento
do desgaste ferramenta da coordenada ferramenta da coordenada
Dada
Compensação Deslocamento Deslocamento Movimento da Movimento da
da geometria da coordenada da coordenada ferramenta ferramenta
Caminho programado
NOTA
1 Quando o G50 X_Z_T_ ; é especificado, a ferramenta não é deslocada.
É definido o sistema de coordenadas no qual o valor de coordenada da posição da
ferramenta é (X,Z). A posição da ferramenta é obtida restando o valor de correção
correspondente ao número de correção da ferramenta especificado no código T.
2 Os códigos G no grupo 00 exceto G50 que não devem ser especificados no mesmo bloco
que contém um código T. Se um dos G28, G29, G30, G30,1 e G53 é especificado no
mesmo block como aquele que contém o código T, o alarme PS0245, “CÓDIGO T NÃO FOI
ENCONTRADO NESSE BLOCO”, é emitido.
- 128 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho da ferramenta
após correção
Quantidade de correção
por correção nos eixos X e
Z (vetor de correção)
Caminho programado antes do
deslocamento do sistema de
coordenadas da peça
Nos casos <2> e <3>, é possível selecionar uma operação de cancela¬mento usando os parâmetros LVC (N° 5006#3) e
TGC (N° 5003#7).
Parâmetro
Método de correção
LVC=0 TGC=0 LVC=1 TGC=0 LVC=0 TGC=1 LVC=1 TGC=1
Correção do desgaste o X o
Movimento da ferramenta X (Quando um movimento (Quando um movimento
Correção da geometria axial é especificado) axial é especificado)
Deslocamento da Correção do desgaste X O X o
coordenada Correção da geometria X X o o
o : Cancelado.
x : Não cancelado.
Exemplo
N1 X60.0 Z50.0 T0202 ; Cria o vetor de correção correspondente ao número de correção da ferramenta 02.
N2 Z100.0 ;
N3 X200.0 Z150.0 T0200 ; Cancela o vetor de correção com o número de correção 0.
- 129 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho da ferramenta
após correção
Caminho programado da
ferramenta
Limitação
- Interpolação helicoidal (G02, G03)
A correção da ferramenta não pode ser especificada num bloco no qual a interpolação helicoidal é usada.
- Corte de fio (G32, G34, G35, G36)
A ferramenta deslocada não pode ser especificada no bloco no qual o corte de fio é especificado; Se a ferramente
deslocada é especifica, o alarme PS0509, “COMANDO DE FERRAMENTA DESLOCADA NÃO ESTÁ
DISPONÍVEL”
- 130 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Visão geral
Quando o eixo Y, um dos três eixos básicos, é usado com um torno mecânico, esta função executa uma correção do
eixo Y. Se a correção de desgaste e da geometria da ferramenta são dados, tanto a correção da geometria da ferramenta
e a correção do desgaste da ferramenta são eficazes na correção do eixo Y.
Explicação
A correção do eixo Y resulta na mesma operação que a correção da ferramenta. Para uma explicação sobre a operação,
parâmetros relacionados, etc. consulte o item "Correção da Ferramenta."
Visão geral
Num sistema de torno mecânico, a correção do eixo Y tem sido usada apenas com os três eixos básicos. Esta função
ativa a correção do eixo Y a usar com eixos arbitrários diferentes do eixo Y, que é um dos três eixos básicos.
Visão geral
Para compensar uma diferença na posição de união da ferramenta ou na posição de seleção, esta função soma uma
segunda correção da geometria da ferramenta ao eixo X, eixo Y e eixo Z com todos os caminhos. Em contraste com esta
correção, a correção da geometria da ferramenta normal é chamada a primeira correção da geometria da ferramenta. É
possível aplicar um valor de correção da ferramenta (correção do desgaste da ferramenta + correção da geometria da
ferramenta) na direção reversa, usando um sinal apropriado.
Esta função pode ser usada se o valor de correção difere mesmo quando uma única ferramenta por motivos mecânicos
depende da posição de montagem (dentro/fora) ou da posição selecionada (direita/esquerda).
NOTA
1. Para usar a segunda correção da geometria da ferramenta, são necessárias as opções de
correção da geometria e do desgaste.
2. Para usar a segunda correção da geometria da ferramenta para o eixo Y, é necessária a
opção de correção do eixo Y.
- 131 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Formato
• Se o parâmetro LGN (N° 5002#1) = 1
(código M que ativa a correção da ferramenta de
segunda geometria) ;
Explicação
- Método de especificação
A correção usando a segunda correção da geometria da ferramenta é realizada com um comando do programa.
Especifique a segunda correção da geometria da ferramenta com um comando de código T e usando o sinal da segunda
correção da geometria da ferramenta G2SLC, especifique se deseja definir o valor de correção do número de correção
da geometria da ferramenta especificado só na primeira correção da geometria da ferramenta ou na primeira correção da
geometria da ferramenta mais a segunda correção da geometria da ferramenta.
Se usa a primeira correção da geometria da ferramenta mais a segunda correção da geometria da ferramenta, especifique
o eixo ao qual deve ser aplicada a segunda correção da geometria da ferramenta, usando o apropriado sinal de seleção
do eixo da segunda correção da geometria da ferramenta G2X, G2Z e G2Y.
Geralmente, antes de um comando de código T, especifique o código M para ativar a segunda correção da geometria da
ferramenta. Para mais informações, consulte o manual fornecido pelo fabricante da máquina ferramenta. O mesmo
número que o número da primeira correção da geometria da ferramenta é sempre selecionado como o número da
segunda correção da geometria da ferramenta.
Durante a execução, o valor de correção da ferramenta para cada eixo é um dos seguintes:
• Valor da primeira correção da geometria da ferramenta + valor de correção do desgaste da ferramenta
• Valor da primeira correção da geometria da ferramenta + Valor da segunda correção da geometria da
ferramenta + valor de correção do desgaste da ferramenta
Exemplo)
• O código é um código de 4 dígitos. (O número de dígitos de um código T é especificado com o parâmetro n° 3032.)
• O tipo de correção é um movimento da ferramenta (parâmetro LGT (N° 5002#4) = 1).
• Os dois dígitos inferiores do código T são o número de correção da geometria da ferramenta (parâmetro n°
5028 = 2).
• A correção é executada quando o bloco do código T é executado (parâmetro LWM (N° 5002#6) = 0).
• Os dados do eixo X para o número da primeira correção da geometria da ferramenta 1 é 1.000.
• Os dados do eixo X para o número da segunda correção da geometria da ferramenta 1 é 10.000.
• O número de correção da geometria da ferramenta é especificado com o número de seleção da ferramenta
(parâm. LGN (N° 5002#1) = 1).
• Sinais G2SLC = '1', G2X = '1', e G2Z = G2Y = '0'
Se o T0102 é especificado nas condições acima referidas, os dois dígitos superiores 01 de um código T causam
que os números da primeira e segunda correção da geometria da ferramenta 1 sejam selecionados, de forma que
as coordenadas absolutas e da máquina sejam 11.000 no eixo X.
- Dados sobre correção
Os dados para a segunda correção da geometria da ferramenta podem ser definidos para cada caminho. O número de
itens dos dados pode ser definido com o parâmetro n° 5024. Os dados permanecem armazenados mesmo depois de
desligar a alimentação.
Se os dados devem ser comuns aos caminhos, use a memória comum com os 2 caminhos.
- 132 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Exemplo
(primeiro) : 5
T12/Z (segundo) : - 30
T13/Z (segundo) :
Na configuração da máquina mostrada na Figura 5.1.7 (a) , para os dados sobre correção para a ferramenta montada no
primeiro caminho (cabeçote de torno-revólver padrão), defina os dados sobre a correção da própria ferramenta como os
dados da primeira correção da geometria da ferramenta. (Os dados da segunda correção da geometria da ferramenta é
0.) Para os dados sobre correção para a ferramenta instalada no segundo caminho (cabeçote de torno-revólver linear),
defina os dados sobre correção da própria ferramenta como os dados da primeira correção da geometria da ferramenta e
os dados sobre correção o ponto de origem da peça na posição de montagem como os dados da segunda correção da
geometria da ferramenta. Normalmente, os dados sobre correção da própria ferramenta é medida separadamente dos
dados sobre correção na posição de montagem, estes dados podem ser definidos separadamente
Primeira Correção da Geometria da Ferramenta Segunda Correção da Geometria da Ferramenta
N° Eixo X Eixo Z N° Eixo X Eixo Z
01 20.000 5.000 01 0.000 0.000
: : : : : :
10 25.000 8.000 10 0.000 0.000
11 -20.000 5.000 11 120.000 10.000
12 -10.000 3.000 12 120.000 -30.000
13 -15.000 0.000 13 120.000 -70.000
: : : : : :
16 -18.000 7.000 16 120.000 -190.000
- 133 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Visão geral
Esta função ativa a correção da ferramenta para o 4° eixo e 5° eixo seguido dos três eixos básicos (os eixos X, Y e Z).
Como com as correções da ferramenta baseadas nos três eixos básicos (eixos X, Y e Z), estão disponíveis 32 pares das
correções da ferramenta dos 4°/5° eixos. Especificando as opções da correção da geometria da ferramenta e correção
do desgaste da ferramenta, a correção da geometria da ferramenta e correção do desgaste da ferramenta estão ativas.
Além disso, o número de pares pode ser aumentado de 32 a 64, 99, 400, 999, ou 2000 especificando uma opção.
(Com o FANUC Série 32i-B, pode especificar até 400 pares.)
Um valor de correção da ferramenta pode ser aplicado aos eixos arbitrários definindo um número do eixo (1 para o
número máximo dos eixos controlados) para usar para a correção do 4° eixo no parâm. n° 5044 e definindo um
número do eixo (1 para o número máximo de eixos controlados) para usar com a correção do 5° eixo no parâm. n°
5045. Definindo o bit 1 (NO5) do parâmetro n° 11400 para 1, a correção do 5° eixo é ativada.
Contudo, se o mesmo eixo é usado com a função de correção do eixo Y, é aplicado um valor de correção de eixo Y ao
eixo especificado e o valor de correção do 4° ou 5° eixo é invalidado. Os valores da correção da ferramenta podem ser
inseridos através de um dispositivo de E/S.
Explicação
A operação da correção dos eixos 4°/5° é a mesma que a operação da correção da ferramenta. Para a operação, consulte
a Seção 5.1, "CORREÇÃO DA FERRAMENTA".
Formato
G10 P_ X_ Y_ Z_ R_ Q_ E_ F_ ;
ou
G10 P_ U_ V_ W_ C_ Q_ E_ F_;
P : Número de correção
0 : Especificação do valor de deslocamento do sistema de
coordenadas da peça
1 ~999 : Especificação de um valor de correção do desgaste
da ferramenta.
10000+(1 a 999) : Especificação de um valor de correção da geometria da ferramenta, com o
número (1 a 999) representando um número de correção.
X : Valor de correção de eixo X (absoluto)
Y : Valor de correção de eixo Y (absoluto)
Z : Valor de correção de eixo Z (absoluto)
U : Valor de correção de eixo X (incremental)
V : Valor de correção de eixo Y (incremental)
W : Valor de correção de eixo Z (incremental)
R : Valor de compensação do raio da ponta da ferramenta (absoluto)
C : Valor de compensação do raio da ponta da ferramenta (incremental)
Q : Número virtual da ponta da ferramenta
E : Valor de correção do 4° eixo (absoluto)
F : Valor de correção do 5° eixo (absoluto)
Explicação
Como no formato G10 acima, o endereço E para introduzir um valor de correção de 4° eixo e o endereço F para
introduzir um valor de correção de 5° eixo permitem apenas a entrada de valores absolutos.
- 134 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
NOTA
1 Quando comparado com o formato G10 convencional para alterar dos valores da correção da
ferramenta, o endereço E para especificar o valor da correção do 4° eixo e o endereço F para
especificar o valor da correção do 5° eixo são recentemente adicionados ao formato acima.
2 Quando um programa baseado no formato G10 acima é executado, apenas esses valores de
correção que correspondem aos endereços do eixo programado e os número de correção
não rescritos.
Limitação
1. Esta função é uma opção de software.
2. Esta função suporta a função de memória comum inter-caminho.
3. Esta função não suporta a entrada direta/entrada de contador de valores de correção da ferramenta.
4. Esta função não suporta a escrita de valor de correção usando a variável de macro de usuário.
5. Esta função não suporta a função de janela do PMC. Contudo, esta função suporta a escrita/leitura dos valores
de correção de 4°/5° eixo de e para um executor de linguagem C.
6. Esta função não suporta a entrada externa de dados. Então, nenhum valor de correção de 4°/5° eixo pode ser
modificar com um "PMC ladder".
7. Esta função não suporta a função de correção da ferramenta de segunda geometria.
8. Esta função não suporta a função de gerencialmente de ferramenta.
9. Esta função não suporta a função de prevenção de operação errada.
10. Esta função não suporta a função de tela de alteração de coordenada do programa e a função de alteração de
memória de correção.
- 135 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Profundidade
insuficiente Ponta da
ferramenta
de corte
Ponto inicial
Ponto inicial
Com o uso programado do centro
da ponta da ferramenta Com o uso programado da ponta
imaginária da ferramenta
Fig. 5.2.1 (a) Centro do raio da ponta da ferramenta e ponta imaginária da ferramenta
- 136 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
CUIDADO
Numa máquina com pontos de referência, uma posição padrão como o centro do cabeçote
de torno-revólver pode ser colocada sobre o ponto inicial. A distância desde esta posição
padrão ao centro do raio da ponta ou a ponta imaginária da ferramenta é definida como o
valor de correção da ferramenta.
A definição da distância da posição padrão ao centro do raio da ponta da ferramenta como
o valor de correção é igual acolocar o centro do raio da ponta da ferramenta sobre o ponto
inicial, enquanto define a distância da posição padrão à ponta imaginária da ferramenta é
igual acolocar a ponta imaginária da ferramenta sobre a posição padrão. Para definir o
valor de correção, é normalmente mais fácil medir a distância do posição padrão à ponta
imaginária da ferramenta que da posição padrão ao centro do raio da ponta da ferramenta.
OFX OFX
(Correção da (Correção da
ferramenta no ferramenta no
eixo X) eixo X)
OFZ OFZ
(Correção da (Correção da
ferramenta no eixo Z) ferramenta no eixo Z)
Definir a distância desde a posição padrão ao Definir a distância desde a posição padrão ao
centro do raio da ponta como o valor de correção da centro do raio da ponta como o valor de correção
ferramenta. da ferramenta.
A posição inicial situa-se por cima do centro da ponta A posição inicial situa-se por cima da ponta imaginária
da ferramenta da ferramenta
Fig. 5.2.1 (b) Valor de correção da ferramenta quando o centro do cabeçote de torno-
revólver é situado sobre o ponto inicial
Exceto se a compensação do raio da ponta Se a compensação do raio da ponta da ferramenta
da ferramenta for executado, o caminho do é usada, será executado um corte exato.
centro da ponta da ferramenta é igual ao
caminho programado.
Caminho da ponta
Caminho da ponta imaginária da
imaginária da ferramenta
ferramenta Início Início
Fig. 5.2.1 (d) Caminho da ferramenta quando programa usando a ponta imaginária
da ferramenta
- 137 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
São usados os números da ponta imaginária da ferramenta 0 e 9 quando o centro da ponta da ferramenta coincide com o
ponto inicial. Defina o número da ponta imaginária da ferramenta para o endereço OFT para cada número de correção.
O bit 7 (WNP) do parâmetro n° 5002 é usado para determinar se o número de correção da geometria da ferramenta ou o
número de correção do desgaste da ferramenta especifica a direção da ponta da ferramenta virtual para a compensação
do raio da ponta da ferramenta.
- 138 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Explicação
- Número de Correção e Valor de Correção
Quando a compensação da geometria da ferramenta e a compensação do desgaste da ferramenta não são dadas, os
valores de correção são conforme a tabela 5.2.3 (a):
Quando a compensação da geometria da ferramenta e a compensação do desgaste da ferramenta são dadas, os valores
de correção são conforme a Tabela 5.2.3 (b) e Tabela 5.2.3 (c):
- 139 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
NOTA
Quando o número de correção da geometria é feito comum à seleção da ferramenta pela
definição do parâmetro LGN (N° 5002#1) e um código T para o qual o número de correção
da geometria e de correção do desgaste difere um do outro é designado, a direção da ponta
imaginária da ferramenta especificado pelo número de correção da geometria é válido.
Exemplo) T0102
OFR=OFGR01+OFWRo2
OFT=OFT01
Definindo o parâmetro WNP (N° 5002#7) apropriadamente, a direção da ponta imaginária da
ferramenta especificada com o número de correção do desgaste pode ser feito válido.
O valor de correção correspondente ao número de correção 0 é sempre 0. Nenhum valor de correção pode ser definido
com número de correção 0.
- 140 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Eixo X
Eixo Z
Peça
A posição da peça pode ser alterada definindo o sistema de coordenadas como mostrado na continuação.
Eixo Z
G41 (a peça está do lado
esquerdo)
Eixo X
Peça
- 141 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
CUIDADO
Se o sinal do valor de compensação for alterado de mais a menos e vice-versa, o vetor de
correção da compensação do raio da ponta da ferramenta, mas a direção da ponta da
ferramenta imaginária não altera. Para um uso em que a ponta da ferramenta imaginária é
ajustada ao ponto inicial, portanto, não muda o sinal do valor de compensação para o
programa adotado.
Explicação
- Movimento da ferramenta quando a posição da peça não muda
Quando a ferramenta se desloca, a ponta da ferramenta mantém o contato com a peça.
Diagrama ampliado
Fig. 5.2.4 (c) Movimento da ferramenta quando a posição da peça não muda
- Movimento da ferramenta quando a posição da peça muda
A posição da peça contra a ponta muda no canto do caminho programado como indicado na figura 5.2.4(d)
Posição da peça
Posição da peça
- 142 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
São realizados movimentos de ferramenta transitórios para a correção no bloco de partida. No bloco seguinte ao bloco
de partida, o centro da ponta da ferramenta é situado verticalmente no caminho programado do bloco no ponto inicial.
G42 (Início)
- Cancelamento da correção
O bloco no qual o modo muda de G40 a G41 ou G42 é chamado bloco de cancelamento da correção.
G41 _ ;
G40 _ ; (Bloco de cancelamento da correção)
O centro da ponta da ferramenta move-se a uma posição vertical ao caminho programado no bloco anterior ao bloco de
cancelamento. A ferramenta é situada na posição final no bloco de cancelamento da correção (G40) como mostrado a
continuação.
Posição final
Calculado do valor de
Calculado do valor de compensação compensação especificado no
especificado no bloco N6. bloco N7.
Caminho programado
- 143 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
No bloco que primeiro mude de G40 a G41/G42, a posição da ponta da ferramenta acima indicada não é executada.
Direção de movimento da
ferramenta
De este modo, se evita o corte excessivo da ferramenta, como mostrado na Fig. 5.2.4 (j).
Fig. 5.2.4 (j) Se o corte excessivo ocorre no mesmo bloco que G40
- 144 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Se I e/ou K forem especificados com G40 no modo de cancelamento, o I e/ou K serão ignorados. O valor numérico é
seguido por I e K que devem ser sempre especificados como valores do raio.
G40 G01 X_ Z_ ;
G40 G01 X_ Z_ I_ K_ ; Modo de cancelamento da correção (I e K são ineficazes.)
Exemplo
(modo G40)
<1> G42 G00 X60.0 ;
<2> G01 X120.0 W-150.0 F10 ;
<3> G40 G00 X300.0 W150.0 I40.0 K-30.0 ;
Explicação
- Blocos sem comando de movimento especificados no modo de correção
Se o número dos blocos especificados for consecutivamente superior a N-2 blocos (onde N é o número de blocos a
serem lidos no modo de correção (parâmetro n° 19625)), a ferramenta chega na posição vertical ao ponto final do bloco
precedente.
Se a distância de avanço for 0 (<5>), isto aplica-se mesmo quando só um bloco é especificado.
- 145 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Ponta da ferramenta
total
Ponta da
Ponta da ferramenta
ferramenta total total
Caminho programado
Caminho do centro do
raio da ponta da
ferramenta
Ponta da ferramenta
total
Ponta da Ponta da
ferramenta total ferramenta
total
Caminho programado
- 146 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
NOTA
A direção de correção é o mesmo que na Série 16i/18i/21i, mas o caminho do centro do raio
da ponta da ferramenta é diferente.
• Para este CNC
A operação é a mesma que a executada se a operação de ciclo fixo for substituída com o
G00 ou G01, o início é executado no primeiro bloco para o movimento do ponto inicial e o
cancelamento da correção é executado no último bloco para o regresso ao ponto inicial.
• Para a Série 16i/18i/21i
A operação com o bloco para o movimento do ponto inicial e o último bloco para o
retorno ao ponto inicial difere do CNC.
Para mais informações, consulte o manual de operação da Série 16i/18i/21i
(modo G42)
G01 W -20.0 I10.0;
U20.0;
Caminho programado
Caminho programado
- 147 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Cancelam ento da
compensação da
ferramenta de
corte
Início
- 148 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Explicação
- Cancelamento do modo de correção
No início quando é aplicada alimentação o controle encontra-se no modo de cancelamento. No modo de cancelamento,
o vetor é sempre 0 e o caminho do centro da ferramenta coincide com o caminho programado.
- Início
Quando um comando de compensação da ferramenta (G41 ou G42) é especificado no modo de cancelamento da
correção, o CNC entra no modo de correção.
O deslocamento da ferramenta com este comando é chamado início. Especifique o posicionamento (G00) ou a
interpolação linear (G01) para o início.
Se a interpolação circular (G02, G03) ou a interpolação evolvente (G02.2, G03.2) for especificada, o alarme PS0034
“NENHUM CIRCUITO É PERMITIDO NO INÍCIO/FINAL DO BLOCO é acionado. Para o início e os blocos
seguintes, o CNC efetua a leitura previamente dos mesmos blocos que o número de blocos lidos previamente definido
no parâmetro N° 19625.
- Modo de correção
No modo de correção, a compensação é conseguida através do posicionamento (G00), a interpolação linear (G01) ou a
interpolação circular (G02, G03). Se três ou mais blocos que deslocam a ferramenta não podem ser lidos no modo de
correção, a ferramenta pode realizar um corte excessivo ou insuficiente.
Se o plano de correção é alternado no modo de correção, o alarme PS0037, “NÃO PODE MUDAR O PLANO NO
G41/G42” é acionado e a ferramenta é parada.
Início (G41/G42)
Modo de
Cancelamento do correção
modo de correção Cancelamento do modo de
correção
- 149 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho
programado
Caminho do
centro da ferramenta
Caminho programado
NOTA
O valor de compensação da ferramenta quando o código T corresponde a 0 significa sempre
0.
Não é possível definir o valor de compensação da ferramenta correspondente a T0.
- 150 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
- Vetor de correção
O vetor de correção é o vetor bidimensional igual ao valor de compensação da ferramenta atribuído pelo código T. É
calculado dentro da unidade de controle e a sua direção é atualizada de acordo com o progresso da ferramenta em cada
bloco. O vetor de correção é apagado pela reinicialização.
- 151 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Exemplo
Eixo Y
Eixo X Unidade : mm
Ponto inicial
- 152 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
- 153 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
A seguinte explicação centra-se na compensação do raio da ponta da ferramenta mas também é aplicável na
compensação da ferramenta de corte. No entanto, nos exemplos nos quais os planos XY são usados, aplique só a
compensação da ferramenta de corte.
G41 e G42 especificam o modo de correção enquanto G40 especifica o cancelamento da correção.
Caminho programado
Peça
Peça
Caminho programado
- 154 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Figura 5.4.1 (a) Tipo de de ligação linear Figura 5.4.1 (b) Tipo de ligação circular
[Bit 2 (CCC) do parâmetro Nº 19607= 0] [Bit 2 (CCC) do parâmetro Nº 19607 = 1]
- Modo de cancelamento
A compensação do raio da ponta da ferramenta entra no modo de cancelamento nas condições seguintes. (O sistema
pode não entrar no modo de cancelamento dependendo da máquina-ferramenta.)
NOTA
A operação executada quando uma operação de reset é executado durante a compensação
do raio da ponta da ferramenta varia de acordo com a definição do bit 6 (LMP) do parâmetro
n° 3402.
• Quando CLR=0
O estado de reset é definido. A informação modal de G41/G42 no grupo 07 é
preservada. Contudo, para executar a compensação do raio da ponta da ferramenta,
deve ser especificado novamente um número de correção (código T).
• Quando CLR=1
O estado de limpeza é definido. A informação modal de G40 no grupo 07 é preservada.
Contudo, para executar a compensação do raio da ponta da ferramenta, deve ser
especificado
G41/G42 e um número de correção (código T).
- Início
Quando um bloco que satisfaz todas as condições seguintes é executado no modo de cancelamento, o CNC entra no
modo de correção. O controle durante esta operação é chamado início.
(1) G41 ou G42 encontram-se no bloco ou são especificados para colocar o CNC no modo de correção.
(2) 0 < número de compensação da compensação do raio da ponta da ferramenta < número de compensação
máximo
(3) Modo de posicionamento (G00) ou interpolação linear (G01)
(4) Um comando de eixo do plano de compensação com uma distância de avanço de 0 (exceto no início tipo C) é
especificado.
Se o início é especificado no modo de interpolação circular (G02, G03), o alarme PS0034, “NENHUM CIRCUITO É
PERMITIDO NO INÍCIO/FINAL DO BLOCO é acionado.
- 155 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
O chaveamento da peça de trabalho do sistema de coordenada (G54 ao G59( não pode ser especificado no início do
bloco.
Como operação de início, um dos três tipos A, B e C podem ser selecionados pelo parâmetro de especificação SUP (N°
5003#0) e pelo parâmetro SUV (N° 5003#1) adequadamente. A operação a ser realizada de a ferramenta de desloca em
volta do lado interno é só de um único tipo.
Caminho programado
Interseção
Caminho do centro do raio da
ponta da ferramenta
Caminho programado
Interseção
Caminho do centro do raio da
ponta da ferramenta
Para realizar um cálculo da interseção, é necessário ler no mínimo dois blocos com movimento da ferramenta. Para
realizar uma verificação de interferências, é necessário ler no mínimo três blocos com movimento da ferramenta.
- 156 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
A medida que a definição do parâmetro (N° 19625), ou seja, o número de blocos a serem lidos, aumenta, é possível
predizer um corte excessivo (interferência) de mais comandos seguintes. No entanto, o aumento de blocos a serem lidos
e analisados demora a leitura e a análise.
Quando o bit (SBK) do parâmetro Nº 5000 é definido como 1, a parada do bloco único pode ser desenvolvida no bloco
que foi criado internamente para o Caminho do centro do raio da ponta da ferramenta
.
Use esse parâmetro para verificar o programa incluindo Caminho do centro do raio da ponta da ferramenta
Ponto de parada no bloco criado
internamente
Ponto de parada do
bloco único
NOTA
Quando uma função auxiliar (Código M), função de velocidade da rotação (Código A),
função da ferramenta (Código T), ou segunda função axiluar (código B) é especificada no
bloco N1 da figura acima, FIN não é aceito se a parada da ferramenta estiver ponto de
parada do bloco criado internamente (com exceção do ponto de parada do bloco único)
- Significado de símbolos
Os seguintes símbolos são usados nas seguintes figuras:
• S indica uma posição na qual um bloco único é executado uma vez.
• SS indica uma posição na qual um bloco único é executado duas vezes.
• SSS indica uma posição na qual um bloco único é executado três vezes.
• L indica que a ferramenta de desloca ao longo de uma linha reta.
• C indica que a ferramenta se desloca ao longo de um arco.
• r indica o valor de compensação do raio da ponta da ferramenta ou da ferramenta de corte.
• Uma interseção é uma posição na qual os caminhos programados de dois blocos cruzam-se um com o outro
depois de terem sido deslocados por r.
• O indica o centro do raio da ponta da ferramenta.
- 157 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Quando o modo de cancelamento da correção é alterado para o modo de correção, a ferramenta se desloca como
ilustrado abaixo (início):
Explicação
- Movimento da ferramenta em volta do lado interno de um canto (180°< α)
Linear → Linear
Peça
Caminho programado
Ponto inicial
Linear → Linear
Peça
- 158 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Peça
Caminho
programado
Peça
Peça
Caminho programado
Peça
Interseção Caminho
programado
Caminho do centro do raio da ponta da ferramenta
- 159 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho programado
Peça
- 160 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Peça
Caminho programado
Peça
Peça
Caminho programado
Peça
- 161 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Linear → Linear
Ponto inicial
(Ligação tipo
circular)
Peça
Caminho programado
Peça
- Movimento da ferramenta em volta do linear externo → linear num ângulo agudo inferior
a 1 grau (α <1° )
Caminho do centro do raio da ponta da ferramenta
Caminho programado
Ponto inicial
Caminho do centro do
raio da ponta da
ferramenta
Caminho programado
- 162 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Para o tipo C
A ferramenta se desloca pelo valor de compensação na direção vertical ao bloco com o movimento da ferramenta
seguinte ao bloco de partida.
Sem movimento da
ferramenta
Caminho programado
- 163 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
No modo de correção, a compensação é executada mesmo para os comandos de posicionamento e interpolação circular
e linear. Para realizar um cálculo da interseção, é necessário ler no mínimo dois blocos com movimento da ferramenta.
Se, portanto, dois ou mais blocos com movimento da ferramenta não puderem ser lidos no modo de correção porque os
blocos sem movimento da ferramenta, como comandos independentes da função auxiliar ou pausa, são especificados
em sucessão, pode ocorrer um corte excessivo ou insuficiente devido a falha no cálculo da interseção. Assumindo que o
número de blocos a serem lidos no modo de correção, determinado pelo parâmetro (N° 19625), é Neo número de
comandos nesses N blocos sem movimento da ferramenta a serem lidos é M, a condição na qual o cálculo da interseção
é possível é (N - 2) > M. Por exemplo, se o número máximo de blocos a serem lidos no modo de correção é 5, o cálculo
da interseção é possível mesmo se são especificados até três blocos sem movimento da ferramenta.
NOTA
A condição necessária para uma verificação de interferências, descrita posteriormente, difere
desta condição. Para mais informações, veja a explicação da verificação de interferências.
Se um código G ou M no qual o armazenamento no buffer é suprimido for especificado, nenhum comando seguinte
pode ser lido antes do bloco ser executado, independentemente da definição do parâmetro (N° 19625). Portanto, pode
ocorrer um corte excessivo ou insuficiente devido ao falho no cálculo da interseção.
- 164 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho programado
Caminho do centro
Interseção do raio da ponta da
ferramenta
Linear → Circular
Peça
Interseção
Linear → Linear
Peça
Caminho programado
Caminho do centro
Interseção do raio da ponta da
ferramenta
Linear → Circular
Peça
Interseção
Caminho programado
Caminho do centro do raio da
ponta da ferramenta
- 165 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho programado
Interseção
Também em caso do arco à linha reta, da linha reta ao arco e de arco a arco, o leitor deve realizar o mesmo
procedimento.
- 166 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho programado
Linear → Circular
(Ligação tipo
linear)
Peça
Interseção
Circular→ Linear
(Ligação tipo
linear)
Peça
Caminho programado
Interseção
Caminho do centro do raio
da ponta da ferramenta
Circular→ Circular
(Ligação tipo
linear)
Interseção
- 167 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Linear → Linear
(Ligação tipo
circular)
Peça
Caminho programado
Linear → Circular
(Ligação tipo
circular)
Peça
Circular→ Linear
(Ligação tipo
circular)
Peça
Caminho programado
Circular→ Circular
(Ligação tipo
circular)
Peça
Caminho programado
- 168 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Peça
Caminho programado
Linear → Circular
(Ligação tipo
linear)
Peça
Caminho
Caminho do centro do raio programado
da ponta da ferramenta
Circular→ Linear
(Ligação tipo
linear)
Peça
Caminho programado
Circular→ Circular
(Ligação tipo
linear)
Peça
Caminho
programado
Caminho do centro do raio da ponta da ferramenta
- 169 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Linear → Linear
(Ligação tipo
circular)
Peça
Caminho programado
Linear → Circular
(Ligação tipo
circular)
Peça
Circular→ Linear
(Ligação tipo
circular)
Peça
Caminho programado
Circular→ Circular
(Ligação tipo
circular)
Peça
- 170 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Peça
Fim do arco
Círculo imaginário
Caminho
programado
Caminho do
centro do raio da
ponta da
ferramenta
Centro do arco
Arco B
Arco A
- 171 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Se o centro do arco é idêntico ao ponto de início ou posição final, o alarme PS0041, “INTERFERÊNCIA NA
COMPENSAÇÃO DO CORTADOR” é exibido, e uma ferramenta para no ponto de início no bloco anterior.
É exibido o alarme e a
ferramenta para
Caminho programado
Código G
Correção do lado Correção do lado
G41
esquerdo direito
Correção do lado Correção do lado
G42
direito esquerdo
A direção de correção pode ser alterada no modo de correção. Se a direção de correção é alterada num bloco, um vetor é
gerado na interseção no caminho do centro do raio da ponta da ferramenta desse bloco e no caminho do centro do raio
da ponta da ferramenta do bloco anterior.
No entanto, a alteração não está disponível no bloco de partida e no bloco seguinte.
- 172 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Peça
Interseção
Caminho
programado
Peça
Caminho do centro do raio da
ponta da ferramenta
Linear → Circular
Peça
Caminho
programado
Peça
Caminho
programado
Interseção
Peça
Circular→ Circular
Peça
Caminho
programado
Peça
Caminho do centro do raio da
ponta da ferramenta
Interseção
- 173 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Peça
Caminho
programado
Peça
Caminho do
centro do raio da
ponta da
ferramenta
Caminho programado
Linear →Circular
Interseção
Caminho do
centro do raio da
ponta da
ferramenta
Caminho
programado
Circular →Circular
Caminho
programado
Centro Centro
Caminho do centro do
raio da ponta da
ferramenta
- 174 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Figura 5.4.3(c)
Um bloco especificado
por G42
Modo G42
Interseção
Circular → Linear
Um bloco especificado
por G42
Modo G42
Interseção
Caminho programado
- 175 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho do
centro do
raio da Caminho programado
ponta da ferramenta
Bloco G50
Antes de especificar os comandos G28 (retorno ao ponto de referência), G29 (retorno do ponto de referência), G30
(retorno ao segundo, terceiro e quarto ponto de referência), G30.1 (retorno ao ponto de referência flutuante) e G53
(seleção do sistema de coordenadas da máquina), cancele o modo de correção usando G40. Se se tentar especificar
qualquer um dos comandos no modo de correção, o vetor de correção desaparece temporariamente.
- Ciclos fixos (G90, G92, G94) e ciclos repetitivos múltiplos (G71 a G76)
Veja os avisos sobre a compensação do raio da ponta da ferramenta relacionados com os ciclos fixos.
Caminho do
centro do raio da
ponta da
ferramenta
Caminho programado
- 176 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Vetor de compensação
No modo G42, na direção especificada por I, J e K é adotada uma direção do movimento de uma ferramenta imaginária
e um vetor de correção é criado na vertical dessa direção e no lado direito.
Vetor de compensação
Figura 5.4.3 (e)
- 177 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Exemplo
Se I e J estão especificados no início da compensação
( com movimento da ferramenta )
Caminho programado
Caminho programado
- 178 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho do
centro do raio
da ponta da
ferramenta
Tipo C de início/cancelamento
Caminho programado
Limitação
Se um vetor do tipo IJ for especificado, pode ocorrer uma interferência da ferramenta devido a esse vetor, dependendo
da direção. Se isto ocorrer, não será acionado nenhum alarme de interferência nem será executada nenhuma evasão de
interferência. Portanto, pode resultar num corte excessivo.
Corte excessivo
Início/cancelamento
Tipo C
Caminho
programado
Caminho
programado
Caminho do centro
do raio da ponta
da ferramenta
- 179 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
No modo de correção, o número de blocos sem movimento consecutivamente especificados não deve exceder N-2
(onde N é o número de blocos a serem lidos no modo de correção (parâmetro (N° 19625)). Se programado, um vetor,
cujo comprimento seja igual ao valor de correção, é produzido numa direção normal para o movimento da ferramenta
no bloco anterior, portanto pode resultar num corte excessivo.
Caminho
programado
Caminho do
centro do raio da
ponta da
ferramenta
Caminho
programado
Caminho do
centro do raio
da ponta da
ferramenta
Interseção
Caminho
programado
Caminho do
centro do raio
da ponta da
ferramenta
- 180 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Se estes vetores forem quase iguais (a distância do movimento de canto entre os vetores é ligeiramente mais curta
devido à definição do parâmetro (N° 5010)), o movimento de canto não será realizado. Neste caso, o vetor para o ponto
de parada de bloco único tem preferência e permanece, enquanto que os restantes vetores são ignorados. Isto faz
possível ignorar os movimentos muito pequenos originados da execução da compensação do raio da ponta da
ferramenta, evitando, portanto, alterações na velocidade devido à interrupção do armazenamento no buffer.
Caminho
programado
Se for possível que os vetores não coincidam (portanto, não são apagados), o movimento para girar o canto é executado.
O movimento do canto que precede o ponto de parada de bloco único pertence ao bloco anterior, enquanto que o
movimento de canto que segue o ponto de parada de bloco único pertence ao bloco posterior.
Este movimento pertence ao bloco N7, assim a velocidade de avanço é igual à do bloco N7.
Este movimento pertence ao bloco N6, assim a
velocidade de avanço é igual à do bloco N6.
No entanto, se o caminho do bloco seguinte for semicircular ou mais, a função acima não é executada. O motivo é o seguinte:
Caminho programado
Caminho do centro
da ferramenta
- 181 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
- 182 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Explicação
- Se o bloco de cancelamento for um bloco com movimento da ferramenta e a ferramenta se
deslocar em volta do interior (180° ≤ α)
Linear → Linear
Peça
Caminho programado
Caminho do centro do
raio da ponta da
ferramenta
Circular → Linear
Peça
Caminho programado
Caminho do centro do raio da ponta da ferramenta
Figura 5.4.4 (a)
- 183 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Peça
Caminho programado
Peça
Linear→ Linear
(Ligação tipo
linear)
Peça
Caminho programado
Peça
Interseção
Caminho programado
Caminho do centro do raio da ponta da ferramenta
- 184 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Linear → Linear
(Ligação tipo
circular)
Peça
Caminho programado
Circular→ Linear
(Ligação tipo
circular)
Peça
Caminho programado
Caminho do centro do raio da ponta da
ferramenta
- 185 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Peça
Caminho programado
Peça
Caminho do centro do
raio da ponta da
ferramenta
Caminho programado
Linear → Linear
(Ligação tipo
linear)
Peça
Caminho programado
Peça
Caminho do centro do
raio da ponta da
Caminho programado ferramenta
- 186 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Linear → Linear
(Ligação tipo
circular)
Peça
Caminho programado
Peça
Caminho do centro
do raio da
Caminho programado ponta da ferramenta
Caminho programado
1 ° ou menos
Caminho
programado
Caminho do centro do raio
da ponta da ferramenta
- 187 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Para o tipo C
A ferramenta se desloca pelo valor de compensação na direção vertical ao bloco anterior ao bloco de cancelamento.
Caminho programado
Caminho do centro do
raio da ponta da
ferramenta G40 (sem
movimento)
Caminho programado
Peça
Neste caso, lembre-se de que o CNC obtém uma interseção do caminho da ferramenta independentemente se a
usinagem do lado externo ou interno é especificada.
Caminho do
centro do raio da
ponta da
ferramenta
Caminho programado
- 188 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Quando uma interseção não for viável, a ferramenta volta à posição normal para o bloco precedente no fim do bloco
anterior.
Caminho do centro
do raio da ponta da
ferramenta
Caminho programado
Caminho programado
Explicação
- Usinagem de uma ranhura menor que o diâmetro da ponta da ferramenta
Se a compensação do raio da ponta da ferramenta forçar o caminho do centro do raio da ponta da ferramenta para
que se desloque no sentido contrário ao sentido programado, isso resultará num corte excessivo. Neste caso um
alarme é visualizado e o CNC para no início do bloco.
- 189 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
É exibido um alarme e a
Caminho do centro operação para
do raio da ponta
da ferramenta
Caminho programado
Peça
Caminho programado
Centro do arco
Peça
Fig. 5.4.5 (b) Usinagem de um passo maior que o raio da ponta da ferramenta
- 190 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho a tomar se o
vetor for ignorado Caminho programado
Centro do arco
Peça Arco
Fig. 5.4.5 (c) Usinagem de um passo menor que o raio da ponta da ferramenta
No programa exemplificativo acima (Figura 5.4.4 (d)), quando se executa o bloco N1, os blocos N3 e N6 também são
inseridos no armazenamento em buffer e, pela relação entre eles, é executada a compensação correta, como mostrado na
Figura 5.4.5 (d).
A seguir, suponha que o bloco N3 (comando de movimento no eixo Z) é dividido em N3 e N5.
- 191 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Neste momento, devido ao fato de que o número de blocos a serem lidos é 3, os blocos até N5 podem ser lidos no início
na compensação N1, mas o bloco N6 não pode ser lido. Como resultado, a compensação é executada somente na base
de informação no bloco N1 e um vetor vertical é criado no fim do bloco de início da compensação. Portanto,
normalmente, isto resultará num corte excessivo, como mostrado na Figura 5.4.5 (e).
Neste caso, é possível enviar o corte excessivo através da especificação de um comando com exatamente a mesma
direção que a direção de avanço imediatamente antes do movimento ao longo do eixo Z de antemão, depois que a
ferramenta se deslocar ao longo do eixo Z usando a regra acima.
Após a compensação
Peça
Alternativamente, é possível evitar um corte excessivo do mesmo modo, especificando um vetor de tipo IJ com a
mesma direção que a direção de avanço no bloco de início, como no N1 G00 G41 U500. V500. I0 J1 T0101;, depois de
a ferramenta ter se deslocado ao longo do eixo Z.
- 192 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Explicação
- Condição na qual é possível a verificação de interferências
Para realizar uma verificação de interferências, é necessário ler no mínimo três blocos com movimento da ferramenta.
Se, portanto, três ou mais blocos com movimento da ferramenta não puderem ser lidos no modo de correção porque os
blocos sem movimento da ferramenta, como comandos independentes da função auxiliar ou pausa, estão especificados
em sucessão, pode ocorrer um corte excessivo ou insuficiente devido à falha na verificação de interferências.
Assumindo que o número de blocos a serem lidos no modo de correção, determinado pelo parâmetro N° 19625, é N e o
número de comandos nesses N blocos sem movimento da ferramenta a serem lidos é M, a condição na qual a
verificação de interferências é possível é
(N - 3) > M.
Por exemplo, se o número máximo de blocos a serem lidos no modo de correção é 8, a verificação de interferências é
possível mesmo se forem especificados até cinco blocos sem movimento da ferramenta. Neste caso, três blocos
adjacentes podem ser verificados para encontrar interferências, mas qualquer interferência seguinte que possa ocorrer
não pode ser detectada.
NOTA
Não há definições para executar só uma verificação de direção.
- 193 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Caminho do centro
da ferramenta
Caminho
programado
Bloco 2
Bloco 7
Bloco 1 Bloco 8
Bloco 3
Bloco 6
Bloco 4 Bloco 5
Bloco 1
As direções destes
dois caminhos são
diferentes (180 °)
Bloco 2
- 194 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Exemplo de <2> (se o bloco 2 é circular e o ponto inicial do arco de compensação posterior, coincide com o ponto
final)
Caminho do centro do
raio da ponta da
ferramenta Caminho programado
Bloco 1
Caminho
programado
Bloco 2
Caminho
programado Caminho do centro do raio da ponta da ferramenta
Parado
Não há interferência real, mas como a direção programada no bloco B é oposta ao caminho depois da
compensação do raio da ponta da ferramenta, a ferramenta para e um alarme é visualizado.
- 195 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
<2> Ranhura inferior ao valor de compensação do raio da ponta da ferramenta ou da ferramenta de corte.
Caminho
programado Caminho do centro do raio da ponta da ferramenta
Parado
Explicação
A operação a ser executada caso uma verificação de interferências indique que é possível que ocorra uma
interferência (devido ao corte excessivo) pode ser uma das duas seguintes, dependendo da definição do bit 5 (CAV)
dp parâmetro Nº 19607.
Explicação
- Outras interferências além dos três blocos adjacentes
Se for possível que o vetor de ponto final do bloco 1 e o vetor de ponto final do bloco 7 interfiram, como mostrado
na Figura 5.4.6.2 (a), um alarme será acionado antes da execução do bloco 1 para que a ferramenta pare. Neste caso,
os vetores não serão apagados.
- 196 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Parado
Caminho do centro
do raio da ponta
da ferramenta
Bloco 1
Caminho programado
Bloco 8
Bloco 2
Bloco 7
Bloco 3
Bloco 6
Bloco 4 Bloco 5
Caminho do
centro da
ferramenta
Caminho
programado
Se, depois de apagar os vetores, o último vetor continuar a interferir ou se houver somente um vetor no início e
interfereir um alarme será acionado imediatamente após o início do bloco precedente (ponto final para um bloco único)
e a ferramenta irá parar. No exemplo mostrado na Figura 5.4.6.2 (c) V2 e V3 interferem, mas, mesmo depois de apagar,
um alarme será acionado porque os vetores finais V1 e V4 interferem.
- 197 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Parado
Caminho do centro da
ferramenta
Caminho programado
Visão geral
Se for especificado um comando que cumpre com a condição na qual a função de alarme de verificação de
interferências aciona um alarme de interferência, esta função elimina o acionamento do alarme de interferência, mas
calcula um novo vetor de compensação como um caminho para evitar interferências, e portanto, poder seguir com a
usinagem. Para o caminho que evita a interferência, ocorre um corte insuficiente em comparação com o caminho
programado. Ainda, dependendo da figura especificada, não pode ser determinado nenhum caminho para evitar a
interferência ou o caminho para evitar a interferência pode ser considerado perigoso. Neste caso, ocorre uma parada
de alarme. Por este motivo, nem sempre é possível evitar interferências em todos os comandos.
Explicação
- Método de evasão de interferências
Consideremos um caso no qual ocorra uma interferência entre o vetor de compensação entre (bloco 1 - bloco 2) e o
vetor de compensação entre (bloco N-1 - bloco N). O vetor de direção do ponto final do bloco 1 ao ponto final do
bloco N-1 é chamado vetor de distância. Agora, um vetor de interseção de compensação posterior entre (bloco 1 -
vetor de distância) e um vetor de interseção de compensação posterior entre (vetor de distância - bloco N) é
determinado e um caminho é criado para ligá-los.
- 198 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Movimento do bloco 7
Bloco 1 Bloco 8
Bloco 2
Bloco 7
Caminho
programado
Bloco 3 Bloco 6
Bloco 5
Bloco 4
Neste caso, a pós-compensação dos pontos finais dos blocos 2 a 6 coincide com o ponto final do
bloco 1. Assim após a compensação, os blocos 2 a 6 serão blocos sem movimento da ferramenta.
Bloco 1 Bloco 1
Bloco 8 Bloco 8
Vetor de
interseção pós
Vetor de interseção Interseção pós compensação
pós compensação compensação entre o entre o bloco 1 e
entre o bloco 1 e o bloco 8 e o vetor de 8 e o vetor de
vetor de distância distância distância
Bloco 2 Bloco 7 Bloco 2 Bloco 7
Bloco 3 Bloco 3
Bloco 6 Bloco 6
Bloco 4 Bloco 4
Bloco 5 Bloco 5
- 199 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Se o valor de compensação do raio da ponta da ferramenta ou da ferramenta de corte for superior aos raios do arco
especificado como mostrado na Figura 5.4.6.3 ©, e um comando for especificado como resultante na compensação em
relação ao interior do arco, a interferência é evitada ao executar um cálculo da interseção com o comando de arco sendo
assumido num linear. Neste caso, os vetores evitados são conectados através de interpolação linear.
Caminho de pós-
compensação
Caminho
programado
Parado
Caminho do centro da
ferramenta
Caminho
programado
Bloco 1
Bloco 3
Bloco 2
- 200 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Se a usinagem apresentada na Figura 5.4.6.3 (e) tiver de ser realizada na bolsa circular, é possível que o vetor do ponto
final do bloco 1 e o vetor do ponto final do bloco 2 interfiram, e tenta-se calcular, como um vetor de evasão de
interferências, o vetor de interseção do caminho de compensação posterior do bloco 1 e o caminho de compensação
posterior do bloco 3. Neste caso, devido ao fato de que os blocos 1 e 3 são circulares e não existe interseção de
compensação posterior. Neste caso, um alarme é acionado imediatamente antes do bloco 1 e a ferramenta para, como no
exemplo anterior.
Caminho do centro
Caminho da ferramenta
programado
Bloco 1
Bloco 3
Bloco 2
Caminho do centro da
ferramenta
Caminho
programado
Bloco 3
Bloco 1
Bloco 2
- 201 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Se a usinagem tiver de ser realizada numa bolsa na qual a base é mais larga que a parte de cima, como a mostrado na
Figura 5.4.6.3 (g), é possível que o vetor do ponto final do bloco 1 e o vetor do ponto final do bloco 2 interfiram e tenta-
se calcular, como um vetor de evasão de interferência, o vetor de interseção do caminho de compensação posterior do
bloco 1 e o caminho de compensação posterior do bloco 3. Neste caso, a relação entre os blocos 1 e 3 é considerada
externa, o caminho de evasão posterior resulta num corte excessivo quando comparado com o comando original. Neste
caso, a operação de evasão da interferência é considerada perigosa; um alarme é acionado imediatamente antes do bloco
1 e a ferramenta para.
Parado
Caminho do centro
da ferramenta
Caminho
programado
Bloco 1 Bloco 3
Bloco 2
Interseção de compensação
posterior dos blocos 1 e 3
Parado
Caminho
programado
Bloco 5
Bloco 1 Bloco 4
Bloco 3
Bloco 2
Figura 5.4.6.3 (h)
- 202 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
NOTA
1 Para os casos de "Se evitar interferências for considerado perigoso" e "Se ocorrem mais
interferências com o vetor de evasão de interferência", pela definição do bit 6 (NAA) do
parâmetro Nº 19607, é possível suPressionar um alarme para continuar a usinagem. No
entanto, para o caso de "Se o vetor de evasão de interferências não existir", não é possível
evitar um alarme independentemente da definição deste parâmetro.
2 Se ocorrer uma parada de bloco único durante a operação de evasão de interferências e
uma operação que seja diferente do movimento original for executada, como uma
intervenção manual, intervenção MDI, alteração no valor de compensação do raio da ponta
da ferramenta ou da ferramenta de corte, o cálculo da interseção é executado com um novo
caminho. Se tal operação for executada, pode ocorrer novamente uma interferência mesmo
que a evasão de interferências tenha sido executada uma vez.
Explicação
- Operação MDI
Durante a operação MDI, ou seja, se um comando do programa for especificado no modo MDI no estado de
reinicialização para realizar um início de ciclo, o cálculo da interseção é executado para compensar da mesma forma
que na operação de memória/operação DNC. A compensação é executada da mesma forma que quando um
subprograma é chamado da memória de programas devido a uma operação MDI.
Comando MDI
Subprograma na memória de programas
- 203 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
- Intervenção MDI
Se a intervenção MDI for executada, ou seja, se uma parada de bloco único for realizada para entrar no estado de parada
de operação automática no meio da operação de memória, operação DNC, etc., e um comando do programa for
especificado no modo MDI para executar um início de ciclo, a compensação da ferramenta de corte não executa um
cálculo da interseção, mantendo o último vetor de compensação antes da intervenção.
Modo MEM Intervenção MDI
Último vetor de
compensação
Intervenção MDI
Manutenção do vetor
de compensação
Comando do
programa
- 204 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Formato
(Em modo de correção)
G38 IP_ ;
IP : Valor especificado para o movimento axial
Explicação
- Retenção do vetor
Especificando o comando acima, um vetor é criado no ponto final do bloco imediatamente anterior ao bloco G38, na
vertical desse bloco. No bloco G38, a saída do vetor vertical no bloco precedente é retida. G38 é um código G de ação
simples. Com o comando de movimento seguinte sem um comando G38, o vetor de compensação é criado novamente.
Limitação
- Modo
Especifique G38 no modo G00 ou G01. Se for especificado no modo G02 ou G03 (interpolação circular), pode
ocorrer um desvio radial nos pontos inicial e final.
- Início/cancelamento
No início/cancelamento, a operação é igual à descrita nas Subseções 5.4.2 e 5.4.4. Assim, G38 não pode ser
especificado nos blocos seguintes:
1) Bloco de comando de início (G41 ou G42
2) Bloco de comando de cancelamento (G40)
3) Bloco imediatamente precedente do bloco de comando de cancelamento (G40)
Exemplo
(Em modo de correção)
Eixo X
Eixo z
Comando do
programa
Bloco N3
- 205 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Formato
Em modo de correção
ou
Explicação
- Interpolação circular de cantos
Quando o comando acima indicado é especificado, a interpolação circular de cantos na qual o raio é igual ao valor
de compensação pode ser executada. G41 ou G42 anteriores ao comando determinam se o arco é executado no
sentido horário ou anti-horário. G39 é um código G de ação simples.
- G39 sem I, J ou K
Quando G39 é programado, o arco no canto é formado de modo que o vetor no ponto final do arco seja
perpendicular ao ponto inicial do bloco seguinte.
- G39 com I, J e K
Quando G39 é especificado com I, J e K, o arco no canto é formado de modo que o vetor no ponto final do arco
seja perpendicular ao vetor definido pelos valores I, J e K.
Limitação
- Comando de movimento
Num bloco com G39, não pode ser especificado nenhum comando de movimento. Do contrário, um alarme seria
acionado.
Canto interno
Num bloco de canto interno, o G39 não pode ser especificado. Do contrário, ocorreria um corte excessivo.
- 206 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Exemplo
- G39 sem I, J ou K
(Em modo de correção)
Eixo X
Eixo Z
Vetor de correção
Bloco N1
Bloco N3
Caminho programado
Caminho do centro
do raio da ponta da
ferramenta
Eixo X
Eixo Z
Bloco N3
Caminho
programado
Caminho do
centro do raio
da ponta da
ferramenta
- 207 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
(1) Com um cabeçote de torno-revólver com várias ferramentas, as ferramentas são mudadas rodando o
cabeçote de torno-revólver (comando T).
(2) Com um dispositivo automático de substituição da ferramenta (ATC), as ferramentas são mudadas usando
os comandos de indexação do cartucho (comando T) e de substituição da ferramenta (como o M06).
Para aplicar o método de substituição da ferramenta explicado no passo (2), deve aplicar-se as seguintes definições
de seleção da ferramenta nesta função:
<1> Compensação da ferramenta através de comando T desativada. Ou seja, que o comando T só executa funções
auxiliares.
<2> Compensação da ferramenta ativada pelo uso de um código G em lugar do comando T. Neste caso, os
seguintes tipos de compensação da ferramenta são ativados:
• Compensação do comprimento da ferramenta
• Controle do centro da ferramenta
• Correção da ferramenta (compensação equivalente ao comando T em caso de rotação do cabeçote de torno-
revólver)
Formato
M06 T_ ; Alteração da ferramenta
:
Gxx D_ ; Início da compensação da ferramenta
:
:
G49 ; Cancelamento da compensação da ferramenta
Explicação
- Seleção de um método de substituição da ferramenta
O bit 3 (TCT) do parâmetro n° 5040 seleciona um método de substituição da ferramenta.
Muda o modo de especificação da compensação da ferramenta. Esta definição de parâmetro influi na seguinte faixa
(Tabela 5.7 (a)).
Tabela 5.7 (a)
Bit 3 (TCT) do parâmetro n° 5040 = 0 (Tipo cabeçote Bit 3 (TCT) do parâmetro n° 5040 = 1 (Tipo ACT)
de torno-revólver)
Operação do comando T Função auxiliar (substituição da ferramenta) e correção Só função auxiliar (indexação da ferramenta)
da ferramenta
Compensação da Especificada com o código T Especificada com G43.7 D_
ferramenta
N° de compensação da ferramenta Especificado com o código T Especificado com o código D
N° de compensação do raio da Especificado com o código T Especificado com o código D
ponta da ferramenta
Comando como G43 Desativado (alarme) Ativado
Compensação n° de G43, etc. - Especificada com o código D
- 208 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
- Operação do comando T
(1) Quando o bit 3 (TCT) do parâmetro n° 5040 é 0
O comando T executa uma função auxiliar e a correção da ferramenta.
O sinal de código dado à máquina é o valor do comando T exceto do último 1 a 3 dígitos.
Por exemplo, se o seguinte comando for dado quando 2 é definido no parâmetro n° 5028 (o número de dígitos que
compreende o número de correção no comando do código T): T0313;
O sinal de código T enviado à máquina indica 03. O número de compensação da ferramenta, indicado pelos 2
dígitos inferiores, é 13.
- Correção da ferramenta
(1) Quando o bit 3 (TCT) do parâmetro n° 5040 for 0, o comando T executa a correção da ferramenta.
(2) Quando o bit 3 (TCT) do parâmetro n° 5040 for 1, o comando T não executa a correção da ferramenta. Para dar a
correção da ferramenta, especifique G43.7 D_. A correção da ferramenta é executada da mesma forma que com o
comando T quando o bit 3 do parâmetro n° 5040 for 0.
(2) Quando o bit 3 (TCT) do parâmetro n° 5040 for 1, exceto que um número de compensação é especificado com um
comando D, é executada a mesma operação que no passo (1).
- 209 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Os significados contrários podem ser definidos para G43/G44 e G43.7 definindo o bit 4 (TLG) do parâmetro n°
5040.
Limitação
- Mudança entre o modo de correção da ferramenta e outro modo de compensação
No modo de correção da ferramenta (G43.7), um comando como aquele de compensação do comprimento da
ferramenta (G43/G44, G43.1, G43.4 ou G43.5) não pode ser especificado. Semelhantemente, num modo como o de
compensação do comprimento da ferramenta (G43/G44, G43.1, G43.4 ou G43.5), a correção da ferramenta (G43.7) não
pode ser especificada. A especificação destes comandos aciona o alarme PS368. Para alterar entre os tipos de
compensação, especifique G49 para cancelar o modo de compensação atual antes de definir outro modo de
compensação.
CUIDADO
1 Quando um comando G71 a G76 é especificado no formato de programa da Série 15, um
valor como a profundidade de corte é especificado com um código D. Neste caso, um
comando D especificado após G71 a G76 é assumido como a profundidade de corte. Por
exemplo, imagine que o comando indicado abaixo é especificado. Neste caso, o comando D
<1> é assumido como o número de compensação da ferramenta e o comando D <2> é
assumido como a profundidade de corte.
Exemplo:
D10 G71 P_Q_ U_ W_ D7000 F_ S_;
<1> <2>
2 Na operação G71 a G73, um código G como o G43 e um comando D especificado nos
blocos de acabamento da figura (a seção determinada pelos números de sequência
especificada com P_ e Q_) são ignorados e o valor de compensação definido quando o
blocos G71 a G73 são especificados é válido.
- 210 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Explicação
- Sistema de coordenadas
Ao deslocar a ferramenta até a posição para realizar a medição, o sistema de coordenadas deve ser definido de
antecipadamente. (O sistema de coordenadas da peça para a programação é usado em geral.)
- Correção
O valor de correção da ferramenta atual é corrigido pela diferença entre o valor de coordenada (a ou P) quando a
ferramenta atinge a posição de medição e o valor de xa ou za especificado em G36Xxa ou G37Zza.
Valor de correção x = Valor de correção atual x+(a-xa)
Valor de correção z = Valor de correção atual z+(P-za)
xa : Ponto de medição programado para o eixo X
za : Ponto de medição programado para o eixo Z
Estes valores de correção também podem ser alterados com o teclado MDI.
- 211 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Posição
inicial
- Código G
Se o o bit 3 (G36) do parâmetro Nº 3405 foi definido em 1, G37.1 e G37.2 são usados como códigos G para a
compensação automática da ferramenta para os eixos X e Z, respectivamente.
Exemplo
Número da ferramenta T01
Posição de
Ponto zero do programa medição do
eixo X
Posição de medição do eixo Z
G50 X760.0 Z1100.0 ; Programação do ponto zero absoluto (Definição do sistema de coordenadas)
S01 M03 T0101 ; Especifica a ferramenta T1, o número de correção 1 e a rotação do fuso
G36 X200.0 ; Desloca até a posição de medição
Se a ferramenta atingir a posição de medição em X198.0 ; como a posição de medição
correta é 200 mm, o valor de correção é alterado por 198.0-200.0=-2,0mm.
G00 X204.0 ; Retrai ligeiramente ao longo do eixo X.
G37 Z800.0 ; Desloca-se até a posição de medição do eixo Z.
Se a ferramenta atinge a posição de medição em X804.0, o valor de correção é alterado por
804.0-800.0=4,0mm.
T0101 ; Mais correções pela diferença.
O novo valor de correção é válido quando o código T é especificado novamente.
- 212 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
AVISO
1 A velocidade de medição (Fp), γ, e ε são definidas como parâmetro (Fp : N° 6241, γ : N°
6251, ε : N° 6254) pelo fabricante da máquina-ferramenta. ε devem ser números positivos
para que γ>ε.
2 Cancele a compensação do raio da ponta da ferramenta antes de G36, G37.
3 Um atraso ou variação na deteção do sinal de chegada à posição de medição é de 0 a 2
mseg no lado CNC excluindo o lado PMC (0,1 mseg ou menos para a entrada do sinal de
chegada à posição de medição de alta velocidade (opcional)). Portanto, o erro de medição
é a soma de 2 mseg e o atraso ou variação (incluindo um atraso ou variação no lado do
receptor) na propagação do sinal de chegada à posição de medição no lado PMC,
multiplicado pela velocidade de avanço definida no parâmetro n° 6241.
4 Um atraso ou variação no tempo após a deteção do sinal de chegada à posição de
medição até o avanço parar é de 0 a 8 mseg. Para calcular o valor do overrun, considere
um atraso na aceleração/desaceleração, atraso do servo e atraso no lado PMC.
5 Quando um movimento manual é inserido num movimento na velocidade de avanço de
medição, retorne a ferramenta à posição prévia ao movimento manual inserido para
reiniciar.
6 Quando use a função de compensação opcional do raio da ponta da ferramenta, o valor de
correção da ferramenta é determinado considerando o valor da ponta da ferramenta R.
Certifique-se de que o valor do raio da ponta da ferramenta é definido corretamente.
(Condição na qual a compensação do raio da ponta da ferramenta é considerada)
Para o eixo X (primeiro eixo entre os três básicos) : TIP=0/5/7
Para o eixo Z (terceiro eixo entre os três básicos) : TIP=0/6/8
Para o eixo Y (segundo eixo entre os três básicos) : TIP=0
do raio da ponta da ferramenta
Movimento que considera o valor
Movimento atual
Valor do
raio da
ponta da
ferramenta
Posição de
medição
- 213 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
NOTA
1 Quando não há um comando de código T antes do G36 ou G37, o alarme PS0081 é
acionado.
2 Quando o código T é especificado no mesmo bloco que G36 ou G37, o alarme PS0082 é
acionado.
Centro de
rotação
Ângulo de rotação
Formato
G17
G18 G68.1 α _ β _ R_ ; Começa a girar o sistema de coordenadas
G19
: Modo de rotação do sistema de coordenadas
: (as coordenadas são giradas)
G69.1 Cancela a rotação do sistema de coordenadas
G17 (G18 ou G19) : Seleciona o plano onde se encontra a figura a ser girada
α, β : Especifique duas coordenadas (de X, Y e Z) do centro de rotação que coincidam com G17, G18 e G19.
Os valores especificados como as coordenadas do centro de rotação devem ser sempre valores
absolutos
.
R: Especifica o ângulo de rotação como um valor absoluto. A rotação no sentido anti-horário assume-se
como positiva. No entanto, definir o bit 0 (RIN) do parâmetro nº 5400 permite o uso de um valor
incremental.
Unidades incrementais do ângulo : 0.001 graus
Faixa permitida : -360,000 a +360,000
- 214 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
 ngulo de rotação R
(valor incremental)
Centro de  ngulo de rotação R
rotação
(valor absoluto)
Explicação
- Código G de seleção de plano G17, G18, ou G19
O código G de seleção de plano (G17, G18 ou G19) pode ser especificado num bloco à frente do código G rotação
do sistema de coordenadas (G68.1). Não especifique G17, G18 ou G19 no modo de rotação do sistema de
coordenadas.
Centro de rotação
Se o centro de rotação (α_, β_) não for especificado, assume-se que a localização da ferramenta quando o G68.1 é
dado é o centro de rotação.
- Compensação da ferramenta
A compensação da ferramenta, como a correção da ferramenta ou a compensação do raio da ponta da ferramenta, é
processada após a rotação do sistema de coordenadas ser executada para um programa de definição de uma figura.
G68.1 pode ser usado no modo G00 ou G01.
Limitação
- Retorno ao ponto de referência
Um comando de retorno ao ponto de referência G27, G28, G29 ou G30 só pode ser usado no modo G69.1.
- Ciclos fixos
A rotação do sistema de coordenadas não pode ser usada em ciclos fixos simples, ciclos fixos repetitivos múltiplos
ou ciclos fixos de perfuração.
- Comando incremental
Use sempre valores absolutos no comando de movimento que imediatamente segue o comando de rotação do
sistema de coordenadas (G68.1) ou o comando de cancelamento da rotação de coordenadas (G69.1). Especificar um
valor incremental evita a operação normal do comando de movimento.
- 215 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
(Exemplo)
G90 G0 X0 Y0
G01 X10. Y10. F6000
G68.1 X0 Y0 R45..............Especifica a rotação do sistema de coordenadas.
Y14.142.............................Especifica um eixo ....(1)
G69.1
Posição de movimento
: X-2.929,Y17.071
Posição especificada
: X10,Y14.142
Coordenadas antes da
rotação do sistema de
coordenadas ser
Caminho da
especificado
ferramenta
: X10,Y10
- 216 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Posição especificada
: X'14.142,Y'14.142
Posição de movimento X0,Y20
Caminho da
ferramenta
Coordenadas antes da rotação
do sistema de coordenadas ser
especificado
: X10,Y10
Ð Conversão
Coordenadas em sistema de
coordenadas rotativo
: X'14.142,Y'0
- Ferramenta de correção
Quando a ferramenta de correção for permitida juntamente com o sistema de deslocamento de coodenadas (quando
o bit 2 (LWT) do parâmetro Nº 5002 é definidido como 1 ou o bit 4 (LGT) do parâmetro Nº 5002 é definido como 0,
se a ferramenta de correção é especificada no modo de rotação do sistema de coordenadas, o alarme PS0509 é
acionado.
Quando o bit 6 (EVO) do parâmetro Nº 5001 é definido como 1, se a ferramenta de valor de correção é modificada,
o mesmo alarme é acionado.
Exemplo
- Compensação do raio da ponta da ferramenta e rotação do sistema de coordenadas
G68.1 e G69.1 podem ser especificados durante a compensação do raio da ponta da ferramenta, uma vez que o plano
de rotação do sistema de coordenadas coincida com o plano de compensação do raio da ponta da ferramenta.
Caminho da
ferramenta
- 217 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
G50 X0 Z0 G18 ;
G01 F200 T0101 ;
M98 P2100 ;
Caminho programado da
M98 P2200 L7 ;
ferramenta
G00 X0 Z0 M30 ;
Caminho da
O2200 ; ferramenta com
G68.1 X0 Z0 R45.0 ; uma correção
G90 M98 P2100 ;
M99 ;
O2100 ;
G01 G42 X-10.0 Z0 ;
X-10.0 Z4.142 ;
X-7.071 Z7.071 ;
G40 M99 ;
Subprograma
Explicação
- Modo de alteração do valor de correção ativo
O modo de alteração do valor de correção ativo é definido usando o sinal de modo de alteração do valor de correção
ativo. Neste modo, uma distância de deslocamento movida num eixo por avanço manual é automaticamente
adicionada ao sistema de coordenadas da peça ou o número de correção atualmente válido entre os valores de correção
especificados (valor de correção da ferramenta/correção do ponto de origem da peça). Os tipos de avanço manual
utilizáveis para fazer uma alteração num valor de correção neste modo são o avanço por manivela, avanço incremental,
e avanço em modo jog.
ATENÇÃO
1 Ao executar um movimento num eixo para o qual deve alterar o valor de correção, não
defina o modo de alteração do valor de correção ativo.
2 No modo de alteração do valor de correção ativo, não faça reset à coordenada relativa
para 0 ou predefina a coordenada relativa para um valor especificado.
- 218 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Tabela 5.10 (a) Quando a mudança do valor de correção da ferramenta para um eixo em que o movimento é feito (parâmetro
ATP = 0)
Valor de correção selecionado Exibição do estado
Valor de correção da ferramenta TOFS
Correção do ponto de origem da peça WZR
Täbela 5.10 (b) Quando altera o valor de correção da ferramenta para um eixo selecionado pelo sinal (parâmetro ATP = 1)
Valor de correção selecionado Exibição do estado
Valor de correção da ferramenta de eixo X OFSX
Valor de correção da ferramenta de eixo Z OFSZ
Valor de correção da ferramenta de eixo Y OFSY
Correção do ponto de origem da peça WZR
CUIDADO
Ao executar um movimento num eixo para o qual deve alterar o valor de correção no modo
de valor de correção ativo, não altere a especificação do valor de correção a alterar.
NOTA
Para alterar o valor de correção da ferramenta para o eixo Y, é necessária a opção de
correção para o eixo Y.
Exemplo
Código T especificado : T0110
- Valor definido com número de correção 10: 54,700 mm
- Distância de deslocamento no eixo Z com avanço manual: -2,583 mm
Neste exemplo, o valor do eixo Z do número do valor de correção da ferramenta 10 é:
54.700+(-2.583) = 52,117 mm
CUIDADO
Quando o bit 1 (ATP) do parâmetro n° 5041 é definido para 0, pode-se executar uma
alteração do valor de correção da ferramenta ao fazer um movimento nos eixos básicos.
Quando uma alteração do valor de correção para um eixo não é desejada, interbloqueie o
eixo.
NOTA
Um valor de correção da alterado é manuseado de acordo com o bit 6 (EVO) do parâmetro
n° 5001 e o bit 6 (AON) do parâmetro n° 5041.
- 219 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
Exemplo
Sistema de coordenadas da peça especificado : G56
- Correção do ponto de origem da peça de G56 (eixo X) : 50.000
- Correção do ponto de origem da peça de G56 (eixo Z) : 5.000
- Correção do ponto de origem da peça de G56 (eixo C) : 180.000
- Correção do ponto de origem da peça de G56 (eixo Y) : -60.000
- Distância de deslocamento no eixo X com avanço manual : -10.000mm
- Distância de deslocamento no eixo Z com avanço manual : 10.000mm
- Distância de deslocamento no eixo C com avanço manual : 90.000g
- Distância de deslocamento no eixo Y com avanço manual: -5.000mm
Neste exemplo, a correção do ponto de origem da peça de G56 é do seguinte modo :
- eixo X : 50.000+(-10.000) = 40.000
- eixo Z : 5.000+10.000 = 15.000
- eixo C : 180.000+90.000 = 270.000
- eixo Y : -60.000+(-5.000) = -65.000
NOTA
Se o valor de correção da ferramenta é selecionado como valor de correção a alterar, não é
executada nenhuma alteração de valor de correção para uma distância de deslocamento
num eixo de rotação movido por controle de sequência.
Limitação
- Operação manual que não pode alterar um valor de correção ativo
Num modo diferente que o modo de avanço por manivela/modo de avanço incremental/modo de avanço em modo jog,
não pode ser alterado nenhum valor de correção ativo.
Além disso, nenhum valor de correção ativo pode ser alterado no modo de retorno manual ao ponto de referência.
Mesmo nos modos mencionados acima, não altere um valor de correção ativo nas seguintes operações:
• Avanço manual tridimensional
• Comando numérico manual
• Controle de eixos PMC
- 220 -
5. FUNÇÃO DE COMPENSAÇÃO PROGRAMAÇÃO B-64484PO-1/03
- Valores de correção que não podem ser alterados com a função de alteração de valor de
correção ativa
Com esta função, um valor de compensação de raio de ponta de ferramenta, valor de correção do eixo B e valor de
correção da segunda geometria não podem ser alterados.
- 221 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
NOTA
O registro na memória e a operação de memória são possíveis só para as funções
disponíveis neste CNC.
Capítulo 6, "OPERAÇÃO DA MEMÓRIA POR FORMATO DE Série 15", consiste nas seguintes seções:
Explicação
- Endereço
Um endereço L não pode ser usado neste formato de fita do CNC mas pode ser usado no formato da Série 15.
(Quando a opção de macro personalizado é fornecida, o endereço L pode ser usado independentemente se o formato é
Série 15 ou não.)
Número do subprograma
A faixa de valores permitidos é a mesma que para este CNC (1 a 9999). Se um valor com mais de five dígitos for
especificado, os últimos quatro dígitos são assumidos como o número do subprograma.
- 222 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
NOTA
1 As figuras explicativas nesta seção usam o plano ZX como plano selecionado,
programação do diâmetro para o eixo X e programação do raio para o eixo Z. Quando a
programação do raio é usada para o eixo X, mude U/2 para U e X/2 para X.
2 Um ciclo fixo pode ser executado em qualquer plano incluindo nos eixos paralelos para a
definição do plano). No entanto, quando o sistema de código G A é usado, U, V e W não
podem ser definidos como eixo paralelo.
3 A direção do comprimento representa a direção do primeiro eixo no plano da seguinte
forma:
plano ZX : Direção do eixo Z
plano YZ : Direção do eixo Y
plano XY : Direção do eixo X
4 A direção da superfície final representa a direção do segundo eixo no plano da seguinte
forma:
plano ZX : Direção do eixo X
plano YZ : Direção do eixo Z
plano XY : Direção do eixo Y
- 223 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Formato
G90X(U)_Z(W)_F_;
X_,Z_ : Coordenadas do ponto final de corte (ponto A' na Figura 6.3.1.1 (a)) na direção do
comprimento
U_,W_ : Distância de avanço do ponto final do corte (ponto A' na Figura 6.3.1.1 (a)) na
direção do comprimento
F_ : Velocidade de avanço de corte
Eixo X
(R) .....Deslocamento rápido
(F) .....Avanço de corte
Eixo Z
Explicação
- Operações
Um ciclo de corte reto executa quatro operações:
(1) A operação 1 desloca a ferramenta do ponto inicial (A) até a coordenada especificada do segundo eixo do
plano (coordenada X especificada para o plano ZX) no deslocamento rápido.
(2) A operação 2 desloca a ferramenta até a coordenada especificada do primeiro eixo do plano (coordenada Z
especificada para o plano ZX) em avanço de corte. (A ferramenta é deslocada ao ponto final de corte (A') na direção
do comprimento.)
(3) A operação 3 desloca a ferramenta até a coordenada inicial do segundo eixo do plano (coordenada X de início
para o plano ZX) no avanço de corte.
(4) A operação 4 desloca a ferramenta até a coordenada inicial do primeiro eixo do plano (coordenada Z de início
para o plano ZX) em deslocamento rápido. (A ferramenta retorna para o ponto inicial (A).)
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez
o botão de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente a G90, G92 ou G94.
- 224 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Formato
plano ZpXp
G90 X(U)_ Z(W)_ I_ F_ ;
plano YpZp
G90 Y(V)_ Z(W)_ K_ F_ ;
plano XpYp
G90 X(U)_ Y(V)_ J_ F_ ;
X_,Y_,Z_ : Coordenadas do ponto final de corte (ponto A' na Figura 6.3.1.2 (a)) na direção
do comprimento
U_,V_,W_ : Distância de avanço do ponto final do corte (ponto A' na Figura 6.3.1.2 (a)) na
direção do comprimento
I_,J_,K_ : Valor cônico (I na figura abaixo)
F_ : Velocidade de avanço de corte
Eixo Z
Explicação
O endereço I, J ou K para a especificação de uma fita varia com o plano selecionado.
O contorno cônico é determinado pelas coordenadas do ponto final de corte (A') na direção do comprimento e o sinal
da valor cônico (endereço I, J ou K). Para o ciclo na figura de cima, um sinal negativo é adicionado ao valor cônico.
NOTA
O sistema incremental do endereço I, J ou K para especificar um cônico depende do
sistema incremental para o eixo de referência. Especifique um valor do raio em I, J ou K.
- Operações
Um ciclo de corte cônico executa as mesmas quatro operações que um ciclo de corte reto.
No entanto, a operação 1 desloca a ferramenta do ponto inicial (A) à posição obtida adicionando ao valor cônico à
coordenada especificada do segundo eixo no plano (coordenada X especificada para o plano ZX) no deslocamento
rápido.
Operações 2, 3 e 4 após a operação 1 são as mesmas que para um ciclo de corte reto.
- 225 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas Pressionando uma vez
o botão de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente a G90, G92 ou G94.
6.3.2 Ciclo de abertura de rosca (G92)
Formato
G92 X(U)_Z(W)_F_Q_;
X_,Z_ : Coordenadas do ponto final de corte (ponto A' na Figura 6.3.2.1(a)) na direção
do comprimento
U_,W_ : Distância de avanço do ponto final do corte (ponto A' na Figura 6.3.2.1(a)) na
direção do comprimento
Q_ : Ângulo para o deslocamento do ângulo inicial da abertura de rosca (Incremento:
0.001 graus, Faixa de especificação válida: 0 a 360 graus)
F_ : Passo de rosca (L na Figura 6.3.2.1(a))
- 226 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Eixo X
Eixo Z
Explicação
As faixas dos passos de rosca e as restrições relacionadas com a velo¬cidade do fuso são as mesmas que para a
abertura de rosca com G32.
- Operações
Um ciclo de abertura de rosca reta executa quatro operações:
(1) A operação 1 desloca a ferramenta do ponto inicial (A) até a coordenada especificada do segundo eixo do
plano (coordenada X especificada para o plano ZX) no deslocamento rápido.
(2) A operação 2 desloca a ferramenta até a coordenada especificada do primeiro eixo do plano (coordenada Z
especificada para o plano ZX) em avanço de corte. Neste momento, a chanfragem de rosca é realizada.
(3) A operação 3 desloca a ferramenta até a coordenada inicial do segundo eixo do plano (coordenada X de início
para o plano ZX) em deslocamento rápido. (Retração após a chanfragem)
(4) A operação 4 desloca a ferramenta até a coordenada inicial do primeiro eixo do plano (coordenada Z de início
para o plano ZX) em deslocamento rápido. (A ferramenta retorna para o ponto inicial (A).)
CUIDADO
As notas sobre esta abertura de rosca são as mesmas que para a abertura de rosca no
G32. No entanto, uma parada através do bloqueio de avanço é realizada da seguinte
forma; Parada após término do caminho 3 do ciclo de abertura de rosca.
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez o
botão de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente a G90, G92 ou G94.
- 227 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Chanfragem de rosca
Pode ser executada uma chanfragem de rosca. Um sinal da ferramenta-máquina inicia a chanfragem de rosca. O
percurso de chanfragem r é especificado numa faixa de 0.1L a 12.7L em incrementos de 0.1L pelo parâmetro n° 5130.
(Na expressão de cima, L é o passo de rosca.)
Um ângulo de chanfragem de rosca entre 1 e 89 graus pode ser especificado no parâmetro n° 5131. Quando é
especificado o valor 0 neste parâmetro, assume-se um ângulo de 45 graus. Para a chanfragem de rosca, são usados o
mesmo tipo de aceleração/ desaceleração após interpolação, constante de tempo para aceleração/ desaceleração após
interpolação, e velocidade de avanço FL como para a abertura de rosca.
NOTA
São usados os parâmetros comuns para especificar a quantidade e o ângulo da chanfragem
de rosca para este ciclo e para o ciclo de abertura de rosca com G76.
Definindo o bit 4 (ROC) do parâmetro n° 1403 em 1, o override do deslocamento rápido pode ser desativado para a
velocidade de avanço da retração após a chanfragem.
NOTA
Durante a retração, a máquina não para com um override de 0% para a velocidade de
avanço de corte, independentemente da definição do bit 4 (RF0) do parâmetro n° 1401.
- 228 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Movimento no bloqueio de
avanço
Eixo Z Ponto inicial
Deslocamento rápido
Avanço de corte
NOTA
Não pode ser realizado outro bloqueio de avanço durante a retração.
Formato
plano ZpXp
G92 X(U)_ Z(W)_ I_ F_ Q_ ;
plano YpZp
G92 Y(V)_ Z(W)_ K_ F_ Q_ ;
plano XpYp
G92 X(U)_ Y(V)_ J_ F_ Q_ ;
X_,Y_,Z_ : Coordenadas do ponto final de corte (ponto A' na Figura 6.3.2.2 (a)) na direção
do comprimento
U_,V_,W_ : Distância de avanço do ponto final do corte (ponto A' na Figura 6.3.2.2 (a)) na
direção do comprimento
Q_ : Ângulo para o deslocamento do ângulo inicial da abertura de rosca (Incremento:
0.001 graus, Faixa de especificação válida: 0 a 360 graus)
I_,J_,K : Valor cônico (I na figura abaixo)
F_ : Passo de rosca (L na Figura 6.3.2.2(a))
- 229 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Eixo X
Eixo Z
Explicação
As faixas dos passos de rosca e as restrições relacionadas com a velocidade do fuso são as mesmas que para a
abertura de rosca com G32.
O contorno cônico é determinado pelas coordenadas do ponto final de corte (A') na direção do comprimento e o
sinal da valor cônico (endereço I, J ou K). Para o ciclo na figura de cima, um sinal negativo é adicionado ao valor
cônico.
NOTA
O sistema incremental do endereço I, J ou K para especificar um cônico depende do
sistema incremental para o eixo de referência. Especifique um valor do raio em I, J ou K.
- Operações
Um ciclo de abertura de rosca cônica executa as mesmas quatro operações que um ciclo de abertura de rosca reta.
No entanto, a operação 1 desloca a ferramenta do ponto inicial (A) à posição obtida adicionando ao valor cônico à
coordenada especificada do segundo eixo no plano (coordenada X especificada para o plano ZX) no deslocamento
rápido.
Operações 2, 3 e 4 depois da operação 1 são as mesmas que aquelas para um ciclo de abertura de rosca reta.
CUIDADO
As notas sobre esta abertura de rosca são as mesmas que para a abertura de rosca no
G32. No entanto, uma parada através do bloqueio de avanço é realizada da seguinte
forma; Parada após término do caminho 3 do ciclo de abertura de rosca.
- 230 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas Pressionando uma vez o
botão de início de ciclo.
-Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente a G90, G92 ou G94.
- 231 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Formato
G94 X(U)_Z(W)_F_;
X_,Z_ : Coordenadas do ponto final de corte (ponto A' na Figura 6.3.3.1 (a)) na direção
da superfície final
U_,W_ : Distância de avanço do ponto final do corte (ponto A' na Figura 6.3.3.1 (a)) na
direção da superfície final.
F_ : Velocidade de avanço de corte
Eixo X
Eixo Z
Explicação
- Operações
Um ciclo de corte frontal executa quatro operações:
(1) A operação 1 desloca a ferramenta do ponto inicial (A) até a coordenada especificada do primeiro eixo do
plano (coordenada Z especificada para o plano ZX) no deslocamento rápido.
(2) A operação 2 desloca a ferramenta até a coordenada especificada do segundo eixo do plano (coordenada X
especificada para o plano ZX) em avanço de corte. (A ferramenta é deslocada ao ponto final de corte (A') na direção
da superfície final.)
(3) A operação 3 desloca a ferramenta até a coordenada inicial do primeiro eixo do plano (coordenada Z de início
para o plano ZX) no avanço de corte.
(4) A operação 4 desloca a ferramenta até a coordenada inicial do segundo eixo do plano (coordenada X de início
para o plano ZX) em deslocamento rápido. (A ferramenta retorna para o ponto inicial (A).)
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez o
botão de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente a G90, G92 ou G94.
- 232 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Formato
plano ZpXp
G94 X(U)_ Z(W)_ K _ F_ ;
plano YpZp
G94 Y(V)_ Z(W)_ J _ F_ ;
plano XpYp
G94 X(U)_ Y(V)_ I _ F_ ;
X_,Y_,Z_ : Coordenadas do ponto final de corte (ponto A' na Figura 6.3.3.2 (a)) na direção
da superfície final
U_,V_,W_ istância de avanço do ponto final do corte (ponto A' na Figura 6.3.3.2 (a)) na
direção da superfície final
I_,J_,K_ : Valor cônico (K na Figura 6.3.3.2(a))
F_ : Velocidade de avanço de corte
Eixo X
Eixo Z
Explicação
O contorno cônico é determinado pelas coordenadas do ponto final de corte (A') na direção da superfície final e o
sinal da valor cônico (endereço I, J ou K). Para o ciclo na figura de cima, um sinal negativo é adicionado ao valor
cônico.
NOTA
O sistema incremental do endereço I, J ou K para especificar um cônico depende do
sistema incremental para o eixo de referência. Especifique um valor do raio em I, J ou K.
- Operações
Um ciclo de corte cônico executa as mesmas quatro operações que um ciclo de corte frontal.
No entanto, a operação 1 desloca a ferramenta do ponto inicial (A) à posição obtida adicionando ao valor cônico à
coordenada especificada do primeiro eixo no plano (coordenada Z especificada para o plano ZX) no deslocamento
rápido.
Operações 2, 3 e 4 após a operação 1 são as mesmas que para um ciclo de corte frontal.
- 233 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
NOTA
No modo de bloco único, as operações 1, 2, 3 e 4 são realizadas pressionando uma vez o
botão de início de ciclo.
- Cancelamento do modo
Para cancelar o modo de ciclo fixo, especifique um código G de grupo 01 diferente de G90, G92 ou G94.
- 234 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Contorno do material
Contorno do produto
Contorno do material
Contorno do produto
Contorno do material
Contorno do produto
- 235 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Contorno do material
Contorno do produto
Caminho programado
Caminho programado
- 236 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Caminho do centro do raio da ponta da ferramenta Caminho do centro do raio da ponta da ferramenta
Ponta da
Ponta da ferramenta
ferramenta total
total
Caminho programado
Caminho programado
Limitação
- Modal
Os elementos de dados X (U), Z (W), e R num ciclo fixo são valores modais comuns a G90, G92 e G94. Por este
motivo, se não for especificado um novo valor X (U), Z (W) ou R, o valor especificado anteriormente será usado.
Assim, quando a distância de avanço ao longo do eixo Z não varia como mostra o programa exemplificativo abaixo,
um ciclo fixo só pode ser repetido pela especificação da distância de avanço ao longo do eixo X.
- 237 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Exemplo
Eixo X
Peça
Os valores modais comuns aos ciclos fixos são apagados quando é especificado um código G de ação simples sem ser
G04. Uma vez que o modo de ciclo fixo não é cancelado pela especificação de um código G de ação simples, um ciclo
fixo pode ser executado novamente pela especificação dos valores modais. Se não forem especificados nenhuns valores
modais, não são executadas operações cíclicas.
Quando G04 é especificado, G04 é executado e nenhum ciclo fixo é realizado.
Exemplo
N003 T0101;
:
:
N010 G90 X20.0 Z10.0 F0.2;
N011 G00 T0202; ← Cancela o modo de ciclo fixo.
N012 G90 X20.5 Z10.0;
- Eixo paralelo
Quando o código G sistema A é usado, U, V, e W não podem ser especificados como eixo paralelo.
- 238 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Reset
Se for executada uma operação de reset durante a execução de um ciclo fixo em que algum dos seguintes estados para
manter um código G modal do grupo 01 é definido, o código G modal do grupo 01 é substituído com o modo G01:
• Estado de reset (bit 6 (CLR) do parâmetro n° 3402 = 0)
• Estado de anulação (bit 6 (CLR) do parâmetro n° 3402 = 1) e estado em que o código G modal do grupo 01 é
armazenado no período de reset (bit 1 (C01) do parâmetro n° 3406 = 1)
Exemplo de operação)
Se um reset for feito durante a execução de um ciclo fixo (bloco X0) e o comando X20.Z1. é executado, a
interpolação linear (G01) é executada em vez do ciclo fixo.
- Intervenção manual
Depois que a intervenção manual é realizada com o comando manual absoluto, antes da execução do ciclo fixo ou após
a parada da execução, quando se inicia o ciclo de operação, a quantidade de intervnção manual é cancelada mesmo com
o comando de início do ciclo incremental.
Exemplo de G94
Cancelamento
Intervenção Manual
- 239 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
NOTA
1 As figuras explicativas nesta seção usam o plano ZX como plano selecionado,
programação do diâmetro para o eixo X e programação do raio para o eixo Z. Quando a
programação do raio é usada para o eixo X, mude U/2 para U e X/2 para X.
2 Um ciclo fixo repetitivo múltiplo pode ser executado em qualquer plano incluindo nos eixos
paralelos para a definição do plano). No entanto, quando o sistema A de código G é
usado, U, V e W não podem ser definidos como eixo paralelo.
- 240 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Existem dois tipos de remoção de material por torneamento : Tipos I e II. Para usar o tipo II, é necessária a função
opcional "repetição do ciclo fixo 2".
Formato
plano ZpXp
G71 P(ns) Q(nf) U(Δ u) W(Δw) I(Δi) K( Δ k) D(Δ d) F(f ) S(s ) T(t );
N (ns) ;
... O comando de movimento entre A e B é especificado nos blocos do número de sequência ns a nf.
N (nf) ;
plano YpZp
G71 P(ns) Q(nf) V(Δw) W(Δ u) J(Δ k) K(Δ i) D( Δ d) F(f ) S(s ) T(t );
N (ns) ;
...
N (nf) ;
plano XpYp
G71 P(ns) Q(nf) U(Δw) V(Δ u) I( Δk) J(Δi) D( Δ d) F(f ) S(s ) T(t );
N (ns) ;
...
N (nf) ;
Δd : Profundidade de corte
A direção de corte depende da direção AA'.
ns: Número de sequência do primeiro bloco para o programa de acabamento de contorno.
nf : Número de sequência do último bloco para o programa de acabamento de contorno.
Δ u : Distância da tolerância de acabamento na direção do segundo eixo no plano (eixo X para o plano ZX)
Δ w : Distância da tolerância de acabamento na direção do primeiro eixo no plano (eixo Z para o plano ZX)
Δ i : A distância da tolerância de acabamento de corte grosseiro na direção do segundo eixo no plano (eixo X para
o plano ZX)
Δ k : A distância da tolerância de acabamento de corte grosseiro na direção do primeiro eixo no plano (eixo Z para o
plano ZX)
f,s,t : Qualquer função F, S ou T contida nos blocos ns a nf no ciclo é ignorada, e a função F, S, ou T neste bloco
G71 é eficaz.
NOTA
Mesmo quando o programação de ponto decimal tipo calculadora de bolso é especificado
(DPI (bit 0 do parâmetro n° 3401) = 1), a unidade do endereço D apresenta um menor
incremento de entrada.
Ainda, quando um ponto decimal é inserido no endereço D, o alarme (PS0007) é acionado.
Entrada de ponto
Unidade Programação do raio/diâmetro Sinal
decimal
∆d Depende do sistema incremental para
Programação do raio Não necessário Não permitido
o eixo de referência.
∆u Depende do sistema incremental para Depende da programação do raio/diâmetro
Necessário Permitido
o eixo de referência. para o segundo eixo no plano.
∆W Depende do sistema incremental para Depende da programação do raio/diâmetro
Necessário Permitido
o eixo de referência. para o primeiro eixo no plano.
∆i Depende do sistema incremental para
Programação do raio Não necessário Permitido
o eixo de referência.
∆k Depende do sistema incremental para
Programação do raio Não necessário Permitido
o eixo de referência.
- 241 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Contorno destino
Contorno-alvo
- 242 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Explicação
- Operações
Se um contorno-alvo passa através de A, A', e B por esta ordem dada pelo programa, uma peça é cortada pela
profundidade de corte ∆d no momento. O caminho de usinagem varia da seguinte forma, dependendo se a
tolerância de acabamento da usinagem for especificada.
(1) Quando uma tolerância de acabamento de corte grosseiro não é especificada.
O corte é executado com a profundidade de corte ∆d com tolerâncias de acabamento ∆u/2 e ∆w esquerdo e é
realizado um corte grosseiro como acabamento de acordo com o programa do contorno-alvo após a última
usinagem.
(2) Quando uma tolerância de acabamento de corte grosseiro é especificada.
O corte é executado com a profundidade de corte ∆d com tolerâncias de corte ∆u/2+i∆e ∆w +∆k esquerdo e a
ferramenta retorna ao ponto inicial (A) após o último corte. A seguir, é executada uma usinagem grosseira com
acabamento ao longo do contorno-alvo para eliminar as tolerâncias de corte ∆i e ∆k.
Após o término da usinagem grosseira como acabamento, o bloco seguinte ao bloco de sequência especificado por Q
é executado.
NOTA
1 As funções F, S e T especificadas no comando de movimento entre os pontos A e B são
ineficazes e aquelas especificadas no bloco G71 ou no bloco precedente são eficazes.
As funções auxiliares secundárias e M são tratadas da mesma forma que as funções F,
S e T.
2 Quando uma opção do controle da velocidade de corte constante é dada, o comando
G96 ou G97 especificado no comando de movimento entre os pontos A e B são
ineficazes e o especificado no bloco G71 ou no bloco precedente é eficaz.
- Contorno-alvo
Padrões
Os quatro padrões de corte seguintes são considerados. Todos estes ciclos de corte cortam a peça com um movimento
da ferramenta paralelo ao primeiro eixo no plano (eixo Z para o plano ZX). Neste momento, os sinais das tolerâncias
de acabamento de ∆u e ∆w são os seguintes:
É possível tanto a
interpolação linear
quanto a
circular
- 243 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Limitação
(1) Para U(+), uma figura na qual a posição especificada for mais elevada que o ponto de início de ciclo não pode ser
maquinada. Para U(-), uma figura na qual a posição especificada for inferior ao o ponto de início de ciclo não
pode ser maquinada.
(2) Para o tipo I, a figura deve mostrar um aumento ou diminuição uniforme ao longo dos primeiro e do segundo
eixos no plano.
(3) Para o tipo II, a figura deve mostrar um aumento ou diminuição uniforme ao longo do primeiro eixo no plano.
Bloco de início
No bloco de início no programa para um contorno-alvo (bloco com número de sequência ns em que o caminho entre A
e A' é especificado), tem de ser especificado G00 ou G01. Se não for comandado, o alarme PS0065 é acionado.
Quando G00 é especificado, o posicionamento é executado ao longo de A-A'. Quando G01 é especificado, a
interpolação linear é executada com avanço de corte ao longo de A-A'. Neste bloco de início, selecione também tipo I
ou II.
Funções de verificação
Durante a operação cíclica, é sempre verificado se o contorno-alvo mostra um aumento ou uma diminuição uniforme.
NOTA
Quando a compensação do raio da ponta da ferramenta é aplicada, o contorno-alvo no qual
é aplicada a compensação é verificado.
- Tipos I e II
Seleção do tipo I ou II
Para G71, existem os tipos I e II.
Quando o contorno-alvo tem bolsas, assegure-se de que usa o tipo II. A operação de escape após o corte grosseiro na
direção do primeiro eixo no plano (eixo Z para o plano ZX) difere entre os tipos I e II. Com o tipo I, a ferramenta
escapa para a direção de 45 graus. Com o tipo II, a ferramenta corta a peça ao longo do contorno-alvo . Quando o
contorno-alvo não tiver bolsas, determine a operação de escape desejada e selecione o tipo I ou II.
NOTA
Para usar o tipo II, é necessária a opção II de repetição do ciclo fixo.
Selecionar tipo I ou II
No bloco de início para o contorno-alvo (número de sequência ns), selecione o tipo I ou II.
(1) Quando o tipo I é selecionado
Especifique o segundo eixo no plano (eixo X para o plano ZX). Não especifique o primeiro eixo no plano (eixo Z
para o plano ZX).
- 244 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Tipo I
(1) No bloco com número de sequência ns, apenas o segundo eixo no plano (eixo X (eixo U) para o plano ZX) deve
ser especificado.
Exemplo
plano ZX
G71 V10.0 R5.0 ;
G71 P100 Q200....;
N100 X(U)_ ; (Especifica apenas o segundo eixo no plano.)
: ;
: ;
N200………;
(2) A figura ao longo do caminho A'-B deve mostrar um aumento ou diminuição uniforme nas direções de ambos os
eixos que formam o plano (eixos Z e X para o pl ano ZX). Não deve ter qualquer bolsa, como mostra a figura
abaixo.
Fig. 6.4.1 (d) Figura que não mostra um aumento ou diminuição uniforme (tipo I)
CUIDADO
Se uma figura não mostra uma alternância uniforme ao longo do primeiro ou do segundo
eixo no plano, o alarme PS0064 ou 0329 é acionado. Se o movimento não mostrar uma
alternância uniforme, mas for muito pequeno e puder ser determinado que o movimento
não é perigoso, a quantidade permitida pode ser especificada no parâmetro n°5145 e 5146
para especificar que o alarme não é acionado neste caso.
(3) A ferramenta escapa na direção de 45 graus no avanço de corte, depois do corte grosseiro.
- 245 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Tipo II
Contorno destino
Fig. 6.4.1 (f) Caminho de corte na remoção de material por torneamento (tipo II)
Quando um programa de figura para dirigir um contorno-alvo passa através de A, A', e B por esta ordem especificada,
uma peça é cortada pela profundidade de corte ∆d no momento. No tipo II, o corte é executado ao longo da figura após
um corte grosseiro na direção do primeiro eixo do plano (eixo z para o plano ZX). O caminho de usinagem varia da
seguinte forma, dependendo se a tolerância de acabamento da usinagem for especificada.
Exemplo
plano ZX:
G71 V10.0 R5.0 ;
G71 P100 Q200.......;
N100 X(U)_ Z(W)_ ; (Especifica os dois eixos que formam o plano.)
: ;
: ;
N200.....;
(2) A figura não precisa mostrar um aumento ou diminuição uniforme na direção do segundo eixo no plano (eixo X
para o plano ZX) e pode ter concavidades (bolsas).
- 246 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Alternância uniforme
não observada ao longo
do eixo Z.
Fig. 6.4.1 (h) Figura que não pode ser maquinada (tipo II)
CUIDADO
Para uma figura em que a ferramenta se move para trás ao longo do primeiro eixo no plano durante a operação
de corte (incluindo um cume em comando de arco), uma ferramenta de corte pode entrar em contato com a peça.
Por este motivo, para uma figura que não mostra uma alternância uniforme, o alarme PS0064 ou PS0329 é
acionado.
Se o movimento não mostrar uma alternância uniforme, mas for muito pequeno e puder ser determinado que o
movimento não é perigoso, a quantidade permitida pode ser especificada no parâmetro n° 5145 para especificar
que, neste caso, o alarme não é acionado.
Não é necessário que primeira seção cortada seja vertical. Qualquer figura é permitida se a alteração uniforme é
mostrada na direção do primeiro eixo no plano (eixo Z para o plano ZX).
Fig. 6.4.1 (i) Figura que pode ser maquinada (tipo II)
(3) Depois de rodar, a ferramenta corta a peça ao longo da sua figura e escapa no avanço de corte.
Valor de escape e (especificado no comando ou
parâmetro n° 5133)
- 247 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
e (especificada
no comando ou parâmetro n° 5132)
Ponto inicial
Profundidade de corte Δd
Fig. 6.4.1 (l) Operação de escape quando a ferramenta regressa ao ponto inicial (tipo II)
Fig. 6.4.1 (m) Ordem do corte grosseiro em caso de diminuição uniforme (tipo II)
(b) Quando a figura mostra um aumento uniforme ao longo do primeiro eixo no plano (eixo Z para o plano ZX)
- 248 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Fig. 6.4.1 (n) Ordem do corte grosseiro em caso de aumento uniforme (tipo II)
Fig. 6.4.1 (o) Caminho de corte para bolsas múltiplas (tipo II)
A Figura 6.4.1 (p) mostra como a ferramenta se move depois de um corte grosseiro para uma bolsa em detalhe.
Deslocamento rápido
Escape da base
Avanço de corte
Fig. 6.4.1 (p) Detalhes sobre o movimento após o corte de uma bolsa (tipo II)
Corta a peça na velocidade de avanço de corte e escapa na direção de 45 graus. (Operação 19)
A seguir, se desloca até a altura do ponto D em deslocamento rápido. (Operação 20)
A seguir, se desloca até a posição do valor de g antes do ponto D. (Operação 21)
Finalmente, se desloca até o ponto D no avanço de corte.
A distância g até a posição inicial do avanço de corte é definida no parâmetro n° 5134.
Para a última bolsa, depois de cortar a base, a ferramenta escapa para a direção de 45 graus e retorna para o ponto inicial
em deslocamento rápido. (Operações 34 e 35)
CUIDADO
1 Este CNC difere da Série 16i/18i/21i no corte das bolsas.
A ferramenta primeiro corta a bolsa mais próxima do ponto inicial. Após finalizar o corte da
bolsa, a ferramenta se desloca até a bolsa mais próxima e começa o corte.
- 249 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
CUIDADO
2 Quando a figura possui uma bolsa, geralmente especifique o valor de 0 para ∆w (tolerância
de acabamento). Do contrário, a ferramenta pode cavar na parede de um lado.
3 Esse CNC difere do FANUC Séries 16i/18i/21i na trajetória do corte após a transformação,
dependendo da figura da peça de trabalho. Quando a ferramenta entra em movimento
apenas ao longo do primeiro eixo do plano (Eixo Z para o plano ZX), de acordo com a figura
da peça de trabalho durante o corte, ela começa a se retrair ao longo do segundo eixo do
plano (Eixo X para o Plano ZX).
Exemplo de programa
G42;..............................; Especificar esse comando antes do comando do ciclo fixo múltiplo e repetitivo.
G71P10Q20D1000;
N10G00X0;
:
N20X50.;
G40;..............................; Especificar esse comando depois que o programa especificar o programa de figura alvo.
Quando este ciclo é especificado no modo de compensação do raio da ponta da ferramenta, a correção é
temporariamente cancelada durante o movimento no ponto inicial. O início é realizado no primeiro bloco. A correção é
temporariamente cancelada novamente no retorno do ponto de início de ciclo depois de terminar a operação cíclica. O
início é realizado de acordo com o seguinte comando de movimento. Esta operação é apresentada na Figura 6.4.1 (q).
Início
Cancelamento da
correção
Cancelamento da correção
Início
Esta operação cíclica é executada de acordo com a figura determinada pelo caminho da compensação do raio da ponta
da ferramenta, quando o vetor de correção é 0 no ponto inicial A e a partida é executada num bloco entre o caminho A-
A'.
- 250 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Fig. 6.4.1 (r) Caminho quando a compensação do raio da ponta da ferramenta é aplicada
NOTA
Para executar a fresagem de bolsas no modo de compensação do raio da ponta da
ferramenta, especifique o bloco linear A-A' fora da peça e especifique a figura de uma bolsa
atual. Isto evita que a bolsa seja cavada.
No G71 e no G72, a ferramenta pode se mover até o ponto de início do giro anterior (operação 1) em uma rápida
travessia pela definição do bit 0 (ASU) do parâmetro Nº 5107 a 1.
Bit 0 (ASU) do parâmetro Nº 5107 é válido para os comandos do tipo I e II.
- 251 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Operação 1 Ponto de
giro anterior
Operação 2
Ponto de
giro atual
Para os comandos do tipo I G71 e G72, operações 1 e 2 do ponto inicial do giro atual que são usualmente desenvolvidas
em 2 ciclos podem ser desenvolvidas em 1 ciclo pela definição do bit 1 (ASC) do parâmetro Nº 5107 a 1. O modo de
alimentação especificado no início do bloco do programa para uma figura alvo (G00 e G01) é usado.
Bit 1 (ASC) do parâmetro Nº 5107 é valido apenas para o comando do tipo I.
Para o comando do tipo II
Operação 1
Ponto de
giro anterior
Operação 2
Ponto de
giro atual
- 252 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Este ciclo é o mesmo que o G71, exceto que o corte é executado por uma operação paralela ao segundo eixo no plano
(eixo X para o plano ZX).
Formato
plano ZpXp
G72 P(ns) Q(nf) U(Du) W(Dw) I(Di) K( D k) D(D d) F(f ) S(s ) T(t );
N (ns) ;
... O comando de movimento entre A e B é especificado nos blocos do número de sequência ns a nf.
N (nf) ;
plano YpZp
G72 P(ns) Q(nf) V(Δw) W(Δ u) J(Δ k) K(Δ i) D( Δ d) F(f ) S(s ) T(t );
N (ns) ;
...
N (nf) ;
plano XpYp
G72 P(ns) Q(nf) U(Δw) V(Δ u) I( Δk) J(Δi) D( Δ d) F(f ) S(s ) T(t );
N (ns) ;
...
N (nf) ;
Δ d : Profundidade de corte
A direção de corte depende da direção AA'.
ns : Número de sequência do primeiro bloco para o programa de acabamento de contorno.
nf : Número de sequência do último bloco para o programa de acabamento de contorno.
Δ u : Distância da tolerância de acabamento na direção do segundo eixo no plano (eixo X para o plano ZX)
Δ w : Distância da tolerância de acabamento na direção do primeiro eixo no plano (eixo Z para o plano ZX)
Δ i : Distância da tolerância de acabamento de corte grosseiro na direção do segundo eixo no plano (eixo X para
o plano ZX)
Δ k : Distância da tolerância de acabamento de corte grosseiro na direção do primeiro eixo no plano (eixo Z para o
plano ZX)
f,s,t : Qualquer função F, S ou T contida nos blocos ns a nf no ciclo é ignorada, e a função F, S, ou T neste bloco
G72 é eficaz.
NOTA
Mesmo quando a programação de ponto decimal tipo calculadora de bolso é especificada
(DPI (bit 0 do parâmetro n° 3401) = 1), a unidade do endereço D apresenta um menor
incremento de entrada.
Ainda, quando um ponto decimal é inserido no endereço D, o alarme PS0007, “USO
ILEGAL DE PONTO DECIMAL” é acionado.
- 253 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Entrada de ponto
Unidade Programação do raio/diâmetro Sinal
decimal
Depende do sistema incremental
Δd Programação do raio Não necessário Não permitido
para o eixo de referência.
Depende do sistema incremental Depende da programação do raio/diâmetro
Δu Necessário Permitido
para o eixo de referência. para o segundo eixo no plano.
Depende do sistema incremental Depende da programação do raio/diâmetro
Δw Necessário Permitido
para o eixo de referência. para o primeiro eixo no plano.
Depende do sistema incremental
Δi Programação do raio Não necessário Permitido
para o eixo de referência.
Depende do sistema incremental
Δk Programação do raio Não necessário Permitido
para o eixo de referência.
Caminho da ferramenta
Contorno destino
Fig. 6.4.2 (a) Caminho de corte na remoção de material por faceamento (tipo I)
Explicação
- Operações
Quando um contorno-alvo passa por A, A' e B por esta ordem é dado por um programa, a área especificada é
retirada pela ∆d (profundidade de corte), com a tolerância de acabamento especificada por Au/2 e ∆w esquerdo.
NOTA
1 As funções F, S e T especificadas no comando de movimento entre os pontos A e B são
ineficazes e aquelas especificadas no bloco G72 ou no bloco precedente são eficazes.
As funções auxiliares secundárias e M são tratadas da mesma forma que as funções F,
S e T.
2 Quando uma opção do controle da velocidade de corte constante é dada, o comando
G96 ou G97 especificado no comando de movimento entre os pontos A e B são
ineficazes e o especificado no bloco G72 ou no bloco precedente é eficaz.
- 254 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Contorno-alvo
Padrões
Os seguintes quatro padrões de corte são considerados. Todos estes ciclos de corte cortam a peça com um movimento
da ferramenta paralelo ao segundo eixo no plano (eixo X para o plano ZX). Neste momento, os sinais das tolerâncias de
acabamento de ∆u e ∆w são as seguintes:
É possível tanto a
interpolação linear e
circular
Fig. 6.4.2 (b) Sinais dos valores especificados no U e W na remoção de material por faceamento
Limitação
(1) Para W(+), uma figura na qual a posição especificada for mais elevada que o ponto de início de ciclo não pode
ser maquinada.
Para W(-), uma figura na qual a posição especificada for inferior ao o ponto de início de ciclo não pode ser
maquinada.
(2) Para o tipo I, a figura deve mostrar um aumento ou diminuição uniforme ao longo dos primeiro e do segundo
eixos no plano.
(3) Para o tipo II, a figura deve mostrar um aumento ou diminuição uniforme ao longo do segundo eixo no plano.
Bloco de início
No bloco de início no programa para um contorno-alvo (bloco com número de sequência ns em que o caminho entre A
e A' é especificado), tem de ser especificado G00 ou G01. Se não for comandado, o alarme PS0065 “G00/01 NÃO É O
PRIMEIRO BLOCO DA FORMA DO PROGRAMA” é acionado.
Quando G00 é especificado, o posicionamento é executado ao longo de A-A'. Quando G01 é especificado, a
interpolação linear é executada com avanço de corte ao longo de A-A'. Neste bloco de início, selecione também tipo I
ou II.
Funções de verificação
Durante a operação cíclica, o contorno-alvo é sempre verificado já mostre um aumento ou uma diminuição uniforme.
NOTA
Quando a compensação do raio da ponta da ferramenta é aplicada, o contorno-alvo no qual
é aplicada a compensação é verificado.
- 255 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Tipos I e II
Seleção do tipo I ou II
Para G72, existem os tipos I e II.
Quando o contorno-alvo tem bolsas, assegure-se que usa o tipo II. A operação de escape após o corte grosseiro na
direção do segundo eixo no plano (eixo X para o plano ZX) difere entre os tipos I e II. Com o tipo I, a ferramenta
escapa para a direção de 45 graus. Com o tipo II, a ferramenta corta a peça ao longo do contorno-alvo . Quando o
contorno-alvo não tiver bolsas, determine a operação de escape desejada e selecione o tipo I ou II.
Selecionar tipo I ou II
No bloco de início para o contorno-alvo (número de sequência ns), selecione o tipo I ou II.
(1) Quando o tipo I é selecionado
Especifique o primeiro eixo no plano (eixo Z para o plano ZX). Não especifique o segundo eixo no plano (eixo
X para o plano ZX).
(2) Quando o tipo II é selecionado
Especifique o segundo eixo no plano (eixo X para o plano ZX) e o primeiro eixo no plano (eixo Z para o plano
ZX). Quando quiser usar o tipo II sem mover a ferramenta ao longo do segundo eixo no plano (eixo X para o
plano ZX), especifique a programação incremental com a distância de avanço 0 (U0 para o plano ZX).
- Tipo I
G72 difere de G71 nos seguintes pontos:
(1) G72 corta a peça movendo a ferramenta em paralelo com o segundo eixo no plano (eixo X no plano ZX).
(2) No início do bloco no programa para um contorno-alvo (bloco com número de sequência ns), apenas deve ser
especificado o primeiro eixo no plano (eixo Z (eixo W) para o plano ZX).
- Tipo II
G72 difere de G71 nos seguintes pontos:
(1) G72 corta a peça movendo a ferramenta em paralelo com o segundo eixo no plano (eixo X no plano ZX).
(2) A figura não precisa mostrar um aumento ou diminuição uniforme na direção do primeiro eixo no plano (eixo Z
para o plano ZX) e pode ter concavidades (bolsas). A figura deve mostrar uma alteração uniforme na direção do
segundo eixo no plano (eixo X para o plano ZX).
(3) Quando uma posição paralela ao segundo eixo no plano (eixo X para o plano ZX) é especificada num bloco no
programa para o contorno-alvo , assume-se que se encontra na base de uma bolsa.
(4) Após o término de todos os cortes grosseiros ao longo do segundo eixo no plano (eixo X para o plano ZX), a
ferramenta regressa temporariamente ao ponto de início. É então executado o corte grosseiro como acabamento.
- 256 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Esta função permite cortar um padrão fixo repetidamente, com um padrão sendo deslocado bit a bit. Com este ciclo de
corte, é possível cortar eficientemente uma peça cujo contorno grosseiro já tenha sido executado por uma usinagem
grosseira, pelo método de forja ou fundição, etc.
Formato
plano ZpXp
G73 P(ns) Q(nf) U(D u) W(Dw) I(Di) K( D k) D(d) F(f ) S(s ) T(t );
N (ns) ;
... O comando de movimento entre A e B é especificado nos blocos do número de sequência ns a nf.
N (nf) ;
plano YpZp
G73 P(ns) Q(nf) V(Δw) W(Δ u) J(Δ k) K(Δ i) D(d) F(f ) S(s ) T(t );
N (ns) ;
...
N (nf) ;
plano XpYp
G73 P(ns) Q(nf) U(Δw) V(Δ u) I( Δk) J(Δi) D(d) F(f ) S(s ) T(t );
N (ns) ;
...
N (nf) ;
Δ i : Distância do escape na direção do segundo eixo no plano (eixo X para o plano ZX)
Δ k : Distância do escape na direção do primeiro eixo no plano (eixo Z para o plano ZX)
d: O divisor
O valor é o mesmo que a contagem repetitiva para o corte grosseiro
ns : Número de sequência do primeiro bloco para o programa de acabamento de contorno.
nf : Número de sequência do último bloco para o programa de acabamento de contorno.
Δ u : Distância da tolerância de acabamento na direção do segundo eixo no plano (eixo X para o plano ZX)
Δ w : Distância da tolerância de acabamento na direção do primeiro eixo no plano (eixo Z para o plano ZX)
f,s,t : Qualquer função F, S e T contida nos blocos entre o número de sequência "ns" e "nf" é ignorada e as
funções F, S e T neste bloco G73 são eficazes.
NOTA
Mesmo quando a programação de ponto decimal tipo calculadora de bolso é especificado
(DPI (bit 0 do parâm. n° 3401) = 1), a unidade do endereço D apresenta o menor
incremento de entrada. Ainda, quando um ponto decimal é inserido no endereço D, o
alarme PS0007 é acionado.
- 257 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Entrada de ponto
Unidade Programação do raio/diâmetro Sinal
decimal
Depende do sistema incremental
Δi Programação do raio Necessário Permitido
para o eixo de referência.
Depende do sistema incremental
Δk Programação do raio Necessário Permitido
para o eixo de referência.
Depende da programação do
Depende do sistema incremental
Δu raio/diâmetro para o segundo eixo no Necessário Permitido
para o eixo de referência.
plano.
Depende da programação do
Depende do sistema incremental
Δw raio/diâmetro para o primeiro eixo no Necessário Permitido
para o eixo de referência.
plano.
Explicação
- Operações
Quando um contorno-alvo passa por A, A' e B nesta ordem dada por um programa, o corte grosseiro é executado e o
número de vezes é especificado, com a tolerância de acabamento especificada por Au/2 e ∆w esquerdo.
NOTA
1 Após o término de uma operação cíclica, a ferramenta regressa ao ponto A.
2 As funções F, S e T especificadas no comando de movimento entre os pontos A e B são
ineficazes e aquelas especificadas no bloco G73 ou no bloco precedente são eficazes. As
funções auxiliares secundárias e M são tratadas da mesma forma que as funções F, S e T.
- Padrões do contorno-alvo
Como no caso de G71, existem quatro padrões de contorno-alvo . Cuidado com os sinais de ∆u, ∆w, ∆i, e ∆k durante a
programação deste ciclo.
- Bloco de início
No bloco de início no programa para o contorno-alvo (bloco com número de sequência ns em que o caminho entre A e
A' é especificado), tem de ser especificado G00 ou G01. Se não for comandado, o alarme PS0065 é acionado.
Quando G00 é especificado, o posicionamento é executado ao longo de A-A'. Quando G01 é especificado, a
interpolação linear é executada com avanço de corte ao longo de A-A'.
- Função de verificação
Pode ser feita a seguinte verificação.
- 258 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- 259 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Após o corte grosseiro do G71, G72 ou G73, o seguinte comando permite realizar o acabamento.
Formato
G70 P(ns) Q(nf) ;
ns : Número de sequência do primeiro bloco para o programa de acabamento de contorno.
nf : Número de sequência do último bloco para o programa de acabamento de contorno.
Explicação
- Operações
Os blocos com números de sequência ns a nf no programa para contornos destinos são executados para realizar o
acabamento. As funções auxiliares secundárias e F, S, T, M especificadas no bloco G71, G72 ou G73 são ignoradas e
as funções auxiliares secundárias e F, S, T, M especificadas nos blocos com números de sequência ns a nf são eficazes.
Quando uma operação cíclica finaliza, a ferramenta regressa ao ponto inicial em deslocamento rápido e o seguinte
bloco de ciclo G70 é lido.
- Função de verificação do contorno-alvo
Pode ser feita a seguinte verificação.
Verificação Parâmetro relacionado
Verifica se o bloco com o número de sequência especificado no Ativado quando o bit 2 (QSR) do parâmetro
endereço Q está no programa antes da operação cíclica. n° 5102 é definido para 1.
- Armazenamento de blocos P e Q
Quando o corte grosseiro é executado pelo G71, G72 ou G73, são armazenadas até três endereços de memória dos
blocos P e Q. Assim, os blocos indicados por P e Q são imediatamente encontrados na execução do G70 sem
necessidade de pesquisar a memória no início à procura deles. Após a execução de alguns ciclos de corte grosseiro
G71, G72 e G73, os ciclos de acabamento podem ser executados pelo G70 ao mesmo tempo. Agora, para o quarto
ciclo de corte grosseiro e subseqüentes, o tempo do ciclo é mais prolongado porque a memória é pesquisada à procura
dos blocos P e Q.
Exemplo
G71 P100 Q200 ...;
N100 ...;
...;
...;
N200 ...;
G71 P300 Q400 ...;
N300 ...;
...;
...;
N400 ...;
...;
...;
G70 P100 Q200 ; (Executado sem uma pesquisa do primeiro ao terceiro ciclo)
G70 P300 Q400 ; (Executado depois de uma pesquisa à procura do quarto ciclo e
subseqüentes)
- 260 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
NOTA
Os endereços da memória dos blocos P e Q são armazenados durante os ciclos de corte
grosseiro pelo G71, G72 e G73 são apagados após a execução do G70.
Todos os endereços armazenados na memória dos blocos P e Q também são apagados por
uma reinicialização.
NOTA
A ferramenta regressa sempre ao ponto de início de ciclo no modo de posicionamento não-
linear independentemente da definição do bit 1 (LRP) do parâmetro n° 1401.
Antes da execução de um ciclo de acabamento para um contorno-alvo com bolsas cortado
pelo G71 ou G72, verifique que a ferramenta não interfere com a peça quando regressa do
ponto final do contorno-alvo ao ponto de início de ciclo.
Exemplo do programa
G42;..............................Especifique este comando antes do comando do ciclo fixo de torno mecânico repetitivo
múltiplo.
G70P10Q20;
G40;.............................. Especifique este comando depois do comando do ciclo fixo de torno mecânico repetitivo
múltiplo.
Como G71, esta operação cíclica é executada de acordo com a figura determinada pelo caminho da compensação do
raio da ponta da ferramenta, quando o vetor de correção é 0 no ponto inicial A e o partida é executado num bloco entre
o caminho A-A'.
- 261 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Exemplo
Remoção de Material por Faceamento (G72)
Eixo X
Ponto inicial
Eixo Z
- 262 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Eixo X
Eixo Z
- 263 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Este ciclo permite a quebra de aparas no corte do diâmetro exterior. Se o segundo eixo no plano (eixo X (eixo U) para o
plano ZX) e o endereço P são omitidos, a operação é executada só ao longo do primeiro eixo no plano (eixo Z para o
plano ZX), ou seja, é executado um ciclo de perfuração profunda.
Formato
plano ZpXp
G74X(U)_ Z(W)_ I(Δi) K( Δ k) D(Δd) F(f ) ;
plano YpZp
G74Y(V)_ Z(W)_ J(Δ k) K(Δi) D( Δd) F(f ) ;
plano XpYp
G74X(U)_ Y(V)_ I(Δ k) J(Δi) D( Δ d) F(f ) ;
X_,Z_ : Coordenada do segundo eixo no plano (eixo X para o plano ZX) no ponto B e
Coordenada do primeiro eixo no plano (eixo Z para o plano ZX) no ponto C
U_,W_ : A distância de avanço ao longo do segundo eixo no plano (U para o plano ZX)
do ponto A ao B
A distância de avanço ao longo do primeiro eixo no plano (W para o plano ZX)
do ponto A ao C
(Ao usar o sistema A de códigos G. Em outros casos, X_,Z_ é usado para a
especificação.)
Δi : A distância de avanço na direção do segundo eixo no plano (eixo X para o
plano ZX)
Δk : Profundidade do corte na direção do primeiro eixo no plano (eixo Z para o
plano ZX)
Δd : Valor de descarga da ferramenta na base de corte
F : Velocidade de avanço
Entrada de ponto
Unidade Programação do raio/diâmetro Sinal
decimal
Depende do sistema incremental para o eixo
Δi Programação do raio Não necessário Permitido
de referência.
Depende do sistema incremental para o eixo
Δk Programação do raio Não necessário Permitido
de referência.
Depende do sistema incremental para o eixo
Δd Programação do raio NOTA 1 Não permitido
de referência.
NOTA
1 Normalmente, especifique um valor positivo para Ad. Quando X (U) e ∆i são omitidos,
especifique um valor com o sinal indicando a direção em que a ferramenta deve escapar.
2 Mesmo quando a programação de ponto decimal tipo calculadora de bolso é
especificado (DPI (bit 0 do parâmetro n° 3401) = 1), a unidade do endereço D apresenta
o menor incremento de entrada. Ainda, quando um ponto decimal é inserido no endereço
D, o alarme PS0007, “USO ILEGAL DE PONTO DECIMAL” é acionado.
- 264 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Fig. 6.4.5 (a) Caminho de corte no ciclo de perfuração do pico da superfície final
Explicação
- Operações
É repetida uma operação cíclica de corte por Ak e retorno por e. Quando o corte alcança o ponto C, a ferramenta
escapa por Ad. A seguir, a ferramenta regressa em deslocamento rápido, se desloca na direção do ponto B por Ai, e
executa novamente um corte.
- 265 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Este ciclo é equivalente ao G74 exceto que o segundo eixo no plano (eixo X para o plano ZX) muda de sítio com o
primeiro eixo no plano (eixo Z para o plano ZX). Este ciclo permite a quebra de aparas na superfície final. Também
permite ranhurar durante o corte do diâmetro exterior e o corte (quando o eixo Z (eixo W) e Q são omitidos para o
primeiro eixo no plano).
Formato
plano ZpXp
G75 X(U)_ Z(W)_ I(Δi) K( Δ k) D(Δd) F (f ) ;
plano YpZp
G75 Y(V)_ Z(W)_ J( Δ k) K(Δi) D( Δd) F(f ) ;
plano XpYp
G75 X(U)_ Y(V)_ I(Δ k) J(Δi) D( Δ d) F(f ) ;
X_,Z_ : Coordenada do segundo eixo no plano (eixo X para o plano ZX) no ponto B e
Coordenada do primeiro eixo no plano (eixo Z para o plano ZX) no ponto C
U_,W_ : A distância de avanço ao longo do segundo eixo no plano (U para o plano ZX) do
ponto A ao B
A distância de avanço ao longo do primeiro eixo no plano (W para o plano ZX) do
ponto A ao C
Δi : A profundidade de corte na direção do segundo eixo no plano (eixo X para o plano
ZX)
Δk : A distância de avanço na direção do primeiro eixo no plano (eixo Z para o plano
ZX)
Δd : Valor de descarga da ferramenta na base de corte
f: Velocidade de avanço
Programação do
Unidade Sinal Entrada de ponto decimal
raio/diâmetro
Δi Depende do sistema incremental para o eixo
Programação do raio Não necessário Permitido
de referência.
Δk Depende do sistema incremental para o eixo
Programação do raio Não necessário Permitido
de referência.
Δ Depende do sistema incremental para o eixo
Programação do raio NOTA 1 Não permitido
de referência.
NOTA
1 Normalmente, especifique um valor positivo para Ad. Quando Z (W) e Ak são omitidos,
especifique um valor com o sinal indicando a direção em que a ferramenta deve escapar.
2 Mesmo quando a programação de ponto decimal tipo calculadora de bolso é especificado
(DPI (bit 0 do parâm. n° 3401) = 1), a unidade do endereço D apresenta o menor incremento
de entrada. Ainda, quando um ponto decimal é inserido no endereço D, o alarme PS0007,
“USO ILEGAL DE PONTO DECIMAL” é acionado.
- 266 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Explicação
- Operações
É repetida uma operação cíclica de corte por ∆i e retorno por e. Quando o corte alcança o ponto B, a ferramenta
escapa por Ad. A seguir, a ferramenta regressa em deslocamento rápido, se desloca na direção do ponto C por Ak, e
executa novamente um corte.
Ambos G74 e G75 são usados para ranhurar e perfurar e permitem à ferramenta aliviar-se automaticamente. São
considerados quatro padrões simétricos, respectivamente.
- 267 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Formato
plano ZpXp
G76 X(U)_ Z(W)_ I(i) K(k) D( Δ d) A(a) F(L) P(p) Q(q) ;
plano YpZp
G76 Y(V)_ Z(W)_ J(k) K(i) D(Δ d) A(a) F(L) P(p) Q(q) ;
plano XpYp
G76 X(U)_ Y(V)_ I(k) J(i) D( Δ d) A(a) F(L) P(p) Q(q) ;
X_,Z_ : Coordenadas do ponto final de corte (ponto D na figura abaixo) na direção do
comprimento
U_,W_ : Distância de avanço do ponto final do corte (ponto D na figura abaixo) na direção
do comprimento
a : Ângulo de ponta da ferramenta
Do 0 a 120 em passos de 1 grau
(A predefinição é 0.)
i: Valor cônico
Se i = 0, a rosca reta ordinária pode ser executada.
k : Altura da rosca
Δd : Profundidade de corte no 1º corte
L : Passo de rosca
p : Método de corte (abertura de rosca de um gume com a valor de corte constante
por predefinição ou por P0)
P1 : Abertura de rosca de um gume com valor de corte constante
P2 : Abertura de rosca em ziguezague de dois gumes com valor de corte
constante
P3 : Abertura de rosca de um gume com profundidade constante de corte
P4 : Abertura de rosca em ziguezague de dois gumes com profundidade
constante de corte
q : Deslocamento do ângulo inicial da abertura de rosca (Do 0 ao 360 graus em
passos de 0.001 graus)
NOTA
1 Mesmo quando a programação de ponto decimal tipo calculadora de bolso é especificado
(DPI (bit 0 do parâm. n° 3401) = 1), a unidade do endereço D apresenta o menor
incremento de entrada. Ainda, quando um ponto decimal é inserido no endereço D, o
alarme PS0007, “USO ILEGAL DE PONTO DECIMAL” é acionado.
2 Um ponto decimal incluído no endereço A não tem significado. Ou seja, A120 é
equivalente a A120 na especificação de 120 graus.
3 Para usar P2, P3 ou P4 como método de corte, é necessária a opção de ciclo fixo de torno
mecânico repetitivo múltiplo.
4 O endereço Q não permite a entrada de ponto decimal.
- 268 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Explicação
- Operações
Este ciclo executa uma abertura de rosca para que o comprimento do passo entre C e D seja o especificado no código
F. Em outras seções, a ferramenta se desloca em deslocamento rápido. Esta constante de tempo para a
aceleração/desaceleração após a interpolação e a velocidade de avanço FL para a chanfragem de rosca e a velocidade
de avanço para a retração após a chanfragem são iguais que para a chanfragem de rosca com ciclo fixo.
CUIDADO
As notas sobre esta abertura de rosca são as mesmas que para a abertura de rosca no
G32. No entanto, para um bloqueio de avanço no ciclo de abertura de rosca, veja o
"Bloqueio de avanço num ciclo de abertura de rosca" descrito abaixo.
- Método de corte
Existem quatro métodos de corte.
Ponta da Ponta da
ferramenta ferramenta
(tolerância de acabamento)
d (tolerância de acabamento)
Abertura de rosca de um gume com valor de Abertura de rosca de um gume com valor de
corte constante (P1) corte constante (P2)
Fig. 6.4.7 (b) Abertura de rosca de um gume com valor de corte constante, abertura de rosca em ziguezague de
dois gumes com valor de corte constante (P1/2)
- 269 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Ponta da Ponta da
ferramenta ferramenta
- Tolerância de acabamento
A tolerância de acabamento é definida no parâmetro n° 5141.
N° Unidade Programação do raio/diâmetro Sinal
Depende do sistema incremental
5141 Programação do raio Não necessário
para o eixo de referência.
NOTA
Defina uma valor menor do que a altura da rosca como na tolerância de acabamento. (Nº
5141 < k)
- 270 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Chanfragem de rosca
A chanfragem de rosca pode ser executada neste ciclo de abertura de rosca. Um sinal da ferramenta-máquina inicia a
chanfragem de rosca. O valor máximo da chanfragem de rosca (r) pode ser especificado numa faixa de 0,1L a 12,7L em
incrementos de 0,1L no parâmetro n° 5130.
- 271 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Um ângulo de chanfragem de rosca entre 1 e89 graus pode ser especificado no parâmetro n° 5131. Quando é
especificado o valor 0 neste parâmetro, assume-se um ângulo de 45 graus. Para a chanfragem de rosca, são usados o
mesmo tipo de aceleração/desaceleração após interpolação, constante de tempo para aceleração/desaceleração após
interpolação, e velocidade de avanço FL como para a abertura de rosca.
NOTA
São usados os parâmetros comuns para especificar a quantidade e o ângulo da chanfragem
de rosca para este ciclo e para o ciclo de abertura de rosca com G92.
Definindo o bit 4 (ROC) do parâmetro n° 1403 em 1, o override do deslocamento rápido pode ser desativado para a
velocidade de avanço da retração após a chanfragem.
NOTA
Durante a retração, a máquina não para com um override de 0% para a velocidade de
avanço de corte, indepen¬dentemente da definição do bit 4 (RFO) do parâm. n° 1401.
- 272 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Deslocam ento
rápido
A vanço de corte
CUIDADO
A operação de bloqueio de avanço durante a retração está desativada.
Exemplo
Eixo X
Eixo Z
- 273 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Comandos programados
- Memória de programas
Os programas que usam G70, G71, G72 ou G73 devem ser armazenados na memória de programas. O uso do modo
em que os programas são armazenados na memória de programas é chamado na operação que permite que estes
programas sejam executados num modo diferente ao MEM. Os programas que usam G74, G75, ou G76 não precisam
de ser armazenados na memória de programas.
- Blocos nos quais os dados relacionados com um ciclo repetitivo múltiplo são
especificados
Os endereços P, Q, X,Z,U,W eR devem ser corretamente especificados para cada bloco.
Num bloco em que G70, G71, G72 ou G73 são especificados, as seguintes funções não podem ser especificadas:
• Chamadas de macro de usuário (chamada simples, chamada modal e chamada do subprograma)
Quando #1 = 2500 é executado usando um macro de usuário, 2500.000 é atribuído a #1. Neste caso, P#1 é equivalente
a P2500.
- 274 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Exemplo de G72
Cancelamento
Intervenção Manual
- Macro de interrupção
Qualquer macroprograma de interrupção não pode ser executado durante a execução de um ciclo repetitivo múltiplo.
- 275 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Explicação
O ciclo fixo de perfuração consiste nas seis sequências de operações seguintes.
Operação 1 Posicionamento dos eixos X e Z (Outros eixos podem ser usados.)
Operação 2 Deslocamento rápido até o nível do ponto R
Operação 3 Usinagem de furos
Operação 4 Operação na base de um furo
Operação 5 Retração para o nível do ponto R
Operação 6 Deslocamento rápido até o nível inicial
Operação 1
Nível inicial
Operação 2 Operação 6
Nível do ponto R
Operação 5
Operação 3
- Plano de posicionamento
Um plano de posicionamento é determinado pela seleção de plano com G17, G18 e G19.
Os eixos diferentes do eixo de perfuração são usados como eixos de posicionamento.
- 276 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Eixo de perfuração
Mesmo que os ciclos fixos incluem ciclos de rosqueamento e mandrilagem e ciclos de perfuração, neste capítulo, só o
termo perfuração será usado para referir as operações implementadas com os ciclos fixos.
Os eixos básicos (X, Y ou Z) que não existem no plano de posicionamento ou no seu eixo para lelo são usados como
eixo de perfuração.
O endereço do eixo do eixo de perfuração especificado no mesmo bloco como código G (G81 a G89) determinam se o
eixo básico ou os eixos paralelo são usados como eixos de perfuração.
Se o endereço do eixo do eixo de perfuração não for especificado, o eixo básico é usado como eixo de perfuração.
Exemplo
Suponha que o parâmetro n° 1022 é definido de forma que U, V e W sejam os eixos paralelo de X, Y e Z
respectivamente.
G17 G81 Z _ _: Eixo de perfuração é o eixo Z.
G17 G81 W_ _: Eixo de perfuração é o eixo W.
G18 G81 Y _ _: Eixo de perfuração é o eixo Y.
G18 G81 V _ _: Eixo de perfuração é o eixo V.
G19 G81 X _ _: Eixo de perfuração é o eixo X.
G19 G81 U _ _: Eixo de perfuração é o eixo U.
G17, G18, e G19 podem ser especificados num bloco que não apresente G73 a G89.
CUIDADO
Antes de permutar entre os eixos de perfuração, cancele os ciclos fixos.
NOTA
O eixo Z pode ser sempre usado como eixo de perfuração definindo FXY (bit 0 do parâm.
n° 5101). Quando FXY é 0, o eixo Z é sempre usado como eixo de perfuração.
- Especificação do ponto R
No formato de comando da Série 16/18, a distância do nível inicial ao ponto R é especificada usando um valor
incremental durante a especificação do ponto R.
No formato de comando da Série 15, o método de especificação depende do RAB (bit 6 do parâmetro n° 5102).
Quando RAB = 0, um valor incremental é sempre usado para a especificação. Quando RAB = 1 para o sistema de
códigos G A, um valor absoluto é usado para a especificação. Quando RAB = 1 para o sistema de códigos G B, C, um
valor absoluto é usado no modo G90 enquanto um valor incremental é usado no modo G91.
Formato de comando
Formato de comando da Série 15
da Série 16/18
Bit 6 (RAB) do parâmetro Nº 5102 = 1 RAB=0
Código G sistema A Código G sistemas B, C
G90 G91 Incremental Incremental
Absoluto
Absoluto Incremental
- 277 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Programação do raio/diâmetro
A especificação do raio/diâmetro dos ciclos fixos para o comando R de perfuração no formato de comando da série 15
podem coincidir com a especificação do raio/diâmetro do eixo de perfuração pela definição RDI (bit 7 do parâmetro n°
5102) a 1.
- P
Nos seguintes códigos G, a operação de pausa difere entre a Série 15 e a Série 15-T.
- Q
O endereço Q é sempre especificado usando um valor incremental durante a especificação do raio.
- Modo de perfuração
G81 a G89 são códigos G modais e seguem efetuados até serem cancelados. Sendo efetuados, o estado atual é o modo
de perfuração. Uma vez que os dados de perfuração sejam especificados no modo de perfuração, os dados são mantidos
até serem modificados ou cancelados.
Especifique todos os dados de perfuração necessários no início dos ciclos fixos; quando os ciclos fixos estiverem a ser
executados, especifique só as modificações de dados.
Nível inicial
Nível do ponto R
- Número de repetições
Para repetir a perfuração para furos a intervalos regulares, especifique o número de repetições em L_.
L é eficaz só nos blocos onde é especificado.
Especifique a primeira posição do furo na modo incremental.
É especificada no modo absoluto, a perfuração é repetida na mesma posição.
- 278 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
NOTA
Para L, especifique um número inteiro 0 ou de 1 a 9999.
- Fixação do eixo C
O código M para a fixação do eixo C pode ser especificado no formato de comando da Série 16/18, mas não pode ser
especificado no formato de comando da Série 15.
CUIDADO
Se o bit 3 (F16) do parâmetro n° 5102 for definido em 1, as definições do bit 6 (RAB) e 7
(RDI) do parâmetro n° 5102 são desativadas, e a operação quando RAB=0 e RDI=0 é
executada
- Cancelamento
Para cancelar um ciclo fixo, use G80 ou um código G do grupo 01.
- 279 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Este ciclo executa uma perfuração profunda de alta velocidade. Executa um avanço de corte intermitente enquanto
descarrega as aparas.
Formato
G83.1 X_ Y_ Z_ R_ P_ Q_ F_ L_ ;
X_ Y_ : Dados de posição do furo
Z_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa
Q_ : Profundidade de corte por cada avanço de corte
F_ : Velocidade de avanço de corte
L_ : Número de repetições (Quando necessário)
.G83.1 (modo G98) G83.1 (modo G99)
Nível inicial
Ponto Z Ponto Z
Explicação
- Operações
Já que o avanço intermitente na direção do eixo Z facilita a descarga de aparas e permite uma definição precisa do
valor de escape, pode ser realizada uma usinagem eficaz. O valor de escape d é definido no parâmetro n° 5114. O
escape desloca-se em deslocamento rápido.
- Rotação do fuso
Antes de especificar G83.1, use uma função auxiliar (código M) para rodar ao fuso.
- Função auxiliar
Se o comando G83.1 e um código M são especificados no mesmo bloco, o código M é executado no primeiro
posicionamento. Quando a contagem repetitiva L é especificada, a operação acima é executada pela primeira vez e o
código M não é realizado uma segunda ou mais vezes.
Limitação
- Mudança do eixo
Antes de permutar entre os eixos de perfuração, cancele os ciclos fixos para a perfuração.
- Perfuração
Num bloco que não inclui X, Y, Z, R ou um eixo adicional, a perfuração não é executada.
- 280 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- P
A pausa é executada só quando o endereço P é especificado num bloco.
- Q
Q deve ser especificado num bloco no qual a perfuração é instruído. Do contrário, os dados não são guardados como
dados modais.
- Cancelamento
Os códigos G (G00 a G03) no grupo 01 não devem ser especificados num bloco no qual G83.1 é especificado. Isto
cancela G83.1.
O ciclo de perfuração normal é usado. A ferramenta é então retraída da parte inferior do furo em deslocamento rápido.
Formato
G81 X_ Y_ Z_ R_ F_ L_ ;
X_ Y_ : Dados de posição do furo
Z_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
F_ : Velocidade de avanço de corte
L_ : Número de repetições (Quando necessário)
G81 (modo G98) G81 (modo G99)
Nível inicial
Ponto Z Ponto Z
Explicação
- Operações
O deslocamento rápido no nível do ponto R é executado após o posicionamento dos eixos X e Y.
A seguir, a perfuração é executada do nível do ponto R ao ponto Z. O escape desloca-se em deslocamento rápido.
- Rotação do fuso
Antes de especificar G81, use uma função auxiliar (código M) para rodar ao fuso.
- Função auxiliar
Se o comando G81 e um código M são especificados no mesmo bloco, o código M é executado no primeiro
posicionamento. Quando a contagem repetitiva L é especificada, a operação acima é executada pela primeira vez e o
código M não é realizado uma segunda ou mais vezes.
- 281 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Limitação
- Mudança do eixo
Antes de permutar entre os eixos de perfuração, cancele os ciclos fixos para a perfuração.
- Perfuração
Num bloco que não inclui X, Y, Z, R ou um eixo adicional, a perfuração não é executada.
- Cancelamento
Os códigos G (G00 a G03) no grupo 01 não devem ser especificados num bloco no qual G81 é especificado. Isto
cancela G81.
O ciclo de perfuração normal é usado. O avanço de corte é executado na base do furo, a pausa é executada na parte de
baixo e a seguir, o escape da parte de baixo é executado em deslocamento rápido. A precisão da profundidade do furo é
melhorada.
Formato
G82 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : Dados de posição do furo
Z_ A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa na base do furo
F_ : Velocidade de avanço de corte
L_ : Número de repetições (Quando necessário)
G81 (modo G98) G81 (modo G99)
Nível inicial
Nível do ponto R
Ponto R Ponto R
Ponto Z Ponto Z
Explicação
- Operações
O deslocamento rápido no nível do ponto R é executado após o posicionamento dos eixos X e Y.
A seguir, a perfuração é executada do nível do ponto R ao ponto Z.
A pausa é executada na parte de baixo do furo e o escape é executado no deslocamento rápido.
- Rotação do fuso
Antes de especificar G82, use uma função auxiliar (código M) para rodar ao fuso.
- Função auxiliar
Se o comando G82 e um código M são especificados no mesmo bloco, o código M é executado no primeiro
posicionamento. Quando a contagem repetitiva L é especificada, a operação acima é executada pela primeira vez e o
código M não é realizado uma segunda ou mais vezes.
- 282 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Limitação
- Mudança do eixo
Antes de permutar entre os eixos de perfuração, cancele os ciclos fixos para a perfuração.
- Perfuração
Num bloco que não inclui X, Y, Z, R ou um eixo adicional, a perfuração não é executada.
- P
P deve ser especificado num bloco no qual a perfuração é instruído. Do contrário, os dados não são guardados como
dados modais.
- Cancelamento
Os códigos G (G00 a G03) no grupo 01 não devem ser especificados num bloco no qual G82 é especificado. Isto
cancela G82.
Formato
G83 X_ Y_ Z_ R_ P_ Q_ F_ L_ ;
X_ Y_ : Dados de posição do furo
Z_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa
Q_ : Profundidade de corte por cada avanço de corte
F_ : Velocidade de avanço de corte
L_ : Número de repetições (Quando necessário)
G83 (modo G98) G83 (modo G99)
Nível inicial
Nível do ponto R
Ponto R Ponto R
Ponto Z Ponto Z
Explicação
- Operações
Q indica a profundidade de corte para cada operação e é especificado por um valor incremental.
Na segunda e posteriores operações de corte, o deslocamento rápido é alterado no avanço de corte na distância do
ponto "d" da posição perfurada. "d" é definido no parâmetro n° 5115. Um valor positivo deve ser especificado para Q.
Um valor negativo é ignorado.
- 283 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Rotação do fuso
Antes de especificar G83, use uma função auxiliar (código M) para rodar ao fuso.
- Função auxiliar
Se o comando G83 e um código M são especificados no mesmo bloco, o código M é executado no primeiro
posicionamento. Quando a contagem repetitiva L é especificada, a operação acima é executada pela primeira vez e o
código M não é realizado uma segunda ou mais vezes.
Limitação
- Mudança do eixo
Antes de permutar entre os eixos de perfuração, cancele os ciclos fixos para a perfuração.
- Perfuração
Num bloco que não inclui X, Y, Z, R ou um eixo adicional, a perfuração não é executada.
- P
A pausa é executada só quando o endereço P é especificado num bloco.
- Q
Q deve ser especificado num bloco no qual a perfuração é instruído. Do contrário, os dados não são guardados como
dados modais.
- Cancelamento
Os códigos G (G00 a G03) no grupo 01 não devem ser especificados num bloco no qual G83 é especificado. Isto
cancela G83.
- 284 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Este ciclo executa o rosqueamento. Neste ciclo de rosqueamento, quando a base do furo é atingida, o fuso é girado no
sentido inverso.
Formato
G84 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : Dados de posição do furo
Z_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa
F_ : Velocidade de avanço de corte
L_ : Número de repetições (Quando necessário)
G84 (modo G98) G84 (modo G99)
Nível inicial
Fuso SH
Fuso SH
Ponto R
Nível do ponto R
Ponto Z Ponto Z
Explicação
- Operações
O rosqueamento é executado girando o fuso no sentido horário.
CUIDADO
O override da velocidade de avanço é ignorado durante o rosqueamento. Ainda, a
aplicação do bloqueio de avanço não para a máquina até a operação de retorno ser
completada.
- Rotação do fuso
Antes de especificar G84, use uma função auxiliar (código M) para rodar ao fuso.
Quando a perfuração na qual a distância da posição do furo e o nível inicial ao nível do ponto R é curta é
continuamente executada, o fuso pode não atingir a velocidade normal quando a operação de corte o furo está pronta
para ser executada. Neste caso, volte uma vez inserindo uma pausa G04 antes de cada operação de perfuração sem
especificar a contagem repetitiva L.
Já que esta consideração pode não ser necessária dependendo do tipo de máquina, consulte o manual fornecido pelo
fabricante da máquina-ferramenta.
- Função auxiliar
Se o comando G84 e um código M são especificados no mesmo bloco, o código M é executado no primeiro
posicionamento. Quando a contagem repetitiva L é especificada, a operação acima é executada pela primeira vez e o
código M não é realizado uma segunda ou mais vezes.
- 285 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Limitação
- Mudança do eixo
Antes de permutar entre os eixos de perfuração, cancele os ciclos fixos para a perfuração.
-Perfuração
Num bloco que não inclui X, Y, Z, R ou um eixo adicional, a perfuração não é executada.
-P
A pausa é executada só quando o endereço P é especificado num bloco.
- Cancelamento
Os códigos G (G00 a G03) no grupo 01 não devem ser especificados num bloco no qual G84 é especificado. Isto
cancela G84.
NOTA
Defina M5T (bit 6 do parâmetro n° 51O1) para especificar se o comando de parada do fuso
(MO5) é especificado antes que o comando para girar o fuso para a frente ou no sentido
inverso (MO3 ou MO4) seja especificado.
Para mais informações, consulte o manual emitido pelo fabricante da máquina-ferramenta.
Formato
G85 X_ Y_ Z_ R_ F_ L_ ;
X_ Y_ : Dados de posição do furo
Z_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
F_ : Velocidade de avanço de corte
L_ : Número de repetições (Quando necessário)
G85 (modo G98) G85 (modo G99)
Nível inicial
Nível do ponto R
Ponto R Ponto R
Ponto Z Ponto Z
Explicação
- Operações
O deslocamento rápido no nível do ponto R é executado após o posicionamento dos eixos X e Y.
A seguir, a perfuração é executada do nível do ponto R ao ponto Z. Após atingir o ponto Z, regresse ao ponto R no
avanço de corte.
- Rotação do fuso
Antes de especificar G85, use uma função auxiliar (código M) para rodar ao fuso.
- 286 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
- Função auxiliar
Se o comando G85 e um código M são especificados no mesmo bloco, o código M é executado no primeiro
posicionamento. Quando a contagem repetitiva L é especificada, a operação acima é executada pela primeira vez e o
código M não é realizado uma segunda ou mais vezes.
Limitação
- Mudança do eixo
Antes de permutar entre os eixos de perfuração, cancele os ciclos fixos para a perfuração.
- Perfuração
Num bloco que não inclui X, Y, Z, R ou um eixo adicional, a perfuração não é executada.
- Cancelamento
Os códigos G (G00 a G03) no grupo 01 não devem ser especificados num bloco no qual G85 é especificado. Isto
cancela G85.
Formato
G89 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : Dados de posição do furo
Z_ : A distância entre o ponto R e a base do furo
R_ : A distância entre o nível inicial e o nível do ponto R
P_ : Tempo de pausa na base do furo
F_ : Velocidade de avanço de corte
L_ : Número de repetições (Quando necessário)
G89 (modo G98) G89 (modo G99)
Nível inicial
Nível do ponto R
Ponto R Ponto R
Ponto Z Ponto Z
Explicação
- Operações
É o mesmo que G85, mas a pausa é executada na parte de baixo do furo.
- Rotação do fuso
Antes de especificar G89, use uma função auxiliar (código M) para rodar ao fuso.
- Função auxiliar
Se o comando G89 e um código M são especificados no mesmo bloco, o código M é executado no primeiro
posicionamento. Quando a contagem repetitiva L é especificada, a operação acima é executada pela primeira vez e o
código M não é realizado uma segunda ou mais vezes.
- 287 -
6. OPERAÇÃO DA MEMÓRIA POR
FORMATO Série 15 PROGRAMAÇÃO B-64484PO-1/03
Limitação
- Mudança do eixo
Antes de permutar entre os eixos de perfuração, cancele os ciclos fixos para a perfuração.
- Perfuração
Num bloco que não inclui X, Y, Z, R ou um eixo adicional, a perfuração não é executada.
- P
P deve ser especificado num bloco no qual a perfuração é instruído. Do contrário, os dados não são guardados como
dados modais.
- Cancelamento
Os códigos G (G00 a G03) no grupo 01 não devem ser especificados num bloco no qual G89 é especificado. Isto
cancela G89.
Formato
G80 ;
Explicação
O ciclo fixo de perfuração é cancelado para executar uma operação normal. Os pontos R e Z são apagados.
Outros dados de perfuração também são cancelados (apagados).
- Bloco único
Quando o ciclo de perfuração é executado com um bloco único, a operação para nos pontos finais das operações 1, 2,
6 em Fig. 6.5 (a).
Consequentemente, segue esta operação e é iniciada até 3 vezes para perfurar um furo. A operação para nos pontos
finais das operações 1, 2 com a lâmpada de bloqueio de avanço LIGADA. Se houver uma contagem repetitiva restante
no final da operação 6, a operação é parada pelo bloqueio de avanço. Se não houver uma contagem repetitiva restante,
a operação é parada no estado de parada de bloco único.
- Bloqueio de avanço
Quando o "Bloqueio de avanço" é aplicado entre as operações 3 e 5 por G84/G88, a lâmpada de bloqueio de avanço
acende imediatamente se o bloqueio de avanço for aplicado novamente na operação 6.
- Override
Durante a operação com G84 e G88, o override da velocidade de avanço é de 100%.
- 288 -
7. FUNÇÃO DE CONTROLE DE
CAMINHOS MÚLTIPLOS PROGRAMAÇÃO B-64484PO-1/03
Unidade
porta-
ferramenta 2
Unidade
porta-
ferramenta 1
Formato
Explicação
Quando G68 é especificado nos programas para as unidades porta-ferramentas 1 e 2, o modo de corte equilibrado é
definido para ligado. Quando G69 é especificado, o modo de corte equilibrado é cancelado. Quando G68 ou G69 é
especificado para qualquer uma das unidades porta-ferramentas, a unidade porta-ferramenta espera até G68 ou G69
ser especificado para outra unidade porta-ferramenta.
- 289 -
7. FUNÇÃO DE CONTROLE DE
CAMINHOS MÚLTIPLOS PROGRAMAÇÃO B-64484PO-1/03
No modo de corte equilibrado, o corte equilibrado é executado quando um comando de movimento no avanço de corte
é especificado para ambas as unidades porta-ferramentas.
No corte equilibrado, a unidade porta-ferramenta inicia o movimento simultaneamente em cada bloco em que um
comando de movimento no avanço de corte é especificado.
Especifique G68 ou G69 num bloco único. No mesmo bloco, apenas o endereço P pode ser especificado.
Se G68 ou G69 for especificado incorretamente ou o valor especificado no endereço P é inválido, ocorre o alarme
PS0163. Os dois métodos seguintes para especificar um valor no endereço P estão disponíveis e podem ser
selecionados usando o bit 1 (MWP) do parâmetro n° 8103
NOTA
1 O corte equilibrado não é executado em funcionamento em vazio ou estado de bloqueio da
máquina. Contudo, o G68 ou G69 especificado para uma unidade porta-ferramenta está
sincronizado com o G68 ou G69 especificado para a outra unidade porta-ferramenta.
2 No modo de corte equilibrado, o G68 especificado para uma unidade porta-ferramenta não
está sincronizado com o G68 especificado para a outra unidade porta-ferramenta. No
modo de cancelamento de corte equilibrado, o G69 especificado para uma unidade porta-
ferramenta não está sincronizado com o G69 especificado para a outra unidade porta-
ferramenta.
3 O corte equilibrado não é executado num bloco em que 0 é especificado para a distância
de deslocamento.
4 O corte equilibrado não é executado quando o deslocamento rápido é especificado.
Tabela 7.1(a)
Número de caminho Valor binário (número decimal)
1 1
2 2
3 4
4 8
5 16
6 32
7 64
8 128
9 256
10 512
- 290 -
7. FUNÇÃO DE CONTROLE DE
CAMINHOS MÚLTIPLOS PROGRAMAÇÃO B-64484PO-1/03
0
Caminho 1 (2 = 1)
1
Caminho 2 (2 = 2)
2
Caminho 3 (2 = 4)
3
Caminho 1 (2 =8 )
4
Caminho 5 (2 = 16)
5
Caminho 6 (2 = 32)
6
Caminho 7 (2 = 64)
7
Caminho 8 (2 = 128)
8
Caminho 9 (2 = 256)
9
Caminho 10 (2 = 512)
Para executar um corte equilibrado para todos os caminhos 1, 2, e 3, o valor P é obtido da seguinte forma:
Valor binário do caminho 1 1 (0000 0000 0000 0001)
Valor binário do caminho 2 2 (0000 0000 0000 0010)
Valor binário do caminho 3 4 (0000 0000 0000 0100)
Soma 7 (0000 0000 0000 0111)
O corte equilibrado pode ser executado por todos os três caminhos especificando P7 junto com o código G de corte
equilibrado (G68). Para executar um corte equilibrado para todos os caminhos 1, 3, 5, 7, e 9, o valor P é obtido da
seguinte forma:
Valor binário do caminho 1 1 (0000 0000 0000 0001)
Valor binário do caminho 3 4 (0000 0000 0000 0100)
Valor binário do caminho 5 16 (0000 0000 0001 0000)
Valor binário do caminho 7 64 (0000 0000 0100 0000)
Valor binário do caminho 9 256 (0000 0001 0000 0000)
Soma 341 (0000 0001 0101 0101)
O corte equilibrado pode ser executado por todos os cinco caminhos especificando P341 junto com o código G de corte
equilibrado (G68).
Para executar um corte equilibrado para todos os caminhos 1, 2, e 3, o valor P é um número consistente em 1, 2 e 3.
Exemplo) P123
Não há restrições na ordem pela qual os caracteres numéricos devem ser especificados, os seguintes seis possíveis
valores podem ser especificados:
P123, P132, P213, P231, P312, P321
- 291 -
7. FUNÇÃO DE CONTROLE DE
CAMINHOS MÚLTIPLOS PROGRAMAÇÃO B-64484PO-1/03
Os números de caminho especificados em combinação com diferentes ordem para diferentes caminhos são eficazes
sempre que os números dos caminhos relevantes sejam especificados.
Exemplo) Os seguintes são tratados como o mesmo valor P e estes caminhos podem ser efetuados para aguardar
um pelo outro:
M200P123 para o caminho 1, M200P231 para o caminho 2, e M200P321 para o caminho 3
Para executar um corte equilibrado para todos os caminhos 1, 3, 5, 7, e 9, o valor P é um número consistente em 1, 3,
5, 7e 9.
Exemplo) P13579
Exemplo
- Quando o valor especificado em P é obtido usando valores binários
Os programas O100, O200 e O300 para caminhos individuais são executados da seguinte forma:
Caminho 1 Caminho 2 Caminho 3
- 292 -
7. FUNÇÃO DE CONTROLE DE
CAMINHOS MÚLTIPLOS PROGRAMAÇÃO B-64484PO-1/03
CUIDADO
1 O corte equilibrado somente inicia o avanço de corte em ambas as unidades portas-
ferramentas ao mesmo tempo; não mantém sincronização. Para sincronizar todos os
movimentos de ambas as unidades portas-ferramentas, a definição para ambas, como a
distância de avanço e a velocidade de avanço, devem ser iguais. O override e o interbloqueio
podem ser aplicadasos independentemente de ambas as unidades portas-ferramentas. As
definições para ambas relacionadas com o override e o interbloqueio também devem ser
iguais para executar um corte equilibrado.
2 Depois de aplicar um bloqueio de avanço durante a execução do corte equilibrado para
ambas as unidades portas-ferramentas, o corte equilibrado não é executado no reinício. O
corte equilibrado é executado quando o seguinte comando de movimento é executado para
ambas as unidades portas-ferramentas.
- 293 -
7. FUNÇÃO DE CONTROLE DE
CAMINHOS MÚLTIPLOS PROGRAMAÇÃO B-64484PO-1/03
NOTA
1 O atraso de tempo antes da distribuição de pulsos de ambas as unidades portas-ferramentas
é iniciado em 2 mseg ou menos.
2 Sobreposição inválida. No modo de corte equilibrado, a sincronização é estabelecida no
início de cada bloco de movimento no qual o corte é especificado, de forma que o movimento
pode ser momentaneamente parado.
3 No modo de corte equilibrado, a sobreposição do corte da abertura de rosca contínua
inválida. Execute um corte de abertura de rosca contínua no modo de cancelamento do corte
equilibrado.
4 Para estabelecer a sincronização no início da distribuição de pulsos num bloco no qual o
corte de abertura de rosca é especificado, o mesmo PC deve ser selecionado.
5 O modo de cancelamento (G69) é incondicionalmente definido por um reset.
6 Quando a opção "espelhamento para cabeçote duplo de torno-revólver" é selecionada, a
função de corte equilibrado não pode ser usada.
- 294 -
III. OPERAÇÃO
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
1 ENTRADA/SAÍDA DE DADOS
Usando a interface do cartão de memória e a interface da memória USB no lado esquerdo da tela, a informação escrita
num cartão de memória e memória USB é lida para o CNC e a informação é escrita do CNC para um cartão de memória
e memória USB.
Pode-se inserir e retirar os seguintes tipo de dados:
1. Dados da correção de eixo Y
2. Dados da correção da ferramenta /2ª geometria
3. Dados da correção de eixos 4°/5°
Os dados acima podem ser inseridos e transmitidos nas telas usadas para a visualização e definição dos dados na tela
TUDO E/S.
Os dados da correção do eixo Y são carregados na memória do CNC desde o cartão de memória. O formato de
entrada é igual ao formato de saída. Os dados da correção do eixo Y registrados na memória e que têm um número de
dados correspondente são substituídos pela entrada de dados desta operação.
Procedimento
1 Certifique-se de o dispositivo de entrada está pronto para a leitura.
2 Pressione o botão EDITAR no painel de operação da máquina.
- 297 -
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
7 Pressione a tecla de mudança para o menu seguinte várias vezes até a soft key [LER] aparecer.
8 Pressione a soft key [LER].
9 Escreva o nome do arquivo de entrada.
Se o nome do arquivo de entrada for omitido, é adotado o nome do arquivo de entrada "TOOLOFST.TXT".
10 Pressione a soft key [EXEC].
Isto inicia a leitura dos dados sobre correção do eixo Y e "ENTRADA" pisca na parte inferior direita da tela.
Quando a operação de leitura finaliza, a indicação "ENTRADA" desaparece. Para cancelar a entrada do programa,
pressione a tecla de função [CANCEL].
Entrada de dados da correção do eixo Y (para unidades de exibição com 15/19 polegadas)
Procedimento
1 Certifique-se de o dispositivo de entrada está pronto para a leitura.
Os dados da correção do eixo Y são transmitidos num formado de saída da memória do CNC para um cartão de
memória.
Saída de dados da correção do eixo Y (para unidades de exibição com 8,4/10,4 polegadas)
Procedimento
1 Certifique-se de o dispositivo de saída está pronto para transmitir.
2 Pressione o botão EDITAR no painel de operação da máquina.
Saída de dados da correção do eixo Y (para unidades de exibição com 15/19 polegadas)
Procedimento
1 Certifique-se de o dispositivo de saída está pronto para transmitir.
2 Pressione o botão EDITAR no painel de operação da máquina.
- 298 -
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
Os dados de correção/ 2a geometria são carregados na memória do CNC a partir do cartão de memória. O formato de
entrada é igual ao formato de saída. Os dados de correção/ 2a geometria registrados na memória e que têm um número
de dados correspondente são substituídos pela entrada de dados desta operação.
- 299 -
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
Os dados sobre a correção da ferramenta/2a geometria são transmitidos num formado de saída da memória do CNC
para um cartão de memória.
Os valores da correção da ferramenta podem ser inseridos através de um dispositivo de E/S. Os valores da correção da
ferramenta também podem ser inseridos usando a função TUDO E/S.
- 300 -
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
Entrada de dados da correção do 4°/5° eixo (para unidades de exibição com 8,4/10,4
polegadas)
Procedimento
É usado formato de entrada para os valores de correção da ferramenta baseados no comando G10.
NOTA
Quando um programa escrito num formato de entrada para os valores de correção da
ferramenta baseados no comando G10 é lido, todos os valores de correção
correspondentes ao endereço do eixo e número de correção especificado no programa são
rescritos.
Contudo, os dados de uma função sem opção especificada são ignorados.
Entrada de dados da correção do 4°/5° eixo (para unidades de exibição com 15/19
polegadas)
Procedimento
1 Certifique-se de o dispositivo de entrada está pronto para a entrada.
2 Pressione o botão EDITAR no painel de operação da máquina.
É usado formato de entrada para os valores de correção da ferramenta baseados no comando G10.
NOTA
Quando um programa escrito num formato de entrada para os valores de correção da
ferramenta baseados no comando G10 é lido, todos os valores de correção
correspondentes ao endereço do eixo e número de correção especificado no programa são
rescritos.
Contudo, os dados de uma função sem opção especificada são ignorados.
Saída de dados da correção do 4°/5° eixo (para unidades de exibição com 8,4/10,4
polegadas)
Procedimento
1 Certifique-se de o dispositivo de entrada está pronto para a entrada.
- 301 -
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
O formato de saída usado é o formato de valor de correção da ferramenta baseado no comando G10.
NOTA
Quando comparado com o formato G10 usado para a saída dos valores da correção da
ferramenta, o endereço E para indicar o valor da correção do 4° eixo e o endereço F para
indicar o valor da correção do 5° eixo são adicionados ao formato de saída.
Saída de dados da correção do 4°/5° eixo (para unidades de exibição com 15/19 polegadas)
Procedimento
1 Certifique-se de o dispositivo de entrada está pronto para a entrada.
2 Pressione o botão EDITAR no painel de operação da máquina.
O formato de saída usado é o formato de valor de correção da ferramenta baseado no comando G10.
- 302 -
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
NOTA
Quando comparado com o formato G10 usado para a saída dos valores da correção da
ferramenta, o endereço E para indicar o valor da correção do 4° eixo e o endereço F para
indicar o valor da correção do 5° eixo são adicionados ao formato de saída.
Visualização na tecla TUDO E/S (para unidades de exibição com 7,2/8,4/10,4 polegadas)
Procedimento
Os passos subsequentes para selecionar dados da tela TUDO E/S serão explicados para cada tipo de dados
Visualização na tecla TUDO E/S (para unidades de exibição com 15-19 polegadas)
Procedimento
Os passos subsequentes para selecionar dados da tela TUDO E/S serão explicados para cada tipo de dados
- 303 -
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
Com o sistema de torno mecânico, os dados da correção do eixo Y podem ser introduzidos e transmitidos usando a tela
TUDO E/S.
Entrada de dados da correção do eixo Y (para unidades de exibição com 15/19 polegadas)
Procedimento
1 Pressione a soft key vertical [PAG. SEG] na tela TUDO E/S várias vezes até a soft key vertical [Y OFFSET] ser
exibida.
2 Pressione a soft key vertical [Y OFFSET].
3 Selecione o modo EDITAR.
4 Pressione a soft key horizontal [ENTRADA N].
5 Defina o nome do arquivo de entrada.
Escreva o nome do arquivo e pressione a soft key [NOME F]. Se o nome do arquivo de entrada for omitido, é
adotado o nome do arquivo de entrada "TOOLOFST.TXT".
6 Pressione a soft key horizontal [EXEC].
Isto inicia a leitura dos dados sobre correção do eixo Y e "ENTRADA" pisca na parte inferior direita da tela.
Quando a operação de leitura finaliza, a indicação "ENTRADA" desaparece. Para cancelar a entrada do programa,
pressione a soft key horizontal [CANCEL].
Saída de dados da correção do eixo Y (para unidades de exibição com 8,4/10,4 polegadas)
Procedimento
1 Na tela TUDO E/S, pressione a tecla de mudança para o menu seguinte várias vezes até a soft key [Y
OFFSET] ser exibida.
2 Pressione a soft key [Y OFFSET].
3 Selecione o modo EDITAR.
4 Pressione a soft key [(OPRC)].
5 Pressione a soft key [TRANS].
6 Define o nome do arquivo de saída.
Escreva o nome do arquivo e pressione a soft key [NOME F]. Se o nome do arquivo for omitido, é adotado o
nome do arquivo "TOOLOFST.TXT".
7 Pressione a soft key [EXEC].
Isto inicia a transmissão dos dados sobre correção do eixo Y e "SAÍDA" pisca na parte inferior direita da tela.
Quando a operação de leitura finaliza, a indicação "SAÍDA" desaparece. Para cancelar a saída do programa,
pressione a soft key [CANCEL].
- 304 -
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
Saída de dados da correção do eixo Y (para unidades de exibição com 15/19 polegadas)
Procedimento
1 Pressione a soft key vertical [PAG. SEG] na tela TUDO E/S várias vezes até a soft key vertical [Y OFFSET] ser
exibida.
2 Pressione a soft key vertical [Y OFFSET].
3 Selecione o modo EDITAR.
4 Pressione a soft key horizontal [TRANS].
5 Define o nome do arquivo de saída.
Escreva o nome do arquivo e pressione a soft key [NOME F]. Se o nome do arquivo for omitido, é adotado o
nome do arquivo "TOOLOFST.TXT".
6 Pressione a soft key horizontal [EXEC].
Isto inicia a transmissão dos dados sobre correção do eixo Y e "SAÍDA" pisca na parte inferior direita da tela.
Quando a operação de leitura finaliza, a indicação "SAÍDA" desaparece. Para cancelar a saída do programa,
pressione a soft key horizontal [CANCEL].
Com o sistema de torno mecânico, os dados da correção da ferramenta / 2ª geometria podem ser introduzidos e
transmitidos usando a tela TUDO E/S.
1 Pressione a soft key vertical [PAG. SEG] na tela TUDO E/S várias vezes até a soft key vertical [2a GEOM.] ser
exibida.
2 Pressione a soft key vertical [2a GEOM. ].
3 Selecione o modo EDITAR.
4 Pressione a soft key horizontal [ENTRADA N].
5 Defina o nome do arquivo de entrada.
Escreva o nome do arquivo e pressione a soft key [NOME F]. Se o nome do arquivo de entrada for omitido, é
adotado o nome do arquivo de entrada "SEC_GEOM.TXT".
6 Pressione a soft key horizontal [EXEC].
Isto inicia a leitura dos dados da 2a geometria e "ENTRADA" pisca na parte inferior direita da tela. Quando a
operação de leitura finaliza, a indicação "ENTRADA" desaparece. Para cancelar a entrada do programa,
pressione a soft key horizontal [CANCEL].
- 305 -
1. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64484PO-1/03
Procedimento
1 Pressione a tecla de mudança para o menu seguinte várias vezes até a soft key [GEOM. 2] ser exibida.
2 Pressione a soft key [GEOM.2].
3 Selecione o modo EDITAR.
4 Pressione a soft key [(OPRC)].
5 Pressione a soft key [SAÍDA F].
6 Define o nome do arquivo de saída.
Escreva o nome do arquivo e pressione a soft key [NOME F].
Se o nome do arquivo for omitido, é adotado o nome do arquivo "SEC_GEOM.TXT".
7 Pressione a soft key [EXEC].
Isto inicia a transmissão dos dados da 2ª geometria e "SAÍDA" pisca na parte inferior direita da tela. Quando a
operação de leitura finaliza, a indicação "SAÍDA" desaparece.
Para cancelar a saída do programa, pressione a soft key [CANCEL].
- 306 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Telas dedicadas são dadas para a visualização e a definição dos valores de correção da ferramenta e dos valores de
compensação do raio da ponta da ferramenta.
2 Pressione a soft key de função de seleção de capítulo [CORRE.] ou pressione a tecla de função várias
vezes até a tela de compensação da ferramenta ser visualizada.
São visualizadas diferentes telas dependendo se a correção da geometria da ferramenta, a correção do desgaste ou
nenhuma são aplicadas.
- 307 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
- 308 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Fig. 2.1.1 (c) Com correção do desgaste da ferramenta (unidade de exibição de 10,4 polegadas)
3 Desloque o cursor até o valor de compensação a ser definido ou alterado usando as teclas de página e as teclas de
cursor ou insira o número de compensação para o valor de compensação a ser definido ou alterado e pressione a
soft key [NO.SRH].
4 Para definir um valor de compensação, insira um valor e pressione a soft key [INPUT]. Para alterar o valor de
compensação, insira um valor para somá-lo ao valor atual (um valor negativo reduz o valor atual) e pressione a
soft key [+INSER].
T é o número da ponta imaginária da ferramenta.
T pode ser especificado na tela de compensação da geometria ou na tela de compensação do desgaste.
2 Pressione a soft key vertical [CORRE.] ou pressione a tecla de função várias vezes até a tela de
compensação da ferramenta ser visualizada.
São visualizadas diferentes telas dependendo se a correção da geometria da ferramenta, a correção do desgaste ou
nenhuma são aplicadas.
- 309 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
- 310 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
3 Desloque o cursor até o valor de compensação a ser definido ou alterado usando as teclas de página e as teclas de
cursor ou insira o número de compensação para o valor de compensação a ser definido ou alterado e pressione a
soft key horizontal [NO.SRH].
4 Para definir um valor de compensação, insira um valor e pressione a soft key horizontal [INPUT]. Para alterar o
valor de compensação, insira um valor para somá-lo ao valor atual (um valor negativo reduz o valor atual) e
pressione a soft key horizontal [+INSER].
T é o número da ponta imaginária da ferramenta.
T pode ser especificado na tela de compensação da geometria ou na tela de compensação do desgaste.
Explicação
- Entrada de ponto decimal
Um ponto decimal pode ser usado ao inserir um valor de compensação.
- Outro método
Um dispositivo externo de entrada/saída pode ser usado para inserir ou transmitir um valor de compensação da
ferramenta. Veja o Capítulo III-8 "Entrada/Saída de dados" no MANUAL DO OPERADOR (Comum ao Sistema de
Torno Mecânico/Sistema de Centro de Usinagem) (B-64484EN). Os valores de compensação do comprimento da
ferramenta podem ser definidos usando as seguintes funções descritas nas seguintes subseções: entrada direta do valor
de correção da ferramenta medido, entrada direta do valor de correção da ferramenta medido B e entrada do contador
do valor de correção.
- 311 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
1) Quando os valores são inseridos para os números de correção, começando pelo que não tem a entrada inibida e
seguido pelo que tem a entrada inibida, um aviso é acionado para aqueles valores que são definidos somente para
aqueles números de correção para o qual a entrada não é inibida.
2) Quando os valores são inseridos para os números de correção, começando por um para o qual a entrada é
inibida seguido por um cuja entrada não é inibida, um aviso é acionado e não é definido nenhum valor.
- Visualização do raio e T
O raio e o TIP não são visualizados se a opção de compensação do raio da ponta da ferramenta não for visualizada.
Para definir a diferença entre o ponto de referência da ferramenta usado na programação (e o ponto da ferramenta
padrão, centro do cabeçote de torno-revólver, etc.) e o ponto da ponta da ferramenta de uma ferramenta realmente
usada como valor de correção.
Entrada Direta do Valor de Correção da Ferramenta (para unidades de exibição com 8,4/10,4
polegadas)
Procedimento
Superfície B
Superfície A
2 Libere a ferramenta somente na direção do eixo X, sem deslocar o eixo Z e pare o fuso.
- 312 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
3-1 Pressione a tecla de função ou a soft key [OFFSET] para a tela de correção da ferramenta ser visualizada.
Se os valores de compensação da geometria e o valor de correção do desgaste estão especificados separadamente,
visualize a tela para cada um.
3-2 Desloque o cursor até o número de correção definido usando as teclas de cursor.
Entrada Direta do Valor de Correção da Ferramenta (para unidades de exibição com 15/19
polegadas)
Procedimento
- Definição do valor de correção do eixo Z
1 Superfície de corte A no modo manual com uma ferramenta real.
Imagine que o sistema de coordenadas da peça tenha sido definido.
- 313 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Superfície B
Superfície A
2. Libere a ferramenta somente na direção do eixo X, sem deslocar o eixo Z e pare o fuso.
3. Meça a distância p entre o ponto de origem no sistema de coordenadas da peça e a superfície A.
Defina este valor como o valor medido ao longo do eixo Z para o número de correção desejado, usando o
seguinte procedimento:
3-1 Pressione a tecla de função ou a soft key vertical [OFFSET] para a tela de correção da
ferramenta ser visualizada. Se os valores de compensação da geometria e os valor de correção do
desgaste estão especificados separadamente, visualize a tela para cada um.
3-2 Desloque o cursor até o número de correção definido usando as teclas de cursor.
- 314 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Defina este valor como o valor medido ao longo do eixo X para o número de correção da mesma forma que a
definição do valor ao longo do eixo Z.
7 Repita o procedimento acima indicado as mesmas vezes que o número das ferramentas necessárias.
O valor de correção é automaticamente calculado e defina-o. Por exemplo, caso α=69.0 quando o valor de coordenada
da superfície B no diagrama acima é 70.0, defina 69.0 [MEASURE] no n° de correção 2. Neste caso, 1.0 é definido
como o valor de correção do eixo X no n° de correção 2.
Explicação
- Valores de correção para um programa criado num programação do diâmetro
Insira os valores de diâmetro para os valores de correção para os eixos nos quais a programação do diâmetro é usada.
Explicação
- Procedimento básico para definir o valor de correção da ferramenta
Para usar a entrada direta da medição B do valor de correção para um torno mecânico de um cabeçote de torno-
revólver/dois fusos, primeiro especifique o eixo que deve ser avaliado, usando o sinal de seleção de medição do eixo
S2TLS.
(1) Execute o retorno manual ao ponto de referência
Executado o retorno manual ao ponto de referência, o sistema de coordenadas da máquina é estabelecido.
O valor de correção da ferramenta é computado no sistema de coordenadas da máquina.
(2) Selecione o modo de manivela ou o modo de avanço manual contínuo e defina o sinal de seleção de modo
escrito do valor de compensação da ferramenta GOQSM em "1". A visualização LCD é automaticamente
alterada para a tela de correção da ferramenta (geometria), e o indicador "OFST" começa a piscar na área de
indicação de estado na parte de baixo da tela, que indica que o modo de escrita do valor de compensação da
ferramenta está pronto. Quando a entrada direta da medição B do valor de correção para o torno mecânico de
um cabeçote de torno-revólver/dois fusos está em uso, o sinal de seleção de medição do eixo S1MES ou
S2MES (medição do fuso), o que for aplicável, é 1.
CUIDADO
Depois disto, é impossível alternar o sinal de seleção de medição do eixo S2TLS até o sinal
GOQSM (modo de escrita de correção) for 0.
- 315 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Junte o gume da ferramenta com o sensor. Isto faz com que os sinais de escrita do valor de compensação da
ferramenta sejam inseridos para serem CNC.
Os seguintes sinais de escrita do valor de compensação da ferramenta são definidos de acordo com o parâmetro
TS1 (bit 3 do n° 5004).
Quando o parâmetro é 0 : +MIT1, -MIT1, +MIT2, -MIT2
Quando o parâmetro é 1 : Só +MIT1
Se o sinal de escrita do valor da compensação da ferramenta é definido para "1" :
i) O eixo é interbloqueado nesta direção e o seu avanço é parado.
ii) O valor de correção da ferramenta extraído pela memória de correção da ferramenta (valor de correção da
geometria da ferramenta) que corresponde ao número de correção mostrado pelo cursor é definido.
(7) Para ambos eixos X e Z, os seus valores de correção são definidos pelas operações (5) e (6).
(8) Repita as operações (3) a (7) para todas as ferramentas necessárias.
(9) Defina o sinal de modo de escrita do valor de compensação da ferramenta GOQSM em "0".
O modo de escrita é cancelado e a luz do indicador intermitente "OFST" apaga.
Quando entrada direta da medição B do valor de correção para o torno mecânico de um cabeçote de torno-
revólver/dois fusos está em uso, o sinal de seleção de medição do eixo S1MES ou S2MES para o eixo que é
medido se torna “0”.
CUIDADO
Depois disto, é impossível alternar o sinal de seleção de medição do eixo S2TLS até o
modo de seleção de sinal escrito do valor do sistema de deslocamento de coordenadas de
peça de trabalho WOQSM for 0.
- 316 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Deslocando a ferramenta até atingir o ponto de referência, o valor de correção da ferramenta correspondente pode ser
definido.
Procedimento
1 Desloque manualmente a ferramenta de referência até o ponto de referência.
2 Defina novamente as coordenadas relativas ao longo dos eixos em 0.
3 Desloque a ferramenta cujos valores de correção são definidos até o ponto de referência.
4 Selecione a tela de correção da ferramenta. Desloque o cursor até o valor de correção a ser definido usando as
teclas de cursor.
- 317 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Explicação
- Correção da geometria e correção do desgaste
Quando as operações acima são executadas na tela de correção da geografia da ferramenta, os valores de correção da
geografia da ferramenta são inseridos e os valores de correção do desgaste da ferramenta não são alterados.
Quando as operações acima são executadas na tela de correção do desgaste da ferramenta, os valores de correção do
desgaste da ferramenta são inseridos e os valores de correção da geometria da ferramenta não são alterados.
O sistema de coordenadas definido pode ser alterado quando o sistema de coordenadas definido pelo comando G50
(ou comando G92 para o sistema de códigos G B ou C) ou a definição do sistema de coordenadas automático for
diferente ao sistema de coordenadas da peça adotado na programação.
Quando um sistema de série T é usado, a tela de deslocamento do sistema de coordenadas da peça é visualizada.
- 318 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Deslocamento
- 319 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Deslocamento
- 320 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Exemplo
Quando a posição real do ponto de referência é X=121.0 (diâmetro), Z=69.0 com respeito ao ponto de origem da peça,
mas deveria ser X=120.0, Z=70.0, defina os seguintes valores de deslocamento: X=1.0, Z=-1.0
Posição inicial
(posição padrão)
Para compensar a diferença na posição de ligação da ferramenta ou na posição de seleção, a correção da segunda
geometria pode ser aplicada junto com a correção da ferramenta. Como os valores de correção da segunda geometria,
os valores de correção dos eixos X, Y e Z podem ser definidos.
Procedimento
visualizado, pressione a tecla de página ou para visualizar a tela do número de correção da segunda
geometria desejado.
- 321 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
5. Insira o valor de correção da segunda geometria desejado e pressione a tecla ou a soft key [INPUT]. O
valor de correção da segunda geometria é definido. Quando é inserida a correção adicional do valor de correção
da segunda geometria atualmente visualizado, pressione a soft key [+INPUT]. Neste caso, o resultado da soma é
definido como o valor de correção da segunda geometria.
- 322 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
pressione a tecla de página ou para visualizar a tela do número de correção da segunda geometria
desejado.
4 Usando um dos métodos descritos a seguir, desloque o cursor até o valor de correção da segunda geometria do
número de correção da segunda geometria desejado.
• Usando as teclas de página e as teclas de cursor, desloque o cursor até a posição do valor de correção desejada.
• Digite o número de correção pretendido, pressione então a soft key horizontal [NO.SRH] .
5 Insira o valor de correção da se gunda geometria desejado e pressione a tecla ou a soft key horizontal
[INPUT]. O valor de correção da segunda geometria é definido. Quando é inserida a correção adicional do valor
de correção da segunda geometria atualmente visualizado, pressione a soft key [+INPUT]. Neste caso, o
resultado da soma é definido como o valor de correção da segunda geometria.
6 Repita os passos 4 e 5 para definir todos os parâmetros a serem modificados.
Explicação
- Entrada do valor de correção da segunda geometria
A entrada do valor no buffer de entrada do teclado é definido como o valor de correção da segunda geometria onde
o cursor está atualmente localizado.
- 323 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Limitação
- Definição do valor de correção da segunda geometria
A definição do valor de correção da segunda geometria é válida só quando o bit 5 (GF2) do parâmetro n° 3290 é
definido em 1.
Essa função pode ser visualizada e definida pelo eixo de correção Y correspondente a cada número de ferramenta de
correção.
Quando as funções da ferramenta de correção da geometria e a ferramenta de correção do desgate são habilitadas e o
bit 4 (YGW) do parâmetro Nº 11349 é definido como 0 (operação 1), a visualização pode ser ligada entre a geometria
da ferramenta e os dados de compensação do desgate da ferramenta usando a soft key [CHANGE]. Quando essas
funções são habilitadas e o bit 4 (YGW) do parâmetro Nº 11349 é defindido como 1 (operação 2), a visualização pode
ser ligada entre a geometria da ferramenta e os dados de compensação do desgaste da ferramenta usando as soft keys
[WEAR] e [GEOMETRY].
Operação 1
3-1 Quando as funções da ferramenta de correção da geometria e a ferramenta de correção do desgate são habilitadas,
pressione a soft key [(OPRT)] e a tecla de mudança para o menu seguinte . a soft key [CHANGE] aparece.
Pressione [CHANGE]. Os dados da correção de geometria da ferramenta do eixo Y são exibidos. Pressione
[CHANGE] mais uma vez, a visualização da tela muda para os dados de compensação do desgaste da ferramenta.
- 324 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
4. Posicione o cursor no número de correção a ser alterado através de um dos seguintes métodos:
• Desloque o cursor até o número de correção a ser alterado usando as teclas de página e as teclas de cursor.
• Digite o número de correção e pressione a tecla de função [NO.SRH].
5 Insira o valor de correção.
6 Pressione a soft key [INPUT]. O valor de correção é definido e exibido.
- 325 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
3-1 Ao pressionar a soft key horizontal [CHANGE], os dados de compensação da geometria da ferramenta do eixo Y
são visualizados. Ao pressionar novamente a soft key horizontal [CHANGE], a visualização da tela muda para a
visualização dos dados de compensação do desgaste da ferramenta.
4 Coloque o cursor no número de correção a ser alterado usando qualquer um dos seguintes métodos:
• Desloque o cursor até o número de correção a ser alterado usando as teclas de página e as teclas de cursor.
• Digite o número de correção e pressione a soft key horizontal [NO.SRH].
5 Insira o valor de correção.
6 Pressione a soft key horizontal [INPUT]. O valor de correção é definido e exibido.
- 326 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Operação 2
Quando as funções da correção da geomteria da ferramenta e a correção do desgaste são habilitadas e o bit 4 (YGW)
do parâmetro Nº 11349 é defindido como 1, a visualização pode ser ligada entre a geometria da ferramenta e a
correção da tela de desgaste usando as soft Keys [WEAR] e [GEOMETRIA]. As soft keys verticais [WEAR] e
[GEOMETRY] também podem ser usadas para ligar a visualização entre essas telas.
- 327 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
3.1 Pressione a soft key [(OPRT)] e a tecla de mudança para o menu seguinte . A soft key [GEOMETRY] vai
aparecer. Pressione a soft key [GEOMETRY] para visualizar os dados de correção da geometria da ferramenta.
Pressione a soft key [WEAR] para visualizar os dados de correção do desgaste da ferramenta.
4 Coloque o cursor no número de correção a ser alterado usando qualquer um dos seguintes métodos :
• Desloque o cursor até o número de correção a ser alterado usando as teclas de página e as teclas de cursor.
• Digite o número de correção e pressione a soft key horizontal [NO.SRH].
5 Insira o valor de correção.
6 Pressione a soft key horizontal [INPUT]. O valor de correção é definido e exibido.
- 328 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
4 Coloque o cursor no número de correção a ser alterado usando qualquer um dos seguintes métodos :
• Desloque o cursor até o número de correção a ser alterado usando as teclas de página e as teclas de cursor.
• Digite o número de correção e pressione a soft key horizontal [NO.SRH].
5 Insira o valor de correção
6 Pressione a soft key horizontal [INPUT] . O valor de correção é definido e exibido.
- 329 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
4 Desloque o cursor até o valor para o número de correção a ser definido, pressione e a seguir pressione a
tecla de função [INP.C.].
4 Desloque o cursor até o valor para o número de correção a ser definido, pressione e a seguir pressione a
soft key horizontal [INP.C.].
Coordenada Y relativa (ou V) é definida como valor de correção.
Pela operação descrita abaixo, pode-se visualizar a tela da correção do 4°/5° eixo.
Procedimento para a visualização e a definição dos valores de correção do 4°/5° eixos (para
unidades de exibição com 8,4/10,4 polegadas)
Procedimento
- 330 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
3 Pressione a soft key [EXTENDED OFFSET] para visualizar a tela de correção do 4°/5° eixo. O que depende do
número dos valores de correção da ferramenta varia de acordo com o número de pares de correção da ferramenta
adicionados. Quando a função de correção da geometria da ferramenta e a função da correção do desgaste da
ferramenta são usadas, as soft keys [GEOM] e [WEAR] são exibidas.
4 Pressionando a soft key [WEAR] exibe os valores de correção do desgaste da ferramenta. Pressionando a soft key
[GEOM] exibe os valores de correção da geometria da ferramenta.
5 Pressionando a soft key [(OPRC)] exibe as soft keys [NO.SRH], [+INPUT], [INPUT], [ERASE.], [F INPUT], e
[F OUTPUT].
- 331 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Fig. 2.1.8 (c) Tela de correção do 4º /5º eixo (operação) (10,4 polegadas)
Procedimento para a visualização e a definição dos valores de correção do 4°/5° eixos (para
unidades de exibição com 15/19 polegadas)
Procedimento
- 332 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
4. Pressionando a soft key horizontal [WEAR] exibe os valores de correção do desgaste da ferramenta.
Pressionando a soft key horizontal [GEOM] exibe os valores de correção da geometria da ferramenta. Além
disso, as soft keys [NO.SRH], [+INPUT], [INPUT], [ERASE], [F INPUT], e [F OUTPUT] são exibidas.
Procedimento
1 Usando as teclas de página e as teclas de cursor, desloque o cursor até a posição do valor de correção da
ferramenta.
2 Insira o número do valor de correção da ferramenta a ser exibido e pressione a soft key [NO.SRH].
Procedimento
1 Para definir um valor de correção da ferramenta, desloque o cursor para a posição do valor de correção da
ferramenta a alterar.
Procedimento
1 Usando as teclas de página e as teclas de cursor, desloque o cursor até a posição do valor de correção da
ferramenta.
2 Insira o número do valor de correção da ferramenta a ser exibido e pressione a soft key horizontal [NO.SRH].
- 333 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Um valor de correção da ferramenta pode ser definido ou modificado usando o procedimento abaixo.
Procedimento
1 Para definir um valor de correção da ferramenta, desloque o cursor para a posição do valor de correção da
Pressionando a soft key [EXCL], todos os valores de correção da ferramenta num grupo podem ser apagados. O termo
"apagar" significa a definição de valores de correção da ferramenta para 0. Então, apagando os valores de correção da
ferramenta não num grupo, mas numa base individual, define um valor de correção da ferramenta individual para 0 na
operação de definição do valor de correção da ferramenta.
Procedimento
1 Pressionando a soft key [(OPRC)] na tela de correção do 4°/5° eixo, as soft keys [NO.SRH], [+INPUT], [INPUT],
[ERASE], [F INPUT], e [F OUTPUT] são exibidas.
2 Pressione a soft key [ERASE].
3 A soft key [ALL] é exibida.
Se as opções de correção da geometria da ferramenta e correção do desgaste da ferramenta forem especificadas,
as soft keys [GEOM] e [WEAR] são exibidas além da soft key [ALL].
Fig. 2.1.8 (f) Tela de correção do 4°/5° eixo (operação de apagar) (10,4 polegadas)
4 Pressionando a soft key [ALL] apagam-se todos os valores de correção da ferramenta. Pressionando a soft key
[WEAR] apaga todos os valores de correção do desgaste. Pressionando a soft key [GEOMETRY] apaga todos os
valores de correção da geometria.
Apagar todos os valor de correção da ferramenta num grupo (para unidades de exibição
com 15/19 polegadas)
Pressionando a soft key horizontal [ERASE], todos os valores de correção da ferramenta num grupo podem ser
apagados. O termo "apagar" significa a definição de valores de correção da ferramenta para 0. Então, apagando os
valores de correção da ferramenta não num grupo, mas numa base individual, define um valor de correção da
ferramenta individual para 0 na operação de definição do valor de correção da ferramenta.
- 334 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Procedimento
1 Pressione a soft key horizontal [ERASE] na tela de correção do 4°/5° eixo.
2 A soft key horizontal [ALL] é exibida.
Se as opções de correção da geometria da ferramenta e correção do desgaste da ferramenta forem especificadas,
as soft keys horizontais [GEOMETRY] e [WEAR] são exibidas além da soft key horizontal [ALL].
Fig. 2.1.8 (g) Tela de correção do 4°/5° eixo (operação de apagar) (unidade de exibição de 15 polegadas)
3 Pressionando a soft key horizontal [ALL] e a soft key [EXEC] anulam-se todos os valores de correção da
ferramenta.
Pressionando a soft key horizontal [WEAR] apagam-se todos os valores de correção do desgaste. Pressionando a
soft key horizontal [GEOMETRY] apagam-se todos os valores de correção da geometria.
A função de barreira de cabeçote móvel e da placa de fixação evita danificar a máquina verificando se a ponta da
ferramenta colide com a placa de fixação ou com a cauda. Especifique uma área na qual a ferramenta não possa entrar
(área de entrada bloqueada). Isto é feito usando uma tela de definição especial, de acordo com os contornos da placa
de fixação ou do cabeçote móvel. Se a ponta da ferramenta entra na área definida durante a operação de usinagem,
esta função para a ferramenta e transmite uma mensagem de alarme. A ferramenta pode ser retirada da área retraindo-
a na direção contrária na qual a ferramenta entrou na área.
Definição das barreiras de cabeçote móvel e da placa de fixação (para unidades de exibição
com 8,4/10,4 polegadas)
Procedimento
- Definição dos contornos da placa de fixação e do cabeçote móvel
3 Pressionando a tecla de página ou comuta a visualização entre a tela de definição da barreira da placa
de fixação e a tela de definição da barreira de cabeçote móvel.
- 335 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
4 Coloque o cursor em cada item definindo o contorno da placa de fixação ou do cabeçote móvel, insira o valor
correspondente e pressione a tecla de função [INPUT]. O valor é definido. Pressionando a tecla de função
[+INPUT] após um valor ter sido inserido soma o valor inserido ao valor atual, a nova definição é a soma dos
dois valores.
Os itens CX e CZ, ambos na tela de definição da barreira da placa de fixação e o item TZ na tela de definição da
barreira de cabeçote móvel também pode ser definido de outra forma. Desloque manualmente a ferramenta até a
posição desejada e pressione a tecla de função [SETTING] para definir a coordenada(s) da ferramenta no sistema
de coordenadas da peça. Se uma ferramenta com uma correção diferente de 0 for manualmente deslocada até a
posição desejada sem aplicar compensação, compense a correção da ferramenta no sistema de coordenadas
definidas. Os itens diferentes a CX, CS e TZ não podem ser definidos usando a tecla de função [SETTING].
- 336 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Exemplo
Quando um alarme é acionado, a ferramenta para antes da área de entrada bloqueada se o bit 7 (BA) do
parâmetro n° 1300 é definido em 1. Se o bit 7 (BA) do parâmetro n° 1300 é definido em 0, a ferramenta para
numa posição mais interior que a figura especificada porque o CNC e o sistema da máquina para com certo atraso.
Para maior segurança, defina uma área ligeiramente maior à área determinada. A distância entre os limites destas
duas áreas, L é calculada com a seguinte equação, baseando-se na velocidade de deslocamento rápido.
1
L = (Velocidade de deslocamento rápido) x ____
7500
Quando a velocidade de deslocamento rápido é de 15 m/min, por exemplo, defina uma área com um limite de 2
mm fora da área determinada.
Os contornos da placa de fixação e o cabeçote móvel podem ser definidos usando os parâmetro n° 1330 a 1348.
NOTA
Defina o modo G23 antes de tentar especificar os contornos da placa de fixação e do
cabeçote móvel.
Procedimento
- Definição dos contornos da placa de fixação e do cabeçote móvel
4 Pressionar a tecla de página ou comuta a visualização entre a tela de definição da barreira da placa de
fixação e a tela de definição da barreira de cabeçote móvel.
Fig. 2.1.9 (c) Tela de definição da barreira da placa de fixação (unidade de exibição de 15 polegadas)
- 337 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
5 Coloque o cursor em cada item definindo o contorno da placa de fixação ou do cabeçote móvel, insira o valor
correspondente e pressione a soft key horizontal [INPUT]. O valor é definido. Pressionando a soft key
horizontal [+INPUT] após um valor ter sido inserido soma o valor inserido ao valor atual, a nova definição é a
soma dos dois valores.
Os itens CX e CZ, ambos na tela de definição da barreira da placa de fixação e o item TZ na tela de definição da
barreira de cabeçote móvel também pode ser definido de outra forma. Desloque manualmente a ferramenta até a
posição desejada e pressione a soft key horizontal [SETTING] para definir a coordenada(s) da ferramenta no
sistema de coordenadas da peça. Se uma ferramenta com uma correção diferente de 0 for manualmente deslocada
até a posição desejada sem aplicar compensação, compense a correção da ferramenta no sistema de coordenadas
definidas. Os itens diferentes a CX, CS e TZ não podem ser definidos usando a soft key horizontal [SETTING].
Exemplo
Quando um alarme é acionado, a ferramenta para antes da área de entrada bloqueada se o bit 7 (BA) do
parâmetro n° 1300 é definido em 1. Se o bit 7 (BA) do parâmetro n° 1300 é definido em 0, a ferramenta para
numa posição mais interior que a figura especificada porque o CNC e o sistema da máquina para com certo atraso.
Para maior segurança, defina uma área ligeiramente maior à área determinada. A distância entre os limites destas
duas áreas, L é calculada com a seguinte equação, baseando-se na velocidade de deslocamento rápido.
1
L = (Velocidade de deslocamento rápido) x ____
7500
Quando a velocidade de deslocamento rápido é de 15 m/min, por exemplo, defina uma área com um limite de 2
mm fora da área determinada.
Os contornos da placa de fixação e o cabeçote móvel podem ser definidos usando os parâmetro n° 1330 a 1348
NOTA
Defina o modo G23 antes de tentar especificar os contornos da placa de fixação e do
cabeçote móvel.
- 338 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
- G22/G23
Quando o G22 (limite de curso armazenado ligado) é especificado, a área da placa de fixação e o cabeçote móvel
torna-se uma área de entrada bloqueada. Quando G23 (limite de curso armazenado desligado) é especificado, a área
de entrada bloqueada é cancelada. Mesmo se a G22 é especificado, a área de entrada bloqueada para o cabeçote móvel
pode ser desativado acionando uma seleção de sinal de barreira de cabeçote móvel *TSB. Quando um cabeçote móvel
é empurrado contra uma peça ou é separado da peça usando as funções auxiliares, os sinais PMC são usados para
desativar a área de definição do cabeçote móvel.
Explicação
- Definição do contorno da barreira da placa de fixação
• Placa de fixação de bloqueio do • Placa de fixação de bloqueio do
lado exterior de uma ferramenta lado interior de uma ferramenta
Origem do sistema
de coordenadas
da peça Origem do sistema
de coordenadas
da peça
- 339 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
TY : Seleciona um tipo de placa de fixação, baseando-se no seu contorno. Especificando 0 seleciona uma placa de
fixação que bloqueia o lado interior da ferramenta. Especificando 1 seleciona uma placa de fixação que bloqueia
o lado exterior da ferramenta. Assume-se que a placa de fixação é simétrica no seu eixo Z.
CX, CZ :
Especifique as coordenadas da posição da placa de fixação, ponto A, no sistema de coordenadas da peça. Estas
coordenadas são diferentes das do sistema de coordenadas da máquina. A unidade de dados é indicada na Tabela
2.1.9 (c).
CUIDADO
Se a programação do diâmetro ou a programação do raio são usadas para o eixo determina
o sistema de programação. Quando a programação do diâmetro é usada para o eixo, use
uma programação do diâmetro para inserir os dados do eixo.
Tabela2.1.9 (c)
Sistema Unidade dos dados Faixa de dados permitidos
incrementai IS-A IS-B
Entrada em 0,001 mm 0,0001 mm -99999999 a +99999999
milímetros
Entrada em 0,0001 polegadas 0,00001 polegadas -99999999 a +99999999
polegadas
L, L1, W, W1 : Defina o contorno da placa de fixação. A unidade de dados é indicada na Tabela 2.1.9 (c).
CUIDADO
Especifique sempre W e W1 no raio. Quando a programação do raio é usada para o eixo Z,
especifique L e L1 no raio.
Peça
Origem do sistema
de coordenadas da
peça
Tabela2.1.9 (d)
Símbolo Descrição
TZ Posição do cabeçote móvel (ao longo do eixo Z)
L Comprimento do cabeçote móvel
D Diâmetro do cabeçote móvel
L1 Comprimento do cabeçote móvel (1)
D1 Diâmetro do cabeçote móvel (1)
L2 Comprimento do cabeçote móvel (2)
D2 Diâmetro do cabeçote móvel (2)
D3 Diâmetro do furo cabeçote móvel (3)
- 340 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
TZ : Especifica a coordenada Z da posição da placa de fixação, ponto B, no sistema de coordenadas da peça. Estas
coordenadas são diferentes das do sistema de coordenadas da máquina. A unidade de dados é indicada na Tabela
2.1.9 (c). Assume-se que o cabeçote móvel é simétrico no seu eixo Z.
CUIDADO
Se a programação do diâmetro ou a programação do raio são usadas para o eixo Z
determina o sistema de programação.
CUIDADO
Especifique sempre D, D1, D2 e D3 na programação do diâmetro. Quando a programação do
raio é usada para o eixo Z, especifique L, L1 e L2 no raio.
Limitação
- Definição correta da área de entrada bloqueada
Se uma área de entrada bloqueada é definida incorretamente, pode não ser possível tornar a área eficaz. Evite realizar
as seguintes definições :
• L < L1 ou W < W1 nas definições do contorno da placa de fixação.
• D2 < D3 nas definições do contorno do cabeçote móvel.
• Uma definição da placa de fixação sobreposta à definição do cabeçote móvel.
- Sistema de coordenadas
Uma área de entrada bloqueada é definida usando o sistema de coordenadas da peça. Tenha em conta o seguinte.
<1> Quando um sistema de coordenadas da peça é deslocado através de um comando ou de uma operação, a área
de entrada bloqueada também é deslocada pelo mesmo valor.
- 341 -
2. DEFINIÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64484PO-1/03
Área de
entrada
bloqueada Área de
entrada
Velho sistema de bloqueada
coordenadas da peça
Novo sistema de
coordenadas da peça
- 342 -
ANEXO
A. PARÂMETROS ANEXO B-64484PO-1/03
A PARÂMETROS
Este manual descreve todos os parâmetros indicados neste manual. Para aqueles parâmetros não indicados neste manual
e para outros parâmetros, consulte o manual de parâmetros.
NOTA
1 Programas criados em formato de programa de Série 15
podem ser usados para a operação das seguintes funções:
1 chamada do subprograma M98
2 rosca de passo constante G32
3 ciclo fixo G90, G92, G94
4 ciclo fixo repetitivo múltiplo G71 a G76
5 ciclo fixo de perfuração G83.1, G80 a G89
2 Quando o formato de programa usado na série 15 é usado
para este CNC, pode-se adicionar alguns limites. Consulte o
Manual do Operador.
- 345 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#7 #6 #5 #4 #3 #2 #1 #0
1300 BFA
- 346 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Especificar este parâmetro usando um valor do diâmetro ou o
valor do raio depende se o eixo correspondente está baseado
na especificação do diâmetro ou na especificação do raio.
NOTA
Especifique este parâmetro usando sempre um valor do raio.
- 347 -
A. PARÂMETROS ANEXO B-64484PO-1/03
[Faixa de dados permitidos] 9 dígitos positivos de unidade mínima de dados (consulte a tabela de
definição de parâmetros padrão (A))
(Quando o sistema incremental é IS-B, -999999.999 a +999999.999)
Defina a posição da placa de fixação (coordenada X) no sistema de
coordenadas da peça.
NOTA
Especificar este parâmetro usando um valor do diâmetro ou o valor do raio
depende se o eixo correspondente está baseado na especificação do
diâmetro ou na especificação do raio.
NOTA
Especificar este parâmetro usando um valor do diâmetro ou o valor do raio
depende se o eixo correspondente está baseado na especificação do
diâmetro ou na especificação do raio.
NOTA
Especificar este parâmetro usando um valor do diâmetro ou o valor do raio
depende se o eixo correspondente está baseado na especificação do
diâmetro ou na especificação do raio.
- 348 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Especifique este parâmetro usando sempre um valor do diâmetro.
NOTA
Especificar este parâmetro usando um valor do diâmetro ou o valor do raio
depende se o eixo correspondente está baseado na especificação do
diâmetro ou na especificação do raio.
NOTA
Especifique este parâmetro usando sempre um valor do diâmetro.
NOTA
Especificar este parâmetro usando um valor do diâmetro ou o valor do raio
depende se o eixo correspondente está baseado na especificação do
diâmetro ou na especificação do raio.
- 349 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Especifique este parâmetro usando sempre um valor do diâmetro.
NOTA
Especifique este parâmetro usando sempre um valor do diâmetro.
NOTA
Especificar este parâmetro usando um valor do diâmetro ou o valor do raio
depende se o eixo correspondente está baseado na especificação do
diâmetro ou na especificação do raio.
#7 #6 #5 #4 #3 #2 #1 #0
1401 RFO LRP
- 350 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#7 #6 #5 #4 #3 #2 #1 #0
1401 RCO
#7 #6 #5 #4 #3 #2 #1 #0
1610 CTBx CTLx
- 351 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#7 #6 #5 #4 #3 #2 #1 #0
1611 CFR
- 352 -
A. PARÂMETROS ANEXO B-64484PO-1/03
- 353 -
A. PARÂMETROS ANEXO B-64484PO-1/03
3295 Número dos valores de correção da ferramenta (do número de início) cuja
entrada MDI é desativada
#7 #6 #5 #4 #3 #2 #1 #0
3401 GSC GSB DPI
- 354 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#0 DPI Quando um ponto decimal é omitido num endereço que pode incluir
um ponto decimal
0: O menor incremento de entrada é assumido.
(Entrada normal de casas decimais)
1: A unidade de mm, polegadas, graus o segundos é assumida.
(Entrada de ponto decimal tipo calculadora de bolso)
NOTA
O sistema de códigos G B e o sistema de códigos G C são
funções opcionais. Quando nenhuma opção é selecionada, o
sistema de códigos G A é adotado, independentemente da
definição destes parâmetros.
#7 #6 #5 #4 #3 #2 #1 #0
3042 G23 CLR G91 G01
#7 #6 #5 #4 #3 #2 #1 #0
3504 DDP CCR G36
- 355 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Se for necessário executar a abertura de rosca circular
(sentido anti-horário), definido este parâmetro para 1.
NOTA
Se este bit (CCR) é definido em 0, a função para a
alteração da direção de compensação especificando I, J
ou K num bloco G01 no modo de compensação do raio da
ponta da ferramenta ou da ferramenta de corte não pode
ser usado.
Se este bit (CCR) é definido em 1 quando o endereço C é
usado no nome do eixo, a função de chanfragem não
pode ser usada.
#7 #6 #5 #4 #3 #2 #1 #0
3453 CRD
#7 #6 #5 #4 #3 #2 #1 #0
5001 EVO
- 356 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#7 #6 #5 #4 #3 #2 #1 #0
5002 WNP LWM LGC LGT ETC LWT LGN
NOTA
Este parâmetro é válido quando a opção para a correção da
geometria da ferramenta ou para a correção do desgaste da
ferramenta é especificada.
# 3 ETC
Quando o comando do código T é de 2 dígitos ou menor, o código T é:
0: Não extendido
1: Extendido
Quando esse parâmetro é 1, dois dígitos ou menor, o código T é extendido.
(Comandos de código T de três dígitos ou maior não são extendidos) O
valor após a extensão é determinado pela definição do número de dígitos
no número de correção do comendo do código T (parâmetro Nº 5028).
[Exemplo]
• Parâmetro Nº 5028: 2
• Parâmetro Nº 3032: 4 (Número permissível para dígitos do código T)
Antes da extensão Depois da extensão
T1 (Comando de 1 dígito é extendido a 4 digitos)
T12 (Comando de 2 dígitos é extendido a 4 dígitos)
T112 (Não extendido)
T1122 (Não extendido)
- 357 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
A definição da permissão dos números de digitos no códito T (parâmetro Nº
3032) indica o número de dígitos no comando especificado (antes de ser
extendido). Se o número de dígitos no comando excede ao número de dígitos
permitido no código T, o alarme PS0003, “MUITOS DIGITOS” é acionado.
#7 WNP Número da ponta imaginária da ferramenta usado para a compensação do raio da ponta da
ferramenta, quando a função de correção de desgaste/geometria é equipada, é o número
especificado por:
0: Número de correção da geometria
1: Número de correção do desgaste
#7 #6 #5 #4 #3 #2 #1 #0
5003 TGC SUV SUP
#0 SUP Estes bits são usados para especificar o tipo de incio/cancelamento do raio
#1 SUV da ferramenta – compensação do raio da ponta da ferramenta
- 358 -
A. PARÂMETROS ANEXO B-64484PO-1/03
Caminho do centro da
ponta ferramenta/
Caminho do centro da
ferramenta
Caminho programado
Caminho programado
1 0 Tipo C Quando um bloco de início ou de cancelam ento especifica uma operação sem movimento, a
1 ferramenta é deslocada pelo valor de compensação da ferramenta numa direção perpendicular ao
bloco seguinte ao bloco de incio ou o bloco anterior ao bloco de cancelamento.
Ponto de interseção Caminho do centro da
ponta ferramenta/
Caminho do centro da
ferramenta
Quando o bloco especifica uma operação com movimento, o tipo é definido de acordo com a
definição SUP; se SUP é 0, o tipo A é definido e se SUP é 1, o tipo B é definido.
NOTA
Quando SUV,SUP = 0,1 (tipo B), um eqüivalente a operação
para que a Série 16i -T seja executada.
#7 TGC Uma correção da geometria da ferramenta baseada num deslocamento de
coordenada é:
0: Não cancelado pelo reset.
1: Cancelado pelo reset.
NOTA
Este parâmetro é válido quando a opção para a correção da
geometria da ferramenta ou para a correção do desgaste da
ferramenta é especificada.
#7 #6 #5 #4 #3 #2 #1 #0
5004 TSI
#3 TS1 Para deteção de contato do sensor de toque com a função para a entrada
direta do valor de correção medido B:
- 359 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Para sistema central de usinagem, configure TSI como 1.
#7 #6 #5 #4 #3 #2 #1 #0
5005 QNI PRC
#7 #6 #5 #4 #3 #2 #1 #0
5006 LVC
#7 #6 #5 #4 #3 #2 #1 #0
5008 QNI PRC
#1 CNC
#3 LVC Estes bits são usados para selec ionar um método de verificação de
interferência no modo de compensação do raio da ponta da ferramenta ou
da ferramenta de corte.
- 360 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
A verificação só da direção não pode ser definida.
Caminho programado
ΔVlimit é determinado dependendo da definição no parâmetro n° 5010.
NOTA
Quando o parâmetro é definido, a alimentação deve ser
desligada antes de continuar com a operação.
- 361 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Um valor maior que o defin ido no parâmetro n° 3032 (número permitido de
dígitos de um código T) não pode ser definido.
#7 #6 #5 #4 #3 #2 #1 #0
5040 NO4 TLG TCT
- 362 -
A. PARÂMETROS ANEXO B-64484PO-1/03
AVISO
Antes de modificar a definição deste parâmetro, cancele a correção. Se a definição
for modificada enquanto a correção é aplicada, a operação de correção posterior
pode não funcionar corretamente ou o alarme PS0368, “CORREÇÃO PERMANECE
NO COMANDO DE CORREÇÃO” é acionado.
#7 #6 #5 #4 #3 #2 #1 #0
5041 AON ATP
NOTA
Não altere a definição deste parâmetro no modo de
modificação do valor de correção ativo.
- 363 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
1 Este parâmetro é válido quando o bit 6 (EVO) do parâmetro n°
5001 é definido em 0.
2 A operação deste parâmetro definido em 1 é válido mesmo
quando o novo valor de compensação é alterado pela entrada
MDI ou um comando G10 antes do novo valor de
compensação torna-se eficaz.
3 A operação deste parâmetro definido em 1 é inválida se uma
operação de reinicialização é executada antes do novo valor
de compensação se tornar eficaz.
#7 #6 #5 #4 #3 #2 #1 #0
5042 OFE OFD OFC OFA
NOTA
Quando o parâmetro é definido, a alimentação deve ser
desligada antes de continuar com a operação.
#0 OFA
#1 OFC
#2 OFD
#3 OFE Estes bits são usados para especifi car o sistema incremental e a faixa de
dados permitidos de um valor de correção da ferramenta.
- 364 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Quando o parâmetro é definido, a alimentação deve ser
desligada antes de continuar com a operação.
NOTA
Quando o parâmetro é definido, a alimentação deve ser
desligada antes de continuar com a operação.
#7 #6 #5 #4 #3 #2 #1 #0
5101 RTR FXY
NOTA
Este parâmetro é válido só para o ciclo fixo de perfuração no
formato de Série 15.
#7 #6 #5 #4 #3 #2 #1 #0
5102 RDI RAB F16 QSR
- 365 -
A. PARÂMETROS ANEXO B-64484PO-1/03
0: Não realizada.
1: Realizada.
Quando 1 é definido no parâmetro e o número de sequência especificado no
endereço Q não é encontrado, o alarme PS0063, “O BLOCO DE UM NÚMERO
DE UMA SEQUÊNCIA ESPECÍFICA NÃO FOI ENCONTRADO” é acionado
e o ciclo fixo não é executado.
#7 #6 #5 #4 #3 #2 #1 #0
5104 FCK
- 366 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#7 #6 #5 #4 #3 #2 #1 #0
5105 M5T RF2 RF1 SBC
#2 RF2 Num ciclo fixo de tornear repetitivo múltiplo (G71/G72) do tipo II, o
corte grosseiro é:
0: Executado.
1: Não executado.
NOTA
Quando uma folga do corte grosseiro ( Δi/ Δk) é especificada usando o
formato de programa de Série 15, o corte grosseiro é executado,
independentemente da defin ição deste parâmetro.
#7 #6 #5 #4 #3 #2 #1 #0
5106 GFX
- 367 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#7 #6 #5 #4 #3 #2 #1 #0
5107 ASC ASU
Para 2 ciclos de operação que se movem em direção do girio da posição inicial atual, esse
parâmetro selecionada a alimentação no primeiro ciclo (movimento para o último giro de
posição inicial). A alimentação no segundo ciclo (movimento para o último giro de posição
inicial para o giro de posição inicial atual_ segue a alimentação do primeiro bloco da forma
do programa.
Esse parâmetro é válido para dois tipos de comando, I e II.
Você pode mudar os dois ciclos de operação que se movem até o giro da posição inicial
atual de dois cilos para um ciclo. O modo de alimentação segue o modo (G00, G01) no
primeiro bloco da forma do programa. Esse parâmetro é válido apenas para o comando de
tipo I.
NOTA
Quando o bit 4 (CME) do parâmetro Nº 5161 é 1, o cóeigo M para fixar o
eixo C para o primeiro par é assumido.
- 368 -
A. PARÂMETROS ANEXO B-64484PO-1/03
[Faixa de dados permitidos] 9 dígitos positivos de unidade mínima de dados (consulte a tabela de definição de
parâmetros padrão (A))
(Quando o sistema incremental é IS-B, -999999.999 a +999999.999) Este parâmetro
define o valor de retorno num ciclo rápido de perfuração profunda.
q : Profundidade de corte
d : Valor de retorno
Ponto R
Ponto Z
q : Profundidade de corte
d : Valor de retorno
Ponto R
Ponto Z
- 369 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Especifique sempre um valor de raio.
NOTA
Especifique sempre um valor de raio.
- 370 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Especifique sempre um valor de raio.
NOTA
Especifique sempre um valor de raio.
NOTA
Especifique sempre um valor de raio.
5137 Número de divisões num ciclo fixo de tornar repetitivo múltiplo G73
- 371 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Especifique sempre um valor de raio.
NOTA
Especifique sempre um valor de raio.
NOTA
Especifique sempre um valor de raio.
- 372 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Uma verificação para um contorno não monótono é feita sempre durante os ciclos
G71 e G72. Um contorno (caminho programado) é verificado. Quando a
compensação do raio da ponta da ferramenta é executado, um caminho após a
compensação é verificado. Quando o bit 2 (FCK) do parâmetro n° 5104 é definido
em 1, uma verificação é executada antes da operação cíclica G71 G72. Neste
caso, um caminho programado é verificado e não um caminho após a
compensação do raio da ponta da ferramenta.
Tenha em conta que nenhum alarme é acionado quando um valor permitido é
definido.
Use um valor do raio para definir sempre este parâmetro.
NOTA
Uma verificação para um contorno não monótono é feita sempre durante os ciclos
G71 e G72. Um contorno (caminho programado) é verificado. Quando a
compensação do raio da ponta da ferramenta é executado, um caminho após a
compensação é verificado. Quando o bit 2 (FCK) do parâmetro n° 5104 é definido
em 1, uma verificação é executada antes da operação cíclica G71 G72. Neste
caso, um caminho programado é verificado e não um caminho após a
compensação do raio da ponta da ferramenta.
Tenha em conta que nenhum alarme é acionado quando um valor permitido é
definido.
Use um valor do raio para definir sempre este parâmetro.
- 373 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#7 #6 #5 #4 #3 #2 #1 #0
5161 CME
#4 CME Para ciclo ficos de perfuração, o código M para fixar/soltar o eixo C é definido como:
0: Valor definido pelo parâmetro Nº 5110/ valor definido pelo parâmetro Nº 5110 + 1.
1: Valor definido pelo parâmetro Nº 13544/ valor definido pelo parâmetro Nº 13545
(segundo par)
NOTA
Pode-se especificar o número de eixo exceto para o eixo de corte. Quando um
número do eixo igual ao eixo de corte é especificado, PS0456, “PARÂMETRO DE
RETIFICAÇÃO ILEGAL”, o alarme é acionado na altura da execução. O ciclo de
retificação é executado quando este valor de parâmetro é 0, PS0456 o alarme
também é acionado.
NOTA
Pode-se especificar o número de eixo exceto para o eixo de corte. Quando um
número do eixo igual ao eixo de corte é especificado, PS0456, “PARÂMETRO DE
RETIFICAÇÃO ILEGAL”, o alarme é acionado na altura da execução. O ciclo de
retificação é executado quando este valor de parâmetro é 0, PS0456 o alarme
também é acionado.
NOTA
Pode especificar o número de eixo exceto para o eixo de corte. Quando um número
do eixo igual ao eixo de corte é especificado, PS0456, “PARÂMETRO DE
RETIFICAÇÃO ILEGAL”, o alarme é acionado na altura da execução. O ciclo de
retificação é executado quando este valor de parâmetro é 0, PS0456 o alarme
também é acionado.
- 374 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Pode especificar o número de eixo exceto para o eixo de corte. Quando um
número do eixo igual ao eixo de corte é especificado, PS0456 o alarme é
acionado na altura da execução. O ciclo de retificação é executado quando este
valor de parâmetro é 0, PS0456 o alarme também é acionado.
#7 #6 #5 #4 #3 #2 #1 #0
5200 FHD PCP DOV G84
#7 #6 #5 #4 #3 #2 #1 #0
5201 OV3 OVU
- 375 -
A. PARÂMETROS ANEXO B-64484PO-1/03
0: Desativado.
1: Ativado.
#7 #6 #5 #4 #3 #2 #1 #0
5203 OVS
#7 #6 #5 #4 #3 #2 #1 #0
5209 DWP RTX
#0 RTX No rosqueamento rígido com macho com mac ho num sistema de torno
mecânico o eixo de rosqueamento é:
0: Selecionado pela seleção de plano.
1: Sempre adotado como eixo Z para G84 ou eixo X para G88.
NOTA
Este parâmetro torna-se inválido quando o bit 1 (FCV) do
parâmetro n° 0001 é definido para 1, e o rosqueamento rígido
com macho é especificado usando o formato de Série 15.
#2D WP Quando o comando (endereço P) permancer, não é incluído no bloco para sistema de
torno mecânico de roscagem rígida:
0: Permancimento na parte inferior do orifício não é realizado
1: O comando (endereço P) que permanece especificado no bloco para perfuração
é válido.
NOTA
Esse parâmetro se torna inválido se o rosqueamento rígido com macho for
especificado no formato da série 15 com o bit 1 (FCV) do parâmetro Nº 0001
definido como 1
- 376 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
O valor de override é válido o bit 4 (DOV) do parâmetro Nº 5200 é definidido
com 1. Quando o bit 3 (OVU) do parâmetro Nº 5201 é defindido como 1, a
unidade de definção de dados é 10%. Uma substituição de até 200% pode
ser aplicada na extração.
Quando o parâmetro PCP (bit 5 de Nº 5200) é Quando o parâmetro PCP (bit 5 de Nº 5200)
definido em 0. é definido em 1.
Ponto R Ponto R
Ponto Z Ponto Z
- 377 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#7 #6 #5 #4 #3 #2 #1 #0
5400 RIN
#7 #6 #5 #4 #3 #2 #1 #0
5431 MDL
- 378 -
A. PARÂMETROS ANEXO B-64484PO-1/03
#7 #6 #5 #4 #3 #2 #1 #0
6000 HGO MGO
NOTA
Quando a definição do parâmetro n° 6242 ou 6243 é 0, a definição do parâmetro n°
6241 é usada.
- 379 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
Defina o valor do raio independentemente se a programação do diâmetro ou do raio
é especificada.
NOTA
Defina o valor do raio independentemente de se a programação do diâmetro ou
do raio é especificada.
#7 #6 #5 #4 #3 #2 #1 #0
8103 MWP
NOTA
Quando pelo menos um desses parâmetros for definido, a alimentação deve ser
desligada antes de continuar com a operação.
#7 #6 #5 #4 #3 #2 #1 #0
11400 NOS
#7 #6 #5 #4 #3 #2 #1 #0
11630 FRD
- 380 -
A. PARÂMETROS ANEXO B-64484PO-1/03
13543 Código M para soltar eixo C no ciclo fixo de perfuração (1º par)
NNOTA
Esse parâmetro é válido quando o bit 4 (CME) do parâmetro Nº 5161 é
definido como 1.
13544 Código M para fixar eixo C no ciclo fixo de perfuração (2º par)
NOTA
Esse parâmetro é válido quando o bit 4 (CME) do parâmetro Nº 5161 é
definido como 1.
13545 Código M para soltar eixo C no ciclo fixo de perfuração (2º par)
NOTA
Esse parâmetro é válido quando o bit 4 (CME) do parâmetro Nº 5161 é
definido como 1.
#7 #6 #5 #4 #3 #2 #1 #0
19607 NAA CAV CCC
- 381 -
A. PARÂMETROS ANEXO B-64484PO-1/03
CUIDADO
Quando este parâmetro é definido para 1, o caminho pode
deslocar-se largamente. Assim, defina este parâmetro para
0 exceto se existirem razões especiais.
Mesmo que a definição deste parâmetro seja modificada no modo MDI parando o modo
de compensação do raio da ponta da ferramenta ou da ferramenta de corte, a definição
não se torna válida imediatamente. Antes da nova definição deste parâmetro se tornar
válida, o modo de compensação da ferramenta de corte/compensação do raio da ponta
da ferramenta deve ser cancelado e o modo deve ser ativado novamente.
- 382 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
1 Cada um dos parâmetros do bit, grupo de máquina bit, caminho bit, eixo bit e fuso bit
consistem em 8 bits para um número de dados (parâmetros com oito significados
diferentes).
2 Para os grupos de máquina, os parâmetros correspondentes ao número máximo de
grupos de máquina estão presentes para que os dados independentes possam ser
definidos em cada grupo de máquina.
3 Para os caminhos, os parâmetros correspondentes ao número máximo de caminhos
estão presentes para que os dados independentes possam ser definidos em cada
caminho.
4 Para os eixos, os parâmetros correspondentes ao número máximo de eixos de controle
estão presentes para que os dados independentes possam ser definidos em cada eixo
de controle.
5 Para os fusos, os parâmetros correspondentes ao número máximo de fusos estão
presentes, para que os dados independentes possam ser definidos em cada eixo de
fuso.
6 A faixa de dados permitidos para cada tipo de dados indica uma faixa geral. A faixa varia
de acordo com os parâmetros. Para a faixa de dados permitidos de um parâmetro
especificado, veja a explicação do parâmetro.
- 383 -
A. PARÂMETROS ANEXO B-64484PO-1/03
NOTA
1 Os valores são arredondados para cima ou para baixo até os múltiplos mais próximos da
unidade de dados mínima.
2 Uma faixa de dados permitidos representa os limites de entrada de dados e pode diferir
dos valores representativos do desempenho real.
3 Para mais informações sobre as faixas de comandos do CNC, consulte o Anexo D, "Faixa
de Valores de Comando." no MANUAL DO OPERADOR (Sistema Comum ao Torno
Mecânico/ Sistema de Centro de Usinagem).
- 384 -
A. PARÂMETROS ANEXO B-64484PO-1/03
- 385 -
ÍNDICE DE TÓPICOS B-64484PO-1/03
ÍNDICE DE TÓPICOS
<A> Ciclo de perfuração, ciclo de perfuração centrada (G81) .......... 281
Abertura de rosca contínua............................................................18 Ciclo de perfuração, escareamento (G82).................................. 282
Abertura de rosca múltipla ............................................................19 Ciclo de retificação de oscilação reta de tamanho
Aspectos gerais................................................................................3 constante (G74) .......................................................................... 111
Aspectos gerais................................................................................9 Ciclo de retificação por oscilação (G73) ................................... 109
Avisos e cuidados gerais ............................................................... s2 Ciclo de retificação transversal (G71)........................................ 105
Avisos e cuidados relacionados com a programação .................. s3 Ciclo de retificação transversal reto de tamanho
Avisos e cuidados relacionados com o manuseamento ...............s5 constante (G72) ......................................................................... 107
Avisos relacionados com a manutenção diária ............................. s7 Ciclo de rosca múltipla (G76) ..................................................... 66
Ciclo de rosca múltipla
<B>
Barreiras do cabeçote móvel e da placa de fixação ....................335 (G76 <sistema A/B de códigos G>)
(G78 <sistema C de códigos G C>) ........................................... 268
<C>
Ciclo de rosqueamento (G84) .................................................... 285
Cancelamento do ciclo fixo (G80) ..............................................100
Ciclo de rosqueamento frontal (G84)/
Cancelamento do ciclo fixo de perfuração (G80)................. 82,288
Ciclo de rosqueamento lateral (G88) ........................................... 80
Cancelamento do movimento da ferramenta no
Ciclo de rosqueamento rígido com macho frontal (G84)/ Ciclo de
modo de correção ........................................................................183
rosqueamento rígido com macho lateral (G88).......................90
Chamada do subprograma...........................................................222
Ciclo de rosqueamento rígido com macho profundo (G84 ou G88)
Chanfragem e canto R ................................................................ 113
...................................................................................................... 96
Chaveamento de verificação de janela de posição para o ciclo fixo
Ciclo de torneamento da superfície final (G94)................... 30, 232
de perfuração...............................................................................83
Ciclo fixo .................................................................................... 223
Ciclo de abertura de rosca (G92) ..........................................24, 226
Ciclo fixo (G90, G92, G94) ........................................................ 21
Ciclo de abertura de rosca cônica ..........................................27,229
Ciclo fixo de perfuração ....................................................... 74,276
Ciclo de abertura de rosca reta ...............................................24,226
Ciclo fixo de perfuração com código de saída M
Ciclo de acabamento (G70)....................................................58,260
melhorado..................................................................................82
Ciclo de corte cônico................................................. 23,31,225,233
Ciclo fixo de retificação (para retificadora)............................... 103
Ciclo de corte do diâmetro exterior/interior (G90)................22,224
Ciclo fixo e compensação do raio da ponta da
Ciclo de corte frontal..............................................................30,232
ferramenta.............................................................................. 34,236
Ciclo de corte reto ..................................................................22,224
Ciclo fixo repetitivo múltiplo .................................................... 240
Ciclo de mandrilagem (G85).......................................................286
Ciclo rápido de perfuração profunda (G83.1)............................ 280
Ciclo de mandrilagem (G89)...................................................... 287
Código T para a correção da ferramenta.................................... 127
Ciclo de mandrilagem frontal (G85)/
Como usar ciclos fixos .............................................................. 235
Ciclo de mandrilagem lateral (G89) .............................................81
Como usar ciclos fixos (G90, G92, G94) ................................... 32
Ciclo de perfuração do diâmetro exterior/ interior (G75)......64,266
Compensação do raio da ponta da ferramenta ou da Ferramenta de
Ciclo de perfuração frontal (G83)/
corte para a entrada do MDI ...................................................... 203
Ciclo de perfuração lateral (G87)..................................................77
Correção ................................................................................ 9, 128
Ciclo de perfuração profunda (G83) ......................................... 283
Correção automática da ferramenta (G36, G37)........................ 211
Ciclo de perfuração profunda da superfície final
Correção da ferramenta ............................................................. 126
(G74).......................................................................................62,264
Correção da geometria da ferramenta e correção do
desgaste da ferramenta ............................................................... 126
Correção do 4°/5° eixo ............................................................... 134
Correção do eixo Y..................................................................... 131
i-1
ÍNDICE DE TÓPICOS B-64484PO-1/03
Corte equilibrado (G68, G69)........................................ 289 Função de alteração do valor de correção de avanço
manual ..........................................................................218
<D> Função de compensação ................................................126
Dados da correção da ferramenta de entrada e saída/ Função de controle de caminhos múltiplos ....................289
2a geometria ........................................................... 299,305 Função de interpolação ................................................... 15
Dados da correção de entrada de 4°/5° eixo .................. 300 Função preparatória (Função G) ......................................10
Dados da correção de saída de 4°/5° eixo ...................301 Funções para simplificar a programação..........................21
Dados de entrada de correção da ferramenta/2ª
geometria ....................................................................... 370 <I>
Dados de saída de correção da ferramenta/ Interpolação circular de cantos (G39) ............................206
2a geometria .................................................................. 300
Definição da correção do 4°/5° eixo .............................. 330 <M>
Definição da correção do eixo Y ................................... 324 Medidas de segurança...................................................... s1
Definição de aviso, cuidado e nota .................................. s1 Movimento da ferramenta no início...............................158
Definição do valor de deslocamento do sistema de Movimento da ferramenta no modo de correção............164
coordenadas da peça ...................................................... 318
Definição dos valores de correção da segunda
<N>
Notas sobre a compensação do raio da ponta da
geometria/compensação................................................. 321
ferramenta......................................................................145
Definição e visualização de dados ................................. 307
Notas sobre a leitura deste manual ................................... 6
Definição e visualização do valor de correção da
Notas sobre vários tipos de dados ..................................... 6
ferramenta...................................................................... 307
Número de correção.......................................................128
Descrição dos parâmetros .............................................. 345
Número de correção e valor de correção........................139
Detalhes da compensação do raio da ponta da
ferramenta ou da ferramenta de corte ............................ 154
<O>
Direção da ponta imaginária da ferramenta ................... 138
Operação a ser executada se for possível que
ocorra uma interferência ................................................196
<E>
Operação da memória por formato série 15 ...................222
Endereços e faixa de valores permitidos para o
Override de extração......................................................100
formato de programa da série 15 ................................... 222
Override durante o rosqueamento rígido com macho ....100
Entrada de dados da correção de eixo Y ................. 297,298
Entrada direta da medição B do valor de
<P>
correção da ferramenta .................................................. 315
Parâmetros .....................................................................345
Entrada direta do valor de correção da ferramenta ........ 312
Ponta imaginária da ferramenta .....................................136
Entrada do contador do valor de correção ..................... 317
Posição da peça e comando de movimento....................140
Entrada e saída dos dados da correção do eixo Y.. 297,304
Precauções a serem tomadas pelo operador ..............83,288
Entrada/saída de dados .................................................. 297
Prevenção de corte excessivo devido à compensação do
Entrada/saída em cada tela............................................ 297
raio da ponta da ferramenta ou da ferramenta de corte ..189
Entrada/saída na tela TUDO E/S ................................... 303
Programação direta das dimensões do desenho .............120
Espelhamento para cabeçote duplo de torno-revólver
(G68, G69)..................................................................... 119 <R>
Remoção de material por faceamento (G72).............51,253
<F>
Remoção de material por torneamento (G71) ...........39,241
Função de alarme de evasão de interferências ............... 198
Repetição de ciclo fixo (G70-G76)..................................38
Função de alarme de verificação de interferências ........ 196
Repetição de padrões (G73)......................................55,257
Restrições no ciclo fixo repetitivo múltiplo ...................274
i-2
ÍNDICE DE TÓPICOS B-64484PO-1/03
i-3
B-64484PO-1/03 TABELA DE REVISÃO
TABELA DE REVISÃO
Edição Data Conteúdo
03 Dez., 2012
02
01
r-1
B-64484PO-1/03
* B - 6 4 4 8 4 P O- 1 / 0 3 *