Прошу помощи с g кодом!!

Станки, создание станков, обсуждения, предложения.
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Прошу помощи с g кодом!!

Сообщение mefisto »

Доброго времени суток! есть вопрос, с которым не могу справиться... сразу скажу что для меня ЧПУ это станочек, который делает точные и красивые вещицы!
Но вопрос вот в чем... у меня будет станок, но не фрезировочный, а сортировочный. тоесть стандартное создание программы для чпу не подойдет, я так думаю..
в общем мне нужно чтобы манипулятор (это то, что вместо фрезера) переместился в точку А, опустился на величину Z, поднялся, переместился в точку В, опустился и поднялся. это один цикл. А как это выглядит в g коде я не знаю... мне нужно понять как написать программу (один цикл) вручную, а не с помощью других программ.
Надеюсь доступно написал, если что смогу уточнить))
Спасибо заранее)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение Nick »

Как управляется станок? Какой программой/контроллером?

ЗЫ в linuxcnc это уже сразу с циклом:

Код: Выделить всё

F1000 (скорость)
O100 REPEAT [100]
  G01 X... Y... (точка А)
  G01 Z-10 
  G01 Z10
  G01 X... Y... (точка B)
  G01 Z-10 
  G01 Z10
O100 ENDREPEAT 

mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение mefisto »

будет управляться программой mach-3.. пока думаю так
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение Nick »

с ним несколько сложнее - с циклами будет по другому, но код
mefisto писал(а):ереместился в точку А, опустился на величину Z, поднялся, переместился в точку В, опустился и поднялся.
будет такой же

Код: Выделить всё

 G01 X... Y... (точка А)
  G01 Z-10 
  G01 Z10
  G01 X... Y... (точка B)
  G01 Z-10 
  G01 Z10
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение mefisto »

спасибо за ответ.. направление мысли понял
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение mefisto »

а как при этих командах задать время нахождения в определенной точке?. мне просто нужно чтоб в нижней точке манипулятор задержался на 2-4 секунды.
Спасибо
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение Serg »

может уже пора нагуглить описание команд G-code и почитать?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение vovafed »

g04p4 задержка на 4 секунды
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение Nick »

Можно даже не гуглить, вот это почитай: http://ru.wikipedia.org/wiki/G-code
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение mefisto »

Спасибо большое за ответы!! я просто впервые столкнулся с этим, поэтому такие глупые вопросы).. не серчайте... еще раз спасибо!!
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение mefisto »

И вдогонку еще один вопрос... у меня планируется, как обычно, оси x,y,z... но будут еще задействованы оси А и В.. на каждой из них будет по одному ШД, которые будут вращать каждый свой вал... и работать они будут синхронно (как мне объяснили, то в мач3 эту синхронность можно обеспечить... так вот в чем вопрос, каким кодом (уже смотрел в интернете, но не разобрался) можно задать оборот вала ШД на определенный угол (мне нужно 180)... тобишь чтобы оба двигателя делали один оборот и останавливались. Интересует как это реализовать в программе g кодом... Спасибо заранее)
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение NightV »

если оси отдельно то так
G0 A180 B180
указываеш градус и усё
но нужно добится синхронности движения, чтобы одна ось не опережала\отставала от другой

если драйвера подсоединены паралельно то просто
G0 A180
тоесть в этом случае развязка в электронике, и мач и не подозревает что есть еще ось кроме XYZA
Всё просто! если знаешь КАК!
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение mefisto »

:good: :beer: спасибо большое!! вроде понятно... но чем дальше, прихожу к тому что нужен уже станок в наличии, и потихоньку доходить к этим вещам... все было-бы проще, если б это был станок, который уже существует... а так приходиться много чего выдумывать в голове, чтобы потом не было больно и обидно что чего-то не додумал))

:beer_blow: :beer:
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение NightV »

мы все через это прошли ;) практика разумеется лучше, лучше запоминается
Всё просто! если знаешь КАК!
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение mefisto »

Вы правы! спасибо!! оно ж если б стояло 700-800 долларов, то ладно... а так 2,5-3 тысячи уев..)(((( хочется максимум предусмотреть..
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение mefisto »

NightV писал(а):если драйвера подсоединены параллельно то просто
с этого у меня родился еще вопрос)).. я почитал что сами шд параллельно соединять не стоит.. а вот если параллельно ДРАЙВЕРА шд это не критично (нормальная ли практика)?? если можно подсоединить параллельно драйвера на одну ось, то будет вообще супер - освободится один выход на ось))))
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение vovafed »

если имеете в виду сигнальные входы драйверов то можно
но не всегда работает нормально зависит от драйвера и платы комутации
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение mefisto »

ну мне нужно только чтобы два двигателя работали синхронно...

плата DXB-54
драйвера - CW230
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение vovafed »

попробуйте
у меня только с AM882 были проблемы
в паралельном включении начинали помехи от частотника ловить
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Прошу помощи с g кодом!!

Сообщение torvn77 »

Как правило,вход драйвера это светодиод оптопары.
Если это так,то два или три входа можно попробовать соеденить последовательно.
Ответить

Вернуться в «Станки»