Re: Контактный сканер с помощью EMC2
Добавлено: 07 июл 2011, 17:33
Ок, давай теперь сформулируем как ему это реализовать.
Нужно что-то еще или этого хватит?
По идее, надо бы кнопочку, чтобы encoder обнулять.
А и сам Gкод... По идее он должен быть совсем простой:
Вот только по скорости вопрос... Как на таком станке скорость задать?
Код: Выделить всё
loadrt sampler depth=1000 cfg="FFF"
addf sampler.0 servothread
net Xpos => sampler.0.pin.0
net Apos => sampler.0.pin.1
net encoder.0.position => sampler.0.pin.2
net motion.spindle-on => sampler.0.enable
# Это чтобы самплер можно было включить и выключить Gкодом.
loadusr -w halsampler filename
# Как правильно написать вписать имя файла?Нужно что-то еще или этого хватит?
По идее, надо бы кнопочку, чтобы encoder обнулять.
А и сам Gкод... По идее он должен быть совсем простой:
Код: Выделить всё
(Параметры)
#<xstart> = 0
#<xend> = 100
#<xstep> = 0.1
#<speed> = 10
(идем в 0)
G0 X#<xstart> A0
(Включаем шпиндель/sampler)
M3
Идем по спиральке:
G1 X<#xend> A[[#<xend>-#<xstart>]/#<xstep>] F#<speed>
(Выключаем шпиндель/sampler)
M5Вот только по скорости вопрос... Как на таком станке скорость задать?