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

CEKTAHT

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

Вложения

  • IMG_20251110_144356.jpg
    IMG_20251110_144356.jpg
    106.7 KB · Просмотры: 6
  • IMG_20251110_141624.jpg
    IMG_20251110_141624.jpg
    94.5 KB · Просмотры: 6
Друзья на днях купил китайский 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. При нажатии на кнопку перемещения по любой из осей идёт перемещение и самопроизвольно включается шпиндель.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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