pomoc w napisaniu programu

Dyskusje dotyczące programowania G-Code

Autor tematu
zykfryd
Posty w temacie: 24

pomoc w napisaniu programu

#1

Post napisał: zykfryd » 14 lis 2011, 14:16

a tak naprawdę to chodzi nie o pomoc tylko napisanie programu, gdyby komuś się chciało, do nauki, analizy, uczę się... może z konkretnymi parametrami, materiał np stal, narzędzie fi10mm
gdybym mógł prosić to 1. planowanie 2 obróbka konturu no i rowek, byłbym bardzo wdzięczny

to nie do szkoły czy studia ino dla mnie do przeanalizowania, robię swój ploter i chciałbym coś podobnego wykorzystać. Jak mi nie wierzycie to może być podobny przykład, chodzi mi aby było planowanie, kontur i coś wyfrezowanego wewnątrz, bo kiedyś am będę musiał robić
Załączniki
pytanie.jpg
pytanie.jpg (8.41 KiB) Przejrzano 6239 razy



Tagi:

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 25
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#2

Post napisał: WZÓR » 18 lis 2011, 09:55

Baza na środku kostki.

%
O1
G17
G40
G80
G90
G54
T2 M6 (GłOWICA FI 80.)
G43 H2
S850 M3
G0 X-90.542 Y37.75
Z25.
G0 Z0
G1 X90.542 F650.00
G0 X92.5
Y11.5
G1 X-92.5
G0 Z25.
T3 M6 (FREZ PALCOWY FI 10.)
G43 H3
S2100 M3
G0 X-62.5 Y-25.
Z25.
G0 Z2.5
G1 Z-25. F650.00
X-55.
Y25.
G2 X-50. Y30. I5. J0
G1 X50.
G2 X55. Y25. I0 J-5.
G1 Y-25.
G2 X50. Y-30. I-5. J0
G1 X-50.
G2 X-55. Y-25. I0 J5.
G1 X-62.5
G0 Z25.
X-56. Y-5.
Z2.5
G1 Z-1.
X56.
Y5.
X-56.
Y-5.
Z-2.
X56.
Y5.
X-56.
Y-5.
Z-3.
X56.
Y5.
X-56.
Y-5.
Z-4.
X56.
Y5.
X-56.
Y-5.
Z-5.
X56.
Y5.
X-56.
Y-5.
Z-6.
X56.
Y5.
X-56.
Y-5.
Z-7.
X56.
Y5.
X-56.
Y-5.
Z-8.
X56.
Y5.
X-56.
Y-5.
Z-9.
X56.
Y5.
X-56.
Y-5.
Z-10.
X56.
Y5.
X-56.
Y-5.
G0 Z25.
G28 G91 Z0
G28 Y0
G0 G49
G90
M30
%
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
zykfryd
Posty w temacie: 24

#3

Post napisał: zykfryd » 18 lis 2011, 21:15

dziękuję,
ale mam pytania, jeśli można odnośnie planowania, nie wiem czy dobrze przeanalizowałem. Planowanie odbywa się w dwóch przejściach pierwsze współbieżnie drugie przeciwbieżnie.
1. czy to pierwsze ustawienie w X na G0 -90, 542 nie lepiej dać więcej np G0 X- 95?
2. ten zapis w X G0 X -90,542 nie wiem czy dobrze zrozumiałem czyli że nazwijmy to pozycja wyjściowa głowicy jest 0,5 /.542/prze materiałem?
3. skąd ta wartość po przecinku, czym ona jest podyktowana,czy nie może być całkowitej wartości?
4. czy w planowaniu nie frezuje czasem powietrza Z0?

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 25
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#4

Post napisał: WZÓR » 18 lis 2011, 23:20

zykfryd pisze:dziękuję,
ale mam pytania, jeśli można odnośnie planowania, nie wiem czy dobrze przeanalizowałem. Planowanie odbywa się w dwóch przejściach pierwsze współbieżnie drugie przeciwbieżnie.
Frezowanie odbywa się tylko współbieżnie (patrz; foto załącznik).
1. czy to pierwsze ustawienie w X na G0 -90, 542 nie lepiej dać więcej np G0 X- 95?
2. ten zapis w X G0 X -90,542 nie wiem czy dobrze zrozumiałem czyli że nazwijmy to pozycja wyjściowa głowicy jest 0,5 /.542/prze materiałem?
3. skąd ta wartość po przecinku, czym ona jest podyktowana,czy nie może być całkowitej wartości?
... może być (np.) G0 X-95.
Z braku czasu program wygenerowałem z CAM-a i stąd te cyfry po przecinku (wynikają one z ustawień obróbki).
Nie wiem , czy zwróciłeś uwagę - frez palcowy wykonujący kontur zewnętrzny kostki zmienia kierunek w ruchu G02 ..... jak chcesz , to mogę go zmienić na ruch G01 - choć sądzę , że bez tej poprawki wiesz o co chodzi.

Obrazek
4. czy w planowaniu nie frezuje czasem powietrza Z0?
Nie planuje powietrza , gdyż Z0. jest (np.) 0.5 mm poniżej górnej powierzchni półfabrykatu.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
zykfryd
Posty w temacie: 24

#5

Post napisał: zykfryd » 19 lis 2011, 10:47

"choć sądzę , że bez tej poprawki wiesz o co chodzi. " o kompensację narzędzia, tak?
tylko nie wiem co oznaczają I i J. Duże I to chyba promień narzędzia, prawda a J to nie wiem.
Mam jeszcze jedno pytanie czy taki program napisany z "ręki" można go gdzieś przetestować? przy czym nie chodzi mi tu a jakiś program cam tylko coś w rodzaju symulatora jak w HH. Jest coś takiego?

Jeszcze o jedną rzecz dopytam, użyłeś kodu G54
wyczytałem że G54 G55 G56 G54 jest to wywołanie kolejnych przesunięć punktu zerowego z rejestru PSO.
tak po polsku to co to oznacza?

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 25
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#6

Post napisał: WZÓR » 19 lis 2011, 12:19

zykfryd pisze:"choć sądzę , że bez tej poprawki wiesz o co chodzi. " o kompensację narzędzia, tak?...
Nie - chodziło mi o taki ruch.

Obrazek
... tylko nie wiem co oznaczają I i J. Duże I to chyba promień narzędzia, prawda a J to nie wiem. ...
Tłumaczę obrazkowo.

Obrazek
... Mam jeszcze jedno pytanie czy taki program napisany z "ręki" można go gdzieś przetestować? przy czym nie chodzi mi tu a jakiś program cam tylko coś w rodzaju symulatora jak w HH. Jest coś takiego?...
(np.)

:arrow: http://pl.cimco.com/product_edit_description.php3
Jeszcze o jedną rzecz dopytam, użyłeś kodu G54
wyczytałem że G54 G55 G56 G54 jest to wywołanie kolejnych przesunięć punktu zerowego z rejestru PSO.
tak po polsku to co to oznacza?
hmm .... najlepiej poczytaj o tym (patrz; załącznik).
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
zykfryd
Posty w temacie: 24

#7

Post napisał: zykfryd » 26 lis 2011, 21:33

mógłbyś mi jeszcze pomóc? męczę się z tym, chodzi o parametry I, J, mógłbyś zerknąć czy dobrze?
to nie jest cały program tylko sam dojazd i promień :???: Frez fi 40

G0 G90 G64 T1 D1 H1 G43 M3 S1200 Z5 X15 Y-22 B0 C0
G1 Z-2 F60
G Y5 F350
G2 X-15 Y13 I8 J13 -TU WILKI ZNAK ZAPYTANIA
Załączniki
HH.JPG
HH.JPG (19.66 KiB) Przejrzano 2803 razy

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 25
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#8

Post napisał: WZÓR » 27 lis 2011, 09:36

zykfryd pisze:mógłbyś mi jeszcze pomóc? męczę się z tym, chodzi o parametry I, J, mógłbyś zerknąć czy dobrze?
to nie jest cały program tylko sam dojazd i promień :???: Frez fi 40...
Fajnie , że rozwinąłeś temat.
Pokazany wyżej przeze mnie przykład programowania polegał na definiowaniu przejazdu freza po konturze z uwzględnieniem promienia freza.
Tym razem pokażę Tobie w jaki sposób można wykorzystać kompensację G41/G42 w trakcie programowania.
Metoda ta jest na tyle pomocna , że w/w promienia freza nie uwzględniasz w definiowaniu konturu , lecz opierasz się wyłącznie na współrzędnych detalu wynikających z rysunku.

Mam nadzieję , że załącznik (PROGRAMOWANIE CNC) pobrałeś .... otwórz go na stronie opisującej zasady stosowania korekcji na frezarce.

Obrazek

%
O12359
G54
G40
G80
G90
T0202 M6
S2100 M03
G43 H2
G00 X13. Y-30.
Z-2.
G01 G41 Y5. F460. (dojazd do punktu Pp)
G02 X5. Y13. I0. J8. (dojazd do punktu Pk po konturze z lewej strony)
G01 Y47.
....
M30
%

.... dlaczego I0. J8. ?
W trakcie ćwiczeń rysuj sobie pomocniczy układ współrzędnych , który pomoże Tobie wskazać współrzędne punktu zawieszenia promienia.

Jak będziesz miał z tym problemy , zawsze zamiast I.... J.... możesz wpisać R...

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
zykfryd
Posty w temacie: 24

#9

Post napisał: zykfryd » 27 lis 2011, 11:47

Dzięki Mariusz
Zrób kurs pedagogiczny, będziesz wziętym pedagogiem w sprawach programowania
super to wyjaśniłeś, jeszcze raz dzięki

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 25
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#10

Post napisał: WZÓR » 27 lis 2011, 19:21

zykfryd pisze:Dzięki Mariusz
Zrób kurs pedagogiczny, będziesz wziętym pedagogiem w sprawach programowania
super to wyjaśniłeś, jeszcze raz dzięki
Dziękuję za uznanie . :smile:
Cieszę się , że mogłem Tobie pomóc.

:arrow: Patrz; załącznik .... ciekawi mnie , jak zaprogramujesz wybranie po okręgu ?

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”