Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott felhasználó a régi fórumon nyilatkozik, hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

Main Menu

LinuxCNC

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

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

svejk

No azért volt már rá eset máskor is, hogy Te voltál a ... :))
(bocsi!)

Nemes Mihály

Volt bizony :)
 
De ettől még nincs meg a megoldás :)

bjam28

Kedves Mihály!
 
A G kód ismerete nélkül nem lehet semmit mondani.
Másold be a kérdéses kód részletet és akkor meglátjuk mi lehet a hiba. A Mach3 és a LinuxCNC bizonyos esetekben jelentősen különböznek.  
 
De egyébként meg fogjuk a Mastercam-ra, az volt a .... :)

Nemes Mihály

Kedves János.
 
Máris illesztem a progit.
 
%
G21
G18
G0 G54 X28.117 Z3.505
G98 G1 Z1.505 F200.
Z-39.417
X30.087 Z-40.238
X32.916 Z-38.824
G0 Z3.505
X26.147
G1 Z1.505
Z-38.596
X28.517 Z-39.584
X31.345 Z-38.169
G0 Z3.505
X24.176
G1 Z1.505
Z-28.721
X24.185 Z-28.727
G18 G3 X24.641 Z-29.363 I-.772 K-.636
G1 Z-37.968
X26.547 Z-38.763
X29.375 Z-37.348
G0 Z3.505
X22.206
G1 Z1.505
Z-27.525
X24.185 Z-28.727
G3 X24.576 Z-29.11 I-.772 K-.636
G1 X27.405 Z-27.696
G0 Z3.505
X20.235
G1 Z1.505
Z-26.329
X22.606 Z-27.768
X25.434 Z-26.354
G0 Z3.505
X18.265
G1 Z1.505
Z-24.661
X18.303 Z-24.876
X18.306 Z-24.894
X18.346 Z-25.182
X20.635 Z-26.572
X23.464 Z-25.157
G0 Z3.505
X16.294
G1 Z1.505
Z-18.904
X16.629 Z-19.372
G3 X16.689 Z-19.474 I-.942 K-.337
G1 X17.363 Z-20.868
G3 X17.397 Z-20.953 I-.972 K-.235
G1 X17.901 Z-22.625
G3 X17.916 Z-22.686 I-.989 K-.149
G1 X18.303 Z-24.876
X18.306 Z-24.894
X18.346 Z-25.182
X18.665 Z-25.375
X21.493 Z-23.961
G0 Z3.505
X14.324
G1 Z1.505
Z-16.74
X14.327 Z-16.743
X14.728 Z-17.089
G3 X14.797 Z-17.153 I-.865 K-.502
G1 X15.68 Z-18.062
G3 X15.765 Z-18.163 I-.899 K-.438
G1 X16.629 Z-19.372
G3 X16.689 Z-19.474 I-.942 K-.337
G1 X16.694 Z-19.484
X19.523 Z-18.07
G0 Z3.505
X12.353
G1 Z1.505
Z-15.277
X12.772 Z-15.573
G3 X12.805 Z-15.596 I-.816 K-.578
G1 X14.262 Z-16.69
G3 X14.327 Z-16.743 I-.833 K-.554
G1 X14.724 Z-17.085
X17.552 Z-15.671
G0 Z3.505
X10.383
G1 Z1.505
Z-13.84
X10.794 Z-14.176
X12.753 Z-15.559
X15.582 Z-14.145
G0 Z3.505
X8.413
G1 Z1.505
Z-5.043
X8.487 Z-5.169
G3 X8.556 Z-5.341 I-.96 K-.282
G1 X8.748 Z-6.206
G3 X8.76 Z-6.316 I-.994 K-.111
G1 Z-12.171
X8.927 Z-12.454
X9.64 Z-13.233
X10.783 Z-14.167
X13.611 Z-12.752
G0 Z3.505
X6.442
G1 Z1.505
Z-3.181
X7.168 Z-3.621
G3 X7.317 Z-3.724 I-.771 K-.637
G1 X7.481 Z-3.854
G3 X7.58 Z-3.942 I-.846 K-.533
G1 X7.954 Z-4.318
G3 X8.081 Z-4.481 I-.895 K-.445
G1 X8.487 Z-5.169
G3 X8.556 Z-5.341 I-.96 K-.282
G1 X8.748 Z-6.206
G3 X8.76 Z-6.316 I-.994 K-.111
G1 Z-12.171
X8.813 Z-12.26
X11.641 Z-10.846
G0 Z3.505
X4.472
G1 Z1.505
Z-2.356
X4.745 Z-2.442
G3 X4.974 Z-2.526 I-.532 K-.847
G1 X6.123 Z-3.012
G3 X6.373 Z-3.139 I-.647 K-.763
G1 X6.842 Z-3.423
X9.671 Z-2.009
G0 Z3.505
X2.501
G1 Z1.505
Z-1.78
X3.027 Z-1.909
G3 X3.21 Z-1.96 I-.441 K-.898
G1 X4.745 Z-2.442
G3 X4.872 Z-2.486 I-.532 K-.847
G1 X7.7 Z-1.071
G0 Z3.505
X.531
G1 Z1.505
Z-1.3
X.616 Z-1.319
G3 X.707 Z-1.339 I-.395 K-.919
G1 X2.901 Z-1.878
X5.73 Z-.464
G0 Z2.112
X-6.033
G1 Z.112
X.616 Z-1.319
G3 X.707 Z-1.339 I-.395 K-.919
G1 X.931 Z-1.394
X3.759 Z.02
M30
%
 

Béni

Egy CAM program gyakorlati használatához előfeltétel a gépre szabott posztprocesszor.
Ha ez nincs meg, akkor ennél jóval nagyobb meglepetések is érhetnek. (Nem véletlenül vált immár szinte külön iparággá a posztprocesszor készítés.)
A MAstercam legismertebb poszt készítője:
http://www.inhousesolutions.com/" TARGET=_fnew>In-House
 
A lényeg: a posztprocesszor nem megfelelő. Válassz másikat, vagy módosítsd a meglévőt a kívánalmak szerint!
 
A hiba nem az EMC-ben van. [#smile]

Nemes Mihály

Köszönöm a Segítségedet !!!
 
De hozzá fűznék pár dolgot.
Tudom, hogy a Mach és a EMC- nem ugyan az , azt is tudom , hogy postprocit kellene írni....
 
De azt is sejtem, hogy ebben a G-kódban szerintem max 2 db hiba lehet,  gondolom valami G-kód hiányzik hozzá.
 
Ezért bátorkodtam tőletek kérdezni, hisz ti ismeritek ennek a programnak minden csínyát bínyát!!!
 

Béni

A körívek végrehajtásánál két probléma szokott lenni:
- középpont nem megfelelő megadása,
- a végpontok megadása pontatlanabb, mint amit egy előre megadott tűrés meghatároz.
Ipari vezérlőknél (fémipar) ez 0,001 szokott lenni, amit lehet módosítani. CAM programok használata esetén érdemes ezt 0,002-0,003-ra venni. (Három tizedesjegy esetén a kerekítések miatt nem fog beleférni a szigorúbb tűrésbe a kód.)
 
A körközéppont megadása vagy abszolút vagy növekményes. Némely vezérlőnél ez üzemmódfüggő, másoknál csak az egyik mód elfogadott.
A Mach mindkettőt tudja, az EMC igényeit nem ismerem.

Nemes Mihály

Jaj ezt meg majdnem elfelejtettem!!
 
Ez a program amit láttok nem egy részlet ez a teljes progi ,  De én nem látok olyan G-kódot amit az EMC nem kezelne , szerintem ,,
De hogy érdekesebb legyen a dolog , ha olyan programot generálok amiben nincs lekerekítés , szóval nincs benne I--K-s mondat akkor simán le lehet futtatni az EMC-vel.

kmajer

probald ki a  
G18 G3 X24.641 Z-29.363 I-.772 K-.636
helyett
G18 G3 X24.641 Z-29.363 I-0.772 K-0.636  
 
bagatellnek tűnik, de van amelyik így eszi meg

Béni

Most nem tudom tesztelni a bemásolt kódot. Ami biztos, ebben növekményes a körközéppont megadás.
A probléma ott van. Lásd a #1416-ot!
 
(A Mastercam a szerszámhívást önként nem hagyja ki a kódból. Ebben mégsem látom.)

x4rhew5r3

Nem G-kód probléma, hanem adat hiba lesz az.
Akkor van baja a G2 és G3-mal, ha a középpont távolsága nem azonos a kezdő-, és végponttól.
Legalábbis gyanítom hogy ez a gondja. Ha az eltérés nagyobb mint 0.005mm és a sugár 0.1%-a, akkor jön ez az üzenet.  
Ez egy elég kicsi rádiusz, nem számoltam utána, de valószínűleg ez a helyzet.
 
Ahogy Béni mondja a postproc-ban kellene áttérni 4 tizedes pontosságra.
 
Ha valaki utána számolna erre a konkrét esetre, ne titkolja....
 

x4rhew5r3

Itt van a hibaüzenet:
http://cnctar.hobbycnc.hu/Sneci/emc2/Gkod_hiba_Nemes.ngc%20-ben.png" border=0>

KoLa

Nálam is valami hasonlót dobott az EMC2, mert kivittem a gépre a kódot én is, be sem jött a megjelenítés!
Aztán átváltottam a Machra az bezzeg bevette!és meg is jelenítette , persze a hiba itt is a középpont megadásának a pontossága okozza!http://cnctar.hobbycnc.hu/KoLa/EMC2/Nemes%20Mih%e1lynak.jpg" TARGET=_fnew>kép

bjam28

Sziasztok!
 
A G2/G3 középpont formátumú körív használata esetén hibajelzés keletkezik ha:
az aktuális pozíció és a körív középpontja közti távolság valamint a végpont és a körív középpont közötti távolságok különbsége nagyobb, mint 0.0002 inch (inch használata esetén) vagy 0.002 milliméter (milliméter használata esetén
 
Szerintem a csatolt hibaüzenet is ezt igazolja: abs_err=0.2278 > 0.002mm.
 
Itt találsz a MasterCam 9-hez posprocesszort igaz csak 2D marásra va tesztelve, de hátha működik esztergára is:
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Cam_Post
 
Ha ez nem működik akkor a MasterCam forgalmazótól kell kérni,ugyanis tuti létezik LinuxCNC postproc.

bjam28

És még egy dolog: ahogy Sneci és Béni is jelezték: a nagyobb pontosság előírása a MasterCam-ban nagy valószínűséggel magoldhatja a problémát, és lehet hogy, nem is kell postproc.
 
Ezzel kezdeném ....