michael-yurov писал(а):Вот когда ты убедишь в этом производителей контроллеров для mach3, и они назовут свои устройства интерфейсными платами - тогда я с тобой соглашусь.
Михаил - а я должен это делать ? может мне еще убедить китайцев не называть их подделки под станки - станками ??
Эта тема обсуждалась неоднократно. и я не однократно говорил и еще раз повторюсь - есть мир "китайских поделок считающих себя серьезным железом" и есть мир нормального промышленного железа. в котором четко определено и оговорено, что, как и почему делает это железо. и мы либо придерживаемся нормальной промышленной терминологии, и соглашаемся что все то что не имеет каких то определенных функций - является жалкими потугами, либо верим дядюшке ляо и все его поделки считаем равным, и имеющим функции серьезного железа...
Не надо разводить двойные стандарты. а то как то неакуратно получается - станок "из говна и палок" мы станком не считаем, а китайскую платку за 50 баксов - контролером считаем... Хотя она в принципе не имеет даже возможности планировать и рассчитывать траектории.. не говоря уже об остальном..
michael-yurov писал(а):Что за словосочетание такое "контроллер движений"? Ты считаешь, что это корректный перевод словосочетания "motion controller"?
если официальный документ производителя данного железа переводит именно так - почему я должен считать его не корректным ??? вам дать скрины на русском и английском ??
michael-yurov писал(а):Не вижу никакой связи. Я понимаю, что у тебя контроллеры - это настоящие контроллеры. А у нас даже система управления ЧПУ (mach3) не дотягивает до настоящих контроллеров.
хм... что значит "настоящий контроллер" и "не настоящий контроллер" ??? как в анекдоте - "дяденька, я ведь не настоящий сварщик" ???
в моем понимании все просто - есть калькулятор, есть компьютер, и есть счеты. все называется своими именами. вы почему то пытаетесь ввести понятия "не настоящий калькулятор" и "не настоящий компьютер"..
В моем (опять же) понимании - вы пляшете не от того конца. вы пляшете от платы и пытаетесь все построить вокруг нее. Плясать нада от всей системы управления в целом. просто нарисуйте на бумажке всю систему и разбейте ее на основные блоки - система управления (чпу) включает в себя - пользовательский интерфейс (как правило монитор, клавиатура, мышка). контролер движений (в нормальном виде это как правило отдельная плата, но мы же понимаем что любую плату можно эмулировать на компе...... ) и аппаратная часть - ответственная за работу непосредственно с сигналами.. Что из этого отсутствует в Маче ??
отдельная плата заменена на софтину ? дык они это в мануале пишут - "программный контролер".. понятно что это не самое лучшее решение, что реалтаймом там и не пахнет, что функций там с гулькин хрен, но оно работает... траектории как то планирует. осями как то рулит.... то не так то ?
michael-yurov писал(а):Не может, т.к. не имеет стандартных средств (пи работе через внешний контроллер) для синхронизации вращение шпинделя / главного привода с перемещением осей. Связано со значительной задержкой передачи данных.
Михаил - а разве синхронизация движений - не функция контролера движений ??? по моему так это одна из его основных, базовых функций.. почему вы это пытаетесь на мач переложить при работе с внешним контролером?? Мач при работе с Кфлопом остается только "интерфейсом" для общения с кфлопом. все остальное - траектории, ускорения и тд и тп кфлоп пересчитывает у себя в мозгу сам, на основе своих ПИДов.
michael-yurov писал(а):Во первых преобразование не является обратимым (т.е. нельзя говорить о том, что ВСЯ информация из G-кода передается в контроллер), а во вторых - mach3 здесь ни при чем.
а почему они должны быть обратимыми ??? и как это мач не причем ?? а кто причем? это без мача происходит ?? если без него- зачем тогда он нужен ? или кто вообще рулит ??
michael-yurov писал(а):Принцип работы с KMotionCNC и с mach3 разный. В первом случае в контроллер предаются геометрические примитивы, из которых строится траектория движения (при чем не в рабочих координатах, а в условных внутренних единицах), а в случае с mach3 - я уже объяснял, что происходит.
А я и не что информация одинаковая. я говорил и тот и другой сливает информацию контролеру (кфлопу) который ее обрабатывает и на основе ее выполняет свою работу. понятно что "родная" софтина и плагин для мача в принципе не будут одинаковыми по функционалу. Но суту то это не меняет. Железяка которая сама на основе своих вычислений рулит приводами - в принципе не может работать без контроля координат... а вы пытаетесь доказать что это так. Давайте забудем про шаговики, и вспомним что кфлоп может работать с приводами управляемыми по аналогу.. Расскажите - КАК реализовать работу сервопривода управляемого по аналогу без контроля его положения ???? (координат в нашем случае, ибо контролируя энкодер мы контролируем координату)...
michael-yurov писал(а):Потому что это не так (в случае с mach3) и второе ("координатами по факту") не следует из первого ("раобтает с траекториями и движениями").
а никто и не говорил что координаты в мозгу контролера должны иметь точно такой формат как "в окошке мача". более того - утверждать это было бы крайне наивно. утверждалось что контролер "знает" координаты положения приводов. и их можно получить. а то что они будут иметь вид "в миллиметрах" - этого я не говорил. но преобразовать значение переданное контролером в реальную координату "в миллиметрах" - не есть большая проблема...
michael-yurov писал(а):Mach3 (с платой или без) - систему ЧПУ, насколько я понимаю, а не "сильно урезанный контроллер".
Мда?... а первая строчка на оф. сайте мача говорит: "Mach3 turns a typical computer into a CNC machine controller. It is very rich in features and provides a great value to those needing a CNC control package.".... и что-то мне подсказывает что это нисколько не противоречит тому, что я написал выше о составе "системы чпу"...
michael-yurov писал(а):Особенно учитывая, что подключать сервоусилители / драйверы непосредственно к USB чрезвычайно неудобно.
чойто ? 5ая, и 7ая сигмы прекрасно подключаются к компу по USB.... посмотрите как построен Мехатролинк... в чем проблема то ? проблема только одна - позволить себе оборудование подобного уровня хобисты вряд ли смогут... соответственно для них что попроще и подешевше..