• No se han encontrado resultados

Aula 6 - CNC - 2017 - ver.1

N/A
N/A
Protected

Academic year: 2020

Share "Aula 6 - CNC - 2017 - ver.1"

Copied!
31
0
0

Texto completo

(1)

CNC

(2)

Programação CNC

Sistema de coordenadas

(3)

Programação CNC

Pontos de referência

Zero máquina (OM)

• É posto pelo fabricante e é o ponto de

origem dos eixos.

Zero peça (OP)

• É posto pelo operador. É o ponto de

origem da peça, a partir do qual se

programam os movimentos. Se pode

colocar em qualquer parte da peça.

(4)

Programação CNC

(5)

Programação CNC

Coordenadas absolutas e incrementais

Há duas maneiras diferentes

de usar as coordenadas

cartesianas e polares. Como

vamos usá-las dependerá de

a coordenada se

referir à

origem

(o que é mais

comum) ou levar a sua

(6)

Programação CNC

Coordenada absoluta

(G90)

Todas as coordenadas absolutas referem-se a um ponto de partida

único – a origem local. No trabalho CNC, ele é chamado de

ponto

zero do programa

ou simplesmente

ponto zero peça

(

PZP)

Durante a programação

normalmente a origem

(X0,Z0), é pré-estabelecida

no

fundo da peça

(encosto

da castanha), ou na

face da

(7)

Programação CNC

(8)

Programação CNC

(9)

Programação CNC

Coordenada incremental

(G91)

A origem no sistema de Coordenadas Incrementais é muda em cada movimento da

ferramenta.

Qualquer deslocamento efetuado irá gerar uma nova origem , ou seja qualquer ponto

atingido pela ferramenta, a origem das coordenadas passará

a ser o ponto alcançado.

Todas as medidas são feitas através da distância a ser

(10)

Programação CNC

Coordenadas no Torno CNC

(11)

Programação CNC

Coordenadas no Torno CNC

Escreva as coordenadas para o movimento de A até E, passando por B, C e D,

utilizando coordenadas absolutas e coordenadas incrementais

Absolutas:

(12)

Programação CNC

Coordenadas no Torno CNC

Escreva as coordenadas para o movimento de P1 até P10, passando por P2 a

P9, utilizando coordenadas absolutas e coordenadas incrementais

(13)

Programação CNC

Coordenadas no Torno CNC

Incrementais:

(14)

Programação CNC

Coordenadas no Torno CNC

(15)

Programação CNC

(Torneamento)

Linguagem ISO de programação, linguagem G

A

linguagem G

foi adotada pelo sistema como

um padrão

a ser usado pelos

fabricantes de comandos, com algumas normas rígidas, dando a eles liberdade

para a criação de recursos próprios, mantendo as

funções básicas e universais

,

funções que não podem ser definidas de maneiras diferentes e que tenham a

mesma finalidade em todos os comandos.

Tipos de comandos:

• FANUC, • MITSUBISHI, • MACH,

SIEMENS e • MCS

(16)

Programação CNC

(Torneamento)

Linguagem ISO de programação, linguagem G

Programas CN é uma maneira que

o homem criou para se

comunicar

com a máquina

por meio de

códigos

, a transformação de um

desenho ou peça em números e

letras e que não são nada mais

nada menos que pura matemática.

O programa CN é caracterizado

por

uma sequência de sentenças

(17)

Programação CNC

(Torneamento)

Linguagem ISO de programação, linguagem G

As funções de programação podem ser divididas da seguinte forma:

As funções preparatórias (códigos “G”), utilizadas na

programação com linguagem de máquinas CNC, como o próprio nome diz, são funções de preparação. São elas que definem o modo como uma determinada operação será executada.

Podemos separar esses códigos “G” em dois grupos, o MODAL, onde o código “G” fica ativo até que outro código “G” seja lido pela máquina, e o NÃO MODAL, onde esse código só fica ativo no bloco (linha) em que foi programado.

Função complementar

É utilizada para complementar as informações do bloco de programação. São elas:

Função miscelânea ou auxiliar

Esta atua como um botão liga e desliga para a máquina, e deve ser programada apenas uma por bloco. É

(18)

Programação CNC

(Torneamento)

(19)

Programação CNC

(Torneamento)

(20)

Programação CNC

(Torneamento)

Linhas iniciais de um programa

G20 / G21

As cotas de um programa podem introduzir-se no sistema métrico

(mm) ou em polegadas. A função

G20

indica que as cotas programadas

na continuação vêm expressas em

polegadas

, com

G21

vêm em

milímetros

.

Linhas iniciais de um programa

G94 / G95

O avanço da ferramenta podem ser configurado para

mm/min

ou

pol/min (G94)

ou para

mm/volta

ou

(21)

Programação CNC

(Torneamento)

Linhas iniciais de um programa

G90 / G91

Deve-se definir o tipo de coordenadas que serão

utilizadas na programação.

Coordenadas absolutas

(G90)

ou

coordenadas incrementais (G91)

Linhas iniciais de um programa

G40 / G41 /G42

Em usinagens de precisão é preciso compensar o raio

da ferramenta e a variação que ela provoca durante o

seu movimento. Vamos utilizar apenas o

G40

que

(22)

Programação CNC

(Torneamento)

Linhas iniciais de um programa

G54

Para iniciar o programa devemos informar a posição do zero peça. Essa

informação é colocada no CNC e informará à máquina a posição do

zero peça conforme definido pelo programador. No programa esse

informação será dada pelo

G54

.

Linhas iniciais de um programa

G40 / G41 /G42

Em usinagens de precisão é preciso compensar o raio

da ferramenta e a variação que ela provoca durante o

seu movimento. Vamos utilizar apenas o

G40

que

(23)

Programação CNC

(Torneamento)

Parâmetros de usinagem

T XXYY

A funçao T seleciona a ferramenta que será utilizada na usinagem.

XX

está relacionado aos

fatores de correção

da ferramenta, que são

previamente cadastrados no CNC e o

YY

é a

posição da ferramenta

no

magazine de ferramentas. (T01D1 – Correção 01 na posição D1)

Parâmetros de usinagem

S e F

S informa a

rotação do eixo arvore. Está relacionada à velocidade

de corte.

F

informa o

valor do avanço

. Ambos os parâmetros são

definidos através do tipo de ferramenta, material da peça,

rugosidade e fatores econômicos.

S2400 (rotação de 2400 rpm)

F260 mm/min

(G94)

(24)

Programação CNC

(Torneamento)

Principais comandos auxiliares (M)

M03 / M04 / M05

A função

M03

, liga o fuso no

sentido horário

e a função

M04

liga no sentido

anti-horário

.

M05

desliga o fuso

, ou seja para a rotação do eixo árvore.

Realiza a troca de ferramenta, deve-se informar então o tipo de correção e a

localização da ferramenta (T01D1)

M06

M08 /M09

M08 liga

o fluido refrigerante e

M09 desliga

o fluido refrigerante

M02 /M30

(25)

Programação CNC

(Torneamento)

Avanço rápido (G00)

Usada normalmente para aproximações ou recuos das ferramentas, esta função tem avanço próprio, podendo atingir os limites dos eixos da máquina que podem ser também controlados pelo potenciômetro de avanço do comando. Pode-se dizer que esta função gera movimentos improdutivos dentro do processo de usinagem.

G00 X35. Z2.

Siemens

G00 – Avanço rápido

X35. - Sair do ponto que está e se posicionar no diâmetro 35 mm em relação ao eixo do zero peça

(26)

Programação CNC

(Torneamento)

Interpolação linear (G01)

Esta função, ao contrário da que nós vimos anteriormente, é usada para execução de avanços lentos, isto é, avanços de usinagem programados de acordo com as necessidades pelo programador, levando-se em consideração vários outros fatores, como ferramentas e material a ser usinado. Esta função executa movimentos retilíneos, ou seja, linhas retas, ângulos e até com a inserção de raios e chanfros

Siemens

N10 (Indica a posição da sentença) G00 (avanço rápido)

X35. Z2. (Posição final do movimento) M08 (Ligar o fluido de corte)

N20 (Indica a posição da sentença) G01 (Interpolação linear)

Z-30. (Posição final do movimento)

(27)

Programação CNC

(Torneamento)

Interpolação linear (G01)

Siemens

N10 (Indica a posição da sentença) G00 (avanço rápido)

X35. Z2. (Posição final do movimento) M08 (Ligar o fluido de corte)

N20 (Indica a posição da sentença)

G91 (Indica que será utilizado coord. incrementais)

N30 (Indica a posição da sentença) G01 (Interpolação linear)

Z-32. (Desloca a ferramenta 32 mm para a esquerda F.15 (Define uma velocidade de avanço de 0.15 mm/ rev

N40 (Indica a posição da sentença)

G90 (Indica que será utilizado coord. absolutas)

(28)

Programação CNC

(Torneamento)

Interpolação linear (G01)

Siemens (coord. Absoluta)

N10 (Indica a posição da sentença) G00 (avanço rápido)

X35. Z2. (Posição final do movimento) M08 (Ligar o fluido de corte)

N30 (Indica a posição da sentença) G01 (Interpolação linear)

X52.32 Z-45. (Desloca a ferramenta para um diâmetro de 52,32 e 45mm a esquerda do zero peça ao mesmo tempo (diagonal)

N20 (Indica a posição da sentença) G01 (Interpolação linear)

Z-30. (Posição final do movimento)

(29)

Programação CNC

(Torneamento)

Interpolação linear (G01)

Siemens (coord. incrementais)

N10 (Indica a posição da sentença) G00 (avanço rápido)

X35. Z2. (Posição final do movimento) M08 (Ligar o fluido de corte)

N40 (Indica a posição da sentença) G01 (Interpolação linear)

X17.32 Z-15. (Desloca a ferramenta 17.32mm para fora e 15mm para esquerda, ao mesmo tempo (diagonal) N30 (Indica a posição da sentença)

G01 (Interpolação linear)

Z-32. (Desloca 32 mm para esquerda)

F.15 (Velocidade de avanço da ferramenta 0.15mm/rev) N20 (Indica a posição da sentença)

(30)

Programação CNC

(Torneamento)

Exemplo 1

(31)

Programação CNC

(Torneamento)

Exemplo 2: Fabricar a mesma peça, mas com uma profundidade de corte

de 2,5 mm, ou seja, removendo 5 mm no diâmetro

Referencias

Documento similar

Finalmente, tendremos una línea de texto a partir de nuestro archivo, el cual contiene la información de coordenadas, y en cuya línea tendremos todas las líneas de coordenadas

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

dente: algunas decían que doña Leonor, "con muy grand rescelo e miedo que avía del rey don Pedro que nueva- mente regnaba, e de la reyna doña María, su madre del dicho rey,

Se estima una distancia de más de 11 millones de años luz hablando de una cantidad de sistemas solares que no tendrían espacio en nuestra mente y esto solo hablando del grupo

Distribuiremos la información de las curvas de fuerza-indentación en esta matriz, de forma que, dadas unas coordenadas espaciales de posición (unas coordenadas x, y,

Ofrecemos soluciones en herramientas para fresado, taladrado, torneado, roscado, escariado, bruñido, corte y sus distintos sistemas de herramientas, tanto para torno como para

De la buena planeación y ejecución de estas herramientas se apuntará a cumplir con el principal objetivo de este proyecto que es “Mejorar los tiempos de fabricación de