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

robokacsa

tehát ha a vágóélem 0.2, akkor a felét írom be, azaz 0.1 et? ezekszerint a 0.2 élű maró egy fogásban 0.4 et visz?

hyuekyh7a

Nem,! 0,2 visz.

lari

Fiúk!
 
Készítettem egy egyszerű G-cod programot, ami valójában egy menetes tengelyvég.
Az a problémám, hogy amikor indul a program, beváltja az 1-es kést (T0101)Ez a machban látható is, de amikor eléri a G77-et akkor a szerszám átvált 0-ra A program fut tovább de nem értem, hogy miért van ez....?
Megnézné valaki a progit?
Köszönöm!
 
G18 G90 G21  G94
S706 M3
T0101
G0 X30 Z2
F100
G01 Z0
g01 x1
g01 Z1
g00 x35
G77 X27 Z-50 F130 H2 C2 Q0 b0.5 K1 R30 T0.000001
G77 X24 Z-25 F130 H2 C2 Q0 b0.5 K1 R27 T0.000001
G0 x20 z0.3
F100
G1 x24.5 z-3.5
G0 x25 Z-25
F100
G1 x27.5 Z-27
G0  x28 z-49
F100
g1  z-50
X30.5 z-52
G0 X50 Z50 M2
T0202
S705 M3
G0 Z2 X26
G76 X20.5 Z-22 Q2 J0.1 L45 P3 H0.3 I29 R24 C0.5 B0.05  
G0 Z100 X100
M30

000000000

Ne haragudj Lari!
Mi a túró a G77-es utasítás? Pláne egy T paraméterrel
Valószínüleg valamilyen olyan ciklus, amit a Mach3 nem kajál!  Az értelmezett G és M kódok jegyzékét  G-codes és M-codes billentyűk megnyomásával kapod meg. Ott nincs felsorolva a G77-es parancs!  A programod pedig azért sikít, mert nem értelmezi a 9 ill. 10-es számú programsorokat- A T paramétert pedig tizedestört formátumú szerszámhívásnak tekinti, ami nem megengedett. Próbáld a ciklusodat pl. szubrutinhívással helyettesíteni.

lari

Szia Gézabá!
 
Igen jól sejted. Ez a G77 egy hossznagyoló ciklus.
Valójában a program teljesen jól működik, csak az zavart, hogy eltűnt a szerszám bejegyzés a mach-ban ill. 0-ra váltott....
A T paramétert (kúpszög) muszáj megadni ebben a ciklusban. Ha semmit nem írok, vagy nullát írok, akkor nem értelmezi és nem működik a ciklus.

000000000

Elnézést, utánanéztem.
A G77, úgy általában, egy hosszesztergáló ciklus.  
Nekem csak maróprogim van és ott természetesen nem volt felsorolva ez az utasítás. De akkor is szerintem a T paramétert a tizedespont miatt  a Mach egy rosszul megadott szerszámnak értelmezheti.

000000000

Nem lehet, hogy a szerszám azonosító hosszú és ezért a progi valamelyik tárolóhelyén túlcsordulás van?
Én általában 0-10 közötti értéket használok a szerszámok azonosítására.

lari

Holnap majd próbálkozom néhány beállítással....

2dbfy8y

Szia!
Küldtem egy emailt, segíteni fog!
nézd meg![#nyes]

KoLa

Lari!az ilyen kódok lehet hogy nem is működnek korrekten a Mach3 alatt!!!
Az ilyen egyszerű dolgokat leírom 'seperc' alatt G0 és G1 -el

000000000

Pont ezt tanácsoltam én is Lari-nak. Ráadásul ha még szubrutinhívásokat is használna, akkor  paraméterezhető, portabilis progija is lehetne...
Egyébként ha már treha, nem ártana a beépített wizard-okat is használni. Azok is nagyon jók egyszerű feladatokhoz. A wizard-ok "gyártotta" Gkód részletek pedig építőkövekként használhatók komolyabb feladatok megoldására.

KoLa

Szia Gézabá!
Van 'ám' esztergagép is a porondon! és ezen a 'szeren' pontosan kell dolgozni!  
A tűrés elsőrendű! [#worship]

KoLa

Bocsi Géza!én tudom hogy Te tudod hogy én tudom...

lari

Gézabá!
 
HA kiveszem a Kúpszögez a G77-ből akkor az általam vázolt probléma megszűnik, de nem a tizedesek miatt, mert ha beírok egész számot a kúpszögnek akkor ugyanúgy megmarad a probléma....
De mik is azok a szubrutinok és hogy kell használni?
Erről írhatnál kicsit érthetőbb módon...;-)

lari

Igen igazad van, de ha sokkal hosszabb a program, akkor már nem olyan egyszerű leírni , mert hosszadalmas.... Ez csak egy rövid példaprogram volt....