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
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
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.
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ć?

: 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

:
: 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ć;

: 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.

: 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.
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).
Użyłem więc innego ,,instrumentu''...
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.
p.s.
MECO - co to jest FK?
Pozdr
Mariusz.