Страница 3 из 4

Re: 4-я ось - позиция/скорость

Добавлено: 07 июн 2012, 20:58
Serb01
Запихал в папку nc_files - прокатило.
nkp - спасибо!
Сейчас буду смотреть, что на выходе.

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 08:07
Serb01
По команде М101 синалы adir и astep отключаются от parport.0.pin-05-out и parport.0.pin-09-out, но не подключаются по команде halcmd net avel-step => parport.0.pin-05-out и halcmd net avel-dir => parport.0.pin-09-out. Вручную ввожу эти команды на parport.0.pin-05-out и parport.0.pin-09-out появляются сигналы.

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 08:25
nkp
Запусти емс с терминала:
cd папка_с_кофигурацией
emc
выбрать нужную и запустить
Теперь проделывать все действия и может что полезное выведет.
зы может паузу вставить:

Код: Выделить всё

#включаем управление скоростью:
# отключаем пины LPT порта 
halcmd unlinkp parport.0.pin-09-out
halcmd unlinkp parport.0.pin-05-out
sleep 2
# подключаем их к stepgen.4
halcmd net avev-dir => parport.0.pin-09-out
halcmd net avel-step => parport.0.pin-05-out
halcmd setp stepgen.4.enable 1
exit 0

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 08:46
Serb01
nkp писал(а):#включаем управление скоростью:# отключаем пины LPT порта halcmd unlinkp parport.0.pin-09-outhalcmd unlinkp parport.0.pin-05-outsleep 2# подключаем их к stepgen.4halcmd net avev-dir => parport.0.pin-09-outhalcmd net avel-step => parport.0.pin-05-outhalcmd setp stepgen.4.enable 1exit 0
Нифига.

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 09:04
Serb01
Терминал после запуска М101 выдал:" <commandline>:0: 'net' requires at least one pin, none given " 2 раза.

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 09:08
nkp
покажи весь хал

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 09:16
Serb01
hal

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 09:23
nkp

Код: Выделить всё

#включаем управление скоростью:
# отключаем пины LPT порта 
halcmd unlinkp parport.0.pin-09-out
halcmd unlinkp parport.0.pin-05-out
sleep 2
# подключаем их к stepgen.4
halcmd net avev-dir => parport.0.pin-09-out
halcmd net avel-step => parport.0.pin-05-out
halcmd setp stepgen.4.enable 1
exit 0
в м-файле стоит avev ?

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 09:25
Serb01
Я это уже исправил когда файл создал

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 09:35
Serb01
По М102 сигналы parport.0.pin-05-out и parport.0.pin-09-out назад к adir и astep тоже не подключаются.

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 11:43
Serb01
Команда halcmd unlinkp parport.0.pin-09-out в М101 отключает оба пина - и 05 и 09.

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 16:40
Nick
Ошибку ту же выдает?
Может попробуй из строк "=>" убрать... Она может в sh как-то распознаваться по другому...

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 17:36
Serb01
Nick ты гений! Спасибо большое! Всё срослось, ура! :good:
Сигналы после M101 и M68 E0 Q-100

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 17:41
Serb01
Спасибо всем!!!

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 20:36
Serg
Nick писал(а):Ошибку ту же выдает?
Может попробуй из строк "=>" убрать... Она может в sh как-то распознаваться по другому...
В shell символы < и > - это перенаправление вывода.
Ещё круглые скобки имеют определённый смысл.
А [ - вообще синоним программы/команды test. :)

Re: 4-я ось - позиция/скорость

Добавлено: 08 июн 2012, 22:55
Nick
s3301 писал(а):В shell символы < и > - это перенаправление вывода.
Точно, а я как-то и забыл :freak:

Re: 4-я ось - позиция/скорость

Добавлено: 10 авг 2019, 15:50
fleshget
Помогите доразобраться, у меня четвертая координата на ШД, хочу активировать режим "Скрость".
Проделал все как было описановыше - G код исполняется (две оси шевелятся, шпиндель включился, а поворотка не крутит).

Вот чем я не разобрался:
первая строка в М-файле
#!/bin/sh
Это в файле M101?

И это:
в м-файле стоит avev ?
Тоже в каком это файле?

И это:
Может попробуй из строк "=>" убрать..
.
Это в hal файле нужно удалить эту комбинацию?

вот содержимое М101:

Код: Выделить всё

#включаем управление скоростью:
    # отключаем пины LPT порта 
    halcmd unlinkp parport.0.pin-02-out
    halcmd unlinkp parport.0.pin-03-out

    # подключаем их к stepgen.4
    halcmd net avev-dir => parport.0.pin-02-out
    halcmd net avel-step => parport.0.pin-03-out
    halcmd setp stepgen.4.enable 1
    exit 0
Вот начало g кода:

Код: Выделить всё

%
G90
G49
M3 S15000
M101
M68 E0 Q100

G0 X-0.27 Z-0.14 
G1   Z0.00 F1000
G1 X6.59 Z36.68  F250

Re: 4-я ось - позиция/скорость

Добавлено: 15 авг 2019, 13:35
fleshget
Пока не получилось разобраться.
Подскажите где скачать HAL осциллограф? Буду пины смотреть.
Хотя мне кажется что возможно проблема в stepgen.4 Что-то ему мешает выводить импульсы.

Re: 4-я ось - позиция/скорость

Добавлено: 15 авг 2019, 14:12
solo
HAL осциллограф - хал скоп находится в меню
Станок- Hal скоп

Re: 4-я ось - позиция/скорость

Добавлено: 15 авг 2019, 14:19
solo
а не пробовали смотреть хел файл с 47 сообщения , там все не так как у вас организовано
да и писали выше что в файле 101 надо убрать => так как эти значки шота означают :thinking: и их использовать нельзя