Sinumerik 840D sl, punkt zerowy w programie.

Zapis punktu zerowego w programie.

Dyskusje na temat systemu Sinumerik

Autor tematu
prymas76
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 24
Rejestracja: 17 mar 2022, 10:15

Sinumerik 840D sl, punkt zerowy w programie.

#1

Post napisał: prymas76 » 11 lut 2023, 11:20

Witam.
Maszyna DMG MORI CLX450. Mam pytanie jak zapisać w programie punkt zerowy aby maszyna wczytywała go z programu. Chodzi o to aby w każdym programie zapisany był punkt zerowy i przy zmianie programu i uruchomieniu go maszyna sobie automatycznie ustawiała punkt zerowy z programu.




Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4391
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Sinumerik 840D sl, punkt zerowy w programie.

#2

Post napisał: Steryd » 11 lut 2023, 12:54

Trzeba wybrać odpowiednią opcję w nagłówku programu w shopmillu/shopturnie przy wyborze bazy. Z głowy nie powiem jak to dokładnie wygląda.
Można?
Morzna!!!


ar1r
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 27
Rejestracja: 31 gru 2012, 16:40
Lokalizacja: okolice Cz-wy

Re: Sinumerik 840D sl, punkt zerowy w programie.

#3

Post napisał: ar1r » 11 lut 2023, 15:04

Możesz spróbować coś takiego:

N30 $P_UIFR[40]=CTRANS(X,0.03,Y,527.50,Z,275.58)
.
.
.
G540


Autor tematu
prymas76
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 24
Rejestracja: 17 mar 2022, 10:15

Re: Sinumerik 840D sl, punkt zerowy w programie.

#4

Post napisał: prymas76 » 12 lut 2023, 11:57

ar1r pisze:
11 lut 2023, 15:04
Możesz spróbować coś takiego:

N30 $P_UIFR[40]=CTRANS(X,0.03,Y,527.50,Z,275.58)
.
.
.
G540
Chciałbym tylko dla osi Z określić, pozostałe osie bez zmian zostawić. Na innej maszynie mieliśmy podobnie,- w pliku MPF było:
; Nullpunktverschiebung
N10 $P_UIFR[1,X, TR]=0 ; G54 -X- grob
N15 $P UIFR[1,Z, TR]=223 ; G54 -Z- grob
N20 $P_UIFR[1,X, FI]=0 ; G54 -X- fein
N25 $P_UIFR[1,Z, FI]=0 ; G54 -Z- fein

tyle że to inna maszyna, inny producent, maszyna dwukanałowa z przekazaniem detalu z wrzeciona do wrzeciona. Pytanie czy tu będzie tak samo?

Dodane 1 minuta 49 sekundy:
Steryd pisze:
11 lut 2023, 12:54
Trzeba wybrać odpowiednią opcję w nagłówku programu w shopmillu/shopturnie przy wyborze bazy. Z głowy nie powiem jak to dokładnie wygląda.
Kojarzę tę opcję. Tyle że mi chodzi jak to zapisać w programie kodem.


ar1r
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 27
Rejestracja: 31 gru 2012, 16:40
Lokalizacja: okolice Cz-wy

Re: Sinumerik 840D sl, punkt zerowy w programie.

#5

Post napisał: ar1r » 12 lut 2023, 19:23

Chciałbym tylko dla osi Z określić, pozostałe osie bez zmian zostawić. Na innej maszynie mieliśmy podobnie,- w pliku MPF było:
; Nullpunktverschiebung
N10 $P_UIFR[1,X, TR]=0 ; G54 -X- grob
N15 $P UIFR[1,Z, TR]=223 ; G54 -Z- grob
N20 $P_UIFR[1,X, FI]=0 ; G54 -X- fein
N25 $P_UIFR[1,Z, FI]=0 ; G54 -Z- fein

tyle że to inna maszyna, inny producent, maszyna dwukanałowa z przekazaniem detalu z wrzeciona do wrzeciona. Pytanie czy tu będzie tak samo?
Trudno powiedzieć, na standardowej frezarce bez problemu ale tu z przechwytem mogą być cyrki :D
Jeśli jest shopturn to może to zrobić w nim a potem przejść na ISO i podejrzeć program?


Autor tematu
prymas76
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 24
Rejestracja: 17 mar 2022, 10:15

Re: Sinumerik 840D sl, punkt zerowy w programie.

#6

Post napisał: prymas76 » 12 lut 2023, 21:25

ar1r pisze:
12 lut 2023, 19:23
Trudno powiedzieć, na standardowej frezarce bez problemu ale tu z przechwytem mogą być cyrki :D
Jeśli jest shopturn to może to zrobić w nim a potem przejść na ISO i podejrzeć program?
Właśnie to jest standardowa tokarka z jednym wrzecionem. Wtej dwukanałowej z przechwytem mieliśmy tak zapisane. Stąd pewnie tabela zmiennych inaczej wygląda. Spróbuję "podejrzeć" zapisany program ShopTurna w notatniku.


Autor tematu
prymas76
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 24
Rejestracja: 17 mar 2022, 10:15

Re: Sinumerik 840D sl, punkt zerowy w programie.

#7

Post napisał: prymas76 » 15 lut 2023, 16:46

Temat rozwiązany. Odpowiedź miałem, przed oczami, w moim temacie :lol: a potwierdzenie znalazłem znalazłem w innym na tym na forum: drasniecie-t55085.html. Tam znalazłem objaśnienie linii ze wspomnianych przeze mnie programów:
"; Nullpunktverschiebung
N10 $P_UIFR[1,X, TR]=0 ; G54 -X- grob
N15 $P_UIFR[1,Z, TR]=223 ; G54 -Z- grob
N20 $P_UIFR[1,X, FI]=0 ; G54 -X- fein
N25 $P_UIFR[1,Z, FI]=0 ; G54 -Z- fein"
Poniżej obraz z tematu innego użytkownika objaśniający $P_UFIR
Obrazek
Nie testowałem jeszcze ale powinno na 100% działać na mojej maszynie.


ar1r
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 27
Rejestracja: 31 gru 2012, 16:40
Lokalizacja: okolice Cz-wy

Re: Sinumerik 840D sl, punkt zerowy w programie.

#8

Post napisał: ar1r » 15 lut 2023, 19:25

Tak tak dwie pierwsze linijki masz dla punktów zgrubnie - zamienia wartość. Dwie następne są dla dokładnych czyli korekta istniejącego punktu. Mogłem w sumie to dopisać we wcześniejszym poście :lol:


Autor tematu
prymas76
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 24
Rejestracja: 17 mar 2022, 10:15

Re: Sinumerik 840D sl, punkt zerowy w programie.

#9

Post napisał: prymas76 » 16 lut 2023, 15:36

ar1r pisze:
15 lut 2023, 19:25
Tak tak dwie pierwsze linijki masz dla punktów zgrubnie - zamienia wartość. Dwie następne są dla dokładnych czyli korekta istniejącego punktu. Mogłem w sumie to dopisać we wcześniejszym poście :lol:
Niestety nie działa jakbym chciał. Piszę głównie w ShopTurnie, czasem ze wstawkami w G-Kodach. Generuję tylko pliki MPF. Jak zapiszę punkt zerowy w ten sposób to wczyta go dopiero po resecie/pierwszym wykonaniu. Na innej maszynie były pliki MPF z ustawieniami i wywołanie programu obróbczego z pliku SPF. To działało. Wiem w ShopTurnie mogę zapisać pkt zerowy w nagłówku programu I działa. Ale chciałbym wiedzieć jak to zrobić "na piechotę, ręcznie"

Awatar użytkownika

Maniek2
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 17 lut 2023, 09:56

Re: Sinumerik 840D sl, punkt zerowy w programie.

#10

Post napisał: Maniek2 » 17 lut 2023, 10:00

Po wpisaniu $p_(...) Musisz aktywować punkt zerowy
$P_UIFR[...]
G54
.....

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”