Ręczne zapisywanie kodu

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
zsakul
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 20
Rejestracja: 17 wrz 2009, 12:46
Lokalizacja: Śląsk

Ręczne zapisywanie kodu

#1

Post napisał: zsakul » 24 kwie 2013, 10:20

Cześć

Czasami mam do zrobienia otwory w obudowach (np.: 10szt). Klient przynosi mi je z zaznaczonymi otworami do wiercenia.

Nie chce mi się wpisywać tego z palca pisząc w gcode, bo trzeba mierzyć wpisywać, mierzyć wpisywać .

Czy jest opcja w linuxcnc:
Najeżdżam na otwór klikam zapisz krok g0.
Ręcznie zjeżdzam w dół przy włączonym frezie i klikam zapisz krok g1.
Jadę do góry klikam zapisz krok g0....

Po tym jak zrobię np.: 10 otworów będę miał zapisany gcode i wystarczy włączyć go ponownie...


Wcześniej korzystałem z Mach3 i tam korzystałem z pluginu, który to robił...

Łukasz



Tagi:


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 16223
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#2

Post napisał: kamar » 24 kwie 2013, 12:20

Tak prymitywnych metod pracy to linuxCNC chyba nie wspiera :)


G3d
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 324
Rejestracja: 02 sty 2009, 18:07
Lokalizacja: Warszawa

#3

Post napisał: G3d » 24 kwie 2013, 12:44

A nie ma przypadkiem jakiegos save MDI to Gcode?
Chociaz moze mi sie z czyms pokielbasilo :P

Awatar użytkownika

MlKl
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 3706
Rejestracja: 15 sie 2010, 13:44
Lokalizacja: Błonie
Kontakt:

#4

Post napisał: MlKl » 24 kwie 2013, 12:57

można kopiować i wklejać sekwencje z okna MDI, ale nie da się zapamiętać historii jazdy strzałkami.

W Machu wykorzystano system zapisywania makr w VB.


Autor tematu
zsakul
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 20
Rejestracja: 17 wrz 2009, 12:46
Lokalizacja: Śląsk

#5

Post napisał: zsakul » 24 kwie 2013, 13:11

Czasami taka prymitywna metoda pracy jest bardzo efektywna a przynajmniej taka była w Mach3...

Z czystego lenistwa nie będę w cad rysował kilku otworów...

Tutaj nie chodzi o zapamiętywanie historii jazdy strzałkami, bo zanim wypozycjonuję maszynę nad otworem to trochę minie (np.: 2-3 korekty w zależności od której osi patrzę)

Przy 4 osiach przepisywanie współrzędnych jest irytujące...


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 16223
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#6

Post napisał: kamar » 24 kwie 2013, 13:39

zsakul pisze: bo zanim wypozycjonuję maszynę nad otworem to trochę minie (np.: 2-3 korekty w zależności od której osi patrzę)
...
I to właśnie ten prymitywizm.
Jeśli już musisz tak robić to otwierasz cykl wiercenia
G81 najeżdzasz na ten otwór i w słupku wpisujesz współrzedne np:

g81 z-? R2 f100
x? y? (1 otwór)
x? y? ( 2 otwór)
itd.
g80


lukasz_c
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 9
Rejestracja: 05 gru 2007, 14:53
Lokalizacja: Śląsk

#7

Post napisał: lukasz_c » 24 kwie 2013, 14:06

Może i prymitywizm ale tutaj nie tylko chodzi o wiercenie może być:
- obniżenie pod lcd
- obniżenie pod diodę
- wycięcie na gniazdo

Czyli nie ma takiej prymitywnej opcji zapamiętywania kroku?


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#8

Post napisał: micges » 25 kwie 2013, 23:31

Prymitywne czy nie, jest taka możliwość w LinuxCNC.
Program się nazywa 'teach-in' i jest zainstalowany razem z pakietem LinuxCNC lub gdy jest on uruchamiany z kodu źródłowego, 'teach-in' znajduje się w katalogu bin.
Program wypisuje zapamiętane współrzędne do konsoli z której można bez problemu skopiować to do edytora i przerobić wg uznania.

Awatar użytkownika

MlKl
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 3706
Rejestracja: 15 sie 2010, 13:44
Lokalizacja: Błonie
Kontakt:

#9

Post napisał: MlKl » 25 kwie 2013, 23:52

Usage:
python teach.py nmlfile outputfile
If outputfile is not specified, writes to standard output.

You must ". scripts/rip-environment" before running this script, if you use
run-in-place.
Można zapisywać do pliku, w konsoli pokazuje, jak nie wyspecyfikowany pliik docelowy.

Obrazek

Obrazek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”