ВОПРОС Хаотичное движение перед началом работы по УП

Статус
В этой теме нельзя размещать новые ответы.

volod

ЧТО-ТО УЖЕ ЧИРКАНУЛ
ПРОВЕРЕННЫЙ
Регистрация
04.01.2021
Сообщения
8
Реакции
4
Баллы
3
Город
Earth
Станок
CNC 3018 Pro
Прошивка
0.9.j
Добрый день,

подскажите пожалуйста в чём может быть причина и как бороться с проблемой хаотичного движения до начала работы по УП?
прошивка 0.9j
Контроллер использую и offline и chilipeppr (не вместе).
Перед началом делал сброс
Код:
(reset axis offsets to zero and set parameters 5211-5219 to zero)
G92.1

(chillipepper reset)
G92X0Y0Z0
и сброс нулевой точки
Код:
G92X0Y0Z0
Иногда при старте через любой из этих контроллеров станок начинает движение совсем не по программе (проверял по симулятору), а куда-то в сторону. После включает шпиндель и начинает работу по УП.
Запустил выполнение в Chillipep с verbose mode (вывод команд в консоль) и получил точно такой же код как и в УП. При этом шпиндель сначала убежал в сторону, а потом пошёл по программе.

Что это может быть и как с этим бороться?

УП (часть кода):
Код:
(11.cn_6mm)
(T2  D=6 CR=0 - ZMIN=-20.517 - flat end mill)
G90 G94
G17
G21
(When using Fusion 360 for Personal Use, the feedrate of )
(rapid moves is reduced to match the feedrate of cutting )
(moves, which can increase machining time. Unrestricted )
(rapid moves are available with a Fusion 360 Subscription. )
G28 G91 Z0
G90

(Face3)
T2
S7200 M3
G54
G0 Z15
X51.9 Y-60.92
G1 Z5 F1000
Z-0.4

Код из консоли (я убрал номера строк N1, N2, ...)
Код:
G90G94
G17
G21




G28G91Z0
G90

T2
S7200M3
G54
G0Z15
X51.9Y-60.92
G1Z5F1000
Z-0.4
G18G3X51.3Z-1I-0.6K0
G1X48
X-48
G17G2X-48Y-55.396I0J2.762
G1X48
G3X48Y-49.873I0J2.762
G1X-48
G2X-48Y-44.35I0J2.762
G1X48
 
Решение
Для этого поймите разницу между нулем рабочих координат станка и нулевой точкой (точкой начала) УП
Ваши сообщения автоматически объединены:
Спасибо Samokatoff, загадка раскрыта, проблема решена:
суть проблемы в G28 команде, которая настроена (может быть по умолчанию) в Fusion 360. Она перемещает шпиндель в нулевые машинные координаты
Какой станок, в чем готовилась УП?

Где у вас начало координат? Станок улетает в отрицательные значения по Y.
G0Z15
X51.9Y-60.92
 
Постпроцессор правильный использовался?
Какой станок, в чем готовилась УП?
Готовил в Fusion 360
Станок китайский 3018 pro
Постпроцессор grbl, который я подправил: поменял местами перемещение XY и Z (Z поставил вперёд)

Где у вас начало координат? Станок улетает в отрицательные значения по Y.
Начало оси координат в центре заготовки (верхняя точка)

Что ещё до меня дошло:
это происходит после обрыва работы и станок уходит сразу в точку где был прерван, а из неё начинает УП. И такая беда, похоже, не зависит от контроллера (тк это и на chilli и на offline controller)

То есть мне надо как-то сделать reset? и тот что я делаю - недостаточно?
 
Вот это однозначно не про CNC3018. Не ведает он такой команды. Fusion не использую, но вроде тут писали, что есть для нее годный постпроцессор.

Тем более, если вы говорите про обрыв работы.
Читайте соответствующую тему, там не один десяток страниц про это.
 
Вот это однозначно не про CNC3018. Не ведает он такой команды. Fusion не использую, но вроде тут писали, что есть для нее годный постпроцессор.

Тем более, если вы говорите про обрыв работы.
Читайте соответствующую тему, там не один десяток страниц про это.
Спасибо за совет
сменил пост процессор на указанный тут Fusion 360 и cnc 3018 * ФОРУМ О СТАНКАХ CNC 3018, не помогло :(

Что-то вы путаетесь в терминах. Z либо вверх, либо вниз.

Это у станка или в Fusion? Покажите скриншот Fusion перед генерацией g-code.
да, Z - вверх или вниз. Я говорил про код файла пост процессора: я поменял команды в нём местами, чтобы сначала поднимало шпиндель, а уже потом двигало по XY

Скрин в аттачеScreenshot 2021-01-08 at 09.30.09.png


-------------------------

Перепробовал многое, но, пока, безуспешно

Сменил постпроцессор
сменил пост процессор на указанный тут Fusion 360 и cnc 3018 * ФОРУМ О СТАНКАХ CNC 3018, не помогло :(
не помогло

RST=#
Код:
$RST=#
не помогло
описание: https://cnc3018.ru/ewr-carta/default_setup/

перебрал команды:
Код:
$C
(дважды, тк она - триггер)
Код:
$N
- выдало пустые строки для N0 и N1

запуск в ручную команд
ввёл первые команды из УП вручную - прошло как ожидалось, без перехода на старую точку

прерывание
я пока не нашёл эту тему, но что 100% где прервал в прошлый раз - туда сразу и ведёт шпиндель, а только потом начинает УП
такое впечатление что где-то на девайсе в памяти сидит, тк не помогает:
* смена контроллера не помогает
* выключение/включение
 
volod, УП покажите. 20 первых строк достаточно будет.
 
volod Все правильно, начало в центре, между двух деталей. УП начинает с нижней детали в отрицательные значения. Для корректной работы вам нужно, на станке ноль настроить в центре стола.
 
volod, УП покажите. 20 первых строк достаточно будет.

demyuri, в первом посте я указал? или ещё добавить? что я понял: на 99% от УП это не зависит

Здесь я дал ссылку на постпроцессор от производителя. Попробуйте его.
Спасибо, попробую сегодня. Я смотрю это более новая версия постпроцессора из Fusion 360

volod Все правильно, начало в центре, между двух деталей. УП начинает с нижней детали в отрицательные значения. Для корректной работы вам нужно, на станке ноль настроить в центре стола.

Fiks, можно чуть подробнее как настроить и что это даст? я не совсем понимаю
 
  • Последнее редактирование:
Последнее редактирование:
Много лишнего. G94? G17? G18? ГРБЛ не работает в полярных координатах. G54 - переключение системы координат, если в памяти прописано смещение, то он так и будет ехать в точку указанную в УП с учётом смещения.
Пишите Г-код понятный станку. Ещё такой нюанс, чтобы корректно отрабатывал дуги по I;J нужно дописать команду включения (код не помню, сейчас поищу).
Ваши сообщения автоматически объединены:

Нашел. Немного ошибся, в данном случае можно не прописывать код включения.
 
Fiks, можно чуть подробнее как настроить и что это даст? я не совсем понимаю
Для этого поймите разницу между нулем рабочих координат станка и нулевой точкой (точкой начала) УП
Ваши сообщения автоматически объединены:
 
Для этого поймите разницу между нулем рабочих координат станка и нулевой точкой (точкой начала) УП
Ваши сообщения автоматически объединены:

О! точно, станок гонит шпиндель сначала в нулевые координаты станка (Machine Coords)
Долго я не мог понять о чём Вы, а вечером случайно заметил это поведение
теперь бы понять что с этим делать :)
перечитаю мануал для нубов :)
 
Для этого поймите разницу между нулем рабочих координат станка и нулевой точкой (точкой начала) УП
Ваши сообщения автоматически объединены:
Спасибо Samokatoff, загадка раскрыта, проблема решена:
суть проблемы в G28 команде, которая настроена (может быть по умолчанию) в Fusion 360. Она перемещает шпиндель в нулевые машинные координаты
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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