Fórum témák

» Több friss téma
Fórum » NYÁK készítés CNC-vel
 
Témaindító: Tomee, idő: Dec 20, 2009
Lapozás: OK   4 / 14
(#) kameleon2 hozzászólása Jún 9, 2015 /
 
Végre elfogadható módon sikerült gravíroznom egy-két nyákot a gép rendbetétele után, ami azt jelenti, hogy már nem töri apróra a gravírtűimet. 25 fokossal kínai 500W-os főorsó motorral mekkora lehet a legnagyobb sebesség szerintetek? Mik a tapasztalatok? Most 100-al szöttyög a gép, mert nem merem jobban nekiereszteni. Igaz max 500-700ig mehetek fel kb. Utána már téveszt a gép.
(#) GPeti1977 válasza kameleon2 hozzászólására (») Jún 9, 2015 /
 
Ez konvertál HIDMP plotter fájlból G kódra:
  1. fajl = open ('C:/eagle.hidmp', 'r')
  2. fajl1 = open ('C:/plot.tap', 'w')
  3. fajl1.write('% Eagle HIDMP plotter file to Mach3 G code file\n')
  4. fajl1.write('G90\nG20\nF20\n')
  5. fajl1.close()  
  6. x2='0'
  7. y2='0'
  8. i1='0'
  9. once = True
  10. sor = fajl.readline()
  11. sor1 = fajl.readline()
  12.  
  13. while sor1 != "":
  14.  
  15.  #try:
  16.  sor1 = fajl.readline()
  17.  #except ValueError:
  18.      #if once == True:
  19.       #print('OK')
  20.       #once = False
  21.        
  22.  
  23.  if sor1[5:6] == ',' and sor1[0:1] != 'P' and sor1[0:1] != 'C':
  24.     x1 = sor1[2:5]
  25.     y1 = sor1[6:11]
  26.     szx1 = float(x1)
  27.     szy1 = float(y1)
  28.     szx2 = szx1/1000
  29.     szy2 = szy1/1000
  30.  
  31.     x2 = str(szx2)
  32.     y2 = str(szy2)
  33.  
  34.  elif sor1[5:6] != ',' and sor1[0:1] != 'P' and sor1[0:1] != 'C':
  35.     x1 = sor1[2:6]
  36.     y1 = sor1[7:12]
  37.     szx1 = float(x1)
  38.     szy1 = float(y1)
  39.     szx2 = szx1/1000
  40.     szy2 = szy1/1000
  41.        
  42.     x2 = str(szx2)
  43.     y2 = str(szy2)
  44.        
  45.  if sor1[0:2] == 'CA':
  46.     if sor1[6:7] == ',':
  47.         xg = sor1[3:6]
  48.         szxg = float(xg)
  49.         #xgs=str(szxg)
  50.     elif sor1[0:2] != ',':
  51.         xg = sor1[3:7]
  52.         szxg = float(xg)
  53.         xgs=str(szxg)
  54.    
  55.         #U 1615,1115
  56.         #D 1570,1115
  57.         #CA 1615,1115 360      
  58.  
  59.  fajl1 = open ('C:/plot.tap', 'a')
  60.  if sor1[0:1] == 'U':
  61.        
  62.        fajl1.write('G00 Z0.1\n')
  63.        fajl1.write('G00 X')
  64.        fajl1.write(x2)
  65.        fajl1.write(' Y')
  66.        fajl1.write(y2)
  67.        fajl1.write('\n')
  68.        fajl1.close()
  69.            
  70.  elif sor1[0:1] == 'D':
  71.    
  72.        fajl1.write('G00 Z0\n')
  73.        fajl1.write('G01 X')
  74.        fajl1.write(x2)
  75.        fajl1.write(' Y')
  76.        fajl1.write(y2)
  77.        fajl1.write('\n')
  78.        fajl1.close()
  79.        
  80.  elif sor1[0:2] == 'CA':
  81.        xrad = (szxg - szx1)/1000
  82.        xradst = str(xrad)
  83.        fajl1.write('G00 Z0\nG02 I')
  84.        fajl1.write(xradst)
  85.        fajl1.write('\n')
  86.        fajl1.close()
  87.  
  88.  if sor1[0:2] == 'P0':
  89.       fajl1 = open ('C:/plot.tap', 'a')
  90.       fajl1.write('G00 Z0.1\n')
  91.       fajl1.write('G00 X0\n')
  92.       fajl1.write('M2\n')
  93.       fajl1.close()    
  94.        
  95.       fajl.close()


Excellon fúró fájlból G kód, nincs benne szerszámcsere:
  1. fajl = open ('C:/TDRILL.txt', 'r')
  2. fajl1 = open ('C:/TDRILL.tap', 'w')
  3. fajl1.write('% Eagle Drill file to Mach3 G code file\n')
  4. fajl1.write('G90\nG20\nF5\nG00 Z0.1\nM3 S20000\n')
  5. fajl1.close()
  6.  
  7. sor = fajl.readline()
  8.  
  9. while sor != "":
  10.  
  11.  sor = fajl.readline()
  12.  if sor[0:1] == 'X':
  13.      if sor[5:6] != 'Y':
  14.        x1=sor[1:6]
  15.        szx1 = float(x1)
  16.        szx2 = szx1/10000
  17.        x2 = str(szx2)
  18.  
  19.        y1=sor[7:12]
  20.        szy1 = float(y1)
  21.        szy2 = szy1/10000
  22.        y2 = str(szy2)
  23.        
  24.      elif sor[5:6] == 'Y':
  25.        x1=sor[1:5]
  26.        szx1 = float(x1)
  27.        szx2 = szx1/10000
  28.        x2 = str(szx2)
  29.  
  30.        y1=sor[6:11]
  31.        szy1 = float(y1)
  32.        szy2 = szy1/10000
  33.        y2 = str(szy2)
  34.        
  35.      
  36.      fajl1 = open ('C:/TDRILL.tap', 'a')
  37.      fajl1.write('G00 X')
  38.      fajl1.write(x2)
  39.      fajl1.write(' Y')
  40.      fajl1.write(y2)
  41.      fajl1.write('\n')
  42.      fajl1.write('G00 Z0\n')
  43.      fajl1.write('G01 Z-0.07\n')
  44.      fajl1.write('G00 Z0.05\n')            
  45.      
  46.      fajl1.close()
  47.  
  48.  
  49.  
  50.  
  51.  if sor[0:3] == 'M30':
  52.       fajl1 = open ('C:/TDRILL.tap', 'a')
  53.       fajl1.write('G00 Z0.1\n')
  54.       fajl1.write('G00 X0\n')
  55.       fajl1.write('M5\n')
  56.       fajl1.write('M2\n')
  57.       fajl1.close()    
  58.        
  59.       fajl.close()
  60.  
  61.  
  62.  
  63. #G00 X2.3150 Y0.8150
  64. #G00 Z0
  65. #G01 Z-0.07
  66. #G00 Z0.05


.Py néven kell elmenteni a pythont telepíteni kell a gépre.

Ha valamit nem értesz hogy van kérdezz.

Vettem UV ledet 3 Wattosat, megpróbálom kék lézerhez adott lencsével mennyire lehet fókuszálni a fénypontot, a script módosításával meg dry fóliával lehetne levilágítani a nyákot.
Esetleg olyan megoldás is elképzelhető hogy 4. tengellyel a ledhez egy léptetőmotorral ki lehessen választani a megfelelő lyukat ami a fény nyaláb szélességét állítja így a gerb274 ami a film levilágító használ lehetne nyákot kis szériában levilágítani.
A hozzászólás módosítva: Jún 9, 2015
(#) kameleon2 válasza GPeti1977 hozzászólására (») Jún 9, 2015 /
 
Konkrétan nem tudok Pythonul. No nem a programértés a gond, hanem az, hogy 5 éve működik a konfigom ugyanúgy a fejlesztésem miatt és nem szívesen telepítgetek semmit. ULP-t nem lehet ebből valahogy gyártani? Az univerzálisabb lenne az Eagle alatt. A lézernél egyszerű a képlet. fix fókusztávolságú, így ha a Z tengely elemeli - kikerül a tárgy a fókuszból - azaz már nem annyira kicsi a lézer, hogy égessen. Azaz egy fix optika mellett elég lenne a Z tengelyt mozgatnod a fénypont növeléséhez, szűkítéséhez. Vagyis nem kell negyedik tengely feltétlenül. Tudtommal a HPGL a Postscript és a G kód sem annyira messze állnak egymástól. Mindegyik vektoros leíró és az Eagle valamelyik kimenetéből kinyerhető. Konverterek is biztosan vannak készen a neten.
A hozzászólás módosítva: Jún 9, 2015
(#) SALáta hozzászólása Aug 13, 2015 / 2
 
Második kísérletem kék lézerrel. Linuxcnc a vezérlő sw.

Folyamat:
-nyák kontúrmarás
-lap tisztítás(csiszoló gumi)
-matt fekete festékkel fújás
-száradás után lézerezés levegős fejjel+füst elszívás
-maratás előtt égetett réteg eltávolítása lakkbenzinnel és papír zsepkendővel
-maratás
-tökéletes maratás után festék eltávolítás nitrohígítóval

Fúrni nehéz lesz mert nincs kezdő furat, de megoldom.
(#) pisti89 válasza SALáta hozzászólására (») Aug 13, 2015 / 1
 
Szép, de mért nem tudta a lézer a furat közepét is megcsinálni?
(#) kameleon2 válasza SALáta hozzászólására (») Aug 13, 2015 /
 
Úgy látom, nem kis munkád van ebben a megoldásban. Engem is érdekelne a teljes folyamat, hasonlón töröm a fejem jó ideje. Nekem ugyan az Eagle a kedvencem, de megoldom.
A hozzászólás módosítva: Aug 13, 2015
(#) SALáta válasza kameleon2 hozzászólására (») Aug 13, 2015 /
 
Csak a lézerem egyik alkalmazása. Sajnos nem egy tömegtermelő gyors megoldás, 84 perc ez a picinyke lap, növelni tudom ha lefogatom rendesen a diódát és a hajtást is átalakítom de akkor is maximum a duplája a sebesség azaz 42 perc alatt lehet kész. A 0.1 mm vonalakkal már nem boldogul, nem csináltam tesztet de 0.2 körül lehet a határa. Még a furat kimentése mindig bajos, majd egy másik újabb verzió hátha segít. A legdrágább elem a lézer. A többi úgy is van "mindig" szinte.
(#) guliver83 válasza SALáta hozzászólására (») Aug 20, 2015 /
 
És nem CNC-vel fogod fúrni, mert akkor egyszerű lenne.
(#) zsolt58 hozzászólása Okt 21, 2015 /
 
Hello!
Azért nyitottam ezt a fórumot mert gondolom másnak is nem csak nekem meggyűlt a baja a nyák fúrással!
Van 2000 furat amit ki kellene fúrni de kézi fúróval nehéz és időigényes!
Ezért gondoltam, hogy kellene olyan szoftvert készíteni ami felismeri a forrpontokat és gyakorlatban kifúrja!
Gondoltam x,y,z koordinátákat megadni!(z-t azért, hogy a fúróhegy le-fel menjen!)!
De fogalmam sincs, hogy hogy kezdjem el!
Nem számít, hogy PIC-el vagy nem!
A szoftverről sincs fogalmam,hogy kellene!
Csak annyi, hogy jó lenne USB-n megoldani vagy Arduinoval is lehetséges lenne?
De ha nem lehet megoldani USB-n akkor,hogy?(LPT port vagy soroson?)
Előre is köszönöm!
Zsolt
(#) Nemtudhatod válasza zsolt58 hozzászólására (») Okt 21, 2015 / 1
 
Még jó hogy 2005 óta van ez a fórum.
(#) Medve válasza zsolt58 hozzászólására (») Okt 21, 2015 / 1
 
Hello, a gyakorlatban ez egyik módszer az a fúrásra, hogy a nyáktervező szoftver generál egy olyan állományt, ami a furatok helyét s méretét tartalmazza. A többi a fúrógép dolga. Mivel készült a nyákterv? Mit akarsz USB-vel?
A hozzászólás módosítva: Okt 21, 2015
(#) zsolt58 válasza Medve hozzászólására (») Okt 21, 2015 /
 
És akkor, hogy kezdjem? szoftvert nem tudok írni, csinálni!
(#) Medve válasza zsolt58 hozzászólására (») Okt 21, 2015 / 1
 
Nem is kell, válaszolj a kérdésre

Ismerj meg egy nyáktervező szoftvert, és egy CNC vezérlő programot. Semmit nem kell programozni.
A hozzászólás módosítva: Okt 21, 2015
(#) Nemtudhatod válasza zsolt58 hozzászólására (») Okt 21, 2015 / 1
 
Megtervezed a nyákot az egyik tervezőprogival, mondjuk Sprint-Layout-tal, ebben (is) benne van a Gerber fájl csak ki kell importálnod, nem kell neked semmiféle szoftvert írnod.
(#) kameleon2 válasza zsolt58 hozzászólására (») Okt 21, 2015 1 / 2
 
Én az Eagle nyáktervezőt használom. Annak van egy PCB-gcode.ulp scriptje, ami a nyáktervből képes maró és fúrófájlokat is előállítani. A végeredmény egy szöveges alapú NC állomány, amit a mach3 képes azonnal értelmezni és egy step-dir vezérlésen át a léptetőmotoroknak átadni. A motorok x,y és z irányú elmozdulásával válik lehetővé a furatok elkészítése. Azaz szükséges egy x,y és z tengely, az azokat meghajtó motorok, vezérlés és egy megmunkálómotor, ami a fúró szerepét tölti be. Ha kicsit végigolvasol itt pár bejegyzést sokan építettek itt már gépeket - akár csak nyákfúrásra is. Vannak fa, bútorlap, plexi, bakelit, alu és acél szerkezetek is. Arduinohoz is van sok megoldás, de ha nagyon sok a kérdésed, legelőször javaslom, hogy menj el egy cnc találkozóra. Ott élőben 100x gyorsabban jutsz információhoz. Vagy fel tudom ajánlani, hogy megnézd az én gépemet működés közben. Szívesen válaszolok én is. A PC egyszerűbb út. Rengeteg megoldást készen is megkapsz, nem kell mindent magadnak kiötlened, hiszen a sorozatban gyártott készülékek ára nagyságrendekkel is olcsóbb lehet. Sokunknak vannak kínai paneljei, motorjai, megmunkálómotorok, marók, fúrók. Nyákhoz az is jó, teszi a dolgát. Az én PC-m például párhuzamos portos, de időközben kitaláltam egy teljesen USB-s , mikrokontrolleres megoldást is, csak kis pénzmagra még szükségem van a kivitelezéséhez. A nyáktervei már készülnek, a szimulátorban tesztelem. Ez komplett rendszer egyedi STEP-DIR vezérlővel együtt. Igaz V1.0 azaz sok finomságot nem tartalmaz még. Alapfogalmak, amikre rákereshetsz a keresőprogramokban: lineáris vezeték, step-dir vezérlés, léptetőmotor, szervo vezérlés, megmunkálómotor, trapézmenetes orsó, golyósorsó, g kód, mach3. Megjegyzés: Nem fórumot nyitottál, csak hozzászóltál a topikhoz. Sok sikert!
A hozzászólás módosítva: Okt 21, 2015
(#) zsolt58 válasza kameleon2 hozzászólására (») Okt 21, 2015 /
 
Oké köszönöm!
Azt a PCB-gcode.ulp-t le kellene tölteni?
Esetleg linket bírnál?
esetleg videót bírnál feltenni?
És milyen CNC program kellene a motorok vezérléséhez?
DC motorok jók lesznek?
De nyíttam, fórumot csak átrakták ide!
Zsolt
(#) Nemtudhatod válasza zsolt58 hozzászólására (») Okt 21, 2015 / 1
 
Idézet:
„De nyíttam, fórumot csak átrakták ide!”
Nem nem nyitottál! Egy témát nyitottál, és azt tették át ide, mivel már itt volt ez, 2009 óta.
(#) kameleon2 válasza zsolt58 hozzászólására (») Okt 21, 2015 /
 
Idézet:
„Azt a PCB-gcode.ulp-t le kellene tölteni?”
Igen, de böngészőből meg kell találd. Kis videós segítség és szóbeli Én a Mach3-at használom, mint cnc programot, de sokan kedvelik a linuxcnc-t is. Léptetőmotorral a legegyszerűbb ilyen hobbi gépet építeni. Lehet DC szervómotorokkal is de az költségesebb műfaj, nem biztos, hogy ez a cél. Valamelyik nap láttam itt a fórumon olyan gyors lineáris vezetékkel egybeépített léptetőmotorokat is, hogy csorgott a nyálam.. (érdekességek topik)
A hozzászólás módosítva: Okt 21, 2015
(#) zsolt58 válasza kameleon2 hozzászólására (») Okt 22, 2015 /
 
Igen láttam!
És meg is csináltam, akkor még csak a másik szoftver kellene!
De mèg kérdéses az a kimeneti port!?
Zsolt
(#) kaqkk válasza zsolt58 hozzászólására (») Okt 23, 2015 / 1
 
Idézet:
„De fogalmam sincs, hogy hogy kezdjem el!
Nem számít, hogy PIC-el vagy nem!
A szoftverről sincs fogalmam,hogy kellene!”
Ha ez egyszeri alkalom jobban jársz ha kiadod valakinek a munkát , nekem a 0 ról 1,5 év kellett a cnc gép beindulásáig
(#) zsolt58 válasza kaqkk hozzászólására (») Okt 23, 2015 /
 
Nem egyszeri!
Mindig evvel furnám a nyákokat!
Zsolt
(#) kaqkk válasza zsolt58 hozzászólására (») Okt 23, 2015 / 1
 
Akkor készülj fel rá hogy talán jövő karácsonykor már fúrhatsz is cnc vel
Ja és elkezdhetsz spórolni , ha csak a leg szükségesebb dolgokat veszed meg é (lineársin -menetes orsó- steppermotor -motormeghajtó -controller- ) és a többi anyag ott van már a műhelyedben, akkor sem jössz ki 100000Ft alatt ..
A hozzászólás módosítva: Okt 23, 2015
(#) zsolt58 válasza kaqkk hozzászólására (») Okt 23, 2015 /
 
Ilyen lenne jó! Bővebben: Link
Megoldható?
Zsolt
(#) kaqkk válasza zsolt58 hozzászólására (») Okt 23, 2015 / 1
 
Megoldható, természetesen , Nézd ez az én gépem
(#) zsolt58 válasza kaqkk hozzászólására (») Okt 23, 2015 /
 
Igen ilyen kell nekem!
Tudnál pontos leírást adni, hogy készítetted a mechanikát?
És te milyen programot használsz?
Zsolt
(#) kaqkk válasza zsolt58 hozzászólására (») Okt 23, 2015 /
 
Pár hónap múlva meg is veheted , nemsoká kezdem építeni a nagytestvért ..
A program amit használok a cncusb (cncplanet.com on elérhető)
A hozzászólás módosítva: Okt 23, 2015
(#) zsolt58 válasza kaqkk hozzászólására (») Okt 23, 2015 /
 
És menyi kb az ára?
(#) kameleon2 válasza kaqkk hozzászólására (») Okt 23, 2015 /
 
Szia! Jól látom, hogy ez a szoftver még csak béta?
(#) kaqkk válasza zsolt58 hozzászólására (») Okt 23, 2015 /
 
Azt majd privátban megbeszéljük ha aktuális lesz, és nem jól látod az teljes verzió .
A hozzászólás módosítva: Okt 23, 2015
(#) GPeti1977 hozzászólása Nov 7, 2015 / 1
 
Elkészült az első CNC vel készített NYÁK-om.
Ezzel készült: Bővebben: Rapid pcb
Gerber fájt használ így bármilyen nyáktervezővel kompatibilis.
Először megcsináltam gravírtűvel a kontúr marást, sokkal vékonyabbak lettek a vonalak mint kellene, 0,1mm 30fokos tűt vettem de beállítottam 0,2mm 30 fokosra, gondolom elkopott a tű a paneltől.
Azután 1mm átmérőjű marótűvel lemartam a felesleget, most jött a fúrás de valamiért nem jó file generálódott, ezért az ecxellon-t kézzel írtam át G kódra, sajnos itt elment a 0 pont mert ugye fel kellett volna fordítani a panelt alkatrész oldalra. Azután 1,8mm es maróval körbemartam.
Itt az eredmény:

CNC panel.jpg
    
Következő: »»   4 / 14
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem