Pomoc dla totalnego laika

Dyskusje dotyczące programowania G-Code

ElSor
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 111
Rejestracja: 29 gru 2008, 01:17
Lokalizacja: Ozimek

#11

Post napisał: ElSor » 10 paź 2012, 16:44

kamar pisze:#<kat> = [360 / #<il_otworow>] ( kat )
...
#<akt_kat> = [[#<akt_otwor> * #<kat>] + #<kat_poczatkowy>] ( kat * otwor )
#<poz_x> = [COS[#<akt_kat>] * #<promien>] ( X to RcosA )
#<poz_y> = [SIN[#<akt_kat>] * #<promien>] ( Y to RsinA )
Zapytam z ciekawosci - nie trzeba zmieniac kata w stopniach na radiany aby wyniki funkcji COS i SIN byly prawidlowe ?



Tagi:


hecza
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 403
Rejestracja: 06 mar 2012, 13:25
Lokalizacja: Częstochowa

#12

Post napisał: hecza » 11 paź 2012, 08:51

kamar pisze:Możliwe. Wklejałem z domowego symulatora. W wolnej chwili zciągnę z maszyn.

[ Dodano: 2012-10-10, 16:19 ]
Sprawdziłem, działa dobrze, może masz z configami inaczej.
Przy takich parametrach :

Jeśli będzie mi to potrzebne do życia, lub będę się nudził to sprawdzę ale na pierwszy rzut oka to wydaje mi się, że zamieszczony kod to może jakaś inna wersja pliku, bo zrzut ekranowy ma 13 pozycji w tabelce, a w kodzie jest 12 (jesli dobrze widzę ).
Dzięki za zamieszczenie przykładu.
W nadchodzące zimowe wieczorki postaram się wciągnąć w pisanie procedurek, aby nie tylko marudzić ale może uda mi się konstruktywnie pomagać.

Pozdrawiam


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 16223
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#13

Post napisał: kamar » 11 paź 2012, 10:00

ElSor pisze: Zapytam z ciekawosci - nie trzeba zmieniac kata w stopniach na radiany aby wyniki funkcji COS i SIN byly prawidlowe ?
Nie ma potrzeby.

Kody na wszelki wypadek podmieniłem na maszynowy :) Masz rację bo i data inna :)


hecza
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 403
Rejestracja: 06 mar 2012, 13:25
Lokalizacja: Częstochowa

#14

Post napisał: hecza » 11 paź 2012, 12:55

OK - działa :grin:
Osobiście, to zamieniłem kolejność linii 48 i 49.
W 99% nikomu to nie powinno przeszkadzać, ale czasami gdy kogoś "zamroczy" - zostawi Z-kę nisko i puści program to wiadomo.
Proponuję na stałe stosować zasadę - najpierw Z <wyjazd> a dopiero później najazd XY.

Pozdrawiam


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 16223
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#15

Post napisał: kamar » 11 paź 2012, 15:10

hecza pisze: Proponuję na stałe stosować zasadę - najpierw Z <wyjazd> a dopiero później najazd XY.
Pozdrawiam
Różnie to bywa. Wyjazd zetki w programie z założenia niewielki a dojechać do pojedyńczej sztuki trzeba omijając łapy czy inne przeszkody. Dlatego zetka przy starcie max wysoko.


MoldMichal
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 307
Rejestracja: 03 mar 2012, 12:04
Lokalizacja: Częstochowa

#16

Post napisał: MoldMichal » 11 paź 2012, 17:47

dokładnie najpierw podjazd Z na referencyjne 0 ( z reguły wywołane zmiana narzędzia ) później xy i dopiero dojazd Z, najbezpieczniejszy sposób dlatego ja bym nie zamieniał tych linii...
Pozdrawiam Michał


mariannam88
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 29 lis 2012, 11:04
Lokalizacja: wrocław

#17

Post napisał: mariannam88 » 29 lis 2012, 11:19

a znalazłby się tutaj ktoś tak miły i pomocny i napisał mi cały program frezowania na układ sterowania Sinumerik 810D/840D,

Awatar użytkownika

clubber84
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1191
Rejestracja: 28 sie 2011, 10:34
Lokalizacja: Zach-Pom

#18

Post napisał: clubber84 » 29 lis 2012, 18:30

mariannam88 pisze:a znalazłby się tutaj ktoś tak miły i pomocny i napisał mi cały program frezowania na układ sterowania Sinumerik 810D/840D,
Tylko i wyłącznie za odpowiednią opłatą - to po pierwsze, a po drugie to najpierw musiałbyś znaleźć taką osobę na forum poprzez PW.

Pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”