Обходные пути. Состояние тревоги – ‘$H’/’SX’ для разблокировки. Мягкая Ошибка Предела. Проблема с файлами SVG. Как вычисляется “Расчетное время”? Почему оно неправильно?
⇐ ПредыдущаяСтр 5 из 5 Обходные пути LaserGRBL может замедлить свой поток TX/RX, чтобы предотвратить проблемы последовательной связи с плохим/неисправным клоном Arduino. Попробуйте использовать эту установку, если все остальные попытки улучшить связь потерпят неудачу. В любом случае, это всего лишь патч, и я не уверен, что он сработает. Если проблема электронная, то вам нужно устранить ее электронным способом! Состояние тревоги – ‘$H’/’SX’ для разблокировки Если плата управления настроена с включенным самонаведением ($22 = 1), то при включении гравера она запускается в состоянии “тревога”. Выйти из состояния “тревога” можно двумя способами: · подав команду разблокировки (кнопка“висячий замок” ) · правильно наведя самонаводку (кнопка“дом”). Когда вы нажимаете кнопку самонаведения, лазер перемещается до тех пор, пока не будет обнаружен концевой выключатель Конечно, у вас должны быть физические концевые выключатели на вашем гравере, иначе процедура самонаведения завершится неудачей, и машина останется в аварийном состоянии. При выполнении процедуры самонаведения концевые выключатели изначально не должны быть нажаты, то есть лазер должен находиться далеко от них. В противном случае процедура завершается неудачей. Если у вас нет концевых выключателей, отключите $ 22 в конфигурации. Мягкая Ошибка Предела Если вы активировали “мягкие ограничения” в конфигурации ($20=1), машина будет проверять каждую полученную команду, чтобы убедиться, что движение не превышает размер настроенной рабочей области. Если посылается команда, превышающая размер машины, плата отклоняет ее и сигнализирует об ошибке “мягкого предела”.
Если все это неожиданно, убедитесь, что вы правильно настроили размер машины в конфигурации grbl, и что вы не делаете слишком большую работу. Проблема с файлами SVG Поддержка SVG находится на ранней стадии разработки. SVG-файл управляется LaserGRBL “как есть”, чтобы сохранить всю информацию, содержащуюся в файле, поэтому вы не можете установить размер и смещение гравировального задания внутри LaserGRBL. Если вы хотите изменить результат, вам следует изменить файл SVG с помощью вашего любимого редактора. Из-за своей “открытой стандартной” природы формат SVG является жертвой нескольких реализаций различными программами, которые им управляют: inkscape, adobe illustrator, coreldraw и многими другими. Это означает, что действительно трудно правильно управлять всеми возможными вариациями SVG – файла, поэтому LaserGRBL решила максимально адаптироваться к формату файла, сгенерированному inkscape, поскольку это хороший бесплатный векторный редактор. Если файл был создан с помощью другого графического редактора, то можно ожидать некоторых проблем. Однако есть некоторые вещи которые вообще не поддерживаются в LaserGRBL: · текст, шрифт · заполнение формы (прослеживаются только границы) · различное управление (гравировка, резка) для различных слоев или цветов Для текстов просто выберите опцию, присутствующую во всех графических программах (а следовательно, и в inkscape), чтобы преобразовать текст в контуры. Для заливки используйте какой-нибудь инструмент штриховки, предоставленный в графическом редакторе или в качестве плагина. Как вычисляется “Расчетное время”? Почему оно неправильно? Каждый сегмент имеет свою собственную запрограммированную скорость выполнения и свою собственную длину (длину сегмента или длину дуги). Трассирующие движения G1, G2, G3 выполняются со скоростью F, установленной в GCode, пхолостые движения – не трассирующие – выполняются с максимальной скоростью, установленной машиной (параметры grbl $ 110, $ 111).
Все эти данные известны, поэтому расчетное время выполнения задания можно рассчитать как сумму теоретического времени выполнения каждого сегмента (длина сегмента * теоретическая скорость выполнения). На самом деле ни один сегмент не будет работать с запрограммированной скоростью, поскольку трассировка сегмента состоит из фазы, в которой лазерная головка ускоряется, фазы, в которой скорость линейна и фазы, в которой она замедляется. Ускорения и замедления необходимы для того, чтобы иметь возможность получать изменения направления (между не последовательными сегментами) и изменения скорости (между отслеживающими и не отслеживающими движениями) без потери точности. Если вы ведете свою машину, вы знаете, что не можете позволить себе разворот на скорости 130 км/ч, не так ли? Эти ускорения и замедления управляются параметрами grbl $120, $121. Эти данные также известны, однако формулы для их учета при “оценке” времени могут быть очень сложными. На самом деле grbl (прошивка) выбирает время от времени, в режиме реального времени, как и на сколько ускоряться или замедляться, исходя из угла падения следующего сегмента. Если они совпадают или почти совпадают, он может даже не замедляться, если они находятся на 90 ° или 180°, он должен замедлиться почти до остановки, прежде чем начать с ускорительной рампы. Эта сложность очень затрудняет учет этих данных при “оценке требуемого времени”, которое поэтому основано только на теоретических линейных постоянных скоростях. Прогнозируемое время, с другой стороны, рассчитывается во время выполнения работы как проекция между процентом уже выполненной работы и недостающей работой по сравнению с уже прошедшим временем. Эта проекция довольно точна и уточняется по ходу работы, но она может быть очень точной уже через несколько минут. Обычно нет (не должно быть) такой огромной разницы между расчетным временем и прогнозируемым временем, потому что фазы ускорения и замедления мало влияют на общую работу. Однако если ваша конфигурация параметров, упомянутых выше ($110-$112 и $120-$121), является ограничительной, это может привести к медленному выполнению, а следовательно, и к большой разнице между двумя временами.
Все эти параметры задаются в конфигурации grbl и хранятся внутри платы управления. Это параметры ускорения и максимальной скорости. Хорошо сбалансированные значения обычно поставляются производителем. Вы можете попытаться изменить их, но будьте осторожны, что это может привести к тому, что машина будет иметь менее точные результаты.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|