Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7467
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3089
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение MX_Master »

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

Re: Пуско-наладка и система управления ЧПУ

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

Я что-то не найду инфу по управлению шпинделя по STEP/DIR для LinuxCNC.
Находил, что система становится медленной (почему-то), но как решить вопрос - нет.
По настройке сервы, как шпинделя видео находил.
Но пока что нужно найти по STEP/DIR для LinuxCNC.
Есть у кого-то полезная ссылка, или подсказка где почитать?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7467
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3089
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение MX_Master »

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

Re: Пуско-наладка и система управления ЧПУ

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

MX_Master писал(а):Заюзать режим управления по скорости у stepgen'a :)
:thinking:
Пойми, что я только подхожу к изучению "кролячей норы".
Упоминания про stepgen видел на форуме, но что, да как с ним работать вообще ещё не в курсе...
Как раз изучаю ссылку данную UAVpilot.
UAVpilot писал(а):В данном случае лучше начать вот отсюда http://linuxcnc.org/docs/2.7/html/ с раздела "General User Information"
Последний раз редактировалось xenon-alien 30 апр 2020, 17:57, всего редактировалось 1 раз.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7467
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3089
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение MX_Master »

stepgen занимается управлением вывода реальных шагов, даёшь ему задание каждый сервопериод, а он старается его выполнить и отчитывается о результатах

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

Re: Пуско-наладка и система управления ЧПУ

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

MX_Master писал(а):Можно давать задание в виде желаемой позиции, а можно в виде желаемой скорости. Последний способ для тебя
Мне как раз оба варианта нужны...
А как это сделать, не найду инфу...
Я не далеко продвинулся ещё... (медленный я...)
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение selenur »

xenon-alien писал(а):Нужен совет, как правильно рассчитать стоимость пуско-наладочных работ? (никогда таким не занимался и даже приблизительно не знаю, как оценить подобный труд)
Если пытаться оценить задачу в целом, то погрешность оценки трудо-часов может получиться +- сотни процентов.
Поэтому желательно все работы разбивать максимально подробно, что-бы можно было оценить список задач которые ты сможешь легко решить, и примерно оценить объем работ, по ним, отделить задачи которые тебе неизвестны, по которым можно проконсультироваться например с форумчанами, и возможно некоторые из задач даже передать на выполнение другим (а предварительно у них узнать стоимость).
Тем самым примерно оценить и стоимость, и трудозатраты.
Вполне вероятно что могут быть задачи которые ты можешь решить за месяц, а некоторые сторонние люди за неделю, но значительно дороже, но заказчик готов заплатить больше, ради выигрыша времени.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7467
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3089
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение MX_Master »

xenon-alien писал(а):Мне как раз оба варианта нужны...
А как это сделать, не найду инфу...
Я не далеко продвинулся ещё... (медленный я...)
в общих чертах - http://linuxcnc.org/docs/html/man/man9/stepgen.9.html
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4508
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

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

Может кто-то вкратце пояснить, как считать правильно Latency? Или ссылку дать на русский источник? (читал на англ. и не особо понял)
Меня полностью запутали полупериод, или как оно нам называется (что можно 1/2 чего-то там) или там наоборот нужно в 2раза умножить... Там где для драйвера настраиваются базовый период. (типа что-то слишком долго и не успевает)
Короче не понял раздел "Stepper Tuning".
Это не мало важно, если каждый ПК нужно под свои значения настраивать и что бы ПК справлялся. (на сколько я понял, что это только для параллельного порта и шаговика)
Как быть, если плата MESA используется так же? (ещё не добрался к платам MESA)
По чуть-чуть читаю http://linuxcnc.org/docs/2.7/html/
Мельком ознакомился с файловой системой, что за что отвечает... (немного становится понятней, но по поводу токарного со шпинделем step/dir ещё не добрался...)
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4508
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

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

Практически все разделы пересмотрел. (остались: "User Interfaces" и "Hardware Drivers")
Получается, как большой конструктор, только нужно правильно описывать очередность, взаимодействия и др...
На сколько я понял, то каждый HAL файл описывает в себе определенные условия, функции и прочее, может ссылаться на другие HAL файл и объединять для вывода нужных данных уже на физические выходы ПК, или плат MESA.
Верно понял? Тогда это крутой конструктор!
К стати, очень помогло в общем понимании видео плейлист.
Пока что каша в голове. (ещё не понял, как возможно по step/dir сделать управления для шпинделя... скорость+позиция)
Что следующее изучать/читать посоветуете для общего понимания?

Понравился вот такой интерфейс...
https://www.youtube.com/watch?v=WS2Zqcu4Duo
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение Serg »

xenon-alien писал(а):На сколько я понял, то каждый HAL файл описывает в себе определенные условия, функции и прочее, может ссылаться на другие HAL файл и объединять для вывода нужных данных уже на физические выходы ПК, или плат MESA.
Есть всего три "момента" загрузки HAL-файлов:
1. При старте LinuxCNC, но до того, как загрузится граф. интерфейс.
2. После того как загрузился граф. интерфейс.
3. В момент завершения работы LinuxCNC.
В любом HAL-файле можно загружать любые другие HAL-файлы. Т.е. не обязательно всё писать в одном. Кстати для INI это тоже работает.
xenon-alien писал(а):Пока что каша в голове. (ещё не понял, как возможно по step/dir сделать управления для шпинделя... скорость+позиция)
У сигнала step есть два полезных свойства: количеством импульсов можно указать расстояние для перемещения, а частотой импульсов - скорость. Для шпинделя количество импульсов не важно...
xenon-alien писал(а):Что следующее изучать/читать посоветуете для общего понимания?
попробуй вот это: http://linuxcnc.org/docs/2.7/html/code/code-notes.html Пока до 6 раздела включительно. можно и дальше полистать...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4508
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

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

UAVpilot писал(а):Есть всего три "момента" загрузки HAL-файлов:
1. При старте LinuxCNC, но до того, как загрузится граф. интерфейс.
2. После того как загрузился граф. интерфейс.
3. В момент завершения работы LinuxCNC.
В любом HAL-файле можно загружать любые другие HAL-файлы. Т.е. не обязательно всё писать в одном. Кстати для INI это тоже работает.
С последовательностью ещё не разобрался, но буду иметь ввиду.
UAVpilot писал(а):У сигнала step есть два полезных свойства: количеством импульсов можно указать расстояние для перемещения, а частотой импульсов - скорость. Для шпинделя количество импульсов не важно...
Читал что-то про импульсы и частоту, но пока что я далёк от понимания. (нужно время, для осознания прочитанного... У меня сложность в том, что не совсем понимаю, что там написано)
UAVpilot писал(а):попробуй вот это: http://linuxcnc.org/docs/2.7/html/code/code-notes.html
Ок. Но это уже наверное завтра полистаю. (в школе помню показывали, как рисовать подобные "схемы" взаимодействий, или цепочку алгоритма)
Попробую сегодня до листать оставшиеся разделы с предыдущей ссылки.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение solo »

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

Re: Пуско-наладка и система управления ЧПУ

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

solo писал(а):4-я ось - позиция/скорость #1
может это поможет
Это получается 4-я ось в виде шпинделя. (погляжу позже)
Но мне простой шпиндель нужно на позицию переключать обычным шаговиком... (сложновато пока что сообразить)
Будет ли работать это всё без энкодера?
А то всё, что я видел было завязано на энкодер канал А и метка на оборот.
Для ШД можно считать step в место показаний энкодера?
К стати, команда М19 по позиции будет работать на удержание?
https://www.youtube.com/watch?v=r4KXgwYDJAI
Последний раз редактировалось xenon-alien 04 май 2020, 17:46, всего редактировалось 2 раза.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение Serg »

xenon-alien писал(а):Ок. Но это уже наверное завтра полистаю. (в школе помню показывали, как рисовать подобные "схемы" взаимодействий, или цепочку алгоритма)
Это не алгоритмы, это внутреннее устройство LinuxCNC в виде блоксхем - из каких "блоков" состоит и как они между собой взаимосвязаны. Полезно для понимания концепции и возможностей.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4508
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

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

UAVpilot писал(а):Это не алгоритмы, это внутреннее устройство LinuxCNC в виде блоксхем - из каких "блоков" состоит и как они между собой взаимосвязаны. Полезно для понимания концепции и возможностей.
Я не успел присмотреться... Но примерно подобным образом представлял себе... (в школе подобные блок схемы рисовали)
Можно было изначально её показать, проще было бы воспринимать информацию. (но ещё не вник в суть)
Я человек с визуальным восприятием. Всё что видео аудио и схемы, то мне понятней. (когда читаю, то нет...)
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение 1240 »

nkp писал(а):за 50% стоимости полностью огражу тебя от соприкосновения с софтом
xenon-alien соглашайся.
Мои проблемы nkp решил.
Без поддержки заинтересованного специалиста проект растянется на непонятный срок.
Можно не дожить до реализации.
Но, грамотное ТЗ, составлять всё равно придется самому.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7467
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3089
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение MX_Master »

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

Re: Пуско-наладка и система управления ЧПУ

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

1240 писал(а):xenon-alien соглашайся.
А где я отказывался?
Мне не сказали, что с какой суммы нужно 50% считать... (а если сказали, то я не понял... не говоря о том, что я даже свой труд не в силах оценить)
В соседней ветке увидел процентное соотношение от стоимости оборудования 5-15% пусконаладка.
1240 писал(а):Без поддержки заинтересованного специалиста проект растянется на непонятный срок.
Можно не дожить до реализации.
Мне и наставник пригодится на первых порах, так как самому интересно освоить. (не буду же из-за каждой мелочи человека дергать)
Только голые станки есть на данный момент. (кроме того, который в первую очередь нужно доделать-доукомплектовать полным функционалом, а его желательно перебрать, навести порядок и уже нормальную проводку провести на токарник ; фрезер на КФЛОП-е по идее рабочий)
На остальные нужно заказать всю комплектуху. (начиная от шкафа, электроники, клемм, проводов, заканчивая платой управления и приводами)
В данный момент ещё ничего не ясно. Я как был там раз с тех пор только пару раз созванивались...
Я предложил им остановиться на LinuxCNC и платах MESA. (так как функциональный для большинства станков.) + есть у них лишние ноутбуки, которые можно попытаться использовать по сетевому кабелю.
1240 писал(а):Но грамотное ТЗ составлять всё равно придется самому.
А тут будет по сложней. Я даже не знаю от куда nkp. И играть в испорченный телефон не горю желанием, так как останусь крайним.
Последний раз редактировалось xenon-alien 04 май 2020, 19:06, всего редактировалось 1 раз.
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Пуско-наладка и система управления ЧПУ

Сообщение 1240 »

xenon-alien писал(а):Я даже не знаю от куда nkp.
Землянин

а Вы местный?
Ответить

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