G-коды - замеченные особенности

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

G-коды - замеченные особенности

Сообщение Ворон226 »

Может соберем в теме всякие хитрости по использованию G-кодов?

Например, только вчера я заметил, что выполняя команды

G1 X100 Y200 Z-10
G0 Z10
G0 X0 Y0

станок не дожидается полного подъема по Z, а начинает движение по третьей команде... Потому при высоте заготовки Z7,00 , например, кончик фрезы начинает цеплять заготовку. Если между движениями сделать паузу

G1 X100 Y200 Z-10
G0 Z10
G4 P0.1
G0 X0 Y0

то движения отрабатываются быстро, но фреза не цепляет край заготовки...
Хочешь быть счастливым? Будь им!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение Nick »

А если вверху написать G61?
(http://linuxcnc.org/docs/html/gcode/gco ... :G61-G61_1)
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение Ворон226 »

А как этот режим отключается? Неужели G64? А если сверлить 10000 отверстий? Есть ли какой выход?
Хочешь быть счастливым? Будь им!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение Nick »

Какой именно режим?
Поставь G64, но с маленьким P.
G64 P0.1
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение vovafed »

или так можно меньше скруглять будет
G0X100 Y200
G1 Z-10(скорость сверления)
G1 Z10(скорость подъема)
G0 X0 Y0

а так врезатся наискосок будет а не сверлить
G1 X100 Y200 Z-10
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение Ворон226 »

Nick писал(а):Поставь G64, но с маленьким P.
G64 P0.1
Вот это идея! Попробую...
vovafed писал(а):а так врезатся наискосок будет а не сверлить
G1 X100 Y200 Z-10
Дык кусок вырезан из текста программы - конечно ты прав, если бы первой строчкой не была бы

G0 X100 Y200
G1 X100 Y200 Z-10
G0 Z10
G0 X0 Y0

;)
Хочешь быть счастливым? Будь им!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение Serg »

LinuxCNC v2.7.0-preСколькототам: движется как и положено по стандарту - сначала вверх до Z10 и только потом в X0 Y0.
На других версиях проверять лень. :)

P.S. G64 не должно влиять на G0.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение vovafed »

я параметр g64 0.1-0.2 обычно прописываю при этом на острых углах с g0 до 5 мм не доезжает до точки
не знаю от чего это зависит но мне не мешает :)
у меня 2-5-0
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение Ворон226 »

У меня 2.5.4 версия...
А то, что G64 не должно влиять на G0 - это похоже на правду. Ведь G0 - это команда для БЫСТРОГО перемещения, при котором резка НЕ ПОДРАЗУМЕВАЕТСЯ.
Получается, что либо новая версия, либо пауза между движениями?
(я проверял на реальном сверлении: без паузы сщипывает на выходе из материала, а с паузой всё четко выходит)
Хочешь быть счастливым? Будь им!
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение Сергей Саныч »

Пользуйтесь для сверления G81 - G83 http://www.linuxcnc.org/docs/html/gcode ... ling-Cycle
и будет вам щастье :)
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: G-коды - замеченные особенности

Сообщение Lexxa »

станок с энкодерами?
:bender:
Ответить

Вернуться в «LinuxCNC»