Стартуем в MACH3

Baha
stapelmoor:

кто-нибудь знает есть ли в матче функция чтоб он сигнализировал когда станок закончил работу?

на форуме мачсаппорта есть скрипт, который после окончания работы через почтовый сервер может кинуть инфу на SMS, если у вас в почтовом аккаунте включена SMS-уведомления.
А так не зависимо от программного обеспечения можно использовать ардуино плюс к нему вайфай шилд, если вы находитесь в зоне покрытия.

16 days later
ssuriy

Добрый день, ночь уважаемые коллеги!
Хочу обратиться к вам с проблемой которую пока не могу решить, думается что эта проблема связана с настройками MACH.
И так есть настроенный пенорез с MACH3 настройку делал год назад уже ничего не помню, вот собственно проблема такая имеем FoamWorks 4.0 генерируем там G -код просто буквы, когда вгоняю код в Mach и запускаю резку пенорез делает микродвижения то есть на экране Мача видно что он отрабатывает надпись и буквы нормально, но делает это в очень маленьком размере, хотя файлы DXF были подготовлены в Corel и имеют размер в длинну 300 мм, то есть реальный размер заготовки в десятки раз меньше реального. Ну вот собственно если надо сделаю скрины настроек Mach, величина в мм и в настройках мм указаны, станок вроде калибровал опять же не упомню как думается в этом может быть проблема. Укажите в каком направлении двигаться что в первую очередь проверить, как откалибровать пенорез 4-х осевой?

MrRIP

Зайти в настройки “натив юнит” и выбрать “мм”.

MrRIP

Простая проверка “что стоит” - во время загрузки Г-кода уси “улетают” в заоболачные значения, плюс скорость отображается раз в “дцать” большая при ручном управлении. Это если стоять инчи. при миллиметрах - скорость и оси не меняются при загрузке Г-кода.
Вариант два - глянуть, как именно вы портируете файлы из корела - он любит вместо мм ставить “пункты”(что-то около 0.01мм).
Кстати - в ФоамВоркс рабочее поле и размеры выставляются правильно?

ssuriy

Во первых спасибо за внимание к моему посту.
Далее завтра проверю что вы написали на станке посмотрю.
Поле в Фоамворк выставлено правильно, снял размеры со станка и прописал.

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- в этом положении стоит переключатель на контроллере