Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Работа с платами MESA, подключение, конфигурация.

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 » 18 апр 2014, 08:03

Если я правильно понял вас, то я сделал так заменил файл butt.clp файлом button6.clp и изменил хал! вот выдает ошибку ?
Код: Выделить всёРазвернуть
Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.3
Machine configuration directory is '/home/test/linuxcnc/configs/6P13F3'
Machine configuration file is '6P13F3.ini'
INIFILE=/home/test/linuxcnc/configs/6P13F3/6P13F3.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=3121
ERROR CLASSICLADDER-   Error intializing classicladder user module.
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
custom.hal:82: Signal 'feed-hold' can not add OUT pin 'classicladder.0.out-00', it already has OUT pin 'hm2_5i25.0.7i77.0.0.input-26'
3121
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components
ULAPI: WARNING: module 'HAL_classicladder' failed to delete shmem 03

Kernel message information:
[  900.076283] I-pipe: Domain RTAI registered.
[  900.076301] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[  900.076308] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[  900.076428] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[  900.076435] PIPELINE layers:
[  900.076442] fc42ce20 9ac15d93 RTAI 200
[  900.076448] c085cb20 0 Linux 100
[  900.121560] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[  900.122363] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[  900.122380] RTAI[sched]: hard timer type/freq = APIC/12499668(Hz); default timing: periodic; linear timed lists.
[  900.122390] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1800059000 hz.
[  900.122398] RTAI[sched]: timer setup = 999 ns, resched latency = 2943 ns.
[  900.122529] RTAI[usi]: enabled.
[  900.192559] RTAI[math]: loaded.
[  900.320586] hm2: loading Mesa HostMot2 driver version 0.15
[  900.326294] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[  900.326355] hm2_pci 0000:03:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[  900.326362] hm2_pci: discovered 5i25 at 0000:03:00.0
[  900.327362] hm2/hm2_5i25.0: Smart Serial Firmware Version 42
[  900.423658] hm2/hm2_5i25.0: 34 I/O Pins used:
[  900.423667] hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
[  900.423674] hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
[  900.423680] hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
[  900.423687] hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[  900.423695] hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[  900.423703] hm2/hm2_5i25.0:     IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[  900.423710] hm2/hm2_5i25.0:     IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[  900.423718] hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[  900.423726] hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[  900.423733] hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[  900.423741] hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[  900.423748] hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[  900.423756] hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[  900.423763] hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[  900.423770] hm2/hm2_5i25.0:     IO Pin 014 (P3-11): IOPort
[  900.423775] hm2/hm2_5i25.0:     IO Pin 015 (P3-12): IOPort
[  900.423781] hm2/hm2_5i25.0:     IO Pin 016 (P3-13): IOPort
[  900.423787] hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
[  900.423792] hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
[  900.423798] hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
[  900.423804] hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
[  900.423810] hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
[  900.423815] hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
[  900.423821] hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
[  900.423827] hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
[  900.423832] hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
[  900.423838] hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
[  900.423844] hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
[  900.423849] hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
[  900.423855] hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
[  900.423861] hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
[  900.423866] hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
[  900.423872] hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
[  900.423878] hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
[  900.424033] hm2/hm2_5i25.0: registered
[  900.424038] hm2_5i25.0: initialized AnyIO board at 0000:03:00.0
[  900.591390] creating ladder-state
[  901.620008] hm2_5i25.0: dropping AnyIO board at 0000:03:00.0
[  901.620022] hm2/hm2_5i25.0: unregistered
[  901.620062] hm2_pci 0000:03:00.0: PCI INT A disabled
[  901.620351] hm2_pci: driver unloaded
[  901.626476] hm2: unloading
[  901.930578] RTAI[math]: unloaded.
[  901.970051] SCHED releases registered named ALIEN RTGLBH
[  902.037657] RTAI[malloc]: unloaded.
[  902.136039] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[  902.140533] I-pipe: Domain RTAI unregistered.
[  902.140675] RTAI[hal]: unmounted.
Вложения
custom.hal
(3.3 Кб) Скачиваний: 172
http://sputnik-lit.ru/ - Литье черных и цветных металлов, модельная оснастка, мех обработка, 3Д печать.
SONIC300077
Кандидат
 
Сообщения: 61
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение nkp » 18 апр 2014, 08:32

ага - стоп подачи в хал уже прописано...

ну пока (для попробовать ) можно две строки :
# стоп подачи
#net feed-hold <= hm2_5i25.0.7i77.0.0.input-26
#net feed-hold => motion.feed-hold
и проверить блокировку кнопок - если работать будут как надо - разрулить до конца это дело...
nkp
Мастер
 
Сообщения: 7190
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1158
Медальки:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 » 18 апр 2014, 09:42

Да все работает как надо ! :D
http://sputnik-lit.ru/ - Литье черных и цветных металлов, модельная оснастка, мех обработка, 3Д печать.
SONIC300077
Кандидат
 
Сообщения: 61
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение nkp » 18 апр 2014, 09:46

тогда надо "вернуть активность" кнопке net feed-hold <= hm2_5i25.0.7i77.0.0.input-26
---
сейчас подключим ее через какой нибудь логический компонент...
nkp
Мастер
 
Сообщения: 7190
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1158
Медальки:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение nkp » 18 апр 2014, 10:01

здесь кнопка feed-hold и выход с ладдера скоммутированы через xor :
Код: Выделить всёРазвернуть
# Include your custom HAL commands here
# This file will not be overwritten when you run PNCconf again

# Ручное управление
net manual-mode     <=  hm2_5i25.0.7i77.0.0.input-25
net manual-mode     =>  halui.mode.manual

loadrt xor2
addf  xor2.0  servo-thread
net xorin0  xor2.0.in0  hm2_5i25.0.7i77.0.0.input-26



# стоп подачи
#net feed-hold <=  hm2_5i25.0.7i77.0.0.input-26
#net feed-hold => motion.feed-hold

# отключаем сигнал от halui.jog-speed, хрен знает зачем его в pncconf назначают
    # unlinkp halui.jog-speed
    # выставляем нужную скорость
    # отключаем mux16, который был загружен ранее для feed-override
    # unloadrt mux16
    loadrt mux16
    addf mux16.0 servo-thread

    net gal-0 => mux16.0.sel0
    net gal-1 => mux16.0.sel1
    net gal-2 => mux16.0.sel2
    net gal-3 => mux16.0.sel3

    setp mux16.0.suppress-no-input true
    setp mux16.0.in01 3
    setp mux16.0.in02 30
    setp mux16.0.in04 280
    setp mux16.0.in08 1500

    net jog-speed <=  mux16.0.out-f => halui.jog-speed



    # Выделим кнопку в отдельный сигнал - кнопка нажата = любой из контактов галетника замкнут, т.е. or для всех контактов.
    loadrt or2 count=3
    addf or2.0 servo-thread
    addf or2.1 servo-thread
    addf or2.2 servo-thread
    net gal-0 => or2.0.in0 <= hm2_5i25.0.7i77.0.0.input-28
    net gal-1 => or2.0.in1 <= hm2_5i25.0.7i77.0.0.input-29
    net gal-2 => or2.1.in0 <= hm2_5i25.0.7i77.0.0.input-30
    net gal-3 => or2.1.in1 <= hm2_5i25.0.7i77.0.0.input-31

    net or-01 => or2.2.in0 <= or2.0.out
    net or-02 => or2.2.in1 <= or2.1.out
    net jog   <= or2.2.out

    # Это по переключателям xyz - фактически делаем and2 кнопки и каждого пина переключателя, и вывод на перемещение оси.
    loadrt and2 count=6
    addf and2.0 servo-thread
    addf and2.1 servo-thread
    addf and2.2 servo-thread
    addf and2.3 servo-thread
    addf and2.4 servo-thread
    addf and2.5 servo-thread

    net jog => and2.0.in1
    net jog => and2.1.in1
    net jog => and2.2.in1
    net jog => and2.3.in1
    net jog => and2.4.in1
    net jog => and2.5.in1

loadrt classicladder_rt numPhysInputs=15 numPhysOutputs=15 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10 numTimersIec=20
loadusr classicladder   button6.clp

addf classicladder.0.refresh servo-thread
net and2-0-in0 => and2.0.in0 <= classicladder.0.in-00   hm2_5i25.0.7i77.0.0.input-19
net and2-1-in0 => and2.1.in0 <= classicladder.0.in-01   hm2_5i25.0.7i77.0.0.input-20
net and2-2-in0 => and2.2.in0 <= classicladder.0.in-02   hm2_5i25.0.7i77.0.0.input-21
net and2-3-in0 => and2.3.in0 <= classicladder.0.in-03   hm2_5i25.0.7i77.0.0.input-22
net and2-4-in0 => and2.4.in0 <= classicladder.0.in-04   hm2_5i25.0.7i77.0.0.input-23
net and2-5-in0 => and2.5.in0 <= classicladder.0.in-05   hm2_5i25.0.7i77.0.0.input-24

net and2-0-out <= and2.0.out => halui.jog.0.minus
net and2-1-out <= and2.1.out => halui.jog.0.plus
net and2-2-out <= and2.2.out => halui.jog.1.minus
net and2-3-out <= and2.3.out => halui.jog.1.plus
net and2-4-out <= and2.4.out => halui.jog.2.minus
net and2-5-out <= and2.5.out => halui.jog.2.plus

net xorin1  xor2.0.in1  classicladder.0.out-00
net xorout  xor2.0.out  motion.feed-hold     
nkp
Мастер
 
Сообщения: 7190
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1158
Медальки:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 » 18 апр 2014, 10:53

Работает все в лучшем виде, спасибо всем и отдельное спасибо от оператора :good:

Говорит что в диком восторге от системы :o
и интернируется, так сказать для полного счастья ему не хватает тумблерочка который выполнял бы " стоп программа " как и клавиша ESC только вот чтобы без выключения шпинделя?
Возможно что нить в этом плане придумать :thinking:
http://sputnik-lit.ru/ - Литье черных и цветных металлов, модельная оснастка, мех обработка, 3Д печать.
SONIC300077
Кандидат
 
Сообщения: 61
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 » 18 апр 2014, 11:40

SONIC300077 писал(а):Работает все в лучшем виде, спасибо всем и отдельное спасибо от оператора :good:

Говорит что в диком восторге от системы :o
и интернируется, так сказать для полного счастья ему не хватает тумблерочка который выполнял бы " стоп программа " как и клавиша ESC только вот чтобы без выключения шпинделя?
Возможно что нить в этом плане придумать :thinking:


Или может какой файл подправить чтоб при нажатии ESC (стоп программа) программа останавливалась а шпиндель нет ?
http://sputnik-lit.ru/ - Литье черных и цветных металлов, модельная оснастка, мех обработка, 3Д печать.
SONIC300077
Кандидат
 
Сообщения: 61
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение nkp » 18 апр 2014, 11:48

а чем пауза не подходит?
или во время этой паузы хотите работать в ручном режиме??
nkp
Мастер
 
Сообщения: 7190
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1158
Медальки:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 » 19 апр 2014, 16:03

Наверно наш оператор не совсем разобрался с интерфейсом, или я напутал, может он хотел просто чтоб под рукой на пульте был переключатель, просто у него на старой системе был такой тумблер. В понедельник думаю все проясниться!
http://sputnik-lit.ru/ - Литье черных и цветных металлов, модельная оснастка, мех обработка, 3Д печать.
SONIC300077
Кандидат
 
Сообщения: 61
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick » 22 апр 2014, 13:29

А feedhold не оно? По русски "стоп подачи"...
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение de-signer » 19 май 2014, 17:32

Привет всем.
Смотрю тема свежая. Чтобы новую тему не создавать скажите. Можно ли прикрутить к linuxcnc две карты 5i25 и, соответственно 2 дочерние. Переварит ли hostmot сразу 2 карты или как-то нужно по-другому конфиг править.
В первспективе хотелось бы собрать пятикоординатный фрезер возможно с роботом на 1-2 коодинаты, т.е. нужно контролировать 6-7 координат. Может есть другое решение данного вопроса?
Порылся на сайте MESA таких карт не встретил: чтобы и управление шестью приводами и получение импульсов с шести датчиков для более точного контроля (повышения точности обработки).

Спасибо.
de-signer
Кандидат
 
Сообщения: 63
Зарегистрирован: 20 дек 2011, 19:10
Репутация: 0

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение UAVpilot » 19 май 2014, 17:43

de-signer писал(а):Можно ли прикрутить к linuxcnc две карты 5i25

В теории должно работать.

de-signer писал(а):и, соответственно 2 дочерние

К одной 5i25 можно подключить 2 дочерние 7i77 и получить 12 осей + 64 входа + 32 выхода.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 15287
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3724
Медальки:
Настоящее имя: Сергей

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick » 19 май 2014, 20:59

de-signer писал(а):Можно ли прикрутить к linuxcnc две карты 5i25 и, соответственно 2 дочерние. Переварит ли hostmot сразу 2 карты или как-то нужно по-другому конфиг править.

Хммм 7i77 держит до 6 серво осей.
Можно и несколько 5i25. в hal они сразу будут как hm2_5i25.0 и hm2_5i25.1
К каждой 5i25 можно до двух 7i77. Ну или там комбинации разные.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение UAVpilot » 09 июн 2014, 01:08

А вот кто реально пробовал 5i25+2x7i77? Оно нормально запускается с 12 энкодерами и аналоговыми выходами?
А то мне 15 надо... Изображение
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 15287
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3724
Медальки:
Настоящее имя: Сергей

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick » 09 июн 2014, 08:37

UAVpilot писал(а):А вот кто реально пробовал 5i25+2x7i77? Оно нормально запускается с 12 энкодерами и аналоговыми выходами?

А чего ему будет-то?

на 15 надо 2х5i25 + 3x7i77 :).
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение UAVpilot » 09 июн 2014, 14:15

Да эт понятно. Но вдруг у какого-нибудь компонента крыша поедет от 15 осей из 9 возможных... :idiot:
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 15287
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3724
Медальки:
Настоящее имя: Сергей

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick » 09 июн 2014, 14:46

Так оси с энкодерами никак не связаны.
Там была штука с ограничением количества stepgen - но это все были программыне stepgen и лечилось правкой пары констант в самом stepgen.
А все месовское крутится на месе, наружу торчат только пины.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение UAVpilot » 09 июн 2014, 18:33

Nick писал(а):Так оси с энкодерами никак не связаны.
Там была штука с ограничением количества stepgen - но это все были программыне stepgen и лечилось правкой пары констант в самом stepgen.

Это понятно, и исходники подправить не проблема, но хочется до начала трат на железо оценить "масштаб бедствия".

P.S. Ещё надо будет научиться рулить приводами, которым осей не досталось... :thinking: Но это уже наверно будет отдельная тема, если я за это возьмусь и хозяева монстрика разрешат про него тут писать.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 15287
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3724
Медальки:
Настоящее имя: Сергей

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick » 10 июн 2014, 09:00

А на что хоть примерно столько осей?
управлять можно через M62-66 или, в новых версиях, через прямую утсановку пинов hal из gкода. Все зависит от задачи :).
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение UAVpilot » 10 июн 2014, 10:51

Nick писал(а):А на что хоть примерно столько осей?

подождите недельку - я сначала сам определюсь возьмусь я за это или нет. Потом спрошу разрешения рассказать про станок, ну или хозяин сам расскажет. :)

Приводов получается 14 (+шпиндель), из них 2 на одну ось и для простоты ещё 4 можно объеденить в одну ось. Но всё равно 9 осей не хватает.

Nick писал(а):управлять можно через M62-66 или, в новых версиях, через прямую утсановку пинов hal из gкода.

Так и планируется, но нужно ещё и синхронное движение нескольких таких осей.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 15287
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3724
Медальки:
Настоящее имя: Сергей

Пред.След.

Вернуться в MESA

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], ridirt, Yahoo [Bot], Yandex [bot]

Поделиться

Reputation System ©'