Виж темите без отговор | Виж активните теми
Дата и час: Пет Мар 29, 2024 11:35 am
Избор на USB контролер за CNC
Автор |
Съобщение |
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27949 Местоположение: София
|
Re: Избор на USB контролер за CNC
Аз визирах коментара на goosе. Според мен е до софтуерна реализация и това колко е тъп контролера, ако е съвсем тъпичък и за всичко разчита на РС сигурно има голямо значение, ако е малко по умен дали ще е USB или етернет няма особенно значение. Иначе за PCIe сигурно ще стане, като имаш в предвид че едно време това е било на още по-бавен интерфейс ... въопроса е драйвера да не маже нещо.
|
Чет Юни 25, 2015 8:47 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: Избор на USB контролер за CNC
Днеска мярнах на Реалтек Етернет контролер с LPT порт - нещо на темата шеринг на принтер, не задълбах. Но в крайна сметка етернета е улегнала технология, та бит-банга на такъв порт пак опира до читав драйвер.
|
Чет Юни 25, 2015 9:44 pm |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27949 Местоположение: София
|
Re: Избор на USB контролер за CNC
Той е улегнала но негарантирана. Ако си на TCP нещата трудно се гарантират като времена, ако си на UDP може да гарантираш време и точност но трябва да си сигурен в средата. То в крайна сметка всякак с достатъчно добре измислена комуникация ще го докараш, но то в тоя случай е все там каква е е медията, ако ще и на флашка да прехвърляш командите меду едното и другото, въпрос на размер на буфера ... Аз друго не разбирам, дори управлението да е постъпково, т.е. компютъра да задава всяка стъпка по всяка ос, какво точно я бърка механиката, нали като няма движенеи по оста все едно няма стъпки. Онова виене на клипчето има някакъв друг първоизточник. Контролера не може да е съвсем прост, трябва най-малкото да знае какво занчи направи стъпка от там насетне недостатъка остава само в качеството на обработка. Не би трябвало да изтърва стъпки или пък да ги застъпва, въпрос на софтуер.
|
Чет Юни 25, 2015 9:55 pm |
|
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 2:25 am Мнения: 6004
|
Re: Избор на USB контролер за CNC
значи нека не се бъркат времената на принтерския порт и усб/етернет докато принтерския порт за да докара всеки фронт на импулса разчита на стабилната работа на пц-то всички останали портове разчитат на буфера във външното устройство, по чужденеция му казват моушън контролер, там няма никакво значение времето на усб-то, пълни се буфера и тогава тръгва и външен контролер се грижи за правилността на импулсите
|
Чет Юни 25, 2015 10:54 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10574 Местоположение: София
|
Re: Избор на USB контролер за CNC
И е така, и не е. Редно е механиката да се разглежда като нещо комплексно. Двигателите задвижват някакви железа със съответната маса. За ускоряване и спиране има съответните стратегии и настройки. Зависи от конкретната механика, но рязкото тръгване или спиране, без въпросните алгоритми за плавно ускорение са свързани със значителни механични натоварвания и при една система без обратна връзка, каквито са тия със стъпкови двигатели, без допълнителен енкодер, е много вероятно да се изпусне стъпка в една или друга посока. Като цяло, моущън контролерите са самостоятелни джаджи към които се сипват данни. Те имат грижата за сметките коя ос, кога и колко да се премести, както и за евентуалните обратни връзки. Съответно връщат данни за позиция и различни статуси. Някои бачкат директно и с някакъв код - премести тая ос толкова, врътни кръгче с такива параметри и т.н.
|
Чет Юни 25, 2015 11:18 pm |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27949 Местоположение: София
|
Re: Избор на USB контролер за CNC
Това е така, но все си мисля че USB-то не можа чак толквоа случайно да ги накъсва .. но така или иначе ако контролера е достаъчно умен той следва да изпълнява цели команди а не просто стъпки, както е при принтерите.
|
Чет Юни 25, 2015 11:49 pm |
|
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 10:31 pm Мнения: 9635
|
Re: Избор на USB контролер за CNC
тони, по етернета има поне 2 софтуени начина/протокола, с които да постигнеш синхронизация на събития в рамките на милисекунда и един хардуерен за поне 40 наносекунди. разбира се, контролерите трябва да са по-мощни железа, за хардуерния подход пък се изисква и специални суичове, рутери и т.н. но е възможно.
при управлението на повече оси е важно да се гарантира еднаквост на режима на рязане при местенето на инструмента. т.е. поне 2-3 оси трябва да се управляват от един интегриран моушън контролер. което си иска мускули, респективно няма как да стане евтино.
софтуера се реализира относително лесно на РС, но пък остава проблема с връзката с реалния свят. за да запазят някаква универсалност и да не правят специален хардуер, навремето са решили че е най-лесно да ползват паралелния порт - има го на всички машини, битове се клатят лесно, дори в единия от режимите има нещо като стейт машина. лепят външни регистри, буфери/усилватели за двигатели и готово.
като почнаха да изчезват паралелните портове настана вакуум. може би трябва да се пренапишат сериозни части от софтуера, за да работят с USB, не съм наясно. и понеже таргета е любители и не особено сериозни обработки, никой не му се захваща да ръчка в РС софтуера.
PCI/PCIe паралелен порт си е 100% съвместим с "нормален". сещам се че имам една тава чипове за PCI, мога да скова някоя платка с паралелен порт, ако се получи достатъчен финансов интерес.
|
Пет Юни 26, 2015 7:45 am |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27949 Местоположение: София
|
Re: Избор на USB контролер за CNC
Е Дедо, то начини за синхронизация ги знаем, точно таква синхронизация имаме вкарана за картината, въпроса е че Ethernet природа е по-рисков и като ти зачезне пакет какво правиш, синхронизацията отива на вятъра. Иначе синхронизация чисто софтуернео може и под ms, ама какво от това ... та USB или Ethernet е все тая според мен, просто контролера трябва да е по умен, не е ли достатъчно умен нищо не правим, дори и синхронизиран до наносекунда ако не може да обработва цели работни ходове все тая, дали ще с езабави USB-то и ще ти дропне пакет каква е разликата. Нито пакета ще го възстановиш времево синхронизиран, щото просто може да е отминал момента до де го получиш отново, нито ще имаш равномерността, просто всичко което разчита да получава управление стъпка по стъпка от РС има едни и същи недостатъци без значение дали е USB или Etehrnet. В тоя случай може би паралелен и сериен порт са най-надеждни. Между другото може и SPI или i2C данните не са толквоа много контрола им е доста праволинеен поне под линукс, в боза не занм как се контролират тия ресурси. p.s. то SPI май само на нашите къстъм платки имам но I2C има навсякъде.
|
Пет Юни 26, 2015 11:11 am |
|
|
goose
Ранг: Популярен
Регистриран на: Сря Окт 03, 2007 2:39 pm Мнения: 311
|
Re: Избор на USB контролер за CNC
Специализираните motion controllers са си точно така - подаваш им G-code и те си го смятат и интерпретират. Цената обаче е солена за сериозните, евтините имат друг проблем - имат си собствен софтуер, за който обикновено няма пост процесори за популярния CAM софтуер ... и за евтините любителски изпълнения оставаш в лек вакуум - или трябва да скачаш на нещо скъпо, което си има пост процесори, или трябва да си пишеш пост процесор, или трябва да се задоволиш с ниско бюджетните решения на паралелен порт (основно или Mach3, или Linuxcnc) за които има готови такива за софтуера, който ползваш.
_________________ In God we trust. All others must submit an X.509 Certificate
|
Съб Юни 27, 2015 2:29 pm |
|
|
Наско
Ранг: Популярен
Регистриран на: Нед Апр 26, 2009 1:24 pm Мнения: 398
|
Re: Избор на USB контролер за CNC
Нещо интересно при братушките SprutCAMПоддържа : 1) Fanuc 2) Sinumerik 3) HEIDENHAIN 4) MoriSeiki 5) HAAS
|
Пон Юни 29, 2015 11:29 am |
|
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 8:19 pm Мнения: 4410 Местоположение: Stara Zagora
|
Re: Избор на USB контролер за CNC
http://www.ebay.com/itm/CNC-200KHz-5-Ax ... 1721425810От доста време съм го набелязал,че съм си свикнал с MACH3,но все още не мога да намеря отзиви за работата му.
|
Пон Юни 29, 2015 11:52 am |
|
|
s7ama7
Ранг: Почетен член
Регистриран на: Съб Ное 29, 2014 9:11 am Мнения: 744
|
Re: Избор на USB контролер за CNC
Най добри отзиви има за този контролер : http://cncdrive.com/UC300.htmlЗа него има голяма тема , само че гугал преводача не се справя много добре.
|
Пон Юни 29, 2015 12:07 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10574 Местоположение: София
|
Re: Избор на USB контролер за CNC
Като видях тоя контролер се присетих - хубаво е моушън контролера да има аналогови входове. Полезни са за корекция на фидрейта и оборотите на шпиндела. При мен, за да не заемам излишно много цифрови входове, през аналоговите съм реализирал и превключването на стъпката при ръчно подаване, видът на преместването - стъпково или продължително, както и избора на ос при работа с MPG. Имах идея на свободните аналогови да сложа термо датчици, за мониторинг на температурата на двигателите, но тая част остана недовършена... Та, намирам аналоговите входове за готина благинка.
|
Пон Юни 29, 2015 1:10 pm |
|
|
HIFI
Ранг: Професионалист
Регистриран на: Сря Ное 12, 2008 8:59 pm Мнения: 505 Местоположение: София
|
Re: Избор на USB контролер за CNC
| | | | Наско написа: Нещо интересно при братушките SprutCAMПоддържа : 1) Fanuc 2) Sinumerik 3) HEIDENHAIN 4) MoriSeiki 5) HAAS | | | | |
Aз братушките от доста време ги следя какви ги дялат в тази сфета. Те си имат много напреднали неща като - ТОВА Може да се прочете ТУК, ТУК, или ТУК
_________________ I'm debugging my software mostly with soldering iron....
|
Пон Юни 29, 2015 2:07 pm |
|
|
Наско
Ранг: Популярен
Регистриран на: Нед Апр 26, 2009 1:24 pm Мнения: 398
|
Re: Избор на USB контролер за CNC
То това си е професионално на 100% и Идвали ще по евтино от Fanuc / Simens А при условие че ще даваш една шапка пари по добре Fanuc
|
Пон Юни 29, 2015 2:32 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 6 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|