Использование LinuxCNC для вышивки
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Использование LinuxCNC для вышивки
Добрый день!
В продолжении темы Использование Mach3 для вышивки #1.
Решил попробовать для вышивки Linux вместо Mach3. Управление скоростью вращения шкива швей машины ШИМ вместо ШД. Пожалуйста подскажите:
1. Как настроить в конфигурации порта входной пин от датчика вращения шкива швей. маш.?
2. Как прописать условие задержки перемещения ШД X,Y при получении сигнала от пина датчика положения шкива швей. маш.?
В продолжении темы Использование Mach3 для вышивки #1.
Решил попробовать для вышивки Linux вместо Mach3. Управление скоростью вращения шкива швей машины ШИМ вместо ШД. Пожалуйста подскажите:
1. Как настроить в конфигурации порта входной пин от датчика вращения шкива швей. маш.?
2. Как прописать условие задержки перемещения ШД X,Y при получении сигнала от пина датчика положения шкива швей. маш.?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Есть уже какой-то конфиг?
Лучше всего сделать примерный конфиг, чтобы станок ездил по осям, потом в него будем дописывать все необходимое.
В двух словах, надо завести пин parport... от датчика на motion.feed-hold, тогда как только сработает датчик станок будет останавливаться.
Можно вообще будет написать:
И станок будет сам ехать стежками по траектории, а длина стежка будет зависеть от скорости подачи станка F и скорости шпинделя S.
Лучше всего сделать примерный конфиг, чтобы станок ездил по осям, потом в него будем дописывать все необходимое.
В двух словах, надо завести пин parport... от датчика на motion.feed-hold, тогда как только сработает датчик станок будет останавливаться.
Можно вообще будет написать:
Код: Выделить всё
M3 (старт шпинделя)
F100 (удельная величина влияющая на размер стежка)
G01 X100 Y200
(перемещения по траектории)
M5 (стоп шпинделя)
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Конфигурация:
Двигатель привода шкива машины управление ШИМ.
Датчик шкива
Х У на ШД
http://www.ebay.com/itm/CNC-Breakout-Bo ... 2a12bcef68
Двигатель привода шкива машины управление ШИМ.
Датчик шкива
Х У на ШД
http://www.ebay.com/itm/CNC-Breakout-Bo ... 2a12bcef68
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Я в том плане, что сделай базовую конфигурацию LinuxCNC, вот как тут написано, чтобы все каталось, и выкладывай сюда hal и ini файлы, будем их править.
Конфигурация EMC2 LinuxCNC #1
Конфигурация EMC2 LinuxCNC #1
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Шим настроить не удалось.
Вот что получилось.
Вот что получилось.
- Вложения
-
- custom.hal
- hal
- (108 байт) 423 скачивания
-
- A1.ini
- ini
- (1.74 КБ) 374 скачивания
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Использование LinuxCNC для вышивки
A1.hal ??
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Всем добрый день!
Кто-нибудь, пожалуйста, посмотрите ошибки в моем HALе. Не получается прописать
motion.feed-hold
Кто-нибудь, пожалуйста, посмотрите ошибки в моем HALе. Не получается прописать
motion.feed-hold
- Вложения
-
- станок_1.hal
- (3.53 КБ) 1058 скачиваний
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Использование LinuxCNC для вышивки
попробуй так:
net mfh motion.feed-hold-in <= parport.0.pin-11-in
net mfh motion.feed-hold-in <= parport.0.pin-11-in
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Использование LinuxCNC для вышивки
даже наверно так:
net mfh motion.feed-hold-in <= parport.0.pin-11-in-not
net mfh motion.feed-hold-in <= parport.0.pin-11-in-not
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Re: Использование LinuxCNC для вышивки
А какое значение или параметр пина необходимо в данном варианте указывать?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Использование LinuxCNC для вышивки
не совсем понял вопрос...Vlad_Z писал(а):А какое значение или параметр пина необходимо в данном варианте указывать?
motion.feed-hold-in - это пин BIT
то есть к 11-му пину парпорта цепляем кнопку
нажимаем - подача ноль
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Я имел ввиду setp
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Спасибо!
Пойду попробую.
Пойду попробую.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Использование LinuxCNC для вышивки
не знаю про что идет речь ...Vlad_Z писал(а):Я имел ввиду setp
повторюсь:
motion.feed-hold-in - это не параметр - это пин...
он может быть только 1 или 0 , True или False , вкл или выкл...
вот мы кнопкой его вкл (выкл) и делаем подачу нулевой (останавливаемся по простому)
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Приношу свои извинения, возможно задаю неправильные вопросы, но только закончил читать мануал, из которого понял следующее:
1. Надо загрузить компонент
2. addf
3. net
4. setp
1. Надо загрузить компонент
2. addf
3. net
4. setp
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Внес рекомендованные изменения в HAL, не загружается конфигурация.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Использование LinuxCNC для вышивки
ошибку в студию)Vlad_Z писал(а):Внес рекомендованные изменения в HAL, не загружается конфигурация.
внизу окна с ошибкой - выделить всё - потом скопировать - ctrl+c или ctrl+Insert(не помню точно)
-
Vlad_Z
- Кандидат
- Сообщения: 86
- Зарегистрирован: 14 ноя 2012, 15:45
- Репутация: 1
- Контактная информация:
Re: Использование LinuxCNC для вышивки
Все стоит на другой машине, а она не подключена к сети, если я правильно понял
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Использование LinuxCNC для вышивки
net mfh motion.feed-hold <= parport.0.pin-11-in-not
