Az én tapasztalatom mikor a Mach3 valamit beszed és nem tágit akkor kifényképez az összes motor, be-kimenet és nem használom a mentett XML, hanem mindent mintha új gép lenne, HDD format újratelepít a Win Mach3 és egyessével beállítok mindent (ha nincs teljes HDD mentésem).
Előzmény: Arany János, 2024-02-01 05:21:25 [51234]
Arany János | 1382
2024-02-01 05:23:22
[51235]
Úgy tűnik, hogy marad a "sorról sorra" megoldás. Köszönöm!
Előzmény: Rabb Ferenc, 2024-01-31 20:04:32 [51229]
Arany János | 1382
2024-02-01 05:21:25
[51234]
Igen! Ezekre a pöttyökre gondoltam! Az uninstall-nak pedig a józan eszem (???) mond ellent! Mill és Plasma módban saját .set-tel újra configolva, szemrefülre jól működik! Ma reggel lesz a gyakorlati próba! Mivel arról ábrándozom, hogy lassan eltávolodom a géptől, megpróbálnám kinevelni az utódom. Jelenleg úgy tűnik, hogy még járókerettel vagy rokikocsival is nekem kell majd a masina mellé állnom, így keresném a módját, hogy a legkönnyebben kijavíthassam az elkövetett bakikat! Amik természetesen nem fordulnak elő, mert "Én mindent úgy csináltam ahogy elmondtad!!!" Tehát a masina a hülye!
Előzmény: Arany János, 2024-01-31 19:38:37 [51228]
Rabb Ferenc | 4359
2024-01-31 20:04:32
[51229]
Total Commander esetleg - sorról sorra, betűről betűre...
Előzmény: Arany János, 2024-01-31 19:38:37 [51228]
Arany János | 1382
2024-01-31 19:38:37
[51228]
Sziasztok! Újra bénázhatnékom támadt. Szeretnék két .xml fájlt összehasonlítani. Sorról sorra! Nem igazán vonz a nyomtatás, de a sorszámozással sem boldogulok! Enélkül pedig jojózik a szemem és lépten-nyomon belezavarodok! Szerintetek megtalálható a Mach3 .xml-jében a G61-G64 beállítása? Lett egy új kollégám, akit szeretnék betanítani a gép kezelésére és sikeresen megoldotta, hogy a gép -szemrefülre- csak G61 módban hajlandó dolgozni! Minden mondat végén megáll és újra gyorsul! A General Config pöttyei és a kódba beírt G64 sem változtat semmin! Ma már félig feladtam. Configoltam a Mill képernyőt és a Plasma-t is! Mindkettő működik, de a sajátommal nem tudok mit kezdeni: az .xml felülírása sem segített! Piszkálja a csőröm a probléma!
sarktibsi | 662
2024-01-31 15:29:37
[51227]
Ahogy írtam ez csak elmélet , a gyakorlatban ott járok , hogy a satuban lévő motorok forognak és minden úgy működik ahogy elterveztem. De hát a puding próbája az evés , fent a gépen minden ki fog derülni. Én csak abból indulok ki mivel nekem túlméretes szervó pakkjaim vannak valahogy valamilyen formában lehet gyengítenem kell rajtuk.
Ha van ötleted , meghallgatom végül is ez nem az én szakmám , csak próbálkozom.
Így van, ezt szeretném, de mivel még nem mozgok otthonosan a FreeCad Projekt-Alkatrész-Test-Vázlat-Munkasík hierarchiában, az egyszerűnek tűnő folyamatban rendszerint hibázok...
Én nem szeretném ha csak túláramra állna meg , az én szervóímnak nyomaték szabályozó bemenete is van.
Tehát ara gondoltam mikor a gép G0-val szaladgál akkor kiadna egy jelet , ezzel már le is tudnám csökkenteni a nyomatékot , G1-nél meg ráadnám , had legyen jó erős. (ez az elméletem )
A FreeCAD-et nem hasznalom, de SW-ben felvennek egymastol 20mm-re ket sikot. Az atlos sarkok metszespontjara tennek meg egy sikot. Arra atvetitenem a doboz korvonalait es kihuznam Z iranyba.
Köszönöm, de nem geometriai problémám van, hanem szoftverkezelési.
Vegyünk egy XY síkú, az XY tengelyekkel párhuzamos oldalú, 800x900 mm-es téglalapot. Jelöljük ki az egyik átlóját, nevezzük X1-nek. Az átló egyik végpontja legye O, a másik P.
Az XY síkban állítsunk egy O pontra illeszkedő merőlegest az átlóra. Ez a merőleges legyen Y1.
P pontot toljuk el Z irányban 20 mm-rel P1-be.
Az Y1 tengely és a P1 pont által meghatározott sík normálisa legyen Z1. Az Y1 tengely és a P1 pont által meghatározott síkban a szekrény oldalainak metszete az ABCD paralelogrammát alkotja. (A=O, és C=P1, de ez nem lényeges) Vegyünk fel egy Y1-P1-el párhuzamos síkot úgy, hogy a két sík Z1 irányú távolsága 18 mm legyen. Ebben a párhuzamos síkban a szekrény oldalainak metszete az A1B1C1D1 paralelogrammát alkotja.
A két paralelogramma egy olyan testet alkot, melynek mind a hat lapja paralelogramma. A szemközti lapok párhuzamos síkúak, de a szomszédos lapok nem merőlegesek egymásra. Az A-A1 oldalél nem 18mm, az A-B oldalél nem 800 mm, és az A-D oldalél nem 900 mm.
Nos ezt a testet szeretném FreeCAD-ben szépen, tisztán, a szoftver belső logikája mentén, parametrikusan megrajzolni, ehhez kérek segítséget.
„A csatolt képen a 20 mm-es lejtést 300 mm-re növeltem, hogy jobban látható legyen a kérdés.”
Elég a feladat meghatározásához, hogy az a bizonyos egy kitüntetett átló két végpontja között 300 mm a magasság különbség?
Az az érzésem, hogy e körül az átló körül, mit egy forgástengely körül, a sík még bármilyen helyzetet felvehet. (billeghet a polc minden irányba, miközben a kontúrja természetesen változik)
Nem ebből a határozatlanságból erednek e problémák?
Igen. A piros test síkjának a megadása is probléma, nekem csak két segéd DatumPlane közbeiktatásával sikerült megadni, felteszem, van egyszerűbb mód is. További probléma, hogy a skiccet ki is kell húzni. Nehézségekbe ütköztem a vastagság irányának a megadásánál, Hiszen a skicc normálisa nem függőleges. Próbáltam a test átlóján átmenő síkra készíteni a skiccet, de a többi test felületéig tartó kihúzásnál szintén problémákba ütköztem. Végül többféleképpen is sikerült nem nagyon rossz, de nem elég jó eredményeket elérnem...
Nagyon kezdő vagyok még a FreeCad használatában, számos funkcióját nem ismerem, hiányzik még vagy ezer óra tutoriál, de mivel ez egy nem túl bonyolult, konkrét feladat, gondoltam megkérdezem, hogy kell csinálni.
Azt szerettem volna kérdezni, hogy hogyan kell szépen szakszerűen, elegánsan elkészíteni a piros testet FreeCad-ben.
Keservesen és ezer sebből vérző módon tudom csak megoldani, nyilván van sokkal jobb.
A csatolt képen a 20 mm-es lejtést 300 mm-re növeltem, hogy jobban látható legyen a kérdés.
Nem számolni, azt én is tudok. Éppen az lenne a lényeg, hogy pusztán az előbbi adatokból megszerkeszteni a testet anélkül, hogy bármilyen származtatott méretet vagy szöget számítanánk. (egyébként itt elég sokat kéne csuklóztatni Pitagórászt, mert a piros testen egyetlen derékszög sincsen.)
Tisztelettel megőrültem. Van egy kis Farkas Ádám féle kis váz, sonceboz 6600R045 motorokkal, UC400, mindennek külön táp, gyönyörűen megy, szel mindent amit elé rakok (kb 6 éve hibátlanul), de mostanában az Y random lépést veszít.Munka közben úgy csinál, mintha ütközne fél másodpercre és megy tovább. Sebességtől gyorsulástól függetlenül. Mechanika ép, könnyen jár, motor nem feszül.Rendszer tiszta, csak a mach3 megy rajta. Másik pcvel is ezt csinálja.Motoron kívül mindent cseréletem már. Az a kérdésem, hogy léptetőmotor tud így kimúlni??
tekes | 128
2024-01-30 14:34:00
[51211]
FreeCad
Rajzoljunk egy 800x900 mm alapterületű "szekrényt", aminek ajtaja nincs, csupán két oldala és egy hátulja, mindhárom test vastagsága 18 mm. -Eddig nekem is egyszerű. Ebbe a szekrénybe helyezzünk el egy polcot, szintén 18 mm anyagvastagsággal -de- a polc az egyik átlójának az irányában lejtsen 20 mm-t!
Segítséget kérnék, nem boldogulok vele.
Ps. A feladat tisztán elméleti. A "polc" testnek nyilván egyetlen derékszöge sincsen, az adott méretek mellett a torzulások igen kicsik, kimondottan megnehezítik a szemléletes áttekintést.
Köszönöm, ha foglalkozol vele!
TBS-TEAM | 2802
2024-01-29 23:01:25
[51210]
Elméletileg felügyelet nélkül nem hagyható CNC gép. Hobbi gépedet léptető motorokkal szinte biztos, hogy nem tudtad annyira túltervezni, hogy komolyabb mechanikai kárt tudjon tenni önnmagában egy X-Y vagy Z végütküzésnél. A gyári gépeken gumi végütküzőt használnak a gyártók meg szervo motorokat melyek igen nagy sebességre és gyorsulásra képesek. A végállásokat meg PLC kezeli ami nagyságrendekkel stabilabb mint bármilyen OP rendszer és még így is sikerűl összetörni.
A géphiba egy más kategória. Ekkor még a profik is ugrásra készen... (Aztán nyugodtan meg lehet kérdezni, hogy mitől stresszes egy echte CNC-forgácsoló munkakör...)
A szoftveres az a Mach3-ban is megvan, de az csak az elrontott G-kódtól véd meg. Az elektromos zavarokból esetleg adódó tömeges lépésvesztések miatti eltévedéstől nem. Ezért gondoltam ilyen "dinamikus" hardveres védelemre.
Nem hülye ötlet. Ez a profi gépeken "szoftveresen" realizálható - "munkaterület lehatárolás" néven fut. A felhasználó (kellő rutinnal) definiálhatja és ha szükséges (akár progamból is) felül írhatja vagy kiiktathatja (de ahhoz szándékosság kell). Ugyan nem véd meg minden hülyeségtől, de sok nagy bakit kiszűr (kicsiket kevésbé).
A elmélet az, hogy szerszám nélkül anyag nélkül futtatni, majd bűanyaghabban futtatni, aztán mintadarabon futtatni, terméket mérni, sorozatgyártani.
De ez hobbi, egy termék készül összesen. Persze, az elsőket, meg a rövideket végignézem levegőben. Aztán később pedig, amikor már profinak képzelem magam, rommá töröm a gépemet...
Láttam már fényképet "megbolondult a maró" felirattal, tökön-babon, satun-asztalon keresztülmarva... És az ipari gép volt, nehezebb elrontani, meg jobban is értenek hozzá.
Hülye ötlet sínekre szerelni mozgatható végálláskapcsolókat, és mindíg az aktuális szerszámmal és felfogással beállítani, hogy csak a szerszámot és a munkadarabot tudjam tönkretenni, a gépet ne?
Kérdés hogy milyen cnc gépről van szó ? Én most éppen két napig ültem egy cnc plazmavágó mellett, óránként kopóelemcsere , és 10-15 percenként újraindítás.
Szerintem nem akarsz Te fültokkal a fejeden, órák hosszat ott ülni a gép mellett és nézni hogyan csinálja. Teszi az a dolgát a Te óvó/vigyázó(-nak vélt) tekinteted nélkül is. Azt az időt, sokkal hasznosabban is el tudod majd tölteni.
Egy cizellált feladattal órákon át is dolgozhat a cnc. Kötelező szemmel tartani, vagy ott lehet hagyni?
Csuhás | 6722
2024-01-29 14:52:55
[51200]
Anélkül hogy ismerném, szinte bizonyos, hogy periódus csoport szabályozás van, hiszen a rendszernek nagy a hő tehetetlensége. A fázishasítás kellemetlen tranzienseket, és jókora zavar sugárzást okozna.
Tudna valaki segíteni , hogy egy zelio sr2 b201fu PLC gyári programozó kábelt lehet helyettesíteni valami egyszerű programozóval?
jani300 | 12257
2024-01-25 17:07:33
[51196]
Na képek . Becsempésztem a két utolsó szerzeményen is Az oszlop lapolt része csúszik össze karambolnál . Elvileg két kb 3 milis műanyag stift tartja . Ha ott nem húzza szét az ember akkor nem megy rá a műanyag persely . Na most ,kitalálta az internet népe hogy két félből tesznek oda perselyt , nem állítom hogy ez lenne az igazi megoldás , De nem akarom bevállalni az összecsúszás erejének módosítását !
Anyagom sincsen hozzá ... De azon már elgondolkodtam hajtok köré lemezt Igazából a kiinduló anyagot félbevágják , és abból készül méretre a persely . De ez sem atomkilövő ... Úgy vállaltam hogy hoznak anyagot ... Ez olyan egybecsúszós oszlop , baleset esetére . Nem lehet rátolni a perselyt egyben . De már húztam azért szét olyan oszlopot , csak nem szívesen vinném most a balhét . Ehh ,nem csinálom már , most néztem aminek kiszakadt a múltkor a trapéz gömbfeje , alaposan lötyög a hátsó kereke is ... Végül is már 5 fok felett van lassan , ,de még anyagra sincsen pénze , a múltkor is én intéztem kedvezményt is , elég jót . Azért nem én vagyok a szeretetszolgálat , ha segítek is , néha . Lehet lefényképezem miről is van szó .
Na , megjött a valami ... A furatba illeszkedő persely külmérete lötyög , a furat is legalább 5 tizeddel nagyobb . csodás . Itt van apróra szedve a kormányoszlop ... Hát majd holnap megbeszélem hátha tudok csináltatni bele valamit , ha kibontva odaviszem meg lesz oldva ,jól . Ez legalább nem sürgős . Tanulság , hozzá se kellett volna nyúlnom ,,, Ja ilyet se láttam még ... Az imobili úgy van megoldva ,hogy a burkolaton belül ott van gyorskötözővel egy kulcs , a kormányzáron .
Van egy műanyag perselye a kormányoszlopban , és az szét szokott esni ,gyári hibája ez annak a kis autónak . Kérdés : gyárt ehhez pótalkatrésznek valaki perselyt ? Árulták valami fórumon de állítólag nem elérhető most . Hoztak , cseréltem régebben , de még csak nem is volt pontos nagyobb volt , valahogyan azért megoldottam . Fel kellett volna vennem a méreteit , de a fene aki akart még egyel bohóckodni ,de most megint megkeresett egy másik ismerős ,segítenék e ebben .
dezsoe | 2934
2024-01-18 18:18:43
[51190]
Kicsit átszerveztem a programot, de azt csinálja, amit írtál. A bemenetek INPUT_PULLUP-ra vannak állítva, ha vannak felhúzóid, akkor sima INPUT is lehet.
#include <Arduino.h>
#define redLED 12 #define greenLED 13
uint8_t LEDstate = 0;
int BtnState[8]; unsigned long BtnTimer[8]; uint8_t Button[] = { A1, A2, A3, A4, A5, 10, 9, A0 };
if (Btnmachine(7)) { DisableOutputs = true; LEDstate = 5; }
if (DisableOutputs) { if (digitalRead(Button[7])) { DisableOutputs = false; LEDstate = 1; } } else for (int i = 0; i < 7; ++i) if (Btnmachine(i)) { RelayState[i] = !RelayState[i]; digitalWrite(RelayPin[i], RelayState[i]); }
if (DisableOutputs != LastDisableOutputs) { if (DisableOutputs) for (int i = 0; i < 7; ++i) digitalWrite(RelayPin[i], LOW); else for (int i = 0; i < 7; ++i) digitalWrite(RelayPin[i], RelayState[i]); LastDisableOutputs = DisableOutputs; } }
Gomb megnyom, akkor a hozzá tartozó relé behúz. ismételt gombnyomásra relé elenged. Adott gomb a hozzá tartozó relét vezérli. Minden bemeneten van felhúzó ellenállás. Ha A0 földre húz, akkor minden relé inaktiv lesz, ha A0 alap állapotban van, fut tovább a program, és visszaállnak a relék, tehát pörög tovább a program.
A0 bemenetre majd a riasztó adta jel érkezne, ha be van riasztva. Ekkor minden relé inaktivvá válna, ha esetleg valahol felkapcsolva maradt volna a villany.
Az nem lenne baj, ha minden megállna, csak a ledet villogtassa.