Znaleziono 3 wyniki

autor: Petroholic
02 lip 2017, 20:36
Forum: G-CODE - programowanie
Temat: Nauka Gkodu początki
Odpowiedzi: 4
Odsłony: 2545

Ustalanie na początku zostało mi jeszcze z dawniej pisanych programów w Pascalu :)
Aczkolwiek ideę rozumiem...

Wpisanie:
F1000
G0...
G1...
G2...
...
...
F2000
G0...
G1...
G2...
...
...
itd...

Spowoduje wykonanie wszystkich instrukcji G z pierwszego bloku z wartością feed 1000, następnie zmieni feed na 2000 i wykona drugi blok itd... Rozumiem, że wyjątkiem jest G0, które ma wartość feed określoną z góry w ustawieniach macha?

Myślałem jeszcze nad dopisaniem pauzy po włączeniu wrzeciona, żeby zdążyło się rozpędzić zanim wjedzie w materiał, ale nie znam wartości czasu potrzebnej na tą operację to dopiszę to po testach wrzeciona :)
autor: Petroholic
02 lip 2017, 20:00
Forum: G-CODE - programowanie
Temat: Nauka Gkodu początki
Odpowiedzi: 4
Odsłony: 2545

micks pisze:obroty 24krpm CW - frezy HSS nie lubią dużych obrotów, już nie mówiąc że 24 k dla freza VHM to około 6-8 razy za dużo.
Doprecyzuj jaki materiał będzie planowany i zejdź z obrotami jeśli masz możliwość. Chłodzone wrzeciono powietrzem/cieczą jest tutaj mile widziane i o większej mocy.
Już doprecyzowuję:
- maszyna ONRED 1070SATC (do oceny sztywności) waga blisko 2T
- stół 1000x800 ALU
- wrzeciono HSD ES915 6kW chłodzone powietrzem
micks pisze:Nie polecam schodzenia w materiał na G0, nawet jeśli frez zacznie poza stołem to istnieje ryzyko, że coś było źle zmierzone/ustawione itp Jeśli nie są to wyścigi to zalecam dopisanie
G0 Z20 (lub inna wartość)
G1 Z0 f500 (?)
Cenna uwaga... Przypieprzyć w stół bądź materiał przez błąd dla początkującego nie jest trudno :)
micks pisze:W planowaniu i pomiarze sondą brakuje po G1 wartości posuwu F. Planowanie możesz napisać z całości z G1, dodanie G0 na odcinku 6mm jest trochę niepotrzebne IMO.
Dla G1 wartość F jest podana na początku globalnie... Chyba, że to tak nie działa :???: (7ma linijka dokumentu)
W każdej linijce zawierającej komendę G1 należy podać FEED?
G0/G1 przy pomiarze robi szybki zjazd z 50mm na 10mm, wolno z 10mm na 0, wolno z 0 do góry na 10mm i szybko na bezpieczne 50mm.
Nie chodzi tu o czas ile o sprawdzenie swoich możliwości pisania oraz wolę nie walić sondą w stół na G0 :)
Drugim aspektem jest to, że na pracę będzie patrzył "wspólnik" a przejazdy G0 na pewno zrobią na nim większe wrażenie niż ograniczone G1.
A całkiem na zawał zejdzie jak zapuszczę pierwszą w życiu trochoidę w ALU z maks parametrami :D
micks pisze:Przy pisaniu z palca i powtarzalnych ruchach polecam rzucic okiem na podprogramy i ich zapętlenie:
początek programu ...
Do tego dojdę niedługo :)
micks pisze:M97 P0011 L1 <ilość powtórzeń/przywołań podprogramu, L1 zmieniasz na tyle by cały stół splanowało
Instrukcja do Mach3, którą posiadam nie opisuje M97 :(
autor: Petroholic
02 lip 2017, 18:24
Forum: G-CODE - programowanie
Temat: Nauka Gkodu początki
Odpowiedzi: 4
Odsłony: 2545

Nauka Gkodu początki

Od razu przyznaję się bez bicia, że dopiero zacząłem naukę Gkodu i czytając różne posty na forum za typową radą elity zaczynam od podstaw...

Na jutro wypociłem dwa kody i potrzebuję oka fachowca do oceny poprawności...

Na razie na moim etapie braku zaawansowania nie użyłem żadnego generatora zewnętrznego czy wbudowanego w macha tylko napisałem wszystko "z palca".

Pierwszy kod ma na celu pomiar stołu przed planowaniem.

Założenia:
- czujnik zegarowy
- 36 w miarę równo rozłożonych punktów pomiaru na stole w siatce 6x6
- przy zerowaniu ustawię czujnik w pierwszym punkcie na 0.00mm i następnie odczytam 35 punktów odchyłką od wzorca
- po każdym odczycie program stop w celu spisania wyniku do arkusza papierowego
- wznowienie "cycle start"

Drugi kod - planowanie stołu.

Założenia:
- frez fi12 płaski 2P HSS lub HSSCo
- obroty 24krpm CW
- posuw roboczy 1000mm/min
- frez zaczyna pracę z poza stołu i kończy poza stołem w X i Y
- wartość "Z0" w kodzie do ustalenia po wykonaniu pomiarów poprzednim kodem

Wiem, że programy wyglądają bardzo archaicznie i na pewno da się je napisać opierając się o pętle i warunki, żeby były 10ciokrotnie krótsze. Proszę o ocenę poprawności zapisu - nie poziomu mojej wiedzy, która aktualnie tylko delikatnie odeszła od zera :) Przyjdzie czas na bardziej zaawansowane programy :)

Gdyby ktoś miał ochotę je udoskonalić lub poprawić - poproszę o uzasadnienie bądź lekkie wyjaśnienie do dalszej analizy przeze mnie :)

Konstruktywna krytyka mile widziana :D

Wróć do „Nauka Gkodu początki”