Mach 3 - wiercenie z wycofaniem

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#21

Post napisał: dziabi3 » 01 sie 2012, 22:12

tomcat65

widocznie w nowej wersji macha działa , bo z resztą trochę zmian doszło w makrze od g83 , polokowane niektóre parametry pobierane z g codu

w starszej wersji macha g83 miało taki format

G83 G99 x0 z-30 R1 Q1 C0 lub C1

C miało odpowiadać za to czy wycofujemy do R czy tylko o wartość R od ostatniego zagłębienia

lecz to nie działało

i w dodatku po osiągnięciu zadanej głębokości mach jeszcze raz jechał an głębokość wiercenia i wycofywał się kończąc cykl

ja to makro wykastrowałem o 40 % i tak wierciłem kilka miesięcy bez problemowo



Tagi:


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1242
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

#22

Post napisał: tomcat65 » 02 sie 2012, 01:50

Co do starszej wersji się nie wypowiem, nie używałem.
U mnie działa poprawnie, nie wykonuje ponownego ostatniego przejścia na pełną głębokość. Po zakończeniu, nie wycofuje się do zadanego R. Ale poprzedzone przez np. g0 z2, odjeżdza na z2.
Kol.kamar podał g83 z g97. Też działa. Nie że jest źle, tylko że g97 nie występuje na liście g-kodów obsługiwanych przez Mach'a. Jedynie program żąda wtedy podania prędkości wrzeciona (s), a jak dostanie, zachowuje się identycznie jak z g99. W obu przypadkach - z i bez poprzedzającego kodu.
Teraz zadanie :) - jak g83 zachowuje się z g98 ?
U mnie wykonuje prawidłowy cykl ,a po wycofuje się do zadanego R.


dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#23

Post napisał: dziabi3 » 02 sie 2012, 12:37

kolego wiec tak

g83 z g99 - wyjazd po zakonczonym wierceniu do bezpiecznej R

g83 g98 - wyjazd po zakonczonym wierceniu do ostatniej zapamietanej pozycji w osi z przed wywołaniem g83

uwaga !!!!! jesli czoło materiału jest na z0 a wywołanie cyklu G83 jest na pozycji osi np Z-10 to po skonczonym wierceniu połamie nam wiertło jeśli po cyklu g83 niema wyjazdu na z dodatni np Z2

jesli użyjemy G83 G99 mach sam wyprowadzi do pozycji R o ile ta jet poza materiałem


G97 jest w spisie macha 3 i są to stałe obroty wyrażane w jednostce obr/min

cały blok najczęsiej wygląda tak

G97 S1000 M3 gdzie jak napewno wiesz S1000 to obroty

G96 to stała prędkość na czubku narzedzia i skutkuje to zwiększaniem sie prędkości obrotowej im bliżej osi obrotu materiału

ograniczana jest ta prędkośc przez G48 gdzie obroty są podawan w obr/min


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1242
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

#24

Post napisał: tomcat65 » 02 sie 2012, 13:27

Posprawdzam wszystko raz jeszcze, bo są duże rozbieżności w działaniu.
Tylko jak wyjasnić fakt, że w linku, który sam kol. podałeś :

http://machmotion.com/cnc-info/g-code.html/

nie ma: g96, g48, a g97 to wg listy g94.
Nie żebym sie czepiał, ale cos mi tu nie gra :).
Myslę, że cały czas mówimy o wersji tokarkowej.

Edit:
Posprawdzałem wszystko ponownie, na dwa niezależne sposoby: symulacja na jednym kompie i realnej maszynie z innym kompem. Wersja tokarki.
G83 działa prawidłowo albo jako samodzielny kod albo poprzedzony g98. Z g99 opisałem powyżej.
Za moja niewiedzę o g97 publicznie sie kajam :).
Myśle, że czas zokończyc offtop. Trzeba pamiętać tylko o różnicach w interpretacji kodu tokarka/frezarka i nie ma co roztrząsać
tej kwestii.
A jak coś nie będzie działać po mojej mysli, postaram sie napisać własną procedurę.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”