Koji motori trebaju?
Kako se kontrolise sa PC ili kako vec?
Neki programi za kontrolisanje?
I svi moguci saveti.
=)
Ne bih pravio neku preskupu verziju, nesti mini za igranje.
Bitno mi je da samo pomera ono po osama i nista vise, ja bih vec stavljao neke gluposti da obeadjuju materijal.
Nista preterano veliko, za neki A3 format papira.
[ guja011 @ 30.03.2012. 12:13 ] @
prvo koristi pretragu foruma.
ovakvo drukaje pitanja gura druge teme.
[ Skale97 @ 30.03.2012. 12:23 ] @
pretrazivao sam nesto malo ali sam uglavnom nalazio neke ideje od par hiljada eura.
Meni treba nesto mnogo jeftinije.
Do 100 eura
[ DSL @ 30.03.2012. 13:03 ] @
OMG, jos jedan...
100e je neko platio samo surfanje na tu temu...
[ ZAS011 @ 30.03.2012. 13:49 ] @
Ajde se ti malko prvo , odrasti, PRETRAZI forum i Internet pa onda
Ja sam dobio ideju da svi motori umesto step budu obicni na jednosmernu struju.
Samo sto bi stavi ´čitače´ obican tockic sa magnetom i onim ´magnet switch´ jedno 4, a jedan krug je 1 mm znaci svaki magnet prekidac bi davao signal 1, a kada nema nista onda 0, znaci jedan krug je 1010 sto je jednako 1mm, e sad bio bi mali problem poslati signal na komp,
umesto magnet switch mogu koristiti IR diodu i IR citac pa u tom tocku napravim samo 4 rupice (u principu isto)
a motore bi kontrolisao sa nekom semom sto sam nasao u knjizi iz tehnickog za 8. razred (BC337, dioda, relej), a da bi se vrtelo na dve strane kamo koristim sve to duplo.
Mehaniku bi odradio sa čaurama od anasera sa kola jer mi je taa auto elektricar tako da imam na stotine tih caura i koristio bi neke sipke koje idu ´taman´ u caure
Naravno svi motori sipke caure i elektronske komponente su iste (i nove =)
I program bi napravio sa drugovima koji su computer wiz-ovi a slao bi signal preko paralelnog porta.
E sam ovo je tek ideja zelim da je razmotrite, savetujete i predlozite nesto korisno.
P.S. na svakoj osovini bi bile kocnice (male) koje bi drzale neku osu da se ne pomera posle zaustavljanja motora (zbog inercije)
Kada se motor ukljuci ukljuci se i elektro magnet koji otkoci kocnicu
[ guja011 @ 01.04.2012. 14:33 ] @
komplikuješ nepotrebno. steperi ti to sve omogućuju samo treba ponešto da razvališ
Inace, razmisljanje ti je pogresno, mada ima po malko "soli" u istom. DC motori + enkoder + elektronika = servo
I dalje stojim iza tvrdnje da treba jos da se pre nego sto pocnes da , i naravno podosta pretrage sto ovog foruma, sto Interneta.
[ Skale97 @ 03.04.2012. 17:59 ] @
Naravno. ZAS011 treba jos dosta surfovanja na netu da bi pronasao sve potrebno, hvala za programe.
[ Skale97 @ 03.04.2012. 18:29 ] @
Trazio sam na netu servo od DC i nasao neke stavrcice.
Skontao sam da u stvari treba staviti enkoder (stvarcicu koja ce da ocitava polozaj rotora ili cega vec)
I to ´samo´ povezati na komp i kontrolisati preko nekog programa.
E sad stvar je u tome sto sam ja vec smislio ´encoder´ i o njemu pise nesto u mojoj prosloj poruci.
Problem je da li je moguce slati signal kompijuteru preko paralelnog porta i kako bi on ustvari izgledao.
Naravno stavljao bi neku odgovarajucu redukciju na motor koja bi smanjivala brzinu jer taj motor ima oko 10000 obrtaja u min, a enkoder bi isao direktno na osovinu (pre reduktora) tako da bi dobijao zadivljujucu preciznost. Mogao bo da idem i do preciznosti vece od 0,01mm ali se ne bih bas toliko igrao, dosta je 0,1 za mene.
Pitanja na koja molim vas odgovorite =)
Da li komp moze da prima signal , kako , kako taj signal izgleda, preko cega?
Kakav i da li uopste salju signal oni magnet switch sa 3 zice, ili IC dioda i citac (kako sve to radi)?
P.S. Pregledacu net i odgovoriti na temu ako nesto nadjem na netu.
[ ZAS011 @ 03.04.2012. 20:33 ] @
10000 min-1 je malko mnogo za DC motore koji bi se koristili kao servo motori.
Enkoder se bas i ne pravi tako lako.
Servo petlja se ne zatvara preko racunara nego preko drajvera (npr, proguglaj UHU Servo).
Finansijska razlika izmedju 0.1mm i 0.01mm je 4 puta (cene komponenata za svako povecanje preciznosti rastu eksponencijalno).
Bas sam danas video neku ponudu za LPKF skalameriju, sa softverom bezobraznoh 60,000.00 €
[ PedjaZ @ 03.04.2012. 20:51 ] @
Skale...
to je teorija
evo ti praksa.
Sema kako izgleda servo drajver.
Mozes ga naci na netu - UHU ELM DC SERVO...
[ Skale97 @ 04.04.2012. 12:31 ] @
Malo je to veliko.
To je za samo jedan motor???
[ ZAS011 @ 04.04.2012. 13:39 ] @
To je za samo jedan SERVO motor.
Sta si mislio? Jedan BC337?
[ bogdan.kecman @ 04.04.2012. 15:59 ] @
gleadam ovu temu vec neko vreme i suzdrzavam se ... ali evo moram da progovorim ne vredi, stego me ovaj grip, moram negde da ispustim ventil :D
Citat:
Sta je sve potrebno za jedan CNC
potrebno je znanje i pare.
Sto imas vise znanja, to ti treba manje para, sto imas manje znanja treba ti vise para.
Sa pitanjem "sta mi treba za cnc", znaci da ti je znanje toliko malo da je jedina isplativa varijanta da kupis gotov cnc (dakle max kolicina para)
[ shpiki @ 04.04.2012. 16:24 ] @
Amin!
[ Skale97 @ 04.04.2012. 20:42 ] @
Postavio sam temu bez znanja, a imam vremena do pocetka maja da napravim spisak sta sve od elektronike treba da kupim, a do tada ima vremena, samo kada bi mogao da nadjem sve sto mi je potrbno da procitam, naucim.
Treba da naucim paralelni port, kako se kontrolise na windows 7, kako idu drajveri, programi i slicno.
I treba mi najjednostavniji nacin kako na komp da posaljem signal npr. 1010 (u slucaju paralelnog 5V-0V-5V-0V)
I ako ti bogdan.kecman znas nesto o CNC sto bi ga ucinilo jeftinijim reci da i ostali znaju, ja msm da za takve stvari i sluzi ovaj forum da oni koji ne znaju dobiju odgovore i da nauce, a oni koji znaju da pomaznu nama koji ne znamo.
[ ZAS011 @ 04.04.2012. 21:03 ] @
W7 zaboravi da ce da kljucka po paralelnom portu tako kako si zamislio. Taj bi mogao samo preko USB-a:
ili kao sto ti je PedjaZ okacio slicku pa da sam pravis (ispasce te skuplje nego gotovo)
Od mehanike, eeeee tu vec ima toliko razlicitih dzidzabidza da te glava (a i dzep) zaboli.
Ako napravis dobar spisak do kraja IDUCEG maja, budi zadovoljan. Nije 'tica sve sto leti.
[ bogdan.kecman @ 04.04.2012. 21:16 ] @
nije pitanje da li neko hoce da podeli znanje ili ne, ali ce te kostati skuplje da to sastavis sam nego da kupis gotovo
1. kontrolises spravu preko PC parporta sa necim tima MACH3 ili EMC2 .. na EMC2 sajtu imas link na jedno 200 razlicith kontrolera sto za stepere sto za servo motore.
2. ako hoces servo motore, jedan od najjednostavnijih drajvera si dobio u poruci na prosloj strani i kukao si da je veliko . .to je "super jednostavna sema"
3. ako hoces steper motore, dobio si vec hint da sve sto ti treba imas u datasheet-u za recimo L298 i L297, dodatno imas brdo primera na EMC2 sajtu
4. imas specijalizovane forume za cnc gde na svakom imas 2-3 topovane teme gde pise sve sto ti treba .. neki od njih
sve to treba prvo da procitas pa da razmislis sta i kako ... pitanje "od cega se pravi cnc ... treba da naucim paralelni port" je isto kao da si pitao "od cega se prave kola ... treba da naucim kako se zaseca drvo kaucuka"
Najlajse se uci tako sto kupis gotov cnc (najbolje ako ima neki KIT koji sastavis po uputstvu koje dobijes) i onda gledas kako taj radi i ucis ... ovako "na suvo" jedino da debelo zagrejes stolicu i jedno 3-4 meseca malo prelistas dokumentaciju na netu
[ PedjaZ @ 06.04.2012. 00:20 ] @
2006-te sam imao ideju da CNC ucinim jeftinijim,
tj. da koristim obicne motore i enkoder montiran na klizacima,
a ne na osovini motora kako bi kompezovao backslash
i sve kontrolisano kompjuterom, a ne drajverima.
Program zapocet u VB6,
odradjen deo oko pretvaranja G-CODE u nesto razumljivo kompjuteru
i tu sam stao i zakopao "projekat" jer je bilo tada precih stvari.
Ovo je samo da ti pokazem da ako hoces elektroniku da pojednostavis
onda ces morati nesto drugo da iskomplikujes.
A ovo je noviji interaktivni 3D izgled koji je trebao da bude ubacen u program.
[Ovu poruku je menjao PedjaZ dana 06.04.2012. u 02:05 GMT+1]
[ shpiki @ 06.04.2012. 09:21 ] @
@offtopic:
PedjaZ druze, ako si sve ovo uradio u VB6 - skidam kapu! 3D + vector u VB6 (koji inace nije ni predvidjen za neku "grafiku") - svaka cast.
Mislim da ce se posle ovoga definitivno odluciti za "komplikovaniju" elektroniku... ili definitivno odustati... vreme ce pokazati.
[ Skale97 @ 06.04.2012. 10:36 ] @
Napokon neko ko me razume =) JUPI
Nakon 25 odgovora evo ga jedan pravi.
Bas sam to hteo i ja da uradim, kao PedjaZ.
Samo sto sam zapeo na pocetku jer ne znam kako kompu da posaljem signal. npr. logicka jedinica (1) logicka nula (0) i da mu posaljem signal 10.
A za program nije tesko jer mogu da se igram koliko hocu i mogu da popravim sve greske dok kod elektronike mala greska i ode 70E za kontroler.
Imam par drugova koji ´znaju´ na kompu, a ima i u biblioteci knjiga (od jendo 500strana o VB6) pa bi polko to proucavao.
Ali samo ako bi mi neko molim vas odgovorio kako da posaljem kompu 10.
Da li samo da spajam masu sa nekim pinom, da li data pinovi mogu da primaju signal osim sto ga salju.
[ bogdan.kecman @ 06.04.2012. 13:07 ] @
"kompu saljes" ... to mislis preko paralelnog porta .. tako sto pin vezes na gnd za 0 ili 5v za 1
"za program nije tesko" .. jeste zato sto da bi imao cnc koji se krece brze od 1cm na sat moras da imas real time kernel koji moze da cita port dovoljno brzo, ti iz VB mozes da zaboravis na tako nesto zato sto ce VB da ti "proguta" 10% taktova sa enkodera, a greska od 10% citanja enkodera je "neupotrebljiv cnc"
inace, danas kupiti komp sa paralelnim portom je retkost, sa vise od jednog paralelnog porta je gotovo nemoguce a samo sa jednim par portom nemas dovoljno pinova da teras cnc sa 2 ose, kamoli nesto kompleksnije
[ PedjaZ @ 06.04.2012. 13:26 ] @
Slazem se sa Bogdanom da VB nije za to.
A to sto kazes da ces za program lako...
Ovo je taj program gde je mozda samo petina stvari odradjena.
Zamisli samo koliki bi bio ceo program.
Evo ti pa iskoristi sta ti treba
@shpiki
Da me vidis samo sa prastarim AmigaBASIC-om kako sam palio i zario :)
Nazalost, sve je to hobi.
---------------------------------------------------------------
Public maxXprikaz As Double 'kod COMPILE izracunava
Public maxYprikaz As Double ' max vrednosti x,y,z
Public maxZprikaz As Double ' da bi prikazao u max velicini
Public minZprikaz As Double
Public Korak As Double
Public BrojLinija As Double '__za 2D-3D_doradjeno.txt
Public klx As Integer
Public kly As Integer
Public klz As Integer
Public klr As Double
Public klr1 As Integer
Public kls As Double
Private Sub Command20_Click() ' OPEN
Dim unos As String
Dim FileN As String
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
' Set filters
CommonDialog1.Filter = "All Files (*.*)|*.*| " & _
"nc Files (*.nc)|*.nc|" & _
"cnc Files (*.cnc)|*.cnc|" & _
"txt Files (*.txt)|*.txt|"
CommonDialog1.FilterIndex = 1 ' default filter
CommonDialog1.ShowOpen: FileN = CommonDialog1.FileName: Open FileN For Input As #1
'Open "E:\Podaci sa C\VB6\_Proba\cnc\Izgled\6_2D_opcije\1.nc" For Input As #1
unos = Input$(LOF(1), 1)
Open App.Path + "\temp\_temp.nc" For Output As #2
Print #2, unos;
Close #1, #2
Text1.Enabled = True
Text1.Text = unos
Private Sub Command22_Click()
'u$=text1.text
End Sub
Private Sub Command26_Click() ' Compile
Dim unos As String 'red po red
Dim znak As String 'znak po znak iz reda
Dim k As String 'k=unos
Dim xs As String, ys As String, zs As String 'kod snimanja
Dim i As Double, j As Double, l As Double
Dim b As Double, c As Double, NewPosLen As Double, Razmak As Double
Dim mRip As String 'cupa x, y, z ... iz unosa - reda
Dim mv As Double 'mv=val(mrip)
Dim xStaro As Double, yStaro As Double, zStaro As Double
Dim xNovo As Double, yNovo As Double, zNovo As Double
Dim pomakX As Double, pomakY As Double, pomakZ As Double 'kod crtanja/snimanja cele putanje
Dim KorakXYZ As Double
Dim KorakX As Double, KorakY As Double, KorakZ As Double
Dim xStep As Double, yStep As Double, zStep As Double
Dim Lx As Double, Ly As Double, Lz As Double
Dim L0 As Double, L1 As Double, L2 As Double, L3 As Double, L4 As Double
Dim PromenaXYZ As Integer 'ako u koloni ima podataka za x,y ili z
Open App.Path + "\temp\_temp.nc" For Input As #1
Open App.Path + "\temp\_temp.txt" For Output As #2
Open App.Path + "\_za 2D-3D.txt" For Output As #3
PocUnosa:
PromenaXYZ = 0
j = j + 1
'If j = 500 Or EOF(1) = True Then GoTo endsubic
If EOF(1) = True Then GoTo endsubic
Line Input #1, unos
unos = UCase(unos)
If unos = "" Then GoTo PocUnosa
'ako je unos "" onda je l=0 pa for i izadje,
' tako da ne stigne na if znak=""
c = 0
l = Len(unos)
For i = 1 To l
znak = Mid$(unos, i, 1)
If znak = "(" Or znak = "*" Or znak = "%" Or znak = "" Or znak = "{" Then
'( % * { - komentar (%=beep)
'Stop
GoTo PocUnosa 'novi red
ElseIf znak = "N" Then
'broj linije
GoSub ZnakZajednicko
'Stop
ElseIf znak = "G" Then
GoSub ZnakZajednicko
ElseIf znak = "X" Then
GoSub ZnakZajednicko
xNovo = mv
PromenaXYZ = 1
ElseIf znak = "Y" Then
GoSub ZnakZajednicko
yNovo = mv
PromenaXYZ = 1
ElseIf znak = "Z" Then
GoSub ZnakZajednicko
zNovo = mv
PromenaXYZ = 1
ElseIf znak = "M" Then
'smer vrtnje alata, promena alata, hladjenje...
'M03 start
'M05 stop
GoSub ZnakZajednicko
'Stop
ElseIf znak = "J" Or znak = "I" Then
'kruznica
'N30 G2 X22 Y40 I50 J40
'krug u smeru kazaljke na satu(G2)
'da X22 Y40
'centar u X50 Y40
GoSub ZnakZajednicko
Stop
ElseIf znak = "D" Then
'offset alata (isto G40/41/42 ?)
Stop
ElseIf znak = "S" Then
'S obrtanje alata (obrtaja/minut)
'Stop
ElseIf znak = "T" Then
'T odabir
'Stop
ElseIf znak = "F" Then
'F brzina hoda alata
GoSub ZnakZajednicko
'Stop
Else
'Stop
End If
Next i
'--------------------------------------------------------------
'Stop
If PromenaXYZ = 0 Then GoTo PocUnosa ' trenutno ovako
OdrediXYZ:
Lx = xNovo - xStaro
Ly = yNovo - yStaro
Lz = zNovo - zStaro
L1 = Sqr(Lx ^ 2 + Ly ^ 2)
L0 = Sqr(L1 ^ 2 + Lz ^ 2) 'L1 ne mora sqr zato sto je ovde ^2
If xNovo > maxXprikaz Then maxXprikaz = xNovo
If yNovo > maxYprikaz Then maxYprikaz = yNovo
If zNovo > maxZprikaz Then maxZprikaz = zNovo
If zNovo < minZprikaz Then minZprikaz = zNovo
ZnakZajednicko:
c = i
k = unos
NewPosLen = 0
Razmak = 0 'X22_Y30 broji i taj razmak
GoSub OdrediDuzinu
' Print NewPosLen
c = 0
mRip = Mid$(k, i + 1, NewPosLen)
mv = Val(mRip)
i = i + NewPosLen + Razmak 'vrteo bi od prvog broja posle G/X/Y/Z
Return
OdrediDuzinu:
c = c + 1
If Mid$(k, c, 1) = "0" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "1" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "2" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "3" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "4" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "5" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "6" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "7" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "8" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "9" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "-" Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "." Then NewPosLen = NewPosLen + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = " " Then Razmak = Razmak + 1: GoTo OdrediDuzinu
If Mid$(k, c, 1) = "A" Then Return
If Mid$(k, c, 1) = "B" Then Return
If Mid$(k, c, 1) = "C" Then Return
If Mid$(k, c, 1) = "D" Then Return
If Mid$(k, c, 1) = "E" Then Return
If Mid$(k, c, 1) = "F" Then Return
If Mid$(k, c, 1) = "G" Then Return
If Mid$(k, c, 1) = "H" Then Return
If Mid$(k, c, 1) = "I" Then Return
If Mid$(k, c, 1) = "J" Then Return
If Mid$(k, c, 1) = "K" Then Return
If Mid$(k, c, 1) = "L" Then Return
If Mid$(k, c, 1) = "M" Then Return
If Mid$(k, c, 1) = "N" Then Return
If Mid$(k, c, 1) = "O" Then Return
If Mid$(k, c, 1) = "P" Then Return
If Mid$(k, c, 1) = "Q" Then Return
If Mid$(k, c, 1) = "R" Then Return
If Mid$(k, c, 1) = "S" Then Return
If Mid$(k, c, 1) = "T" Then Return
If Mid$(k, c, 1) = "U" Then Return
If Mid$(k, c, 1) = "V" Then Return
If Mid$(k, c, 1) = "W" Then Return
If Mid$(k, c, 1) = "Y" Then Return
If Mid$(k, c, 1) = "Z" Then Return
'ovde izadje ako je c> od len(k)
Return
endsubic:
Close #1, #2, #3
Open App.Path + "\_za 2D-3D.txt" For Input As #1
Open App.Path + "\_za 2D-3D_doradjeno.txt" For Output As #2
unos = Input$(LOF(1), 1)
Print #2, "ako se otvara iz nekog drugog programa"
Print #2, BrojLinija
Print #2, maxXprikaz
Print #2, maxYprikaz
Print #2, maxZprikaz
Print #2, minZprikaz
Print #2, unos;
Close #1, #2
Private Sub Command27_Click() ' NEW
Text1.Enabled = True
Text1.Text = ""
Command26.Enabled = True 'compile
Command21.Enabled = True 'save
Command22.Enabled = True 'find
Command23.Enabled = True 'replace
Command26.BackColor = RGB(250, 100, 100)
SSTab3.Enabled = False
Form1.Caption = "New"
End Sub
Private Sub Command30_Click()
Dim X As Double, Y As Double, z As Double
Dim xs As Double, ys As Double, zs As Double
Dim xr As Double, yr As Double, zr As Double
Dim ox As Double, oy As Double, oz As Double
Dim o As Double
Dim un As String
Open App.Path + "\_za 2D-3D_doradjeno.txt" For Input As #1
Line Input #1, un ' komentar
Line Input #1, un ' broj tacaka
Line Input #1, un ' maxX
maxXprikaz = un
Line Input #1, un ' maxY
maxYprikaz = un
Line Input #1, un ' maxZ
maxZprikaz = un
Line Input #1, un ' minZ
minZprikaz = un
If xr > 6740 Or yr > 4920 Then Stop
'Picture2.Cls
'Picture2.Print x
'Picture2.Print y
'Picture2.Print z
DoEvents
If Option2 = True Then
If z < 0 And Check3.Value = Checked Then
Picture1.Line (xs, zs)-(xr, zr)
ElseIf z >= 0 And Check2.Value = Checked Then
Picture1.Line (xs, zs)-(xr, zr), RGB(0, 150, 200)
End If
ElseIf Option3 = True Then
If z < 0 And Check3.Value = Checked Then
Picture1.Line (ys, zs)-(yr, zr)
ElseIf z >= 0 And Check2.Value = Checked Then
Picture1.Line (ys, zs)-(yr, zr), RGB(0, 150, 200)
End If
Else 'opcija 1
If z < 0 And Check3.Value = Checked Then
Picture1.Line (xs, ys)-(xr, yr)
ElseIf z >= 0 And Check2.Value = Checked Then
Picture1.Line (xs, ys)-(xr, yr), RGB(0, 150, 200)
End If
End If
xs = xr
ys = yr
zs = zr
Sleep HScroll15.Value
GoTo Poc
Kraj:
Beep
Close 1
End Sub
Private Sub Command31_Click()
HScroll15.Value = 0
End Sub
Private Sub Command32_Click()
Dim X As Double, Y As Double, z As Double
Dim xs As Double, ys As Double, zs As Double
Dim xr As Double, yr As Double, zr As Double
Dim ox As Double, oy As Double, oz As Double
Dim o As Double
Dim un As String
Dim Rgb1 As Integer 'boja kod 3d prikaza
Dim Rgb2 As Integer
'Dim pi As Double
'pi = 4 * Atn(1) '3,14159265358979
Open App.Path + "\_za 2D-3D_doradjeno.txt" For Input As #1
Line Input #1, un ' komentar
Line Input #1, un ' broj tacaka
Line Input #1, un ' maxX
maxXprikaz = un
Line Input #1, un ' maxY
maxYprikaz = un
Line Input #1, un ' maxZ
maxZprikaz = un
Line Input #1, un ' minZ
minZprikaz = un
ox = 6710 / maxXprikaz '6735
oy = 4900 / maxYprikaz '4913
If ox < oy Then
o = ox
Else
o = oy
End If
Picture2.Line (5, 4913)-(maxXprikaz * o + 2, 4913 - (maxYprikaz * o)), RGB(200, 150, 510), BF
If Option3 = True Then Picture2.Line (0, 2000)-(6700, 2000), RGB(250, 150, 200)
Rgb1 = 255 / Abs(minZprikaz)
Poc:
If EOF(1) = True Then GoTo Kraj
Input #1, X
Input #1, Y
Input #1, z
xr = 20 + (X * o)
yr = 4913 - (Y * o)
xr = xr / (VScroll5.Value / 10)
yr = yr / (VScroll5.Value / 10)
zr = z / (VScroll5.Value / 20)
' If xr > 6740 Or yr > 4920 Then Stop
DoEvents
'xr = (xr * yr / 4000) + klx 'kao pruga - perspektiva za yr =yr
xr = (xr + yr / klr) + VScroll3.Value
yr = yr - xr / 2 '/klr1
yr = (yr - zr * 300) + VScroll4.Value
If z < 0 And Check4.Value = Checked Then
Rgb2 = 255 - Rgb1 * Abs(z)
Picture2.Line (xs, ys)-(xr, yr), RGB(Rgb2, Rgb2, Rgb2)
ElseIf z >= 0 And Check5.Value = Checked Then
Picture2.Line (xs, ys)-(xr, yr), RGB(0, 150, 200)
End If
xs = xr
ys = yr
zs = zr
Sleep HScroll16.Value
GoTo Poc
Kraj:
Beep
Close 1
End Sub
Private Sub Command34_Click() '----- oba -----
Dim X As Double, Y As Double, z As Double
Dim xs As Double, ys As Double, zs As Double
Dim xr As Double, yr As Double, zr As Double
Dim xs2 As Double, ys2 As Double, zs2 As Double
Dim xr2 As Double, yr2 As Double, zr2 As Double
Dim ox As Double, oy As Double, oz As Double
Dim o As Double
Dim un As String
Dim Rgb1 As Integer 'boja kod 3d prikaza
Dim Rgb2 As Integer
'Dim pi As Double
'pi = 4 * Atn(1) '3,14159265358979
Open App.Path + "\_za 2D-3D_doradjeno.txt" For Input As #1
Line Input #1, un ' komentar
Line Input #1, un ' broj tacaka
Line Input #1, un ' maxX
maxXprikaz = un
Line Input #1, un ' maxY
maxYprikaz = un
Line Input #1, un ' maxZ
maxZprikaz = un
Line Input #1, un ' minZ
minZprikaz = un
ox = 6710 / maxXprikaz '6735
oy = 4900 / maxYprikaz '4913
If ox < oy Then
o = ox
Else
o = oy
End If
Picture2.Line (5, 4913)-(maxXprikaz * o + 2, 4913 - (maxYprikaz * o)), RGB(200, 150, 510), BF
If Option3 = True Then Picture2.Line (0, 2000)-(6700, 2000), RGB(250, 150, 200)
Rgb1 = 255 / Abs(minZprikaz)
Poc:
If EOF(1) = True Then GoTo Kraj
Input #1, X
Input #1, Y
Input #1, z
'--------------------------------2D
xr2 = 20 + (X * o)
yr2 = 4913 - (Y * o)
zr2 = 2000 - (z * o)
If xr2 > 6740 Or yr2 > 4920 Then Stop
'Picture2.Cls
'Picture2.Print x
'Picture2.Print y
'Picture2.Print z
DoEvents
If Option2 = True Then
If z < 0 And Check3.Value = Checked Then
Picture1.Line (xs2, zs2)-(xr2, zr2)
ElseIf z >= 0 And Check2.Value = Checked Then
Picture1.Line (xs2, zs2)-(xr2, zr2), RGB(0, 150, 200)
End If
ElseIf Option3 = True Then
If z < 0 And Check3.Value = Checked Then
Picture1.Line (ys2, zs2)-(yr2, zr2)
ElseIf z >= 0 And Check2.Value = Checked Then
Picture1.Line (ys2, zs2)-(yr2, zr2), RGB(0, 150, 200)
End If
Else 'opcija 1
If z < 0 And Check3.Value = Checked Then
Picture1.Line (xs2, ys2)-(xr2, yr2)
ElseIf z >= 0 And Check2.Value = Checked Then
Picture1.Line (xs2, ys2)-(xr2, yr2), RGB(0, 150, 200)
End If
End If
xs2 = xr2
ys2 = yr2
zs2 = zr2
'-------------------------------3D
xr = 20 + (X * o)
yr = 4913 - (Y * o)
xr = xr / (VScroll5.Value / 10)
yr = yr / (VScroll5.Value / 10)
zr = z / (VScroll5.Value / 20)
' If xr > 6740 Or yr > 4920 Then Stop
DoEvents
'xr = (xr * yr / 4000) + klx 'kao pruga - perspektiva za yr =yr
xr = (xr + yr / klr) + VScroll3.Value
yr = yr - xr / 2 '/klr1
yr = (yr - zr * 300) + VScroll4.Value
If z < 0 And Check4.Value = Checked Then
Rgb2 = 255 - Rgb1 * Abs(z)
Picture2.Line (xs, ys)-(xr, yr), RGB(Rgb2, Rgb2, Rgb2)
ElseIf z >= 0 And Check5.Value = Checked Then
Picture2.Line (xs, ys)-(xr, yr), RGB(0, 150, 200)
End If
xs = xr
ys = yr
zs = zr
Sleep HScroll17.Value
GoTo Poc
Kraj:
Beep
Close 1
End Sub
Private Sub Form_Load()
klx = 0
kly = 2480
klz = 0
klr = 1.1
klr1 = 2
kls = 1.5
End Sub
nije samo problem VB, problem je sam windows koji ne moze da ti garantuje tajming. Ti sa jakom masinom koja ima mali latency mozes da izvedes nekako stepovanje sa kompa (ala mach3) ali da citas enkoder - no freaking way, za to ti vec treba real time kernel .. EMC2 na primer moze to da radi ali EMC2 koristi specijalan linux kernel koji je budzen da bi radio real time, i opet ne radi idealno dobro ..
Drajver za steper motor je 10eur, polovan nema23 mozes da kupis za 10-20eur .. reprap elektronika moze da se sastavi za ispod 100 eur i kontrolises je seriskim portom, kontrolises 4 ose bez problema .. doduse sa steperima ne sa servo motorima .. no obzirom da za 20eur kupis steper, koji ti je interes da ides na servo? osim ako neces kao svoj prvi projekat da pravis masinu od 2 tone ?
[ Skale97 @ 07.04.2012. 16:04 ] @
Koja je max brzina slanja signala i kako ´da ga pretvorim u nesto razumljivo kompu´
A sto se tice pinova:
ima ih 8 (data pinova)
Po 2 za svaki motor (da bi mogao da se okrece na dve strane
to je 6
I ostaje mi 2 za enkodere za ´x´ i ´y´
A sto se tice ´z´ ose nju bi radio sa nekim sporim motorom na vreme (npr. 1sec=10mm)
I da li mogu da saljem signal data portovima ili trebaju neki drugi.
Hvala za program (da li moze u VB6) nisam ga jos probao,
Ali kada ga probam javljam vam.
Sto se tice enkodera:
Da li da stavim IC Senzor i diodu, kako se zovu (tacno) i koliko kostaju otprilike (msm 10-20din ili 500din =) )
Sto se tice programa probacu i u paskalu, i neke druge programe.
Sto se tice elektronike da li ce mi ovo biti dovoljno??? (sa slike)
[Ovu poruku je menjao Skale97 dana 07.04.2012. u 17:17 GMT+1]
[ PedjaZ @ 07.04.2012. 16:26 ] @
Odustani pre nego sto ista pocnes.
Mozes ti da napravis nesto sto ce ici tamo-vamo ali to nije CNC
[Ovu poruku je menjao PedjaZ dana 07.04.2012. u 23:08 GMT+1]
[ Skale97 @ 07.04.2012. 16:58 ] @
Procitao sam jos pre taj sajt samo mi to nije bas jasnije pa zato i pitam.
Preko kojih pinova se kompu salje signal data status ili control???
[ ZAS011 @ 07.04.2012. 18:12 ] @
Kod CNC masina NE SALJES komp-u data/status/stagod, vec ti komp generise impulse za pokretanje motora (Step/Direction)
[ kruparica @ 07.04.2012. 18:35 ] @
Prosto ima i gorih pitanja nego sto su bila moja u vezi izrade Cnc masine....
Cnc Za 100 evrica ni u snu...
Imam jednu ideju koja se tice Cnc masina i Ovog Foruma(ja sam pedantan covek i volim da je sve na mestu tako sam u radionici spakovao alat u vise limenih ormara,srafove i sitnis razvrstao i napisao sta je sta da se snadjes cim vidis natpis... a sta sam hteo ovako vi svi svasta znate u vezi cnc masina pa bi voleo da otvorimo novu temu koja glasi SVE STO TREBA ZA CNC( u kojoj cemo prikupiti i prevesti sadrzaje sa drugih sajtova i staviti Na ovaj sajt ali uredno srediti tematiku...)i da nam pomognu i moderatori,
Koliko sam tragao ovde na forumu o usb na paralel port za cnc i gle cuda ima na Mycnc uk semica(samo me kopa koji program podrzava usb a da je besplatan)
Naprimer otvoriti temu o cncu kao sto sam naveo i otvoriti pod teme kao npr Drajveri kojih ima svugde na netu na Pminmo com...
Sta sam hteo reci to da sam tragao po netu danima mucio razne forumase itd i najgore potrosio dane nedelje i mozda mesece prikupljajuci raznorazne seme za cnc...
Ali svi kada bi ulozili u takvu temu po 3 sata napravili bi temu izuzetno bogatu sadrzajem i dobili bi vecu diskusiju na temu cnca a i skratili bi vreme za traganje.
Znaci tema pocinje uvodom za cnc treba
1.
2.
3...
itd da u jednoj temi ima sve od pocetka do kraja.
[ kruparica @ 07.04.2012. 18:53 ] @
http://www.elektromehanika.com/ prodaja step motora
hobby cnc.rs imju motorice jeftino sajt im je u izradi ili prepravci...i drajver za 35evraitd
[ guja011 @ 07.04.2012. 20:03 ] @
ajd kad prozivaš moderatore, da ne bude nekih nesporazuma, nije na njima da vode teme, uverio si se da ima "običnih" učesnika čije je znanje ogromno, ako se oni uključe, imaš uglavnom većinu odgovora na ono što te zanima (izuzev pojedinih načina nabavke komponenti).
na moderatorima je uglavnom da tema liči na nešto, bez prepucavanja ili komercijalnih postova (više o tome u ES pravilniku) a tema se može topovati
među odabrane.
primer teme o štampicama i izradi ili trafoima pokazuje kako tema ume da se razvuče i ponavljaju neke stvari n puta (iako je sve rečeno al nekog mrzi da to čita).
[ bogdan.kecman @ 08.04.2012. 00:07 ] @
Citat:
kruparica:
Naprimer otvoriti temu o cncu kao sto sam naveo i otvoriti pod teme kao npr Drajveri kojih ima svugde na netu na Pminmo com...
elektronika je izmedju 1% i 10% jedne cnc masine (zavisi da li gledas znanje ili cenu ili vreme ili velicinu) zasto mislis da bi elektronika bila pravi forum za pricu o "sta treba za cnc masinu". Neki mehanicki forum bi bio mnogo korisniji, da ne spominjem da na ES-u postoji
gde vec ima dosta postova o cnc-u i gde to ima vise smisla
da ne spominjem vec spomenute specijalizovane cnc forume
ovde na elektronici ima smisla o tome da pricamo dal je ovaj enkoder bolji od onog enkodera, kako napraviti ovaj ili onaj drajver, da li je ovaj ili onaj bolji i to je to .. pritom svi ovi koji se ozbiljno bave cnc masinama nece da ti daju nijedan info posto vecina njih misli da ako ti daju prst ti ce im otmes posao :(
pogledaj spisak i tamo ces naci
- lagerton i Standard Trade ti prodaju sve klizace, brezone, vagone, etc etc koji ti trebaju
- flexmatic, alco .. ti prodaje ceo isel cnc program - motore, t sine, spojke, uglove, enkodere, drajvere, busilice, alatke...
- nanotehna, betls .. prodaju remenice, remenike, tuljke ..
- MASS isto prodaje korisne alatke (gotove cnc amsine i masine koje mozes da "cncujes"
- Rade Mudric prodaje najjeftinije motore u gradu (polovnjaci)
...
ima jos firmi (uno lux na primer, izgubio sam njihove podatke) u srbiji koje se time bave (ako neko zna neke firme koje tamo na spisku fale slobodno me pp pa cu da dodam) ..
e sad, da na elektronika forumu pricamo o tome da li je bolji piramidalni sa setajucim stolom, ili je bolje da imas most koji se seta, da li je bolje otvoreni ili zatovoreni linearni bearing ili je bolje ici na vagon i sinu ili .. ili .. nije mesto ..
imas u ovoj temi linkove na ozbilje forume za cnc + na nekoliko "do it yourself cnc masina" sa svim nacrtima .. odatle pocnes .. malo je bez veze da si ubedjen da ti mislis da "mozes jeftinije da napravis cnc" kao da niko na svetu nije o tome razmisljao pa si se ti prvi setio, samo ne znas kako da posaljes 1 ili 0 kompu sve ostalo si vec osmislio kako da bude najjeftinije :D
[ kruparica @ 08.04.2012. 10:13 ] @
Nisam mislio da prozivam Moderatore.. Nego medju njima ili oni sami imaju veliko znanje...
O tome sam i mislio da nebude prepucavanje niti komercijale,
Nego spakovati sve o cncu u jednu prosirenu temu.
Jer koliko cidim treba obigrati ceo ovaj forum da bi do necega stigao,(isto se prica otvaraju se nove teme koje su prezvakane i pitanja uvek ista I ima 10 pojedinaca koji nesto znaju i koji daju korisne savete(vidim da isti bogdan,ti... svima nama objasnjavate isto PO 5 PUTA. tj svakom novajliji koji dodje..)
Nesmeta mi to sto objasnjavate to je korisno...
Ali jedna tema u kojoj bi bilo sve od a do s i da je zakljucana.
Naprimer
U zakljucanoj temi nekome nesto nije jasno,on otvori drugu temu i tu se u drugoj temi resi problem,i onda Vi kao moderator Dopunite zakljucanu temu sa tim sadrzajem malo prepravljenim.
Evo jednog Primera
Naprimer
Otvoriti Temu
Stepper Drajveri Seme
Okaciti gomilu sema i dati objasnjenja zakljucati i po potrebi dopunjavati
Naprimer vidi se sema i postave se pitanja o toj semi u drugoj temi,Mislim da ce biti vise pitanja i komentara nego dosad.
[ ZAS011 @ 08.04.2012. 10:41 ] @
Za CNC postoje, za to, posebni forumi. Bogdan je u jednom od postova naveo neke, sto strane sto domace. Glupo je razvodnjavati takve teme na mnogo razlicitih mesta.
O CNC-u se prica i na ES-u u http://www.elitesecurity.org/f161
Inace, 100 ljudi 100 cudi, svako od nas ce forsirati neko svoje vidjenje sto elektronike sto mehanike tako da ...
Inace, zaklucaj - otkljucaj - dopuni - zakljucaj ... i tako u krug nije bas moderatorski posao. I moderatori su ljudi sa svojim privatnim zivotima i obavezama, ne moraju jos da trose vreme na trazenje "zagubljenih" kljucica
[ Skale97 @ 09.04.2012. 20:10 ] @
Pitam 5 puta, ali sumnjam da ce mi iko odgovoriti.
Kojom magijom da šaljem kompu podatke, kako da ih komp ocita kada ih posaljem i slicno.
Sto se tice mehanike ide obicna ploca s 2 "cevke" sa strane (14 ili 16mm precnik) i onda uzimam caure od anasera kojih imam stotinak (valjda ce se naci 15-ak istih)
da nastavim 2 cevke sa strane a ispod ploce je motor, na cevke idu caure ( 2 na svaku) pa sam smislio neki nacin da spojim 2 caure na sipki pa onda te 2 sto spajaju caure... pa na motor. "y" Osa
E sad na te "cevke" na svaku idu po 2 cevke ( "z" osa) takodje su i gore spojene zbog stabilnosti.
i sada imam 4 cevke koje kada se gledaju od gore izgledaju ovako : :
I sada to spajam sa jos 2 pa izgleda :=====: ovako "x" osa
i tu ide ono sto drzi busilicu, olovku, ...
Sto se tice polozaja motora prvi je onaj ispod ploce "y" osa,
drugi i treci su smesteni na one 2 zadnje cevi one gore.
Sto se tice programa godine su preda mnom =) ima vremena.
A posto mi je jedino elektronika problem ovde postavljam pitanje.
P.S da li je moguce da step motori kostaju 10E ?????
[ ZAS011 @ 09.04.2012. 21:18 ] @
'Ajde još jednom da ti napišem, pošto ne mogu da ti nacrtam:
ti ne šalješ komp-u ništa osim E-Stop, Home i Limit signala sa mikroprekidača. Komp-om šalješ komande elektronici koja "ganja" motore, drajveri (elektronika) vode računa o poziciji motora (ako su u pitanju servo) ili ne vode (ako su u pitanju steperi).
Na malečke makine možeš da stavljaš te steperčiće od 10 €
Evo ti link gde možeš da stekneš predstavu o jednoj DIY makini.
Što se elektronike tiče, to ću prepustiti drugima da ti pišu i crtaju, ja sam zagovornik gotovih drajvera, npr Gušterčići
EDIT: Dodato označeno crvenim, tek da pisanije bude kompletno
[Ovu poruku je menjao ZAS011 dana 10.04.2012. u 10:58 GMT+1]
[ PedjaZ @ 10.04.2012. 08:19 ] @
"Imam caure, jos samo da ovo spojim sa ovim i ono sa onim i da naucim da programiram i taman cu tada biti u penziji i imati vremena za ovo :)"
Opet ti kazem da pogledas link: http://vojo.milanovic.org/parport/parport-02a.htm
Da posaljes nesto na paralelni
...
Call Out(LPTadresa, 0)
...
Da primis nesto sa paralelnog
...
broj = Inp(SPTAdresa)
...
[Ovu poruku je menjao PedjaZ dana 10.04.2012. u 16:58 GMT+1]
[ Skale97 @ 10.04.2012. 14:03 ] @
IC1 – CD4094
IC2 – CD4021
Gde da nadjem ovo od gore???
Da steknes pribliznu predstavu o meKanici Inace masina je od medijapana 19mm debljine (ima i nesto tanjeg, 12-13mm)
[ e-motion @ 16.04.2012. 07:53 ] @
Poštovani Skele97,
Nešto od iskustava domaćih konstuktora lakih CNC mašina i konstruktora iz bližeg okruženja može da nađe na sledećem linku.
Ima tu fotografija i video zapisa 3-osnih i 4-osnih mašina za obradu drveta, mašina za gasno sečenje i sečenje plazmom, ... Nadam se da će se tu naći i neka ideja za Vas.
Pozdrav,
Petar T.
[ ZAS011 @ 16.04.2012. 09:23 ] @
Auxxx, MDF na stirodur-u, ala to zna da vibrira
[ Skale97 @ 18.06.2012. 12:18 ] @
Posto sam shvatio da je onako tesko napraviti CNC na onaj stari nacim, setio sam se da mogu da koristim miš od kompijutera kao enkoder (ili kako se vec zove) i da ga normalno spojim na komp tamo gde ide mis i da mi cita x i y osu a za z da koristim tockic???
P.S. Da li se pojavila neka ekstremno jeftina kombinacija (gotova ili za sastavljanje) da se kupi (moze i polovna samo da radi)
[ ZAS011 @ 18.06.2012. 17:23 ] @
Ajde ti nama objasni sta ce ti enkoder? Sta bi da postignes sa istim?
CNC, kao masina je glupa sprava, pametni deo je racunar.
Sama masina ima: napajanje, motore i drajvere za motore i podrazumeva se mehaniku.
Racunar salje drajverima impulse, koliko da pomeri koju osu. Povratnu informaciju ne trazi osim krajnjih prekidaca i E-Stop prekidaca.
Drajveri pokrecu motore. Ukoliko su u pitanju servo motori, svaki motor na sebi ima enkoder koji se prikljucuje na drajver u kome se zatvara servo petlja. Ukoliko su, pak, u pitanju koracni motori, enkoderi nisu potrebni, pod uslovom da su motori dobro odabrani prema maksimalnim opterecenjima koja mogu da se pojave.
Ako bas hoces da stavis nesto sto ce ti davati povratnu informaciju gde se tacno nalazi koja osa, onda moras da debelo odresis kesu i nabavis Heidehein merne letve.
Tu ti vec softver igra jako veliku ulogu kod mrdanja osa. U obzir ces morati da uzmes i zazore koji se javljaju u mehanici, i jos tusta i tma parametara da bi ti se masina glatko i fino kretala.
[ Skale97 @ 19.06.2012. 13:12 ] @
Ok, hvala.
Moja je ideja bila da napravim jedno 5 puta jeftiniju verziju mehanike uz potrebu pravljenja specijalnog softvera ili spajanja jedno 2, 3 softvera.
E sad meni ne treba nesto specijalno za secenje aluminijuma, nego za neko crtanje ili mozda secenje nekog mekanog drveta.
Iz tog razloga ne bi da bacim 400-500E
[ ZAS011 @ 19.06.2012. 13:21 ] @
Mladicu moj, za malo para nema iole dobre masine i elektronike. Ne moze sve sa softverom. Lepo sam ti napisao da ako hoces "enkodere" i da ocitavas gde ti se koja osa nalazi, to ce da te kosta da ti usi otpadnu kada cujes cenu.
Najjevtinija varijanta su ti koracni motori sa pripadajucim drajverima i upravljas preko paralelnog porta.
Od softvera imas:
TurboCNC - pod DOS-om (dzaba)
LinuxCNC - pod Ubuntu Linux-om (dzaba)
Mach3 - pod Win 2k / Xp (32 bit) / Vista / 7 (32 bit) (nije dzaba)
[ zkaiser @ 19.06.2012. 13:57 ] @
, ajde jedno skoro 'offtopic' pitanje,
kako stoje stvari oko obrade krajeva navojnih vretena, znaci za dva kuglicna lezaja i prihvat elasticne spojnice. Posto je koliko vidim kod svih dobavljaca kod nas sipka na metar kako god da je odseku nigde se ne spominje zavrsavanje krajeva, a posto je u pitanju prekaljena povrsina nisam siguran da to moze da se obradjuje na svakom strugu i koliko je uopste pouzdano dati to svakom strugaru da obradi, kako se u stvari uhvati u masinu navojno vreteno od npr.1m a da se ne osteti i da bude dobro nacentrirano pri obradi ? Neka me neko ispravi ako gresim, mislim da se obrada krajeva vrsi na strugu ali ne nozem vec brusnim kamenom koji se postepeno primice, nesto slicno kao kada se obradjuju delovi sus. motora ?
[ bogdan.kecman @ 19.06.2012. 14:36 ] @
trapezno ili kuglicno vreteno?
Ja sam kaljeno (hardened) trapezno obradjivao na mom pateticnom malom hobi strugu sa pateticnim obicnim nozevima ... samo je fora da sa brusilicom (ili brusnim kamenom) ocistis pola milimetra sa povrsine i onda mozes da obradjujes to kako oces i cime oces, meko ko dusa :D ...
[ zkaiser @ 19.06.2012. 17:54 ] @
dobro, ja se malo kasno ukljucujem ali, da kuglicno zato je i tu prisutan onaj strah od svakavih 'majstora', i da cini mi se da se u karakteristikama spominje ta tvrdoca prekaljenog sloja koji je dubok svega nekih max. 0.5mm ako se dobro secam tako da, da slazem se da je posle brusenja sipka 'meka ko dusa' ...onda da li ima neki poseban metod ucvrscivanja kuglicnih vretena ?
[ guja011 @ 19.06.2012. 18:04 ] @
misliš u obradi?
pa čaurom
[ zkaiser @ 19.06.2012. 18:07 ] @
da mislim u obradi, ....
, ajde da postavim jedno pitanje za sljagu, da li je za ocekivati da ce majstori strugari koji se ne bave preterano naprednim stvarima i nemaju nikakvih cnc masina, imati odgovarajuce caure za obradnu kuglicnih navojnih vretena ?
[Ovu poruku je menjao zkaiser dana 19.06.2012. u 19:31 GMT+1]
[ bogdan.kecman @ 19.06.2012. 20:37 ] @
za te sa kuglicom, bice da zavisi od majstora do majstora .. ja sam radio samo ove trapezne i njih sam ucvrscavao cevkom i maticom :D (da, da znam, ja nisam majstor, rekoh hobi strug :D )
[ guja011 @ 19.06.2012. 21:51 ] @
svaki strug ima u priboru čaure.
nije to do struga već ozbiljnosti majstora.
[ komplikator @ 21.06.2012. 13:11 ] @
Prije desetak godina jedan od zadnjih projekata u elektronici (dok nisam ostao bez vremena, novaca i slobode tj. oženio se i lemilicu zamijenio bočicom s mlijekom) je bio 3-osni CNC. Napravio sam modularni kontroler za step motore baziran na L297 kontrolerima "pojačanima" FET mostevima. Sve skupas toji na tavanu i skuplja prašinu. Mehanički, vretena su napravljena od mislim M24 navojne šipke, vodilice su kalibrirane iz starih A3 printera, motori također (prave mrcine), no nije to bilo to. Greška je bila što su svi ležajevi bili kotrljajući tj. klizni, bazirani na čahurama. iako je sve rađeno s tolerancijama i mjestom za podešavanje ipak nije bilo kako spada.
Ovih dana razmišljam da sve ponovno oživim, ali da motore i kontrolere zamjenim drugačijima.
Zanima me ima li tko iskustva sa PID regulacijom motora (i kompletnog planetarnog prijenosa) na motorima iz bežičnih bušilica? Naponi su solidni, brzine također, okretni moment ogroman, višestruk u odnosu na stepere, a cijena sitna. Enkoder bi stavio na samu flex. spojnicu, a motor vezao na neki most i mikrokontroler. Imam doma programator (PG302) i licencirani bascom i nekoliko projekata sa Atmel mikrokontrolerima pa mi se oni nameću kao logičan izbor.
Što mislite o ideji, koliko je izvedivo? Što su nedostaci?
Čitao sam na brzinu po netu da se plaše gubitka momenta, nedržanja pozicije, zazora u reduktoru i sl.
Nego, kad sam već na temi... Ne znam je li je itko primjetio da Skale osim mehanike (koja je 80% cnc-a.) koju smatra sporednom želi ignorirati i klasičnu elektroniku? Ako sam dobro shvati, umjesto slanja jednostavnih pozicijskih naredbi motorima zapravo slati sekvence za pobudu svitaka na steperima, a rezultate pomaka kontrolirati očitavanjem nekih signala.
S obzirom da sam proveo dosta godina u rado s periferijama PC računala, mikrokotrolerima i kao programer istih preskočit ću sva uvjeravanja i objašnjenja i reći - nemo to raditi, uzaludno je. Previše je parametara i zakonitosti koje ignoriraš. Za neko ćoravo drajvanje unipolarnog motora još i hajde, no očitavanje impulsa s enkodera u realnom vremenu i klasičnim LPT portom na PC računalu (po mogućnosti s Windozama he,he) kažem - zaboravi, neće biti dobro ni za igru.
[ PedjaZ @ 21.06.2012. 13:52 ] @
Mozda bi nekog zanimalo...
Potrazite na torrentu
"CNCPLANSV3 cnc router plans"
Sve u 1
[ Skale97 @ 21.06.2012. 16:05 ] @
Sto se tice steper motora i drajvera, sve ja to razumem, ali cene nisu normalne (za ono za sta meni treba)
Meni treba nesto sto ce crtati po drvetu, papiru (za teh crteze),... i po koji put napraviti koju rupu.
A ne neka budža za 5-osno obradjivanje aluminijuma.
I stoga ne bi da bacim oko 300E na to.
A sto se tice mehanike prepustio bi to strugaru.
I hvala sto si mi lepo objasnio da ne moze sa enkoderima u realnom vremenu na Windows-u. Da ne gubim vreme bez potrebe.
[ ZAS011 @ 21.06.2012. 18:30 ] @
E, pametnice, sta da ti napisem
Kada nesto konkretno napravis, pohvali nam se i obavezno okaci fotografije, a na Youtube snimak.
[ Skale97 @ 22.06.2012. 10:09 ] @
Evo jedne gluposti sto sam se igrao pa snimio (nista posebno, ali zanimljivo izgleda) =)
ako kazem > Svidja mi se igrica: Medal of Honor,, koju konfiguraciju moram da imam:
Neko ko se u to razume napisace:
Monitor
tastatura
mis
Kuciste:
Procesor: CPU:Pentium D, 3.2GHz / Core 2 Duo, 2.0GHz / Athlon 64 X
RAM: 2GB
VGA: Video card must be 256MB or more and contain these chipsets or better: NVIDIA GeForce 7800 GT; ATI X1900.
DX: DirectX 9.0
OS: Windows XP (SP3), Windows Vista (SP2), Windows 7
HDD: 9GB
Sound: Soundcard with DirectX 9.0c compatibility
ODD: 8x or faster CD/DVD Drive
Moze i malo slabija konfiguracija,,, recimo slabiji procesor,, ili malo slabija graficka,, npr 3850 ddr3 radice sporije ali ce da sljaka...
Ako covek hoce da napravi CNC masinu za 100 E
neko ko se razume napisace:
Drug,, za te pare ne mozes da napravis,,ali posto si napisao male pare,,, pretpostavljam da nemas puno novca pa cemo napraviti masinu koja ne moze sve ali dovoljno za pocetnika
potrebno ti je minimum: npr 400 eura
Sa njom mozes to i to,,, da radis npr: ram za slike,, tj.. rad sa drvetom,, duborez,, nprm i da radis sa programom Mach3 ili kako vec se zove,,
Da bi je sastavio CNC koja moze da radi duborez ili ram za sliku potrebna
ti je ovakva masina i da bi je sklopio, potrebni su ti ovi delovi:
-to
-to
-to
-to
-to, i to
Umesto toga svi ste ovde zbunjivali coveka,, siguran sam vecina namerno,,, saljete ga sa stranice na stranicu,, postavljali neke nacrte,,
covek je pocetnik,, a Vi kao niste bili? Pazi kad se oseca u vazduhu dok citam kako hocete sto vise da ga namucite i zbunite,, a to,, jednostavno nije fer,, a nije ni ljudski.
[ bogdan.kecman @ 21.10.2013. 22:35 ] @
Citat:
dragisa82:
Svidja mi se igrica: Medal of Honor,, koju konfiguraciju moram da imam:
Citat:
dragisa82:
Ako covek hoce da napravi CNC masinu za 100 E
pretpostavljam da je 82 u nicku godiste, u startu razmisljam sa "mlad si pa cu ti ..." ali cek bre '82 godiste nije vise mlad covek, vreme leti .. tako da .. evo ti direkt odgovor .. lupio si za medalju
ako pitas za medal of honor, to je vrlo odredjena igra koja ima vrlo strogo definisane zahteve, dakle pitanje je "potpuno"
ako kazes "ocu cnc za 100eur" to je isto kao da si pitao "ja bi se igro, sta da kupim" .. sto se mene tice kupi loptu i sutaj to je to, to sto si ti mislio na medal of honor to nisi rekao pitanjem "ja bi se igro sta da kupim" .. odatle i svi odgovori ..
CNC je kompjutersko numericki kontrolisana masina (Computer Numerical Control) .. dakle uzmes jedan servo za 10eur i spojis ga na paralelni port i eto ti ga CNC za 10eur (primer) .. dakle jedan rc servo od 10eur koji se kontrolise sa kompa da se mrda tamo vamo (i ne radi nista korisno) je CNC masina... u kristalne kugle i prstenje koje "javlja" ovde niko ne veruje, kakvo pitanje, takvi odgovori
[Ovu poruku je menjao bogdan.kecman dana 21.10.2013. u 23:52 GMT+1]
[ ZAS011 @ 21.10.2013. 22:38 ] @
A ti, tebra, prvo pa kritika?
Citat:
Da bi je sastavio CNC koja moze da radi duborez ili ram za sliku potrebna
ti je ovakva masina i da bi je sklopio, potrebni su ti ovi delovi:
-to
-to
-to
-to
-to, i to
Popuni ovo iznad odgovarajućim delovima (ili ti je možda ploča počela da "preskače" )
P.S. nadam se da si pročitao celu temu, sa razumevanjem, a ne samo ovlaš i na parče.
[ bogdan.kecman @ 21.10.2013. 22:50 ] @
Citat:
Skale97:
Sto se tice steper motora i drajvera, sve ja to razumem, ali cene nisu normalne (za ono za sta meni treba)
- polovni steperi su cca 10-20eur komad (2-3A)
- pololu drajver su cca 10eur (2A)
dakle drajvere i stepere zavrsis za cca 30-60eur
nalazis se u smrdistanu, momci u usa za 200-300$ sklope ceo repstrap (3d printer) od vodovodnih cevki i motora sa otpada, sve sa elektronikom i grejacima
Citat:
Skale97:
A sto se tice mehanike prepustio bi to strugaru.
nema teorije da ti strugar odradi mehaniku za ploter za ispod 300eur sa materijalom, to mozes ti da odradis za manje para tako sto ulozis svoj rad, uzmes na otpadu materijal, budznes sa ovoga i onoga ... da udjes u radnju i kupis materijal i das ga strugaru da ti ga spremi bez 500-600eur za ploter mehaniku nemoj ni da razmisljas ... za mali 2d ploter/sekac, jeftinije ti izadje da ga kupis u kini, platis transport, carinu, pdv - nego samo da kupis sav materijal za losiju masinu kod nas ... da ne kazem da npr ako ides sa ozbiljnim caurama sa kuglicom npr, ja uzmem u kini + postarina + carina + pdv jeftinije 2 caure + 2 metra vretena nego sto u srbistanu kosta samo caura bez pdv-a, a pritom je ta caura isto made in prc, za one swedske, nemacke, americke nisam smeo ni da pitam posto su .... e sad naravno ako odes na otpad i za 2000din kupis 3 raspadnute kopir masine pa iz njih izvadis 3-4 vodjice, mesingane biksne, 5-6 motora, drajvere etc etc ... za 2k din dobijes "vrednost" ... drugar kupio ceo hp ploter na buvljaku za 3000din, crkla mu elektronika, sve ostalo 100% ispravno (motori, mehanika, drzac za olovke) .. onaj veliki A3, prepravio ga u ruter za pcb ... ali to je varijanta obilazis buvljake, bubanj potok, pancevo, nedeljama, mesecima i kupujes kad nesto naleti da je zgodno i jeftino .. ja npr kupio punu kutiju malih stepera (mozda 50 komada) na bubanj potoku za 100din, ja pito coveka posto, on mi reko "koliko das", ja reko dam 100din (misleci po motoru) on kaze ok i da mi celu kutiju za 100din :D ... kaze stoje mu vec 2 meseca niko ih nije ni pogledao .. svi uzimaju one vece .. na kraju sam ih izpoklanjao posto su bas mali nemaju torque ni za sta, ok su za ucenje ..
dakle ako ces da kupujes u radnji i placas majstore a "neces da bacis 300e" nemoj da se upustas u celu pricu .. ako ces da se snalazis za delove ..
[ dragisa82 @ 22.10.2013. 17:27 ] @
Citat:
bogdan.kecman:
Citat:
dragisa82:
Svidja mi se igrica: Medal of Honor,, koju konfiguraciju moram da imam:
Citat:
dragisa82:
Ako covek hoce da napravi CNC masinu za 100 E
pretpostavljam da je 82 u nicku godiste, u startu razmisljam sa "mlad si pa cu ti ..." ali cek bre '82 godiste nije vise mlad covek, vreme leti .. tako da .. evo ti direkt odgovor .. lupio si za medalju
ako pitas za medal of honor, to je vrlo odredjena igra koja ima vrlo strogo definisane zahteve, dakle pitanje je "potpuno"
ako kazes "ocu cnc za 100eur" to je isto kao da si pitao "ja bi se igro, sta da kupim" .. sto se mene tice kupi loptu i sutaj to je to, to sto si ti mislio na medal of honor to nisi rekao pitanjem "ja bi se igro sta da kupim" .. odatle i svi odgovori ..
CNC je kompjutersko numericki kontrolisana masina (Computer Numerical Control) .. dakle uzmes jedan servo za 10eur i spojis ga na paralelni port i eto ti ga CNC za 10eur (primer) .. dakle jedan rc servo od 10eur koji se kontrolise sa kompa da se mrda tamo vamo (i ne radi nista korisno) je CNC masina... u kristalne kugle i prstenje koje "javlja" ovde niko ne veruje, kakvo pitanje, takvi odgovori
[Ovu poruku je menjao bogdan.kecman dana 21.10.2013. u 23:52 GMT+1]
Sta si bre zapeo za igricu,,, lupio sam je jer mi je prva pala na pamet,,,
ja se ne razumem u ovo i to priznam, slucajno sam i naletio na ovu stranicu,,, dok ovde vidim ima gorih i od mene ali pametuju kako sve znaju,,,
moj komsija ima tu masinu,,cak sam ga danas i pitao koji su delovi jedan po jedan,, covek jednostavno nece da kaze,,,
a ti zapeo igrica pa igrica,, pa lopta pa tako u nedogled
a izbegavas glavno pitanje koje sam jasno postavio,,, napisao si servo i port i sta sad,,, eto ga,, a sta je sa ostalim delovima?,, ono,, ma ne treba ti,,,
Trebaju samo ne znas koji su brate,, u tome je caka,,, ili znas ali iz neke cudne ljubomore neces da napises,, neka ih neka se muce kao sto sam ja.. ,mislimmm,, nidje veze,,
[ dragisa82 @ 22.10.2013. 17:34 ] @
nije brate kritika,,, vec jednostavno covek je postavio pitanje i svi nesto pisu,,, objasnjavaju a nigde jasnog cilja,,
ja sam postavio bezzveze poredjenje sa kompjuterom,, znaci koja masina je potrebna za tu igricu,, ako treba 2-3 GB rama,, cemu objasnjenje kako da napravim ram memoriju ( za te stvari se ide na fax i zagrijava stolica stotinama sati i cupanjem gomile zivaca ),, kazi mi kako se zove i gde moze da se kupi a ne kako da napravim taj deo. :D
evo ja sam danas stajao pored CNC 3D masine, komsija pravi drvenu ogradu koja izgleda brutalno dobra,, slike,, bukvalno umetnost sa njom,, extra dobro zaradjuje jos se sada povezao i sa italijanima da izvozi,, kvalitet obrade je odlican,, cena povoljna a svi znaju da imamo dobre i kvalitetne sume- drvo
procitao sam sve,, ali nisam nasao odgovor nigde za ono za sta je covek pitao,,,
[ bogdan.kecman @ 22.10.2013. 17:57 ] @
covek je trazio masinu za duborez za 100eur, to ne moze da se napravi i to je odgovor, posebno ne ako ce da placa majstora da mu pravi delove.. sva ostala prica se odnosi na druge stvari, predloge, pitanja ..
"CNC 3D masina" - vrlo sirok pojam. Da li pricamo o masini koja reze, topi, gori, osvetljava? O koliko osa pricamo? (masina za rutiranje/duborez/busenje je 2.5D masina na primer ima samo 3 ose, cnc masine za ozbiljan rad imaju po 5, 6 i vise osa). kakav se materijal obradjuje? kojom brzinom? etc etc .. suvise je "pausalno" postavljeno svako pitanje da bi se na njega moglo direktno odgovoriti a posto niko ovde nema staklenu kuglu tu i tamo probamo da izvucemo neki info kako bi pomogli coveku, na kraju uglavnom vecina ljudi odustane ...
najpopularnija cnc masina u samogradnji danas je REPRAP printer, tj repstrap ako ga pravis od delova koji nisu printani, imas na reprap.org milion i jedno objasnjenje kako da napravis, gde da kupis, od cega da napravis etc .. za 100eur mozes da kupis jeftin fotoaparat i da se slikas pored reprapa ali ako ulozis malo vise para i malo vremena za sticanje znanja pa jos malo vremena na samogradnju mozes i da ga napravis .. ako hoces masinu za "rezanje" onda je najpopularniji cnc mantis sto posle 10minuta surfovanja bilo ko moze sam da zakljuci ... sve o samogradnji te masine je dostupno na netu, milion primera, saveta .. samo ni nju ne mozes da napravis za 100eur (realno jeftinije od mantisa masinu sa 3 ose teeeeeesko mozes da sklopis)
dakle "sta je potrebno za cnc" - treba ti racunar sa seriskim portom, malo zice i rc servo motor. taj cnc nece da radi nista korisno, pomerace osovinu rc servo motora i to je to .. ako hoces da nesto radi - reci sta oces da radi inace se vracamo na pricu sa loptom... ako ti ne odgovara poredjenje nemoj da ga koristis
[ Ivan 89 @ 22.10.2013. 19:34 ] @
Citat:
dragisa82:
moj komsija ima tu masinu,,cak sam ga danas i pitao koji su delovi jedan po jedan,, covek jednostavno nece da kaze,,,
E moj brale ti mislis da on zna kako masina u stvari funkcionise koji su motori,elektronika i ostalo.
Ne zna on ni da bekne on zna da nacrta (osim ako mu drugi to ne rade usluzno), zna koje je glodalo za sta i kojom brzinom masina treba ici za koje glodalo itd.
Ja znam 3 coveka koji rade kao cnc rezaci na varstrojevim masinama i njihov posao je da ubace crtez gotov nacrtan na izvolte i da nasteluju tacku kretanja i brzinu reza visinu itd al on o masini ne zna ni da bekne kakvi servo i step motori.
Kad nesto pocne da zeza oni zovu servis a ne da oni cackaju sami.
Inace majstori nisu pocetnici nego majstori sa visegodisnjim iskustvom.
[ Skale97 @ 22.10.2013. 19:40 ] @
Evo i ja da se umesam malo.
Evo postavicu za sta mi tacno treba.
Meni treba CNC za pravljenje stvari iz hobija, i mnogih drugih stvari.
Tacnije treba da busi, reže precizno šperploču, plastiku, itd.
Prvo za sta bih ga koristio je da sredim mehaniku za ta isti CNC, jer ja inace nisam bas dobar u pravljenju preciznih stvari, tako da mi treba nesto sto je precizno, a to je CNC.
Treba da ima 3 ose, da "pomera" glodalicu kao i svaki drugi CNC, necu da secem plazmom, laserom ili tako nekim stvarima. I ponekad bi stavio olovku da crtam tehničke crteže ili slično.
Sto se tice brzine uopste nije bitna, moze da radi ceo dan sto se mene tice, samo da zavrsi posao.
Sto se tice cene, nije problem ni uložiti i više.Sto se tice mehanike, sam cu sve da napravim i da nadjem za džabe.
Jedini problem u svemu su drajveri i motori.
Da li koristiti step motore ili servo motore, gde ih kupiti, kako se označavaju snage, brzine, preciznost istih i slično tome.
Gde i koje drajvere kupiti, gde imaju polovni, da li mora da se ima paralelni port ili može serijski ili čak i USB.
Ne bih da zarađujem na tom CNC-u tako da ne bih da uložim previse, ssamo iz tog razloga sam rekao 100e, ali sada se budžet povecao tako da imam 300e i vise ako treba.
[ dragisa82 @ 22.10.2013. 20:16 ] @
Citat:
Ivan 89:
Citat:
dragisa82:
moj komsija ima tu masinu,,cak sam ga danas i pitao koji su delovi jedan po jedan,, covek jednostavno nece da kaze,,,
E moj brale ti mislis da on zna kako masina u stvari funkcionise koji su motori,elektronika i ostalo.
Ne zna on ni da bekne on zna da nacrta (osim ako mu drugi to ne rade usluzno), zna koje je glodalo za sta i kojom brzinom masina treba ici za koje glodalo itd.
Ja znam 3 coveka koji rade kao cnc rezaci na varstrojevim masinama i njihov posao je da ubace crtez gotov nacrtan na izvolte i da nasteluju tacku kretanja i brzinu reza visinu itd al on o masini ne zna ni da bekne kakvi servo i step motori.
Kad nesto pocne da zeza oni zovu servis a ne da oni cackaju sami.
Inace majstori nisu pocetnici nego majstori sa visegodisnjim iskustvom.
Eto ti si vidovit pa znas,,, to je ono,, sedis kuci i sve znas a nemas prebijena dinara u dzepu ali u sve se razumes i tu si da bude tvoja zadnja,,,
Za tvoju informaciju taj moj komsija je namcor da ga nema veceg,, taj sebi ne zna ni carape da kupi,, dorucak da spremi,, cak mu drugi i zenu,,,,,
ali ako nesto zna onda su to masine,, ljudi su dovozili kamionom masinu da je popravi,, placali mu da on dodje + bonuse,, svee, ,ali jok,,, njegova ti je: donesi pa cemo popraviti,,,
,,, vecina komsija ne prica s njim,, cudan je malo,, mozda malo vise ali je pun para k o Djajic,, sve od tog posla a kada ga sretnes na ulici dinar bi mu dao,,
[ bogdan.kecman @ 22.10.2013. 20:20 ] @
Citat:
Skale97:
Treba da ima 3 ose, da "pomera" glodalicu kao i svaki drugi CNC
sta znaci to "kao i svaki drugi cnc", ja imam 7 cnc masina kod kuce i nijedna ne pomera glodalicu ?!
Citat:
Jedini problem u svemu su drajveri i motori.
motori zavise od mehanike, tj od sile koja je potrebna da se sve to pomera. za mali ruter (dakle pricamo o 2.5D masini iliti 3 ose) velicine A4-A3 formata napravljenoj od aluminijuma / sper ploce / laminata / plastike kojoj ne treba velika aksijalna sila (dakle neces da seces metal i neces da seces velikom brzinom i koristices "lagan" motor za glodalicu) 2A steper motori su ti najjeftinije resenje, mozes da kupis polovne u indjiji (donosi covek, salje postom) ili na *mundu, kupujemprodajem sajtovima, bubanj potoku .. za 10-20eur komad.. takodje za drajver, pololu steper drajver za 13$ ti je najjeftinije resenje (tera 2A), treb ti 3 komada. eto ti ga resenje i za motore i za elektroniku, drajvere mozes da vezes za paralelni port a mozes da ih vezes na neki mikrokontroler to sada zavisi od tebe (da li hoces da koristis neki software tipa mach3 ili linuxcnc/EMC2 ili hoces da imas stand alone masinu koja izvrsava g-code)
koji deo sad oko elektronike i motora nije jasan? sta god nije jasno pitaj pa cemo da odgovorimo :)
naravno mozes da kupis i nove motore i gecko drajvere, mnogo ce da bude jace, stabilnije etc etc ... jedino ce papreno da kosta, za prvu masinu predlazem ovo, za drugu ces vec da imas dovoljno iskustva da ces znati sam
Citat:
Da li koristiti step motore ili servo motore, gde ih kupiti, kako se označavaju snage, brzine, preciznost istih i slično tome.
za malu snagu steper je mnogo isplativiji, motor je jeftin, drajver je jeftin, koriscenje je jednostavno . za veliku snagu servo se mnogo vise isplati
polovni se prodaju "iz ruke u ruku", stepere ove male mozes da nadjes kao sto rekoh na nekoliko mesta, novo imas kod nas da kupis na dosta mesta, pogledaj na spisku kod mene dole na dnu imas radnje koja valjaju cnc opremu http://elco.crsndoo.com/wordpress/spisak/
Citat:
Gde i koje drajvere kupiti, gde imaju polovni, da li mora da se ima paralelni port ili može serijski ili čak i USB.
ako ces da kontrolises masinu sa pc-a ili moras da koristis paralelni port ili da koristis specijalizovane kartice (koje kostaju bubreg i levo plucno krilo). Svaki sw za PC koji radi kontrolu ima koje kartice podrzava. za pocetnu masinu sa PC-om paralelni port je jedino moguce resenje (usb, serial .. zaboravi)
ako ces da imas stand alone masinu ili donekle stand alone masinu onda drajvere mora da kontrolise neki mikrokontroler koji moze G-code da izvrsava lokalno (sa sd kartice) ili da ga dobija od racunara preko usb-a, seriskog porta ili kroz mrezu. opet, pogledaj reprap sajt imas dosta primera .. http://reprap.org/wiki/List_of_electronics
Citat:
Ne bih da zarađujem na tom CNC-u tako da ne bih da uložim previse, ssamo iz tog razloga sam rekao 100e, ali sada se budžet povecao tako da imam 300e i vise ako treba.
na prvoj cnc glodalici koju napravis ces tesko da zaradis pare ali ces sigurno nauciti mnogo o cnc glodalicama ... kada napravis prvu i krenes da je koristis videces prvi i drugi nivo problema sa takvim spravama, onda ces polako krenuti da resavas te probleme da bi dosao do treces seta problema koje da bi resio moras da pravis masinu ispocetka .. ta masina druge generacije koju budes pravio ce vec biti dovoljno ok da mozes i pare da pravis sa njom ... niko ne moze da te nauci "iz knjige za 300eur" koji su to sve problemi, to su stvari koje ucis radeci, vise iskustvo nego spisak stvari .. mozes npr da krenes od spomenutog mantis-a u koji je vec ulozeno veliko znanje i iskustvo umesto da pravis sam sve ispocetka, i onda kada krenes da koristis mantis vec ces dalje lako sam
[ bogdan.kecman @ 22.10.2013. 20:56 ] @
btw zaboravih da ti napisem za motore, kada sklopis mehaniku okreces
onda osovinu na koju dolazi motor rukom i meris potrebnu silu (moze sa
sipkom i onom vagom na feder za pijac) i na taj nacin vidis koliko ti Nm
treba da bi okrenuo osovinu, onda kupis motor koji ima bar duplo toliko Nm
[ ZAS011 @ 22.10.2013. 21:23 ] @
@dragisa82:
Pozdravi tog tvog "mrguda" od komšije i poruči mu da svo znanje koje je stekao dao sada, kad nas napusti, može da utera od pozadi, ukoliko ga nije preneo nekom mlađem, da nastavi tamo gde je "mrgud" prekinuo.
Nego, kao što je i Bogdan napisao, za male pare NEMA makine.
BTW Da li imaš problema sa drhtavim rukama?
Citat:
Skale97: Meni treba CNC za pravljenje stvari iz hobija, i mnogih drugih stvari.
Tacnije treba da busi, reže precizno šperploču, plastiku, itd.
Za rezanje šperke/plastike/... samo obradni motor bi morao da ti bude Min. 800W, sve ispod toga je neupotrebljivo. Steperi barem NEMA23 (na X i Y osama) 2 - 3A, kuglična vretena se podrazumevaju. Mašina će ti biti onoliko precizna koliko su ti precizne upotrebljene mehaničke komponente. Inače rast cena prema traženoj preciznosti mašine je eksponencijalan.
Ako hoćeš da crtaš, kupi lepo ploter, CNC mašine se ne koriste za tako trivijalne stvari.
Citat:
Skale97: Sto se tice brzine uopste nije bitna, moze da radi ceo dan sto se mene tice, samo da zavrsi posao.
Kod sečenja i glodanja brzine su JAKO bitne.
Ako hoćeš da se podrobnije informišeš o CNC proglematici, savetujem ti da se ušlaniš na forum: CNCZone, ima pregršt tema i diskusija vezanih za sve mašine koje bi mogle da ti padnu na pamet.
[ flighter_022 @ 22.10.2013. 21:25 ] @
Skale, slusaj ljude, u tovm je interesu, da ne bacis pare bezveze. Samo jedan mali primer, zasto je bolje raditi sa gotovim drajverom:
Recimo, da napravis CNC masinu sa mostom koji se pomera po X osi, i na mostu motor sa alatom koji se pomera po Y osi. Recimo da je masa mosta sa motorom 750 grama, a samog motora i mehanike za Y osu 250 grama. Recimo da ti je masina na koordinatama 0,0. Ti si recimo izracunao da ti je potrebno 3.45 sekundi rada motora za X osu da se pomeri na koordinate 75,0. Motor za X osu pocinje da radi, ubrzava do maksimuma, pomera most... u kom momentu treba da iskljucis motor za X osu?
Jer imaj na umu sledece:
Sam motor, koji uz to treba da pomera masu mosta u svega na njemu, zahteva odredjeno vreme da od nule postigne zadat broj obrtaja. Motor, u zavisnosti od mehanike, nece stati u mestu kada ga iskljucis, vec j epotrebno odredjeno vreme da se zaustavi, a pri tome brzina se smanjuje po odredjenom dijagramu. Znaci, i za X osu, i za Y osi, a bogami i za Z (mada je tu manje bitno), imas dijagrame ubrzavanja i usporavanja, a koji zavise od konkretnog motora, sistema prenosa, mase koju motor pomera itd.
Sta ce se desiti ako se radi o samo malom pomeraju, tipa 1mm ili manje? Recimo, za neka starija integrisana kola razmak pinova je 2.54mm. Koliko vremena je potrebno za pomeranje po (na primer) X osi za tih 2.54 mm? Motor nece ni postici maksimalnu brzinu a vec treba da se zaustavlja. Kada tacno treba poceti proceduru zaustavljanja?
Sta ce se desiti ako sistem naidje na prepreku (recimo ostavio si nesto na radnom stolu, ili ima prljavstine u sistemu prenosa)?
Sta je sa razlicitim materijalima koje obradjujes? Za neke je dovoljno, na primer, pritisak na radni alat od 1 grama (stiropor), dok je za neke potreban pritisak od 10 i vise grama (recimo drvo, plastika, ili metal). Kako ces to ubaciti u formule?
Ima tu mnoooooogo vise parametara od kreni-izmeri-stani.
Ako ti je stalo samno do eksperimentisanja, to je jako lepo, ali nikako nemoj da ocekujes da sa tim napravis bilo sta precizno.
[ dragisa82 @ 22.10.2013. 22:46 ] @
A jel se ovde sme postaviti internet adresa za CNC i mislim da je jako dobra,, takodje sam nasao i pdf kako sam napraviti cnc,, jeste da je knjiga na engleskom,, ali tu je google prevodilac,, pa recenica za recenicom,, pa prevedes,, i eto ga sastavis masinu i jos naucis engleski gratis :)
[ dragisa82 @ 22.10.2013. 22:47 ] @
mislim da ne ispadne sada ja reklamiram neke sajtove, itd,, sl
[ ZAS011 @ 22.10.2013. 23:09 ] @
Dragiša, kome trebaju sajtovi za CNC problematiku, lako će da ih nađe, Gugl im je veliki prijatelj. Tih sajtova ima kol'ko ti duša 'oće, tako da bi ti trebalo barem 2 ekrana da postaviš linkove
Ja sam, baš, ovih dana popravljao prijatelju jednog kineza (koji je svojevremeno plaćen $15k), puklo kuglično vreteno Z ose - kosooki kvalitet. Mašina inače ima jako mali broj radnih sati, za svoje godište, i, recimo, na sve 3 ose ima AC servo motore (Y osa u slejvu 2 komada), obradni motor vodeno hlađen od 2.2 kW.
Uskoro će biti "smaknut" kosooki kontroler (koji BTW u sebi ima dobar Texas-ov DSP mikrokontroler) i mačina će biti vezana na 2 LPT porta + Serijski (za komunikaciju sa frekventnim regulatorom).
Tako, tek da znaš, ima nas ovde koji poznajemo problematiku koja mališana interesuje i iz najbolje namere mu pišemo da za 100 - 300 nemaca NEMA CNC mašine. Ni u ludilu za tako male pare ne može da se skocka išta iole dobro. Može da se napravi igračka koja će na kraju završiti na tavanu/podrumu a i neće biti u stanju da napravi delove za neku ozbiljniju.
Na pomenutom kosookom mogu da se naprave delovi za manju mašinu, drvenu, naravno.
[ dragisa82 @ 22.10.2013. 23:28 ] @
bar sam hteo da pomognem,,,
[ Ivan 89 @ 24.10.2013. 23:44 ] @
Citat:
dragisa82:
Eto ti si vidovit pa znas,,, to je ono,, sedis kuci i sve znas a nemas prebijena dinara u dzepu ali u sve se razumes i tu si da bude tvoja zadnja,,,
Vidim a i tebe je obdario da budes vidovit pa sve vidis ali pitanje je kako.
[ Ivan 89 @ 24.10.2013. 23:46 ] @
Steta sto ugasise cnc srbija forum bilo je dosta dobrih stvari.
[ ZAS011 @ 24.10.2013. 23:54 ] @
Izgleda da nekima nije bilo u interesu da se zainteresovani za CNC isuviše "nauče" kako bi se i dalje u srbistanu skupo prodavale kosooke sprave.
[ bogdan.kecman @ 25.10.2013. 00:03 ] @
razmena polovne cnc opreme (motora, drajvera etc.) nikad nije nesto
funkcionisala na ovim prostorima a sto se deljenja znanja tice ima
toliko internacionalnih foruma sa ljudima koji nemaju problem da podele
znanje da ne vidim sta je problem
[ teslijanac @ 28.02.2016. 04:45 ] @
Pozz ljudi, hteo sam da pitam, za CNC PCB Milling masinu, kakvi bi mi motori trebali, drajveri (jel moze arduino u kombinaciji sa drajverima za motore?), cena bez dajvera nebih da prelazi preko 50€. :D
[ bogdan.kecman @ 28.02.2016. 14:26 ] @
ako hoces da busis rupe, ok, ako hoces da radis milling, zaboravi ..
arduino+pololu drajveri su ok, to radi, problem je sto ne mozes da
uradis mehaniku koja ce da ti bude dovoljno dobra da mozes da radis bilo
sta precizno za te pare koje si naveo, takodje vrhovi za milling su
skupi ko otrov a da bi uradio bilo koji smd moras da imas ostre, oni
kineski posle 2pcb-a otupe i mozes ih bacis, ovi "nemacki/svedski.."
traju ali za cenu jednog mozes kod vlade u novom sadu da radis plocke sa
metalizacijom ... sve u svemu bolje ti je da pogledas foto postupak ili
toner transfer i radis tako
[ ZAS011 @ 28.02.2016. 14:30 ] @
50€
I ja bih, jednu, za džabe ako može, i da kuva ručak uz put
[ Skale97 @ 28.02.2016. 19:04 ] @
Slažem se da je miling nemoguć za te pare, ali možeš za te pare lagano uraditi da crtaš markerom po PCBu, posle ga samo staviš u kiselinu i to ti je to.
E sada, znam da će mnogi reći bolje je raditi foto metodom ili toner transferom.
Ali ja nisam uspevao da dobijem neku zadivljujuću preciznost toner transfer metodom, koja mi je bila potrebna za neke SMDove.
Foto metodom sam se patio par puta, bezupešno, sve u svemu, nemam dobru lampu, i nemam laserski printer.
Pa sam i ja pokušao da se igram i za džabe da napravim CNC marker naime, uzeo sam stari ink jet štampač za džabe, rastavio ga, doterao mehaniku, napravio z osu od nekog skenera, koji je isto bio za džabe. Problem je što printer ima servoe, tj dc motore, sa trakama kao senzorima. Za sada sam uspeo da poteram te servoe arduinom i sa L293DNE H mostom, i implementirao PID koji solidno radi sa svim tim, sada bi trebalo da napravim neku komunikaciju između mach3 ili nečeg sličnog i tog mog kontrolera.
Da reMiziram, za cenu arduina (koji pritom nije original već mikroelektronikin MINI-AT 5V koji košta 1700din) sam napravio nešto što može dosta precizno da pomera marker po zadatim tačkama
TAKO DA MOGUĆE JE! (Inače ja sam ovu temu otvorio pre x godina, i svi su me ishejtovali, priznajem bio sam mali glupi klinac, ali sada sam malo stariji malo pametniji klinac, ne kažem da sam mnogo bolji, ali eto uspeo sam za 2000 din da napravim to )
E sada, da sam uložio još malo u step motore, sada bih imao funkcionalan CNC marker (koji ne mora da radi samo pcbove, može da crta i tehničke crteže pa da zaradi upgrade )
[ Living Light @ 28.02.2016. 19:46 ] @
Citat:
Skale97: TAKO DA MOGUĆE JE! :D (Inače ja sam ovu temu otvorio pre x godina,
Kako vidim,
-Utrosices ti jos 3X godina,
..dok za 50€ napravis tacnost za SMD kao sa Foto-Postupkom.
Ne slusas savete upucenih clanova, koji to rade svaki dan i to ceo dan,
i koji veoma dobro znaju koliko kosta CNC koji nece da "promasi" i koji ume isto to da 100x ponovi.
[ teslijanac @ 28.02.2016. 20:44 ] @
kolika bi bila preciznost ovog za crtanje pcb-a?
Jel je to uopste isplativo za praviti?
Evo ovo je to sto ja hoću:
kolika je cena ovoga sa jutuba?
Jel bi to moglo u kucnoj izradi do 50 eventualno 80€?
[ Skale97 @ 28.02.2016. 22:30 ] @
Citat:
Living Light:
Kako vidim,
-Utrosices ti jos 3X godina,
..dok za 50€ napravis tacnost za SMD kao sa Foto-Postupkom.
Ne slusas savete upucenih clanova, koji to rade svaki dan i to ceo dan,
i koji veoma dobro znaju koliko kosta CNC koji nece da "promasi" i koji ume isto to da 100x ponovi.
Meni to sada više nije bitno, kada mi bude trebao ponovljiv CNC, koji će moći da radi sve što mogu da poželim, onda ću trošiti vreme da ga zaradim, sada želim da učim, a da me to ne košta mnogo
Želeo sam da spomenem svoj projekat sa idejom da možda mogu dati nešto što sam ja otkucao od softwarea teslijancu, da mu skratim muke, ili mu možda dam neku ideju za sasvim nešto drugo.
A i malo da razbijem opšte prihvaćeno mišljenje kako ne može to da se uradi za tako malo para. Može samo trebaju živci od kamena i dva šlepera vremena
Za Arduino postoji GRBL koji preko USB-a prima G-kod i pomera motore i još svaštanešto.
[ bogdan.kecman @ 29.02.2016. 00:23 ] @
Citat:
Skale97:
Ali ja nisam uspevao da dobijem neku zadivljujuću preciznost toner transfer metodom
Citat:
Skale97:
sve u svemu, nemam dobru lampu, i nemam laserski printer.
te na osnovu ove dve izjave dajes sebi za pravo da nekome nesto savetujes?
toner transfer uspeva polupismenim amerima, uspeva domacicama koje ga koriste da prebace crteze na drvo, keramiku, platno ... ali bitno je da to ne radi posto ti nisi uspeo a i nemas laserski printer :D :D :D
inace toner transfer izvlaci 10/10 bez ikakvih problema sa malo vezbe i dobrim papirom a moguce je i 6/6 sa posebnim folijama (na primer plavom pnp folijom dostupnom u beogradskim radnjama)
[ bogdan.kecman @ 29.02.2016. 00:34 ] @
Citat:
teslijanac:
kolika je cena ovoga sa jutuba?
Jel bi to moglo u kucnoj izradi do 50 eventualno 80€?
ovo sa cd-ovima je dzaba ako imas cd-ove ali ne mozes da koristis za milling pcb-a :D mozes da saras flomasterom i to je to ali to mozes i rukom na protobordu, zaboravi flomaster za smd to ne funkcionise ... te male kontrapcije su odlicne za busenje, ako hoces samo da busis pcb te zezancije mini sa YT su ok, moze za stotinjak evra (ili manje zavisi sta imas po ormarima, ako kupujes i vise, jbg polovan steper ti je 10-15 eur, treba ti 3 komada, dakle moze za 100 ili manje evra ako imas dosta toga po fiokama) da se napravi masina koja ce da ti izbusi pcb, ali za milling moras da imas ozbiljan obradni motor, moras da imas kvalitetan ram, dobre lezajeve .. inace ce posle drugog pcb-a da se raspadne ..
Citat:
teslijanac:
Evo ovo je to sto ja hoću:
idi na lagerton.rs i videces da samo taj jedan lager (LKBA12) kosta 8eur pritom je 12mm minimum minimuma za milling pcb-a i to ako neces da ides preko 10x10cm povrsine ako oces preko 20mm je 10eur 1 lkba linearni lezaj, da te 12mm vodjica (sipka) kosta 12eur metar tj 14.4eur metar za 20mm i to sve bez pdv-a .. da sve ostalo nadjes dzabe obradni motor ces najjeftinije kineski da uzmes za 50eur .. tako da .. te masine kao to na YT sto si rekao "ovo ja hocu" se prodaju kod nas na KP/Limundo/Kupindo za cca 1000eur i "odu za dan dva" .. dakle postoji potraznja za njima .. i vecina njih nije dovoljno precizna za 10/10 sto dobijas obicnim toner transferom na keca
[ Skale97 @ 29.02.2016. 19:08 ] @
Citat:
bogdan.kecman:
Citat:
Skale97:
Ali ja nisam uspevao da dobijem neku zadivljujuću preciznost toner transfer metodom
Citat:
Skale97:
sve u svemu, nemam dobru lampu, i nemam laserski printer.
te na osnovu ove dve izjave dajes sebi za pravo da nekome nesto savetujes?
toner transfer uspeva polupismenim amerima, uspeva domacicama koje ga koriste da prebace crteze na drvo, keramiku, platno ... ali bitno je da to ne radi posto ti nisi uspeo a i nemas laserski printer :D :D :D
inace toner transfer izvlaci 10/10 bez ikakvih problema sa malo vezbe i dobrim papirom a moguce je i 6/6 sa posebnim folijama (na primer plavom pnp folijom dostupnom u beogradskim radnjama)
Toner transfer radi, niko to nije rekao, ja samo nisam iz prve uspeo da napravim adapter za HTSSOP (28) kućište, što ne znači da ne bih uspeo posle 10 pokušaja. A u ostalom on nije tražio savet za te dve metode.
Smatram da softver koji kontroliše servo motor nije jednostavan i da nije mala stvar napraviti ga da radi lepo.
pa ti si rekao .. a nije cudno da nisi uspeo da ga napravis kad nemas laserski stampac :)
Citat:
Skale97:
Smatram da softver koji kontroliše servo motor nije jednostavan i da nije mala stvar napraviti ga da radi lepo.
- ima da se kupi gotov za smesne pare (atmel cip sa programom, kontrolise se preko seriskog porta konfiguracija, kosta ispod 30eur)
- ima open source varijanta koja radi mega dobro
- za potrebe malog cnc-a moze da se napise za 2h od nule ko nece da koristi tudji kod
- sa malo jacim hw-om linuxCNC moze direktno da kontrolise servo tako sto dobija direkt feedback sa enkodera (opet sve dzaba)
nista nije jednostavno kad ne znas, sve je jednostavno kad znas .. samo je problem u tome sto "oni koji pojma nemaju sigurni su u sebe i to sto tvrde a oni koji znaju sumnjaju u sve" te onda pogresne informacije vrlo cesto izadju kao "tacne" ili "opste priznate" ... iako su gluposti na kvadrat ..
cnc za milling pcb ne moze za 100eur, ako oces da pomeras laserski pointer to moze i za manje ali koja poenta toga? takodje pricamo o nekom "prosecnom izradjivacu" - ako imas full machinist shop u podrumu mozes da napravis i dzabe ako ne racunas svoj rad, ako imas sav alat i dovoljno otpadnog gvozdja, napravis ose sa leptirima na glodalici, samo ti treba na sve to 3 motora (uzmes od radeta za po 10-15eur komad), mozes i obicne brezone da iskoristis za prenos i eto ti cnc-a, nadjes neki obradni motor u podrumu, glodala vec imas od svoje profi glodalice i eto ti cela sprava za dz.. al ako ces da je pravis, za nekih 10x10cm da kupis sve delove pricamo o 3-400 eura samo za mehaniku + jedno 40tak sati rada (pri tome ja imam mali strug, veliki strug, veliku stubnu, malu glodalicu...) da bi dobio ram koji moze da radi milling i koji moze da miluje pcb i izvuce 10/10 ALI ne moze da radi nista tvrdo, znaci mozes pored pcb-a da odradis neko graviranje po kliritu i to je to, nema sanse da njime obradjujes alu (zbog jeftinog vretena i jeftine caure), da bi to promenio mora predjes na kuglicna vretena, to ti je 100eur po osi za cauru i jedno 20-30eur po osi za vreteno .. i pri tom zaboravi na "polovna vretena" koja se valjaju kod nas, ona su izvadjena iz masina i zamenjena jer su preterala svoj radni vek, dobila luft i to vise nema tu preciznost, za neku veliku glodalicu gde je 0.5mm greska ok nije problem ali ako oces da radis 10/10 .. ta greska ce ti pojede sve pinove na jednom ssopu... dalje, kao sto rekoh, glodala su ko otrov skupa a bakar i vitro su uzasni materijali, i bakar i vitro strasno brzo "trose" glodalo, bakar zato sto je mekan i lepljiv, vitro zbog stakla, tako da se glodala tupe ko nenormalna .. kineska glodala ne mogu da izdrze jednu europa plocicu do kraja!!! nemacka i svedska izdrze nekoliko plocica ali kad vidis cenu glodala isplati ti se da posaljes pcb da ti neko uradi profi :( .. milling kod kuce je uzasno skup sport i isplati se samo pod uslovom da ti mnogo brzo treba prototype gotov .. a ako si takav profesionalac da ti je bitno da dobijes prototype "odma" - kupi laser + providnu foluju za laser stampu, kupi ono cudo za osvetljivanje noktiju (kosta 2000din i zavrsava evrupu bez problema sa jedne strane, ili kupi 2 komada pa mozes odma da osvetlis 2 strane) kupi ili vec oslojene ploce (imas svuda i nisu skupe, cuvaj u frizideru) ili kupi na litar od tiskarne celje njihovu emulziju u kanti za neke smesne pare (tipa 10-20eur je kanta) ima ti traje do kraja zivota da oslojavas plocke sam ... sve to mnogo brze i mnogo tise i mnogo jeftinije od cnc-a... da ne spominjem uzasnu prasinu i buku koja ne moze da se izbegne tokom millinga pcb-a a pritom je ta prasina extra otrovna (a neki kazu i kancerogena)
toner transfer sa [url=http://www.techniks.com/how_to.htm]pnp folijom[/quote] moze da radi poludebil ako poseduje laminator (4000din) ili peglu+strpljenje (ja savetujem laminator) ... pnp folija nije jeftina (A4 list je 500kinti u kelco-u, moze se naci dosta jeftinije na KP/limundo/kupindu mada ih nema tamo cesto ili uvesti direkt od proizvodjaca za znacajno manje - 1-2$ po listu) mada obzirom da je iseces na velicinu ploce koju pravis i taj A4 list ume da potraje ... kome je pnp skup moze da ide sa zelenom folijom (dosta jeftinija, malo komplikovanija za rad) .. sa obe se izvlaci bez problema 6/6, kome je dovoljno 10/10 (a za taj tvoj npr htssom je 10/10 vise nego dovoljno) obican masan papir i dobar toner rade posao ... kupi nalepnice za stampanje, odlepi nalepnice i baci (ili otstampaj nesto na njih i iskoristi ih) a onaj papir koji ostane kao pozadina nalepnica, onaj glatki sjajni, na njega stampaj i sa njega radi transfer .. ja sam sa tog papira izvlacio i 6/6 mada nije 100% siguran, 10/10 je 100% uvek )
[ Living Light @ 29.02.2016. 19:47 ] @
Citat:
bogdan.kecman: nista nije jednostavno kad ne znas, sve je jednostavno kad znas .. samo je problem u tome sto "oni koji pojma nemaju sigurni su u sebe i to sto tvrde a oni koji znaju sumnjaju u sve" te onda pogresne informacije vrlo cesto izadju kao "tacne" ili "opste priznate" ... iako su gluposti na kvadrat ..
!!!
[ ZAS011 @ 29.02.2016. 21:17 ] @
Ne znam čemu to čuđenje, Roberte.
Bogdan je i više nego u pravu. Oni koji su "naučili" svaštanešto gledajući kojekakve sličice i video zapise na 'tubetu, misle da su postali sveznalice i da se CNC pravi sa 2+ jura Samo što je tih 2+ pre 1k+.
U bilo kojoj vrsti softvera podešavanje PID parametara za teranje servo motora nije nešto što se odrađuje "levom rukom zatvorenih očiju iza leđa".
Za glodanje PCB je potrebna poprilično čvrsta konstrukcija, sa kvalitetnim klizačima i navojnim vretenima sa bezzazornim maticama...
Ne bih da licitiram sa minimalnim cenama, Dosta toga može da se nađe i na internetu, a za pristojne pare ima da se kupi i makina "made in Germany" u sred srbistana (kvalitetna, pouzdana, ...)
Stepcraft , distributera neću da pominjem, kome treba snaćiće se.
[ scoolptor @ 29.02.2016. 21:37 ] @
CNC masina je slozen sklop, i projektovanje i izradu iste bi trebao da radi tim strucnjaka, a ne armija 'univerzalaca' koji se 'razujeju u sve', od proracuna mehanike, u zavarivanje, preko obrade na univerzalnim masinama i pisanja firmvera, pa do podesavanja PID regulacije.
[ Living Light @ 01.03.2016. 01:50 ] @
Citat:
ZAS011:Ne znam čemu to čuđenje, Roberte.
Nisam postavio znakove pitanja da bih se cudio,
-nego sam hteo reci da se posebno obrati paznja na izvanredno dobro napisan Bogdanov post.
pOz
[ mikikg @ 01.03.2016. 11:31 ] @
A kazite mi koji step drajver (i sto) je bolji od ova dva?
- DRV8825
- A4988
Znam da ima i boljih, snaznijih, skupljih ali me interesuju bas ta dva.
Naravno mislim na one male plocice koje se ubadaju na GRBL shield ...
[ Skale97 @ 03.03.2016. 11:49 ] @
Citat:
bogdan.kecman:- ima da se kupi gotov za smesne pare (atmel cip sa programom, kontrolise se preko seriskog porta konfiguracija, kosta ispod 30eur)
- ima open source varijanta koja radi mega dobro
- za potrebe malog cnc-a moze da se napise za 2h od nule ko nece da koristi tudji kod
- sa malo jacim hw-om linuxCNC moze direktno da kontrolise servo tako sto dobija direkt feedback sa enkodera (opet sve dzaba)
Slažem se, program i jeste napravljen za 2h, ali određivanje parametara PID nije baš tako jednostavno. Pogotovo ne nekome ko to prvi put radi.
Citat:
bogdan.kecman:-
nista nije jednostavno kad ne znas, sve je jednostavno kad znas .. samo je problem u tome sto "oni koji pojma nemaju sigurni su u sebe i to sto tvrde a oni koji znaju sumnjaju u sve" te onda pogresne informacije vrlo cesto izadju kao "tacne" ili "opste priznate" ... iako su gluposti na kvadrat ..
Potpuno se slažem sa ovim. Priznajem, nisam osoba koja zna nešto preterano mnogo, žao mi je ako sam nekoga naveo na nešto pogrešno. Ali stvarno bih voleo da naučim, i trudim se koliko je u mojoj moći. Takođe mi je neizmerno drago da je neko konačno počeo da piše nešto što je zaista korisno. Ne znam čega se plaše ti koji zaista znaju nešto da izađu i kažu nama smrtnicima Izgleda da se ne sećaju da su nekada davno i oni bili ti koji nisu znali... I da put u kojem se zaobilaze sve stranputice i pogrešne informacije nije ni malo jednostavan, a pogotovo nije ako oni koji ih znaju ćute.
Žao mi je ako je ispala neka svađa oko svega što sam rekao, iako smatram da sam dao i neke korektne smernice. Ako ništa drugo makar sam pokrenuo lavinu koja je rezultovala sjajnim odgovorima na postavljena pitanja.
[ bogdan.kecman @ 03.03.2016. 12:02 ] @
nema nikakve svadje .. a to zasto ljudi nece uvek da podele svoje znanje
.. obicno je zato sto najcesce sa druge strane nema nikoga da to cuje ..
dodatno, ovo je pogresan forum za pricu o tome da li je bolje koristiti
12 ili 25mm vodjicu, dal je bolje obican linearni lezaj, zacepljeni, u
kucistu ili je bolje sinu .. kako se slazu momenti sila na ... etc etc
.. ovo je ipak forum koji se bavi elektronikom .. a foruma koji su
posvecni CNC masinama ima na netu brdo i mogu se tamo naci vrlo korisne
informacije
[ glackop @ 24.10.2016. 22:08 ] @
Kao sto naslov kaze...hteo bih da sebi napravim jednu prostiju cnc plazmu ili na kraju mogu umesto plazme za pocetak da postavim gasni gorionik/rezac/Mehanika mi je poznata i tu nista ne pitam ali o cnc nemam pojma edukovao sam se dva dana i nazvao par oglasa koji prodaju komponetne i oni su me jos samo vise zbunili i to malo sto sam mislio da znam sad ne znam...jedan mi je rekao"Ja mogu sve dati prodam sa step motorima i to ce raditi dok se plazma ne ukljuci a onda mogu nastati od nje smetnje za koje ti ja ne mogu pomoci,ako ides sa servo motorima tu je jos jedan problem na koji ces naici oko PID konfigurisanja" i drugi sa oglasa je bio slican.
Ja bih da napravim 1000x2000 i Z osa mi ispada i ne treba ako idem na gasno rezanje jer tu je visina onda uvek ista,pitanja bi mi bila da li da idem sa onim NEMA 23 steperima tj jel oni imaju snagu da gone po osama most koji nece biti tezi od 10kg,a otpor pri kretanju ce stvarati samo lezajevi znaci skoro nema nikakvog otpora pri kretanju,i da li da motori budu direkno spregnuti sa navojnim vretenima ili da redukujem prenos bar 1/3,jer rezanje ide sa vrlo malim brzinama tako da mi je ne bitno koja cemi biti mah brzina hodova.
Ali hajmo od pocetka prvo pitanje je zasto plazma meni hoce praviti smetnje a onoliko na YT u home made verziji koje rade?
Drugo.Sta je to PID konfigurisanje tj kada se to podesava jel na samom pocetku pustanja masine u rad ili pri svakom izvrsavanju programa rada?Jer ja sam vise za servo motore jer ih vec imam one yaskavine UGM...ali ako su oni slozeniji za mene onda cu da ih izbegnem.
[ bogdan.kecman @ 24.10.2016. 22:59 ] @
Citat:
glackop:
Kao sto naslov kaze...hteo bih da sebi napravim jednu prostiju cnc plazmu ili na kraju mogu umesto plazme za pocetak da postavim gasni gorionik/rezac/Mehanika mi je poznata i tu nista ne pitam ali o cnc nemam pojma edukovao sam se dva dana i nazvao par oglasa koji prodaju komponetne
treba ti
- upravljacka jedinica (cnc kontroler, racunar ..)
- interfejs izmedju upravljacke i izvrsne jedinice (kabl + malo izolacione elektronike)
- izvrsna jedinica
* drajveri za motore
* motori
* vezna izmedju drajvera i motora sa ili bez povratne sprege
- veza izmedju izvrsne jedinice i mehanike (sa ili bez povratne sprege)
- mehanika
Citat:
glackop:
i oni su me jos samo vise zbunili i to malo sto sam mislio da znam sad ne znam...
generalno to znaci da ti sve osim mehanike generalno nije jasno :( tako da ces morati da se edukujes malo duze od dva dana :D .. nije rocket science ali mora duze od dva dana :D
mozda ti je lakse da krenes "odozdo" tako da procitaj malo o
- steper motorima
- servo motorima
imas milion foruma na tu temu, moz pitas i ovde nije frka samo otvori zasebnu temu :D ali prvi nauci i savladaj osnove, sta koji nude, zasto, koji su za sta bolji etc .. (hint, za plazmu tebi treba brzina, servo su mnogo brzi od stepera, tako da su tu servo majka)
kad skontas to oko motora, zasto kada koji da a koji zasto i kada ne, onda za te koji tebi odgovaraju za plazmu kreni da citas o drajverima ..
Citat:
glackop:
NEMA 23 steperima tj jel oni imaju snagu da gone po osama most koji nece biti tezi od 10kg
da, ali sporo!
Citat:
glackop:
rezanje ide sa vrlo malim brzinama tako da mi je ne bitno koja cemi biti mah brzina hodova.
i ne bas, kad zavrsis sa rezanjem hoces da pomeris glavu sto pre na drugo mesto za rezanje + i to "sporo" rezanje nije bas tako sporo
pogledaj ovde: http://motion.schneider-electric.com/products/nema23.html torque/speed krive .. na vecim brzinama nema23 ti je patetican sto se tice obrtnog momenta a pri tome mu je ogromna inercije rotora (sto tebe ne zanima jer to sve sto mrdas je veliko) ..
Citat:
glackop:
Ali hajmo od pocetka prvo pitanje je zasto plazma meni hoce praviti smetnje a onoliko na YT u home made verziji koje rade?
zato sto ti nudi sra123 stepper drajver kome plazma smeta, ako uzmes kvalitetan stepper drajver neces imati problema sa "smetnjama"
Citat:
glackop:
Drugo.Sta je to PID konfigurisanje tj kada se to podesava jel na samom pocetku pustanja masine u rad ili pri svakom izvrsavanju programa rada?Jer ja sam vise za servo motore jer ih vec imam one yaskavine UGM...ali ako su oni slozeniji za mene onda cu da ih izbegnem.
prouci malo sta je pid kontrola da bi bolje razumeo, generalno servo drajver koristi pid kontrolu (ne svi btw) da bi pozicionirao idealno motor u odnosu na ulaz od kontrolne jedinice i ulaz od enkodera .. sto je bolje konfigurisan pid to ce biti precizniji i brzi. novi fancy (skuplji) servo kontroleri imaju auto-pid tj automatski mogu da iskonfigurisu pid koeficijente (pa ti mozes posle rucno da ih malo dosiljis ako bas zelis), podesava se jednom, jedni koeficijenti za "jedan odredjen motor", ako menjas motor, ili motor vremenom promeni karakteristike onda opet..
najveca razlika izmedju voznje stepera i servo-a je sto sa steperima imas open-loop kontrolu, ti si reko de oces da bude polozaj stepera i ocekujes da je tamo, dal je stvarno tamo nemas pojma .. sa servom nemas taj problem posto je on closed-loop kontrola, ti mu kazes idi tamo, i on ce crkne al ce ode tamo.. nema preskakanja koraka i slicno..
[ glackop @ 24.10.2016. 23:30 ] @
... ti mu kazes idi tamo, i on ce crkne al ce ode tamo.. nema preskakanja koraka i slicno..
---------------------------------------------------------------------------------------------------------
Tu mi je najjasnije,da motor i enkoder rade u sprezi.
No moracu jos mnogo da ucim pre no sto se sledeci put javim.Pozz