Углы в EMC
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Углы в EMC
да эт уже интересно
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
Скорее всего сколько осталось мм до конца выполнения текущего кадра.nkp писал(а):вот есть пин motion.distance-to-go (float,out) Дистанция до окончания текущего перемещения.
уже что то
motion.requested-vel OUT FLOAT
The requested velocity with no adjustments for feed override
Запрашиваемая подача без коррекции переопределения подачи.
А где смотреть feed override?
halui.feed-override.value (float, out) - current FO value
текущее значение переопределения подачи
motion.current-vel OUT FLOAT
Current cartesian velocity
Текущая подача.
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
Вот оказывается THC компонент имеется http://www.linuxcnc.org/docview/html/ma ... thc.9.html
-
- Почётный участник
- Сообщения: 112
- Зарегистрирован: 21 апр 2012, 22:52
- Репутация: 5
- Контактная информация:
Re: Углы в EMC
В качестве идеи - в МАСН3 анализ угла происходит для определения порога CV (constant velocity) - если поворот меньше заданного угла, то в этой точке происходит полный останов. Может покопать какую компоненту, которая за анализ CV отвечает?
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Углы в EMC
Он то имеется но нужно чтоб работало как нам нужно.xentaur писал(а):Вот оказывается THC компонент имеется http://www.linuxcnc.org/docview/html/ma ... thc.9.html
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
PINS
thc.encoder-vel float in
Connect to hm2_5i20.0.encoder.00.velocity
thc.current-vel float in
Connect to motion.current-vel
thc.requested-vel float in
Connect to motion.requested-vel
thc.volts-requested float in
Tip Volts current_vel >= min_velocityequested (SP)
thc.vel-tol float in
Velocity Tolerance (Corner Lock)
thc.torch-on bit in
Connect to motion.spindle-on
thc.arc-ok bit in
Arc OK from Plasma Torch
thc.enable bit in
Enable the THC, if not enabled Z position is passed through
thc.z-pos-in float in
Z Motor Position Command in from axis.n.motor-pos-cmd
thc.z-pos-out float out
Z Motor Position Command Out
thc.z-fb-out float out
Z Position Feedback to Axis
thc.volts float out
The Calculated Volts
thc.vel-status bit out
When the THC thinks we are at requested speed
Здесь что-то есть и про скорость и про угол, но Я не настолько силен в инглише.
Вот про плазму
А это про THC
thc.encoder-vel float in
Connect to hm2_5i20.0.encoder.00.velocity
thc.current-vel float in
Connect to motion.current-vel
thc.requested-vel float in
Connect to motion.requested-vel
thc.volts-requested float in
Tip Volts current_vel >= min_velocityequested (SP)
thc.vel-tol float in
Velocity Tolerance (Corner Lock)
thc.torch-on bit in
Connect to motion.spindle-on
thc.arc-ok bit in
Arc OK from Plasma Torch
thc.enable bit in
Enable the THC, if not enabled Z position is passed through
thc.z-pos-in float in
Z Motor Position Command in from axis.n.motor-pos-cmd
thc.z-pos-out float out
Z Motor Position Command Out
thc.z-fb-out float out
Z Position Feedback to Axis
thc.volts float out
The Calculated Volts
thc.vel-status bit out
When the THC thinks we are at requested speed
Здесь что-то есть и про скорость и про угол, но Я не настолько силен в инглише.
Вот про плазму
А это про THC
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Углы в EMC
Но она будет работать так же и для плавных поворотов...
можно конечно userspace компонент написать, который будет проверять траекторию на конце текущей строки... но это не просто и имхо работать будет не на все 100%.
Более того, чтобы отследить току по которой мы уже проходили (как на видео в конце вырезания окружности) нужно каждый раз пробегать по всей траектории, что опять же "..."
Проще мастеров написать по вырезу кругов, квадратов и многоугольников...
можно конечно userspace компонент написать, который будет проверять траекторию на конце текущей строки... но это не просто и имхо работать будет не на все 100%.
Более того, чтобы отследить току по которой мы уже проходили (как на видео в конце вырезания окружности) нужно каждый раз пробегать по всей траектории, что опять же "..."
Проще мастеров написать по вырезу кругов, квадратов и многоугольников...
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
Ник, а что про компонент скажешь и про то, что по ссылкам. Я там только половину понял (хочется так думать). Там про углы какие-то и отключение на них THC упоминается?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Углы в EMC
А я и не увидел, что вы еще на одной странице написали .
По углам там вроде ничего нет...
В компоненте THC http://www.linuxcnc.org/docview/2.5/htm ... thc.9.html , есть коррекция положения по Z для поддержания вольтажа в зависимости от скорости перемещения, но опять же про угол ничего не сказано. Есть допуск по скорости, и про него написано, что коррекция высоты выполняется только если скорость в XY находится в пределах установленного допуска. Т.е. наверное на углах THC отключается.
По углам там вроде ничего нет...
В компоненте THC http://www.linuxcnc.org/docview/2.5/htm ... thc.9.html , есть коррекция положения по Z для поддержания вольтажа в зависимости от скорости перемещения, но опять же про угол ничего не сказано. Есть допуск по скорости, и про него написано, что коррекция высоты выполняется только если скорость в XY находится в пределах установленного допуска. Т.е. наверное на углах THC отключается.
-
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Углы в EMC
Вот тут что-то про углы. Но, конечно, только автору известно.xentaur писал(а):thc.volts-requested float in
Tip Volts current_vel >= min_velocityequested (SP)
thc.vel-tol float in
Velocity Tolerance (Corner Lock)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Углы в EMC
Corner Lock Это похоже оно и есть, если скорость выходит за пределы thc.vel-tol, то thc блокируется...
А я все думал, что за lock такой
Т.е. все тупо берется из скорости.
А я все думал, что за lock такой
Т.е. все тупо берется из скорости.