G-коды

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

Re: G-коды

Сообщение turbo-fast » 04 июл 2017, 16:41

добрый день!
Столкнулся с проблемой как перевести векторный рисунок в gcode , переводил программой inscape c плагином. В результате получаю линию по контуру объекта,а мне необходимо получить маршрут по вектору (путь один в один как сделан вектор)
Прошу подсказать пути решения вопроса.
turbo-fast
Новичок
 
Сообщения: 1
Зарегистрирован: 22 июн 2017, 21:58
Репутация: 0
Настоящее имя: alex

Re: G-коды

Сообщение Q-starь » 05 июл 2017, 11:58

Аспайр чем плох?
Для победы важен не размер собаки в драке, а размер драки в собаке!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 320
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 252
Настоящее имя: Гэн

Re: G-коды

Сообщение Mehobr » 10 июл 2017, 12:17

Подскажите, пожалуйста, как написать G-код для многопроходного цикла токарной обработки в KMotionCNC на примере детали в прикрепленном файле.
А также пример G-кода по G2 G3.

Спасибо огромное за ранее!
Вложения
G-коды Stab.jpg
Mehobr
Новичок
 
Сообщения: 34
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 9
Настоящее имя: Евгений

Re: G-коды

Сообщение Ryoji » 04 сен 2017, 22:30

Подскажите есть ли возможность внутри программы вставить STOP. Тот стоп который можно продолжить нажав с пульта RESUME. То есть в определенном месте нужно остановить станок (Mach3 + плазма), выполнить некоторые действия, и продолжить выполнение программы (в идеале дав команду с пульта управления).
Ryoji
Новичок
 
Сообщения: 29
Зарегистрирован: 18 май 2017, 00:49
Репутация: 0
Настоящее имя: Alex

Re: G-коды

Сообщение aftaev » 04 сен 2017, 22:47

М01
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 27777
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 4570
Медальки:

Re: G-коды

Сообщение Ryoji » 31 окт 2017, 20:25

aftaev писал(а):М01


А как правиться файл с G кодом, в смысле там идет номер строки потом команда, как быть с номером строки или это служебная информация?
Ryoji
Новичок
 
Сообщения: 29
Зарегистрирован: 18 май 2017, 00:49
Репутация: 0
Настоящее имя: Alex

Re: G-коды

Сообщение aftaev » 31 окт 2017, 20:30

Ryoji писал(а):как быть с номером строки или это служебная информация?

Да фиолетово на этот номер. Он больше нужен оператору чтобы запоминать с какой строки стартовать в случае аварии или запуска станка на след. день. Так что пиши какой хош номер ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 27777
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 4570
Медальки:

Re: G-коды

Сообщение torvn77 » 06 ноя 2017, 17:20

aftaev писал(а):Он больше нужен оператору чтобы запоминать с какой строки стартовать в случае аварии или запуска станка на след. день.

Только надо учитывать что не во всех ЧПУ посчитанный ЧПУ номер и номер в коде программы совпадают.
В общем правильнее понимать его не как номер, а как текстовую метку.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2258
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 199
Медальки:

Re: G-коды

Сообщение lehamont » 17 янв 2018, 20:55

Подскажите.как прописать последовательное перемещение Y-20,X100 и Y20 ? В Mach3
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
lehamont
Опытный
 
Сообщения: 107
Зарегистрирован: 03 июл 2014, 18:41
Репутация: 0

Re: G-коды

Сообщение Rom327 » 17 янв 2018, 21:25

lehamont писал(а):Подскажите.как прописать последовательное перемещение Y-20,X100 и Y20 ? В Mach3

Попробуй так: Y-20;X100;Y20
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 1468
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 151
Настоящее имя: Роман

Re: G-коды

Сообщение lehamont » 30 янв 2018, 20:31

Выполняет Y-20 и останавливается Mach3
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
lehamont
Опытный
 
Сообщения: 107
Зарегистрирован: 03 июл 2014, 18:41
Репутация: 0

Re: G-коды

Сообщение nik1 » 30 янв 2018, 21:03

А если без ;
nik1
Мастер
 
Сообщения: 6901
Зарегистрирован: 02 окт 2012, 07:37
Откуда: Красногорск
Репутация: 2625
Медальки:

Re: G-коды

Сообщение lehamont » 30 янв 2018, 21:08

И с точкой и без и с запятой- никак.
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
lehamont
Опытный
 
Сообщения: 107
Зарегистрирован: 03 июл 2014, 18:41
Репутация: 0

Re: G-коды

Сообщение nik1 » 30 янв 2018, 21:39

Попробуй поставить вначале g90 g54 g0 и потом те значения
еще можно попробовать забить не встрочку и столбцом, что бы делало по отдельности
nik1
Мастер
 
Сообщения: 6901
Зарегистрирован: 02 окт 2012, 07:37
Откуда: Красногорск
Репутация: 2625
Медальки:

Re: G-коды

Сообщение lehamont » 30 янв 2018, 21:54

как столбцом делается
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
lehamont
Опытный
 
Сообщения: 107
Зарегистрирован: 03 июл 2014, 18:41
Репутация: 0

Re: G-коды

Сообщение nik1 » 30 янв 2018, 22:00

G90 g0 y-20
X100
y20
nik1
Мастер
 
Сообщения: 6901
Зарегистрирован: 02 окт 2012, 07:37
Откуда: Красногорск
Репутация: 2625
Медальки:

Re: G-коды

Сообщение lehamont » 30 янв 2018, 22:27

у меня так получилось 0:y-20;1:x100;2:20
стадо баранов ведомое волком всегда победит стадо волков ведомое бараном!
Один день сегодняшний ценнее двух дней завтрашних!
lehamont
Опытный
 
Сообщения: 107
Зарегистрирован: 03 июл 2014, 18:41
Репутация: 0

Re: G-коды

Сообщение banan123 » 09 май 2018, 12:14

Привет всем. Можно ли сделать G код таким образом: есть двумерный массив координат, в каждую координату инструмент должен "придти", но перед каждым приходом заскочить в подпрограмму? Шаг координат по x один и тот же, по y тоже одинаковый. Можно ли описать УП не линейным алгоритмом, а как нибудь существенно укоротить циклом например?
banan123
Новичок
 
Сообщения: 11
Зарегистрирован: 26 июн 2014, 13:37
Репутация: 0

Re: G-коды

Сообщение verser » 09 май 2018, 12:19

Можно.
Циклы на g-code.
...
Упс, Вам под mach3 :) , тоже можно.
Как вариант
Код: Выделить всёРазвернуть
... ; Тело программы
M98 P110 L2 ; Вызов подпрграммы номер 110 2 раза
... ; Тело программы
M2

O110 ; Подпрограмма номер 110
... ; Тело подпрограммы
M99 ; Выход из подпрограммы 110
Изображение- центроискатели
Аватара пользователя
verser
Мастер
 
Сообщения: 1515
Зарегистрирован: 21 июл 2013, 22:28
Откуда: Минск
Репутация: 960
Медальки:
Настоящее имя: Сергей

Re: G-коды

Сообщение banan123 » 09 май 2018, 13:47

извините я не понял - после подпрограммы координату, из которой станок ушел в подпрограмму станок не "запоминает", и после каждого выхода из ПП (подпрограммы) нужно ему указывать. Можно ли это процесс "указывания" каждый раз новой координаты автоматизировать?
banan123
Новичок
 
Сообщения: 11
Зарегистрирован: 26 июн 2014, 13:37
Репутация: 0

Пред.След.

Вернуться в Windows / Mach

Кто сейчас на конференции

Зарегистрированные пользователи: 3DLab, alkg, Andrey_L, Argon-11, Bender, Bing [Bot], botcman, CNC-Logic, Dvoeshnik, evgenymcp, gennadiy, going, goldmen8, Google [Bot], Hanter, Il'ya, konsys, leon72, Lunatic, Maxekb77, MGG, MX_Master, Naluvajko, nik0954, Nikomas, peratron, Prav, R6MF49T2, Remton, Rom327, Sashalex24, ScrewDriver, sima8520, Smlua, Smouk, SVP, tcom, trafbite, tsurika, UAVpilot, Udaff-Kishinev, Udjin, Yandex [bot], Денис Кимры

Поделиться

Reputation System ©'