Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

Mach3 CNC

Indította gaben, 2024 április 09, 16:55

Előző téma - Következő téma

Nemes Mihály

Heló Mindenkinek  
 
Lenne egy problémám!   Mach3 ban szeretnék nullpont eltolást csinálni ,  mondjuk lenne egy 20x20 négyzetem és ezt szeretném megcsinálni, de a G52 parancs nem megy , vagy megy de a programot  5x 6x kell ujra töltenem mikorra rendesen kirajzolja és rendesen leszimulálja.
 
Ez csak nálam van így??  vagy nincs bekapcsolva valami?
 
segítséheteket előre is köszönöm!!!

tfpk6pks3

( Produced       :- 17:05:03  Sunday, July 26, 2009 )
( CNC File       :- Dátumkocka 0 sablon )
( Post Processor :- M_MACH3 )
( Part Number ID :-  )
N5 G00G21G17G90G40G49G80
N6 G49
N7 T1M06  ( End Mill )
N8 G00 Z9.0H1
x0 y0
N9 S6000 M03
N10 G94
 
G52 x0 y0
M98 P1234
g52 x119.3
M98 P1234
g52 x238.6
M98 P1234
---------
g52 x119.3 y265.5
M98 P1234
g52 x0 y265.5
M98 P1234
g52 x0 y0
 
N592Z9
N593M09
N594M30  
 
o1234
G0 X34.342 Y9.858 Z8.999
G1   Z-0.438 F1000
G1 X34.342 Y9.858 Z-0.438 F2200
X34.522 Y9.840 Z-0.437
 
Ahol az G52 a koordináta eltolás meghívása
M98: alprogram hívása P1234 alprogram és a neve
O1234: az 1234 nevű alprogram kezdete (amit a P-vel hívsz)
A végén mindíg vissza kell küldeni G52 x0 y0-ra
Szimulálásnál becsapós, mert, bár kirajzolja a szerszámpályákat, de mutatni mindig csak a bal alsót fogja(hisz oda lett tolva a  0 pont)

Nemes Mihály

Köszönöm a segítséget!  de nálam valmi baj van
 
1 nem rajzolja ki beragad a számításnál
2 ha kirajzolja akkor össze vissza és nem szimulál.
de inkább kikapcs gépet és pihi erre gyúrnom kell még
:D
 
még egyszer köszönöm  

j3rx6bsjd

Mi miatt nem lehet 1-nél több bekezdésű menetet vágni ha csak egy jel van a főorsón?Az más kérdés,hogy 1 fordulat alatt merre kóvályog.
De szerintem akárhány bekezdést lehet vele vágni.

000000000

Ja ha a "kóválygás" megengedett, akkor ok.  
Csak majd lehetőleg az orsó és anya együtt kóvályogjanak, mert egyébként nehéz lesz egymásba tekeredniük, ha ~10 mm-nél hosszabb a menet.:)

j3rx6bsjd

Na ja,csak pont a kérdésre nem válaszoltál:)
Egyébként tényleg érdekel,miért nem elég 1 jel a több bekezdéshez?

KoLa

Szia Tibor! ha jó a menetvágás egy réssel akkor nem gond a több bekezdésű menet mert a Z kezdőpozíciója adja az eltolást,- de nem jó! mert még a főorsó fordulatszámát is késve jelzi vissza, viszont én a 8 réssel nagyon sok tesztet végeztem és jól működött, csak a menethosszra nem fordítottam figyelmet!Kb 30 mm-ig lehet menetet vágni a mach-al , több bekezdésűt is próbáltam és jónak látszott méretre , anyát még nem próbáltam.
Egyébként nem értem miért ilyen bonyolult ez a szoftvernek mert, nem vagyok programozó!
Ha van fordulatonként pl 8 impulzusunk ami egy kicsit ingadozik akkor is kéne tudnia követni hiszen az elöre kiszámítható hogy egy-egy impulzus érkezésekor hol kell tartania a Z-nek vagy nem?

KoLa

Szia Józsi! az egyik szerző, mármint a Mach-nak?értem már Art-soft[#worship]
Ma kipróbáltam újból, a pipa benn volt mint mindíg a Use spindle feedback in sync mode-nál, már átalakítottam gyorscserélősre a tárcsát és most egy négy résessel próbálkoztam 150 mm hosszon, az eredmény siralmas!
a változás csak annyi hogy rájöttem a Mach 8 réssel a 150mm második felét "ette meg"jobban . most 4 réssel a táv közepét és az eleje és a vége is "jó lett" - vagyis a Mach csak egy meneten belül próbálkozik a szinkronizálással és ha nem sikerül akkor az index jelre ,vagy a timing nagyobb résre újrakezdi a hiba korrigálása nélkül így folyamatosan hozzáadódik vagy kivonódik az a pici eltérés, ami nem lépésvesztés a motorokon mert amikor a következő fogásnál visszatér az elejére pontosan kezdi!Letöltöm azt a verziót amit írtálRelease 3.042.037
-- Driver update for threading
talán segít!akkor ehez egy rés kell és index?

svejk

Sosem próbáltam Mach-el menetet vágni, de én valahogy a főorsót csak 4. tengelyként konfigurálva tudok elképzelni megközelítően pontos eredményt.
A mach a bemeneteket elég lazán kezeli, főleg ekkora sebességnél. Gondolom ezer dologtól függ hogy most éppen hajlandó-e, főleg win alatt pontosan mérni.
Az MPG vagy encoder kezelés is állítólag nagyobb sebbességen siralmas.

000000000

Hát nem tudom, én minimum 200 réssel dolgozó jeladós visszacsatolású kőkemény szervó szinkron
hajtással tudom ezeket elképzelni. Nálam ezek így működnek, igaz DOS alapon, de 1 m hosszon,
és 1500-2000 rpm-nél sincs semmi gond.
Egyszer majd küldök már Neked egy ilyen
demo programot, összehasonlíthatod a Mach-al.
 
Ezek az 1-4-8 rések számomra már bocsánat de játék kategóriát jelentenek. Matematikailag is be lehet bizonyítani, hogy a mintavételnek van egy minimális frekvenciája, egy fordulat/1 minta az gagyi nagyon.:)

KoLa

Valóban az MPG is hibázot oda-vissza mozgatásnál ha gyorsan tekertem, de ezt a "maszek gyártmánynak" tudtam be, biztosan nem sikerült pontosan 90 fokra beállítani a jeleket!de a mozgások pontossága és a tengely dro adatai stimmeltek , mérőórával ellenőrizve.Esztergagépen normális használatra jó lesz!
A menetvágásnál is ez lehet akkor ...

HJózsi

Ez bizony komoly érv, v. megállapítás ... egyszer majd kipróbálom... bár több bekezdésnél az emelkedés is nagyobb, amihez Z-nek iparkodnia kell, vagy csökkenteni a fordulatszámot...
Ezt valóban nem lehet a J-re bízni ... [#eljen]

s7manbs8

Az enyémen is van vagy 40 rés, igaz egyelőre csak a vajat tudom vele metszeni, de az már csak mechanikai probléma. DOS-sal hajtom én is, akár több száz kHz-el is.

svejk

Azt hiszem Nyiszi is a múltkor panaszkodott az encoderkezelésre.
Szerintem egyszerűen nem ér rá, vagy nem tud a Mach foglalkozni a bemenetekkel eleget/elég gyorsan.

HJózsi

Én a 29-nél megálltam, mert a 30-tól nincs Timing ... A mostani frissítésekben van utalás a menetvágás javítására, e szerintem az csak az Indexet használja továbbra is, nincs utalássehol a Timing-ra ... teház a 37-nél is csak egyréses tárcsa játszik ...