Добрый день! Выбираю ЧПУ на круглошлифовальный станок (тема http://www.cnc-club.ru/forum/viewtopic. ... 51&t=22040).
Нам надо, чтобы была возможность при выполнении программы движении одной оси между выбранными точками по маятнику была возможность управлять другой осью вручную. Подробнее описание в файле.
Можно ли это сделать в Lcnc?
Можно ли в Lcnc сделать одновременно Авто+ручное управление
-
- Опытный
- Сообщения: 143
- Зарегистрирован: 13 апр 2015, 07:12
- Репутация: 32
- Настоящее имя: Александр
- Откуда: Новосибирск
- Контактная информация:
Можно ли в Lcnc сделать одновременно Авто+ручное управление
- Вложения
-
- ТЗ_ЧПУ_KEL_20_02.doc
- (86 КБ) 139 скачиваний
- verser
- Мастер
- Сообщения: 1895
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
Можно.
Пример кода для .hal отвязывания контроля оси Z и добавление контроля с помощью чего-то (например, слайдера, который формирует delta_z)
Пример кода для .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
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
Надо чтобы подъехали инструментом в точку 0, сбросили ось. Подъехали инструментом в точку 200, нажали запомнить.
Нажимают ПУСК и ось начала непрерывно ездить от точки 0 до к точке 200.
Например
G1 Z200 F500
G1 Z0
И одновременно можно было двигать другой осью от штурвала.
При выполнении Gcode двигать осью от штурвала
Нажимают ПУСК и ось начала непрерывно ездить от точки 0 до к точке 200.
Например
G1 Z200 F500
G1 Z0
И одновременно можно было двигать другой осью от штурвала.
При выполнении Gcode двигать осью от штурвала
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
если оси заведены в емс и должны контролироваться им,то одновременноAlex63 писал(а):управлять другой осью вручную
использовать режим auto( это когда выполняем УП) и режим manual
(это когда двигаем
оси от любых доступных задатчиков(кнопки,клавиатура,mpg ) ,но "через" емс - не выйдет...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
Надо просто "забить" на работу по УП и прочие "режимы auto" и использовать LinuxCNC как мощный и универсальный ПЛК...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
ТНС в плазме как работает?
Когда плазма режет выполняя УП, можно осью Z управлять вверх/вниз. В Mach3 управление такое: пока активен сигнал THC Down, ось Z опускается с заданной скоростью. Если скорость сильно уменьшить, можно и по микронам двигаться, до касания шлифовального камня.
Если получится сделать THC который будет управляться не скоростью, а шажками от штурвала, будет то что нужно
В Mach3:
Gcode такой:
M3 S1500
G1 Z200 F500
G1 Z0
начать программу сначало.
Камень подводится/отводится командой ТНС.
Когда плазма режет выполняя УП, можно осью Z управлять вверх/вниз. В Mach3 управление такое: пока активен сигнал THC Down, ось Z опускается с заданной скоростью. Если скорость сильно уменьшить, можно и по микронам двигаться, до касания шлифовального камня.
Если получится сделать THC который будет управляться не скоростью, а шажками от штурвала, будет то что нужно
В Mach3:
Gcode такой:
M3 S1500
G1 Z200 F500
G1 Z0
начать программу сначало.
Камень подводится/отводится командой ТНС.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- raddd
- Почётный участник
- Сообщения: 1564
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 539
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: Можно ли в Lcnc сделать одновременно Авто+ручное управле
На ЕМС думаю можно по принципу compensation_Z
Сделать.
Там в процессе работы можно Z двигать.
http://www.cnc-club.ru/forum/viewtopic. ... es_spoiler
Сделать.
Там в процессе работы можно Z двигать.
http://www.cnc-club.ru/forum/viewtopic. ... es_spoiler
||||||||||||
||||||||||||
||||||||||||