Strona 1 z 2

rozwiązanie prostego konturu

: 21 paź 2011, 21:12
autor: Kozak CNC
Witam, proszę o pomoc w rozwiązaniu konturu jak na rysunku. Sory za jakość, ale szybko na kolanie rysowałem :P

Obrazek

Napisałem programik jak niżej, ale kontur wychodzi z za dużym promieniem. Więcej danych niż te podane na rysunku nie ma. Wykluczamy ręczne liczenie współrzędnych np. z funkcji trygonometrycznych itp.

26 LBL 2

27 L X-10 Y+10 R0 FMAX

28 L Z+Q1 R0 FQ11

29 FL X+0 Y+0 RL

30 FL X+64.5 Y+0

31 FPOL X+64.4 Y+0

32 FL AN+330 X+108.3

33 FCT DR- X+0 Y-85

34 FL Y+0 X+0

35 L Z+20 R0 FMAX

36 LBL 0

Obrazek

Jeśli ktoś może wskazać błąd, z góry dziękuję za pomoc.

Re: rozwiązanie prostego konturu

: 22 paź 2011, 15:32
autor: WZÓR
Kozak CNC pisze:..Więcej danych niż te podane na rysunku nie ma...
... a powinny być .
Jaki masz R na tym promieniu ?
Jak widzisz na rysunku poniżej - mogę ich nawciskać w/g Twojej ,,teorii'' wiele.
I z każdym będzie .... niby dobrze. :cool:

Obrazek

Pozdr
Mariusz.

: 22 paź 2011, 16:30
autor: kris852
Błąd masz w 33 bloku, funkcja FCT oznacza okrąg ze stycznym przyleganiem do poprzedniego elementu konturu (prostej 30 stopni w twoim przypadku)
Musisz zastosować FC- okrąg bez stycznego przylegania:
FC X+0 Y-85 DR- R+?
lub
FC X+0 Y-85 DR- CCX+? CCY+?
lub po prostu
CR X+0 Y-85 DR- R+?

Ale to i tak nie rozwiązuje problemu, bo tak jak kolega WZÓR powiedział, musisz znać promień lub jego punkt zawieszenia, a na rysunku tego nie widać

: 22 paź 2011, 18:59
autor: MECO
a takie rozwiązanie może być?Obrazek

: 22 paź 2011, 19:52
autor: Loser
MECO pisze:a takie rozwiązanie może być?
No może, ale pic polega na tym że może być też np. takie :cool: :

: 22 paź 2011, 20:46
autor: MECO
dokładnie tak jak kolega WZÓR wszystko wyrysował , promieni może być wiele . Myślę , że bez podanego promienia to tylko w ten sposób można to zrobić;
Obrazek

: 22 paź 2011, 23:40
autor: Kozak CNC
Dziękuję wszystkim za włączenie się do dyskusji. Powyższe rozwiązanie wydaje się być prawidłowe.
pozdrawiam

: 23 paź 2011, 08:29
autor: WZÓR
Kozak CNC pisze:... Powyższe rozwiązanie wydaje się być prawidłowe....
Nie jest prawidłowe , gdyż należy poprawić rysunek.
... a z tej ,,lekcji'' nic nie wniesiesz. :cool:

: 23 paź 2011, 12:17
autor: MECO
WZÓR napisał , że nie jest.........


Programując z FK jest.

Właśnie za pomocą FK możesz "przeskoczyć" takie brakujące dane,wykorzystujesz wszystko to co jest zawarte w rysunku i musi się udać.Jeżeli jest więcej opcji do wyboru to mamy możliwość wyboru odpowiedniego kształtu.A zawsze taki program napisany w FK można zamienić na tekst otwarty czyli wszystkie FCT,FL itd.zamieniasz na L,CC,C. I stąd możesz dowiedzieć się jaki to tam był promień.Konstruktorzy często zapominają o pewnych wymiarach a czasami celowo (chyba) nie podają niech się męczą.Ale każdy operator wie że pod palcami ma FK i z niego korzysta.


Pozdrawiam.

: 23 paź 2011, 19:17
autor: WZÓR
MECO pisze:... Właśnie za pomocą FK możesz "przeskoczyć" takie brakujące dane,wykorzystujesz wszystko to co jest zawarte w rysunku i musi się udać. ...
Witam
Powiedz to temu , kto będzie chciał zaprogramować ten kontur z G- kodów .... bez wartości promienia nic nie napisze. :cool:

Rysunek ten wykonałem w Surfcam 4.0 , gdzie nie mogłem / potrafiłem (?) narysować łuk styczny do końca linii prostych konturu .... , a jak widać możliwości jest wiele (biorąc pod uwagę rysunek osoby zainteresowanej).

Obrazek

Użyłem więc innego ,,instrumentu''...

Obrazek

Korzystając z funkcji Łuk styczny połączyłem w/w końce i powstał promień , gdzie jego wartość jest widoczna na zdjęciu.


....pytanie tylko , czy wartość tego promienia jest identyczna jak w Twoim przypadku.
MECO pisze:Konstruktorzy często zapominają o pewnych wymiarach a czasami celowo (chyba) ...
... bo myślą , że operatorzy to wszechwiedzące wróżki. :evil:

p.s.

MECO - co to jest FK?

Pozdr
Mariusz.