Clube CNC Brasil

Registre-se ou faça seu Login e tenha acesso a todas as fotos e anexos de nosso Clube.



Autor Tópico: Linguagem parametrizada e Sub Rotinas  (Lida 2295 vezes)

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

Offline joebrabo

  • Madeira
  • *
  • Mensagens: 22
  • Total Likes: +0/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
Linguagem parametrizada e Sub Rotinas
« Online: 21/04/13 - 16:42 »
Galera

Relativo ao Mach 3

alguem de vcs sabem se aceita linguagem parametrizada e/ ou sub rotinas?
Se sim, alguém :brocoli: pode postar algum programa para testar.

Clube CNC Brasil

Linguagem parametrizada e Sub Rotinas
« Online: 21/04/13 - 16:42 »

Offline fgilii

  • Prata
  • *
  • Mensagens: 743
  • Total Likes: +12/-0
  • Topic Likes: +0/-0
Re:Linguagem parametrizada e Sub Rotinas
« Resposta #1 Online: 22/04/13 - 17:04 »
Sim, funciona com as duas, mas é preciso escrever as macros ou as variáveis com os formatos que o Mach3 entenda para executar qualquer coisa...
Fabio Gilii
Atibaia - SP
Brasileiro (feliz ou infelizmente, não sei)
Tecnico em Mecanica de Precisão

Clube CNC Brasil

Re:Linguagem parametrizada e Sub Rotinas
« Resposta #1 Online: 22/04/13 - 17:04 »

Offline joebrabo

  • Madeira
  • *
  • Mensagens: 22
  • Total Likes: +0/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
Re:Linguagem parametrizada e Sub Rotinas
« Resposta #2 Online: 28/04/13 - 11:15 »
grande gilli....

Vc poderia (ou alguem que tenha), anexar,um programa gerado (txt)qualquer ,para eu entender melhor essa linguagem...

No + fico agradecido...

Clube CNC Brasil

Re:Linguagem parametrizada e Sub Rotinas
« Resposta #2 Online: 28/04/13 - 11:15 »

Offline fgilii

  • Prata
  • *
  • Mensagens: 743
  • Total Likes: +12/-0
  • Topic Likes: +0/-0
Re:Linguagem parametrizada e Sub Rotinas
« Resposta #3 Online: 29/04/13 - 08:47 »
Aqui um exemplo de programação paramétrica, onde se podem alterar certos valores para que se obtenha uma certa reação - trata-se de uma macro parametrizada para fazer ciclos de roscas.

Código: Voce nao tem permissao p/ ver este link. Registre-se ou faca Login
' Tapping Parametric Macro
' M9000 with P R Q params
' P Depth of thread   positive or negative number
' Q ThreadsPerInch' R RetractZ
' NOTE uses swapaxis from A to B axis
' Commented out for testing

Dim DepthOfThread As Double
Dim TotalDegreeRotation As Double
Dim ThreadsPerInch As Double
Dim RetractZ As Double

DepthOfThread  = Param1() 'P
ThreadsPerInch = Param2() 'Q
RetractZ           = Param3() 'R

DepthOfThread = Abs(DepthOfThread)  'make sure thread is positive
TotalDegreeRotation=((DepthOfThread/(1/ThreadsPerInch))*360)

Message "Cut to " & DepthOfThread & " rotation " & TotalDegreeRotation
SwapAxis(4,5)
sleep(100)
Code "G91"
sleep(100)
Code "G1 Z-" & DepthOfThread & "A" & TotalDegreeRotation
While (IsMoving())
sleep(100)
Wend
Code "G4P.5"
Code "G1 Z" & DepthOfThread & "A-" & TotalDegreeRotation
While (IsMoving())
sleep(100)
Wend
Code "G90"
sleep(100)
Code "G0Z" & RetractZ
ResetAxisSwap()
sleep(100)

Message "Completed " & ThreadsPerInch & " TPI to " & DepthOfThread & " depth"
End

Este é apenas um exemplo de programação - o programa precisa ser debugado e faz uso de parametrização sem chamada de subrotinas
Fabio Gilii
Atibaia - SP
Brasileiro (feliz ou infelizmente, não sei)
Tecnico em Mecanica de Precisão

Clube CNC Brasil

Re:Linguagem parametrizada e Sub Rotinas
« Resposta #3 Online: 29/04/13 - 08:47 »

 

SiteLock