|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:02 am
Имам нужда от помощ за Ардуино
| Автор |
Съобщение |
|
stivemaster
Ранг: Напреднал
Регистриран на: Съб Юли 28, 2007 1:10 pm Мнения: 481
|
 Re: Имам нужда от помощ за Ардуино
Китаеца не го гледай, той не случайно не работи с Шиткам,просто ползва безплатните им шитни.А ти не може да проектираш, избягвайки екстрите на може би най сполучливата, нискобюджетна програма на пазара, особено ако съм описал че ще я ползвам и аз, както и почти всички които не искат да плащат луди пари за марка. Чрез нея, разни скокове в напрежението при завои ,при отвори или др. не те занимават. За спестяването на изход, работя в момента и нямам още успех, но може би ще го постигна и тогава, дори няма да има START и условията свързани с него.Тоест супер кратка и проста програма.
_________________Посетете сайта ми : http://mashini-plazmeno-riazane.com
|
| Сря Мар 09, 2016 9:32 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: Имам нужда от помощ за Ардуино
Ще се опиташ ли да опишеш с точки В.1.,В.2. след изречението " Започва работно рязане/проследяване. " кратки изречения на по един ред.
Как палиш дъгата?
|
| Сря Мар 09, 2016 9:37 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: Имам нужда от помощ за Ардуино
Колко изхода и за какво ползваш, та се бориш да спестяваш?
|
| Сря Мар 09, 2016 9:40 pm |
|
 |
|
stivemaster
Ранг: Напреднал
Регистриран на: Съб Юли 28, 2007 1:10 pm Мнения: 481
|
 Re: Имам нужда от помощ за Ардуино
От машинния, ползвам един от свободните два, за палене на източника ,остава още едно реле.Въпроса е, че ако Mach3 започне да прави това което трябва,няма да прекарвам кабели към този новия. Пък тогава ще спестя и половината програма.
_________________Посетете сайта ми : http://mashini-plazmeno-riazane.com
|
| Сря Мар 09, 2016 10:13 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Имам нужда от помощ за Ардуино
Ами първо, че идеята да се помни напрежението след 200 милисекунди е много глупава - щото то може да е напрежението Open Circuit дето му викат (напрежението при самото запалване). А може и да е нещо друго. Обикновенно машината си поддържа ампеража като си мени напрежението, а ампеража се променя в зависимост от разстоянието. Сиреч при напрежение Х разстоянието е Y - затова се задава напрежение и се контролира именно то. Проблема с входовете на мач-а и on/off нагоре/надолу е че като се зададе голяма скорост за да компенсира бързо неравностите, Z започва да осцилира - някой път мноо зле. За да се избегне се намалява много скоростта на Z обаче тогава се случва движението доста да закъснява - въобще много тегава настройка и с много компромиси. Аз съм заобиколил отчасти проблема, ама искам тотален контрол върху Z по време на рязане. Засега успях да го накарам да мърда обаче като пусна програма и спира да се управялва. Утре продължавам с опитите. Дет се вика няма начин да няма начин, ама не мога да го намеря - из нетя има писани само глупости и почти нищо конкретно по въпроса.
|
| Сря Мар 09, 2016 10:40 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: Имам нужда от помощ за Ардуино
Китайският дъгов контролер управлява директно Z при нас, нямах идея защо така го правят. В описанието му има различни времена ,закъснения, "скорости" като запълване на ШИМ. Имахме големи проблеми с пробиването при 18, 20 мм и стигнах до извода ,че този дъгов контролер не позволява достатъчно гъвкавост при пробиването. Главният контролер също не е достатъчно развит в това отношение. 200 милисекунди го приемам като интервал след успешното пробиване(пиърсинг) и реално започнато вече движение на рязане. Числото вероятно зависи от дебелината на материала, но е в тоя порядък, мисля. Не съм го коментирал, защото го приемам ,че е след пиърсинг, пък и в главата ми е нашата система - там има сигнал от ПИ ,че дъгата е запалена успешно (може и грешно да го интерпретирам).
|
| Сря Мар 09, 2016 11:23 pm |
|
 |
|
stivemaster
Ранг: Напреднал
Регистриран на: Съб Юли 28, 2007 1:10 pm Мнения: 481
|
 Re: Имам нужда от помощ за Ардуино
Обърни внимание че пиша 200мс СЛЕД КАТО ДАДЕМ РАЗРЕШЕНИЕ,А НЕ СЛЕД КАТО МИНЕ М3 В MACH3 !!! Това че рече че започва да мери след запалване ,след ARC OK,след слизане на височина за рязане,след LEAD IN дори,тоест няма проблем.Това с движението на Z ще го нагодим.А ако можеш да си напишеш програма за самостоятелно работещ контролер, тогава ползвай модбъс с брейн, като например този https://www.machsupport.com/forum/index ... ic=21105.0А китайците изобщо не ползват стъпков мотор, защото им идва скъп,а ползват правотоков с редуктор (пълен миндил) и го управляват с ШИМ разбира се.Пробиването в случая е с параметри зададени в Шиткам - височина и време за всяка дебелина и вид ламарина.
_________________Посетете сайта ми : http://mashini-plazmeno-riazane.com
|
| Сря Мар 09, 2016 11:32 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: Имам нужда от помощ за Ардуино
ModbusRTU ли е ? Брейн сигурно е нещокато скрипт/макрос в Мач3 , който можеш да го насочиш към нещо - например Модбъс модул. Какво предлагаш на Cekins да прави с такава конфигурация? Интересува ме концепцията, Мач3 не ми е подръка за дълбоко изучаване.
|
| Сря Мар 09, 2016 11:43 pm |
|
 |
|
stivemaster
Ранг: Напреднал
Регистриран на: Съб Юли 28, 2007 1:10 pm Мнения: 481
|
 Re: Имам нужда от помощ за Ардуино
Инструкциите в Мach3 се изпълняват с различни приоритети.Така например G кода е с най висок приоритет със същия е и кода в плъгините тоест с бързината на ядрото.Честотата на ядрото може да се задава от 25 до 100кHz.След това следва изпълнението на брейн алгоритми ползващи за източници модбъс после са тези действия възникващи от сигнали само по модбъс и накрая са инструкциите в М код .Това разбира се е характерно само за MACH3 , защото е далеч от съвършена CNC програма.
_________________Посетете сайта ми : http://mashini-plazmeno-riazane.com
|
| Сря Мар 09, 2016 11:57 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Имам нужда от помощ за Ардуино
Cekins, осцилира ти защото pid закона не ти е настроен както трябва (или пък въобще го няма). Тук както са описали алгоритъма пак ще осцилира, защото реално няма закон за управление. Има един апликейшън на ti за pid закон и иплементирането му в мцу системи. Прочети го и после пак ще си говорим  .
|
| Чет Мар 10, 2016 12:03 am |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Имам нужда от помощ за Ардуино
PID закон TL341 
|
| Чет Мар 10, 2016 1:06 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Имам нужда от помощ за Ардуино
Митко - осцилира когато е без никакъв алгоритъм. В настоящия контролер е с Р само. Според моите наблюдения с PI ще е достатъчно. В момента регулирам дължината на импулсите подавани към мач-а а аз искам де го направя като да управлявам със стъпки но да си мине през моушън контролера за да си знае той абсолютната позиция по Z.
|
| Чет Мар 10, 2016 8:13 am |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Имам нужда от помощ за Ардуино
Само с pi може и да стане, но само с p никога няма да стане, защото само p никога не стига заданието - или е над него или под него и затова осцилира. Ако е много бърз процеса може да добавиш и D към pi-то, но тогава пък сигнала трябва да ти е много добре филтриран иначе при всеки шум просто ще откача  . Дето се вика козата си сака пръч и такива неща не се правят само с включено/изключено.. Защо ти трябва да знаеш абсолютната позиция по z?
|
| Чет Мар 10, 2016 3:13 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
 Re: Имам нужда от помощ за Ардуино
Параметризирането на ПИД-а единствено на емпиричен принцип ли става, или има няква много тънка математика? 
|
| Чет Мар 10, 2016 5:51 pm |
|
 |
|
frxbg
Ранг: Минаващ
Регистриран на: Вто Апр 16, 2013 5:05 pm Мнения: 21
|
 Re: Имам нужда от помощ за Ардуино
Има и малко по математичен подход (дори за Ардуино има библиотека) ето и информацията: http://brettbeauregard.com/blog/2012/01/arduino-pid-autotune-library/Но като цяло винаги накрая се донаглася с наблюдение и експерименти (поне при мен  )
|
| Чет Мар 10, 2016 6:03 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 4 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|