
no kurde, wymiękam
> pod wine nie odświerza obrazu... zamazuje się pole robocze...
dzięki za info.
program pisałem pod WinXP. pod Win7 też chodzi (chociaż np
dolny panel źle się wyświetlał).
pole robocze korzysta z DirectX - tu pewnie leży problem.
sam Win7 też miał "grymasy" - nie chciał poprawnie
kopiowoać kanału alfa, chociaż WinXP robił to poprawnie.
pisanie pod windowsy to zawsze walka z microsoftem.
co windows to muszą coś spaprać. robię łate i zaczyna
działać, a pod nowym windowsem nowe numery.
wine nie mam więc za bardzo nie mam jak sprawdzić.
ale problem na 100% jest w kopiowaniu płaszczyzn
przez DirectDraw.
>bez "." maszyna czyta mikrony


>samo M3 bez podania obr nie zadziała.... chłodziwo po rozruchu wrzeciona

>G71 mi wywala błąd na fanuc Oi-MD to cykl tokarski jakiś chyba wiem ze niby zadawanie w mm...
>T1M6 bez sensu bez G43 i H

No dzięki za informacje! zaraz wrzuce te poprawki
>G17 lepiej zawsze dodać jak nie chcesz żeby kiedyś na łuku Ci maszyna nie sfiksowała w zecie

Program generuje tylko proste. Nie korzystam z komendy g-code na łuki.
We właściwościach projektu ustawia dokładność obliczeń i tam
zadaje się jak "drobne" mają być proste - łuki i krzywe Beziera
są zamieniane na proste. To mocno upraszcza generowanie trajektorii
z odsunięciem frezu.
SM
[ Dodano: 2012-07-05, 13:39 ]
poprawki zrobione
http://www.smaguda.pl/trash/ecnc.zip
1. w katalogu "gcode" są dwa pliki. 'progbeg.txt' to komendy dodawane na początku programu a 'progend.txt' na końcu. jeśli jakaś maszyna potrzebuje innych parametrów to można sobie na stałe to tam zmienić i każdy program będzie je automatycznie dołączał.
2. w menu "Project/Properties" zakładka "Program" są parametry dla programu: precyzja obliczeń, rozdzielczość pliku wynikowego, pozycja górna przejazdu, pozycja dolna (szybkiego dojazdu tuż nad materiał), dodatkowe opóźnienia (jeśli są potrzebne).
3. w menu "Project/Create Program" tworzymy program wyjściowy. Dodajemy kolejne kroki obróbki (do wyboru wiercenie, grawerowanie, frezowanie - uwzględnia odsunięcie frezu). Wybierając lewym przyciskiem krok wyświetlą się po prawej parametry obróbki. Przyciskiem 'Edit' aktywujemy ich edycję, potem "Apply" zatwierdzamy. Jeśli do testów trzeba zmienić parametry obróbki, to proszę wstawić tam sensowne dane. Linia G-Code Tool jeśli będzie wypełniona to zostanie dodana do programu. Czyli można tam wpisać np. "T1 M6 G43 H" - jeśli dobrze zrozumiałem powyższą uwagę.
'User Info" spowoduje dodanie (MSG: ...) a "Stop" zatrzymanie programu - myślałem o tym aby w maszynach bez automatycznej zmiany narzędzia można było wyświetlić użytkownikowi jakie narzędzie ma założyć i na chwile wstrzymać program.
'Tool Diameter' - średnica freza, ważne przy trybie "Milling" - program wtedy uwzględnia odsunięcie.
'Spindle Speed' - zostanie dodane do M3.
'Feed Rate Z' - z jaką prędkościa maszyna ma wchodzić w materiał.
'Step Z' - z jakim krokiem maszyna ma schodzić pomiędzy objechaniem całej trajektorii.
'Feed Rate XY' - prędkość obróbki XY
Proszę zmienić te wartości na sensowne.
Prawy przycisk na kroku obróbki umożliwia dodawanie/usuwanie warstwy która ma być do danego kroku obróbki przypisana.
Przycisk "Create" utworzy program, potem 'Simulation 2D' lub 3D narysuje mniej więcej przebieg obróbki.
SM