Стартуем в MACH3
Всем привет! Подскажите пожалуйста, где что в маче настроить. Ситуация следующая. Ставлю координаты в 0, нажимаю пуск программы, строки программы начинают бежать, т.е. выполняется, а перемещений никаких нет. Если после этого нажать кнопочку"Spindle CW F5", то начинается движение инструмента, но часть строк уже пропущена. В этой ситуации делаю так: увожу станок по одной из осей от нуля на пару сантиметров, подачу ставлю на минимум, нажимаю старт, кнопочка “Spindle CW F5” начинает мигать желтой окантовкой, нажимаю её, станок поехал в нулевую точку и далее по программе. Добавляю подачу до требуемой и все работает нормально. Это конечно не выход, но пока приходится так. Подскажите, уважаемые Гуру, какую где галочку поставить или наоборот, снять.
Подскажите пожалуйста, где что в маче настроить.
Тут наверно не настраивать надо, а разбираться, почему ваш Мач работает нештатно…
А для этого слишком мало данных от вас…
А для этого слишком мало данных от вас…
А каких данных не хватает?
Ну во первых, какой Мач у вас - оригинал, рисифицированный, лицензия или… , какой комп, что на нём установлено, какие контроллеры, какой станок…
Я бы ещё картинку с теста драйвера показал…
Станок CNC6040, китайский. В блоке управления стоит контроллер на основе 6560. Mach не русифицирован, но и не лицензия. Но у других он работает. В компе материнка ASUS, проц 2 ядра по 2,2 ГГЦ, оперативки 2Гб. Стоит WIN_XP_SP3. Никаких других программ не установлено. На этом же компе стоит вторая такая же система, там установлены ARTCAM и еще несколько программ. Винда адаптирована по имеющейся тут методике. Кстати, на Mach-е который был на диске в комплекте со станком, та же картина. По сути настройки то я одинаковые делал и там и там.
Картинку с теста драйвера если надо позже сделаю, но там вполне все нормально.
но и не лицензия
Вроятнее всего тут собака и зарыта… Но если вы считаете что нет, попробуйте переустановить Мач, при этом не забыв вручную удалить драйвер.
В компе материнка ASUS, проц 2 ядра по 2,2 ГГЦ, оперативки 2Гб.
А графика встроенная?
Я за электронику… ) В смысле, думаю, что глючит плата. Что то на что то наводит и так далее. Мач корректно работает(включая не совсем лицензионный) на огромном парке всяких разный компьютеров, с самыми разнообразными процессорами, видеокартами и под виндой разных версий. И никаких проблем. У меня лично Мач стоит на трех компах разных возрастов с разными процессорами и системами(ХР, вин7 и вин10) и на китайском планшете на Атоме с десятой виндой. Даже тач-скрин работает…
Мач корректно работает(включая не совсем лицензионный) на огромном парке всяких разный компьютеров
Вполне возможно… но до поры до времени…Об этом есть куча обсуждений на разлийных форумах. Обычно всё заканчивается установкой лицензионной версии - все проблемы уходят в небытие…
Я за электронику… ) В смысле, думаю, что глючит плата.
Может быть и такое, но для начала проще переустановить Мач, а дальше уже ловить глюки платы (если проблемы не исчезли)
Даже тач-скрин работает…
А тут какие проблемы? Он и должен работать…
Я за электронику… ) В смысле, думаю, что глючит плата. Что то на что то наводит и так далее.
Были сначала наводки от частотника. Но после замены всех кабелей на нормальные, экранированные, плюс ферритовые кольца на них, все наводки исчезли. Мач переустанавливал, винду тоже, но увы. В принципе, работает то все нормально, размеры в норме, скорость могу поднять вплоть до поломки фрезы, пропусков нет. Но стартовать всегда приходится “по китайски”.
Если после этого нажать кнопочку"Spindle CW F5", то начинается движение инструмента, но часть строк уже пропущена. В этой ситуации делаю так: увожу станок по одной из осей от нуля на пару сантиметров, подачу ставлю на минимум, нажимаю старт, кнопочка “Spindle CW F5” начинает мигать желтой окантовкой, нажимаю её, станок поехал в нулевую точку и далее по программе.
Генадий, вероятнее всего здесь и проблемма лежит, т.е. в сигнале который потом подаётся на электронику, вполне возможно что до нажатия, перемещение осей деактивированно, поэтому никаких движений, при нажатии активируется и они пошли, проверяй есть ли у тебя на плате этот сигнал и задай его в Маче соот., т.е. ПИН такой то актив, или что то подобное
сигнал Spindle CW F5, он что Шпиндел сразу включает и оси сразy поехали, похоже этот сигнал просто не туда подключен, или неправильно прописан в Маче
Но стартовать всегда приходится “по китайски”.
выложите скрин Config-> Ports & Pins-> SpindleSetup и Config-> Ports & Pins-> MotorOutputs
Кнопка “Spindle CW F5” нужна для ручного запуска шпинделя по часовой стрелке, значит у вас настроен ручной запуск шпинделя, и с настройками проблема. Со станком CNC6040 должен идти мануал, где показана как правильно настроить запуск шпинделя.
Если после установки Мач не трогали настройки шпинделя, то все по умолчанию должно правильно работать, потому в первую очередь надо пробовать без настройке шпинделя, шпиндель просто надо вручную включать, не через программу Мач. Если все работает правильно, после этого приступить к настройке автозапуска шпинделя.
вполне возможно что до нажатия, перемещение осей деактивированно, поэтому никаких движений, при нажатии активируется и они пошли,
До пуска программы шаговые движки стоят заторможенные, после пуска они “вздрагивают” и замолкают (свободно рукой можно крутить), когда нажимаю Spindle CW F5 они начинают работать.
выложите скрин Config-> Ports & Pins-> SpindleSetup и Config-> Ports & Pins-> MotorOutputs
Сегодня буду в гараже, посмотрю эти настройки. Спасибо!
после пуска они “вздрагивают” и замолкают (свободно рукой можно крутить)
этого не должно быть !!!
моторы должны быть (стоять в удержании), где то что то с сигналом, смотри сигнал Einable, и попробуй его вообще отключить уи меня такие драйвера стоят по одиночке на 3д принтере, Einable не подлючен вообще
Сегодня буду в гараже, посмотрю эти настройки. Спасибо!
Я еще что думаю, у вас настройки шпинделя правильные, на автозапуск.
Просто у вас в УП нет строки пуска шпинделя, потому она и съедает часть кода пока вы вручную не запустили шпиндель, думаю в этом вся проблема. Посмотрите на шапку УП есть ли команда запуска шпинделя.
До пуска программы шаговые движки стоят заторможенные, после пуска они “вздрагивают” и замолкают (свободно рукой можно крутить), когда нажимаю Spindle CW F5 они начинают работать.
До пуска кода большую красную кнопку “Reset” нажимали?
Если до пуска кода нажимали Reset, получается какая то команда (кажется команда запуска мотора) в УП коде отключает в оутпуте пин Enable, как будто pin запуска мотора перепутана с пином Enable.
Тогда нужно еще скрин Config-> Ports & Pins-> Outputs Signals
Ну и скрин шапки УП кода, где то 15 начальных строк.
Вы вообще скажите, настраивали автозапуск шпинделя или нет?
после пуска они “вздрагивают” и замолкают (свободно рукой можно крутить), когда нажимаю Spindle CW F5 они начинают работать.
Короче, после банальных умозаключении, у вас просто в настройках Outputs Signals, на Enable и Output (включатель шпинделя) заведен один и тот же пин, Enable с активным низким уровнем а Output с активным высоким уровнем, по этому у вас такие проблемы.
Так что вы стартовали не “по китайски” а “по русский”, исправляйте, все будет отлично работать.
А ни какая там лицензия есть или нет, встроенная или внешняя графика тут не при чем.
Короче, после банальных умозаключении, у вас просто в настройках Outputs Signals, на Enable и Output (включатель шпинделя) заведен один и тот же пин, Enable с активным низким уровнем а Output с активным высоким уровнем, по этому у вас такие проблемы.
Так что вы стартовали не “по китайски” а “по русский”, исправляйте, все будет отлично работать.
Вы правы, настроил и все заработало. Всем большое спасибо за помощь, что направили в нужное русло.
Всем доброго дня.
Во первых, спасибо всем за участие. Прочитал и нашел много решенных вопросов на которыми бился вслепую.
Кв и многие, собрал станок из того что было или восстановлено.
Но есть два непонятных пока для меня вопроса.
Первый, не могу заставить станок уйти в Номе, хотя и перечитал до дыр посты начиная №60- го.
Не реагирует на команду НОМЕ, но останавливается при достижении крайней точки.
Правда не получается заставить вернутся из нее затем, только сбросом.
Как правильно настроить этот режим?
Надо ли совмещать У++,Ч++, Z++ с НОМЕ при одном датчике на каждую ось?
И стоит ли два свободных датчика по осям Х,У объединить в одну логическую цепь?
Второе, хочу подключить управление шпинделем. Как лучше это сделать?
Подать релейную команду параллельно кнопки включения шпинделя и можно ли изменять обороты шпинделя.
Сейчас это делается вручную потенциометром.
Контролер такой - 4 XIS TB6560.
Инвертор управления шпинделем типа HY0D7523B на 220v? ДВИГАТЕЛЬ ШПИНДЕЛЯ С ВОЗДУШНЫМ ОХЛАЖДЕНИЕ О,75 кВа
Заранее благодарен за советы.
По первому вопросу не подскажу, 4хосевых контроллеров на ТВ6560 сейчас как грязи, и как именно это реализовано на Вашем не знаю. Но, есть ряд общих моментов: дополнительное питание 12-24 вольта, для работы инпутов, правильные настройки инпутов в Маче и, если Вы делали подключения по китайской картинке, перепроверьте все еще раз, они иногда путают… На плате нарисовано одно, а на схеме другое.
По шпинделю:
Включать шпиндель подачей 220 вольт на инвертор нельзя. Если Вы имеете ввиду кнопку Start или Run на инверторе, то тоже особого смысла делать это через реле нету, так-как там логические сигналы. Чтобы вкл/выкл работало из Мача (включая программный пуск/останов) нужно найти соответствующие пины на контроллере и соединить их проводами с инвертором, в гугле полно схем и расшифровок. Чтобы менялись обороты из Мача, нужно соединить пин контроллера “0-10V” с аналоговым входом инвертора, вместо резистора на 10К, возможно придется сделать калибровку в Маче.