Znaleziono 4 wyniki
- 30 lip 2024, 09:06
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Suby ngcgui
- Odpowiedzi: 309
- Odsłony: 31941
Re: Suby ngcgui
Zawstydzony dziękuje. Szukałem nie tam gdzie trzeba widocznie.
- 26 lip 2024, 09:47
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Suby ngcgui
- Odpowiedzi: 309
- Odsłony: 31941
Re: Suby ngcgui
Spróbuję trochę na leniwca (wybaczcie), a nóż ktoś ma gotowca.
Ma ktoś może subika na gwint stożkowy z G33 ?
Ma ktoś może subika na gwint stożkowy z G33 ?
- 04 gru 2015, 13:01
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Suby ngcgui
- Odpowiedzi: 309
- Odsłony: 31941
U kolegi z posta poprzedniego mój sub zachowuje się tak samo.
Czyli raczej będzie chodziło o składnię w którymś miejscu choć nie widzę.
A może wbrew literaturze jest problem z operatorem MOD .....
problem nadal występuje
Dopisano 2015-12-04 17:37
W moim subie został znaleziony BABOL.
Pętla o101 tylko na początku ma zmienną #aktualny_Z która jest całkowita.
Każdy następny przebieg już będzie float więc MOD nigdy nie wyjdzie 0 zwiększając dzielną o 1.
dodanie przed o101 linii załatwia sprawę.
Mam jeszcze jedno pytanie. Aby wprowadzić poprawne odpowiednie dane potrzebny mi arkusz kalkulacyjny Excel/gnumeric aby na podstawie pewnych danych otrzymać te które wprowadzam do suba.
Jest jakaś możliwość aby w subie były dwie grupy okien do wprowadzania danych? Tzn w jednej grupie wprowadzam dane pojawiają się "obrobione" w polach które zostaną wzięte pod uwagę przy finalizacji sub'a?
pozdrawiam
Czyli raczej będzie chodziło o składnię w którymś miejscu choć nie widzę.
A może wbrew literaturze jest problem z operatorem MOD .....
problem nadal występuje
Dopisano 2015-12-04 17:37
W moim subie został znaleziony BABOL.
Pętla o101 tylko na początku ma zmienną #aktualny_Z która jest całkowita.
Każdy następny przebieg już będzie float więc MOD nigdy nie wyjdzie 0 zwiększając dzielną o 1.
dodanie przed o101 linii
Kod: Zaznacz cały
#<aktualny_Z> = FUP[#<aktualny_Z>]
Mam jeszcze jedno pytanie. Aby wprowadzić poprawne odpowiednie dane potrzebny mi arkusz kalkulacyjny Excel/gnumeric aby na podstawie pewnych danych otrzymać te które wprowadzam do suba.
Jest jakaś możliwość aby w subie były dwie grupy okien do wprowadzania danych? Tzn w jednej grupie wprowadzam dane pojawiają się "obrobione" w polach które zostaną wzięte pod uwagę przy finalizacji sub'a?
pozdrawiam
- 03 gru 2015, 20:36
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Suby ngcgui
- Odpowiedzi: 309
- Odsłony: 31941
Witam
Ngcgui zmuszone do ładowania się - działa.
Wciągnąłem suba Kamarowego czolo - działa.
Zrobiłem sobie swojego suba i .... nie działa
Oczywiście nazwa pliku to anie.ngc
Wyczyszczone preamble i postamble.
Co jest nie tak? Klikam "Create feature", potem "Finalize" i rozpoczyna się ładowanie.
Na dole pasek na niebiesko dojeżdża do połowy i się wiesza emc.
(Można okno zamknąć ale wewnątrz okna nic nie działa)
Szukałem literówki, braku nawiasu itp ale nic nie znalazłem.
Pętle while chyba mogą być zagnieżdżone?
Jakieś pomysły?
pozdrawiam
Ngcgui zmuszone do ładowania się - działa.
Wciągnąłem suba Kamarowego czolo - działa.
Zrobiłem sobie swojego suba i .... nie działa

Kod: Zaznacz cały
(2015-12-01 sub do blablabla)
(info: mojsub)
o<anie> sub
#<przesuwX> = #1 (=1194)
#<przesuwZ> = #2 (=400)
#<obsuwZ> = #3 (=6.28)
#<liczba_przejazdow> = #4 (=30)
#<aktualny_Z> = 0
#<licznik> = 0
o100 while [#<licznik> LT #<liczba_przejazdow>]
#<aktualny_Z> = [#<aktualny_Z> + #<przesuwZ>]
G0 x#<przesuwX> z#<aktualny_Z>
#<aktualny_Z> = [#<aktualny_Z> + 60]
G0 z#<aktualny_Z>
#<aktualny_Z> = [#<aktualny_Z> + #<przesuwZ>]
G0 x0 z#<aktualny_Z>
o101 while [[#<aktualny_Z> MOD 60 ] NE 0]
#<aktualny_Z> = [#<aktualny_Z> + 1]
o101 endwhile
#<aktualny_Z> = [#<aktualny_Z> + 60 + #<obsuwZ>]
G0 z#<aktualny_Z>
#<licznik>=[#<licznik> + 1]
o100 endwhile
o<anie> endsub
Wyczyszczone preamble i postamble.
Co jest nie tak? Klikam "Create feature", potem "Finalize" i rozpoczyna się ładowanie.
Na dole pasek na niebiesko dojeżdża do połowy i się wiesza emc.
(Można okno zamknąć ale wewnątrz okna nic nie działa)
Szukałem literówki, braku nawiasu itp ale nic nie znalazłem.
Pętle while chyba mogą być zagnieżdżone?
Jakieś pomysły?
pozdrawiam