FAQ по Gcode, примеры
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 03 ноя 2015, 10:28
- Репутация: 0
- Настоящее имя: Валериевич
- Контактная информация:
Re: FAQ по Gcode, примеры
А так чтоб только по Х, без Y, никак? По аналогии с хайденхайн или ВЛ4М
Да версия программы 2.6.4
Да версия программы 2.6.4
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: FAQ по Gcode, примеры
Если только предварительно сдвинутся по Y на радиус фрезы в рукопашную.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 03 ноя 2015, 10:28
- Репутация: 0
- Настоящее имя: Валериевич
- Контактная информация:
Re: FAQ по Gcode, примеры
Спасибо!
А зеркальная обработка есть или нет?
А зеркальная обработка есть или нет?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: FAQ по Gcode, примеры
Это что?Сергей1974 писал(а):А зеркальная обработка есть или нет?
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 03 ноя 2015, 10:28
- Репутация: 0
- Настоящее имя: Валериевич
- Контактная информация:
Re: FAQ по Gcode, примеры
Точнее зеркальное отображение, когда программа остаётся как есть но + и - на станке меняются местами, было Х+ стало Х-
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: FAQ по Gcode, примеры
Такого нет, но есть варианты как отзеркалить Gкод
ЗЫ не пиши номера строк, они только путают.
ЗЫ не пиши номера строк, они только путают.
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 03 ноя 2015, 10:28
- Репутация: 0
- Настоящее имя: Валериевич
- Контактная информация:
Re: FAQ по Gcode, примеры
Номера строк я не пишу их постпроцессор автоматом ставит.
А какие идеи если не секрет?
А какие идеи если не секрет?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: FAQ по Gcode, примеры
Есть простые процессоры Gкода, которые умеют зеркалить Gкод.
Например, вот:
http://code.google.com/p/grecode/
У тебя будет простой код, или что-то сложное?
Например, вот:
http://code.google.com/p/grecode/
У тебя будет простой код, или что-то сложное?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: FAQ по Gcode, примеры
как вариант - небольшой редактор:Nick писал(а):Есть простые процессоры Gкода, которые умеют зеркалить Gкод.
(на линуксе работает под wine)
http://www.cnc-syntax-editor.com/download.htm
- raddd
- Почётный участник
- Сообщения: 1564
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 539
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: FAQ по Gcode, примеры
Перевести бы и подобным планом оформить здесь если ко дюж...
http://gnipsel.com/linuxcnc/reference/index.html
http://gnipsel.com/linuxcnc/reference/index.html
||||||||||||
||||||||||||
||||||||||||
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: FAQ по Gcode, примеры
Оформить можно... перевести не успею
http://www.cnc-club.ru/wiki/index.php/L ... _Reference
http://www.cnc-club.ru/wiki/index.php/L ... _Reference
- dinkata
- Мастер
- Сообщения: 1025
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: FAQ по Gcode, примеры
Для тестироване ,комп на столе без движки ,поставил :
один к один как сказали в #109:
http://www.cnc-club.ru/forum/viewtopic. ... BB#p205342
при попьйтка открьйт програма Linuxcnc 2.7 зависает и в Axis и в gmoccapy ..!!??
Код: Выделить всё
(AXIS,stop)
O100 while [0 EQ 0]
G1 X100 F4000
X0
O100 endwhile
(AXIS,show)
M02
http://www.cnc-club.ru/forum/viewtopic. ... BB#p205342
при попьйтка открьйт програма Linuxcnc 2.7 зависает и в Axis и в gmoccapy ..!!??
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: FAQ по Gcode, примеры
может в твоем случае поможет такой способ(+1Сергей Саныч ) :dinkata писал(а):зависает
http://www.cnc-club.ru/forum/viewtopic. ... 53#p150220
применял на практике - все работает
-
- Почётный участник
- Сообщения: 2393
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 302
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: FAQ по Gcode, примеры
Помогите разобраться с G64. Что-то случилось - стал делать большие закругления на углах. Если ставлю G61 то режет нормально, но тормозит при переходе на следующую строку. Как будет правильно написать G64 с параметрами?
G64 P0.5
Так правильно? А вот с Q что делать?
G64 P0.5
Так правильно? А вот с Q что делать?
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: FAQ по Gcode, примеры
Не знаю, чем является Р, углом или длиной, он 0,5 это явно не оправданно большая величина.nevkon писал(а):G64 P0.5
Попробуй нолик добавить, скажем до такого значения 0,02
-
- Почётный участник
- Сообщения: 2393
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 302
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: FAQ по Gcode, примеры
P это радиус закругления углов, он обычно выставляется немногим меньше радиуса фрезы (так чтобы фреза не подрезала угол в полученной траектории). А вот Q каким-то образом объединяет две траектории если они почти совпадают. Просто не понятно как этот параметр указывать и надо ли его указывать.
-
- Почётный участник
- Сообщения: 2393
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 302
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: FAQ по Gcode, примеры
Нашел два описания:
1. http://www.ecklersoft.com/blending.shtml но там только про P параметр пишут
2. Среди багов linuxcnc - https://sourceforge.net/p/emc/bugs/426/ упоминается Q и примерно указано что должно стоять
В итоге буду использовать для моих программ такую настройку:
G64 P0.1 Q0.001
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, примеры
А как же официальное руководство пользователя?nevkon писал(а):Нашел два описания:
http://linuxcnc.org/docs/html/gcode/g-c ... #gcode:g64
Два соседних участка траектории заменяются одним, если расстояние между замещёнными отрезками и отрезком которым заместили получается не больше или равно Qnevkon писал(а): А вот Q каким-то образом объединяет две траектории если они почти совпадают.
-
- Почётный участник
- Сообщения: 2393
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 302
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: FAQ по Gcode, примеры
Спасибо. Похоже Q не обязательный параметр, его можно не трогать.
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 15 июн 2015, 12:41
- Репутация: 1
- Настоящее имя: Александр Владиславович Кожуховский
- Контактная информация:
Re: FAQ по Gcode, примеры
> Q не обязательный параметр
Насколько помню инструкцию, там именно в параграфе про Q говорится что с НИМ включается naive planner который просматривает на какое-то количество шагов вперед куда будет станок ехать. Может быть его всетаки НАДО включать?
Насколько помню инструкцию, там именно в параграфе про Q говорится что с НИМ включается naive planner который просматривает на какое-то количество шагов вперед куда будет станок ехать. Может быть его всетаки НАДО включать?