Соответствует на оригинале и не соответствует из видео. Изначально исходишь из данных которые тебе предоставили, а потом все меняешь и делаешь по уму. !
Здравствуйте, у меня скрипт поиска ноля по Z. Когда едет вниз, не реагирует на срабатывание EStop. Что можно добавить, чтобы во время движения постоянно чекался статус кнопки Estop?
@@user-qn6pb8cj9b ну вообще reset автоматически всегда срабатывает когда я нажимаю кнопку стоп. единственное что я не обратил внимания происходит ли это во время выполнения скрипта.
@@user-qn6pb8cj9b А ещё у меня бывает что после выполнения какой-то управляющей программы сохраняются настройки скорости, и script просто ныряет в таблетку
Здравствуйте, можно ли написать макрос для сканирования поверхности печатной платы перед её фрезерованием? Как добавить замеры в G-код?. Макросы пишутся одинаково на всех контроллерах? У меня DDCS 4.1.
Если речь идет о серии одного производителя тогда пишутся одинаково. Макросы для DDCS пишутся по другому чем у mach3. Индексы команд тоже отличаются, у этого производителя своя таблица индексов. Макрос из под mach3 не подойдет для DDCS.
@@user-qn6pb8cj9b , это все замечательно спору нет, сразу спрошу , возможно вы в курсе такой патовой ситуции в mach3 .. При вырезании круга ,mach3 окружность делит на2 части .,т.е начинает резать до половины потом немного ОСТАНАВЛИВАЕТСЯ и продолжает, в программе такого нет, Gcode использовал разный. Как убрать эту остановку, так как она все портит .
@@user-jo1rt5yd4v Да было такое. Значит проблема в том что траэктория не успевает общитываться из за Высоких частот. Я переключил мачь на работу спортом на скорость 25 kG (А стояла 35) И это помогло. Стал двигаться с постоянной скоростью.
я так и подумал что это полная дрянь, раньше было фиксированное время 1 ms, а теперь плавающее, это в связи с общим падением уровня знаний и вообще деградации технологий.
Раньше была на msDos - там прямое управление железом. А сейчас виртуальное и по этому лучшее решение это отдельный контроллер либо как замена CNC Linux.
Блин... Этому видео аналогов я не видел. Спасибо вам огромное за проделанную работу. Буду очень признателен, если создадите уроки по работе с переменными в g кодах в мач3
Пользую МАХ и продолжу дальше, програма уникальная, опередила своё время. Глюки возникают с лпт и с китайскими юсб. Читайте рекомендации на оф сайте. Лично я пользую есс, идеальное сочетание. Вообще нет никаких проблем. Ну, к автору претензий нет абсолютно, если есть возможность, нужно идти вперёд.
Максим, здравствуйте! Помогите создать макрос для покрасочного станка. Замучился каждый раз вручную G код править. Станок 5-ти осевой. Детали по X и Y прямоугольные, но разные. Надо покрасить их сверху (т.е. проходы сначала по Х, потом по Y с шагом 50 мм). Создаю кнопки для Х и Y в которые ввожу реальные значения. Создаю кнопку для шага. А дальше запутался. Переменную Х делю на перемененную шага - получаю количество проходов по Х. Надо ещё одну переменную создавать? Для кол-ва проходов? Потом. В начале прохода надо включить реле(М8), а в конце прохода - выключить (М9). А как это сделать в переменных? В конце проходов по Х, надо повернуть ось С на 90 градусов.(Ось С крутиться вокруг Z.) И начать проходы по Y. И тоже с указанным шагом, и с включением и выключением реле. Во общем в тупик зашёл. Помоги пожалуйста!
Добрый. Программисты 2 раза одни и те же вещи не делают. В свое время я написал для Вас эту реализацию и отложил ее до момента Вашей связи с мной(По договоренности) . Как видите прошло уже наверно больше полугода , я уже перебил windows и все исходники канули в лету. Возвращаться к данной теме нет желания. Я верю в Вас и Ваши силы. Мои уроки Вам в помощь. С наилучшими пожеланиями.
@@user-ip1pj5jt5o 100% Учитывая что задачи в основном похожи. Я уже разрабатывал подобный макрос. Мне было жаль что он не нашел своего применения. Помню что там я делал выбор алгоритма движения по прямой (Как в игре змейка ) и по диагонали. В любом случаи задача не сложная. Если есть момент в котором ты теряешься то дойди до этого момента под отладкой и посмотри что лежит в каждой переменной. Это прояснит что делать дальше.
Если ось выставлена как повторительная то проблем конечно нет . Собственно сложность как раз в том что она не должна ездить одновременно , а только лишь на определенное время становится синхронной в движении с другой осью.
Максим приветствую!!! Записал небольшое видео в ВК. В нем Не могу решить проблему с макросом который бы позволял упорядоченно сохранять данные размещая каждое в своей клетки строки листа XL, после каждого нажатия кнопки, в лист XL созданный этим макросом.
Я так понял про кнопку Feed Hold Это плавный останов - Пауза программы. К сожалению ей мало кто пользуется там не все так хорошо как должно быть с продолжение программы после паузы.
Добрый день, вы наверное зря переписали константы, оставили бы как вычесленное значение, число не целое и чем больше знаков после запятой тем больше точность.
Подметили =) Мне нравится когда включают голову. Можно я правдоподобно оправдаюсь. Я экономил вычислительные такты компьютера. И хотел показать, что и так можно делать ! ! ! Собственно подглядел я это когда разбирал код других. Был кусок кода где я не мог понять что происходит и от куда они взяли подобные множители.
Максим, добрый день! Хорошие ролики на актуальную тему. А можно аналогично, по макросам поиска центра (внутренний, внешний), поиска углов, граней. Под них в интерфейсе что-то есть, но не работает.
Очень полезная информация по способам обращения к интерфейсу и по синтаксису макросов. Спасибо. Для имеющих опыт в программировании, конечно, немного затянуто разжовывание кажется :)
Что-то я не могу найти mach3screen рroperties ID6876, у меня machscreen только старая версия, в ней очень сложно орентироватся, куда что вбивать, можно ссылку на ту которой пользуешься.