FAQ по Gcode, примеры

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Сергей1974
Новичок
Сообщения: 7
Зарегистрирован: 03 ноя 2015, 10:28
Репутация: 0
Настоящее имя: Валериевич
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение Сергей1974 »

А так чтоб только по Х, без Y, никак? По аналогии с хайденхайн или ВЛ4М
Да версия программы 2.6.4
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение Serg »

Если только предварительно сдвинутся по Y на радиус фрезы в рукопашную.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Сергей1974
Новичок
Сообщения: 7
Зарегистрирован: 03 ноя 2015, 10:28
Репутация: 0
Настоящее имя: Валериевич
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение Сергей1974 »

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

Re: FAQ по Gcode, примеры

Сообщение Nick »

Сергей1974 писал(а):А зеркальная обработка есть или нет?
Это что?
Сергей1974
Новичок
Сообщения: 7
Зарегистрирован: 03 ноя 2015, 10:28
Репутация: 0
Настоящее имя: Валериевич
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение Сергей1974 »

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

Re: FAQ по Gcode, примеры

Сообщение Nick »

Такого нет, но есть варианты как отзеркалить Gкод
ЗЫ не пиши номера строк, они только путают.
Сергей1974
Новичок
Сообщения: 7
Зарегистрирован: 03 ноя 2015, 10:28
Репутация: 0
Настоящее имя: Валериевич
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение Сергей1974 »

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

Re: FAQ по Gcode, примеры

Сообщение Nick »

Есть простые процессоры Gкода, которые умеют зеркалить Gкод.
Например, вот:
http://code.google.com/p/grecode/

У тебя будет простой код, или что-то сложное?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение nkp »

Nick писал(а):Есть простые процессоры Gкода, которые умеют зеркалить Gкод.
как вариант - небольшой редактор:
(на линуксе работает под wine)
http://www.cnc-syntax-editor.com/download.htm
Выделение_034.png (4351 просмотр) <a class='original' href='./download/file.php?id=62893&sid=0b3f6eda919092aa7d1328c9da081d49&mode=view' target=_blank>Загрузить оригинал (104.26 КБ)</a>
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение raddd »

Перевести бы и подобным планом оформить здесь если ко дюж...
http://gnipsel.com/linuxcnc/reference/index.html
||||||||||||
||||||||||||
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение Nick »

Оформить можно... перевести не успею
http://www.cnc-club.ru/wiki/index.php/L ... _Reference
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение dinkata »

Для тестироване ,комп на столе без движки ,поставил :

Код: Выделить всё

    (AXIS,stop)
    O100 while [0 EQ 0]
    G1 X100 F4000
    X0
    O100 endwhile
    (AXIS,show)

    M02
один к один как сказали в #109:
http://www.cnc-club.ru/forum/viewtopic. ... BB#p205342
при попьйтка открьйт програма Linuxcnc 2.7 зависает и в Axis и в gmoccapy ..!!?? :thinking:
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение nkp »

dinkata писал(а):зависает
может в твоем случае поможет такой способ(+1Сергей Саныч :) ) :
http://www.cnc-club.ru/forum/viewtopic. ... 53#p150220
применял на практике - все работает ;)
nevkon
Почётный участник
Почётный участник
Сообщения: 2393
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение nevkon »

Помогите разобраться с G64. Что-то случилось - стал делать большие закругления на углах. Если ставлю G61 то режет нормально, но тормозит при переходе на следующую строку. Как будет правильно написать G64 с параметрами?
G64 P0.5
Так правильно? А вот с Q что делать?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение torvn77 »

nevkon писал(а):G64 P0.5
Не знаю, чем является Р, углом или длиной, он 0,5 это явно не оправданно большая величина.
Попробуй нолик добавить, скажем до такого значения 0,02
nevkon
Почётный участник
Почётный участник
Сообщения: 2393
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение nevkon »

P это радиус закругления углов, он обычно выставляется немногим меньше радиуса фрезы (так чтобы фреза не подрезала угол в полученной траектории). А вот Q каким-то образом объединяет две траектории если они почти совпадают. Просто не понятно как этот параметр указывать и надо ли его указывать.
nevkon
Почётный участник
Почётный участник
Сообщения: 2393
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение nevkon »

Нашел два описания:
1. http://www.ecklersoft.com/blending.shtml но там только про P параметр пишут
2. Среди багов linuxcnc - https://sourceforge.net/p/emc/bugs/426/ упоминается Q и примерно указано что должно стоять
В итоге буду использовать для моих программ такую настройку:
G64 P0.1 Q0.001
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение torvn77 »

nevkon писал(а):Нашел два описания:
А как же официальное руководство пользователя?
http://linuxcnc.org/docs/html/gcode/g-c ... #gcode:g64
nevkon писал(а): А вот Q каким-то образом объединяет две траектории если они почти совпадают.
Два соседних участка траектории заменяются одним, если расстояние между замещёнными отрезками и отрезком которым заместили получается не больше или равно Q
nevkon
Почётный участник
Почётный участник
Сообщения: 2393
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение nevkon »

Спасибо. Похоже Q не обязательный параметр, его можно не трогать.
umkakras
Новичок
Сообщения: 4
Зарегистрирован: 15 июн 2015, 12:41
Репутация: 1
Настоящее имя: Александр Владиславович Кожуховский
Контактная информация:

Re: FAQ по Gcode, примеры

Сообщение umkakras »

> Q не обязательный параметр

Насколько помню инструкцию, там именно в параграфе про Q говорится что с НИМ включается naive planner который просматривает на какое-то количество шагов вперед куда будет станок ехать. Может быть его всетаки НАДО включать?
Ответить

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