Activity
Непонятно, Вы хотите в одном файле управлять мощностью? Для резки используется одна скорость. Менять мощность лазера интересно только в смысле маркировки. В Mache можно управлять мощностью посредством “скорость шпинделя - управление ШИМ”. Можете назначить свою макрокоманду. Благо диапазон свободных G-кодов весьма и весьма широк. Например включение излучения лазера TRUMPH осушествляется командой G801[n], где n - номер технологической таблицы, в которой расписываются все мощностные характеристики для обработки. Таким же образом можно описать все отдельные контура в каждом конкретном случае.
Не понял…
А что не понятно? Mach работает в абсолютных координатах(?), иначе бы ошибка накапливалась по цепочке. Отъезжает он по одной координате на определенное расстояние, и по другой. И по команде G0 X0 Y0 должен приехать по любому в координату, откуда начинал (отнимет общее изменение импульсов по одной и другой координате). Это если не было пропуска шагов, не было лишних импульсов.
Это как ? Используется выход в 0 по нулевым концевикам? И что, не попадает?
Нет, программно. G0 X0 Y0.
Если какая-то гадость лезет в порт, то она должна лезть и при отсутствии перемещений. Если просто включить питание, но не выдавать никаких команд на перемещение привода ползут? Может элементарные помехи на входы приводов лезут, например от ШИМа?
Вот я и говорю, что никак не доберусь с осциллом 😃 . Подозреваю, что какой-то сигнал все же есть. Я его намерен отловить. Ловить его попробую на стоящей машине. Шима нет. Я задал включение выключение лазера по M3, M5. А мощность (ток накачки) задаю вручную по амперметру. Машина не у меня стоит, а то б я её давно…
На сайте производителя есть кнопка Tutorials. Там полно всякой документации. В файлике Customising есть трошки по макросам и по интерфейсу
😃 а я ведь там был. Чего-то не попалась. Спасибо.
В первую очередь проверить все установки, особенно число шагов на мм. Т.к. цифра 214 наводит на мысль, что шаг винта + редукция не совсем целое число, а при округлении естественно возникает погрешность, которая может накапливаться. Затем проверить “правильность” выдачи импульсов в порт - подключить элементарный реверсивный счетчик импульсов на ЛПТ и сравнить индикацию и реальное значение. Ну и механику станка проверить на люфты и прочие гадости.
Я думал насчет люфтов и прочего округления, но все равно не получается: разве сам Mach не считает эти импульсы? Тогда он совершенно точно должен приходить в свой же “0”. Плыла бы тогда геометрия, ноль же нет. Искать надо, какая гадость выдает лишние импульсы (на Mach3 я не грешу - ибо свят 😎 ). Конечно, надо было бы ставить на голую машину, но - что было, то было. Бум искать.
Создать макрос, например M555.m1s и прописать в нем строчку
PlayWave (“Путь к файлу\Name.wav”)
скобки и кавычки обязательно.
Команду М555 вставить в нужном месте программы и будет звук.ЗЫ. Может можно как-то и по другому, я не знаю… В настройках есть несколько опций на вкладке Logic, но у меня они не срабатывали.
О-о-й! За это - премногий СЕНЬКС! А вообше, по VBA, применительно к Mach, существует какой-нибудь мануал, help? Так-то я с васиком давненько балуюсь (для Corel, в частности). А вот интересно было бы по Mach почитать.
Приветствую Вас многоуважаемый ALL!
Позвольте задать пару вопросов.
Прикрутил я тут Mach3 для управления лазерным станочком на XPюшу (SP2). Все работает прекрасно, да вот беда: выяснилось, что во время работы происходит смешение нуля (равномерно по X и Y). Скажу сразу, это не пропуск шагов - не зависит от скорости обработки. На небольших изделиях - не критично, а вот когда идет длительная (по расстоянию) обработка - косяк. При работе по времени, скажем, 5мин - смешение составляет 1мм, т.е. при количестве шагов 214/мм - где-то 40 шагов/мин. Где покопать? Кто опрашивает порты? Делает ли такую гадость сама Винда, либо какой злобный вирь? Зависит ли это от установок LPT (SPP, ECP и т.д.)? Может кто сталкивался с подобным? Если прикрутить второй контроллер LPT2 может ли исчезнуть проблема? Я понимаю, вопрос, конечно, пальцем в небо (полагаю, что причин может быть до черта), но может кто имел такой же гимор, - как боролся. Есть желание переставить ХРюшу на 2000 - имеет ли смысл? (Честно говоря, до сих пор не добрался с осциллом до машины, осцилл-большой и в одном месте, а установка с мачем - в другом 😉 ).
2) У заказчика имеется желание, чтоб Mach после окончания обработки файла подавал звуковой сигнал. Как бы это реализовать?