Autor Tópico: Programação Paramétrica  (Lida 9511 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline danielprogramador

  • Novato
  • *
  • Posts: 21
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São Paulo-SP
  • Nome:: Daniel
  • Profissão: Programador de centro de usinagem
Programação Paramétrica
« Online: 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?

Offline badade

  • Novato
  • *
  • Posts: 65
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Varese
  • Nome:: Pietro
  • Profissão: Programador cnc
Re:Programação Paramétrica
« Resposta #1 Online: 10 de Março de 2012, 19:35 »
Olá Daniel,
é bom saber que existem pessoas dispostas a revelar os seus conhecimentos.
Eu sim, estou interessado!

Offline danielprogramador

  • Novato
  • *
  • Posts: 21
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São Paulo-SP
  • Nome:: Daniel
  • Profissão: Programador de centro de usinagem
Re:Programação Paramétrica
« Resposta #2 Online: 10 de Março de 2012, 19:38 »
cara , entao eu vo na casa da minha namorada e só chego amanhã
ai eu posto os materiais e  ensino como se programar
blz?

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Programação Paramétrica
« Resposta #3 Online: 10 de Março de 2012, 21:26 »
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

Offline danielprogramador

  • Novato
  • *
  • Posts: 21
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São Paulo-SP
  • Nome:: Daniel
  • Profissão: Programador de centro de usinagem
Re:Programação Paramétrica
« Resposta #4 Online: 11 de Março de 2012, 13:41 »
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.
 

Offline danielprogramador

  • Novato
  • *
  • Posts: 21
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São Paulo-SP
  • Nome:: Daniel
  • Profissão: Programador de centro de usinagem
Re:Programação Paramétrica
« Resposta #5 Online: 11 de Março de 2012, 14:11 »
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

Offline Jorge_BH

  • CNCMASTER
  • ******
  • Posts: 2503
  • Sexo: Masculino
  • Jorge Maluf Jacob
  • Cidade - UF: Belo Horizonte-MG
  • Profissão: Administrador de Empresas
Re:Programação Paramétrica
« Resposta #6 Online: 11 de Março de 2012, 15:16 »
Obrigado por compartilhar, Daniel, e não se preocupe com o português. Ainda tá dando pra entender  ;D ;D
Brincadeira...
Abraço.
Jorge

Offline Diogogriep

  • Novato
  • *
  • Posts: 7
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Caxias do Sul
  • Nome:: Diogo
  • Profissão: Programador CNC
Re:Programação Paramétrica
« Resposta #7 Online: 08 de Setembro de 2012, 01:47 »
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..

Offline Sadrake Souza

  • Novato
  • *
  • Posts: 1
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Contagem - MG
  • Nome:: Sadrake Souza
  • Profissão: Programado cnc
Re:Programação Paramétrica
« Resposta #8 Online: 03 de Setembro de 2014, 22:30 »
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

Offline Welynton

  • Novato
  • *
  • Posts: 3
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Parana
  • Nome:: Welynton
  • Profissão: Programador
Re:Programação Paramétrica
« Resposta #9 Online: 29 de Julho de 2015, 20:25 »
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

 

/** * */