Você está na página 1de 12

Torno CNC

Comando OSP
Jul. 2009

Manual:
Programação – 4 eixos
Okuma Latino Americana

G1 Programação – 4 eixos
Okuma Latino Americana

Índice de Conteúdo
Programação 4-eixos página

1 – INTRODUÇÃO .......................................................................................................................... G4
2 – PROGRAMAÇÃO PARA MÁQUINA COM 4-EIXOS (2 TORRES ) .................................... G5
2.1 – Formato de Programação. .................................................................................................... G5
3 – SINCRONISMO ......................................................................................................................... G6
3.1 – Possibilidades de programação do sincronismo: ................................................................. G6
3.2 – Pontos a serem observados ao programar sincronismo........................................................ G6
3.3 – Exemplo de programação (1) ............................................................................................... G7
3.4 – Exemplo de programação (2) ............................................................................................... G9
3.5 – Sincronismo utilizando código ‘M’ ................................................................................... G11

Programação – 4 eixos G2
Okuma Latino Americana

G3 Programação – 4 eixos
Okuma Latino Americana

1 – INTRODUÇÃO

Esse manual é preparado para ser usado junto com o Manual de Programação.
Esse manual trata da programação simultânea para tornos equipados com duas torres.

Programação – 4 eixos G4
Okuma Latino Americana

2 – PROGRAMAÇÃO PARA MÁQUINA COM 4-EIXOS (2 TORRES )

Está definido que a torre superior é a ‘Torre A’ e a torre inferior é a ‘Torre B’.

Para a programação de duas torres no comando OSP devemos elaborar um único programa com os
códigos ‘G13’ e ‘G14’ para selecionar as torres.
G13 – Seleciona ‘Torre A’
G14 – Seleciona ‘Torre B’

2.1 – Formato de Programação.

N0010 G13
N0020 G00 X1000 Z1000
:
: Programa para a ‘Torre A’
:
N0180 G14
N0190 G00 X1000 Z1000
:
: Programa para a ‘Torre B’
:
N0310 G13
N0320 G00 X1000 Z1000
:
: Programa para a ‘Torre A’
:
N0520 G14
N0530 G00 X1000 Z1000
:
: Programa para a ‘Torre B’
:

No exemplo acima, do bloco N0010 até o N0170 e do N0310 até o N0510 são para a ‘Torre A’ e do
bloco N0180 até o bloco N0300 e do N0520 em diante, são para a ‘Torre B’.
Na execução do programa o bloco N0310 é bloco seguinte do N0170 para a torre A.

O programa pode também ser elaborado da seguinte forma:

N0010 G13
N0020 G00 X1000 Z1000
:
: Programa completo para a ‘Torre A’
:
N0180 G14
N0190 G00 X1000 Z1000
:
: Programa completo para a ‘Torre B’
:

Ao se pressionar ‘Start’ na máquina, o bloco N0010 e o bloco N0180 serão executados ao mesmo
tempo.

G5 Programação – 4 eixos
Okuma Latino Americana

3 – SINCRONISMO

Como alguns blocos são executados num tempo menor que outros, é necessário que se faça uns
sincronismos entre as torres para que as remoções de material sejam executadas da forma planejada.
Este sincronismo é dado pela função ‘P’.

A função ‘P’ deve ser seguida de um número seqüencial.


Exemplo: P20

A cada ponto de sincronismo deve ser programado a função ‘P’ e o número seqüencial deve ser
programado na ordem crescente.

3.1 – Possibilidades de programação do sincronismo:

1- Quando as duas torres estão trabalhando simultaneamente, o comando irá interromper a


execução naquela que encontrar uma função ‘P’.

2- Quando uma das torres estiver parada e o comando executar uma função ‘P’ de mesmo
número na outra torre, as duas voltam a trabalhar simultaneamente.
3- Quando uma das torres estiver parada e o comando executar uma função ‘P’ de número
maior na outra torre, a que estava parada começa a trabalhar e a outra interrompe sua
execução.

4- Quando uma das torres estiver parada, ela somente voltará a trabalhar quando o
comando executar uma função ‘P’ de mesmo número ou maior na outra torre.

3.2 – Pontos a serem observados ao programar sincronismo

As funções relacionadas com o giro do fuso (códigos G,M e S ) devem ser executadas ao mesmo
tempo nas duas torres. Caso contrário resultará num alarme.
Ao se programar G96 (velocidade de corte constante) é necessário definir uma das torres na qual
serão calculados os RPMs de acordo com a variação dos diâmetros.
G110 – define velocidade constante na ‘torre A’.
G111 – define velocidade constante na ‘torre B’.

Nota 1: Para definir o sentido horário/anti-horário na programação de interpolação circular


(G02/G03) para a ‘torre B’ deve ser analisado como uma usinagem na torre A.

Nota 2: Para definir a posição direita do perfil ou esquerda do perfil na programação de


compensação de raio de corte (G41/G42) para a ‘torre B’ deve ser analisado como
uma usinagem na torre A.

Programação – 4 eixos G6
Okuma Latino Americana

3.3 – Exemplo de programação (1)

G7 Programação – 4 eixos
Okuma Latino Americana

PEÇA-1.MIN

N010 G13
N020 G50 S1500 P5
N030 G00 X1000 Z1000
N040 G97 S550 M42 T0101 M03 P10
N050 X132 Z60
N060 G01 X78 F0.35
N070 G00 X160 Z65
N080 Z29
N090 G01 X150
N100 X148 Z30
N110 X128
N120 G00 X1000 Z1000
N130 X112 Z63 T0202
N140 G01 X120 Z59 F0.4
N150 Z30
N160 G00 X1000 Z1000
N170 M09 P20
N180 G14
N190 G50 S1500 P5
N200 G00 X1000 Z1000
N210 G97 S550 M42 T0101 M03 P10
N220 X92 Z65 M08
N230 G01 X80 Z59 F0.25
N240 Z18
N250 G00 X78 Z100
N260 X1000 Z1000
N270 M09 M05 P20
N280 M02

Programação – 4 eixos G8
Okuma Latino Americana

3.4 – Exemplo de programação (2)

Desbastar: VC=180m/min Av.=0.4mm/rot. prof.=4mm


Acabamento VC=280m/min Av.=0.25mm/rot

Processo

- Desbastar com a torre A e B simultaneamente.


- A torre a deve trabalhar num diâmetro e a torre B em outro.
- A torre A deve trabalhar 1mm na frente da torre B.
- Tornear em acabamento com a torre A.

G9 Programação – 4 eixos
Okuma Latino Americana

PEÇA-2.MIN

TORRE A TORRE B
G13 G14
G50 S2000 P10 G50 S2000 P10
G00 X1000 Z1000 G00 X1000 Z1000
G96 G110 S180 T0101 M4 M41 P20 G96 G110 S180 T0101 M4 M41 P20
G00 X192 Z1 M8 G00 X184 Z2 M8
G01 Z-649.8 F0.4 P25 G01 Z-649.8 F0.4 P25
G00 X193 Z1 G00 X185 Z2
G00 X176 G00 X168
G01 Z-449.8 P30 G01 Z-449.8 P30
G01 X181 G00 X169 Z2
G01 Z-649.8 F0.6 G00 X152
G00 X182 Z1 G01 Z-449.8 P35
G00 X160 G00 X153 Z2
G01 Z-449.8 F0.4 P35 G00 X136
G00 X161 Z1 G01 Z-298.8 P40
G00 X144 G01 X 141
G01 Z-449.8 F0.4 P40 G01 Z-449.8
G00 X145 Z1 G00 X142 Z2
G00 X128 G00 X120
G01 Z-298.8 P45 G01 Z-298.8 P45
G00 X129 Z1 G00 X121 Z2
G00 X112 G00 X104
M42 P48 M42 P48
G01 Z-298.8 P50 G01 Z-298.8 P50
G00 X113 Z1 G00 X105 Z2
G00 X96 G00 X88
G01 Z-98.8 P55 G01 Z-98.8 P55
G01 X101 G00 X89 Z2
G01 Z-298.8 F0.6 G00 X81
G00 X102 Z1 G01 Z-98.8 P60
G00 X81 G00 X85 Z-90
G00 X1000 Z1000 M9 P65 G00 X1000 Z1000 M9 P65
G96 G110 S300 T020202 M4 M42 P75 G96 S300 G110 M4 M42 P75
G00 X74 Z2 M8 P80
G01 X80 A135 F0.25 M30
G01 Z-100
G75 X100 L1
G01 Z-300
G75 X140 L1
G01 Z-450
G75 X180 L1
G01 Z-650
G75 X200 L1
G01 Z-654
G00 G40 X210 M9
G00 X1000 Z1000
P80

Programação – 4 eixos G10


Okuma Latino Americana

3.5 – Sincronismo utilizando código ‘M’

M100 – Aguardar sincronismo

O sincronismo entre as torres pode ser programado com a função ‘M100’.


Quando as duas torres estiverem trabalhando, aquela que o comando encontrar ‘M100’ permanecerá
parado até que seja encontrado ‘M100’ na outra torre.
As funções relacionadas ao fuso da máquina (G,M,S) não podem ser sincronizadas com ‘M100’.
Durante a programação de compensação de raio de corte não é possível utilizar ‘M100’ pelo motivo
desta função não permitir a leitura de blocos a frente do que está sendo executado.
Não podemos misturar a função ‘M100’ com a ‘P’. Quando uma torre estiver parada com a função
‘P’ e programarmos ‘M100’ na outra torre, não terá efeito para sincronismo.
Para um programa estar correto, as quantidades de funções ‘M100’ deve ser igual nas duas torres.

Exemplo de programação com ‘M100’.

G13
G00 X1000 Z1000
G97 S500 T0101 M42 M4 P10
G00 X100 Z2 M8
M100
:
: Programa para a ‘Torre A’
:
G14
G00 X1000 Z1000
G97 S500 T0101 M42 M4 P10
G00 X100 Z2 M8
M100
:
: Programa para a ‘Torre B’
:

No exemplo acima, a torre que atingir primeiro o ponto onde está programado ‘M100’ ficará
aguardando a outra e assim as duas continuarão simultâneas.
Note que para sincronizar as funções do fuso foi utilizada a função ‘P’.

G11 Programação – 4 eixos

Você também pode gostar