Strona 1 z 1

Ręczne zapisywanie kodu

: 24 kwie 2013, 10:20
autor: zsakul
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

: 24 kwie 2013, 12:20
autor: kamar
Tak prymitywnych metod pracy to linuxCNC chyba nie wspiera :)

: 24 kwie 2013, 12:44
autor: G3d
A nie ma przypadkiem jakiegos save MDI to Gcode?
Chociaz moze mi sie z czyms pokielbasilo :P

: 24 kwie 2013, 12:57
autor: MlKl
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.

: 24 kwie 2013, 13:11
autor: zsakul
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...

: 24 kwie 2013, 13:39
autor: kamar
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

: 24 kwie 2013, 14:06
autor: lukasz_c
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?

: 25 kwie 2013, 23:31
autor: micges
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.

: 25 kwie 2013, 23:52
autor: MlKl
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