Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
MÁQUINAS EM GERAL => Centros de Usinagem => Tópico iniciado por: danielprogramador em 10 de Março de 2012, 19:18
-
Bom, meu nome é Daniel e tenho 21 anos .
Estou criando este tópico e ja existe neste forum porém ja faz mais de 3 meses que nao é respondido.
Sou Programador de Centro de Usinagem e Torno cnc e tenho um conhecimento básico de programação parametrica em comando Siemens e Mach 9, e gostaria de saber se há o interesse de alguém em aprender algo sobre o assunto?!.Eeu aprendi tudo sozinho e para mim foi muito dificil,eu nao tinha quem me ajudasse,até meu professor do Senai disse q nao tinha conhecimento em parametrizado. Eu tenho uma apostila de mach9 parametrica ( que achei no fundo do baú na net) e com esse material eu associei o que eu aprendia para o Siemens
nao sou bom em escrever ,então desculpem se eu fui repetitivo ou se cometi algum erro de português.
Alguém se interessa?
-
Olá Daniel,
é bom saber que existem pessoas dispostas a revelar os seus conhecimentos.
Eu sim, estou interessado!
-
cara , entao eu vo na casa da minha namorada e só chego amanhã
ai eu posto os materiais e ensino como se programar
blz?
-
Daniel,
É sempre bom ter alguém disposto a contribuir com um pouco de conhecimento.
Se posso sugerir, vá postando seu material porque sempre será útil a alguém...
Obrigado
Fabio Gilii
-
bom vou postar um programa simples e comum parametrizado e vou tentar explicar da forma mais didatica possivel de como eu fiz e de como vcs podem interpretar tudo
e no fim eu posto uma apostila de mach9 para ser baixada.
Programa Elipse ( comando Siemens)
N10 G17 G71 G90 G94 G64
N20 G53 G0 Z-110 D0
N30 R1=60 ;RAIO MAIOR
N40 R2=30 ;RAIO MENOR
N50 R3=16 ;FRESA
N60 R3=R3/2;RAIO DA FRESA
N70 R1=R1+R3; COMPENSAÇÃO DA FERRAMENTA NO RAIO MAIOR
N80 R2=R2+R3; COMPENSAÇÃO DA FERRAMENTA NO RAIO MENOR
N90 R4=0 ;ANGULO INICIAL
N100 R5=360 ;ANGULO FINAL
N110 R6=1 ;ANGULO DE INCREMENTO
N120 T1
N130 G54 D1
N140 S3000 M3
N150 G0 X=COS(R4)*R1 Y=SIN(R4)*R2 ;A FERRAMENTA MOVE-SE PARA G0 X68 Y0
N160 Z5
N170 G1 Z-1 F1000
N180 INI: ;MARCA PARA REPETIÇÃO
N190 G1 X=COS(R4)*R1 Y=SIN(R4)*R2 ;A FERRAMENTA MOVE-SE PARA G1 X68 Y0
N200 R4=R4+R6 ;0=0+1 ( TODA VEZ Q O PROG REPETIR, O R4 FARÁ A SOMA DE + 1)
N210 IF R5>R4 GOTOB INI ; SE 360 FOR MAIOR Q 0 ENTÃO VOLTAR PARA INI
N220 G53 G0 Z-110 D0
N230 Y150
N240 M30
R1,R2,R3,etc... ( São as variáveis, ou seja ,sao os parâmetros que o programador vai mudar de acordo com cada peça de dimensão diferente ou ferramenta diferente).
IF= SE ( DESVIO CONDICIONAL) SE A SENTENÇA FOR VERDADEIRA O PROGRAMA VOLTA PARA A MARCA INI,SE FOR FALSA ,ELA VAI PARA A LINHA SEGUINTE.
GOTOB = pulo para trás
Bom... para quem é leigo no assunto, peguem a calculadora cintífica.
Explicação do programa elipse.
sabemos que um elipse é um arco com 2 raios diferentes , o maior ( largura) menor (altura) ou vice e versa.
Nas variáveis eu coloquei R1= 60 e 4 linhas depois eu coloquei R1= R1+R3 , ou seja R1 ja nao é mais 60, agora é 68, pq eu qero que a maquina faça o movimento compensando o raio da ferramenta ( notem q eu coloquei que R3 era o diametro da ferramenta dividido por 2).
ai a maquina vai ler da seguinte forma :G1 X= cosseno de R4 (0 )vezes R1 ( façam o calculo na calculadora ai)
Idem para Y porém vezes R2
O segredo esta no IF , (se 360 for maior q 0entao voltar para INI) , quando o programa repetir o programa ele vai fazer todo o programa denovo, só q agora o R4 (angulo inicial) ja nao é mais 0, agora é 1,nas seguintes repetições vão ser 2,3,4,5,6 etc... até chegar no 360 ( arco completo) ai a maquina vai ler assim: Se 360 for maior que 360, gotob ini ( mais agora a sentença é falsa pq 360 é = q 360) , ai o programa para de repetir.
-
http://www.baixa.la/arquivo/593887 (http://www.baixa.la/arquivo/593887)
esse link eu upei , é da apostila parametrica de mach 9
bom se alguem nao entendeu o que eu tentei ensinar sobre parametrizado , me avisa e eu tento denovo de uma outra forma
se alguem quiser aprender sobre fanuc ou mach9 eu tambem posso ensinar
e desculpem ai meu jeito de escrever , fico até com vergonha , sou meio burrinho pra essas coisas de portugues
flw ai pessoal
-
Obrigado por compartilhar, Daniel, e não se preocupe com o português. Ainda tá dando pra entender ;D ;D
Brincadeira...
Abraço.
Jorge
-
bom vou postar um programa simples e comum parametrizado e vou tentar explicar da forma mais didatica possivel de como eu fiz e de como vcs podem interpretar tudo
e no fim eu posto uma apostila de mach9 para ser baixada.
Programa Elipse ( comando Siemens)
N10 G17 G71 G90 G94 G64
N20 G53 G0 Z-110 D0
N30 R1=60 ;RAIO MAIOR
N40 R2=30 ;RAIO MENOR
N50 R3=16 ;FRESA
N60 R3=R3/2;RAIO DA FRESA
N70 R1=R1+R3; COMPENSAÇÃO DA FERRAMENTA NO RAIO MAIOR
N80 R2=R2+R3; COMPENSAÇÃO DA FERRAMENTA NO RAIO MENOR
N90 R4=0 ;ANGULO INICIAL
N100 R5=360 ;ANGULO FINAL
N110 R6=1 ;ANGULO DE INCREMENTO
N120 T1
N130 G54 D1
N140 S3000 M3
N150 G0 X=COS(R4)*R1 Y=SIN(R4)*R2 ;A FERRAMENTA MOVE-SE PARA G0 X68 Y0
N160 Z5
N170 G1 Z-1 F1000
N180 INI: ;MARCA PARA REPETIÇÃO
N190 G1 X=COS(R4)*R1 Y=SIN(R4)*R2 ;A FERRAMENTA MOVE-SE PARA G1 X68 Y0
N200 R4=R4+R6 ;0=0+1 ( TODA VEZ Q O PROG REPETIR, O R4 FARÁ A SOMA DE + 1)
N210 IF R5>R4 GOTOB INI ; SE 360 FOR MAIOR Q 0 ENTÃO VOLTAR PARA INI
N220 G53 G0 Z-110 D0
N230 Y150
N240 M30
R1,R2,R3,etc... ( São as variáveis, ou seja ,sao os parâmetros que o programador vai mudar de acordo com cada peça de dimensão diferente ou ferramenta diferente).
IF= SE ( DESVIO CONDICIONAL) SE A SENTENÇA FOR VERDADEIRA O PROGRAMA VOLTA PARA A MARCA INI,SE FOR FALSA ,ELA VAI PARA A LINHA SEGUINTE.
GOTOB = pulo para trás
Bom... para quem é leigo no assunto, peguem a calculadora cintífica.
Explicação do programa elipse.
sabemos que um elipse é um arco com 2 raios diferentes , o maior ( largura) menor (altura) ou vice e versa.
Nas variáveis eu coloquei R1= 60 e 4 linhas depois eu coloquei R1= R1+R3 , ou seja R1 ja nao é mais 60, agora é 68, pq eu qero que a maquina faça o movimento compensando o raio da ferramenta ( notem q eu coloquei que R3 era o diametro da ferramenta dividido por 2).
ai a maquina vai ler da seguinte forma :G1 X= cosseno de R4 (0 )vezes R1 ( façam o calculo na calculadora ai)
Idem para Y porém vezes R2
O segredo esta no IF , (se 360 for maior q 0entao voltar para INI) , quando o programa repetir o programa ele vai fazer todo o programa denovo, só q agora o R4 (angulo inicial) ja nao é mais 0, agora é 1,nas seguintes repetições vão ser 2,3,4,5,6 etc... até chegar no 360 ( arco completo) ai a maquina vai ler assim: Se 360 for maior que 360, gotob ini ( mais agora a sentença é falsa pq 360 é = q 360) , ai o programa para de repetir.
Daniel...ja faz um tempao que o topico esta parado...quero agradecer pela tua postagem...foi de muita ajuda...
se tiver mais material vai postando ai que estou "sedento" por informação...
Ou se preferiri me envie por e-mail: [email protected]
obrigado, grande abraço..
-
brother não estou conseguindo baixa a apostila
manda por email por favor estou muito interessado em aprender esse tipo de programação geralmente quem sabe nao ensina :-\
[email protected]
tmj
-
Olá eu preciso fazer um furo cônico em um comando heideinhain tnc 410 gostaria de um programa parametrizado alguém pode me ajudar ou uma apostila q tenha