Револьверная головка токарных станков: различия между версиями
Перейти к навигации
Перейти к поиску
Nick (обсуждение | вклад) (Новая страница: «=Установка= Скачать файл В консоле выполняем sudo halcompile --install turret_1325f30.comp Если linuxcnc устан...») |
Nick (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
=Установка= | =Установка= | ||
| − | Скачать файл | + | Скачать файл [[Turret_1325f30.comp]] |
| + | |||
В консоле выполняем | В консоле выполняем | ||
sudo halcompile --install turret_1325f30.comp | sudo halcompile --install turret_1325f30.comp | ||
| − | Если linuxcnc установлен в режиме run-in-place то тоже самое но без | + | Если linuxcnc установлен в режиме run-in-place то тоже самое но без sudo. |
| Строка 20: | Строка 21: | ||
Должно показать примерно следующее | Должно показать примерно следующее | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | halcmd: show | |
| − | + | Loaded HAL Components: | |
| − | + | ID Type Name PID State | |
| − | + | 4 RT turret_1325f30 ready | |
| − | + | 2 User halcmd60255 60255 ready | |
| − | + | ||
| + | Component Pins: | ||
| + | Owner Type Dir Value Name | ||
| + | 4 bit IN FALSE turret-1325f30.0.change | ||
| + | 4 bit OUT FALSE turret-1325f30.0.changed | ||
| + | 4 s32 OUT 0 turret-1325f30.0.current-position | ||
| + | 4 bit OUT FALSE turret-1325f30.0.err | ||
| + | 4 bit IN FALSE turret-1325f30.0.fix | ||
| + | 4 bit OUT FALSE turret-1325f30.0.fwd | ||
| + | 4 s32 IN 0 turret-1325f30.0.number | ||
| + | 4 bit IN FALSE turret-1325f30.0.reset | ||
| + | 4 bit OUT FALSE turret-1325f30.0.rev | ||
| + | 4 bit IN FALSE turret-1325f30.0.sens-00 | ||
| + | 4 s32 OUT 0 turret-1325f30.0.state | ||
| + | 4 s32 OUT 0 turret-1325f30.0.time | ||
| + | 4 float OUT 0 turret-1325f30.0.timer | ||
| + | 4 float OUT 0 turret-1325f30.0.timer-fix | ||
| + | |||
| + | Pin Aliases: | ||
| + | Alias Original Name | ||
| + | |||
| + | Signals: | ||
| + | Type Value Name (linked to) | ||
| + | |||
| + | Parameters: | ||
| + | Owner Type Dir Value Name | ||
| + | 4 float RW 40 turret-1325f30.0.timeout | ||
| + | 4 float RW 1 turret-1325f30.0.timeout-fix | ||
| + | 4 s32 RW 0 turret-1325f30.0.tmax | ||
| + | 4 bit RO FALSE turret-1325f30.0.tmax-increased | ||
| + | |||
| + | Parameter Aliases: | ||
| + | Alias Original Name | ||
| + | |||
| + | Exported Functions: | ||
| + | Owner CodeAddr Arg FP Users Name | ||
| + | 00004 7fcb8140c279 7fcb803fb0d8 YES 0 turret-1325f30.0 | ||
| + | |||
| + | Realtime Threads: | ||
| + | Period FP Name ( Time, Max-Time ) | ||
| + | |||
| − | + | =Настройка= | |
| − | |||
| − | + | В custom.hal дописываем следующее: | |
| − | |||
| − | |||
| − | + | # Загрузка компонентов | |
| − | |||
Версия 15:16, 27 августа 2021
Установка
Скачать файл Turret_1325f30.comp
В консоле выполняем
sudo halcompile --install turret_1325f30.comp
Если linuxcnc установлен в режиме run-in-place то тоже самое но без sudo.
Проверка работы
Запукаем halrun и в нем выполняем
loadrt turret_1325f30.comp
Эта строка не должна выдать ошибок. После этого проверяем какие пины и параметры доступны
show
Должно показать примерно следующее
halcmd: show Loaded HAL Components: ID Type Name PID State 4 RT turret_1325f30 ready 2 User halcmd60255 60255 ready Component Pins: Owner Type Dir Value Name 4 bit IN FALSE turret-1325f30.0.change 4 bit OUT FALSE turret-1325f30.0.changed 4 s32 OUT 0 turret-1325f30.0.current-position 4 bit OUT FALSE turret-1325f30.0.err 4 bit IN FALSE turret-1325f30.0.fix 4 bit OUT FALSE turret-1325f30.0.fwd 4 s32 IN 0 turret-1325f30.0.number 4 bit IN FALSE turret-1325f30.0.reset 4 bit OUT FALSE turret-1325f30.0.rev 4 bit IN FALSE turret-1325f30.0.sens-00 4 s32 OUT 0 turret-1325f30.0.state 4 s32 OUT 0 turret-1325f30.0.time 4 float OUT 0 turret-1325f30.0.timer 4 float OUT 0 turret-1325f30.0.timer-fix Pin Aliases: Alias Original Name Signals: Type Value Name (linked to) Parameters: Owner Type Dir Value Name 4 float RW 40 turret-1325f30.0.timeout 4 float RW 1 turret-1325f30.0.timeout-fix 4 s32 RW 0 turret-1325f30.0.tmax 4 bit RO FALSE turret-1325f30.0.tmax-increased Parameter Aliases: Alias Original Name Exported Functions: Owner CodeAddr Arg FP Users Name 00004 7fcb8140c279 7fcb803fb0d8 YES 0 turret-1325f30.0 Realtime Threads: Period FP Name ( Time, Max-Time )
Настройка
В custom.hal дописываем следующее:
# Загрузка компонентов