Страница 1 из 2

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

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

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

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

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

Это есть в ЕМС или как сделать?

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

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

Скорость можно регулировать при помощи feed override и еще там ползунок один есть...

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

Добавлено: 03 апр 2012, 17:51
aftaev
Nick писал(а):Такое уже есть.
а морда есть?

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

Добавлено: 03 апр 2012, 17:56
Nick
Во всех мордах есть.
Вот тут :

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

Добавлено: 03 апр 2012, 18:08
aftaev
а свое значение можно вбить например 50мм? иль ток через ini

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

Добавлено: 03 апр 2012, 18:23
nkp
aftaev писал(а):а свое значение можно вбить например 50мм? иль ток через ini
Можно попробовать сделать отдельное поле ввода.

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

Добавлено: 03 апр 2012, 18:38
aftaev
nkp писал(а):Можно попробовать сделать отдельное поле ввода.
Интересно!

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

Добавлено: 03 апр 2012, 19:08
Nick
А что, так часто бывает надо? MDI не поможет?

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

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

Мне щас нужно чтоб нажал кнопку ось Z опустилась на зданное расстояние с определенной скоростью. А когда нужно поднялась. Gcode не хочу использовать :)

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

Добавлено: 03 апр 2012, 19:37
Nick
aftaev писал(а):Gcode не хочу использовать
В mdi gcode писать надо - G1 X10 F1

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

Добавлено: 03 апр 2012, 19:41
aftaev
Nick писал(а):В mdi gcode писать надо - G1 X10 F1
эт и есть Gcode кака разница где его писать :)

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

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

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

GLADEVCP =  jog.ui
(для просмотра содержимого нажмите на ссылку)
Рабочий стол 1_044.png (1969 просмотров) <a class='original' href='./download/file.php?id=4946&mode=view' target=_blank>Загрузить оригинал (78.68 КБ)</a>
б) если вкладкой

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

EMBED_TAB_NAME=JOG
EMBED_TAB_COMMAND=halcmd loadusr  gladevcp  -x {XID}    jog.ui
(для просмотра содержимого нажмите на ссылку)
Рабочий стол 1_045.png (1969 просмотров) <a class='original' href='./download/file.php?id=4947&mode=view' target=_blank>Загрузить оригинал (67.28 КБ)</a>
в) если отдельным окном

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

EMBED_TAB_NAME=JOG
EMBED_TAB_COMMAND=halcmd loadusr  gladevcp     jog.ui
(для просмотра содержимого нажмите на ссылку)
Рабочий стол 1_046.png (1969 просмотров) <a class='original' href='./download/file.php?id=4948&mode=view' target=_blank>Загрузить оригинал (76.88 КБ)</a>

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

Добавлено: 05 апр 2012, 07:55
nkp
Недостаток:
в расположении панелью - занимает "полезную площадь"(решение - уменьшить до возможного минимума ширину панели)
вкладкой - не видно DRO и Preview ( решение - сделать во вкладке отображение координат)
отд. окном - всегда прячется(хотя может так и удобней)
Еще добавиться задание скорости .

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

Добавлено: 05 апр 2012, 08:35
Nick
Хитрец, через mdi command сделал :)! Молодца :good:!

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

Добавлено: 27 июн 2012, 22:37
T00T
Всем привет.
У меня такой вопрос - можно ли на на какую нибудь кнопку повесить такую функцию - при нажатии на неё скорость перемещений в ручном режиме скачком изменяется.
Например нажимаем кнопку в право и едем на скорости 1 , а если одновременно с этой кнопкой -на скорости 2.
Скорость1 - может быть рабочей, а скорость 2 - скорость быстрых перемещений.
Очень полезно - намного быстрее получается целиться инструментом!
Если можно, то как это сделать.

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

Добавлено: 28 июн 2012, 00:44
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.

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

Добавлено: 28 июн 2012, 00:44
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.

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

Добавлено: 28 июн 2012, 09:22
Lexxa
Вторая скорость включается только при одновременном нажатии кнопки направления и этой дополнительной.

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

Добавлено: 28 июн 2012, 09:40
Сергей Саныч
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 вместе со стрелкой нажать? или не про то речь?

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

Добавлено: 28 июн 2012, 09:41
Lexxa
А что делает шифт со стрелочкой?