Przeniesienie programu z 810M na 828D sl

Dyskusje na temat systemu Sinumerik
Awatar użytkownika

Autor tematu
MarLip
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 238
Rejestracja: 07 lis 2016, 10:39
Lokalizacja: Gdańsk

Przeniesienie programu z 810M na 828D sl

#1

Post napisał: MarLip » 28 lis 2016, 12:46

Witam,
dostałem dosyć ciekawe zadanie przeniesienia istniejących już programów napisanych w parametrach R na sterowaniu 810M (szlifierka), na nowe sterowanie 828D sl. Problem w tym że w nowym sterowaniu jest trochę inna składnia niektórych funkcji i nie jestem w stanie tego poskładać w całość. W programach i podprogramach pojawia się kilka funkcji m.in.:

-@122 R99 R00 K600 (810M). Dotarłem że jest to pętla if i w 828 sl będzie to wyglądało tak:
IF R99<>R00
N10.....
N15.....
N20.....
ELSE
GOTOF N600
ENDIF
Czyli jeżeli R99 jest nierówne R00 kontynuuj program, w innym przypadku idź do N600.
Problem mam z funkcją @432 która odpowiada że przypisanie offsetu G58/G59. Składnia w starym programie wygląda tak:
@432 K1 K1 R10 @432 K1 K2 R20 @432 K1 K3 R30
Wydaje mi się że pierwsze K1 to ustawienie G58, drugie K1 to numer osi (X,Y,C) a R to wartość (R10=R20=R30=0). Czy ktoś wie jaka może być składnia albo jak ustawić G58 w 828 sl??
Z góry dziękuje



Tagi:

Awatar użytkownika

Krzycho_Wporzo
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 307
Rejestracja: 05 wrz 2013, 10:08
Lokalizacja: Częstochowa

#2

Post napisał: Krzycho_Wporzo » 28 lis 2016, 15:35

Witaj.

W ten sposób próbowałeś ?

$P_PFRAME[X,TR] = R10 ;G58 OS X
$P_PFRAME[Y,TR] = R10 ;G58 OS Y
$P_PFRAME[Z,TR] = R10 ;G58 OS Z
Znane są ty­siące spo­sobów za­bija­nia cza­su, ale nikt nie wie jak go wskrzesić.
Albercik

Awatar użytkownika

Autor tematu
MarLip
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 238
Rejestracja: 07 lis 2016, 10:39
Lokalizacja: Gdańsk

#3

Post napisał: MarLip » 29 lis 2016, 07:30

Wygląda na to że poszło :) serdecznie dziękuje
K.I.S.S - Keep it simple stupid!

Awatar użytkownika

Krzycho_Wporzo
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 307
Rejestracja: 05 wrz 2013, 10:08
Lokalizacja: Częstochowa

#4

Post napisał: Krzycho_Wporzo » 29 lis 2016, 07:54

Proszę bardzo..... :wink:
Znane są ty­siące spo­sobów za­bija­nia cza­su, ale nikt nie wie jak go wskrzesić.
Albercik

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”