Страница 16 из 23

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

Добавлено: 03 ноя 2015, 12:38
Сергей1974
А так чтоб только по Х, без Y, никак? По аналогии с хайденхайн или ВЛ4М
Да версия программы 2.6.4

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

Добавлено: 03 ноя 2015, 12:42
Serg
Если только предварительно сдвинутся по Y на радиус фрезы в рукопашную.

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

Добавлено: 03 ноя 2015, 12:59
Сергей1974
Спасибо!
А зеркальная обработка есть или нет?

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

Добавлено: 03 ноя 2015, 17:03
Nick
Сергей1974 писал(а):А зеркальная обработка есть или нет?
Это что?

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

Добавлено: 03 ноя 2015, 17:34
Сергей1974
Точнее зеркальное отображение, когда программа остаётся как есть но + и - на станке меняются местами, было Х+ стало Х-

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

Добавлено: 03 ноя 2015, 18:19
Nick
Такого нет, но есть варианты как отзеркалить Gкод
ЗЫ не пиши номера строк, они только путают.

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

Добавлено: 04 ноя 2015, 12:53
Сергей1974
Номера строк я не пишу их постпроцессор автоматом ставит.
А какие идеи если не секрет?

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

Добавлено: 05 ноя 2015, 10:19
Nick
Есть простые процессоры Gкода, которые умеют зеркалить Gкод.
Например, вот:
http://code.google.com/p/grecode/

У тебя будет простой код, или что-то сложное?

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

Добавлено: 06 ноя 2015, 12:37
nkp
Nick писал(а):Есть простые процессоры Gкода, которые умеют зеркалить Gкод.
как вариант - небольшой редактор:
(на линуксе работает под wine)
http://www.cnc-syntax-editor.com/download.htm
Выделение_034.png (4611 просмотров) <a class='original' href='./download/file.php?id=62893&mode=view' target=_blank>Загрузить оригинал (104.26 КБ)</a>

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

Добавлено: 12 ноя 2015, 21:44
raddd
Перевести бы и подобным планом оформить здесь если ко дюж...
http://gnipsel.com/linuxcnc/reference/index.html

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

Добавлено: 16 ноя 2015, 11:27
Nick
Оформить можно... перевести не успею
http://www.cnc-club.ru/wiki/index.php/L ... _Reference

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

Добавлено: 29 фев 2016, 15:45
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:

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

Добавлено: 29 фев 2016, 20:04
nkp
dinkata писал(а):зависает
может в твоем случае поможет такой способ(+1Сергей Саныч :) ) :
http://www.cnc-club.ru/forum/viewtopic. ... 53#p150220
применял на практике - все работает ;)

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

Добавлено: 31 мар 2016, 20:09
nevkon
Помогите разобраться с G64. Что-то случилось - стал делать большие закругления на углах. Если ставлю G61 то режет нормально, но тормозит при переходе на следующую строку. Как будет правильно написать G64 с параметрами?
G64 P0.5
Так правильно? А вот с Q что делать?

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

Добавлено: 31 мар 2016, 20:47
torvn77
nevkon писал(а):G64 P0.5
Не знаю, чем является Р, углом или длиной, он 0,5 это явно не оправданно большая величина.
Попробуй нолик добавить, скажем до такого значения 0,02

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

Добавлено: 31 мар 2016, 20:52
nevkon
P это радиус закругления углов, он обычно выставляется немногим меньше радиуса фрезы (так чтобы фреза не подрезала угол в полученной траектории). А вот Q каким-то образом объединяет две траектории если они почти совпадают. Просто не понятно как этот параметр указывать и надо ли его указывать.

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

Добавлено: 31 мар 2016, 20:59
nevkon
Нашел два описания:
1. http://www.ecklersoft.com/blending.shtml но там только про P параметр пишут
2. Среди багов linuxcnc - https://sourceforge.net/p/emc/bugs/426/ упоминается Q и примерно указано что должно стоять
В итоге буду использовать для моих программ такую настройку:
G64 P0.1 Q0.001

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

Добавлено: 31 мар 2016, 22:49
torvn77
nevkon писал(а):Нашел два описания:
А как же официальное руководство пользователя?
http://linuxcnc.org/docs/html/gcode/g-c ... #gcode:g64
nevkon писал(а): А вот Q каким-то образом объединяет две траектории если они почти совпадают.
Два соседних участка траектории заменяются одним, если расстояние между замещёнными отрезками и отрезком которым заместили получается не больше или равно Q

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

Добавлено: 01 апр 2016, 21:49
nevkon
Спасибо. Похоже Q не обязательный параметр, его можно не трогать.

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

Добавлено: 10 апр 2016, 23:18
umkakras
> Q не обязательный параметр

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