nie chce gotowca tylko jak najwiecej pomyslow na rozwiazanie tego konturu

i nie mam tego zrobić na fanucu ani zadnej innej maszynie. Gdy profesor wpisze moj kod na symulator ma mu powstać taki detal. A jak na razie to nie mam konkretnego pomysłu na napisanie programu dla tego wewnętrznego konturu bo z resztą nie mam problemu, a co do tych symulatorow to wątpię aby czytały kod MTS'a. Jeśli ktoś ma może jakiś skuteczny sposób do wyznaczenia sobie tych punktów to mogl by troche pomoc. Bo sprawdzając dzisiaj na symulatorze to co wymyśliłem pokazuje mi że ciąg konturowy nie jest zakończony. Troche smieszne ale moj nauczyciel nie wiedzial jak to zrobic

Dlatego jeszcze bardziej mi zależy na tym aby jakoś rozwiązać ten problem.
[ Dodano: 2010-03-18, 17:32 ]
Co do maszyn to mam dostęp do sinumerika 840D, i w sumie mój program mógł bym napisać właśnie na to sterowanie, ale w tym już wogóle nie mam pojęcia jak opisać ten kontur bez tych punktów.
[ Dodano: 2010-03-18, 18:43 ]
Jeszcze dodam że chodzi mi o coś takiego:
Dużą pomoc przy programowaniu z rysunku, który nie jest zwymiarowany prawidłowo z punktu widzenia potrzeb programu NC oferuje metoda wprowadzania danych geometrycznych w formie tak zwanych ciągów konturowych. W miejsce współrzędnych punktu końcowego lub środka okręgu (parametr według normy DIN 66025) można wpisywać bezpośrednio instrukcjami ciągu konturowego: G71 (odcinek), G72 (łuk prawy) i G73 (luk lewy), alternatywnie również inne dane geometryczne: kąt, długości, łuki styczne etc. Można dzięki temu uniknąć czasochłonnych obliczeń pośrednich przy czytaniu rysunku. Ponadto sterowanie neutralne MTS umożliwia programowanie ciągów wielopunktowych i otwartych elementów konturu, przy czym kolejno po sobie może następować wiele nieokreślonych elementów. Punkty pośrednie obliczane są w takiej sytuacji przez sterowanie w sposób automatyczny (porównaj przykład). Geometrycznie kompleksowe kontury można w ten sposób programować bez posiadania szczególnych umiejętności matematycznych, bez pomocy bezpośrednio z rysunku. Drugim ułatwieniem jest dialog komunikacyjny między oprogramowaniem a użytkownikiem
A tutaj przykład:
N017 G01 Z+010.000
N019 G00 X+250.000 Y+050.000 Z+010.000 T1111
N021 G42 X+190.000 Y+060.000 G46 A+005.000 G01 Z-020.000 (KPF z warunkami najazdu
N023 G73 I+155.000 J+060.000 P070 P001 (KPF z warunkami najazdu
N025 G72 B+080.000 P000 (łuk lewy styczny
N027 G73 I+035.000 J+060.000 B+020.000 P070 P001 P000 (łuk lewy styczny
N029 G73 B+120.000 P000 (łuk lewy styczny
Jesli wiecie jak to zastosować do mojego konturu to pomóżcie bo ja już kompletnie nie mam pomysłów