Autor Tópico: DXF » Gcode  (Lida 25473 vezes)

Description:

0 Membros e 2 Visitantes estão vendo este tópico.

Aliine

  • Visitante
Re: DXF » Gcode
« Resposta #15 Online: 25 de Fevereiro de 2008, 16:08 »
Oi Fabio,
Muito obrigada pela ajuda!

A versão em inglês está funcionando;
No entanto, a que você me enviou, em português, apresentou o seguinte erro no meu pc, veja:


File "cam1.py", line 2510
SyntaxError: Non-ASCII character '\xc3' in file cam1.py on line 2510, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details


a linha descrita é esta, e não parece ter erro algum:


file.write("G21\n") # unidades métricas


mesmo consultando minha levíssima noção de programação, não sei do que se trata :)


Eu usei o programa aqui mas não entendi como ele gera o arquivo, pode me dar mais uma maozinha?

depois de abrir o arquivo dxf, ajustar os parâmetros, como ferramenta e velocidade, como eu salvo, de fato, o arquivo?

são pequenos detalhes que fazem a diferença.


Obrigada.

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: DXF » Gcode
« Resposta #16 Online: 25 de Fevereiro de 2008, 16:36 »
SyntaxError: Non-ASCII character '\xc3' in file cam1.py on line 2510, but no encoding declared;

file.write("G21\n") # unidades métricas
Hmmmm,
Aposto que é o assento agudo...

Que linux está usando?

Pergunto porque no Ubuntu 6.06 (com o EMC2) não há este tipo de problemas, mas no 7.10, sim, o que me faz crer que falta uma biblioteca (ou é uma configuração) do próprio Python...

Vou ligar o laptop com o programa e já te falo como se faz a conversão...

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: DXF » Gcode
« Resposta #17 Online: 25 de Fevereiro de 2008, 17:29 »
Aline,

Para fazer uma conversão:
1- abrir um arquivo = (DXF)
2- para visualizar o desenho todo = apertar "auto"
3- escolher o tipo de saída (formato) = (g: G code file)
4- escolher o local de gravação do arquivo (arq. Saída)
5- ajustar os parâmetros desejados *
6- apertar "Escrever Toolpath"...

Nota*:
Campos:
Segurança Z = altura de segurança para movimentar a fresadora (valor positivo)
Profundidade = profundidade de corte desejada
Diam. Ferramenta =  (dispensa explicações)
Contour undercut : (faz o ajuste do lado a ser usinado - interno ou externo*)
Remonte = valor "default = 0,8 (80% de remonte na rasterização) - valor =1 usa o diametro da ferramenta...

Nota* = Contour Undercut
- se valor igual a "zero", a ferramenta segue o desenho "internamente" e "tangente ao desenho"
- se valor positivo (igual ao valor diametro), a ferramenta segue o desenho "externamente" e "tangente ao desenho"
-se valor 1/2 diametro, a ferramenta segue o desenho "sobre" a linha

O comando "Contour Undercut" é usado com o botão "Fazer Contorno"...

Botões:
Fazer Contorno = gera um percurso de ferramenta seguindo os contornos do desenho (veja Contour Undercut)
Rasterizar Interno = gera arquivo de desbaste (interno sempre)

Botão "Escerver ToolPath" = será pressionado quando decidir gerar o arquivo de corte...

Aliine

  • Visitante
Re: DXF » Gcode
« Resposta #18 Online: 26 de Fevereiro de 2008, 14:29 »
Ah Fábio, você estava certo.
Removi os acentos e cedilhas, salvei, e tudo funcionou bem.
Uso o ubuntu 7.04

Muito obrigada pela ajuda.



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: DXF » Gcode
« Resposta #19 Online: 26 de Fevereiro de 2008, 14:44 »
Aline,

De qualquer forma, o erro (ou característica) é do interpretador Python, que poderia ser corrigido para apresentar a grafia corretamente (nossos acentos)...

A explicação e o modo de corrigir estão aqui:
http://www.python.org/dev/peps/pep-0263/

Aliine

  • Visitante
Re: DXF » Gcode
« Resposta #20 Online: 27 de Fevereiro de 2008, 09:19 »
Obrigada Fábio, salvei o aquivo para tentar mais tarde.
Por hora vou utilizar o programa sem acentos mesmo 

Uma coisa interessante, é que antes deste conversor, tentei utilizar o ace, mas ele não abriu os arquivos feitos no Qcad;

E já aproveitando, só a fim de curiosidade, você sabe se alguem já conseguiu instalar o turbocnc no ubuntu?
Eu queria instalar o emc com o turbocnc, na mesma maquinha, para eventuais situações do tipo "é urgente", já que ainda não me acostumei plenamente ao emc.

Tentei pelo dosbox e dosemu, que são como o ms-dos do ubuntu, mas a porta paralela não enviou os pulsos;

Sei que se fizer uma partição unicamente com o free-dos as coisas funcionam, mas isso não é conveniente, já que teria que reiniciar o computador sempre que fosse trocar de atividade, para algum ajuste no desenho, por exemplo.

Vi no site oficial do free-dos que ele suporta até rede wireless, é bem interessante, mas não me aprofundei no assunto, pois já sofri o bastante para instalar minhas placas wireless no ubuntu.
E uma dica para quem está tentando instalar placas wireless: escolha as versões mais novas do linux, pois já vem com a maioria dos drivers sem a ncessidade do 'tente-você-mesmo'.

Até mais.
« Última modificação: 27 de Fevereiro de 2008, 09:21 por Aliine »

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: DXF » Gcode
« Resposta #21 Online: 27 de Fevereiro de 2008, 10:00 »
Aline,

Eu só fiz funcionar emulado, mas não experimentei usar de fato...

Não sei o comportamento dos programas em DOS usando dosemu - talvez funcione usando-se uma máquina virtual como VMWARE ou Virtualbox...

O que sei é que se estiver tentando usar qualquer coisa que precise da porta LPT no computador onde está instalado o EMC2, não será possível porque a instalação (emc + rtai) impedem que a porta lpt seja usada por qualquer outra coisa a não ser o EMC...

Acho que o mais simples e indicado é ter um micro velhinho com o bom e velho DOS nele e pronto...

Tenho um laptop pronto para isso - com DOS puro, rede, lê pendrive, CDrom, etc - só com Turbocnc para estas eventualidades...

Sobre o problema dos acentos gráficos no programa, eu informei a coisa errada:
A modificação proposta não seria feita no Python, mas sim nos arquivos (Cam.py por exemplo)

A correção seria inserir uma informação no arquivo, logo abaixo de onde se lê:

#!/usr/bin/env python

Fica assim:

#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-


Tentei aqui e não funcionou - estou tentando descobrir o que pode ser...

No Ubuntu 6.06 vai bem (sem alterar nada) mas no 7.10...

pf1000

  • Visitante
Re: DXF » Gcode
« Resposta #22 Online: 06 de Junho de 2008, 18:58 »
Boa Noite aos frequentadores do forum.

gostaria de saber do pessoal, se tem algum programa para transformar dxf em g-code
que seja em multiplas passadas, tipo o artcam. mas para linux.

atualmente uso o qcad do ubuntu para desenhar, cam.py para gerar o gcode, e o emc2 para cortar.

porem nao encontrei uma solução para cortar um exemplo
um material de 6mm cortar com 3 passadas de 2mm.

e o ace converter, nao funciona no linux nem pelo wine.

alguem teria uma sugestao?

Offline Gimapere

  • Gimapere - MechMate Panthera
  • Fuso
  • **
  • Posts: 208
  • Sexo: Masculino
  • Aprender mais e mais a cada dia
    • MechMate Panthera
  • Cidade - UF: Pitangui - MG
  • Nome:: Giovanni M Pereira
  • Profissão: Webmaster
Re: DXF » Gcode
« Resposta #23 Online: 10 de Julho de 2008, 19:39 »
Alguém conhece ou sabe algo sobre este Macro VBA que trabalha junto com o Corel Draw® ?
O arquivo exportado (DXF) é salvo com um número muito menor de segmentos, facilitando a vida da CNC.. Pelo menos é o que promete.

Obrigado.

Offline rafaelvc

  • Novato
  • *
  • Posts: 44
  • Sexo: Masculino
Re: DXF » Gcode
« Resposta #24 Online: 10 de Julho de 2008, 21:45 »
"mas já tentamos o ACE e ele não gerou um linha qualquer de codigo a partir do arquivo anexado."

Esta mensagem é meio antiga, mas estou recentemente mexendo com o ACE Converter e acontecia isso de vez em quando comigo. A solução é gerar o DXF com o formato do autocad R12. Parece que o Ace foi feito para este padrão e fica bichado com algumas versões de arquivos mais novas.

Salvando do jeito certo, converte belezinha. Estou gerando uns perfis para minha máquina de corte de isopor 2D e consegui gerar o código G tranquilamente. Faço no Rhinoceros, exporto como DXF (R12), jogo no ACE, após a conversão jogo no CNC Simulator e vejo que foi tudo uma maravilha.

Offline darlansales

  • Hobby
  • ****
  • Posts: 283
  • Sexo: Masculino
  • GUIA-CNC
Re: DXF » Gcode
« Resposta #25 Online: 18 de Junho de 2010, 10:30 »
Ola Fabio,

Esse programa está no cd do EMC2?

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: DXF » Gcode
« Resposta #26 Online: 18 de Junho de 2010, 14:41 »
O python ja vem instalado no ubunto+emc2.
Vc só precisa baixar o cam.py (Camport.zip) que o Fábio postou na pg anterior.

 

/** * */