Команда G2 вместо дуги движение по прямой

Статус
В этой теме нельзя размещать новые ответы.
Перед заданием I, J, K необходимо задавать G91.1. Если К не используется, то G91.1 можно не указывать.
 
Постпроцессор не для 3018
Ваша УП в Кэндл выдаёт ошибку 22 - не указана величина подачи.
После указания подачи в визуализаторе отрабатывает корректно.
Вот простейшая программа
(Exported by FreeCAD)
(Post Processor: grbl_post)
(Output Time:2023-07-31 12:23:25.607036)
(Begin preamble)
G17 G90
G21
(Begin operation: G54)
(Path: G54)
G54
G0 Z11.000
(Finish operation: G54)
(Begin operation: TC: Default Tool)
(Path: TC: Default Tool)
(TC: Default Tool)
(Begin toolchange)
( M6 T1 )
(Finish operation: TC: Default Tool)
(Begin operation: Profile)
(Path: Profile)
(Profile)
(Compensated Tool Path. Diameter: 5.0)
G0 Z11.000
G0 X5.301 Y5.301
G0 Z9.000
G1 X5.301 Y5.301 Z1.000 F600.000
G2 X0.627 Y-7.470 Z1.000 I-5.301 J-5.301 K0.000 F600.000
G2 X-7.471 Y-0.624 Z1.000 I-0.627 J7.471 K0.000 F600.000
G2 X-0.621 Y7.471 Z1.000 I7.471 J0.624 K0.000 F600.000
G2 X5.301 Y5.301 Z1.000 I0.621 J-7.471 K0.000 F600.000
G1 X5.301 Y5.301 Z-1.000 F600.000
G2 X0.627 Y-7.470 Z-1.000 I-5.301 J-5.301 K0.000 F600.000
G2 X-7.471 Y-0.624 Z-1.000 I-0.627 J7.471 K0.000 F600.000
G2 X-0.621 Y7.471 Z-1.000 I7.471 J0.624 K0.000 F600.000
G2 X5.301 Y5.301 Z-1.000 I0.621 J-7.471 K0.000 F600.000
G0 Z11.000
G0 Z11.000
(Finish operation: Profile)
(Begin postamble)
M5
G17 G90
M2

это видео его работы
Ходит по прямым
Ваши сообщения автоматически объединены:

Перед заданием I, J, K необходимо задавать G91.1. Если К не используется, то G91.1 можно не указывать.
На всякий случай убрал в командах К.
(Exported by FreeCAD)
(Post Processor: grbl_post)
(Output Time:2023-07-31 12:23:25.607036)
(Begin preamble)
G17 G90
G21
(Begin operation: G54)
(Path: G54)
G54
G0 Z11.000
(Finish operation: G54)
(Begin operation: TC: Default Tool)
(Path: TC: Default Tool)
(TC: Default Tool)
(Begin toolchange)
( M6 T1 )
(Finish operation: TC: Default Tool)
(Begin operation: Profile)
(Path: Profile)
(Profile)
(Compensated Tool Path. Diameter: 5.0)
G0 Z11.000
G0 X5.301 Y5.301
G0 Z9.000
G1 X5.301 Y5.301 Z1.000 F600.000
G2 X0.627 Y-7.470 Z1.000 I-5.301 J-5.301 F600.000
G2 X-7.471 Y-0.624 Z1.000 I-0.627 J7.471 F600.000
G2 X-0.621 Y7.471 Z1.000 I7.471 J0.624 F600.000
G2 X5.301 Y5.301 Z1.000 I0.621 J-7.471 F600.000
G1 X5.301 Y5.301 Z-1.000 F600.000
G2 X0.627 Y-7.470 Z-1.000 I-5.301 J-5.301 F600.000
G2 X-7.471 Y-0.624 Z-1.000 I-0.627 J7.471 F600.000
G2 X-0.621 Y7.471 Z-1.000 I7.471 J0.624 F600.000
G2 X5.301 Y5.301 Z-1.000 I0.621 J-7.471 F600.000
G0 Z11.000
G0 Z11.000
(Finish operation: Profile)
(Begin postamble)
M5
G17 G90
M2

Результат не поменялся. Прямые вместо окружностей
 
Вот простейшая программа
(Exported by FreeCAD)
(Post Processor: grbl_post)
(Output Time:2023-07-31 12:23:25.607036)
(Begin preamble)
G17 G90
G21
(Begin operation: G54)
(Path: G54)
G54
G0 Z11.000
(Finish operation: G54)
(Begin operation: TC: Default Tool)
(Path: TC: Default Tool)
(TC: Default Tool)
(Begin toolchange)
( M6 T1 )
(Finish operation: TC: Default Tool)
(Begin operation: Profile)
(Path: Profile)
(Profile)
(Compensated Tool Path. Diameter: 5.0)
G0 Z11.000
G0 X5.301 Y5.301
G0 Z9.000
G1 X5.301 Y5.301 Z1.000 F600.000
G2 X0.627 Y-7.470 Z1.000 I-5.301 J-5.301 K0.000 F600.000
G2 X-7.471 Y-0.624 Z1.000 I-0.627 J7.471 K0.000 F600.000
G2 X-0.621 Y7.471 Z1.000 I7.471 J0.624 K0.000 F600.000
G2 X5.301 Y5.301 Z1.000 I0.621 J-7.471 K0.000 F600.000
G1 X5.301 Y5.301 Z-1.000 F600.000
G2 X0.627 Y-7.470 Z-1.000 I-5.301 J-5.301 K0.000 F600.000
G2 X-7.471 Y-0.624 Z-1.000 I-0.627 J7.471 K0.000 F600.000
G2 X-0.621 Y7.471 Z-1.000 I7.471 J0.624 K0.000 F600.000
G2 X5.301 Y5.301 Z-1.000 I0.621 J-7.471 K0.000 F600.000
G0 Z11.000
G0 Z11.000
(Finish operation: Profile)
(Begin postamble)
M5
G17 G90
M2

это видео его работы
Ходит по прямым
Ваши сообщения автоматически объединены:


На всякий случай убрал в командах К.
(Exported by FreeCAD)
(Post Processor: grbl_post)
(Output Time:2023-07-31 12:23:25.607036)
(Begin preamble)
G17 G90
G21
(Begin operation: G54)
(Path: G54)
G54
G0 Z11.000
(Finish operation: G54)
(Begin operation: TC: Default Tool)
(Path: TC: Default Tool)
(TC: Default Tool)
(Begin toolchange)
( M6 T1 )
(Finish operation: TC: Default Tool)
(Begin operation: Profile)
(Path: Profile)
(Profile)
(Compensated Tool Path. Diameter: 5.0)
G0 Z11.000
G0 X5.301 Y5.301
G0 Z9.000
G1 X5.301 Y5.301 Z1.000 F600.000
G2 X0.627 Y-7.470 Z1.000 I-5.301 J-5.301 F600.000
G2 X-7.471 Y-0.624 Z1.000 I-0.627 J7.471 F600.000
G2 X-0.621 Y7.471 Z1.000 I7.471 J0.624 F600.000
G2 X5.301 Y5.301 Z1.000 I0.621 J-7.471 F600.000
G1 X5.301 Y5.301 Z-1.000 F600.000
G2 X0.627 Y-7.470 Z-1.000 I-5.301 J-5.301 F600.000
G2 X-7.471 Y-0.624 Z-1.000 I-0.627 J7.471 F600.000
G2 X-0.621 Y7.471 Z-1.000 I7.471 J0.624 F600.000
G2 X5.301 Y5.301 Z-1.000 I0.621 J-7.471 F600.000
G0 Z11.000
G0 Z11.000
(Finish operation: Profile)
(Begin postamble)
M5
G17 G90
M2

Результат не поменялся. Прямые вместо окружностей
Я не использую для создания УП ФриКАД.
Он сырой.
 
Я не использую для создания УП ФриКАД.
Он сырой.
Бог с ним с FreeCAD. Как написать программу, которая будет корректоно выполнять G2 на моем станке? Не важно, каким пакетом эта программа сгенерированна. Где взять заведомо правильный код УП?
 
Бог с ним с FreeCAD. Как написать программу, которая будет корректоно выполнять G2 на моем станке? Не важно, каким пакетом эта программа сгенерированна. Где взять заведомо правильный код УП?
Что значит где взять?
Изучить Г-код и написать.
 
Бог с ним с FreeCAD. Как написать программу, которая будет корректоно выполнять G2 на моем станке? Не важно, каким пакетом эта программа сгенерированна. Где взять заведомо правильный код УП?
Бог с ним, с кодом. Прошивка какая? Может она про Г2 слыхом не нюхивала.
 
Прямые вместо окружностей
УП, вроде, не при чём, всё ездит нормально.
Комментов да, избыточно накидывает, но они игнорируются уже на уровне Кэндл и в станок не отправляются.
Видос.
 
Бог с ним, с кодом. Прошивка какая? Может она про Г2 слыхом не нюхивала.
Как узнать версию прошивка? При подключении выдает
Grbl 1.1f
Ваши сообщения автоматически объединены:

УП, вроде, не при чём, всё ездит нормально.
Комментов да, избыточно накидывает, но они игнорируются уже на уровне Кэндл и в станок не отправляются.
Видос.
Спасибо. Понял. Надо копать в сторону прошивки?
 
  • Последнее редактирование:
Последнее редактирование:
При подключении выдает
Grbl 1.1f
Оно и есть.
А что в параметре $12 установлено?

Где взять заведомо правильный код УП?
Поддерживаемые команды G-кода описаны на страничке автора GRBL.
Синтаксис соответствует описанному на этом сайте.

Контрольный выстрел? :)
 
Всем спасибо. Проблема решена.
Вот что было: Ввел в консоли $$
Получил:
$$ < $0=10
$1=25
$2=0
$3=6
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.000
$13=0
$20=0
$21=1
$22=1
$23=7
$24=25.000
$25=500.000

Изменил параметр 12 командой
$12=0.001
Все заработало
 
Вот и косяк - сделайте $12=0.002 и всё поедет как надо.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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