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

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

Добавлено: 25 мар 2013, 10:12
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

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

Добавлено: 25 мар 2013, 11:01
pkasy
я так и сделал и из хала вырезал ручную замену.

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

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

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

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

Вот сижу и думаю, как все таки правильнее это делать, ладдером, или не ладдером :)

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

Добавлено: 25 мар 2013, 20:18
nkp
Nick писал(а):это делать, ладдером, или не ладдером
ну из ладдера много не выиграем...
команды еще через MDI передавать...
тут обозначилось одно неудобство работы с М64 Pxx :
в случае авост (или просто прерывания программы ) пины остаются активными ... :thinking:

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

Добавлено: 25 мар 2013, 20:35
Nick
А какие именно пины надо заглушить?

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

Добавлено: 25 мар 2013, 21:06
nkp
ну я ж про motion.digital-out-хх ...
у ЗАВ в теме то же самое...

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

Добавлено: 26 мар 2013, 08:56
pkasy
можно пролог/эпилог поломать.

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

Добавлено: 26 мар 2013, 09:03
nkp
pkasy писал(а):можно пролог/эпилог поломать.
???
Это что? это как? :)

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

Добавлено: 26 мар 2013, 09:31
pkasy
это единственный правильный путь.

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

Добавлено: 26 мар 2013, 09:57
Nick
Можно попробовать компонент свой написать - stop-pins в нем сделать n пинов, которые при включении управляющего пина будут становиться 0 или 1. Или на ладдере сделать так:
Верхние для того, чтобы при выключении пины становились 0, нижние - для 1.

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

Добавлено: 26 мар 2013, 11:45
pkasy
я думаю, что придется писать свой набор подпрограмм или свой компонент.
в лоб здесь ничего не решается.

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

Добавлено: 27 мар 2013, 12:12
Nick
А на самом деле, какие пины надо обнулять? Только пины подач независящих от LinuxCNC, например пины клапанов, или реле, или тормозов. Все остальное зачем?

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

Добавлено: 29 май 2020, 21:05
gias67
nkp, День добрый . Толкните , пожалуйста , в нужную сторону . Как вытащить и в чем настраивать 9 осевую конфигурацию EMC2 (9axis) ?

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

Добавлено: 29 май 2020, 21:11
gias67
Попал в недобрые руки BACCI FC8 1995 г , профилер .Ось Х и 8 параллельных осей . Или это проще по другому ? Цистерну пива не гарантирую , но не бесплатно

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

Добавлено: 29 май 2020, 22:55
Serg
похоже придётся не настраивать, а свой планировщик писать или "геометрию", ибо штатные тут не подойдут...

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

Добавлено: 29 май 2020, 23:03
gias67
А не безвозмездно возьметесь помочь ?

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

Добавлено: 29 май 2020, 23:11
Serg
Нет. Дефицит времени.
Возможно подскажу тут общие идеи/направления, при условии, что не надо будет объяснять то, что описано в документации.

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

Добавлено: 29 май 2020, 23:33
gias67
Ок , спасибо . Вы сам станок предстляете себе?

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

Добавлено: 29 май 2020, 23:38
xenon-alien
gias67 писал(а):Ок , спасибо . Вы сам станок предстляете себе?
Открывайте свою тему и выкладывайте там фотографии и всю информацию, что хотите получить в итоге.

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

Добавлено: 29 май 2020, 23:58
gias67
Понял, бу сде.