error undefined feed rate grbl что делать
cnc-club.ru
Статьи, обзоры, цены на станки и комплектующие.
5.5 Вт проблема с прошивкой
5.5 Вт проблема с прошивкой
Сообщение sunyun » 14 мар 2016, 15:21
Re: 5.5 Вт проблема с прошивкой
Сообщение arkhnchul » 14 мар 2016, 16:20
Re: 5.5 Вт проблема с прошивкой
Сообщение sunyun » 14 мар 2016, 17:50
сейчас залил grbl_v0.9g.hex
она поддерживает скорость 115200. родная прошивка тоже на этой скорости работала.
я так понимаю что прошивка это пол дела. там еще какие то настройки прописываются?
Re: 5.5 Вт проблема с прошивкой
Сообщение arkhnchul » 14 мар 2016, 18:19
Re: 5.5 Вт проблема с прошивкой
Сообщение sunyun » 14 мар 2016, 18:29
Re: 5.5 Вт проблема с прошивкой
Сообщение arkhnchul » 14 мар 2016, 18:44
Re: 5.5 Вт проблема с прошивкой
Сообщение selenur » 14 мар 2016, 18:50
Re: 5.5 Вт проблема с прошивкой
Сообщение sunyun » 14 мар 2016, 19:04
Re: 5.5 Вт проблема с прошивкой
Сообщение tvv7-7-7 » 14 мар 2016, 21:38
Скинь прошивку пжлста.
а по работе станка.
1 либо скорость не соответствует в прошивке и в управляющей программе
2 либо не верно выставлены пины в прошивке
3.
Re: 5.5 Вт проблема с прошивкой
Сообщение selenur » 14 мар 2016, 22:13
Re: 5.5 Вт проблема с прошивкой
Сообщение sunyun » 14 мар 2016, 23:11
Re: 5.5 Вт проблема с прошивкой
Сообщение arkhnchul » 14 мар 2016, 23:20
меняется в хедере grbl/cpu_map/cpu_map_atmega328p.h
для этого случая (ардуинские D2 = XDIR, D3 = XSTEP, D4 = YDIR, D5 = YSTEP, D8 = ENA) hex и исходник
Re: 5.5 Вт проблема с прошивкой
Сообщение sunyun » 14 мар 2016, 23:35
arkhnchul писал(а): меняется в хедере grbl/cpu_map/cpu_map_atmega328p.h
для этого случая (ардуинские D2 = XDIR, D3 = XSTEP, D4 = YDIR, D5 = YSTEP, D8 = ENA) hex и исходник
Re: 5.5 Вт проблема с прошивкой
Сообщение arkhnchul » 14 мар 2016, 23:48
Re: 5.5 Вт проблема с прошивкой
Сообщение selenur » 14 мар 2016, 23:50
arkhnchul писал(а): меняется в хедере grbl/cpu_map/cpu_map_atmega328p.h
для этого случая (ардуинские D2 = XDIR, D3 = XSTEP, D4 = YDIR, D5 = YSTEP, D8 = ENA) hex и исходник
Да всё верно, требуется правильно сопоставить выводы микроконтроллера и драйверов.
Что-бы подсказать на каких выводах висит TTL лазера, можешь сфоткать шилд со снятым ардуино контроллером? просто разводку платы не совсем четко видно.
Re: 5.5 Вт проблема с прошивкой
Сообщение sunyun » 14 мар 2016, 23:54
Re: 5.5 Вт проблема с прошивкой
Сообщение sunyun » 14 мар 2016, 23:56
arkhnchul писал(а): меняется в хедере grbl/cpu_map/cpu_map_atmega328p.h
для этого случая (ардуинские D2 = XDIR, D3 = XSTEP, D4 = YDIR, D5 = YSTEP, D8 = ENA) hex и исходник
Да всё верно, требуется правильно сопоставить выводы микроконтроллера и драйверов.
Что-бы подсказать на каких выводах висит TTL лазера, можешь сфоткать шилд со снятым ардуино контроллером? просто разводку платы не совсем четко видно.
Undefined feedrate error #88
Comments
Scott216 commented Aug 7, 2015
I’m getting an undefined feedrate error, but I can’t figure out what the problem is. I pasted my gcode on pastebin: http://pastebin.com/G6Ep09Ry
Can anyone help tell me where the problem is?
The text was updated successfully, but these errors were encountered:
onekk commented Aug 8, 2015
I have had some problem like this.
I suspect that the line 20 in your code is the culprit, it has a movement command without the feedrate.
But If you encounter other problems I have found out a strange behavior:
If you have a G(0123) movement and then this movement change in another G(0123) movement something happens and it raise the error.
This code works, (I have used it with grbl 0.9i to cut some part).
Note that when i change the motion (the second line) I have to not specify the feedrate until i make a G0 move in the end and so on, but i prefer to prefix each movement with the appropriate G(0123) word, otherwise i get an error of undefined command (It strange but I’m struggling with it for almost a day prior to figure it out ) :
vlachoudis commented Aug 10, 2015
@Scott216 when I run your code I get the same error.
However the problem is a bit before. grbl reports
error: Invalid gcode ID:33
which means that you have an arc precision problem.
When an error is faced bCNC was calling the «Stop» method
to kill the current program. From a recent change this routine to stop a running program
was issuing a soft reset and then grbl was reporting «undefined feed rate»
I’ve correct that, and should be ok, now reporting only the Id:33 error
Scott216 commented Aug 10, 2015
Thanks. Can you tell me more about the arc precision error. I’m not sure what the problem is there.
vlachoudis commented Aug 10, 2015
I am not in my garage now. I will check tomorrow to tell you the exact line. Most probable is that you have insufficient digits as precision or some incorrect rounding in an arc.
vlachoudis commented Aug 10, 2015
Scott216 commented Aug 10, 2015
How do you calculate the error?
vlachoudis commented Aug 11, 2015
radius=sqrt(i^2 + j^2)
error=abs(sqrt((x-xcenter)^2 + (y-ycenter)^2))-radius)/radius
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
ВОПРОС Настройка щупа
SnakeKVC
SnakeKVC
Дежурный персонал
ПРОФИ
SnakeKVC
SnakeKVC
Дежурный персонал
ПРОФИ
SnakeKVC
SnakeKVC
Дежурный персонал
ПРОФИ
ПРОФИ
Вложения
МЕСТНЫЙ
Psyx86
Psyx86
МЕСТНЫЙ
mixocingmail
mixocingmail
МЕСТНЫЙ
extrimus
extrimus
МЕСТНЫЙ СТАРОЖИЛА
OlegK
OlegK
Младший ненаучный сотрудник
Error 0 – STATUS_OK
Всё нормально, этот код ошибки указывает на то, что ошибок нет.
Error 1 – STATUS_EXPECTED_COMMAND_LETTER
Команда G-кода должна начинаться с буквы.
Error 2 – STATUS_BAD_NUMBER_FORMAT
Числовая часть G-кода некорректна
Error 4 – STATUS_NEGATIVE_VALUE
Получено отрицательное значение вместо ожидаемого положительного.
Error 9 – STATUS_SYSTEM_GC_LOCK
Станок был заблокирован из-за какой-то ошибки, и вы пытались подать команду движения.
Вы забыли разблокировать? Или ось упёрлась в концевой выключатель?
Error 10 – STATUS_SOFT_LIMIT_ERROR
Вы получите эту ошибку, если попытаетесь включить мягкие ограничения, не включая цикл возврата в «дом».
Мягкие ограничения не могут работать, если вы сначала не вернете машину «домой», чтобы она знала, где находится!
Error 11 – STATUS_OVERFLOW
GRBL имеет максимальное количество символов, которые он может принять в одной команде.
Т.е. команда слишком длинная. Это часто случается, CAM-софт помещает длинные комментарии в файл.
Error 14 – STATUS_LINE_LENGTH_EXCEEDED
(Только для Grbl-Mega) Информация о сборке или строка запуска превысили лимит длины строки EEPROM.
Error 15 – STATUS_TRAVEL_EXCEEDED
Выход за пределы софт-лимитов.
Либо исправьте значения мягких пределов, или, если они верны, посмотрите, почему станок пытается использовать больше места, чем у вас есть на самом деле.
Error 16 – STATUS_INVALID_JOG_COMMAND
Неверная jog-команда, возможно, забыли «=» (знак равно)
Error 17 – STATUS_SETTING_DISABLED_LASER
Laser mode requires PWM output.
Предположительно выпадает, если активирован режим лазера ($32=1) и отключен ШИМ,
т.е. для лазера необх. ШИМ-управление.
Error 20 – STATUS_GCODE_UNSUPPORTED_COMMAND
Обнаружена неподдерживаемая или ошибочная команда G-кода в блоке.
Error 21 – STATUS_GCODE_MODAL_GROUP_VIOLATION
В блоке обнаружено более одной команды g-кода из одной модальной группы.
Читать: G Code Overview
Error 22 – STATUS_GCODE_UNDEFINED_FEED_RATE
Вы не можете выполнить движение, если не была задана скорость подачи, поэтому перед отправкой команды движения
введите что-то вроде F100 (подача со скоростью 100 мм/мин).
Скорее всего, вы увидите эту ошибку только при запуске команд из командной строки.
Error 23 – STATUS_GCODE_COMMAND_VALUE_NOT_INTEGER
Команда, которую вы отправили содержит нецелое значение.
Error 24 – STATUS_GCODE_AXIS_COMMAND_CONFLICT
В блоке были обнаружены две команды G-кода, обе из которых требуют использования букв названия оси (XYZ).
Error 25 – STATUS_GCODE_WORD_REPEATED
Повтор G-кода в блоке.
Error 26 – STATUS_GCODE_NO_AXIS_WORDS
Команда G-кода неявно или явно требует букв названия оси XYZ в блоке, что не было обнаружено.
Error 27 – STATUS_GCODE_INVALID_LINE_NUMBER
Номер строки N находится за пределами допустимого диапазона от 1 до 9 999 999.
Отключите нумерацию строк в CAM-софте.
Error 28 – STATUS_GCODE_VALUE_WORD_MISSING
Была отправлена команда G-кода, но в строке отсутствуют некоторые требуемые слова значений P или L.
Error 30 – STATUS_GCODE_G53_INVALID_MOTION_MODE
Команда G-кода G53 требует, чтобы был активен либо режим поиска G0, либо режим подачи G1.
Было другое перемещение.
Error 31 – STATUS_GCODE_AXIS_WORDS_EXIST
There are unused axis words in the block and G80 motion mode cancel is active.
Error 32 – STATUS_GCODE_NO_AXIS_WORDS_IN_PLANE
Для команды дуги (arc) G2 или G3, не задано плоскости, т.е. нет слов оси XYZ для трассировки дуги.
Error 33 – STATUS_GCODE_INVALID_TARGET
Команда движения имеет недопустимую цель.
G2, G3 и G38.2 генерируют эту ошибку, если невозможно создать дугу или если целью датчика (probe) является текущая позиция.
Error 34 – STATUS_GCODE_ARC_RADIUS_ERROR
Дуга G2 или G3, построенная с помощью определения радиуса, имела математическую ошибку при вычислении геометрии дуги.
Попробуйте либо разбить дугу на полукруги или квадранты, либо переопределить их с помощью определения смещения дуги.
Error 35 – STATUS_GCODE_NO_OFFSETS_IN_PLANE
В дуге G2 или G3, отслеживаемой с помощью определения смещения, отсутствует слово смещения IJK в выбранной плоскости для трассировки дуги.
Error 36 – STATUS_GCODE_UNUSED_WORDS
Есть неиспользованные, оставшиеся слова G-кода, которые не используются ни одной командой в блоке.
Error 38 – STATUS_GCODE_MAX_VALUE_EXCEEDED
Вы отправили число больше, чем ожидалось, возможно, для смены инструмента вы пытались выбрать инструмент 50000 или что-то в этом роде?
СООБЩЕНИЯ ТРЕВОГИ (ALARM)
ALARM 1 – EXEC_ALARM_HARD_LIMIT
Ошибка жесткого предела, т.е. сработал концевой выключатель, это всегда приводит к окончанию работы, кроме режима поиска дома.
ALARM 3 – EXEC_ALARM_ABORT_CYCLE
Нажат аварийный стоп! Это всегда приводит к мгновенному окончанию работы.
ALARM 4 – EXEC_ALARM_PROBE_FAIL_INITIAL
Grbl ожидал, что ваш датчик будет находиться в состоянии, отличном от того, в котором он был до начала цикла измерения, то есть ваш инструмент уже касается датчика. Или щуп касается токопроводящей заготовки.
ALARM 5 – EXEC_ALARM_PROBE_FAIL_CONTACT
Ось Z была опущена вниз, на заданную величину, но не достигла срабатывания.
Возможно, вы забыли надеть «крокодил» или что что-то еще не так, и поэтому процесс будет прерван.
ALARM 6 – EXEC_ALARM_HOMING_FAIL_RESET
Останов был произведен во время цикла возврата в «дом» или, возможно, ложное срабатывание из-за помех.
ALARM 7 – EXEC_ALARM_HOMING_FAIL_DOOR
Дверца безопасности была открыта во время цикла поиска «дома» или, возможно, ложно сработала из-за помех.
Hold 0 – Удержание завершено. Готов продолжить.
Hold 1 – Удержание. Сброс вызовет тревогу.
Door 0 – Дверь закрыта. Готов продолжить.
Door 1 – Стоп машина! Дверь все еще приоткрыта. Не может быть продолжено до закрытия.
Door 2 – Дверь открыта. Выполняется удержание. Сброс вызовет тревогу.
Door 3 – Дверь закрыта и процесс возобновлён. Сброс вызовет тревогу.
GRBL Error Codes
Error 0 – STATUS_OK
All Good, This is an error code suggesting that there is NO error
Error 1 – STATUS_EXPECTED_COMMAND_LETTER
Gcodes should start with a Letter, what ever was just sent to GRBL did not
Error 2 – STATUS_BAD_NUMBER_FORMAT
The number part of the Gcode was invalid
Error 3 – STATUS_INVALID_STATEMENT
Error 4 – STATUS_NEGATIVE_VALUE
Negative value received for an expected positive value.
Error 5 – STATUS_SETTING_DISABLED
Error 6 – STATUS_SETTING_STEP_PULSE_MIN
Error 7 – STATUS_SETTING_READ_FAIL
Error 8 – STATUS_IDLE_ERROR
Error 9 – STATUS_SYSTEM_GC_LOCK
Error 10 – STATUS_SOFT_LIMIT_ERROR
You will see this if you try to enable soft limits without also enabling homing cycle. Soft limits cannot work unless you first home the machine so it knows where it is!
Error 11 – STATUS_OVERFLOW
GRBL has a max number of charactors it will accept in one command, it received on that was too long – often happens when CAM software puts long comments in file
Error 12 – STATUS_MAX_STEP_RATE_EXCEEDED
Error 13 – STATUS_CHECK_DOOR
You have the safety door funtion turned on and it is showing not closed…close it
Error 14 – STATUS_LINE_LENGTH_EXCEEDED
You should not see this error and if you do you should know what it means!
Error 15 – STATUS_TRAVEL_EXCEEDED
You have got soft limits turned on and configured, and the job your trying to run is larger than you have told grbl that your machine actualy is. Either fix your soft limit values and if they are correct, look at why your cam setup is trying to use more space than you actually have.
Error 16 – STATUS_INVALID_JOG_COMMAND
Jogging command issued was not valid, possibly forgot the =… part
Error 17 – STATUS_SETTING_DISABLED_LASER
Error 20 – STATUS_GCODE_UNSUPPORTED_COMMAND
Unsupported or invalid g-code command found in block.
Error 21 – STATUS_GCODE_MODAL_GROUP_VIOLATION
Error 22 – STATUS_GCODE_UNDEFINED_FEED_RATE
You cannot issue a movement if no feed rate has been set – so issue something like F1000 (feed at 1000mm/min) before sending a movement command. You will likely only see this error when bashing stuff into the command prompt and not when using a gui
Error 23 – STATUS_GCODE_COMMAND_VALUE_NOT_INTEGER
Look into the command you sent, did it include a non integer value?
Error 24 – STATUS_GCODE_AXIS_COMMAND_CONFLICT
Two G-code commands that both require the use of the XYZ axis words were detected in the block.
Error 25 – STATUS_GCODE_WORD_REPEATED
A G-code word was repeated in the block.
Error 26 – STATUS_GCODE_NO_AXIS_WORDS
A G-code command implicitly or explicitly requires XYZ axis words in the block, but none were detected.
Error 27 – STATUS_GCODE_INVALID_LINE_NUMBER
N line number value is not within the valid range of 1 – 9,999,999 – why not turn off line numbers in your CAM software
Error 28 – STATUS_GCODE_VALUE_WORD_MISSING
A G-code command was sent, but is missing some required P or L value words in the line.
Error 29 – STATUS_GCODE_UNSUPPORTED_COORD_SYS
Grbl supports six work coordinate systems G54-G59. G59.1, G59.2, and G59.3 are not supported.
Error 30 – STATUS_GCODE_G53_INVALID_MOTION_MODE
The G53 G-code command requires either a G0 seek or G1 feed motion mode to be active. A different motion was active.
Error 31 – STATUS_GCODE_AXIS_WORDS_EXIST
There are unused axis words in the block and G80 motion mode cancel is active.
Error 32 – STATUS_GCODE_NO_AXIS_WORDS_IN_PLANE
A G2 or G3 arc was commanded but there are no XYZ axis words in the selected plane to trace the arc.
Error 33 – STATUS_GCODE_INVALID_TARGET
The motion command has an invalid target. G2, G3, and G38.2 generates this error, if the arc is impossible to generate or if the probe target is the current position.
Error 34 – STATUS_GCODE_ARC_RADIUS_ERROR
A G2 or G3 arc, traced with the radius definition, had a mathematical error when computing the arc geometry. Try either breaking up the arc into semi-circles or quadrants, or redefine them with the arc offset definition.
Error 35 – STATUS_GCODE_NO_OFFSETS_IN_PLANE
A G2 or G3 arc, traced with the offset definition, is missing the IJK offset word in the selected plane to trace the arc.
Error 36 – STATUS_GCODE_UNUSED_WORDS
There are unused, leftover G-code words that aren’t used by any command in the block.
Error 37 – STATUS_GCODE_G43_DYNAMIC_AXIS_ERROR
The G43.1 dynamic tool length offset command cannot apply an offset to an axis other than its configured axis. The Grbl default axis is the Z-axis.
Error 38 – STATUS_GCODE_MAX_VALUE_EXCEEDED
You sent a number higher than expected, maybe for a tool change you tried to select tool 50000 or something?
ALARM 1 – EXEC_ALARM_HARD_LIMIT
Hard Limit Error, A limit switch was triggered, this always results in the end of your job. The only time a limit switch should be hit is during a homing cycle, at any other time it will stop the system. Either your machine went to far in one direction and hit a switch or you have electrical noise getting into your limit switch wiring. Do not restart your jhob without rehoming or resetting / confirming the machines position, it will unliely be correct still!
ALARM 2 – EXEC_ALARM_SOFT_LIMIT
ALARM 3 – EXEC_ALARM_ABORT_CYCLE
The Estop was hit! Same as a hard limit, just a different button – look at details above for Alarm 1
ALARM 4 – EXEC_ALARM_PROBE_FAIL_INITIAL
Grbl was expecting your probe to be in a state other than that it is before starting a probing cycle – ie your tool is already touching the probe or similar
ALARM 5 – EXEC_ALARM_PROBE_FAIL_CONTACT
Z axis was sent down as far as it dared (instructed) and did not hit a switch. Instead of digging to china it assumes you forgot to put an aligator clip on or that something else is wrong and so stops.
ALARM 6 – EXEC_ALARM_HOMING_FAIL_RESET
Reset was issued during a homing cycle, or maybe falsely triggered by electrical noise in your system/environment if your estop button is connected to the Abort pin and not to the reset pin that is
ALARM 7 – EXEC_ALARM_HOMING_FAIL_DOOR
Safety door was opened during a homing cycle, or maybe falsely triggered by electrical noise in your system/environment
ALARM 8 – EXEC_ALARM_HOMING_FAIL_PULLOFF
ALARM 9 – EXEC_ALARM_HOMING_FAIL_APPROACH
cnc-club.ru
Статьи, обзоры, цены на станки и комплектующие.
CNC 3018 и карта высот
CNC 3018 и карта высот
Сообщение alexvch » 13 июл 2018, 12:40
Re: CNC 3018 и карта высот
Сообщение peratron » 13 июл 2018, 13:15
Все панели включаются и выключаются в опциях настройки программы.
ХИНТ: там много чего полезного под себя настроить.
Re: CNC 3018 и карта высот
Сообщение alexvch » 13 июл 2018, 13:59
Re: CNC 3018 и карта высот
Сообщение iMaks-RS » 13 июл 2018, 14:13
Re: CNC 3018 и карта высот
Сообщение alexvch » 13 июл 2018, 21:01
Re: CNC 3018 и карта высот
Сообщение Veliant » 02 дек 2019, 12:47
Re: CNC 3018 и карта высот
Сообщение Veliant » 03 дек 2019, 19:48
Re: CNC 3018 и карта высот
Сообщение calabr » 05 дек 2019, 16:34
Re: CNC 3018 и карта высот
Сообщение Veliant » 06 дек 2019, 16:49
Re: CNC 3018 и карта высот
Сообщение Mamont » 06 дек 2019, 17:04