Страница 4 из 29
					
				Re: Пуско-наладка и система управления ЧПУ
				Добавлено: 12 май 2020, 23:59
				 xenon-alien
				xenon-alien писал(а):
Пошел читать:
xenon-alien писал(а):Начал повторно перечитывать тему по MESA 7i76E для начинающих
 
Перечитал - дочитал только сейчас... 
Пока плат нет, особо ничего делать/пробовать не смогу...
Завтра приедет процессор для старичка с LPT портом.
Что можно почитать, что бы разобраться, как назначить ещё один ШД STEP/DIR для токарного шпинделя, без обратной связи по скорости и положению?
Типа третья ось получится, но не совсем. Будет типа шпинделя и поворотки, что бы можно было использовать команду М19
Даже через LPT смогу проверить. (надеюсь)
Вот что-то нашел, и 
вот, и 
вот но ничего не понимаю... (+ нашел 
тему человека с видео)
Назначили на ось А в режиме поворотки и управлением скорости... 
А что делать, как делать, и как кофигурировать 
STEPGEN + 
MUX_GENERIC + 
SIM_ENCODER непонятно...
Где-то читал,  что прописали "2 условия" для этих целей и как-то заработало и при скорости, и при позиции, только какими командами реализовалось в коде - не знаю...
 
			 
			
					
				Re: Пуско-наладка и система управления ЧПУ
				Добавлено: 13 май 2020, 20:32
				 MX_Master
				
			 
			
					
				Re: Пуско-наладка и система управления ЧПУ
				Добавлено: 13 май 2020, 21:01
				 xenon-alien
				
+
stepgen.N.position−cmd
Мне же нужны оба режима для шпинделя. (скорей всего про эти "2 условия" по идее я читал, только нужно правильно "скомпоновать", что бы G-коде работал то в одном режиме, то во втором...)
 
			 
			
					
				Re: Пуско-наладка и система управления ЧПУ
				Добавлено: 13 май 2020, 21:37
				 MX_Master
				Ну дык, как именно переключать надо определиться до воплощения в HAL (: можно ведь и левой ногой, и кнопкой, и g кодом, и любым другим из тысячи способов..
			 
			
					
				Re: Пуско-наладка и система управления ЧПУ
				Добавлено: 13 май 2020, 21:41
				 xenon-alien
				MX_Master писал(а):Ну дык, как именно переключать надо определиться до воплощения в HAL (: можно ведь и левой ногой, и кнопкой, и g кодом, и любым другим из тысячи способов..
Не торопи события...
Я только вникаю в тематику...
Но проще всего g-кодом, как выше писал М19...
Мне ещё предстоит разобраться, как включить/выключить 2 реле g-кодом (2 мотора) в процессе обработки при разных операциях.
 
			 
			
					
				Re: Пуско-наладка и система управления ЧПУ
				Добавлено: 14 май 2020, 16:42
				 xenon-alien
				
Установил на рабочий ноут LinuxCNC с образа
linuxcnc-stretch-uspace-amd64.iso
Вот такие показания на данный момент.
Надеюсь сетевую MESA 7i76e потянет.
3 шестерни, 1 ютуб, 1 htop, ну и тест
После сброса статистики и последующем закрытии приложений показания следующие.
P.S.: Переустановил  и учебный ПК с LPT портом.
Мач3 драйвер тест показал хорошие результаты.
А LinuxCNC (Debian 7) 25К в среднем, если ничего не трогать.
(а так подскакивает за 200К - для учебы надеюсь сойдет; дополнительной планки на 512Мб ещё не нашел)
 
			 
			
					
				Re: Пуско-наладка и система управления ЧПУ
				Добавлено: 14 май 2020, 19:57
				 xenon-alien
				
Вот так выглядит переустановлеyный, мой личный ноут для наладки MESA 7i76e
Получилось без приключений переустановить. Debian 7 на 9 c RT
 
			 
			
					
				Re: Пуско-наладка и система управления ЧПУ
				Добавлено: 26 май 2020, 22:42
				 xenon-alien
				Нашел немца, который поделился файлами настроек для использования шпинделя по STEP/DIR.
https://youtu.be/BKVSvPLVmcs
Осталось разобраться, что с этим всем добром делать... И как внедрить в исходные файлы станка. (
первый пост) Он то там ещё что-то в терминале прописывает для MESA.
Как минимум пины нужно будет переписать... (хотел бы и на LPT проверить дома с простым гибридом, который дали)
На данном этапе пересмотрел всё мелкие мануалы (так что общий принцип действия уже боле-мене понятен настроек файлов). Остался самый длинный. Уже на 32 странице - LinuxCNC_Documentation. (вот с таким прогрессом получается у меня по "диагонали" читать). Но всё-таки, наверное, нужно было начинать с этого документа. (чуть по проще описано, но количество страниц меня отпугивало, как на видео  

  , да ещё и на английском - практически один в один я...)
https://youtu.be/cRNd3XpLdkU 
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 01:16
				 xenon-alien
				Почитал я мануал как мог до 200 страницы...
Потом чуток поднадоело и полистал его мельком до конца. (скучно читать-то с моей скоростью...)
Что удалось заметить на промелькающих страницах, так это почти вся информация по элементарным настройкам и понятиям, с небольшими примерами для простых станков и задач.
На сколько я понимаю, то желательно его дочитать до конца в нормальном темпе, но параллельно можно пытаться уже что-то настраивать на простом LPT и железе (или малинке), что имеется в наличии. А толку от прочитанного будет мало, если не закрепить практическими упражнениями. А нужное просто искать по мануалу.
Надо доделать макет станка и на нем всё проверять.
Теперь уже что-то знакомое будет мелькать в файлах настройки и может пойму, как тот шпиндель настроить для LPT по STEP/DIR.
Утро  вечера мудренее.
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 02:50
				 Serg
				xenon-alien писал(а):Что удалось заметить на промелькающих страницах, так это почти вся информация по элементарным настройкам и понятиям, с небольшими примерами для простых станков и задач.
xenon-alien писал(а):А нужное просто искать по мануалу.
Я тебе сразу так предложил. 

 
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 03:00
				 xenon-alien
				UAVpilot писал(а):xenon-alien писал(а):Что удалось заметить на промелькающих страницах, так это почти вся информация по элементарным настройкам и понятиям, с небольшими примерами для простых станков и задач.
xenon-alien писал(а):А нужное просто искать по мануалу.
Я тебе сразу так предложил. 

 
Что бы следовать твоему совету, нужно как минимум понять общий принцип работы. А без этих длиннющих мануалов никуда.
Благо мелкими документами, статьями, подсказками начал хоть что-то читать и появилось мелкое понятие.
Каждый раз нужно себя заставлять садится и читать. Это не так просто. Не говоря уже о терминологии, которую и на русском не понимаю.
Так что на данный момент у меня в голове интуитивный образ. А на практике буду проверять, верно ли понял.
Не заглядывая в файлы станка уже понимаю, что нужно будет для простого LPT порта переписывать полностью взаимосвязи, так как драйвара разные и команды тоже. Но это я уже потом сяду и буду сравнивать.
А что бы запустить на станке с MESA, то по идее минимальны должны быть изменения для шпинделя, хотя могу ошибаться.
Иду спать, а то ещё не ложился.
 
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 19:23
				 xenon-alien
				Посмотрел исходники рабочего станка и пример шпинделя. (там тоже 5i25 используется + 7i76)
Пересмотрел ещё раз видео.
У меня возникают следующие вопросы:
- Что за test.bit фай записывает на MESA? (минута 2:16 - он присутствует в архиве) Так понимаю, что его загружать не стоит в рабочий станок.
- Не вижу в HAL файле примера шпинделя какие выводы и вводы сигналов используются. (минута 2:16 - указаны пины) Не пойму, как это перевести на  7i76 плату.
Это всё можно найти в том же длиннющем мануале, или в другом месте искать?
До LPT порта будет сложно добраться такими темпами... Имею ввиду переписку HAL файла для LPT порта.
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 20:06
				 D.L.
				xenon-alien писал(а):- Что за test.bit фай записывает на MESA?
Прошивка со степгенами и счётчиками энкодеров, точнее могут сказать владельцы 5i25.
xenon-alien писал(а):- Не вижу в HAL файле примера шпинделя какие выводы и вводы сигналов используются.
Используются аппаратные входы-выходы 0го степгена и 0го счётчика энкодера(hm2_5i25.0.stepgen.00 и hm2_5i25.0.encoder.00).
xenon-alien писал(а):Не пойму, как это перевести на  7i76 плату.
Меняем
Код: Выделить всё
loadrt hm2_pci config="num_encoders=1 num_pwmgens=0 num_stepgens=1"
на
Код: Выделить всё
loadrt hm2_eth board_ip="192.168.1.121" config="num_encoders=1 num_pwmgens=0 num_stepgens=1"
и
 на 
 заменить во всём файле.
И в прошивке должен быть минимум один степген и один счётчик энкодера.
 
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 20:13
				 xenon-alien
				Благодарю за подсказки, буду смотреть и искать информацию.
D.L. писал(а):Используются аппаратные входы-выходы 0го степгена и 0го счётчика энкодера(hm2_5i25.0.stepgen.00 и hm2_5i25.0.encoder.00).
Я имел ввиду куда подключать STEP/DIR и энкодер на связке 5i25 +7i76.
Прошивка не знаю какая прошита изначальнов 5i25 +7i76. (В первом посте настройки рабочего станка на связке 5i25 +7i76)
Сетевая меса ещё не прибыла.
 
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 22:51
				 D.L.
				xenon-alien писал(а):Я имел ввиду куда подключать STEP/DIR и энкодер на связке 5i25 +7i76.
На аппаратные входы-выходы 0го степгена и 0го счётчика энкодера,
если прошивка собрана с поддержкой 7i76, то на выходы 0го степгена на 7i76(TB2, пины 2-5) и входы 0го счётчика энкодера(TB3, пины 7, 8, 10, 11, 13, 14).
Чтобы посмотреть на каких физических пинах месы(фпга платы, например 5i25 или 7i93) находится нужные модули(и вообще функционал прошивки) используют опцию --readhmid mesaflash.
Например: mesaflash --device 7I93 --addr 192.168.1.121 --readhmid
Вот к этим пинам пришлось бы цеплять дравер и энкодер, при использовании 7I93 с данной прошивкой.
 
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 22:58
				 xenon-alien
				Значит в самих HAL файлах пины не прописываются, как для LPT порта типа
Код: Выделить всё
net spindle-pwm pwmgen.0.pwm => parport.0.pin-09-out
Тут хоть вижу, что пин 9.
А в MESA нужно по другому смотреть - этого я не знал. (не дошел ещё)
В какой из документаций можно про это почитать?
 
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 23:05
				 D.L.
				В фпга картах расположение аппаратных пинов(степгенов и прочего) задаётся на этапе создания прошивки(прописывается в пин файлах).
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 31 май 2020, 23:15
				 D.L.
				
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 01 июн 2020, 05:05
				 xenon-alien
				D.L. писал(а):В фпга картах расположение аппаратных пинов(степгенов и прочего) задаётся на этапе создания прошивки(прописывается в пин файлах).
Если я верно понимаю, то для начала на том ПК нужно поглядеть, какие пины задействованы на плате выше указанным методом, потом создать новый PNCconf файл на свободные пины (даже может на другие генераторы и энкодера) и потом просто скопипастить, если ничего не меннялось, или чуток подправить...
Верны ли мои мысли?
По идее тогда шпиндель с ЧП ликвидируется и на его место постараться подключить энкодера и управление step/dir назначить на CW CCW...
 
			 
			
					
				Re: Пуско-наладка и LinuxCNC система управления ЧПУ
				Добавлено: 01 июн 2020, 22:52
				 D.L.
				xenon-alien писал(а):Верны ли мои мысли?
Да, всё верно.