HobbyCNC fórum
v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   

 
Mach3 CNC vezérlő program

Mach3 CNC vezérlő szoftver használata...

 

Időrend:
Oldal 299 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   295  296  297  298  299  300  301  302  303   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

Lakatos | 599    2009-12-10 22:27:00 [3737]

Na szóval valami ilyesmit szeretnék összehozni:
http://www.youtube.com/watch?v=-pthkc0yf3o
Az alapgép kb.60 éves:)
Jelenleg 1Nm-es léptetőkkel és dos-os progival megy,ezt szeretném feljavítani szervósra és Mach3-mal megküldeni.Valamint a szerszám revolvert most kurblival tekerem,azt egy 10Nm-es léptetőre bíznám,az lenne az A tengely.
Ehhez keresek megoldásokat.Mach3-hoz különböző macrokat amik vezérlik a szerszámcserét,jó lenne iránylogikával.Adnak jelet a PLC-nek a fő szervónak a leütéshez.Az egy 5Kw-os AC szervó lesz,remélem nem fogja széttépni a mechanikát,majd be kell lőni a nyomatékhatárolást.
Szóval macroban keresek bármi segítséget.

Előzmény: Sanzistift, 2009-12-10 20:51:00 [3736]


Sanzistift | 1865    2009-12-10 20:51:00 [3736]

Ha valós futtatás közben működik, akkor jó.
A szerkesztőben lehet, hogy nem is lenne értelme. Elvieg azért vagy ott éppen, mert tudod, hogy mit, és hogyan szeretnéd.
A szerkesztő szerkesztésre van. Futtatás közben meg lehet próbázni.
Nekem logikus, szerintem ez így rendben van.

Előzmény: Lakatos, 2009-12-10 20:48:00 [3735]


Lakatos | 599    2009-12-10 20:48:00 [3735]

A hiba a machban van sajnos.
Nem is biztos,hogy hiba.
Ha a g kód futtatás közben hívom meg a makrót akkor működik.
Ha a script szerkesztőben indítom el akkor nem észlelni a várakoztatást.

Előzmény: Sanzistift, 2009-12-10 17:58:00 [3731]


Lakatos | 599    2009-12-10 20:46:00 [3734]

Azért mondtam,mert a fúróciklus tökéletes a számomra,de hogy a fenébe bírjam rá közben valamelyik kimenetet a jeladásra.
Valamint nem szeretnék a többi értékkel foglalkozni (Z,F,R)amit használnék,az az ismétlés (L)

Előzmény: Sanzistift, 2009-12-10 17:55:00 [3730]


Sanzistift | 1865    2009-12-10 20:29:00 [3733]

Ez verzióhiba lehet. AZ exe működésébe én nem tudok beleírni, csak a szöveges részt tudom módosítani.
Ha megint piszkálod, mert nínózik, akkor sajtpapírra felvésni, hogy hol-mit módosítottál, miről, és mennyire.
Ezek talán segítenek.
Lehet, hogy egyedi a problémád, de lehet, hogy másnak is van, csak eddig nem tűnt fel neki.

Én azon imádkozom, hogy kijönne egy hiba nélküli verzió, amiben ráadásul a szövegfájlok külön vannak.
Az maga lenne a mennyország fordításkor.

(most fogyott el az utolsó magyar szál cigim. Úgy tűnik abba is akarom hagyni már, mert itt 5€-ért nem veszek cigit. van is helyette 800g gumicukor, ha annak nem fogy el a fele reggelig, akkor még beteg sem leszek. Csak tapadni fogok, mint a gumi...)

Előzmény: KoLa, 2009-12-10 20:22:00 [3732]

KoLa | 7598    2009-12-10 20:22:00 [3732]

Szia Sanzi! bocs hogy közbeszólok de most az van hogy amióta az általad magyarított verzióval gyakorolok néha a motorok elkezdenek "szirénázni"
vagyis kb 0.5 Hz-es hullámzása van minden motornak! "nínó-nínó" - így mennek!!!
Sikerült már kiküszöbölnöm valahogy tegnapelőtt de már nem tudom hogy mit állítottam , mert egyszercsak jó lett ,és tegnap megint nínózott amikor bekapcsoltam, de azóta sem jöttem rá mi okozhatja - ma bekapcsoltam és nínózik van valakinek hasonló tapasztalata?

Előzmény: Sanzistift, 2009-12-10 17:58:00 [3731]


Sanzistift | 1865    2009-12-10 17:58:00 [3731]

Már csak azt kell kideríteni, hogy miért lett jó, és utána hajrá...
Oprendszered tiszta? Futnak más dolgok a háttérben? Csak erre használod a gépet?
Azért kérdezem, mert bár triviális kérdések, de az egyik ismimnél akkor nem mentek a bonyis kontúrok pontosan a hálózatra kötött gépen, mikor a gyerek épp torrentezett, meg a helyi hálózatot terhelte...
Elvileg semmi köze hozzá, de a hálózati kábel kihúzásával minden probléma megoldotta magát.
Hát csak ezért...

Előzmény: Lakatos, 2009-12-10 17:51:00 [3729]


Sanzistift | 1865    2009-12-10 17:55:00 [3730]

Pedig a sima fúróciklus addig nem megy a következő pozícióra, amíg nincs megint a kiindulási helyzetben a fúró, esetünkben a lyukasztó.
Próbáld meg fúrásként megírni, fals fordulattal, meg maximális tolással(illetve amin lyukasztasz)...
Akár még jó is lehet... de ez csak egy tipp.

Előzmény: Lakatos, 2009-12-10 17:49:00 [3728]


Lakatos | 599    2009-12-10 17:51:00 [3729]

Közben valami miatt összejött és működik a várakoztatás,már csak az a gondom,hogy nem öröklődik:(
Minden sort M kóddal kell befejezni.

Előzmény: Lakatos, 2009-12-10 17:40:00 [3726]


Lakatos | 599    2009-12-10 17:49:00 [3728]

Konkrétan úgy híjják,hogy CNC lyukasztó.
A várakozás a lyukasztási ciklushoz szükséges.
Jó lenne valami öröklődö dolog,sajnos az M kód nem az.
A G81-en is töröm a fejem,de még nem jött semmi jó ötlet.
A jelenlegi egy DOS-os progi az G81-el müködik,de nagyon béna.
Pl.Nem ismeri az ismétlési lehetőséget
Hiába irom be,hogy L6 akkor is egy sor 1 művelet.
Valahogy aktiválni kellene egy kimenetet és várakoztatni a kód futását.


Sanzistift | 1865    2009-12-10 17:44:00 [3727]

Konkrétabban?
Mert erre van a feltételes programstop. Csak nyomni kell rá egy startot, és már megy is tovább.
M1 parancs.
A konkrét meg azért érdekel, hogy miért nem jó hozzá az M0 vagy az M1.

Előzmény: Lakatos, 2009-12-10 17:40:00 [3726]


Lakatos | 599    2009-12-10 17:40:00 [3726]

Majd szerszámcsere is lesz,azt egy kicsit majd másképp kell megoldanom,biztonsági okokból.
Egyenlőre arra van szükségem,hogy a pozicionálás után legyen egy pillanatra egy aktív kimenetem,elég egy tüske is,csak egy olyan hosszú impulzus,hogy a PLC értelmezni tudja.És utánna egy várakozási idő kellene amit be tudok állítani,majd ugrás a következő G kód sorra azaz a következő pozicióra és kezdődik minden előről.
Valami ötlet,hogy macróban a G4-en kivül még mivel tudok várakoztatni?
A G kódokat vágom,de ez a macro halálos,minden bajára van és nem igazán akar menni.

Előzmény: Sanzistift, 2009-12-10 14:38:00 [3722]


Sanzistift | 1865    2009-12-10 14:50:00 [3725]

Ezt sem tudom, ennyire még nem vagyok belemélyedve...

Előzmény: Törölt felhasználó, 2009-12-10 14:46:00 [3724]


Törölt felhasználó    2009-12-10 14:46:00 [3724]

Valahol található erröl a VB script editorol leirás?
Mert ez igy használhatatlan, se paracsot se paramétert nem lehet tudni hogy mit csinál.


Törölt felhasználó    2009-12-10 14:42:00 [3723]

Én semmibe nem akarom rakni egyelőre.
Lakatosnak kell, de én nem nyilatkozhatok az ő nevében.

Előzmény: Sanzistift, 2009-12-10 14:38:00 [3722]

Sanzistift | 1865    2009-12-10 14:38:00 [3722]

Nem tudom.
Mibe akarod rakni, mit csinál a makró?
Szerszámcsere?

Előzmény: Törölt felhasználó, 2009-12-10 14:36:00 [3721]


Törölt felhasználó    2009-12-10 14:36:00 [3721]

Kipróbáltam P1000-el is de nincs változás.

Előzmény: Sanzistift, 2009-12-10 14:21:00 [3720]


Sanzistift | 1865    2009-12-10 14:21:00 [3720]

A G4 tudomásom szerint ms-ban várja az értékeket alapértelmezés szerint.

Előzmény: Lakatos, 2009-12-10 13:17:00 [3718]


Törölt felhasználó    2009-12-10 13:39:00 [3719]

VB script editorban lépésenként tesztelve az időzitést nem veszi figyelmebe.
ha futtatod akkor egy pilanatra megjelenik a kimeneten egy inpulzus de a mach-ban ezt nem jelzi vissza, de a hozzárendert porton észlelhető.
Az időzitó ciklusal van valami bibi.

Előzmény: Lakatos, 2009-12-10 13:17:00 [3718]


Lakatos | 599    2009-12-10 13:17:00 [3718]

Ha valaki tudna segíteni örülnék neki.
Ez a macro vajon miért nem működik?

ActivateSignal (output2)
Code"G4 P1"
DeactivateSignal (output2)


KoLa | 7598    2009-12-09 22:35:00 [3717]

A G76-t igen de a G32-t érdemben még nem sikerült használni!

Előzmény: Lakatos, 2009-12-06 00:07:00 [3703]


VTamás | 1195    2009-12-09 21:54:00 [3716]

Mindjárt megpróbálom az Általad javasoltakat.
KÖszönöm!

Előzmény: KoLa, 2009-12-09 21:04:00 [3715]


KoLa | 7598    2009-12-09 21:04:00 [3715]

Nekem működik XP alatt a Sanzi által magyarítás alatt álló verzió!Ha nem az a verzió volt fent akkor uninstalláld azt a verziót majd az eszközkezelőben töröld ki a Mach drivert is, és még a C-ből töröld ki a mappát is majd restart!A Sanzi mappájában benne van a telepítő is azt rakd fel és restart után írd felül az exét, nekem így működik XP alatt a gépes gépen , nincs rá telepítve csak a Mach3 és a Totalcommander , és alegtöbb funkció is le van tiltva amire nincs szükség.

Előzmény: VTamás, 2009-12-08 23:58:00 [3714]


VTamás | 1195    2009-12-08 23:58:00 [3714]

Mondjuk nem jól kérdeztem.
Tudom,hogy van a Sanzi által ilyen.
Az Vista alatt van.Én viszont nem tudom XP.re tenni.
Már többször megpróbáltam.Nem ment.

Előzmény: VTamás, 2009-12-08 23:50:00 [3713]


VTamás | 1195    2009-12-08 23:50:00 [3713]

Köszönöm!
Mondd csak valami magyar nyelvű kezelőfelület van ehhez?
Én nem tudok ángliusul."Kicsit" zavaró.

Előzmény: KoLa, 2009-12-08 23:47:00 [3712]

KoLa | 7598    2009-12-08 23:47:00 [3712]

Én is bénázok vele eleget ,de ezt tudtam - örülök hogy segítettem!

Előzmény: VTamás, 2009-12-08 23:40:00 [3711]


VTamás | 1195    2009-12-08 23:40:00 [3711]

Na,mielőtt segítséget kértem itt,megpróbáltam egy csomószor,nem ment.
Most a segítség kérés után még egyszer nekifutottam.Működik.
Természetesen én voltam a béna.
Azzal volt a gond,amit mondasz Kola.


KoLa | 7598    2009-12-08 23:33:00 [3710]

Zend-et minuszba - próbáltad?

Előzmény: VTamás, 2009-12-08 23:30:00 [3709]


VTamás | 1195    2009-12-08 23:30:00 [3709]

Egy kis segítséget szeretnék kérni Tőletek.
A Mach3 Turn wizzard-al támadt gondom.
A menetvágás lemegy,viszont,ha a többit próbálom,az sehogyan sem működik.
Mindegy milyen értéket adok meg,mindenképp azt írja a hibaüzenet,hogy Zstart<=Zend.


KoLa | 7598    2009-12-07 22:21:00 [3708]

Nem tudom nem igazán úgy működik még a gépem mint kellene, a kódokat is még most tanulom - esztergálni tudok, de a számítógép még zavarja az együttműködésünket

Előzmény: Lakatos, 2009-12-06 00:07:00 [3703]


Plk | 671    2009-12-06 18:17:00 [3707]

Ksznm. Valami ilyesmin merengtem,mert hogy a stop gombra megál a progi futása is, és akkor ahogy írod,ez megoldható. Majd keresek valkit, ki összehozza ezt a vezérlőmbe. (tanultam, de nem eleget). Köszi ötlet.

Előzmény: Törölt felhasználó, 2009-12-06 00:42:00 [3705]


Törölt felhasználó    2009-12-06 00:47:00 [3706]

Reléknél gondoskodni kell a védő diódákról is mert külömben szérverheti a vezérlést vagy a PC-t is.

Előzmény: Törölt felhasználó, 2009-12-06 00:42:00 [3705]


Törölt felhasználó    2009-12-06 00:42:00 [3705]

Van egy primitív megoldás.
A biztositékok után teszel reléket és a záró érintkezőket felsorolva bekötöt a vész stop körbe.
Ha kimegy a bizti akkor elejt a relé és megszakad a stop kör ami a programot is leállitja.
Esetleg relé helyett lehet megfelelő söntel optocsatolókat is tenni.

Előzmény: Plk, 2009-12-05 23:39:00 [3702]


Kulcsar Zoltan | 4197    2009-12-06 00:31:00 [3704]

Szia

Szerinetem ha bármilyen biztosizék kimegy akkor a minkát elölröl lehet kezdeni ( home poziciorol ) , ha az elektronika kimegy azt a PC nemtudja és megytovább , ha a PC állmeg akkor nincs mentés ezért elvileg mindel leáll attol függ hogy az LPT portnak milyen kedve van.

Előzmény: Plk, 2009-12-05 23:39:00 [3702]


Lakatos | 599    2009-12-06 00:07:00 [3703]

A Machban van menetfúróciklus,nem működik rendesen?

Előzmény: KoLa, 2009-12-01 22:05:00 [3692]

Plk | 671    2009-12-05 23:39:00 [3702]

Sziasztok!
Tud a Mach olyat,hogy ha gép leáll (biztositékot kivertem), a progi futása is leáll. A nulla pont miat. Vagy csak a gép home, és munkadarab nulla közöti táv feljegyzése a megoldás,hogy a zérom bizt megmaradjon.


Sanzistift | 1865    2009-12-01 23:36:00 [3701]

Nézd már meg, hogy a menetfúró ciklus hogyan működik az esztergán, mert már rég volt vele dolgom, és az sem Mach volt.
A levegőben próbáld le.
Ha a levegőben műxik, akkor egy egyszerű rugós betéttel megoldható a dolog.
És nem szükséges a gyors irányváltás sem.
Mint a félautomata esztergáknál.
A betétet rányomja a szán, után a megáll. A forgó menet ráhúzza magár a menetmetsző/fúrót, amikor megvan a mélység, akkor a betét kiakad, és nem meneszt tovább.
A főorsó irányt vált programból (mindegy, mennyi idő), és ha már visszafelé forog, a szán kicsit rátol, hogy beakadjon a menesztés., utána kifelé jön az egész.

De talán még egyszerűbben is meg lehet oldani.

Előzmény: KoLa, 2009-12-01 22:45:00 [3699]


Miki2 | 2341    2009-12-01 22:49:00 [3700]

Ehhez még buta vagyok. Még meg sem néztem az MPG-k működési elvét, mégis beszélek össze-vissza.

Előzmény: KoLa, 2009-12-01 22:45:00 [3699]


KoLa | 7598    2009-12-01 22:45:00 [3699]

Én úgy tudom hogy 1/50 az 100lépés mivel 2db optokapu kell hozzá hogy az irányváltást rögtön érzékelje a jelsorozat alapján - nem tudom most linkelni - de az alényeg hogy az mpg-nek az állásai 01-11-10-00 és ezek követik egymást mindíg ha egy irányba forgatod ha irányt váltasz a Mach3 rögtön tudni fogja a sorrend megváltozását és máris a másik iráyba léptet.

Előzmény: Miki2, 2009-12-01 22:36:00 [3697]


Miki2 | 2341    2009-12-01 22:37:00 [3698]

Úgy sejtem, nem igazán.

Előzmény: KoLa, 2009-12-01 22:32:00 [3696]


Miki2 | 2341    2009-12-01 22:36:00 [3697]

1/50=0,02 mm. De ez már jó lenne.
És ha az emelkedés 1,5 mm (M10) akkor már más "MPG" beállítás kell.
És még mindig ott a menet közbeni átváltás az automata és a kézi üzemmód között.
Vagy ha kivűl belül menetes darabot kell készíteni két különböző emelkedéssel, akkor igazán beesik az eső.

Előzmény: KoLa, 2009-12-01 22:29:00 [3695]


KoLa | 7598    2009-12-01 22:32:00 [3696]

Erre a kérdésre szeretnék választ kapni, hogy egyáltalán kivitelezhető-e ez az "elvetemült"gondolat a Mach3-al?

Előzmény: Miki2, 2009-12-01 22:11:00 [3693]


KoLa | 7598    2009-12-01 22:29:00 [3695]

Igen!!! és még az F értéke is itt van, hogy közel legyen a sebessége a léptetésnek a valós sebességigényhez, mert ha lassabb akkor nem jó! viszont ha gyorsabb az jó lehet nagy felbontásnál!
Példáúl" ha a menet emelkedés 1mm (M6)akkor a lépések egy 50 fogas tárcsánál 0.01mm - vagyis az már sima futást jelent - vagy nem?

Előzmény: Miki2, 2009-12-01 22:15:00 [3694]


Miki2 | 2341    2009-12-01 22:15:00 [3694]

És még valami belém nyilallt. Minden emelkedéshez újra kellene konfigurálni az "MPG"-t, hogy mekkora utat tegyen meg a Z egykörülfordulásra.

Előzmény: Miki2, 2009-12-01 22:11:00 [3693]


Miki2 | 2341    2009-12-01 22:11:00 [3693]

Program futás közben hogyan váltasz kézi üzemmódba ?

Előzmény: KoLa, 2009-12-01 22:05:00 [3692]

KoLa | 7598    2009-12-01 22:05:00 [3692]

No ezért lenne jó ha a főorsó helyzetjelző tárcsa MPG-ként mozgatná a z tengelyt!

Előzmény: Miki2, 2009-12-01 21:58:00 [3691]


Miki2 | 2341    2009-12-01 21:58:00 [3691]

Én ezt úgy gondoltam, hogy Gyorsjáratal megállni a darab előtt 2 mm-rel. Ekkor a főorsó már forog, ezzel nincs gond.
A megfelelő előtolással elmenni majdnem a menethosszt programozva (számítva a főorsó túlfutására).
És itt jön amit az imént írtam. (A Mach3-ban kell a főorsó visszafelé forgásának a várakozási idejét 0-ra állítani.) Ha az inverter miatt kell, az előre menet után programozzál szünetet, és utána indítd el visszafelé.
A rugókat úgy gondoltam elhelyezni, hogy a mtszőbefogó szárán legyen egy váll, amit mindkét oldalról egy.egy nyomo rugó támaszt meg.
Így mindkér irányban kiküszöböli a szinkronizálási hibát.
Mert ugye a rákapatásnál sem biztos, hogy abban a pillanatban rákap a metsző, ahogy eléri az anyagot.

Előzmény: KoLa, 2009-12-01 21:42:00 [3690]


KoLa | 7598    2009-12-01 21:42:00 [3690]

Valami hasonló elven gongolkodtam de szerintem elég egy nyomórugó is, az tud mindkét irányba korrigálni.
Egyébként a cél, az automatizálása a menetvágás minden válfajának,ennélkül nincs értelme az egész gépnek.
Van itt még egy probléma - az inverterrel megoldható a hirtelen irányváltás mint a hagyományos esztergákon, kézikarral, mert az sokat segítene a szinkronizálásban ha 0.5s alatt vissza fordulna a főorsó forgása.
Próbáltam az inverteren szorítani az indítási és fékezési időt de 2s alatt már hibajelet adott

Előzmény: Miki2, 2009-12-01 21:24:00 [3689]


Miki2 | 2341    2009-12-01 21:24:00 [3689]

Igen ehhez hasonló.
Ha a metszőbefogót be teszed két rugó közé, szerintem jól fog működni.
De vigyázni kell arra, hogy itt menet közben meg kell a tokmánynak állni, és visszafelé elindulni. Tehát lesz egy túlfutása a főorsónak, amikor a szán már nem követi.
Vissza indulásnál pont a fordítottja áll elő.
Beindúl a főorsó, és csak utána indúl meg az előtolás. A főorsó késleltetését a vissza forgásnál "0"-ra kell állítani.
A fellépő asszinkronitást a rugók ki todják egyenlíteni.
Így gondolom. Remélem jól gondolom.

Előzmény: KoLa, 2009-12-01 21:05:00 [3687]


KoLa | 7598    2009-12-01 21:10:00 [3688]

Nem tudom meglehet-e oldani hiszen ez egy közönséges 3 fázisú motor inverterrel és PWM-el vezérelve - tehát ezt a hajtást csak követni lehet

Előzmény: Sanzistift, 2009-12-01 21:01:00 [3686]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 299 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   295  296  297  298  299  300  301  302  303   Következő ►  Utolsó ►|


 ◊ 
[ 1.6040 ]