Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => G-Code => Tópico iniciado por: Araujo em 09 de Outubro de 2016, 11:19
-
Olá
Iniciei esse tópico porque ainda tenho dúvidas sobre a programação paramétrica, e quem sabe também não seja a dúvida de outros que possam aprender aqui também.
1°- as variáveis locais:
#1 - #33 - Variáveis locais. Podem apenas ser usadas em macro para carregar dados
como resultado de operações. Quando o comando é inicializado, as variáveis locais são
inicializadas sem valores (nulas).
Quando uma macro é invocada, valores podem ser atribuidos para a variáveis locais.
Ok, mas como se aplica isso? Como é isso na prática?
Alguém pode ajudar?
Obrigado
-
Pessoal
Eu procurei bastante na net sobre o assunto, e vou compartilhar com vocês, e se alguém achar que está faltando algo, por favor deixe sua opinião. Então vamos lá.
Exemplo:
Programa principal:
G0...
T01...
G96...
G0 x... z...
(Agora a parte que interessa rsrs)
G65 P20 A120 B100 C20 I10 J45 .
(G65= chamada macro.
P= Programa macro.
ABCIJ= sao argumentos equivalente as variáveis locais, A=#1, B=#2, C=#3, I=#4, J=#5.)
Programa macro:
#100=[[#1-#2]/2];
#101=[#3-#4];
#102=TAN [#5];
( Obs: esse programa serve apenas para ilustrar).
Então funciona assim pessoal, temos 2 "programas" aqui, (principal e macro). Se iniciarmos apenas o programa macro sem a chamada g65 do programa principal, as variáveis locais não terão valor algum, ou seja valor nulo.
Portanto as variáveis locais são nulas, e somente terão valor se determinarmos na chamada g65 com os argumentos (neste caso (ABCIJ).
Espero que tenha ficado claro.
Obrigado
-
Olá, para um maior entendimento segue dois videos que fiz sobre programa parametrizado (macro), neles faço uma breve explicação sobre as macros e mostro usinando no meu centro.
https://www.youtube.com/watch?v=iQh5sGAXWVw (https://www.youtube.com/watch?v=iQh5sGAXWVw)
https://www.youtube.com/watch?v=qh384FUfu0o (https://www.youtube.com/watch?v=qh384FUfu0o)
-
Lacerda
Parabens pelos seus videos, ficou bem ilustrado ( com o solid works), e ainda com demonstraçao no centro de usinagem, muito bom.
Logo mais pretendo fazer uns videos tambem, e postarei aqui pra vc tbm.
ate logo
-
ok, Araujo quando forem aparecendo situações como estas dos videos vou tentar gravar e postar aqui.