Configuração do Linuxcnc

299 views
Skip to first unread message

Refael Aguilar

unread,
Feb 3, 2014, 8:56:43 PM2/3/14
to arduino-...@googlegroups.com

Olá Pessoal,

De um tempo pra cá venho lendo e tentando aprender sobre conceitos de CNC, G-Code e etc... Pra colocar em prática decidi criar uma com carcaças de CD-ROM e aproveitar a estruturas nos eixos, usei também dois Easy drivers e uma ponte H com L298 que comprei na loja do Hugney controlados por um Arduíno Uno.

Não ficou nada bonito, mas cumpriu o objetivo, consegui entender melhor a lógica de  funcionamento e fazer alguns testes, sanei várias dúvidas mas ainda restam algumas.

Antes de passar para um projeto mas robusto queria saber se alguém tem experiencia com emc-2 que possa me ajudar com o seguinte problema:
A maquina já funciona estou usando caneta no eixo Z pra fazer os traços, mas acontece que está imprimindo num tamanho aproximadamente 4 vezes maior do que o gráfico vetorizado.

Alguém sabe o que poderia ser?



segue  abaixo meu arquivo "my-mill.ini"

[EMC]
MACHINE = my-mill
DEBUG = 0

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/estacao/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm

[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python

[TASK]
TASK = milltask
CYCLE_TIME = 0.010

[RS274NGC]
PARAMETER_FILE = linuxcnc.var

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000

[HAL]
HALFILE = my-mill.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 0.10
MAX_LINEAR_VELOCITY = 1.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 1.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 66.6666666667
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.1
MAX_LIMIT = 35.0
HOME_OFFSET = 0.0

[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 1.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 66.6666666667
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.1
MAX_LIMIT = 35.0
HOME_OFFSET = 0.0

[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 1.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 33.3333333333
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -1.0
MAX_LIMIT = 2.0
HOME_OFFSET = 0.0


ATT
--
Refael Aguilar 
ONG Programando o Futuro

Paulo Henrique Barros

unread,
Feb 3, 2014, 9:04:14 PM2/3/14
to arduino-...@googlegroups.com

Acho que está escalonado SCALE = 33.3333333333

Tenta colocar 1:1

--
--
Você recebeu esta mensagem porque está inscrito no
Grupo "arduino-brasília" nos Grupos do Google.
E-mail: arduino-...@googlegroups.com
Url: http://groups.google.com.br/group/arduino-brasilia?hl=pt-BR
Sair: arduino-brasil...@googlegroups.com
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "arduino-brasilia" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para arduino-brasil...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Refael Aguilar

unread,
Feb 3, 2014, 9:31:20 PM2/3/14
to arduino-...@googlegroups.com
Obrigado pela dica Paulo henrique, mas fiz o teste aqui e não houve alteração. :-/

Paulo Henrique Barros

unread,
Feb 3, 2014, 10:19:52 PM2/3/14
to arduino-...@googlegroups.com

Vc mudou nos três eixos? Tenta colocar um valor redondo em cada eixo... é só aí que fala em.dimensões...

Paulo Henrique Barros

unread,
Feb 3, 2014, 10:21:47 PM2/3/14
to arduino-...@googlegroups.com

Experimenta zerar o scale

Refael Aguilar

unread,
Feb 4, 2014, 7:48:40 AM2/4/14
to arduino-...@googlegroups.com
Paulo,

Tentei tanto com 1.1 ou zerado tentei nos 3 eixos ou só em x e y. 

Com 1.1 o emc-2 não chega a carregar, com
o valor da escala zerado os eixos não se movimentam, tentei também 1.0. Mas sem sucesso até agora. 


--
--
Você recebeu esta mensagem porque está inscrito no
Grupo "arduino-brasília" nos Grupos do Google.
E-mail: arduino-...@googlegroups.com
Url: http://groups.google.com.br/group/arduino-brasilia?hl=pt-BR
Sair: arduino-brasil...@googlegroups.com
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "arduino-brasilia" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para arduino-brasil...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Luzemário

unread,
Feb 5, 2014, 8:04:03 AM2/5/14
to arduino-...@googlegroups.com
Refael,

Que me lembre, a escala é em porcentagem invertida. Já tentou usar 50% ou 100%?

Refael Aguilar

unread,
Feb 5, 2014, 9:35:38 PM2/5/14
to arduino-...@googlegroups.com
Obrigado Luzemario.

Dessa forma eu ainda não tentei. Vou fazer um teste amanhã e digo o resultado.


--
--
Você recebeu esta mensagem porque está inscrito no
Grupo "arduino-brasília" nos Grupos do Google.
E-mail: arduino-...@googlegroups.com
Url: http://groups.google.com.br/group/arduino-brasilia?hl=pt-BR
Sair: arduino-brasil...@googlegroups.com
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "arduino-brasilia" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para arduino-brasil...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Reply all
Reply to author
Forward
0 new messages