VCucumber 0 15 апреля, 2017 Опубликовано 15 апреля, 2017 (изменено) · Жалоба заготовку за пару килобаксов это из той же оперы - жадность не важно, сколько стоит заготовка, это же заготовка, должен быть заложен процент брака а вот станок таки да, должен стоить хотя бы сотню-другую заготовок лучше тысяч Про витруальный LPT забыть ка про ночной кошмар. В крайнем случае китайская USB сомневаюсь, что предлагая usb вы вообще понимаете, о чём я говорю и да, никаких usb, кроме как если для апгрейда софта Изменено 15 апреля, 2017 пользователем Огурцов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VCucumber 0 16 апреля, 2017 Опубликовано 16 апреля, 2017 (изменено) · Жалоба с драйверами под мач3 собрал плагин под мач3, какой-то, кое-как-то, так что виртуальный lpt как бы уже не так актуален с другой стороны, как и мач3, не нравится он мне, хоть и работает - если ввязываться всерьёз и надолго Изменено 16 апреля, 2017 пользователем Огурцов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 43 16 апреля, 2017 Опубликовано 16 апреля, 2017 · Жалоба это из той же оперы - жадность не важно, сколько стоит заготовка, это же заготовка, должен быть заложен процент брака Обоснуйте Вашу мысль. Процент брака никто не закладывает, каждая запоротая заготовка- потеря в прибыли и форсмажор. Тем более что данный код успешно перед тем отработал на десятке точно таких же заготовок. И это не была авария от затупления инструмента. а вот станок таки да, должен стоить хотя бы сотню-другую заготовок лучше тысяч Цена станка с ценой заготовки вообще не связаны никак. Определяющими является или производительность, или точность станка. сомневаюсь, что предлагая usb вы вообще понимаете, о чём я говорю и да, никаких usb, кроме как если для апгрейда софта Я тоже на в восторге от USB, но для современных ноутбуков это часто единственное решение. Нормальное же управление по Эзернету требует выделенной сетевой карты, а если это EtherCat то и вообще специализированных адаптеров с дублированием физических интерфейсов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VCucumber 0 16 апреля, 2017 Опубликовано 16 апреля, 2017 · Жалоба Процент брака никто не закладывает когда я учился - ещё закладывали хотя бы чтобы не искать, чью печень продавать за заготовку Определяющими является или производительность можно через производительность - цена станка и цена обработанных заготовок должны быть сопоставимы т.е. глупо совать пару килобаксов в станок, сделанный из резинки от трусов Я тоже на в восторге от USB, но для современных ноутбуков это часто единственное решение. не единственное, но таки usb имеет право на жизнь - где-нибудь для настольного решения, типа 3d принтера Нормальное же управление по Эзернету требует выделенной сетевой карты зачем же ? парсим g-код, сливаем бинарник через эзернет на флешку, дальше спокойно в реалтайме выполняем вы же именно про это писали выше Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VCucumber 0 16 апреля, 2017 Опубликовано 16 апреля, 2017 (изменено) · Жалоба и почему бы не так: G90(); G80(); G00(0.0000, 0.0000, 1.0000); S(333); M03(); G01(0.0936, -0.0037, 0.1000); G01(-2.1915, -2.0170, 0.1000); ... M05(); G00(-2.1915, -2.0170, 1.0000); G00(0.0000, 0.0000, 1.0000); M05(); M30(); Изменено 16 апреля, 2017 пользователем Огурцов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corvet C6 0 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба Давайте ближе к сути вопроса: управление приводами по витой паре через PCI (PCI-E x1). На первое время согласен поставить сразу MACH+LPT и линукс CNC + PCI плата. Вроде не сложно накидать алгоритм программы без ограничения по количеству осей. По ходу выполнения G-кода добавляй себе по оси- две в расчёт и вычисляй их положения на ближайшие 0,2 с. Связь цены заготовки и станка, а так же заложенный процент брака- личное дело каждого. Есть какой-то раздел экономики с ориентацией на максимальные результаты, так вот с этой точки зрения должна быть максимальная накрутка в стоимости обработки, максимальная производительность и минимальная стоимость оборудования (не в ущерб производительности и комфорта в работе). Для борьбы с браком делают изолятор брака - весь брак складывают в одну кучу и потом анализируют убытки; причины их возникновения. А вот если станок дал сбой 1 раз - нужно что-то менять и не совать туда дорогие заготовки и пальцы. В старой винде можно отключить все лишние службы через msconfig. В новой выставляется минимальная частота процессора, в разделе электропитания. Если ничего не помогло - менять компьютер, потом ОС, в крайнем случае есть станочные стойки, начиная с НЦ31 заканчивая Siemens- Fanuk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VCucumber 0 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба Давайте ближе к сути вопроса: управление приводами по витой паре через PCI (PCI-E x1). На первое время согласен поставить сразу MACH+LPT и линукс CNC + PCI плата. форум про pci где-то выше Вроде не сложно накидать алгоритм программы без ограничения по количеству осей в нашем трехмерном мире всего 6 осей если вам нужно больше, то mach и lpt вам бесполезны, вам потребуется разработать свой софт, заточенный под кинематику вашего станка Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба лучше взять какой-нибудь xilinx zinq, поднять на нём ethernet. заливаем файл с G-кодом в Zinq, и вперёд в бой. а сделать графическую морду с управлением железкой по Ethernet - это совсем не хлопотно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 43 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба Давайте ближе к сути вопроса: управление приводами по витой паре через PCI (PCI-E x1). Покажите пример приводов, которые управляются по "витой паре". А то это слишком общее определение. Потому что по витой паре можно пустить тривиальный STEP/DIR с оптоизоляцией и пару концевиков в обратную сторону, По той же физической витой паре может бегать CANOpen или Ethercat ( по 4 парам) а могут быть и совсем другие варианты управления. Для этого и придумали HAL в LinuxCNC. На первое время согласен поставить сразу MACH+LPT и линукс CNC + PCI плата. Вроде не сложно накидать алгоритм программы без ограничения по количеству осей. По ходу выполнения G-кода добавляй себе по оси- две в расчёт и вычисляй их положения на ближайшие 0,2 с. Mach имеет смысл использовать, если Вам надо фрезеровать на обычном 3 координатном станке что то плоско-выпуклое. Можно конечно разогнаться и до 6 координат, но там в маче будет бег по граблям. LinuxCNC имеет до 9 координат, но все координаты нужны разве что на проволочно- вырезном электроэрозионном станке с вращающейся осью. При независимом управлении двумя фильерами для проволоки ( по 2 координаты на фильеру и общий Z) и три-четыре угловые и пространственные координаты для столика с деталью. Для обычной мехобработки обычно хватает 4-5 координат. с запасом. Смена размерности системы координат в процессе работы требуется весьма редко, разве что для универсальны станков со сменой типа обработки "на ходу" Зы. Я бы рекомендовал ознакомиться с http://linuxcnc.org/docs/2.7/html/code/code-notes.html для понимания архитектуры системы управления станком, просмотреть реализованные драйвера харда в разделе Hardware Drivers http://linuxcnc.org/docs/2.7/html/ При более глубоком изучении там найдутся ответы на практически на все вопросы. Конечно можно иногда не соглашаться с философией управления принятой в LinuxCNC, но изучить ее желательно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VCucumber 0 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба заливаем файл с G-кодом в Zinq, и вперёд в бой а вы и парсер в туда залить хотите ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба а вы и парсер в туда залить хотите ? там же Cortex-A9, чего бы ему не распарсить G-код "на месте"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 43 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба там же Cortex-A9, чего бы ему не распарсить G-код "на месте"? Распарсить G-код конечно сможет, да и траекторию нарисует про наличии FPU. Есть же примеры LinuxCNC на палатах типа Rapsberry и подобных. Вот только сразу начинаются грабли с интерфейсом пользователя и доп оборудованием. То на экран не успеваем рисовать, то энкодер-ручной задатчик подключить некуда, то файл длинный с G-кодом открыть не получается. А потом при старте шпинделя на 20 квт плата без гальванической развязки по всем управляющим сигналам умудряется зависнуть. Экран пользователя и энкодер-задатчик и датчик позиции и длины инструмента обязательны, если предполагается точно позиционировать на станке предварительно обработанную заготовку, а не просто металлический параллелепипед. Или продолжать обработку после снятия заготовки для других технологических операций. Если станок с автоматической сменой инструмента, то там еще М-коды для управления шпинделем и механизмом смены инструмента добавляется, а главное- панель настройки параметров каждого инструмента в магазине. Включение- выключение эмульсии для смазки-охлаждения инструмента- тоже отдельный контроллер типа PLC которым надо управлять. Так и сяк получается отдельный комп в индустриальном исполнении. А еще запить лога всей работы, чтобы разобраться кто виноват, когда оператор вьедет шпинделем в стол. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VCucumber 0 17 апреля, 2017 Опубликовано 17 апреля, 2017 (изменено) · Жалоба там же Cortex-A9, чего бы ему не распарсить G-код "на месте"? и нафига ? потому что можем ? Так и сяк получается отдельный комп в индустриальном исполнении. там где линух, там отдельный комп получается тогда как плату с fpga спрятать гораздо легче Изменено 17 апреля, 2017 пользователем Огурцов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x736C 0 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба и нафига ? потому что можем ?Потому что это очень удобно для человека, который освоил этот инструмент (SoC, Zynq). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VCucumber 0 17 апреля, 2017 Опубликовано 17 апреля, 2017 · Жалоба удобнее что, распарсить ? симулировать ? видосик посмотреть, записать ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться