прошу помощи настроить pncconf для 6 осей

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: прошу помощи настроить pncconf для 6 осей

Сообщение nkp » 25 мар 2013, 10:12

если в toolchang.ngc ставить просто Txx - то срабатывает пин подготовки к смене iocontrol.0.tool-prepare
экономит время в многоинструментальном магазине...
а что если в toolchang.ngc просто прямо и указывать M6
мы можем настроить так - чтоб нам ничего лишнего эта команда не делала - только меняла
номер инструмента в мозгах емс
-------------
(для просмотра содержимого нажмите на ссылку)
Код: Выделить всёРазвернуть
o<toolchang> sub
M5                     
G53 X0                                       
M64 P01                                   
   M66 P0 L1 Q5                 
   O<M66> if [#5399 LT 0]
      M64 P00               
   O<M66> endif
G53 X0                   
M64 P02                   
   M66 P1 L1 Q5         
   O<M67> if [#5399 LT 0]
      M64 P00 
   O<M67> endif
M65 P01                   
   M66 P2 L1 Q5         
   O<M68> if [#5399 LT 0]
      M64 P00 
   O<M68> endif
G1 F30 Z #1               
M6 T #1
M64 P01                 
   M66 P0 L1 Q5           
   O<M69> if [#5399 LT 0]
      M64 P00               
   O<M69> endif
M65 P02                   
   M66 P3 L1 Q5           
   O<M65> if [#5399 LT 0]
      M64 P00 
   O<M65> endif
G53 Z25         
M3          
M65 P01                   
   M66 P2 L1 Q5         
   O<M64> if [#5399 LT 0]
      M64 P00 
   O<M64> endif
o<toolchang> endsub
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: прошу помощи настроить pncconf для 6 осей

Сообщение pkasy » 25 мар 2013, 11:01

я так и сделал и из хала вырезал ручную замену.
pkasy
Мастер
 
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Откуда: Владивосток
Репутация: 45

Re: прошу помощи настроить pncconf для 6 осей

Сообщение Nick » 25 мар 2013, 19:53

есть в sed и более красивое решение - но для начала можно и так попробовать...

Во-во, как-то так:
Код: Выделить всёРазвернуть
sed -r 's/M0?6\s*T([0-9]+)/<toolchang>call [\1]/i'



Вот сижу и думаю, как все таки правильнее это делать, ладдером, или не ладдером :)
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: прошу помощи настроить pncconf для 6 осей

Сообщение nkp » 25 мар 2013, 20:18

Nick писал(а):это делать, ладдером, или не ладдером

ну из ладдера много не выиграем...
команды еще через MDI передавать...
тут обозначилось одно неудобство работы с М64 Pxx :
в случае авост (или просто прерывания программы ) пины остаются активными ... :thinking:
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: прошу помощи настроить pncconf для 6 осей

Сообщение Nick » 25 мар 2013, 20:35

А какие именно пины надо заглушить?
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: прошу помощи настроить pncconf для 6 осей

Сообщение nkp » 25 мар 2013, 21:06

ну я ж про motion.digital-out-хх ...
у ЗАВ в теме то же самое...
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: прошу помощи настроить pncconf для 6 осей

Сообщение pkasy » 26 мар 2013, 08:56

можно пролог/эпилог поломать.
pkasy
Мастер
 
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Откуда: Владивосток
Репутация: 45

Re: прошу помощи настроить pncconf для 6 осей

Сообщение nkp » 26 мар 2013, 09:03

pkasy писал(а):можно пролог/эпилог поломать.

???
Это что? это как? :)
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: прошу помощи настроить pncconf для 6 осей

Сообщение pkasy » 26 мар 2013, 09:31

это единственный правильный путь.
pkasy
Мастер
 
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Откуда: Владивосток
Репутация: 45

Re: прошу помощи настроить pncconf для 6 осей

Сообщение Nick » 26 мар 2013, 09:57

Можно попробовать компонент свой написать - stop-pins в нем сделать n пинов, которые при включении управляющего пина будут становиться 0 или 1. Или на ладдере сделать так:
Верхние для того, чтобы при выключении пины становились 0, нижние - для 1.
Вложения
прошу помощи настроить pncconf для 6 осей Снимок-Section Display of -1.png
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: прошу помощи настроить pncconf для 6 осей

Сообщение pkasy » 26 мар 2013, 11:45

я думаю, что придется писать свой набор подпрограмм или свой компонент.
в лоб здесь ничего не решается.
pkasy
Мастер
 
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Откуда: Владивосток
Репутация: 45

Re: прошу помощи настроить pncconf для 6 осей

Сообщение Nick » 27 мар 2013, 12:12

А на самом деле, какие пины надо обнулять? Только пины подач независящих от LinuxCNC, например пины клапанов, или реле, или тормозов. Все остальное зачем?
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: прошу помощи настроить pncconf для 6 осей

Сообщение gias67 » 29 май 2020, 21:05

nkp, День добрый . Толкните , пожалуйста , в нужную сторону . Как вытащить и в чем настраивать 9 осевую конфигурацию EMC2 (9axis) ?
gias67
Новичок
 
Сообщения: 17
Зарегистрирован: 29 май 2020, 20:51
Репутация: 0
Настоящее имя: Рашид

Re: прошу помощи настроить pncconf для 6 осей

Сообщение gias67 » 29 май 2020, 21:11

Попал в недобрые руки BACCI FC8 1995 г , профилер .Ось Х и 8 параллельных осей . Или это проще по другому ? Цистерну пива не гарантирую , но не бесплатно
gias67
Новичок
 
Сообщения: 17
Зарегистрирован: 29 май 2020, 20:51
Репутация: 0
Настоящее имя: Рашид

Re: прошу помощи настроить pncconf для 6 осей

Сообщение UAVpilot » 29 май 2020, 22:55

похоже придётся не настраивать, а свой планировщик писать или "геометрию", ибо штатные тут не подойдут...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20268
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4854
Заслуга: c781c134843e0c1a3de9
Медальки:
Настоящее имя: Сергей

Re: прошу помощи настроить pncconf для 6 осей

Сообщение gias67 » 29 май 2020, 23:03

А не безвозмездно возьметесь помочь ?
gias67
Новичок
 
Сообщения: 17
Зарегистрирован: 29 май 2020, 20:51
Репутация: 0
Настоящее имя: Рашид

Re: прошу помощи настроить pncconf для 6 осей

Сообщение UAVpilot » 29 май 2020, 23:11

Нет. Дефицит времени.
Возможно подскажу тут общие идеи/направления, при условии, что не надо будет объяснять то, что описано в документации.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20268
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4854
Заслуга: c781c134843e0c1a3de9
Медальки:
Настоящее имя: Сергей

Re: прошу помощи настроить pncconf для 6 осей

Сообщение gias67 » 29 май 2020, 23:33

Ок , спасибо . Вы сам станок предстляете себе?
gias67
Новичок
 
Сообщения: 17
Зарегистрирован: 29 май 2020, 20:51
Репутация: 0
Настоящее имя: Рашид

Re: прошу помощи настроить pncconf для 6 осей

Сообщение xenon-alien » 29 май 2020, 23:38

gias67 писал(а):Ок , спасибо . Вы сам станок предстляете себе?

Открывайте свою тему и выкладывайте там фотографии и всю информацию, что хотите получить в итоге.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 2448
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатская обл. Украина
Репутация: 586
Медальки:
Настоящее имя: Daniel

Re: прошу помощи настроить pncconf для 6 осей

Сообщение gias67 » 29 май 2020, 23:58

Понял, бу сде.
gias67
Новичок
 
Сообщения: 17
Зарегистрирован: 29 май 2020, 20:51
Репутация: 0
Настоящее имя: Рашид

Пред.След.

Вернуться в LinuxCNC

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

Зарегистрированные пользователи: Бро, 71taa, aftaev, alifmax, at90, Atom42, Bing [Bot], Brestden, Cvazist, DarkRavin, Google [Bot], kens, Kuzma30, Lexxa, Mentat, michael-yurov, Newengine, Nikomas, Q-starь, Sashalex24, SVP, uralpt, Vitalii, Yandex [bot], Леонид Владимирович, шпиндель

Reputation System ©'