PROGRAMAÇÃO PARAMETRIZADA no mach3. exemplos para corte plasma cnc.

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 มิ.ย. 2023
  • A programação parametrizada é um método de programação que permite que uma parte do código seja definida como um conjunto de parâmetros que podem ser alterados para se ajustar a diferentes situações. Isso significa que ao invés de escrever um código específico para cada cenário, um conjunto de parâmetros pode ser ajustado para personalizar a execução do código para cada situação.
    veja na prática: • programação parametriz...
    CODIGO DO CORTE QUADRADO
    (MEDIDA EM X)
    #1=100
    (MEDIDA EM Y)
    #2=100
    (VELOCIDADE DE AVANÇO)
    #3=1500
    (NÃO ALTERAR)
    g0 z20
    g0 x0 y0
    g0 z0
    m3
    g1 x#1 f#3
    g1 y#2
    g1 x0
    g1 y0
    m5
    g0 z20
    g0 x0 y0
    m30
    %
    CODIGO DO CORTE CIRCULAR, caso queira só um circulo, é só apagar o segundo bloco.
    (codigo atualizado para colocar valores ja do diametro)
    (1 = plasma)
    ( alterar os diametros colocando os valores nas repectivas # )
    (diametro externo)
    #5=413
    (diametro interno)
    #6=129
    (velocidade de corte)
    #7=1400
    ( NÃO ALTERAR )
    #1=[#5/2]
    #2=[#5/-2]
    #3=[#6/2]
    #4=[#6/-2]
    N160( bloco 1 - Corte 1)
    N170()
    N180G94
    N190X0.000Y0.000F2000.0
    g0 z20
    N200G00X0.000Y[#3-4]
    g0 z0
    m3
    N210G1X0.000Y#3Z-0.100F#7
    N220G2X#3Y0.000I0.000J#4
    N230G2X0.000Y#4I#4J0.000
    N240G2X#4Y0.000I0.000J#3
    N250G2X0.000Y#3I#3J0.000
    N260G00X0.000Y#3
    m5
    g0 z20
    ( bloco 2 - corte 2)
    N200G00X0.000Y[#1+4]
    g0 z0
    m3
    N210G1X0.000Y#1Z-0.100F#7
    N220G2X#1Y0.000I0.000J#2
    N230G2X0.000Y#2I#2J0.000
    N240G2X#2Y0.000I0.000J#1
    N250G2X0.000Y#1I#1J0.000
    N260G00X0.000Y#1
    m5
    g0 z20
    N280G00X0Y0.000
    (não apagar o m30)
    N300M30
    %

ความคิดเห็น • 15

  • @aubrymacielpereirafilho3017
    @aubrymacielpereirafilho3017 หลายเดือนก่อน +2

    Interessante!
    Bem explicado
    Valeu muito obrigado!!!

    • @usimaker
      @usimaker  หลายเดือนก่อน

      Obrigado!

  • @robertorissi5558
    @robertorissi5558 หลายเดือนก่อน +1

    legal

    • @usimaker
      @usimaker  หลายเดือนก่อน

      Obrigado!

  • @danielmarcandeli204
    @danielmarcandeli204 ปีที่แล้ว +1

    Parabens pelo canal

  • @usimaker
    @usimaker  ปีที่แล้ว

    Corte na prática no link 👇
    th-cam.com/users/shortsXkTuMbNrTAs?feature=share3

  • @karenprado-zq4pd
    @karenprado-zq4pd 8 หลายเดือนก่อน +1

    Estamos fazendo um trabalho de TCC da mesa de plasma, a gente usa o sheetcam pra gerar o g-code para o mach3, mas na hora que carrega o arquivo não aparece o desenho na lateral, o que será que pode ser?

    • @usimaker
      @usimaker  8 หลายเดือนก่อน

      Pode ter algum erro no código que foi gerado, cada máquina tem sua linguagem de programação, aí tem pequenas diferença entre elas, quando gero meus códigos tenho que mudar algumas coisas manualmente, No sheetcam vc marcou alguma opção para gerar o código para mach3? Eu uso o aspire aí não conheço muito do sheetcam. Ve se no sheetcam tem como salvar o arquivo em .tap , se tiver essa opção pode ser melhor.

  • @luanjesus616
    @luanjesus616 3 หลายเดือนก่อน +1

    Boa tarde, consegui fazer uma bka parte de um programa parametrizado, porem no meu programa vai precisar ter repetições condicionais, você sabe me dizer como fazer?

    • @usimaker
      @usimaker  3 หลายเดือนก่อน

      Fala amigo, essa parte de repetições ainda não tive tempo de testar no mach3, quero testar antes de trazer um vídeo sobre esse assunto.

  • @madeiraemetal
    @madeiraemetal 11 หลายเดือนก่อน +1

    Boa iniciativa com seu vídeo. Muito bom dividir conhecimento. Faço programação parametrizada no comando FANUC em centro de usinagem 3 eixos. Construí uma máquina Router CNC 3 eixos más não consegui rodar programa parametrizado no Mach 3. Tem que liberar alguma coisa na configuração do Mach 3 para aceitar os parâmetros?

    • @usimaker
      @usimaker  11 หลายเดือนก่อน +1

      Vlw amigo, não precisa configurar não, a parametrização no mach3 não é igual a do FANUC é só parecida, não sei dizer as diferenças pq começei no mach3 mesmo, vc tem que pegar oq já sabe do FANUC e ir testando ao poucos, foi como eu fiz. Pelo que percebi os cálculos mais complexo tem ti ficar em uma variável separada e a que vai para o programa colocar uma que já está recebendo o valor. Vou procurar um programa que fiz e coloco aqui no comentário.

    • @usimaker
      @usimaker  11 หลายเดือนก่อน

      Da uma olhada nesse código, fiz ele no aspire e depois parametrizei editando.
      ( circulo 100 teste parametrização )
      ( File created: Saturday May 06 2023 - 05:01 PM)
      ( for Mach2/3 from Vectric )
      ( Material Size)
      ( X= 100.000, Y= 100.000 ,Z= 1.000)
      ()
      (Toolpaths used in this file:)
      (Corte 1)
      (Tools used in this file: )
      (1 = plasma)
      N100G00G21G17G90G40G49G80
      N110G71G91.1
      N120T1M06
      N130 (plasma)
      N140G00G43Z20.000H1
      ( alterar os diametros colocando os valores nas repectivas # )
      (diametro externo)
      #5=483
      (diametro interno)
      #6=155
      (velocidade de corte)
      #7=1400
      ( NÃO ALTERAR )
      ( Essa parte é onde fica os cálculos)
      #1=[#5/2]
      #2=[#5/-2]
      #3=[#6/2]
      #4=[#6/-2]
      N160(Toolpath:- Corte 1)
      N170()
      N180G94
      N190X0.000Y0.000F2000.0
      N200G00X0.000Y[#3-4]
      Z0.500
      ( E aqui no programa só fica o parâmetro, de outra forma não funcionou)
      m3
      N210G1X0.000Y#3Z-0.100F#7
      N220G2X#3Y0.000I0.000J#4
      N230G2X0.000Y#4I#4J0.000
      N240G2X#4Y0.000I0.000J#3
      N250G2X0.000Y#3I#3J0.000
      N260G00X0.000Y#3
      m5
      g0z20
      (corte 2)
      N200G00X0.000Y[#1+4]
      Z0.500
      m3
      N210G1X0.000Y#1Z-0.100F#7
      N220G2X#1Y0.000I0.000J#2
      N230G2X0.000Y#2I#2J0.000
      N240G2X#2Y0.000I0.000J#1
      N250G2X0.000Y#1I#1J0.000
      N260G00X0.000Y#1
      m5
      N270G00Z20.000
      N280G00X0.000Y0.000
      N290M09
      N300M30
      %

    • @usimaker
      @usimaker  11 หลายเดือนก่อน

      Esse código é para corte plasma, mas dá para ter uma ideia, espero ter ajudado!