Problem z uruchomieniem gkodu w Emc2

Dyskusje dotyczące programowania G-Code

Autor tematu
jarcys
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 271
Rejestracja: 28 sty 2010, 20:11
Lokalizacja: 50.290 N 21.430 E

Problem z uruchomieniem gkodu w Emc2

#1

Post napisał: jarcys » 04 cze 2011, 14:24

Gkod edytowany w cimco v5, sprawdzony w symulatorze podany następnie do Emc2 nie uruchamia się tylko informacja- Program przekracza minimalny zakres maszyny osi X i Y.
Nie wiem czy to wina ustawień w Emc2 czy gkod.
Załączniki
gkod.rar
(13.37 KiB) Pobrany 245 razy



Tagi:

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7858
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#2

Post napisał: tuxcnc » 04 cze 2011, 14:39

Punkt zerowy jest zapewne źle ustawiony, bo maszyna musi jechać na ujemne współrzędne.
U mnie się otwiera, ale i tak nie chce jechać, bo parametru F brakuje i nie wie jaka jest prędkość pracy.
Poza tym, to chyba wszystko jest OK.

.


Autor tematu
jarcys
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 271
Rejestracja: 28 sty 2010, 20:11
Lokalizacja: 50.290 N 21.430 E

#3

Post napisał: jarcys » 04 cze 2011, 16:31

Czyli w Cimco nie ma edycji gkodu dla Emc2 ?

Awatar użytkownika

syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#4

Post napisał: syntetyczny » 04 cze 2011, 18:32

Czyli w Cimco nie ma edycji gkodu dla Emc2 ?
Słucham?
Jak 'Program przekracza minimalny zakres' to znaczy, że wyjechałeś gdzieś poza obszar roboczy. Za pomocą Offsetu ustaw punkt zerowy detalu (odpowiednio dalej od punktu bazowego maszyny. I dopiero odpal program. Wtedy nie wyskoczy Ci żaden błąd.
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot


Autor tematu
jarcys
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 271
Rejestracja: 28 sty 2010, 20:11
Lokalizacja: 50.290 N 21.430 E

#5

Post napisał: jarcys » 04 cze 2011, 21:39

Wydaje mi się że jest też to wina nie odpowiedniego zapisu poleceń ścieżek ruchu osi Z co zaznaczyłem

G0 X41.695 Y0.336
G0 Z15.000
G0 X41.695 Y0.336
G1 X41.695 Y0.336 Z-20.000
G1 X46.695 Y0.336 Z-20.000
G3 X-48.305 Y0.336 Z-20.000 I-47.500 J0.000
G3 X46.695 Y0.336 Z-20.000 I47.500 J-0.000
G1 X41.695 Y0.336 Z-20.000
G0 X41.695 Y0.336 Z15.000

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7858
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#6

Post napisał: tuxcnc » 04 cze 2011, 22:48

jarcys pisze:Wydaje mi się że jest też to wina nie odpowiedniego zapisu poleceń ścieżek ruchu osi Z
Zapis jest poprawny.
Jak w G02/G03 podasz parametr Z to masz ruch helikalny, czyli po linii śrubowej.
Przy podaniu Z takiego samego jak Z z którego startujesz heliksa się upraszcza do łuku.
Tak więc w tym konkretnie przypadku parametr Z jest nadmiarowy i nie potrzebny, ale nie jest błędem.
Ten kod w EMC2 wykona się prawidłowo, w innym programie niekoniecznie.
Tak samo wartość ujemna w osi Z jest prawidłowa, bo zwyczajowo za zero uważa się górną powierzchnię materiału.
Maszynę dla której Z-20 jest poza zakresem pracy znaleźć trudno.
A wartość Z15 oznacza 15 nad materiałem.

.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”