Buscar

Estratégias de Usinagem (Parametrização)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

ESTRATÉGIAS DE USINAGEM (PARAMETRIZAÇÃO) 
Palestrante: Dinor Martins Junior 
Joinville, 25 de Junho de 2015 
Objetivos 
 Compreender diferença entre 
máquina NC e CNC; 
 Conceito de CNC 
 História do CNC; 
 Linguagem de programação- diferença 
entre elas; 
 Parametrização de programas CNC; 
Evolução das Máquinas CNC – 
Fresadoras NC 
 Primeira máquina ferramenta com NC. 
 Instituto de Tecnologia de Massachusetts (MIT) 1950. 
Fresadora NC - ASCII. 
Armazenamento 
de dados 
NC - CNC 
CNC  Comando numérico computadorizado. 
• É um controlador numérico que permite o controle de 
máquinas, é utilizado principalmente em Centros de 
usinagem. Permite o controle simultâneo de vários eixos, 
através de uma lista de movimentos escrita num código 
específico (código G). O CNC foi desenvolvido na década 
de 1940, e o mesmo é considerado uma evolução dos 
controladores numéricos. A utilização de CNC's permite a 
produção de peças complexas com grande precisão, 
especialmente quando associado a tecnologias de 
CAD/CAM. 
 
Aplicação CNC 
Torneamento; 
 Fresamento; 
 Furadeira; 
Corte Laser; 
Prensas; 
 Solda; 
Máquinas de medição por coordenada MMC; 
Mandrilhamento, etc; 
 
CNC - Máquinas Inteligentes 
Tecnologia CNC/CAD/CAM 
 O CNC continua em sua mais franca evolução, nunca foi usada tanto 
esta tecnologia no mundo e no Brasil, é um mercado muito atraente tanto 
para a indústria e comercio, como para profissionais que desejam se 
aprimorar ou ingressar em uma carreira promissora. 
 Novos conceitos estão surgindo em todos os ramos tecnológicos que 
se origina da tecnologia CNC , desde o concepção nos CAD’s de ultima 
geração até a finalização do produto nas mais sofisticadas máquinas CNC , tais 
como: 
 
 Modelamento de sólidos 3D em CAD’s de ultima geração 
 Impressoras 3D + Usinagem CNC; 
 Rotinas ultra-automáticas nos novos CAM’s; 
 Máquinas de MMC-CNC; 
 HSM (higth speed machines); 
 Ferramentas de altíssima velocidade de corte; 
 
CNC - Máquinas Inteligentes ?!?!? 
CNC - Máquinas Inteligentes ?!?! 
Fluxo da Programação em Máquinas 
CNC 
 
Tabela de Comandos modais - CNC 
Exemplo de programação CNC 
 
• Programação Básica; 
 
• Programação Parametrizada; 
 
• Programação CNC/CAD/CAM; 
Programação CNC Básica 
Programação CNC/CAD/CAM 
(Link) (Link) 
Programação CNC Parametrizada 
Usinagem Parametrizada 
O que é ?? 
 
 Programação paramétrica pode ser comparada a qualquer 
linguagem de programação como as linguagens BASIC, linguagem C ou 
PASCAL. 
 Porém, esta linguagem de programação reside direito no controle do 
CNC e pode ser acessado ao nível do código G, podemos dizer que podem 
combinar técnicas de programação manuais com técnicas de programação 
paramétricas. 
 Características relacionadas aos computadores como as variáveis, 
aritmética, declarações de lógica, e os loopings estão disponíveis nesta 
linguagem. 
 Por exemplo, macros que permitem ao usuário de CNC ter acesso a 
muitas propriedades do controle CNC (ferramenta de compensação, 
posicionamento dos de eixo, alarmes, geração e edição de código G 
codificado, e proteção de programa) que permite a edição interna do 
programa CNC. 
 Estas coisas são impossíveis só com a utilização do código G normal, 
ou seja, com os programas CNC normais. 
APLICAÇÕES 
Onde e como usar ?? 
 
 
Alguns exemplos de aplicações que se ajustam a esta 
categoria: 
 
 Contadoras de peças; 
 Gerenciamento de vida de ferramenta; 
 Mordentes automáticos; 
 Segurança dos operadores de maquina; Tempo de ciclo; 
 Vida útil de peças, essenciais no processo; 
 Controle de pressão, sistema hidráulico , pneumático; 
 Programação de peças seriadas ( famílias de peças); (link) 
 
O que é um Parâmetro ? 
 
 
 No âmbito da Física, quando uma fórmula 
possui uma ou mais variáveis, o parâmetro é 
uma grandeza constante fixa. Na matemática, 
o parâmetro é a variável auxiliar que se 
encontra em equações e funções. 
O que é Variável ? 
 Variável é, convencionalmente, um elemento 
representante do conjunto de todos os 
resultados possíveis de um fenômeno. 
Uma variável pode ser classificada em dois tipos: 
1. Quantitativa: seus valores são dados em 
números (idade, peso, nº de filhos...); 
2. Qualitativa: seus valores não são numéricos, 
mas sim determinadas características (sexo, 
cor dos olhos, raça...); 
 
Novos códigos 
1. R=0 – Variável programação Siemens; 
2. #1 - Variável programação Fanuc; 
3. WHILE – Este comando remete que enquanto está 
transcorrendo uma condição, continua-se fazendo uma 
determinada operação (Exemplo: Enquanto 30 for menor 
que 20, faça o que está abaixo) 
4. IF / GOTO – Este comando é parecido com o WHILE, porém 
tem outro parâmetro de atuação (Exemplo: Se 30 for menor 
que 20, siga adiante senão vá para (GOTO) a linha número 
“X”). 
Novos códigos 
5. EQ – Significa “Igual a”. 
6. NE – Significa “Diferente de”. 
7. GT – Significa “Maior que”. 
8. GE – Significa “Maior ou igual a”. 
9. LT – Significa “Menor que”. 
10. LE – Significa “Menor ou igual a”. 
 
Que tal um exercício para o cérebro ?? 
Determinar a soma dos números de 1 a 10. 
 
O9100; 
#2=1; Valor inicial da variável #2=1 
N1 IF[#2 GT 10 ] GOTO2; Desviar para N2 se #2 for maior que 
#2=#2+1; Incrementando a variável 
GOTO 1; Desviar para N1 
N2 M30; Fim de programa 
 
Os valores das variáveis #2 a cada etapa. 
#2=2,3,4,5,6,7,8,9,10,11. 
 
Vamos Programar CNC básico ? 
Vamos ! 
Programa 
N10 O0001 (Base com furo roscado) 
N15 G90 G54 S1350 M03; 
N10 G00 Z100; 
N15 G0 X-20 Y-20; (X e Y – posicionamento ferramenta fora da peça) 
N10 G43 H1 Z1; 
N15 G01 Z-10 F500; 
N10 G01 G41 X-10; 
N15 G01 Y10; 
N10 G01 X10; 
N15 G01 Y-10; 
N10 G01 X-10; 
N15 G0 X-20 Y-20; (X e Y – posicionamento ferramenta fora da peça) 
G00 Z100; ( Ponto de segurança) 
M30; (Fim de programa) 
 
E se a produção mudar? 
Programamos novamente ! 
Programa 
N10 O0001 (Base com furo roscado) 
N15 G90 G54 S1350 M03; 
N10 G00 Z100; 
N15 G0 X-120 Y-120; (X e Y – posicionamento ferramenta fora da peça) 
N10 G43 H1 Z1; 
N15 G01 Z-10 F500; 
N10 G01 G41 X-100; 
N15 G01 Y100; 
N10 G01 X100; 
N15 G01 Y-100; 
N10 G01 X-100; 
N15 G0 X-120 Y-120; (X e Y – posicionamento ferramenta fora da peça) 
G00 Z100; ( Ponto de segurança) 
M30; (Fim de programa) 
 
Programa CNC - Parametrizado 
O0001 (número de Programa) 
#100=0 ; (coordenada inicial em Z ) 
#101=20/2 ; (coordenada X) 
#102=20/2 ; (coordenada Y) 
#103 = 10 ; (profundidade de usinagem ) 
#104=15 ; (diâmetro da ferramenta) 
#105=400 ; (Velocidade de corte) 
#106=(#105*320)/#104 ; (velocidade RPM) 
#107= #101+ #104 ; ( posicionamento ferramenta X) 
#108= #102+ #104 ; ( posicionamento ferramenta Y) 
#109= #106*0,2*3 ( avanço) 
N15 G90 G54 S#106 M03; 
N10 G00 Z100; 
N15 G0 X- #107 Y- #108; (X e Y – posicionamento ferramenta fora da peça) 
N10 G43 H1 Z#100; 
N15 G01 Z- #103 F#109; 
N10 G01 G41 X- #101; 
N15 G01 Y #102; 
N10 G01 X #101; 
N15 G01 Y- #102; 
N10 G01 X- #101; 
N15 G0 G0 X- #107 Y- #108; (X e Y – posicionamento ferramenta fora da peça) 
G00 Z100; ( Ponto de segurança) 
M30; (Fim de programa) 
O0001 (número de Programa) 
#100=0 ; (coordenada inicial em Z ) 
#101=20/2 ; (coordenada X) 
#102=20/2 ; (coordenada Y) 
#103 = 10 ; (profundidade de usinagem ) 
#104=15 ; (diâmetro da ferramenta) 
#105=400 ; (Velocidade de corte) 
#106=(#105*320)/#104 ; (velocidadeRPM) 
#107= #101+ #104 ; ( posicionamento ferramenta X) 
#108= #102+ #104 ; ( posicionamento ferramenta Y) 
#109= #106*0,2*3 ( avanço) 
N15 G90 G54 S#106 M03; 
N10 G00 Z100; 
N15 G0 X- #107 Y- #108; (X e Y – posicionamento ferramenta fora da peça) 
N50 G43 H1 Z#100; 
N15 G01 Z- #103 F#109; 
N10 G01 G41 X- #101; 
N15 G01 Y #102; 
N10 G01 X #101; 
N15 G01 Y- #102; 
N10 G01 X- #101; 
N15 G0 X- #107 Y- #108; (X e Y – posicionamento ferramenta fora da peça) 
#100=#100+1; 
IF[#100 LT #103] GOTO 50 ; (LOOPING ) 
G00 Z100; ( Ponto de segurança) 
M30; (Fim de programa) 
 
Como descobrir variáveis e 
estabelecer parâmetros ? 
1. ALGORITMO 
Um Algoritmo é uma sequência de instruções ordenadas de forma lógica para a resolução 
de uma determinada tarefa ou problema. 
ALGORITMO NÃO COMPUTACIONAL 
Abaixo é apresentado um Algoritmo não computacional cujo objetivo é usar um telefone 
público. 
 
Início 
1. Tirar o fone do gancho; 
2. Ouvir o sinal de linha; 
3. Introduzir o cartão; 
4. Teclar o número desejado; 
5. Se der o sinal de chamar 
DESVIO 
5.1 Conversar; 
5.2 Desligar; 
5.3 Retirar o cartão; 
6. Senão 
6.1 Repetir; 
Fim. 
 
Exercício – lógico 
 
N100 IF [ #1 > #2 ] GOTO N400 ELSE GOTO N200 ; 
N200 M302 GOTO N300 ; 
N300 M305 GOTO N100 ; 
N400 IF [ #4 < ≠ #5 ] GOTO N500 ELSE GOTO N200 ; 
N500 M301 GOTO N100 ; 
 
Simuladores 
 Simulador CNC – SINUTRAIN. 
(Link) (Link) 
Contatos 
SENAI JOINVILLE/SC – 
Dinor Martins Junior 
Email : dinor.martins-junior@edu.sc.senai.br 
Telefone: (47) 99479214 
 
SIEMENS – SINUTRAIN SINUMERIK 808D 
Roberta Talarico Galeno Cavalcanti 
Email : roberta.tcavalcanti@siemens.com 
Telefone: (11) 3908-1757 
sc.senai.br | 48 3231.4100 | 48 3231.4211 
R. Arnô Waldemar Dohler, 957 - Zona Industrial Norte, Joinville - 
SC, 89219-510 
Obrigado !