Пошаговый переезд в ЕМС

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Пошаговый переезд в ЕМС

Сообщение aftaev »

В ЕМС можно управлять станком с клавы (стрелками). Нажали стрелку влево поехал влево, отпустили встал. При этом станок как понимаю ездит на максимальной скорости перездов G0.

Можно сделать такое(возможно такое уже есть):
рисуем свое меню с выбором режимов ( опции переключаются)

* Непрерывно (переезд как обычно)
* Значене и скорость (задаем сколько проехать в поле ввода + вводим скорость переезда)
* 10мм (переезд 10мм)
* 5мм (переезд 5мм)
* 1мм (переезд 1мм)
* 0,1мм (переезд 0,1мм)
* 0,01мм (переезд 0,01мм)

Как это работает. Выбрали непрерывный режим ездит как обычно(пока держим кнопку ось едит). Выбрали режим 1мм - нажали на клавиатуре стрелку и держим/не держм ось проедит 1мм.

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

Re: Пошаговый переезд в ЕМС

Сообщение Nick »

Такое уже есть. В ручном режиме есть выбор непрерывно или пошагово. Есть хоткеи для клавы для переключения режимов + значения интервалов можно настроить в ini в разделе [DISPLAY]
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm

Скорость можно регулировать при помощи feed override и еще там ползунок один есть...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение aftaev »

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

Re: Пошаговый переезд в ЕМС

Сообщение Nick »

Во всех мордах есть.
Вот тут :
Вложения
axis LinuxCNC.jpg (1999 просмотров) <a class='original' href='./download/file.php?id=4910&mode=view' target=_blank>Загрузить оригинал (394.8 КБ)</a>
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение aftaev »

а свое значение можно вбить например 50мм? иль ток через ini
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение nkp »

aftaev писал(а):а свое значение можно вбить например 50мм? иль ток через ini
Можно попробовать сделать отдельное поле ввода.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение aftaev »

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

Re: Пошаговый переезд в ЕМС

Сообщение Nick »

А что, так часто бывает надо? MDI не поможет?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение aftaev »

Nick писал(а):А что, так часто бывает надо? MDI не поможет?
А как точно целится фрезой в начало заготовки? MDI эт что за зверь?

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

Re: Пошаговый переезд в ЕМС

Сообщение Nick »

aftaev писал(а):Gcode не хочу использовать
В mdi gcode писать надо - G1 X10 F1
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение aftaev »

Nick писал(а):В mdi gcode писать надо - G1 X10 F1
эт и есть Gcode кака разница где его писать :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение nkp »

Выкладываю наработки .После попыток переделать "родной " функционал Axis,не приведших к желаемому результату , сделал на gladevcp.
jog.ui.rar
(818 байт) 423 скачивания
После распаковки ложим в папку с конфигурацией.
Там же в файл ini ,секция [DISPLAY] пишем:
a) если панелью

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

GLADEVCP =  jog.ui
б) если вкладкой

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

EMBED_TAB_NAME=JOG
EMBED_TAB_COMMAND=halcmd loadusr  gladevcp  -x {XID}    jog.ui
в) если отдельным окном

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

EMBED_TAB_NAME=JOG
EMBED_TAB_COMMAND=halcmd loadusr  gladevcp     jog.ui
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение nkp »

Недостаток:
в расположении панелью - занимает "полезную площадь"(решение - уменьшить до возможного минимума ширину панели)
вкладкой - не видно DRO и Preview ( решение - сделать во вкладке отображение координат)
отд. окном - всегда прячется(хотя может так и удобней)
Еще добавиться задание скорости .
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение Nick »

Хитрец, через mdi command сделал :)! Молодца :good:!
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение T00T »

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

Re: Пошаговый переезд в ЕМС

Сообщение Nick »

можно... только вопрос такой: вторая скорость включается при нажатии кнопки или во время пока кнопка нажата.

если во время нажатия, то можно сделать через mux2
loadrt mux2
setp mux2.0.in1 10
setp mux2.0.in2 100
net speed2 <= вход кнопки => mux2.0.sel
net speed-out <= mux2.0.out => halui.jog-speed

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

Re: Пошаговый переезд в ЕМС

Сообщение Nick »

можно... только вопрос такой: вторая скорость включается при нажатии кнопки или во время пока кнопка нажата.

если во время нажатия, то можно сделать через mux2
loadrt mux2
setp mux2.0.in1 10
setp mux2.0.in2 100
net speed2 <= вход кнопки => mux2.0.sel
net speed-out <= mux2.0.out => halui.jog-speed

Если при нажатии кнопки надо менять скорость, тогда ко входу с кнопки можно писать toggle.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение Lexxa »

Вторая скорость включается только при одновременном нажатии кнопки направления и этой дополнительной.
:bender:
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение Сергей Саныч »

Nick писал(а):можно... только вопрос такой: вторая скорость включается при нажатии кнопки или во время пока кнопка нажата.

если во время нажатия, то можно сделать через mux2
loadrt mux2
setp mux2.0.in1 10
setp mux2.0.in2 100
net speed2 <= вход кнопки => mux2.0.sel
net speed-out <= mux2.0.out => halui.jog-speed

Если при нажатии кнопки надо менять скорость, тогда ко входу с кнопки можно писать toggle.
Так это... А если просто Shift вместе со стрелкой нажать? или не про то речь?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Пошаговый переезд в ЕМС

Сообщение Lexxa »

А что делает шифт со стрелочкой?
:bender:
Ответить

Вернуться в «LinuxCNC»