Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Обходные пути. Состояние тревоги – ‘$H’/’SX’ для разблокировки. Мягкая Ошибка Предела. Проблема с файлами SVG. Как вычисляется “Расчетное время”? Почему оно неправильно?




Обходные пути

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 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...