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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

если в 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
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

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

Сообщение pkasy »

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

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

Сообщение Nick »

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

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

sed -r 's/M0?6\s*T([0-9]+)/<toolchang>call [\1]/i'

Вот сижу и думаю, как все таки правильнее это делать, ладдером, или не ладдером :)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Nick писал(а):это делать, ладдером, или не ладдером
ну из ладдера много не выиграем...
команды еще через MDI передавать...
тут обозначилось одно неудобство работы с М64 Pxx :
в случае авост (или просто прерывания программы ) пины остаются активными ... :thinking:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

А какие именно пины надо заглушить?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение pkasy »

можно пролог/эпилог поломать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение pkasy »

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

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

Сообщение Nick »

Можно попробовать компонент свой написать - stop-pins в нем сделать n пинов, которые при включении управляющего пина будут становиться 0 или 1. Или на ладдере сделать так:
Верхние для того, чтобы при выключении пины становились 0, нижние - для 1.
Вложения
Снимок-Section Display of -1.png (3561 просмотр) <a class='original' href='./download/file.php?id=13217&sid=411cca37407264ec1232d5237bc96b34&mode=view' target=_blank>Загрузить оригинал (41.78 КБ)</a>
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

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

Сообщение pkasy »

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

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

Сообщение Nick »

А на самом деле, какие пины надо обнулять? Только пины подач независящих от LinuxCNC, например пины клапанов, или реле, или тормозов. Все остальное зачем?
gias67
Новичок
Сообщения: 18
Зарегистрирован: 29 май 2020, 20:51
Репутация: 0
Настоящее имя: Рашид
Контактная информация:

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

Сообщение gias67 »

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

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

Сообщение gias67 »

Попал в недобрые руки BACCI FC8 1995 г , профилер .Ось Х и 8 параллельных осей . Или это проще по другому ? Цистерну пива не гарантирую , но не бесплатно
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

похоже придётся не настраивать, а свой планировщик писать или "геометрию", ибо штатные тут не подойдут...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
gias67
Новичок
Сообщения: 18
Зарегистрирован: 29 май 2020, 20:51
Репутация: 0
Настоящее имя: Рашид
Контактная информация:

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

Сообщение gias67 »

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

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

Сообщение Serg »

Нет. Дефицит времени.
Возможно подскажу тут общие идеи/направления, при условии, что не надо будет объяснять то, что описано в документации.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
gias67
Новичок
Сообщения: 18
Зарегистрирован: 29 май 2020, 20:51
Репутация: 0
Настоящее имя: Рашид
Контактная информация:

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

Сообщение gias67 »

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

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

Сообщение xenon-alien »

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

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

Сообщение gias67 »

Понял, бу сде.
Ответить

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