Strona 1 z 2
Czy w Mach 3 jest programowanie parametryczne?
: 15 lis 2011, 08:12
autor: mirdyr
Witam
Czy w Mach 3 jest programowanie parametryczne? ... tak jak np. w Sinumeriku 810 pod adresami "R".
A jeśli w machu nie ma takiej możliwości, to który inny program sterujący polecilibyście?
Z góry dzięki za podpowiedź
: 15 lis 2011, 16:46
autor: krzysiekgrab
witam
Tak jest taka możliwość:
#100=1 - deklaracja zmiennej
x[#100]- ruch na 1mm
W menu operator/ gkod var monitor moża podejrzeć zmienne- wpisując numer użytej zmiennej.
: 19 lis 2011, 14:49
autor: mirdyr
Dziękuję za podpowiedź.
Sprawdziłem, działa.
Inny problem:
Chciałem zrobić pętlę z kilkoma powtórzeniami pewnego fragmentu tak, aby parametr #100 zwiększał się "o ileś" i mi to nie wychodzi.
Znalazłem w instrukcji coś tego typu:
#100+1 (czyli zwiększenie parametru 100 o wartość 1)
ale to u mnie nie działa (choć u mnie kiepsko z angielskim, może coś pokręciłem)
A czy w machu są skoki warunkowe i bezwarunkowe?
Np. Jeśli wartość #100 jest większa niż 2 to przejdź do bloku 40
Czy jest może jakaś spolszczona instrukcja obsługi do Macha z przykładami?
: 19 lis 2011, 20:55
autor: wieslawbarek
Kiedys napisałem taki program przy pomocy kolegi Kamar
G80
#100=10
#101 =16.7(srednica)
#102=-21.4(Z)
#103=7.8 (frez)
#104=5 (głebokość na 5 razy)
# 105=50 (F X i Y)
# 106 =50 (F Z)
m3 (s ileś tam)
g0x0y0a0
g0z0
m98p1l8 (jako że frez złamał się na trzeciej dziurce to myslę że te dwie są dobre)
g0z100
m30
o1
g90 g0z0
g91
g0A[360/#100]
g90
g0z0
m98p2l5
g0z1m99
o2
g91
g1z[#102/#104]f#106
g90
g13i[#101/2-#103/2]r[#101/2-#103/2]
m99
wyglada niezle ale Mach niestety nie potrafi robić tego o co ci chodzi (przynajmniej mnie się nie udało chociaz próbowałem i nawet założyłem taki temat ale jakoś bez odzewu)musisz sam policzyć ile razy program musi polecieć aby osiągnąć jakąś głębokość
czy wymiar
: 21 lis 2011, 09:45
autor: mirdyr
ładnie to wygląda
Jeśli skoków warunkowych nie ma, to ilość przejść też musi być parametrem, gorzej jeśli wyjdzie liczba niecałkowita
U mnie ten Wasz program nie robi wszystkich powtórzeń "L", nie wiem czy mój mach ma to w jakiś ustawieniach wyłączone.
: 21 lis 2011, 17:19
autor: kamar
wieslawbarek pisze:Kiedys napisałem taki program przy pomocy kolegi Kamar

Muszę kategorycznie sprostować - moja była tylko inspiracja

Jeszcze by ktoś pomyślał, że zacząłem robić na machu

Cały temat jest tu.
https://www.cnc.info.pl/topics60/frezar ... 20,130.htm
: 21 lis 2011, 20:51
autor: wieslawbarek
Kamar ty sie tak nie tłumacz

a ja już ci kiedyś napisałem jak bym miał do wyboru Macha czy EMC to wybrałbym Heidenheina
Kolego mirdyr ilość przejść nie jest parametrem określamy go
M98 Pxxx L (ilość przejść mozna stosować też Q) jeżeli nie pasuje matematycznie aby głębokość podzielić na jakieś równe kawałki to można zacząć trochę wyżej w Z.
No a tak jeszcze na koniec wczoraj poczytałem trochę Peters CNC Ecke no i można w Machu robić wszystko tylko za pomocą mackr pisanych w VB Script o czym niestety nie mam zielonego pojecia
A jeszcze co to znaczy że nie robi wszystkich powtórzeń ?? robi mniej czy w wcale nie robi?
: 21 lis 2011, 21:03
autor: kamar
wieslawbarek pisze:Kamar ty sie tak nie tłumacz :
Ja się nie tłumaczę, muszę tylko dbać o opinię. Rodzone dzieci by mnie wyklęli.

: 21 lis 2011, 21:07
autor: mirdyr
robi tylko jedno powtórzenie, kończy program bez wykonania pozostałych
: 22 lis 2011, 19:53
autor: wieslawbarek
Hm to wygląda jakby po M99 brakowało Enter no chyba że nie masz skonfigurowanej osi A bo to program na czwartą oś nic innego nie przychodzi mi do głowy
