Strona 1 z 3

Ustawianie maszyny pod materiał

: 25 lip 2012, 22:05
autor: jarenio
Witam
Natknąłem się dzisiaj na domowym forum na opis małego udogodnienia dla przecinarek plazmowych. Chodzi o możliwość szybkiego "przekręcenia" osi (kto przesuwał kawał blachy 30mm po stole ten doceni :) )
Całą robotę wykonał BigJohnT i jemu chwała i cześć

Moduł wymaga PyVCP, nie będe opisywał co i jak, mozna szybko to znaleźć w sieci

Instalacja:
1. W pliku .ini dodajemy

Kod: Zaznacz cały

[HALUI] 
MDI_COMMAND = o<align-start> call
MDI_COMMAND = o<align-y> call
MDI_COMMAND = o<align-x> call
MDI_COMMAND = o<clear-offset> call
2. W pliku postgui.hal dodajemy:

Kod: Zaznacz cały

# MDI commands start at 00 in the order listed in the ini file.
net align-start halui.mdi-command-00 <= pyvcp.align-start
net align-y halui.mdi-command-01 <= pyvcp.align-y
net align-x halui.mdi-command-02 <= pyvcp.align-x
net clear-offset halui.mdi-command-03 <= pyvcp.clear-offset
Plikiem postgui.hal może byc dowolny plik przypisany do POSTGUI_HALFILE w seksci [HAL] pliku ini. U mnie dodanie więcej niz jednego wpisu powodowalo działnie tylko pierwszego.

3 W miejsce na dysku wskazywane przez PROGRAM_PREFIX kopiujemy pliki ngc z załacznika

4 zawartość pliku xml kopiujemy do pliku odpowiedzialnego za wygląd PyVCP

Jak to działa:
1. Bazujemy maszynę
2. Dla ustawienia według osi Y najeżdżamy na lewy dalszy róg, klikamy Start Alige, następnie przejeżdżamy do lewego bliższego rogu i klikamy Alige X
Ustawianie dla osi X przebiega w kolejności lewy przedni - prawy przedni róg materiału

Po paleniu należy kliknąć Clear Offset.

Życzę miłej zabawy.
Gdyby były jakieś problemy z PyVCP to dopisze instalację od zera

jak znajdę chwile to nakręcę szybko filmik z działania i wrzucę

Re: Ustawianie maszyny pod materiał

: 26 lip 2012, 07:59
autor: kamar
jarenio pisze: Chodzi o możliwość szybkiego "przekręcenia" osi (kto przesuwał kawał blachy 30mm po stole ten doceni :) )
Można jaśniej bo nie chwytam w czym rzecz .
Chodzi o zamiane "x" z "y" ?

: 26 lip 2012, 09:11
autor: jarenio
Chodzi o obrót współrzędnych maszyny. Zamiast ustawiać na stole prosto materiał to po prostu robisz 2 kliknięcia i po problemie. zaraz nagram filmik ;)

: 26 lip 2012, 09:41
autor: kamar
Już kapuje :) Moze być przydatne .

: 26 lip 2012, 10:54
autor: jarenio
Może ?? Jak się pali z grubych ciężkich blach to jest niesamowite ułatwienie :)

: 26 lip 2012, 11:42
autor: kamar
No masz rację :) Szczegółnie na moim ząbkowanym ruszcie. Nawet cieńszą jest trudno przesunąć.

: 26 lip 2012, 16:12
autor: tuxcnc
Jak znajdę chwilę czasu to spróbuję to ożenić z camview.
( http://wiki.linuxcnc.org/cgi-bin/wiki.p ... mbed_Video )
No chyba że ktoś będzie szybszy ...

.

: 26 lip 2012, 19:49
autor: jarenio
ja mam laserek koło palnika założony i wystarcza :P

: 26 lip 2012, 22:03
autor: tuxcnc
jarenio pisze:ja mam laserek koło palnika założony i wystarcza :P
Do trafienia palnikiem w blachę zapewne wystarczy.
Ja myślę o założeniu zamiast kamerki internetowej tzw. mikroskopu USB i pozycjonowaniu dokładniejszym od dokładności maszyny.
To ma być do trochę innych zastosowań ...

Wracając do kodu który zapodałeś, to niestety masakra.
Kod wepchnąłem do camview bez większego problemu i nawet się uruchamia.
Niestety jego idiotoodporność jest równa zero.
Da się go uruchomić z błędnymi danymi i uzyskać ustawienie maszyny zupełnie od czapy.
Także ponowne kliknięcie przycisku <Align X> lub <Align Y> kończy się ustawieniem maszyny w dość przypadkowy sposób.
To się da poprawić, ale chwilowo traktować należy ten kod jako nienadający się do użytku.

.

: 27 lip 2012, 05:34
autor: kamar
tuxcnc pisze:[
Niestety jego idiotoodporność jest równa zero.
.
Może dlatego ,że nie wszedzie pracują idioci ? :)
Kolega tuxcnc znowu zbawia świat , a tu chodzi o to, zeby sobie zrobić dobrze.
Jak kumaty człowiek pisał sobie programik to nie zakładał, że bedzie go obsługiwał idiota.
A że się podzielił z innymi to cześć mu i chwała.
Idioci niech sobie przesuwają blachę :)