Китайский CNC 3018 pro на время перемещения по осям включается шпиндель.

CEKTAHT

МЕСТНЫЙ
ПРОВЕРЕННЫЙ
Регистрация
09.11.2025
Сообщения
5
Реакции
0
Баллы
1
Город
Нижний Тагил
Область
Свердловская
Имя
Станислав
Друзья на днях купил китайский CNC 3018 pro. Подключил и сразу появилась проблема, при перемещении по осям в ручную, автоматически на время перемещения включается шпиндель. Плата красная. Подскажите пжл в чём может быть проблема, в настройках или неисправна плата управления? Спасибо.
 

Вложения

  • IMG_20251110_144356.jpg
    IMG_20251110_144356.jpg
    106.7 KB · Просмотры: 7
  • IMG_20251110_141624.jpg
    IMG_20251110_141624.jpg
    94.5 KB · Просмотры: 7
Друзья на днях купил китайский CNC 3018 pro. Подключил и сразу появилась проблема, при перемещении по осям в ручную, автоматически на время перемещения включается шпиндель. Плата красная. Подскажите пжл в чём может быть проблема, в настройках или неисправна плата управления? Спасибо.
И опять этот Benbox. Проблема может быть как в самой плате (глюков у именно такой платы вагон и маленькая тележка), в особенностях прошивки ( к примеру: если вы включили шпиндель и он у вас не заработал, а после нажали кнопку перемещения, то шпиндель начнет вращаться, это не неисправность , а особенность прошивки GRBL - шпиндель не начнет вращаться пока не будет нажата кнопка перемещения), так же разберитесь с настройками $$ и программе управления станком. Только после этого , вы сможете понять исправна ваша плата или нет. По вашему описанию , я, например могу предположить все что угодно, и не факт что окажусь прав.
 
Вот мои параметры $$. Какой именно параметр может вызывать мою проблему, к сожалению не соображу. Минимальные обороты $31=0 (rpm min). Прошивка у меня
Grbl 1.1h.

$$ < $0=10 (step pulse, usec)

$1=25 (step idle delay, msec)

$2=0 (step port invert mask:00000000)

$3=4 (dir port invert mask:00000100)

$4=0 (step enable invert, bool)

$5=0 (limit pins invert, bool)

$6=0 (probe pin invert, bool)

$10=1 (status report mask:00000001)

$11=0.010 (junction deviation, mm)

$12=0.002 (arc tolerance, mm)

$13=0 (report inches, bool)

$20=0 (soft limits, bool)

$21=0 (hard limits, bool)

$22=0 (homing cycle, bool)

$23=0 (homing dir invert mask:00000000)

$24=25.000 (homing feed, mm/min)

$25=500.000 (homing seek, mm/min)

$26=250 (homing debounce, msec)

$27=1.000 (homing pull-off, mm)

$30=1000 (rpm max)

$31=0 (rpm min)

$32=0 (laser)

$43=0 (sp en invert)

$44=0 (sp mode)

$45=5 (fg pulse/rv )

$46=0 (ssm mode)

$47=0 (a)

$51=8192 (id)

$52=1000067 (ver)

$53=1563072276 (sn)

$54=1624017361 (date)

$55=1000444 (pver)

$56=2002357195 (k)

$57=1388772614 (f)

$58=4607050 (info0b)

$59=0 (info4b)

$60=0 (info8b)

$61=0 (info12b)

$100=800.000 (x:stp/mm)

$101=800.000 (y:stp/mm)

$102=800.000 (z:stp/mm)

$103=50000.000 (a:stp/mm)

$104=50000.000 (b:stp/mm)

$105=3200.000 (c:stp/mm)

$110=2000.000 (x:max rate, mm/min)

$111=2000.000 (y:max rate, mm/min)

$112=500.000 (z:max rate, mm/min)

$113=500.000 (a:max rate, mm/min)

$114=500.000 (b:max rate, mm/min)

$115=500.000 (c:max rate, mm/min)

$120=10.000 (x:accel, mm/s^2)

$121=10.000 (y:accel, mm/s^2)

$122=10.000 (z:accel, mm/s^2)

$123=10.000 (a:accel, mm/s^2)

$124=10.000 (b:accel, mm/s^2)

$125=10.000 (c:accel, mm/s^2)

$130=200.000 (x:max travel mm)

$131=200.000 (y:max travel mm)

$132=200.000 (z:max travel mm)

$133=200.000 (a:max travel mm)

$134=200.000 (b:max travel mm)

$135=200.000 (c:max travel mm)

ok
 
Последнее редактирование:
Вот мои параметры $$. Какой именно параметр может вызывать мою проблему, к сожалению не соображу. Минимальные обороты $31=0 (rpm min). Прошивка у меня

Grbl 1.1h.

$$ < $0=10 (step pulse, usec)

$1=25 (step idle delay, msec)

$2=0 (step port invert mask:00000000)

$3=4 (dir port invert mask:00000100)

$4=0 (step enable invert, bool)

$5=0 (limit pins invert, bool)

$6=0 (probe pin invert, bool)

$10=1 (status report mask:00000001)

$11=0.010 (junction deviation, mm)

$12=0.002 (arc tolerance, mm)

$13=0 (report inches, bool)

$20=0 (soft limits, bool)

$21=0 (hard limits, bool)

$22=0 (homing cycle, bool)

$23=0 (homing dir invert mask:00000000)

$24=25.000 (homing feed, mm/min)

$25=500.000 (homing seek, mm/min)

$26=250 (homing debounce, msec)

$27=1.000 (homing pull-off, mm)

$30=1000 (rpm max)

$31=0 (rpm min)

$32=0 (laser)

$43=0 (sp en invert)

$44=0 (sp mode)

$45=5 (fg pulse/rv )

$46=0 (ssm mode)

$47=0 (a)

$51=8192 (id)

$52=1000067 (ver)

$53=1563072276 (sn)

$54=1624017361 (date)

$55=1000444 (pver)

$56=2002357195 (k)

$57=1388772614 (f)

$58=4607050 (info0b)

$59=0 (info4b)

$60=0 (info8b)

$61=0 (info12b)

$100=800.000 (x:stp/mm)

$101=800.000 (y:stp/mm)

$102=800.000 (z:stp/mm)

$103=50000.000 (a:stp/mm)

$104=50000.000 (b:stp/mm)

$105=3200.000 (c:stp/mm)

$110=2000.000 (x:max rate, mm/min)

$111=2000.000 (y:max rate, mm/min)

$112=500.000 (z:max rate, mm/min)

$113=500.000 (a:max rate, mm/min)

$114=500.000 (b:max rate, mm/min)

$115=500.000 (c:max rate, mm/min)

$120=10.000 (x:accel, mm/s^2)

$121=10.000 (y:accel, mm/s^2)

$122=10.000 (z:accel, mm/s^2)

$123=10.000 (a:accel, mm/s^2)

$124=10.000 (b:accel, mm/s^2)

$125=10.000 (c:accel, mm/s^2)

$130=200.000 (x:max travel mm)

$131=200.000 (y:max travel mm)

$132=200.000 (z:max travel mm)

$133=200.000 (a:max travel mm)

$134=200.000 (b:max travel mm)

$135=200.000 (c:max travel mm)

ok
Так проблема то в чем? при каждом перемещении у вас включается шпиндель? без разницы по какой оси или только по какой то конкретно? В программе вы выключаете шпиндель? да и вообще с чего именно управляется станок - с пульта, или из программы, если второе то с какой именно. Да что же из вас все клещами вытягивать то нужно? Из вашего всего описания $$ полезного увидел только одно $32=0 (режим работы шпинделя включен) - остальное могли бы и не указывать, хотя пусть будет. Вот что касаемо того что в прошивке с пояснением касающееся именно шпинделя ( отрывок взят с форума по лазерам, но вроде как раз похоже на ваш случай):

Как управлять режимом шпинделя или лазера в GRBL?

Параметр $30 задаёт максимальную мощность (например $30=1000), $31 — минимальную. Для режима лазера включи $32=1. Тогда GRBL будет подавать PWM при перемещении, а в паузах выключать лазер. M3, M4, M5 включают/выключают лазер или шпиндель вручную.
Вот так похоже , что проблема именно с параметром $31 и он по какой то причине работает в режиме лазера. Хотя могу и ошибиться. Говорю ,что Benbox - одна из самых глюканутых плат, и в ней может быть все что угодно, вплоть до разорванных или перемкнутых дорожек на плате. Возможно перепрошивка поможет, но советовать не буду, ибо легко можно "закирпичить" плату управления. Попробуйте поиграться командами в командной строке консоли программы управления станком, как станок будет реагировать на M3, M4 и M5 будет ли отрабатывать отключение (M5) шпинделя. Смысл в том, что нужно понять, как работает М3 (в принципе, команда M4 при работе шпинделя почти не используется) задав эту команду, при первом пуске, возможно потребуется нажать кнопку перемещения, после чего произойдет запуск шпинделя, и он не должен останавливаться вплоть до команды M5, не зависимо от того, в какую сторону вы жмете кнопки перемещения (исключение только наезд на концевики, если установлены, хотя судя по настройке их у вас нет). Еще в консоли задайте команду M5 и подвигайте осями, при действии этой команды шпиндель не должен включаться вообще, в какою сторону вы не направили бы движение, если происходит запуск шпинделя, то либо прошивка дурит, либо на шпиндель идет команда включения, что при нормальной прошивке и целостности платы управления не возможно, тогда прямой путь к продавцу с требованием заменить плату управления. (так как любая самостоятельная перепрошивка платы лишает гарантии)
 
Так проблема то в чем? при каждом перемещении у вас включается шпиндель? без разницы по какой оси или только по какой то конкретно? В программе вы выключаете шпиндель? да и вообще с чего именно управляется станок - с пульта, или из программы, если второе то с какой именно. Да что же из вас все клещами вытягивать то нужно? Из вашего всего описания $$ полезного увидел только одно $32=0 (режим работы шпинделя включен) - остальное могли бы и не указывать, хотя пусть будет. Вот что касаемо того что в прошивке с пояснением касающееся именно шпинделя ( отрывок взят с форума по лазерам, но вроде как раз похоже на ваш случай):

Как управлять режимом шпинделя или лазера в GRBL?

Параметр $30 задаёт максимальную мощность (например $30=1000), $31 — минимальную. Для режима лазера включи $32=1. Тогда GRBL будет подавать PWM при перемещении, а в паузах выключать лазер. M3, M4, M5 включают/выключают лазер или шпиндель вручную.
Вот так похоже , что проблема именно с параметром $31 и он по какой то причине работает в режиме лазера. Хотя могу и ошибиться. Говорю ,что Benbox - одна из самых глюканутых плат, и в ней может быть все что угодно, вплоть до разорванных или перемкнутых дорожек на плате. Возможно перепрошивка поможет, но советовать не буду, ибо легко можно "закирпичить" плату управления. Попробуйте поиграться командами в командной строке консоли программы управления станком, как станок будет реагировать на M3, M4 и M5 будет ли отрабатывать отключение (M5) шпинделя. Смысл в том, что нужно понять, как работает М3 (в принципе, команда M4 при работе шпинделя почти не используется) задав эту команду, при первом пуске, возможно потребуется нажать кнопку перемещения, после чего произойдет запуск шпинделя, и он не должен останавливаться вплоть до команды M5, не зависимо от того, в какую сторону вы жмете кнопки перемещения (исключение только наезд на концевики, если установлены, хотя судя по настройке их у вас нет). Еще в консоли задайте команду M5 и подвигайте осями, при действии этой команды шпиндель не должен включаться вообще, в какою сторону вы не направили бы движение, если происходит запуск шпинделя, то либо прошивка дурит, либо на шпиндель идет команда включения, что при нормальной прошивке и целостности платы управления не возможно, тогда прямой путь к продавцу с требованием заменить плату управления. (так как любая самостоятельная перепрошивка платы лишает гарантии)
Прошу прощения. Сейчас подробно дополню. С пульта нажимаю кнопку перемещения по любой оси, в итоге идёт перемещение и включается шпиндель на максимальные обороты. Как только перемещение прекращается шпиндель отключается. И так по любой оси X либо Y либо Z. Во время перемещения включается шпиндель. И так же в программе Candle. При нажатии на кнопку перемещения по любой из осей идёт перемещение и самопроизвольно включается шпиндель.
 
Прошу прощения. Сейчас подробно дополню. С пульта нажимаю кнопку перемещения по любой оси, в итоге идёт перемещение и включается шпиндель на максимальные обороты. Как только перемещение прекращается шпиндель отключается. И так по любой оси X либо Y либо Z. Во время перемещения включается шпиндель. И так же в программе Candle. При нажатии на кнопку перемещения по любой из осей идёт перемещение и самопроизвольно включается шпиндель.
Вот я и говорю, в Candle в программную строку ( туда , куда вы $$ вписывали) введите команду M5 (предварительно отключив физически пульт (отключив шлейф от платы или пульта) ) и попробуйте подвигать осями, если шпиндель начнет включаться , то либо перепрошивка потребуется, либо замена платы управления ( честно , я бы с замены и начал, почитайте ,на форуме сколько проблем с этим benbox. Я, за 7лет на форуме, не встречал столько описаний проблем с платой управления , столько benbox вызывала, вот честно, даже мучаться бы не стал ища, что же в ней перепутали/не допаяли/ перепутали порты) .
 
Команду M5 вводил, без изменений, шпиндель крутится. Перепрошивать пребывал по гайду с форума, не получилось. Написал продавцу, жду ответа. Благодарю за уделённое мне время.
 
Попробуй изменить $43=0 (sp en invert) на $43=1 (sp en invert).
 
Команду M5 вводил, без изменений, шпиндель крутится. Перепрошивать пребывал по гайду с форума, не получилось. Написал продавцу, жду ответа. Благодарю за уделённое мне время.
Вы посмотрите на платы от inectra ( на озоне введите в поисковике), заменить плату вам скорее всего заменят, не факт что опять benbox не пришлют . Вот от плат вышеуказанного производителя , точно не ждёшь подвоха, нет иногда бывает что кто то, что то , уж очень специфическое найдет в прошивке, но если вам ваши нервы дороже переплаты за плату управления ( не самые дешёвые у них платы) , то советую именно их платы рассматривать в качестве замены.
 
Замена на $43=1 не помогла. Спасибо Вам за помощь. Посмотрю плату которую Вы рекомендуете.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать