Zmiana PPZ za każdym przejściem pętli? Sinumerik 810D
: 04 kwie 2013, 15:12
autor: djronin
Witam chciałbym się dowiedzieć jak można wywołać przesunięcie punktu zerowego nie za pomocą G54...G57, G505...G599
chciałbym wrzucić program w pętle ale nie wiem jak przełanczać się między bazami czyli np:
;**********************
R1=1 ;WPROWADZENIE 1 NUMERU BAZY
REPEAT START END P=30
M30
START:
????=R1 ;WYBRANIE PPZ
PODPROGRAM_OBRÓBKI
R1=R1+1
END:
Normalnie wpisłabym G54 ale mam mase detali w których muszę zrobić otwór z gwintem i pomyślałem sobie że zapętlę program do pomiaru oraz program do obróbki.. z pomiarem raczej nie ma problemu:
_KNUM=1
.
.
.
_KNUM=_KNUM+1
: 04 kwie 2013, 18:25
autor: artur235
G58, G59 TRANS/ATRANS
Gdzieś na forum jest mój program z G58 dla starego Sinumerika.
Zobacz czy masz podprogram L54, jeśli tak możesz nim modyfikować bazę do G54.
: 06 kwie 2013, 08:41
autor: djronin
Witam!
Nie chodzi mi o transformacje punktu zerowego detalu tylko konkretnie o przełanczanie się między bazami:
1START
2WPROWADZENIE BAZY NR1
PĘTLA START
OBRÓBKA
INKREMENDACJA NUMERU BAZY
PĘTLA STOP
PĘTLA START
...I TAK W KÓŁKO DO SPEŁANIENIA WARUNKÓW PĘTLI
W za lączniku przesyłam program jak ja to robię teraz
a tutaj krótki film z obróbki.
[youtube][/youtube]
prawdą jest że jak bym pomierzył odstępy pomiędzy częściami to mógłbym użyć opcji trans lub nawet atrans ale to się wiąże z definiowaniem dużej liczby zmiennych albo z użyciem dużej liczby komórek R a nie o to chyba chodzi najlepszy jest najprostszy program.
: 06 kwie 2013, 08:59
autor: artur235
Tak powinno zadziałać:
G=R...
G=50+R...
: 06 kwie 2013, 09:03
autor: djronin
Własnie jestem w pracy i niestety BŁĄD 12080 Błąd składni w tekscie G=R
w nowym programie wpisałem tylko:
G=R10
M30
wiem, że X=R** , F=R** itd....działa ale z G jest problem