Autor Tópico: Projeto de Software CAM Aberto  (Lida 4963 vezes)

Description:

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

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Projeto de Software CAM Aberto
« Online: 28 de Abril de 2009, 11:48 »
Caros Colegas do FORUM,

Sou professor na Faculdade de Engenharia da Universidade do Estado do RJ (UERJ) e estou orientando um trabalho de fim de curso, que inclui o desenvolvimento de um software CAM.

Gostaria de receber sugestões dos colegas sobre coisas que os colegas gostariam que um software CAM tivesse, para que eu pudesse formatar o projeto para os alunos.

A idéia básica é desenvolver um software CAM para gerar o código para o controle de máquinas CNC. Ainda não defini se o software seria restrito a algum universo específico de máquinas, ex.: tornos, fresadoras, cortadoras de isopor, madeira, ... Mas gostaria de avaliar as sugestões. Os comandos que o programa vai gerar (num arquivo) serão baseados num arquivo de imagem 2D ou 3D. Mas não sei ainda se faremos uma interface para desenhos simples no próprio sistema (pessoalmente acho que seria interessante). O programa terá código aberto e usará a linguagem de programação JAVA, para permitir que rode em Windows, Linux. O software não teria interface direta com a máquina a ser controlada.

Aguardo sugestões....

Offline marc0

  • CNCMASTER
  • ******
  • Posts: 2788
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Projeto de Software CAM Aberto
« Resposta #1 Online: 28 de Abril de 2009, 12:16 »
Olá Gil;

Muito boa essa iniciativa.

Seria muito bom um software de fácilimo uso em que se poderia desenvolver o desenho e o toolpath e quiça o controle.

Atualmente estou usando o Sketchup para desenhar e o plugin phlascript (2d) em linguagem Ruby; se alguem se abilitasse em desemvolver um phlascript 3d seria um pé de coelho.

http://www.guiacnc.com.br/forum/index.php/topic,3410.msg81283.html#msg81283

Abraços...

Offline Hilarinho

  • Designer de Produto e Desenhista Projetista
  • Novato
  • *
  • Posts: 90
  • Sexo: Masculino
Re: Projeto de Software CAM Aberto
« Resposta #2 Online: 28 de Abril de 2009, 22:03 »
De antemão, parabens pela iniciativa.

Acredito que um bom ponto de partida é ter um bom algoritmo para importar e interpretar sólidos prontos, e, a partir de algumas variaveis, criar as trajetórias de ferramentas. Exemplos de variaveis: tamanho maximo da peça x tamanho do material bruto, diametro de ferramenta (que determina a distancia dos planos paralelos ou distancia das espiras), distancia das passagens de elevação, estrategia (automatica ou manual?) de usinagem, etc... E claro, tudo isso se apoiando em padronizações e normatizações da industria.

Como é um prototipo de software CAM aberto, acho que encher demais de recursos nesse momento, além de não ser muito funcional para a didática do trabalho, pode deixar ele "travado" demais para permitir evoluções do codigo.

Um bom exemplo que acho bacana é o FreeMill, da Mecsoft... Bem simples (comparado a softwares de mercado) mas funcional ao que se propoe. Outro: CNC Simulator.

Mas claro, vai depender do que já tem em maos, e onde pretende chegar... Tens em mente algum "software modelo" ou "software alvo" que pretende se espelhar?

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re: Projeto de Software CAM Aberto
« Resposta #3 Online: 29 de Abril de 2009, 02:29 »
Caros amigos do FORUM,

Primeiramente, quero agradecer as contribuições do Marco, em sugerir o Sckecth Up, já instalei o mesmo e os add-ons para gerar engrenagem e de geração do arquivo G, só ainda não consegui rodar este último. Acho que esse software se enquadraria mais como CAD 2D/3D, os comandos G poderiam ser gerados pelo software CAM. Se bem que poderiamos ter um CAD/CAM, mas ainda não aprofundamos a especificação do software nesse aspecto.

Como trata-se de um trabalho acadêmico, poderá ser melhorado ao longo do tempo pelos grupos de alunos e / ou outras contribuições.

Seguem alguns requisitos preliminares, que estamos consolidando:

1- Linguagem Java, possibilitando usar em ambiente MS-Windows e/ou Linux
2- Importação de arquivos em formatos gráficos usuais (DXF, ScketchUp, etc)
3- Geração de arquivo de comandos G
4- Edição do arquivo de comandos G gerado
5- Interface gráfica para a visualização da peça
6- Interface gráfica para edição simples da peça (rotação, escala, espelhamento, copiar, cortar, colar)

7- Definição de parâmetros do processo de usinagem
7.a- Caracteríticas das ferramentas a serem usadas (tamanho, velocidades de avanço)
7.b- Restrições do conjunto de comandos G
7.c- Gerar e permitir alterar a trajetória da ferramenta ou do corte
7.d- Definir o formato do bloco bruto a ser trabalhado
7.e- Possibilitar mais de um sistema de coordenadas (da máquina, do usuário)
7.f- Permitir usar vários eixos (2,3,4,...)

8- Simulação do processo de fabricação da peça, executando os comandos G definidos, passo a passo, em blocos ou em modo contínuo

9- Normas e padrões a serem atendidos (em elaboração): RS274


Não tenho um modelo único em vista, mas acho o GSimple e o CNC Simulator bons pontos de patida.

Offline ojsvargas

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • O homem é um cadáver adiado !! Fernando Pessoa
  • Cidade - UF: Ponta Grossa
  • Nome:: Ojsvargas
  • Profissão: Técnico Eletrônico
Re:Projeto de Software CAM Aberto
« Resposta #4 Online: 10 de Junho de 2011, 18:49 »
Olá. Como este tópico está a mais de 90 dias sem comentários deixo a pergunta ...Como está este projeto ?  Acabou ?

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Projeto de Software CAM Aberto
« Resposta #5 Online: 10 de Junho de 2011, 19:15 »
Olá. Como este tópico está a mais de 90 dias sem comentários deixo a pergunta ...Como está este projeto ?  Acabou ?

Não acabou!! Na verdade, já foi feito um trabalho similar ao PCItoGcode, de autoria do Rúbens, membro deste fórum. Nesse trabalho, realizado por alunos formandos do curso de Engenharia de Sistemas, foi desenvolvido um software CAM bidimensional. Neste semestre, estou avaliando a possibilidade de orientar um novo trabalho na área de CAM ou CNC, proposto por um aluno.

 

/** * */