Как можно объединять несколько GCODE в один?

Обсуждение софта, программ, постпроцессоров...

Модератор: life

Ответить
axill
Станкостроитель
Станкостроитель
Сообщения: 138
Зарегистрирован: 12 мар 2013, 12:26
Имя: Александр
Откуда: Москва

Как можно объединять несколько GCODE в один?

Сообщение axill »

есть скажем несколько GCODE с отсчетом от нуля по координатам (сверление и выпиливание печатных плат)
хочу запустить обработку сразу нескольких, необходимо их развести по координатам с неким зазором на заготовке и отсортировать по инструментам, чтобы один инструмент сразу делал свою работу сразу по нескольким платам

есть что-то удобное для этого?
Аватара пользователя
barnaul
Станкостроитель
Станкостроитель
Сообщения: 435
Зарегистрирован: 06 мар 2011, 01:00

Re: Как можно объединять несколько GCODE в один?

Сообщение barnaul »

axill писал(а):
есть что-то удобное для этого?
по инструменту ничего не скажу, а вот один и тот же код я делал на палте с параметром по моему G92, этот параметр смещает ноль, т.е. одни раз прогнал, потом задал с этим параметром новые координаты нуля и потом опять этот твою УП , потом снова G92 с новым значением нуля и так далее, сколько раз тебе надо, а в конце задай G92 с самымми первыми коордиматами нуля, что бы начать какую то другую обработку
Alex2012
Станкостроитель
Станкостроитель
Сообщения: 50
Зарегистрирован: 04 янв 2012, 16:43
Имя: Алексей
Откуда: СПб

Re: Как можно объединять несколько GCODE в один?

Сообщение Alex2012 »

G52 X10.0 Y 50.0 - сместит текущую систему координат на 10 по "X" и на 50 по "Y". Возврат в "нормальную систему координат" - G52 X0.0 Y0.0
Если на одной заготовке помещается много деталей, то удобнее использовать подпрограммы.
Привожу пример, когда детали две (без подпрограммы):
Скачать файл 666.tap (8.03 kB)
axill
Станкостроитель
Станкостроитель
Сообщения: 138
Зарегистрирован: 12 мар 2013, 12:26
Имя: Александр
Откуда: Москва

Re: Как можно объединять несколько GCODE в один?

Сообщение axill »

спасибо

смещение хорошо
но вставлять один раз инструмент вместо нескольких важнее))

ну как минимум можно используя G52 самому в текстовом редакторе отсортировать
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: Как можно объединять несколько GCODE в один?

Сообщение Planet »

axill писал(а):но вставлять один раз инструмент вместо нескольких важнее))
Добрый день, Александр.
G52 почти аналог G92.
Если нужно "один раз инструмент" , и пользуешься Мачем, то можно воспользоваться командами G54-G57, на рабочем столе получите до четырех системы координат.

На твоем драйвере сделал такой станок http://www.youtube.com/watch?v=IuPcGs84NH0 , только чутька подправил, сделал выбор микрошага, и режима спада тока, все отлично заработало.
Окно откройся - onclick="return !window.open(this.href)"
esau
Станкостроитель
Станкостроитель
Сообщения: 75
Зарегистрирован: 26 ноя 2011, 13:30
Имя: Алексей
Откуда: Италия

Re: Как можно объединять несколько GCODE в один?

Сообщение esau »

Доброго времени суток . Дабы не плодить темы ,решил спросить здесь . Какая команда в G коде отвечает за Reset хочу прописывать в конец программы чтоб моторы не стояли в удержании по завершении цикла . То бишь чтоб снять напругу с шаговиков.
Спасибо
aegis
Станкостроитель
Станкостроитель
Сообщения: 1696
Зарегистрирован: 05 сен 2010, 00:00
Имя: Михаил
Откуда: Конотоп=>Запорожье=> Харьков, Украина
Контактная информация:

Re: Как можно объединять несколько GCODE в один?

Сообщение aegis »

esau, они и так должны стать в удержание. если драйвер позволяет (99% так умеют)
esau
Станкостроитель
Станкостроитель
Сообщения: 75
Зарегистрирован: 26 ноя 2011, 13:30
Имя: Алексей
Откуда: Италия

Re: Как можно объединять несколько GCODE в один?

Сообщение esau »

aegis писал(а):стать в удержание.
так вроде спрашивал чтоб не стояли в удержании , зачем тратить электричество когда уже закончен процесс .
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Re: Как можно объединять несколько GCODE в один?

Сообщение dizzyy »

esau писал(а):
aegis писал(а):стать в удержание.
так вроде спрашивал чтоб не стояли в удержании , зачем тратить электричество когда уже закончен процесс .
ну тогда это не удержание а сигнал енейбл , он по М30 вроде работает
все, я на море
aegis
Станкостроитель
Станкостроитель
Сообщения: 1696
Зарегистрирован: 05 сен 2010, 00:00
Имя: Михаил
Откуда: Конотоп=>Запорожье=> Харьков, Украина
Контактная информация:

Re: Как можно объединять несколько GCODE в один?

Сообщение aegis »

esau писал(а):зачем тратить электричество когда уже закончен процесс .
тогда его надо отключать вообще на входе. по М9 например если СОЖ не используется или другую команду прописать. но это неправильно - с выключением питания координаты уплывут
esau
Станкостроитель
Станкостроитель
Сообщения: 75
Зарегистрирован: 26 ноя 2011, 13:30
Имя: Алексей
Откуда: Италия

Re: Как можно объединять несколько GCODE в один?

Сообщение esau »

aegis писал(а):координаты уплывут
При нажатии на Ресет в маче все остается на своих местах и координаты итп,только снимается удержание шаговиков,вот я и спрашиваю есть команда которая отвечает за ресет.Сож у меня висит по питанию со шпинделем. вопрос не про сож итп,а про снятие удержания с шаговиков .
esau
Станкостроитель
Станкостроитель
Сообщения: 75
Зарегистрирован: 26 ноя 2011, 13:30
Имя: Алексей
Откуда: Италия

Re: Как можно объединять несколько GCODE в один?

Сообщение esau »

dizzyy писал(а):
esau писал(а):
aegis писал(а):стать в удержание.
так вроде спрашивал чтоб не стояли в удержании , зачем тратить электричество когда уже закончен процесс .
ну тогда это не удержание а сигнал енейбл , он по М30 вроде работает
Ок ,будем посмотреть,спасибо :company:
Ответить