Definicja klawisza, jako zdefiniowana akcja Gcode
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 7
- Posty: 1027
- Rejestracja: 25 mar 2011, 20:16
- Lokalizacja: Radomsko
Dzięki wielkie, czyli mam pisać:
[HALUI]
MDI_COMMAND = o<nazwa1> call
MDI_COMMAND = o<nazwa2> call
MDI_COMMAND = o<nazwa3> call
MDI_COMMAND = o<nazwa4> call
MDI_COMMAND = o<nazwa5> call
itd. (?)
dałem Koledze punkty w swoim temacie bo tak mogłem
[HALUI]
MDI_COMMAND = o<nazwa1> call
MDI_COMMAND = o<nazwa2> call
MDI_COMMAND = o<nazwa3> call
MDI_COMMAND = o<nazwa4> call
MDI_COMMAND = o<nazwa5> call
itd. (?)
dałem Koledze punkty w swoim temacie bo tak mogłem
Jeśli moja rada Ci nie zaszkodziła, to może trochę POMOGŁa ?
Tagi:
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 8
- Posty: 2696
- Rejestracja: 08 gru 2009, 22:33
- Lokalizacja: Elbląg
- Kontakt:
maszyna.ini
custom_postgui.hal
panel.xml
I u mnie działa;) Czyli tak jak kolega zaczął dodawać.
Kod: Zaznacz cały
[HALUI]
MDI_COMMAND = o<czujnik> call
MDI_COMMAND = G0 X0 Y0 Z15 F4000
Kod: Zaznacz cały
net remote-z-offset-button halui.mdi-command-00 <= pyvcp.z-offset-button
net remote-go-safe-button halui.mdi-command-01 <= pyvcp.go-safe-button
Kod: Zaznacz cały
<?xml version='1.0' encoding='UTF-8'?>
<pyvcp>
<button>
<halpin>"z-offset-button"</halpin>
<text>"Probe Z"</text>
<font>('Fixed',16)</font>
</button>
<button>
<halpin>"go-safe-button"</halpin>
<text>"Go Safe"</text>
<font>('Fixed',16)</font>
</button>
</pyvcp>
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 7
- Posty: 1027
- Rejestracja: 25 mar 2011, 20:16
- Lokalizacja: Radomsko
Jedna mała uwaga:
G0 X0 Y0 Z15
to jest prosta droga do złamania freza np. o imadło . Wkurza mnie to strasznie, bo w zmieniarce axis jest podobnie, a powinny być 2 linie:
G0 Z0 (tak jest u mnie bo Z-ka pracuje w minusach)
G0 X0 Y0
itd. czyli najpierw Z-ka do góry a dopiero potem jazdy w poziomie
G0 X0 Y0 Z15
to jest prosta droga do złamania freza np. o imadło . Wkurza mnie to strasznie, bo w zmieniarce axis jest podobnie, a powinny być 2 linie:
G0 Z0 (tak jest u mnie bo Z-ka pracuje w minusach)
G0 X0 Y0
itd. czyli najpierw Z-ka do góry a dopiero potem jazdy w poziomie
Jeśli moja rada Ci nie zaszkodziła, to może trochę POMOGŁa ?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 3706
- Rejestracja: 15 sie 2010, 13:44
- Lokalizacja: Błonie
- Kontakt:
Ok, powklejałem te linijki gdzie trzeba, buttony się pokazały, ale nie działają. Znaczy - mogę je sobie poklikać, ale dopisane do nich komendy się nie wykonują.
Dopisanie pliku postgui.hal do sekcji [HAL] poprzez HALFILE = postgui.hal skutkuje zaś wywaleniem się programu na starcie z komunikatem:
Dopisanie pliku postgui.hal do sekcji [HAL] poprzez HALFILE = postgui.hal skutkuje zaś wywaleniem się programu na starcie z komunikatem:
Kod: Zaznacz cały
postgui.hal:1: Pin 'pyvcp.z-offset-button' does not exist
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 7
- Posty: 1027
- Rejestracja: 25 mar 2011, 20:16
- Lokalizacja: Radomsko
Nie jestem pewien, ale prawdopodobnie nie masz w hal-u przypisanego nr pin LPT jako czujnika - nie pamiętam dokładnie gdzie się to robi - może ktoś inny pomoże. Na początek wywal to co wymaga zewnętrznego czujnika i sprawdź czy wykona Ci się jakiś prosty sub
Jeśli moja rada Ci nie zaszkodziła, to może trochę POMOGŁa ?
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 7
- Posty: 1027
- Rejestracja: 25 mar 2011, 20:16
- Lokalizacja: Radomsko
MlKl pisze:Nie mam w mdi command wywołania czujnika - tylko proste komendy typu g28
Problem jest znany, ale nie bardzo wiadomo, jak go rozwiązać - na razie kompiluję od nowa LinuxCNC, może wersja jakiej używałem była do du...
Symulacja halui też mi nie rusza, więc to problem ogólnej natury.
Ta czynność jest mi znana, czasem zdarzało mi się ją wykonywać na linuxie, ale w przypadku cnc trzymam się od tego z daleka: jak wyszło z fabryki tak jest, co najwyżej jakieś dłubanie w configach, ale żadnej kompilacji
Jeśli moja rada Ci nie zaszkodziła, to może trochę POMOGŁa ?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 3706
- Rejestracja: 15 sie 2010, 13:44
- Lokalizacja: Błonie
- Kontakt:
Ja akurat potrzebuję mieć więcej niż standardowe trzydzieści zmiennych do dyspozycji, więc nie tylko muszę kompilować ze źródeł, ale i modyfikować owe źródła przed kompilacją.
Wersja z dziś odpala konfigurację symulacyjną halui, ale problem z odpaleniem buttonów w konfiguracji ngcgui_lathe.ini kończy się komunikatami błędu.
Wersja z dziś odpala konfigurację symulacyjną halui, ale problem z odpaleniem buttonów w konfiguracji ngcgui_lathe.ini kończy się komunikatami błędu.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 8
- Posty: 2696
- Rejestracja: 08 gru 2009, 22:33
- Lokalizacja: Elbląg
- Kontakt:
To był przykład tylko. Ja takie komendy wywołuję w zmiennych maszynowych http://linuxcnc.org/docs/html/gcode/gco ... 53-Move-in