Пуско-наладка, LinuxCNC + MESA 7i76E и другое
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
У каждого свои достоинства Главное, не лениться..
- xenon-alien
- Почётный участник
- Сообщения: 4511
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 922
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Я что-то не найду инфу по управлению шпинделя по STEP/DIR для LinuxCNC.
Находил, что система становится медленной (почему-то), но как решить вопрос - нет.
По настройке сервы, как шпинделя видео находил.
Но пока что нужно найти по STEP/DIR для LinuxCNC.
Есть у кого-то полезная ссылка, или подсказка где почитать?
Находил, что система становится медленной (почему-то), но как решить вопрос - нет.
По настройке сервы, как шпинделя видео находил.
Но пока что нужно найти по STEP/DIR для LinuxCNC.
Есть у кого-то полезная ссылка, или подсказка где почитать?
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Заюзать режим управления по скорости у stepgen'a
- xenon-alien
- Почётный участник
- Сообщения: 4511
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 922
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
MX_Master писал(а):Заюзать режим управления по скорости у stepgen'a
Пойми, что я только подхожу к изучению "кролячей норы".
Упоминания про stepgen видел на форуме, но что, да как с ним работать вообще ещё не в курсе...
Как раз изучаю ссылку данную UAVpilot.
UAVpilot писал(а):В данном случае лучше начать вот отсюда http://linuxcnc.org/docs/2.7/html/ с раздела "General User Information"
Последний раз редактировалось xenon-alien 30 апр 2020, 17:57, всего редактировалось 1 раз.
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
stepgen занимается управлением вывода реальных шагов, даёшь ему задание каждый сервопериод, а он старается его выполнить и отчитывается о результатах
Можно давать задание в виде желаемой позиции, а можно в виде желаемой скорости. Последний способ для тебя
Можно давать задание в виде желаемой позиции, а можно в виде желаемой скорости. Последний способ для тебя
- xenon-alien
- Почётный участник
- Сообщения: 4511
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 922
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Мне как раз оба варианта нужны...MX_Master писал(а):Можно давать задание в виде желаемой позиции, а можно в виде желаемой скорости. Последний способ для тебя
А как это сделать, не найду инфу...
Я не далеко продвинулся ещё... (медленный я...)
- selenur
- Почётный участник
- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Если пытаться оценить задачу в целом, то погрешность оценки трудо-часов может получиться +- сотни процентов.xenon-alien писал(а):Нужен совет, как правильно рассчитать стоимость пуско-наладочных работ? (никогда таким не занимался и даже приблизительно не знаю, как оценить подобный труд)
Поэтому желательно все работы разбивать максимально подробно, что-бы можно было оценить список задач которые ты сможешь легко решить, и примерно оценить объем работ, по ним, отделить задачи которые тебе неизвестны, по которым можно проконсультироваться например с форумчанами, и возможно некоторые из задач даже передать на выполнение другим (а предварительно у них узнать стоимость).
Тем самым примерно оценить и стоимость, и трудозатраты.
Вполне вероятно что могут быть задачи которые ты можешь решить за месяц, а некоторые сторонние люди за неделю, но значительно дороже, но заказчик готов заплатить больше, ради выигрыша времени.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
в общих чертах - http://linuxcnc.org/docs/html/man/man9/stepgen.9.htmlxenon-alien писал(а):Мне как раз оба варианта нужны...
А как это сделать, не найду инфу...
Я не далеко продвинулся ещё... (медленный я...)
- xenon-alien
- Почётный участник
- Сообщения: 4511
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 922
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Может кто-то вкратце пояснить, как считать правильно Latency? Или ссылку дать на русский источник? (читал на англ. и не особо понял)
Меня полностью запутали полупериод, или как оно нам называется (что можно 1/2 чего-то там) или там наоборот нужно в 2раза умножить... Там где для драйвера настраиваются базовый период. (типа что-то слишком долго и не успевает)
Короче не понял раздел "Stepper Tuning".
Это не мало важно, если каждый ПК нужно под свои значения настраивать и что бы ПК справлялся. (на сколько я понял, что это только для параллельного порта и шаговика)
Как быть, если плата MESA используется так же? (ещё не добрался к платам MESA)
По чуть-чуть читаю http://linuxcnc.org/docs/2.7/html/
Мельком ознакомился с файловой системой, что за что отвечает... (немного становится понятней, но по поводу токарного со шпинделем step/dir ещё не добрался...)
Меня полностью запутали полупериод, или как оно нам называется (что можно 1/2 чего-то там) или там наоборот нужно в 2раза умножить... Там где для драйвера настраиваются базовый период. (типа что-то слишком долго и не успевает)
Короче не понял раздел "Stepper Tuning".
Это не мало важно, если каждый ПК нужно под свои значения настраивать и что бы ПК справлялся. (на сколько я понял, что это только для параллельного порта и шаговика)
Как быть, если плата MESA используется так же? (ещё не добрался к платам MESA)
По чуть-чуть читаю http://linuxcnc.org/docs/2.7/html/
Мельком ознакомился с файловой системой, что за что отвечает... (немного становится понятней, но по поводу токарного со шпинделем step/dir ещё не добрался...)
- xenon-alien
- Почётный участник
- Сообщения: 4511
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 922
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Практически все разделы пересмотрел. (остались: "User Interfaces" и "Hardware Drivers")
Получается, как большой конструктор, только нужно правильно описывать очередность, взаимодействия и др...
На сколько я понял, то каждый HAL файл описывает в себе определенные условия, функции и прочее, может ссылаться на другие HAL файл и объединять для вывода нужных данных уже на физические выходы ПК, или плат MESA.
Верно понял? Тогда это крутой конструктор!
К стати, очень помогло в общем понимании видео плейлист.
Пока что каша в голове. (ещё не понял, как возможно по step/dir сделать управления для шпинделя... скорость+позиция)
Что следующее изучать/читать посоветуете для общего понимания?
Понравился вот такой интерфейс...
https://www.youtube.com/watch?v=WS2Zqcu4Duo
Получается, как большой конструктор, только нужно правильно описывать очередность, взаимодействия и др...
На сколько я понял, то каждый HAL файл описывает в себе определенные условия, функции и прочее, может ссылаться на другие HAL файл и объединять для вывода нужных данных уже на физические выходы ПК, или плат MESA.
Верно понял? Тогда это крутой конструктор!
К стати, очень помогло в общем понимании видео плейлист.
Пока что каша в голове. (ещё не понял, как возможно по step/dir сделать управления для шпинделя... скорость+позиция)
Что следующее изучать/читать посоветуете для общего понимания?
Понравился вот такой интерфейс...
https://www.youtube.com/watch?v=WS2Zqcu4Duo
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Есть всего три "момента" загрузки HAL-файлов:xenon-alien писал(а):На сколько я понял, то каждый HAL файл описывает в себе определенные условия, функции и прочее, может ссылаться на другие HAL файл и объединять для вывода нужных данных уже на физические выходы ПК, или плат MESA.
1. При старте LinuxCNC, но до того, как загрузится граф. интерфейс.
2. После того как загрузился граф. интерфейс.
3. В момент завершения работы LinuxCNC.
В любом HAL-файле можно загружать любые другие HAL-файлы. Т.е. не обязательно всё писать в одном. Кстати для INI это тоже работает.
У сигнала step есть два полезных свойства: количеством импульсов можно указать расстояние для перемещения, а частотой импульсов - скорость. Для шпинделя количество импульсов не важно...xenon-alien писал(а):Пока что каша в голове. (ещё не понял, как возможно по step/dir сделать управления для шпинделя... скорость+позиция)
попробуй вот это: http://linuxcnc.org/docs/2.7/html/code/code-notes.html Пока до 6 раздела включительно. можно и дальше полистать...xenon-alien писал(а):Что следующее изучать/читать посоветуете для общего понимания?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- xenon-alien
- Почётный участник
- Сообщения: 4511
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 922
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
С последовательностью ещё не разобрался, но буду иметь ввиду.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: Пуско-наладка и система управления ЧПУ
4-я ось - позиция/скорость #1xenon-alien писал(а):Мне как раз оба варианта нужны...
может это поможет
- xenon-alien
- Почётный участник
- Сообщения: 4511
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 922
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Это получается 4-я ось в виде шпинделя. (погляжу позже)solo писал(а):4-я ось - позиция/скорость #1
может это поможет
Но мне простой шпиндель нужно на позицию переключать обычным шаговиком... (сложновато пока что сообразить)
Будет ли работать это всё без энкодера?
А то всё, что я видел было завязано на энкодер канал А и метка на оборот.
Для ШД можно считать 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: Пуско-наладка и система управления ЧПУ
Это не алгоритмы, это внутреннее устройство LinuxCNC в виде блоксхем - из каких "блоков" состоит и как они между собой взаимосвязаны. Полезно для понимания концепции и возможностей.xenon-alien писал(а):Ок. Но это уже наверное завтра полистаю. (в школе помню показывали, как рисовать подобные "схемы" взаимодействий, или цепочку алгоритма)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- xenon-alien
- Почётный участник
- Сообщения: 4511
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 922
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Я не успел присмотреться... Но примерно подобным образом представлял себе... (в школе подобные блок схемы рисовали)UAVpilot писал(а):Это не алгоритмы, это внутреннее устройство LinuxCNC в виде блоксхем - из каких "блоков" состоит и как они между собой взаимосвязаны. Полезно для понимания концепции и возможностей.
Можно было изначально её показать, проще было бы воспринимать информацию. (но ещё не вник в суть)
Я человек с визуальным восприятием. Всё что видео аудио и схемы, то мне понятней. (когда читаю, то нет...)
-
- Мастер
- Сообщения: 972
- Зарегистрирован: 25 янв 2013, 17:11
- Репутация: 278
- Откуда: Украина, Харьков.
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
xenon-alien соглашайся.nkp писал(а):за 50% стоимости полностью огражу тебя от соприкосновения с софтом
Мои проблемы nkp решил.
Без поддержки заинтересованного специалиста проект растянется на непонятный срок.
Можно не дожить до реализации.
Но, грамотное ТЗ, составлять всё равно придется самому.
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
xenon-alien не соглашайся (: знания и опыт дороже денег
- xenon-alien
- Почётный участник
- Сообщения: 4511
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 922
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
А где я отказывался?1240 писал(а):xenon-alien соглашайся.
Мне не сказали, что с какой суммы нужно 50% считать... (а если сказали, то я не понял... не говоря о том, что я даже свой труд не в силах оценить)
В соседней ветке увидел процентное соотношение от стоимости оборудования 5-15% пусконаладка.
Мне и наставник пригодится на первых порах, так как самому интересно освоить. (не буду же из-за каждой мелочи человека дергать)1240 писал(а):Без поддержки заинтересованного специалиста проект растянется на непонятный срок.
Можно не дожить до реализации.
Только голые станки есть на данный момент. (кроме того, который в первую очередь нужно доделать-доукомплектовать полным функционалом, а его желательно перебрать, навести порядок и уже нормальную проводку провести на токарник ; фрезер на КФЛОП-е по идее рабочий)
На остальные нужно заказать всю комплектуху. (начиная от шкафа, электроники, клемм, проводов, заканчивая платой управления и приводами)
В данный момент ещё ничего не ясно. Я как был там раз с тех пор только пару раз созванивались...
Я предложил им остановиться на LinuxCNC и платах MESA. (так как функциональный для большинства станков.) + есть у них лишние ноутбуки, которые можно попытаться использовать по сетевому кабелю.
А тут будет по сложней. Я даже не знаю от куда nkp. И играть в испорченный телефон не горю желанием, так как останусь крайним.1240 писал(а):Но грамотное ТЗ составлять всё равно придется самому.
Последний раз редактировалось xenon-alien 04 май 2020, 19:06, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 972
- Зарегистрирован: 25 янв 2013, 17:11
- Репутация: 278
- Откуда: Украина, Харьков.
- Контактная информация:
Re: Пуско-наладка и система управления ЧПУ
Землянинxenon-alien писал(а):Я даже не знаю от куда nkp.
а Вы местный?