G-коды
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 22 июн 2017, 21:58
- Репутация: 0
- Настоящее имя: alex
- Контактная информация:
Re: G-коды
добрый день!
Столкнулся с проблемой как перевести векторный рисунок в gcode , переводил программой inscape c плагином. В результате получаю линию по контуру объекта,а мне необходимо получить маршрут по вектору (путь один в один как сделан вектор)
Прошу подсказать пути решения вопроса.
Столкнулся с проблемой как перевести векторный рисунок в gcode , переводил программой inscape c плагином. В результате получаю линию по контуру объекта,а мне необходимо получить маршрут по вектору (путь один в один как сделан вектор)
Прошу подсказать пути решения вопроса.
-
- Почётный участник
- Сообщения: 163
- Зарегистрирован: 15 июн 2015, 00:20
- Репутация: 18
- Настоящее имя: Евгений
- Контактная информация:
Re: G-коды
Подскажите, пожалуйста, как написать G-код для многопроходного цикла токарной обработки в KMotionCNC на примере детали в прикрепленном файле.
А также пример G-кода по G2 G3.
Спасибо огромное за ранее!
А также пример G-кода по G2 G3.
Спасибо огромное за ранее!
-
- Кандидат
- Сообщения: 43
- Зарегистрирован: 18 май 2017, 00:49
- Репутация: 0
- Настоящее имя: Alex
- Контактная информация:
Re: G-коды
Подскажите есть ли возможность внутри программы вставить STOP. Тот стоп который можно продолжить нажав с пульта RESUME. То есть в определенном месте нужно остановить станок (Mach3 + плазма), выполнить некоторые действия, и продолжить выполнение программы (в идеале дав команду с пульта управления).
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: G-коды
М01
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Кандидат
- Сообщения: 43
- Зарегистрирован: 18 май 2017, 00:49
- Репутация: 0
- Настоящее имя: Alex
- Контактная информация:
Re: G-коды
А как правиться файл с G кодом, в смысле там идет номер строки потом команда, как быть с номером строки или это служебная информация?aftaev писал(а):М01
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: G-коды
Да фиолетово на этот номер. Он больше нужен оператору чтобы запоминать с какой строки стартовать в случае аварии или запуска станка на след. день. Так что пиши какой хош номерRyoji писал(а):как быть с номером строки или это служебная информация?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: G-коды
Только надо учитывать что не во всех ЧПУ посчитанный ЧПУ номер и номер в коде программы совпадают.aftaev писал(а):Он больше нужен оператору чтобы запоминать с какой строки стартовать в случае аварии или запуска станка на след. день.
В общем правильнее понимать его не как номер, а как текстовую метку.
-
- Опытный
- Сообщения: 107
- Зарегистрирован: 03 июл 2014, 18:41
- Репутация: 0
- Контактная информация:
Re: G-коды
Подскажите.как прописать последовательное перемещение Y-20,X100 и Y20 ? В Mach3
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
Один день сегодняшний ценнее двух дней завтрашних!
- Rom327
- Почётный участник
- Сообщения: 2949
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: G-коды
Попробуй так: Y-20;X100;Y20lehamont писал(а):Подскажите.как прописать последовательное перемещение Y-20,X100 и Y20 ? В Mach3
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Опытный
- Сообщения: 107
- Зарегистрирован: 03 июл 2014, 18:41
- Репутация: 0
- Контактная информация:
Re: G-коды
Выполняет Y-20 и останавливается Mach3
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
Один день сегодняшний ценнее двух дней завтрашних!
-
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3628
- Откуда: Красногорск
- Контактная информация:
Re: G-коды
А если без ;
-
- Опытный
- Сообщения: 107
- Зарегистрирован: 03 июл 2014, 18:41
- Репутация: 0
- Контактная информация:
Re: G-коды
И с точкой и без и с запятой- никак.
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
Один день сегодняшний ценнее двух дней завтрашних!
-
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3628
- Откуда: Красногорск
- Контактная информация:
Re: G-коды
Попробуй поставить вначале g90 g54 g0 и потом те значения
еще можно попробовать забить не встрочку и столбцом, что бы делало по отдельности
еще можно попробовать забить не встрочку и столбцом, что бы делало по отдельности
-
- Опытный
- Сообщения: 107
- Зарегистрирован: 03 июл 2014, 18:41
- Репутация: 0
- Контактная информация:
Re: G-коды
как столбцом делается
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
Один день сегодняшний ценнее двух дней завтрашних!
-
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3628
- Откуда: Красногорск
- Контактная информация:
Re: G-коды
G90 g0 y-20
X100
y20
X100
y20
-
- Опытный
- Сообщения: 107
- Зарегистрирован: 03 июл 2014, 18:41
- Репутация: 0
- Контактная информация:
Re: G-коды
у меня так получилось 0:y-20;1:x100;2:20
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
Один день сегодняшний ценнее двух дней завтрашних!
-
- Новичок
- Сообщения: 19
- Зарегистрирован: 26 июн 2014, 13:37
- Репутация: 0
- Контактная информация:
Re: G-коды
Привет всем. Можно ли сделать G код таким образом: есть двумерный массив координат, в каждую координату инструмент должен "придти", но перед каждым приходом заскочить в подпрограмму? Шаг координат по x один и тот же, по y тоже одинаковый. Можно ли описать УП не линейным алгоритмом, а как нибудь существенно укоротить циклом например?
- verser
- Мастер
- Сообщения: 1895
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: G-коды
Можно.
Циклы на g-code.
...
Упс, Вам под mach3 , тоже можно.
Как вариант
Циклы на g-code.
...
Упс, Вам под mach3 , тоже можно.
Как вариант
Код: Выделить всё
... ; Тело программы
M98 P110 L2 ; Вызов подпрграммы номер 110 2 раза
... ; Тело программы
M2
O110 ; Подпрограмма номер 110
... ; Тело подпрограммы
M99 ; Выход из подпрограммы 110
-
- Новичок
- Сообщения: 19
- Зарегистрирован: 26 июн 2014, 13:37
- Репутация: 0
- Контактная информация:
Re: G-коды
извините я не понял - после подпрограммы координату, из которой станок ушел в подпрограмму станок не "запоминает", и после каждого выхода из ПП (подпрограммы) нужно ему указывать. Можно ли это процесс "указывания" каждый раз новой координаты автоматизировать?