Стартуем в MACH3

ssuriy

Пока не забыл хочу еще спросить что нужно дернуть в Mach чтобы решить проблему ускорений, имею похожую проблему см пост 668, углы фигур не резкие,а закругленные.
P.S. В Corel похоже действительно сохранялось все в точках на мм, посмотрим что завтра станок скажет.

ssuriy

Сегодня проверил, действительно все дело было в сохранении Корелом в DXF. Сравнил полученный размер с заданным по DXF и получил разницу в меньшую сторону на 30 см общей длины уменьшено на 1 см. Похоже дело в калибровке, может кто сможет напомнить процедуру калибровки.

Марат
ssuriy:

что нужно дернуть в Mach чтобы решить проблему ускорений,

Во вкладке Мотортюнинг установить ускорение поменьше - в общем поиграться с ним…

3DSMax

Коллеги, доброго времени суток. Собрал себе небольшой фрезер, деревянный. Сейчас пытаюсь настроить. Геморрою много , но понемногу преодолеваю. Вопрос собственно вот в чем. Рабочие перемещения осей выполняются периодично, ну, то есть полсекунды (примероно) движение, полсекунды- молчание. В ручном режиме двигатель крутит постоянно, пока не отпустишь клавишу. Если ту же команду загнать в Ксам,(ну хотя бы элементарно G100X100) то движок крутит ось пока не достигнет координаты. С Мачем это так должно быть или какие- то настройки имеются?
Пока рисую фломастером на бумаге, это не напрягает, но для фрезы наверное, это постоянное изменение скорости не есть хорошо?

Марат
3DSMax:

(ну хотя бы элементарно G100X100)

Опечатка???
Какой комп, какой Мач(лицензия?), какой контроллер, какие моторы…
Гадать на кофейной гуще можно до бесконечности…

3DSMax

Конечно, опечатка. Нужно G1… Простите, я еще начинающий программист…
Комп старенький, 1,3Ггц (комп в моделке, на нем и Компас, и Аэрофлай…Понимаю, что неправильно, сейчас подыскиваю другой), контроллер китайский красный четырехосевой ТB6… с чем- то. Мач не лицензия. Но на демке вел себя так же.
Двигателя Немы17, питание контроллера 12 вольт(это наверное нужно в первую очередь исправить, но пока запитать большим напряжением нечем).
Станок по мотивам Графа, но направляющие из печатных машинок.
Рабочее поле 450х450х80.

Марат

Ну вот видите, почти на все вопросы вы ответили сами.
Я бы ещё и моторчики на более мощные поменял бы…

3DSMax

Поменять моторчики- это, к сожалению, вряд ли…
Марат, подскажите, пжлст, от чего зависит крутящий момент в Маче? В смысле, почему движки с 2,8 кг удержания можно провернуть без усилия пальцами? От чего это зависит, от каких настроек? Сегодня запитал драйвер 36ю вольтами. Разницы (по сравнению с 12 вольт)- никакой. Ну может движки, дохлые, чахлые, ну допустим. Почему, когда по всем правилам я выставляю 160 шагов/мм двигателя крутят (рыча) с огромной погрешностью, если пытаюсь подобрать шаг - начинают просто выть и стоят на месте? У меня вал- шпилька М8. Шаг-1,25. Соответственно, 160 шагов/мм.
Если бы найти, где теряется мощность, остальное (скорость, ускорение) подобрать можно.
Еще соберу на днях другой комп для фрезера. Если не поможет, то просто не знаю, куда копать…

Марат

Что выставлено на контроллере - целый шаг, полушаг или микрошаг???

А второе, а что-за моторчики 17-е такие с 2,8 кг удержания??? - 2,8 кг на что?? на см или на м???

Ну и вообще-то от Мача крутящий момент, насколько мне известно не зависит - это характеристика мотора. В даташите мотора есть графики зависимости момента от оборотов.
Обороты мотора, т.е. скорость перемещений можно поднять увеличением напряжения питания, что вы и сделали.
В Маче в мотор-тюнинге вы должны установить количество шагов, которое должен сделать мотор, чтобы ваш инструмент переместиля на 1мм.

Если у вас в контроллере выставлен целый шаг, и двигатель делает 200 шагов за один оборот, то должно быть 200\шаг шпильки, если к примеру микрошаг 1\16, то 200\шаг шпильки и умножить на 16. То что получите будет константой для вашего станка - это значение изменится, только если вы измените микрошаг.

3DSMax:

крутят (рыча) с огромной погрешностью

Это потеря шагов - мощности двигателя не хватает.

3DSMax:

Если бы найти, где теряется мощность,

Так на шпильке и теряется из-за большого трения, ну может быть на направляющих - конструкцию вы не описали.

И ещё очень важный момент - на компе для Мача, кроме Мача больше ничего не должно быть. Это гарантия уверенной работы всей системы.

ООО… прошу прощения на картинку не обратил внимания - там стоит 2,8 ньютона на см…
Это очень мало для вашего станка - поэтому и рычат теряя шаги…

В общем моторчики надо менять на более мощные… так примерно с моментом минимум 2 ньютона на метр

3DSMax

Марат, спасибо за развернутый ответ. Понял, буду искать другие движки. Вроде бы можно достать от пятидюймовых флоппиков, на них вроде не один станок форумчане уже собрали. Вчера снес винду, поставил только Мач, сегодня буду пробовать еще. Проясните, пожалуйста еще непонятный момент. Вы говорите, что мощность от Мача не зависит. Почему в Ккаме двигателя имеют больший момент? Конечно, есть и вибрации, и пропуск шагов, но движки работают устойчивее. Почему?
Еще не понимаю. Если у двигателя не хватает мощности, он начинает греться. И шаговикам даже положено быть теплыми при работе. Почему мои двигателя, как и контроллер совершенно холодные? На контроллер я даже кулер из комплекта не ставил.
Я не пытаюсь доказать что- то свое, просто хочу понять, что творится. В электронике я полное дерево, поэтому извините за столь бестолковые вопросы.
Фото станка сегодня выложу.

Марат
3DSMax:

Вы говорите, что мощность от Мача не зависит. Почему в Ккаме двигателя имеют больший момент? Конечно, есть и вибрации, и пропуск шагов, но движки работают устойчивее. Почему?

Наверно в настройках Мача что-то неправильно выставлено.

3DSMax:

Если у двигателя не хватает мощности, он начинает греться. И шаговикам даже положено быть теплыми при работе. Почему мои двигателя, как и контроллер совершенно холодные?

На плате контроллера должны быть или переключатели или перемычки, с помощью которых можно установить необходимый ток - может у вас установлен минимальный?

barnaul
3DSMax:

но движки работают устойчивее. Почему?

частота какая выбрана в Маче

3DSMax

Частота 25кГц опять поставил Мач- демку (на свежую винду), на драйвере перемычки стоят в токе 100%.
Вчера опять экспериментировал. Думал, заикания двигателей из-за слишком большой нагрузки, может не может провернуть вал из-за трения в гайках, несоосности и т.д. Снял двигатель, отключил его от всей механики. Завел. Оказывается, он дергается и вообще без нагрузки, с голым валом.
Дальше сижу, грущу, тихонько бьюсь лбом об монитор. Начал уже просто в произвольном порядке тыкать в настройки. Получил следующий результат- двигатели устойчиво равномерно работают без пропуска шагов только с такими настройками: шагов/мм- 500, скорость- 500, ускорение- 20, крайние правые окошки в “мотор тюнинге” (простите, забыл как называются 15, 15), режим-1/16 шага. При этом усилие на портале вполне достаточное для таскания дремеля по бальзе или фанере. Но при микрошаге и таких настройках перемещение о-о-очень медленное и задав, например перемещение по оси-200 мм, каретка проезжает 18. Далее. Движки ровно крутятся по очереди. Если завести все 3 мотора, то X иY идут плавно, а Z начинает опять дергаться и пропускать шаги. Любые внесения изменений в настройки вызывают дергания и заикания. Для эксперимента повесил на контроллер движок от пятидюймового флоппика, который хвалят многие форумчане- разницы, кроме меньшего крутящего момента не увидел.
Станок вот такой:
Фотографии в альбоме «CNC», автор orlov19061976 на Яндекс.Фотках

Попробовал подключить драйвер к компьютерному БП, разницы не увидел.
Уважаемые форумчане, без вашей помощи станок не побежу (победу, побежду)…

barnaul
3DSMax:

шагов/мм- 500, режим-1/16 шага

шаг 1/16- это 3200 шагов оборот двигателая откуда берётся твои 500 шагов на мм ?

не понятно абсолютно,

да и к чему такое деление ставить , 1/4 или 1/8

3DSMax

500 я поставил в Маче в “Мотор тюнинг”, 1/16- в этом положении стоит переключатель на контроллере

barnaul
3DSMax:

500 я поставил в Маче в “Мотор тюнинг”, 1/16- в этом положении стоит переключатель на контроллере

так это не так просто с потолка делается, это же считать надо

стоит шаг 1/16, мотор делает соот. 3200 шагов на мм, шпилька 1,25 мм

3200:1,25=2560 mm нa шаг

3DSMax

Совершенно с вами согласен. Только с таким значением движки просто пищат и не двигаются. 500- это единственное значение, при котором двигателя крутятся плавно.
Меньше- дергаются, больше- дергаются, потом пищат.

barnaul
3DSMax:

Только с таким значением движки просто пищат и не двигаются. 500- это единственное значение, при котором двигателя крутятся плавно.

это не верно, Мач-у надо знать сколько шагов делать, что бы проехать 1 мм, так никогда не получите деталь в размер, в твоём случае деталь будет в ~ 4 раза меньше, ставить надо так как должно быть верным по расчётам иначе просто не должно быть, а потом занимаемся скоростями и ускорениям

3DSMax

Владимир, я прекрасно это понимаю. Для 1,25 шага шпильки полный шаг-160, 1/2-320, и т.д. Просто с этими значениями двигателя не вращаются!!! Рычат, заикаются, пропускаю шаги и т.д. Здесь пока вопрос не в скорости и ускорении, а просто в перемещении станка.

Baha
3DSMax:

Здесь пока вопрос не в скорости и ускорении, а просто в перемещении станка.

Без правильной скорости и ускорения ничего не будет перемещаться, в резонанс уйдет. То есть по вашему будет “пищать, рычат, заикаются, пропускаю шаги и т.д.”

3DSMax:

Для 1,25 шага шпильки полный шаг-160,

Что за движки на 160 импульсов, может вы ошибаетесь, может 200 импульсов?

barnaul:

стоит шаг 1/16, мотор делает соот. 3200 шагов на мм, шпилька 1,25 мм

3200 импульсов на один оборот

3DSMax:

Комп старенький, 1,3Ггц

лучше на таком компе запустите TurboCNC, все будет отлично работать.

3DSMax:

Только с таким значением движки просто пищат и не двигаются. 500- это единственное значение, при котором двигателя крутятся плавно.

Еще не забудьте поставить единицу перемещения в мм, по умолчанию стоит в дюймах.

3DSMax

Спасибо, я вот тоже уже про досовские проги думаю. Сегодня попробую.