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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение Serb01 »

Запихал в папку nc_files - прокатило.
nkp - спасибо!
Сейчас буду смотреть, что на выходе.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение 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 появляются сигналы.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение 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
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение 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
Нифига.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение Serb01 »

Терминал после запуска М101 выдал:" <commandline>:0: 'net' requires at least one pin, none given " 2 раза.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

покажи весь хал
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение Serb01 »

hal
Вложения
Proba1.hal
(4.59 КБ) 1110 скачиваний
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение 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 ?
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение Serb01 »

Я это уже исправил когда файл создал
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение Serb01 »

По М102 сигналы parport.0.pin-05-out и parport.0.pin-09-out назад к adir и astep тоже не подключаются.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение Serb01 »

Команда halcmd unlinkp parport.0.pin-09-out в М101 отключает оба пина - и 05 и 09.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Ошибку ту же выдает?
Может попробуй из строк "=>" убрать... Она может в sh как-то распознаваться по другому...
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение Serb01 »

Nick ты гений! Спасибо большое! Всё срослось, ура! :good:
Сигналы после M101 и M68 E0 Q-100
Вложения
Screenshot.png (3673 просмотра) <a class='original' href='./download/file.php?id=5789&sid=3eee304fe5c361c2864cfdf7542b7c98&mode=view' target=_blank>Загрузить оригинал (91.62 КБ)</a>
Последний раз редактировалось Serb01 08 июн 2012, 17:53, всего редактировалось 2 раза.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

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

Сообщение Serb01 »

Спасибо всем!!!
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Nick писал(а):Ошибку ту же выдает?
Может попробуй из строк "=>" убрать... Она может в sh как-то распознаваться по другому...
В shell символы < и > - это перенаправление вывода.
Ещё круглые скобки имеют определённый смысл.
А [ - вообще синоним программы/команды test. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

s3301 писал(а):В shell символы < и > - это перенаправление вывода.
Точно, а я как-то и забыл :freak:
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

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

Сообщение 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
Вложения
TOKARKA.hal
(4.09 КБ) 614 скачиваний
TOKARKA.ini
(2.42 КБ) 615 скачиваний
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

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

Сообщение fleshget »

Пока не получилось разобраться.
Подскажите где скачать HAL осциллограф? Буду пины смотреть.
Хотя мне кажется что возможно проблема в stepgen.4 Что-то ему мешает выводить импульсы.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

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

Сообщение solo »

HAL осциллограф - хал скоп находится в меню
Станок- Hal скоп
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

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

Сообщение solo »

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

Вернуться в «LinuxCNC»