Você está na página 1de 79

Manual de programação e operação

FAGOR 8055-M

Cimhsa BR
R:Antônio bianchetti Nª530
São José dos Pinhais, PR
CEP=83065370
F:+(55) 41-35964477

1
V-02-01-2014
Índice:
Página Conteúdo
4 Apresentação
5 Sistema de coordenadas
6 G90 e G91 – programação absoluta e incremental
7 Função inicial da programação
8 G53 e G54 a G57 – origens
9 G17,G18 e G19 – plano de trabalho
10 Função de movimentação
10 G40,G41 e G42 –compensação de raio
11 G2 e G3 – interpolação circular
12 Interpolação helicoidal
13 G4 – tempo de espera ou permanência
13 G7 e G5 – aresta viva e aresta arredondada
14 G51 – LOOK-AHEAD – velocidade de processamento do
comando
14 Sub-programa ou sub-rotina
15 Repet label – ciclo Ed repetição - RPT
16 G92 – deslocamento de origem – zero virtual
17 G73 – rotação de coordenada
18 Funções de alto nível
20 Parametrização de ferramenta
22 G36 e G39 – arredondamento de canto e chanfros
22 G37 e G38 – entrada e saída tangencial
23 G10, G11, G12, G13 e G14 – espelhamento de eixo
Ciclos fixos
24 G81 – ciclo de furação direta
25 G82 – ciclo de furação com tempo de espera
26 G83 – ciclo de furação profunda – pica pau
27 G84 – ciclo de roca com macho
28 G84 – ciclo de rosca rígida com quebra cavaco
29 G211-G212 – ciclo de interpolação de rosca

2
V-02-01-2014
30 G85 – ciclo de alargador
31 G86 – ciclo de mandrilamento
32 G87 – ciclo de cavidade retangular
33 G88 – ciclo de cavidade circular
34 Quarto eixo
40 Tabela de miscelâneas – código M
41 Tabela de código G
42 Operação
43 Painel da máquina
47 Ligar máquina
47 Referenciar magazine (somente para magazine carrossel)
47 Referenciar eixos
48 Movimento manual dos eixos
48 Zero peça eixo Z
49 Presset de ferramenta
50 Zero peça eixos X e Y
51 Operação via MDI
51 Edição de programa
53 Simulação de programa
54 Executar programa em automático
54 Parada de inspeção de ferramenta
55 Corretor de ferramentas
56 Execução de programa via RS 232 (ON LINE)
58 Transmissão de programa via USB
64 Sistema de programação MC (interativo)
67 Exemplo de programação parametrizada
74 Exemplo de programação 2D

3
V-02-01-2014
Este manual foi elaborado com o intuito de facilitar a operação e a programação do
comando para maiores informações consultar os manuais do comando que se encontra em
arquivo PDF e está no CD que vem com a máquina

Manual de programação CNC 8055 M Manual


de Solução de Erros CNC 8055 M Manual de
Operação CNC 8055 MC
Manual de Auto-Aprendizagem CNC 8055 MC

A programação CNC se baseia em coordenadas cartesianas ,antes de se programar deve-se


analisar o processo a ser utilizado ,para isto devemos observar.

 O desenho da peça
 Instrumentos de controle dimensional
 Máquina a executar o serviço
 Definir o processo de programação e parâmetros de corte

4
V-02-01-2014
Sistemas de coordenadas

Os comandos numéricos descritos em uma programação CNC,tomam como base o sistema


cartesiano este sistema são linhas que cruzam a máquina e determinam a posição do eixo
dentro do espaço físico da mesma,este posicionamento parte de um zero,este ponto zero
é determinado pelo programador,desta maneira as coordenadas ficarão positivas ou
negativas dependendo para que lado do ponto zero andará o eixo.

As máquinas CNC podem ter vários eixos,mais o trabalho mais básicos são com 3 eixos
sendo eles X Y Z,também é bastante comum encontrar máquinas com quatro eixos para o
comando FAGOR o quarto eixo é representado pela letra U e é programado em ângulo .

5
V-02-01-2014
Programação
A programação em máquinas CNC pode ser feita em coordenadas absolutas ou
incrementais .

G90=Programação absoluta
A programação absoluta é representada pelo código G90 ,uma vez digitado no programa a
máquina entende que foi programado o valor da cota conforme o desenho partindo do
zero peça.

G90 G91

Observando o desenho a cima podemos reparar que em G90 absoluto para sair do ponto A
para o ponto B a coordenada X30,par ir ao ponto C é Y-40 e assim por diante ligando ponto
a ponto conforme o desenho partindo do zero peça.

G91=incremental
O sistema incremental funciona da seguinte forma, toda a vez que a ferramenta para, a
máquina entende que é zero e deve-se programar o valor da distancia entre a cota que a
ferramenta está e a próxima cota,para sair do ponto A para o ponto B deve-se programar
X-10 que se trata da distancia entre as cotas para sair do ponto B para C deve-se
programar Y-10,este sistema é mais utilizado para incrementar o eixo Z.

Modal e não modal


Modal = código G que deve ser ou pode ser desativado por outro (G90 desativa G91 e vice
versa)

Não modal = código G que não precisa ser desativado, ou seja, só é válido na linha no qual
foi programado (G4 tempo de espera não precisa ser desativado).

6
V-02-01-2014
Funções iniciais de programação

T= Ferramenta ,quando programado a máquina entende que se trata de ferramenta junto


com a letra T deve-se programar o número da ferramenta desejada (T1 =
ferramenta 1,T2=ferramenta 2)

D=corretor de ferramenta, o corretor de ferramenta é a tabela a onde se encontra todos


os dados da mesma raio, comprimento ,correção de raio e correção de comprimento,o
comando FAGOR me disponibiliza 100 corretores.

O corretor é um dado importante pois sem ele a máquina não tem como saber quais
medidas tem a ferramenta chamada, é programado junto ao número da ferramenta T1D1 .

É possível se programar uma ferramenta com um número e se programar o corretor com


outro,tomando o cuidado para que o zeramento desta ferramenta esteja no corretor
especificado ( T1D10 ),se for necessário programar mais de um corretor na mesma
ferramenta não a necessidade de se chamar a ferramenta novamente basta se programar
o corretor,por exemplo eu edito um programa utilizando ferramenta T2 com o corretor D2
no meio do programa eu resolvo trocar de corretor basta programar o corretor desejado
D25 tudo que for programado a baixo será usinado com o corretor D25

M6= código que ativa a sub-rotina do PLC que habilita troca da ferramenta (este código
é necessário para que a máquina troque de ferramenta,so é utilizado em máquinas que
tem magazine) ,por tanto fresadoras CNC não deve ser programado.

EX:
T1D1
M6

; = Sinal utilizado par eliminar linhas do programa ou para inserir comentário,uma vez
programado tudo que estiver programado para o lado direito do sinal a máquina ignora .
EX:
T1D1 ; DESBASTE
M6

S= Rotação,quando programado junto ao valor da RPM desejada e código M


correspondente ao sentido de giro movimenta o eixo árvore na rotação programada.

7
V-02-01-2014
M3 = sentido de giro Horário

M4 = sentido de giro Anti-Horário

EX:
T1D1 ; DESBASTE
M6
S1500 M3 (1500 RPM EM SENTIDO HORÁRIO )

G43 = Código correspondente a compensação de comprimento,é através deste código


que a máquina lê o comprimento da ferramenta ,deve ser programado antes da primeira
coordenada em Z.
T1D1 ; DESBASTE
M6
S1500 M3

G43

Origem da peça (G54,G55,G56,G57)


Os códigos de origem é que determina para a máquina a onde a peça se encontra dentro
do espaço físico da mesma se baseando no zero máquina (G53) .

Ao determinar o zero peça é obrigatório se determinar em que origem será guardado este
zeramento pode ser usado de G54 a G57,este código G será digitado no programa e assim
que o comando ler o código ele ira buscar estes dados guardados na origem e então saberá
em que ponto da máquina está fixada a peça,o zero peça quando determinado é guardado
na tabela de origem o valor da ponta da ferramenta o a posição do relógio apalpador ou
qualquer dispositivo que seja usado para o zeramento em relação ao zero máquina G53,o
zero máquina não pode ser mudado pois foi determinado pelo fabricante e é o ponto de
referência do eixo da máquina.

8
V-02-01-2014
T1D1 ; DESBASTE
M6
S1500 M3

G43

G54

Obs. A origem e o código M6 devem ir sozinhos na linha assim como está no


exemplo a cima.

Plano de trabalho
Plano de trabalho é a posição de como a ferramenta trabalha sobre a peça,as fresadoras
CNC e centros de usinagem são pré programados para trabalhar no plano G17 X Y mais
pode também trabalhar em G18 X Z e G19 Y Z

9
V-02-01-2014
G94= comando ISO que indica ao comando que a máquina trabalha em mm/min não a
necessidade de ser digitado pois já está ativo quando a máquina é ligada.

G95= comando ISO que indica ao comando que a maquina trabalha em mm/rotação
(geralmente utilizado em torno CNC).

Funções de movimentação

G0= avanço rápido ,quando programado a máquina entende que deve usar o máximo de
avanço e se deslocar até a coordenada programada,é utilizado para aproximação e
afastamento .

G1= interpolação linear ou avanço programado ,quando programado a máquina entende


que deve-se deslocar em um avanço programado previamente .

F = avanço, comando ISO que determina o avanço .


O avanço “F” quando programado permanece ativo na memória da máquina até que seja
programado outro valor de avanço.

Quando se programa uma fresadora geralmente se utiliza mm/min,então quando se


programa F2000 está dizendo para a máquina que ela deve se deslocar a 2000 mm/min.

Sintax = G1 Z20 F2000

G41 G42 G40 (compensação de raio)


Código G utilizado para compensar o raio da ferramenta ,para ser usado o raio da
ferramenta deve estar no corretor e o corretor deve estar descrito no programa.

G40 = descompensa o raio da ferramenta

G41 = compensa o raio concordante

G42 = compensação de raio discordante

10
V-02-01-2014
G2 e G3 = interpolação circular

G2 ,interpolação circular em sentido horário.

G3 , interpolação circular em sentido anti-horário


A interpolação circular pode ser programado de várias maneiras,sendo que se programado
um círculo igual ou menor que 180 graus basta utilizar as coordenadas finais do círculo e R
para determinar o raio do mesmo.

Ex: G3 X55 Y20 R12

Para se programar um círculo maior que 180 graus ou um círculo completo é necessário
indicar o centro do raio representado pelas letras “I J K”,o centro do raio no comando
FAGOR é incremental ou seja é a distância entre o início do raio e o centro do mesmo.

I =centro do raio no eixo X

J=centro do raio no eixo Y

K=centro do raio no eixo Z

No exemplo a baixo nos iremos interpolar um diâmetro de 30mm,note que o diâmetro não
está no centro da peça.

G1G41 X65

G3 X65 Y20 I-15 J0

G1G40 X55

Como deu para perceber o centro do diâmetro no projeto é X50 Y20,para se programar a
interpolação eu estou utilizando compensação de raio ( G41 ) e estou deslocando 15mm
que se trata do raio do diâmetro a interpolar na direção X+ (X50 + 15 = X65),portanto se
a distancia do centro do diâmetro até o inicio do raio é de 15mm a letra I -15 se fosse
deslocado para X- a letra I seria positivo.

11
V-02-01-2014
Interpolação Helicoidal
Para se utilizar a interpolação helicoidal deve-se executar a programação utilizando as
regras descritas anteriormente, a diferença está que será programado o eixo Z- que vai
corresponder a profundidade da interpolação e a letra K que vai corresponder ao passo da
hélice .

No exemplo a baixo nós iremos executar a mesma interpolação do exemplo anterior só


que iremos partir de Z0 até Z-10 ,o passo da hélice será de 0.5mm por volta.

G1G41 X65 F2000

G3 X65 Y20 I-15 J0 Z-10 K.5

G3 X65 Y20 I-15 J0 F800

G1G40 X55

Para se programar a interpolação helicoidal deve-se ter certeza de que o passo da hélice é
múltiplo da profundidade, ou seja, deve se dividir a profundidade pelo incremento
desejado, o resultado desta divisão deve ser um número inteiro.

Ex: 20mm de profundidade,2mm de incremento

20/2=10 (esta divisão é múltipla, por tanto pode ser utilizada)

20mm de profundidade, 1.3mm de incremento

20/1.3=15.4 (esta divisão não é múltipla, por tanto não pode ser usada)

Note que após a interpolação helicoidal é repetida a interpolação sem o eixo Z e sem a
letra K,isto é programado para que seja retirado a rampa ,pois como se trata de uma hélice
ficara uma rampa na altura do passo da hélice no fundo da cavidade.

Para se interpolar uma rosca com este sistema basta programar o passo da rosca na letra
K.

12
V-02-01-2014
G4 tempo de espera ou tempo de permanência
É programado junto a letra K que corresponde ao tempo que se deseja deixar a ferramenta
em espera.

A letra K é programada em centésimos de segundo, ou seja, cada 100 equivale a 1


segundo.

Ex: G4 K300

No exemplo a cima eu estou determinando que a maquina deve ficar parada por
3segundos,esta sentença deve ser programada sozinha na linha ,é um código G não modal
portanto é válido somente na linha que está programado,permanece parado nos segundos
programados e em seguida continua a ler o programa normalmente.

G7 G5 G51
G7 = aresta viva
Quando programado faz com que a máquina trabalhe com o parâmetro INPOSW (faixa de
morte) ativado fazendo com que a máquina se mantenha na cota ativa a até alcançar o limite
da esquina para então ler a próxima cota programada, deixando canto vivo para que isto
aconteça a máquina reduza velocidade dando a impressão de que a máquina para na esquina
da peça .

A máquina quando é ligada está pré-estabelecida para ativar o código G7

G5 = arredondamento de aresta
Quando programado desativa o código G7, faz com que a máquina arredonde a aresta de
canto não deixando canto vivo.

Não tem como regular este arredondamento quanto maior a velocidade de corte maior será o
arredondamento.

13
V-02-01-2014
G51 = Look –Ahead (velocidade de processamento)

Esta função é utilizada para aumentar a velocidade de processamento do comando.

Todo o comando CNC quando executa uma linha do programa já fez a leitura do mesmo
tantas linhas a diante .

O comando FAGOR tem uma velocidade de processamento de 1 mili segundo


aproximadamente 200 linhas ,para um programa 2D é mais que suficiente ,mas
quando feito um programa em um Softwaer de cam é gerado muitas linhas ,por
exemplo um programa feito manualmente a onde eu utilizaria 30 blocos de
programa o mesmo programa feito em um cam geraria mais de 1000 blocos
,que exige uma velocidade de leitura maior, ativando look-ahead se alcança
esta velocidade

Ex: G51 A100 E0.02

A- Aumento de velocidade de processamento (no exemplo a cima eu estou


aumentando em 100% a velocidade)
E- Erro de contorno permitido (referi-se a precisão do pós-processador)

SUBPROGRAMA OU SUB-ROTINA
Um subprograma contem seqüências de operações de trabalho,que podem ser executadas
várias vezes dentro do próprio programa.

O subprograma sempre será programado após o M30 Funções de programação:

(MCALL 1) - Chamada de sub-programa

(SUB1) - Subprograma

(RET) - Finalização do subprograma

(MDFF)-Fim de definição (deve ser programado após (MCALL) no programa principal)

14
V-02-01-2014
REPEAT LABEL (CICLO DE REPETIÇÃO)
Podemos executar uma repetição usando um ciclo RPT,definindo o inicio e o fim do perfil
através de números de bloco ( etiquetas “N”).

Ex:

No exemplo a cima nós temos uma repetição que diz para a máquina que ela deve repetir
do N1 ao N2 , 10 vezes (a letra N que está fora do parentes corresponde ao número de
repetições) ,deve-se lembrar que o programa já leu do bloco N1 ao N2 depois leu o RPT
por tanto 10 repetições ira fazer 11 vezes.

Este procedimento pode ser usado como uma sub-rotina,pois pode ser chamado dentro do
programa em qualquer posição.

No exemplo a cima o primeiro RPT repete 10 vezes o que fará 11 pois a primeira já leu so
será repetida,o segundo e terceiro RPT deve ser programado com 11 repetições pois não
leu o programa ainda.

15
V-02-01-2014
G92 = deslocamento de origem
A função G92 é utilizada para deslocar a origem da peça (zero peça) sem alterar o
zeramento original.

Vamos tomar como exemplo um dispositivo no qual nós temos 6 peças de perfil igual,onde
o zero peça está no centro do dispositivo e a distancia entre o centro das peças é de 87mm
em X e 35mm em Y.

No exemplo a cima nós vemos que quando programado G92 X0 Y0 a máquina entende que
o zeramento é exatamente no ponto onde o eixo está parado,este procedimento pode ser
usado para qualquer eixo ( X , Y , Z e U) basta posicionar o eixo e chamar o código
definindo o eixo desejado e o valor ,para desativar basta ter no programa uma origem
(G54 a G57) após a execução do programa.

16
V-02-01-2014
G73 = rotação de coordenada
O código permite rotacionar as coordenadas do programa sendo que deve ser programado
juntamente com a letra Q que vai determinar o ângulo desejado, quando programado a
letra Q com valor positivo rotaciona em sentido anti-horário quando programado com
sinal negativo rotaciona em sentido horário .

Ex: G73 Q30

Quando programado com o exemplo a cima rotaciona o programa a partir do zero peça
,todas as coordenadas a baixo desta sentença estarão rotacionadas a 30 graus .

Quando se deseja rotacionar um ponto diferente do centro da peça deve-se determinar


este centro junto a sentença onde a letra I corresponde ao eixo X e a letra J ao eixo Y.

Ex: G73 Q30 I20 J30

Este sistema pode também ser utilizado para a programação de uma furação em arco.

Ex:

No código G73 o ângulo Q é incremental, cada vez que se manda repetir ele soma o valor,
observando o exemplo a cima vemos que o primeiro furo será feito na coordenada
programada no ciclo G83,quando for repetir já pegará esta coordenada rotacionada a 30
graus ,na segunda repetição (terceiro furo ) somará o ângulo e pegará a coordenada a 60
graus depois 90 , 120 ,150 .

Este código é desativado pelo próprio G73 programado sozinho sem a letra Q conforme
está no exemplo a cima .

Obs: o código G73 só funciona no plano de trabalho G17 ( X e Y)

G73 Q20 G73 Q20 I35 J20

17
V-02-01-2014
Função de programação de alto nível
Este tipo de sentença é utilizada para programação parametrizada.

(Goto) - Desvio de programa (salto em condicional)

( IF ) - SE..

( LT ) - Menor que

( GT ) - Maior que

( TAN ) - Tangente

( SEN) - Seno

(COS) – Co-seno

(SQRT) - Raiz quadrada

( * ) –Vezes

( / ) - Dividido

( +) - Mais

( - ) - Menos

Macro variável
Macro variável são parâmetros de cálculo determinados pelo programador para efetuar
equações matemática e fazer com que a máquina calcule alguns dados para efetuar um
programa, estes macros são representados pela letra P.

Após determinar as equações deve-se programar substituindo os valores das coordenadas


pelos macros.

18
V-02-01-2014
CAVIDADE PARAMÉTRICA

19
V-02-01-2014
Paramétrizar dados do corretor de ferramenta
O comando FAGOR me permite pré estabelecer dados de ferramenta diretamente no
programa estes dados são enviados para o corretor automaticamente.

Deve-se tomar cuidado, pois após a determinação deve-se programar o corretor “D”para
que o comando assuma o valor.

Com este tipo de parametrização é possível fazer com que a máquina some ou subtraia
valores do corretor o que facilita muito a programação de chanfros.

No exemplo a baixo nós iremos programar uma pirâmide na qual utilizaremos este sistema
,para isto eu irei fazer o programa de um quadrado de 0.5mm e para cada repetição vou
aumentar 0.2mm no raio da ferramenta,para 0.2mm quanto devo aprofundar em Z?

Para determinar o incremento é necessário efetuar um cálculo de trigonometria.

20
V-02-01-2014
21
V-02-01-2014
G36 e G39= arredondamento de canto e chanfro

Em operações de fresamento de contornos é possível inserir raios ou chanfros entre duas


retas.
Através das funções G36 e G39 respectivamente, sem haver necessidade de se
programar os pontos de início e final dos mesmos, bastando programar os pontos de
interseção e o valor do raio ou chanfro.
Estas funções devem ser programadas seguidas dos valores do raio ou
chanfro no bloco em que se programa o deslocamento, cujo final será
arredondado ou chanfrado.

Exemplo:

G37 e G38 entrada e saída tangencial


Com as funções G37 e G38 se pode entrar tangencialmente em uma
trajetória sem haver necessidade de se programar uma interpolação circular,
para determinar o raio se programa a letra R e a coordenada final.

As funções G37 e G38 não são modais e devem ser programadas cada vez
que se deseja fazer uma entrada ou saída tangencial.

sintax=

G37 R20 Y50---entrada tangencial

G38 R20 Y0---saída tangencial

22
V-02-01-2014
G10 G11 G12 G13 G14 ESPELHAMENTO DE EIXO

CICLOS FIXOS
A máquina dispõe de ciclos fixos que podem ser executados em qualquer
plano, realizado de acordo com o eixo selecionado.

As funções que possui o CNC para definir os ciclos fixos de usinagem são:

G81 – Ciclo fixo de furação


G82 – Ciclo fixo de furação com tempo de espera.
G83 – Ciclo fixo furação profunda com passo constante (pica-pau)
G84 – Ciclo fixo de rosquemaneto com macho.
G212/G211 – interpolação de rosca
G85 – Ciclo fixo de alargamento
G86 – Ciclo fixo de mandrilhamento
G87 – Ciclo fixo de cavidade retangular
G88 – Ciclo fixo de cavidade circular

G80 – Cancela ciclo fixo


G98 – Volta ao plano de partida, depois de executado o ciclo fixo (ultimo Z
programado antes do ciclo).
G99 – Volta ao plano de referência, depois de executado o ciclo fixo (Z de inicio do
ciclo).

23
V-02-01-2014
G81 – Ciclo fixo de furação
G81 G98/G99 X Y Z I K F

G81 – define o ciclo


X – define a posição inicial da furação em X
Y – define a posição inicial da furação em Y
Z – define a posição de segurança para inicio da furação
I – define a profundidade da furação (valor absoluto)
K – define um tempo de espera ( cada 100 equivale a 1 segundo)
F – avanço de corte

Exemplo de programação:

T1 D1
M6
S1000 M3
G43
G54
G0 X10Y10
Z10
G81 G98 X10 Y10 Z2 I-20 K200 F100
XY ; se houver mais cotas basta progama-las em seguida
G80
G0 Z100
M30

24
V-02-01-2014
G82 – Ciclo fixo de furação com tempo de espera
G82 G98/G99 X Y Z I K

G82 – define o ciclo


X – define a posição inicial da furação em X
Y – define a posição inicial da furação em Y
Z – define a posição de segurança para inicio da furação
I – define a profundidade da furação (valor absoluto)
K – define um tempo de espera ( cada 100 equivale a 1 segundo)
F – avanço de corte

Exemplo de programação:

T1D1
S1000M3
G54
G0X10Y10
G43Z10
G82 G98 X10 Y10 Z2 I-20 K300 F50
XY ; se houver mais cotas
G80
G0 Z100
M30

25
V-02-01-2014
G83 – Ciclo fixo furação profunda com passo constante
G83 G98/G99 X Y Z I J F

G83 – define o ciclo


X – define a posição inicial da furação em X
Y – define a posição inicial da furação em Y
Z – define a posição de segurança para inicio da furação
I – profundidade incremental (passe da furação)
J – numero de vezes que se deve repetir o parâmetro I (profundidade da furação
dividido pelo incremento) ex: 20/ I2 = J10

Obs:tomar cuidado pois o ciclo desconta o Z inicial, pois o parâmetro I é


incremental, para furar 20mm parando em um Z de 2 e utilizar 2mm de
incremento terá que repetir 11 vezes .

Exemplo de programação:

T1D1
M6
S1000M3
G54
G0G90 X10 Y10
G43Z10
G83 G98 X10 Y10 Z2 I-2 J11 F50____I-2 * J11 = 22 – Z2 = 20
XY ; se houver mais cotas
G80
G0 Z100
M30

26
V-02-01-2014
G84 – Ciclo fixo de rosqueamento com macho.
G84 G98/G99 X Y Z I K R J F

G84 – define o ciclo


X – define a posição inicial da furação em X
Y – define a posição inicial da furação em Y
Z – define a posição de segurança para inicio da furação
I – define a profundidade da furação (valor absoluto)
K – define um tempo de espera ( cada 100 equivale a 1 segundo)
R – define o tipo de rosca “R1 rosca rígida” “R0 rosca com mandril flutuante”
Caso não seja programado o parâmetro R o ciclo irá identificar com R0
J – multiplica a velocidade de retorno ex: F500 se colocado J2 retorna com F1000
F – avanço de corte (RPM * PASSO DA ROSCA)

Exemplo de programação:

T1D1
M6
S300 M3
G54
G0X10Y10
G43Z10
G84 G98 X10 Y10 Z2 I-12 R1 F450
XY ; se houver mais cotas
G80
G0Z100
M30

27
V-02-01-2014
Para se executar um rosqueamento com macho deve-se calcular o avanço e a rotação, é
recomendado utilizar a tabela a baixo.

Quando usar mandril flutuante o Z de início do ciclo deve ser de no mínimo 5mm
dependendo do passo da rosca ,pois o mandril deve ter espaço para retornar.

OBS: não são todos os modelos de máquina que tem como standard rosca rígida, para
as máquinas que não possuem rosca rígida deve-se utilizar um mandril flutuante.

G84 –ciclo de rosca rígida com quebra cavaco

G84 X Y Z I R1 B H F

G84 – define o tipo de ciclo


X – posição em X do primeiro furo
Y – posição em Y do primeiro furo
Z – posição de segurança para inicio do rosqueamento
I - profundidade do rosqueamento
R1 – define como rosca rígida
B – profundidade de rosqueamento para alivio (passo para quebra cavaco)
H – distancia para retrocesso

OBS: so é possível executar este ciclo com rosca rígida, é recomendado que se
programe o retrocesso ( H ) pelo menos 1x o passo da rosca.

T1D1
M6
S300 M3
G54
G0X15Y10
G43Z10
G84 G98 X15 Y10 Z2 I-30 R1 B5 H1.5 F450
XY ; se houver mais cotas
G80
G0Z100
M30

28
V-02-01-2014
G211/G212 – Ciclo de interpolação de rosca
G211 – interpolação interna
G212 – interpolação externa

G211 / G212 X Y Z I J K B C L A E Q

G211 / G212 – define o tipo de interpolação (G211 interna) (G212 externa)


X – posição do primeiro furo em X
Y – posição do primeiro furo em Y
Z – posição de segurança para inicio da interpolação
I – profundidade do rosqueamento
J – diâmetro da rosca (ex: M30 = J30)
K – altura do filete (passo x 0.65)
B – passo da rosca (quando programador com sinal negativo executa a rosca de baixo para
cima )
C – tipo de corte (deve-se programar o numero de filetes que a ferramenta possui)

L –sobre metal para acabamento no raio


A – incremento por passada
E – distancia de retrocesso (distancia que deve afastar da parede para subir)
Q – ângulo de entrada da rosca

T1D1
M6
S1200 M3
G54
G0X0Y0
G43Z10
G211 X0 Y0 Z2 I-30 J20 K1.3 B2 C5 L0.1 A0.5 E1 Q30 F300
XY ; se houver mais cotas
G80
G0Z100
M30

29
V-02-01-2014
G85 – Ciclo fixo de alargamento
G85 G98/G99 X Y Z I K F

G85 – define o ciclo


X – define a posição inicial da furação em X
Y – define a posição inicial da furação em Y
Z – define a posição de segurança para inicio da furação
I – define a profundidade da furação (valor absoluto)
K – define um tempo de espera ( cada 100 equivale a 1 segundo)
F – avanço de corte

Exemplo de programação:

T1D1
S500M3
G54
G0X10Y10
G43Z10
G85 G98 X10 Y10 Z2 I-20 K300 F50
XY ; se houver mais cotas
G80
G0 Z100
M30

30
V-02-01-2014
G86 – Ciclo fixo de mandrilhamento
G86 G98 X Y Z I Q D E F

G86 – define o ciclo


X – posição do primeiro furo em X
Y – posição do primeiro furo em Y
Z – posição de segurança para inicio da interpolação
I – profundidade do mandrilhamento
Q – ângulo de parada
D – deslocamento para alivio em X
E – deslocamento para alivio em Y

T1D1
M6
S800 M3
G54
G0X0Y0
G43Z10
G86 X0Y0 Z2 I-20 Q0 D1 F150
XY ; se houver mais cotas
G80
G0Z100
M30

31
V-02-01-2014
32
V-02-01-2014
G88 – Ciclo fixo de cavidade circular

33
V-02-01-2014
34
V-02-01-2014
35
V-02-01-2014
36
V-02-01-2014
Perímetro da peça= ø x 3,1416

60 x 3.1416 = 188.496
188.496 =360°
12.5= U°
U=(360x12.5)/188.496
U=4500/188.496
U=23,89°

37
V-02-01-2014
38
V-02-01-2014
T1D1;KB 20MM
M6
G54 G43
G0G90 X0 Y-30
Z50
N1G1 Z20 F2000
Y30
G0 Z50
G91 U60
N2G90 Y-30
(RPT N1,N2)N5
G0G90 Z150
M30

39
V-02-01-2014
MISCELÂNEAS
M00 – parada programada

M01 – parada programada ativada via botão (localizado no painel da máquina)

M02 – fim de programa retorna ao inicio

M03 – liga o RPM em sentido horário

M04 – liga o RPM em sentido anti-horário

M05 – para o RPM

M06 – ativa a troca de ferramenta

M07 – ativa a refrigeração a ar comprimido

M08 – ativa a refrigeração a óleo solúvel

M09 - desativa a refrigeração a óleo solúvel

M10 – desativa a refrigeração a ar comprimido

M19 – parada orientada do eixo arvore (M19 S0)

M28 – ativa refrigeração de alta preção (so para maquinas equipadas co m refrigeração
interna)

M29 – desativa a refrigeração de alta preção

M30 – fim de programa

M80 – ativa trava do quarto eixo

M81 – desativa a trava do quarto eixo

M89 – Quando programado a cima do M30 desliga o comando da máquina

MAGAZINE RANDOM

40
V-02-01-2014
Código G
G0 – avanço rápido

G1 – interpolação linear (avanço programado)

G2 – interpolação circular em sentido horário

G3 – interpolação circular em sentido anti- horário

G4 – tempo de espera o permanência

G5 – arredondamento de aresta

G6 – quando programado junto a G2 ou G3 transforma o centro do raio em absoluto

G7 – aresta viva

G10,G11,G12,G13 – espelhamento de eixo

G16,G17,G18 e G19 – plano de trabalho

G40,G41,G42 – compensação de raio

G43 – compensação de comprimento

G44 – desativa compensação de comprimento

G53 – zero máquina

G54 a G57 – origem ( zero peça)

G51 – look- aheade

G72 – fator de escala

G73 – rotação de coordenada

G80 – anula ciclo fixo

G81 a G89 – ciclos fixos

G94 – velocidade em mm/min

G95 – velocidade em mm/rotação

41
V-02-01-2014
Operação

42
V-02-01-2014
Painel de programação

43
V-02-01-2014
44
V-02-01-2014
45
V-02-01-2014
46
V-02-01-2014
Ligar a máquina
Para ligar a máquina deve-se :

 Ligar a chave geral


 Ligar botão de alimentação do painel
 Solte o botão de emergência (existe 2 botões ,um no painel e um no controle
manual)
 Aguarde o comando ligar

Algumas máquinas a necessidade de após o comando ligar acionar novamente o


botão de alimentação do painel.

Referenciar o magazine
Este procedimento so é necessário para máquinas com magazine carrossel.

 Acionar + (no menu principal)


 Acionar diagnosis
 Acionar usuário
 Caso a máquina tenha quarto eixo acione presset magazine
 Digite o número da ferramenta que esta em posição de troca,ou seja a que está em
direção ao eixo .
 Acione confirma (localizado no canto esquerdo na parte inferior da tela)

Referenciar os eixos
Após referenciar o magazine deve-se referenciar os eixos da máquina,para efetuar esta
operação deve-se tomar o cuidado para que esteja ligado os acionamentos dos eixos para
verificar basta olhar na parte inferior da tela em manual do lado esquerdo ,verificar se a
letra F esta grifada em amarelo ,se estiver o acionamento não está ligado.

 Acione main menu


 Acione manual
 Acione busca de referência
 Acione todos
 Acione start

47
V-02-01-2014
Movimento manual dos eixos
Para efetuar o movimento manual dos eixos nos temos as seguintes opções .

Jog continuo

Jog incremental

Movimento com o volante

Para efetuar o movimento manual dos eixos deve-se tomar o cuidado para que não esteja
em modo MDI, pois quando em MDI o movimento é bloqueado .

Zero peça e presset de ferramenta

Zero peça eixo Z


Para se efetuar o zeramento do eixo Z nós iremos utilizar uma ferramenta como padrão de
medição para as demais,vamos utilizar a ferramenta T1.

Para se utilizar uma ferramenta como padrão nos devemos verificar a seguinte situação.

 Verifique se o corretor da ferramenta está ativo


 Acione main menu
 Acione tabelas
 Acione corretores
 Verifique o corretor da ferramenta padrão ,o comprimento “L”deve estar zero
 Acione main menu
 Manual
 Tangencie a ferramenta na face da peça
 Acione usuário
 Acione origem
 Escolha a origem desejada (G54 a G57)
 Escolha o eixo que deseja zerar , no caso Z (G54 Z)
 Acione esc

Pronto está zerado o eixo Z.

A ferramenta padrão será utilizada sempre que for necessário efetuar o zero peça,como
ela é o padrão de medição das demais ferramentas ,quando efetuado o zero de um
produto diferente todas as ferramentas que estiverem no magazine já pressetada , não a
necessidade de se repetir a operação.

48
V-02-01-2014
Presset das demais ferramentas
O significado de presset é medição ,para efetuar a medição das ferramenta deve-se
proceder da seguinte maneira.

 Tangencie a ferramenta na face da peça


 Acione medição
 Acione Z
 Digite o valor do Z da peça no caso zero
 Acione enter
 Acione carregar Z

Pronto esta pressetado,ao efetuar esta operação o comando envia para o corretor da
ferramenta a diferença de medida da ferramenta padrão para a ferramenta que esta
sendo pressetada.

Este procedimento deve ser feito para todas as demais ferramentas.

Obs: Digite o Z da peça ,refere-se a seguinte situação ,pode acontecer de você zerar a
ferramenta padrão na face superior da peça e executar um perfil 3D e assim perder sua
referência .

Nesta situação você poderá tangenciar em outra face conhecida e digitar o valor desta
medida em medição .

No exemplo a cima nos tangenciaríamos na face Z-40 entraríamos em medição


,Z,digitaríamos -40 ,carregar Z e o comando já calcularia o valor de presset descontando
40mm.

49
V-02-01-2014
Zero peça eixos X Y

O zero peça pode ser feito de varias maneiras e com vários instrumentos
(relógio apalpador ou comparador,pino localizador de aresta ou a ferramenta)
o instrumento usado depende do grau de precisão da peça.
Este exemplo será feito com uma peça em bruto ,e será tirado o centro da
peça utilizando uma ferramenta.

 Tangenciar a ferramenta na lateral da peça


 Acionar pré seleção (pré seleção é um zeramento virtual)
 Acione o eixo desejado ,no exemplo estamos zerando o eixo X
 Acionar X
 Digitar zero
 Acionar enter
 Acionar esc
 Tangenciar do outro lado da peça
 Verifique no display o eixo terá um valor,divida o valor por 2 (X-110/2=X-55)
 Subir a ferramenta
 Acione MDI
 Digite o eixo desejado no caso X ,se o valor do eixo estava com sinal negativo deve-
se digitar X- , digitar o valor da divisão X-55
 Acione start
 O eixo vai se deslocar a o centro da peça
 Acione usuário
 Acione origem (G54 a G57)
 Escolher o eixo desejado no caso X (G54X)
 Acione ESC

Este procedimento deve ser repetido para o eixo Y , pode também se feito com o relógio
apalpador ou com o pino localizador de aresta.

50
V-02-01-2014
Operação em MDI
Toda a programação manual no CNC deve ser feito via MDI,ligar rotação para presset de
ferramenta,deslocar o eixo entre outras funções que se deseje ligar fora da execução
automática.

O sistema MDI é encontrado na pagina MANUAL.

 Acione manual
 Acione MDI
 Digite a sentença
 Acione start

No comando FAGOR 8055 POWER,fica gravado as ultimas 10 sentenças digitadas ,para


acesa-las basta .

 Acionar MDI
 Acionar seta para baixo
 Aparecerá as sentenças digitadas
 Selecione
 Acione enter
 Acione start

Edição de programa
Para entrar na página de edição.

 Acione main menu


 Acione editar
 Ira abrir uma página com todos os programas que estão na máquina, você poderá
selecionar um através das setas de direção e acionar enter ou digitar o número do
programa desejado ou o número de um programa que não existe e acionar enter.

51
V-02-01-2014
Após selecionar o programa você terá as seguintes opções .

 Edit – abre a página para edição do programa


 Modificar – possibilita modificar dados do programa ,posicionar o cursor sobre a linha
que se deseja modificar ,acione modificar ,a linha em questão abrirá na parte inferior da
tela , modifique,acione enter
 Buscar – buscar dados no programa , acione buscar ,acione texto , digite a sentença
,acione enter,a pós encontrar a sentença acionar finalizar busca.
 Apagar bloco – apaga bloco do programa
 Mover bloco – mover bloco do programa
 + - ao ser acionado muda a página fazendo que apareça as seguintes teclas
 Copiar bloco – copia e cola blocos do programa.
 Copiar a prog – utilizado para copiar parte de um programa para outro
 Incluir programa – utilizado para colar um programa dentro de outro (só é possível
colar um programa inteiro)

Edit
Ao acionar Edit aparecerá as seguinte opções.

 Linguagem CNC – possibilita a edição direta no comando (digitação)


 Teach_in – ponto a ponto , deve-se posicionar a ferramenta em um determinado
ponto manualmente e acionar enter , o comando grava o ponto automaticamente
 Interativo – tela que contem todos os ciclos de maquina
 Perfil – utilizado para edição de perfil
 Seleção perfil – utilizado para selecionar o perfil editado
Para editar um programa em linguagem (ISO) ,deve-se primeiramente ter um zero peça
uma origem para que possa ser feita a programação da peça, fazer um zero
ferramenta e presset se caso houver mais que uma ferramenta .

52
V-02-01-2014
Simulação de programa
Para se simular um programa .

 Acionar main menu


 Acionar simular

Aparecerá uma tela para selecionar o programa

Após selecionar o programa ,abrirá uma tela que terá a seguinte opção

 Movimento teórico – efetua a simulação gráfica com centro da ferramenta


 Função G – efetua a simulação com compensação de raio
 Plano principal
 Rápido
 Rápido [S=0]

Para simulação gráfica só será útil FUNÇÃO G e MOVIMENTO TEÓRICO,as demais funções
movimentara a máquina.

Abrindo função G ou movimento teórico,acione gráfico(localizado na parte inferior da tela


do lado direito) ,abrirá a página gráfica .

 Tipo de gráfico – defini a visualização do gráfico


( 3D,XY,XZ,YZ,CONJUNTA,PLANTA,SÓLIDO)
 Zona a visualizar – utilizado para definir as dimensões do bloco a usinar
 Ponto de vista – utilizado para virar a vista (3D e SÓLIDO)
 Apagar gráfico

Uma vez selecionado o tipo de gráfico acionar start,o gráfico sólido só funciona em
função g e é necessário ter denominado os raios da ferramenta no corretor.

53
V-02-01-2014
Executar programa em automático
Para executar um programa em automático .

 Acione main menu


 Acione executar
 Selecione o programa
 Start

Para parar a execução acione ciclo stop e reset.

Quando acionado ciclo stop a máquina entra em hold parando temporariamente de ler o
programa quando acionado ciclo start retoma a usinagem.

Parada de inspeção de ferramenta


A parada de inspeção de ferramenta é uma função para dar pause no programa com o
intuito de verificar a ferramenta ou medir a peça.

Quando a máquina está em execução aparece no painel a função inspeção de ferramenta.

 Acione inspeção de ferramenta


 Acione o botão para parar a rotação
 Afastar a ferramenta da peça
 Após feito a operação
 Acione reposicionamento
 Aparecerá na parte inferior da tela todas as funções que foram desligadas e os
eixos que foram movimentados
 Selecione M3 ou M4 para ligar a rotação
 Acione start
 Selecione os eixos para aproximação (tomar cuidado para que não bata na peça)
 Acione start
 Os eixos irão se aproximar da peça voltando ao mesmo ponto da onde partiram
 Após a aproximação a máquina vai ficar aguardando um start para retomar a
execução

A máquina se desloca no ultimo avanço ativo ,se estiver muito longe da peça você pode
aproximá-la mas nunca levar ao ponto de onde ela partil,pois ela vai descontar o
deslocamento para dentro da peça.

54
V-02-01-2014
Corretores de ferramenta
O corretor de ferramenta é a pagina onde estão os dados de ferramenta com raio
comprimento entre outros.

 Acione main menu


 Acione tabelas
 Acione corretores

Na página de corretores teremos a seguinte opções

Para editar basta levar o cursor até o corretor desejado e acionar modificar ,a linha
ira abrir na parte inferior da tela,alterar e acionar enter.

Pode também ser editado , acione Edit ,abrirá uma tarja na parte inferior da tela
com todos os dados do corretor,digite o número do corretor e em seguida basta clicar no
dado que se deseja alterar digitar o valor e acionar enter.

55
V-02-01-2014
Transmissão via RS232 (transmissão online)
Para efetuar uma transmissão online é necessário configurar o WinDnc

O endereço da pasta de trabalho e pasta do operador CNC deve ser o mesmo

 NEW=nome da pasta
 MODELO= tipo de máquina (T=torno) (M=centro)
 LINHA SERIAL=cabo de comunicação
 CONECTAR AO INÍCIO= abrir conectado com a máquina
 VELOCIDADE=velocidade de transmissão (configurar com 19200)
 PASTA DE TRABALHO=pasta na qual está armazenada os programas no computador
 PASTA DO OPERADOR CNC=pasta na qual se deseja transmitir o programa para o
computador ( para transmissão online deve estar com o mesmo endereço da pasta de
trabalho)

Simular programa online

 MAIN MENU
 SIMULAR
 LINHA DE SERIE 2DNC
 DIGITAR O NUMERO DO PROGRAMA
 ENTER
 MOVIMENTO TEÓRICO
 GRÁFICO
 CICLO START

Caso o programa não esteja aparecendo na tela ,aguar de o programa rodar e acione .
 ZONA A VISUALIZAR
 ZONA ÓTIMA

56
V-02-01-2014
Executar programa online

 MAIN MENU
 EXECUTAR
 LINHA DE SERIE 2DNC
 DIGITAR O NÚMERO DO PROGRAMA
 ENTER
 APARECERÁ NA TELA “CARREGANDO”
 APÓS O PROGRAMA CARREGAR ABRIRÁ A PÁGINA DE EXECUÇÃO

CICLO START

57
V-02-01-2014
TRANSMISSÃO DE PROGRAMA VIA USB
A entrada USB da máquina encontra-se na CPU da mesma,as únicas maquinas que possuem entrada USB
no painel frontal são o TR-1 XP,TR-2 XP,TR-10,TR-25,TR-30 e TR-30 L

A máquina só irá identificar arquivos com a extensão( .PIM) no caso de centro de usinagem ou (.PIT) no
caso de torno CNC.

Para salvar o programa como (.PIM ou .PIT) .

 Abra o WinDnc (software de transmissão da FAGOR)


 Abra o ícone setup

 Ira aparecer a seguinte pagina

 Acione novo
 Abrirá a seguinte página

Para alterar as opções de dois clic dentro da janela correspondente .

New =nome que aparecerá na pasta

Modelo corresponde ao tipo de máquina 8050/8055T é torno cnc e 8050/8055M é centro de


usinagem ou fresadora CNC.

58
V-02-01-2014
Em tipo, nós teremos as seguintes opções linha serial ,modem ,nodo de rede ou card A.

Conectar ao início corresponde a o software abrir conectado a máquina ou conectar manualmente


.

Porta corresponde a porta de comunicação a onde esta conectado o cabo .

A velocidade de transmissão é de 19200 Bd

A pasta de trabalho corresponde a pasta da unidade C: onde se localiza os programas CNC que
devem ser transmitidos .

A pasta de trabalho do operador CNC corresponde a pasta para onde se deseja enviar os
programas para o computador.

Após feita a configuração deve se clicar em aceitar .

Aparecerá a seguinte página.

Clic na pasta que foi criada para selecioná-la .

Clic em selecionar .

Caso va efetuar uma transmissão via cabo clic em conectar,e logo após em arquivos

Caso queira usar o software para mudar a extensão do arquivo clic em esc no teclado do
computador ,abrirá a seguinte página.

 Acione arquivos

Abrirá a seguinte página.

59
V-02-01-2014
 Acionar o ícone representado por uma cruz azul localizado na parte inferior da tela
.

 Abrirá uma página cinza (página para edição de programas )

 Copie o programa

 Clic no botão direito do mouse

 Clic em acrescentar ,o programa será colado na página

 Clic em guardar

 Clic em novo arquivo

 Digite o número do arquivo deve ser número e deve conter seis dígitos

 Acione enter no teclado do computador

Vá a pasta que foi configurada anteriormente copie o programa e cole no pendrive.

60
V-02-01-2014
 Plugar o pendrive na máquina

As máquinas TR-1 XP,TR-2 XP,TR-10,TR-25,TR-30 e TR-30 L possuem entrada USB no painel de


operação,as demais máquinas a entrada USB se localiza na CPU.

Após plugar o pendrive vá ao painel de operação do comando.

 Acione main menu


 Acione utilidades

 Acione explorador

Abrirá a seguinte página.

Memória=programas digitados na máquina .

Disco duro= corresponde a um cartão de memória localizado


na CPU.

Disco USB=entrada USB

Posicione o cursor sobre o disco USB (utilizar as teclas direcionais do comando para isto.

Caso os programas estejam em uma pasta no pendrive ,acione a seta direcional do comando para
direita para abrir o pendrive ,e desta maneira proceder para abrir pasta a pasta do pendrive até
encontrar os programas.

61
V-02-01-2014
Na imagem a cima ,note que os programas estão dentro do pendrive na pasta programas.

Com auxílio do ícone localizado na parte inferior da tela do lado direito passe o cursor para tela da
direita.

Com a seta direcional do comando ,posicione o cursor sobre o programa que se deseja transferir.

 Na parte inferior da tela,clic em ação ,em seguida em copiar


 Retorne o cursor para o lado esquerdo .
 Leve o cursor até o local onde se deseja colar o programa

OBS.se o programa for gerado em software de CAM ,ou seja ponto a ponto deve-se envia lo para o
disco duro no caso para pasta PROG ,pois tem mais capacidade de armazenamento que a unidade
MEMORIA.

 Acione ação
 Acione colar (o programa será colado na pasta)

Para executar ou simular um programa que está no disco duro proceda da seguinte maneira .

 Acione executar ou simular


 Acione disco duro
 Selecione o programa
 Acione enter

Pronto é só dar START.

62
V-02-01-2014
Obs. Para que o programa apareça na máquina executável e para que apareça o comentário no
mesmo, deve-se colocara a seguinte sentença no início do programa.

% DIGITE O COMENTÁRIO , MX--,


T1D1;DESBASTE

Caso não tenha esta sentença no início do programa ,o mesmo aparecerá desta maneira no painel.

63
V-02-01-2014
Sistema MC de programação,ciclo de cavidade circular
-Acionar SHIFIT

-Acionar ESC

-Aparecerá a seguinte tela

-Acionar c

-Acionar LEVEL CICLE,até aparecer a seguinte tela

Este ciclo vai pedir as seguintes informações

-XC=centro do raio em X (posição real do centro,absoluto)

-YC=centro do raio em Y

-Zs=Z de segurança

-Z=Z inicial

-P=profundidade da cavidade

-I=incremento em Z

-Fz=avanço do incremento em Z

Tudo que for ícones nesta tela serão trocados através da tecla de duas cores (azul e branca
ou preto e cinza),por exemplo o sentido de giro do eixo árvore.

64
V-02-01-2014
Na parte de baixo da tela serão fornecidos os dados da ferramenta de desbaste e de
acabamento sendo que se for fornecido a ferramenta de desbaste e não colocar o número
da ferramenta de desbaste , fornecer o valor do sobre-metal para acabamento ,o ciclo fará
o desbaste deixando o sobre-metal podendo ser feito um ciclo de acabamento
separadamente ,para fazer isto basta apagar o número da ferramenta de desbaste e
colocar o número da ferramenta de acabamento.

Para rodar este ciclo direto (sem colocar no programa)

-Acione ESC

Aparecerá o seguinte ícone no alto da tela do lado direito

Pronto ,é só dar START

Para colocar o ciclo no programa

Monte o ciclo conforme as especificações.

-Acione P PROG

Aparecerá a seguinte tela

Do lado esquerdo da tela estão os programas da máquina.

-Encontre o programa desejado

-Utilize as setas de posicionamento ► para levar o cursor para a tela da direita


-procure o local a onde pretende colar o ciclo (o ciclo será colado a baixo da linha
vermelha)
-Acione ENTER

65
V-02-01-2014
O ciclo será colado no programa

O sistema de programação ISO o ciclo aparecerá parametrizado.

Para sair do sistema MC,acione SHIFT,acione ESC

Vendo o programa em ISO vai ficar desta maneira

Para alterar dados do ciclo

-Acionar SHIFT

-Acionar ESC

-Acionar P PROG

-Encontre o programa ,encontre o ciclo coloque a tarja vermelha do cursor sobre o ciclo

-Acionar RECALL

Todos os dados do ciclo serão abertos novamente

Altere os dados necessários .

-Acione P PROG

-Acione ENTER

A máquina vai perguntar se você quer substituir ou inserir outro ciclo,acionar ENTER

Este procedimento é válido para todos os ciclos do MC, todos os ciclos montados no
sistema MC utilizam compensação de raio automaticamente.

66
V-02-01-2014
67
V-02-01-2014
68
V-02-01-2014
%ROSCA INTERNA,MX--,

;*****ROSCA INTERNA******************
T1 D1;BARRA DE ROSCAR
M6
S2500 M3
G54
G43
G0G90 X100 Y100
G92 X0 Y0
;****DADOS PARA EXECUCAO**************
(P1=8);RAIO DA FERRAMENTA
(P2=10);Z - FINAL
(P3=3);NUMERO DE REPETICOES (VAI DETERMINAR O INCREMENTO)
(P4=50);DIAMETRO MENOR DA ROSCA
(P6=2);PASSO DA ROSCA
(P7=30);Z INICIAL
;*****FIM DOS DADOS PARA EXECUCAO*****
;*****NAO ALTERAR OS DADOS A BAIXO*****
;****CALCULOS PARA EXECUCAO**********
(P8=P4/2);RAIO
(P9=P6*0.65);H-FILETE
(P10=P9/P3);INCREMENTO
(P12=P8-P1);X INICIAL
(P13=P12+P9);X - FINAL
(P14=P9+0.3)
:*****FIM DOS CALCULOS****************
N1 G0G90 ZP7
(P12=P12+P10)
(IF(P12 GT P13)GOTO N20)
G0G90 XP12 Y0
G2 XP12 Y0 I-P12 J0 ZP2 KP6 F800
G1G91 XP14
G0G90 ZP7
(GOTO N1)
N20 G0G90 Z100
M30
Este programa calcula automaticamente a altura do filete,e através do numero de
repetição determina o incremento que será empregado em cada passada.

69
V-02-01-2014
%ROSCA EXTERNA,MX--,

;********ROSCA EXTERNA****************
T1 D1;BARRA DE ROSCAR
M6
S2500 M3
G54
G43
G0G90 X100 Y100
G92 X0 Y0
;****DADOS PARA EXECUCAO**************
(P1=8);RAIO DA FERRAMENTA
(P2=-20);Z - FINAL
(P3=3);NUMERO DE REPETICOES
(P4=50);DIAMETRO MAIOR DA ROSCA
(P6=2);PASSO DA ROSCA
(P7=0);Z INICIAL
;*****FIM DOS DADOS PARA EXECUCAO*****
;*****NAO ALTERAR OS DADOS A BAIXO
;****CALCULOS PARA EXECUCAO**********
(P8=P4/2);RAIO
(P9=P6*0.65);H-FILETE
(P10=P9/P3);INCREMENTO
(P12=P8+P1);X INICIAL
(P13=P12-P9);X - FINAL
(P14=P9+0.3)
;*****FIM DOS CALCULOS****************
G0G90 XP12 Y0
N1 G0G90 ZP7
(P12=P12-P10)
(IF(P12 LT P13)GOTO N20)
G0G90 XP12 Y0
G2 XP12 Y0 I-P12 J0 ZP2 KP6 F800
G1G91 XP14
G0G90 ZP7
(GOTO N1)
N20 G0G90 Z100
M30
Este programa calcula automaticamente a altura do filete,e através do numero de
repetição determina o incremento que será empregado em cada passada.

70
V-02-01-2014
71
V-02-01-2014
72
V-02-01-2014
%INTERPOLAÇÃO HELICOIDAL CONICA
T1D1
M6
S2500 M3
G56
G43
G0G90 X0 Y0
Z20 M7
G1 Z0 F2000
(P101=5);ANGULO
(P110=50);RAIO DO DIÂMETRO INICIAL
(P111=5);RAIO DA FERRAMENTA
(P103=5.1);PASSO DA INTERPOLAÇÃO
(P105=20);PR0FUNDIDADE DA INTERPOLAÇÃO
(P102=P110-P111)
(P106=P103*TAN P101)
(P107=P103/4)
(P10=P107-P107)
(P2=P105-P103)
(P108=P10)
(P112=P106/4)
(P109=-P112);QUANDO PROGRAMADO (P09=+P112) INVERTE O ANGULO
G1 XP102 F1000
N1 (P102=P102+P109)
(P108=P108+P107)
G2 X0 Y-P102 RP102 Z-P108
(P102=P102+P109)
(P108=P108+P107)
G2 X-P102 Y0 RP102 Z-P108
(P102=P102+P109)
(P108=P108+P107)
G2 X0 YP102 RP102 Z-P108
(P102=P102+P109)
(P108=P108+P107)
G2 XP102 Y0 RP102 Z-P108
(IF(P108 GT P2)GOTO N20)
(GOTO N1)
N20G1 X0
G0 Z100 M10
M30
OBS: Se a profundidade da interpolação não for múltiplo do passo o ciclo ira dar uma
volta a menos.
É possível utilizar este programa para executar uma rosca cônica

73
V-02-01-2014
74
V-02-01-2014
75
V-02-01-2014
T1D1;;;KB 50mm;FACEAR;;
M6
S1500M3
G54
G43
G0G90 X-60 Y15
Z20
G1G5 Z1 F3000
N1 G0 G91 Z-0.5
G1 G90 X60 F1000
G0 Y-15
G1 X-60
N2 G0 Y15
(RPT N1,N2)N1
G0G90 Z100

T2D2;;;KB 20mm;DESBASTE DO PERFIL;;


M6
S2500M3
G54
G43
G0G90 X0 Y-60
Z20
G1G5 Z0 F2000
N3 G1G91 Z-0.5 F3000
G90G41G37R25Y-25
G36R5X-25
G39R5Y25
G39R5X25
G36R5Y-25
G38R25X0
N4 G40 G0 X0 Y-60
(RPT N3,N4)N39
G0G90 Z100
T2D2;;;KB 20mm;DESBASTE DO DIAMETRO 48mm;;
M6
S2500M3
G54
G43
G0G90 X0 Y-40
Z20
G1G5 Z0 F2000
G41G37R25Y-24 F3000
G2 X0 Y-24 I0 J24 Z-10 K0.25
G2 G38 R25 X0 Y-24 I0 J24 F800
G0G40 X0 Y-40
Z100

76
V-02-01-2014
T3D3;;;BR DE CENTRO MARCAR PARA M8;PRE PARA 16mm;
M6
S1000M3
G54
G43
G0G90 X0 Y0
Z20
G81G98 X0 Y0 Z2 I-7 F80
G80
X0 Y15
G0G90 Z20
G81G98 X0 Y15 Z2 I-7 F80
X15 Y0
X0 Y-15
X-15 Y0
G80
G73
G0G90 Z100

T4D4;;;BR 6.8mm;FURAR PARA M8;PRE PARA 16mm;


M6
S900M3
G54
G43
G0G90 X0 Y0
Z20
G83G98 X0 Y0 Z2 I-2 J5 F80
G80
X0 Y15
G0G90 Z20
G83G98 X0 Y15 Z2 I-2 J12 F80
X15 Y0
X0 Y-15
X-15 Y0
G80
G73
G0G90 Z100

77
V-02-01-2014
T5D5;;;ESCAREADOR;;;ESCAREAR PARA M8;;
M6
S1000M3
G54
G43
G0G90 X0 Y15
Z20
N10 G82G98 X0 Y15 Z0 I-3.5 K300 F20
N11 G73 Q90
(RPT N10,N11)N3
G80
G73
G0G90 Z100

T6D6;;;MACHO M8;;ROSCAR 4X;


M6
S200M3
G54
G43
G0G90 X0 Y15
Z20
X0 Y15
N7 G84G98 X0 Y15 Z8 I-13 F250
N8 G73 Q90
(RPT N7,N8)N3
G80
G73
G0G90 Z100

T7D7;;;FRESA 12mm;INTERPOLAR 16mm;;


M6
S1600M3
G54
G43
G0G90 X0 Y0
Z20
G1G5 Z0 F1500
G1 G41 X8
G3 X8 Y0 I-8 J0 Z-10 K0.2 F1000
G3 X8 Y0 I-8 J0 F600
G1 G40 X0 Y0
G0G90 Z100

78
V-02-01-2014
T7D7;;;FRESA 12mm;ACABAMENTO EXT;;
M6
S1600M3
G54
G43
G0G90 X0 Y-60
Z20
G1G5 Z0 F2000
G1G90 Z-19.9
G90
G41G37R25Y-25 F300
G36R5X-25 F500
G39R5Y25
G39R5X25
G36R5Y-25
G38R25X0
G40 G0 X0 Y-60
G1G5 Z-10 F2000
G41G37R25Y-24 F300
G2 G38 R25 X0 Y-24 I0 J24 F500
G0G40 X0 Y-40
Z100

T8D8;;;FRESA 6mm;PERFIL ROTACIONADO;;


M6
S3000M3
G54
G43
G0G90G5 X0 Y0
Z20
G73Q45
G1 Z0 F2000
N20 G0 G91 Z-0.2
G1G90G41 X8 Y4 F1000
G3 X4 Y8 R9
G1 Y15
X-4
Y8
G3 X-8 Y4 R9
G1 X-15
Y-4
X-8
G3 X-4 Y-8 R9
G1 Y-15
X4
Y-8
G3 X8 Y-4 R9
G1 X15
Y4
X8
N30 G40 X0 Y0
(RPT N20,N30)N24
G73
G0 G90 Z100
M30

79
V-02-01-2014

Você também pode gostar