Страница 1 из 1
Можно ли в Lcnc сделать одновременно Авто+ручное управление
Добавлено: 23 фев 2019, 07:58
Alex63
Добрый день! Выбираю ЧПУ на круглошлифовальный станок (тема
http://www.cnc-club.ru/forum/viewtopic. ... 51&t=22040).
Нам надо, чтобы была возможность при выполнении программы движении одной оси между выбранными точками по маятнику была возможность управлять другой осью вручную. Подробнее описание в файле.
Можно ли это сделать в Lcnc?
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
Добавлено: 23 фев 2019, 08:45
verser
Можно.
Пример кода для .hal отвязывания контроля оси Z и добавление контроля с помощью чего-то (например, слайдера, который формирует delta_z)
Код: Выделить всё
# disable control signals Z axis feedback
unlinkp stepgen.2.position-cmd
unlinkp axis.2.motor-pos-cmd
unlinkp axis.2.motor-pos-fb
# re-assign the control signals and the feedback
net zpos-cmd <= axis.2.motor-pos-cmd
net zpos-cmd => axis.2.motor-pos-fb
# New Z = (Delta Z) + (Z abs)
net delta_z => sum2.1.in0
net zpos-cmd => sum2.1.in1
net zpos-cmd-res sum2.1.out => stepgen.2.position-cmd
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
Добавлено: 23 фев 2019, 09:55
aftaev
Надо чтобы подъехали инструментом в точку 0, сбросили ось. Подъехали инструментом в точку 200, нажали запомнить.
Нажимают ПУСК и ось начала непрерывно ездить от точки 0 до к точке 200.
Например
G1 Z200 F500
G1 Z0
И одновременно можно было двигать другой осью от штурвала.
При выполнении Gcode двигать осью от штурвала
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
Добавлено: 23 фев 2019, 19:22
nkp
Alex63 писал(а):управлять другой осью вручную
если оси заведены в емс и должны контролироваться им,то одновременно
использовать режим auto( это когда выполняем УП) и режим manual
(это когда двигаем
оси от любых доступных задатчиков(кнопки,клавиатура,mpg ) ,но "через" емс - не выйдет...
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
Добавлено: 23 фев 2019, 22:21
Serg
Надо просто "забить" на работу по УП и прочие "режимы auto" и использовать LinuxCNC как мощный и универсальный ПЛК...
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
Добавлено: 23 фев 2019, 22:40
aftaev
ТНС в плазме как работает?
Когда плазма режет выполняя УП, можно осью Z управлять вверх/вниз. В Mach3 управление такое: пока активен сигнал
THC Down, ось Z опускается с заданной скоростью. Если скорость сильно уменьшить, можно и по микронам двигаться, до касания шлифовального камня.
Если получится сделать THC который будет управляться не скоростью, а шажками от штурвала, будет то что нужно
В Mach3:
Gcode такой:
M3 S1500
G1 Z200 F500
G1 Z0
начать программу сначало.
Камень подводится/отводится командой ТНС.
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
Добавлено: 23 фев 2019, 23:11
raddd
На ЕМС думаю можно по принципу compensation_Z
Сделать.
Там в процессе работы можно Z двигать.
http://www.cnc-club.ru/forum/viewtopic. ... es_spoiler