Licznik części w SINUMERIK 810T

Dyskusje na temat systemu Sinumerik

Autor tematu
dark57
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 25
Rejestracja: 12 cze 2006, 16:29
Lokalizacja: lubelskie

Licznik części w SINUMERIK 810T

#1

Post napisał: dark57 » 04 lut 2010, 14:28

Witam.
Jak sprawić żeby sterownik- 810T- liczył sztuki. A dokładnie chodzi mi o ekran "licznik" (diagnostyka>status PLC>licznik) i prawdopodobnie parametr L11.



Tagi:

Awatar użytkownika

CNCRob
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1319
Rejestracja: 24 cze 2007, 20:42
Lokalizacja: Świdwin / Worcester

#2

Post napisał: CNCRob » 05 lut 2010, 00:09

Nie znam ekranu o jaki tobie chodzi,ale najprostrzy licznik, ktory dziala na wszystkich sinumerikach to wpisanie na koncu programu wiersza: R19=R19+1 gdzie zamiast R19 mozesz uzyc dowolny parametr R. sztuki beda liczone w Offset (narzedzia) i zakladka parametrow R.
- Heidenhain - Siemens - Fanuc -
Able to use the following programmes: FANUC Series 18i-TB, FANUC O-T, SIEMENS SINUMERIC 810D & 840D, ShopMILL, ShopTURN, ManualTURN, HEIDENHAIN CNC ISO, DIN PLUS and TURN PLUS (CNC PILOT) and many more.


zibi170
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 43
Rejestracja: 25 wrz 2007, 09:16
Lokalizacja: Swarzędz

#3

Post napisał: zibi170 » 26 lut 2010, 21:49

Witam.Też szukam licznika do swojej 810D bo jest tylko w opisie w instrukcji ale nic nie działa ,albo ja tego nie kumam.Natomiast spróbowałem dzisiaj rady od Draco i sprawdziłem u siebie na R19=R19+1 itd i wszystko gra.Licznik liczy sztuki :). Ale mam takie małe pytanie -czyli np .dlaczego liczy on już sztukę w czasie obróbki ,która jeszcze trwa mimo ,że jest to wpisane na końcu programu.?dla przykładu powiem ,że obrabiam detal,robie gwint,licznik odlicza swoje,i dalej idzie dalsza obróbka.HM.Dziwne ale ważne że działa.A czy jest parametr ,który odpowiada za wyświetlanie czasu obróbki na 810D? Tak więc plusik leci oczywiście.
zibi

Awatar użytkownika

CNCRob
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1319
Rejestracja: 24 cze 2007, 20:42
Lokalizacja: Świdwin / Worcester

#4

Post napisał: CNCRob » 27 lut 2010, 02:36

No plusik nie poleci bo moze go przyznac jedynie autor tematu :) a on olal temat... Co do pytania dlaczego dodaje wczesniej, komputer z odczytem programu zawsze troche wyprzedza maszyne i idzie kilka linijek przed, dlatego zanim dojdzie do licznika to juz kilka linijek przed nim doda sztuke w parametrze R.
- Heidenhain - Siemens - Fanuc -
Able to use the following programmes: FANUC Series 18i-TB, FANUC O-T, SIEMENS SINUMERIC 810D & 840D, ShopMILL, ShopTURN, ManualTURN, HEIDENHAIN CNC ISO, DIN PLUS and TURN PLUS (CNC PILOT) and many more.


artur235
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 271
Rejestracja: 09 lut 2010, 19:40
Lokalizacja: SE

#5

Post napisał: artur235 » 27 lut 2010, 12:32

Draco pisze:komputer z odczytem programu zawsze troche wyprzedza maszyne i idzie kilka linijek przed
W linii przed licznikiem wpisz STOPRE - zatrzymanie przetwarzania programu "do przodu" (w starych SINUMERIKACH było to @714).

Aby wyświetlić wartość licznika : MSG("WYKONANE DTALE : "<<R19)

[ Dodano: 2010-02-27, 13:18 ]
zibi170 pisze:A czy jest parametr ,który odpowiada za wyświetlanie czasu obróbki na 810D?
W niektórych wersjach SINUMERIK 840D (od SW5.2) powinna być dostępna funkcja $AC_CYCLE_TIME - czas cyklu (w sekundach). Jeśli dobrze rozumie dokumentację funkcję trzeba uaktywnić : $MC_PROCESSTIMER_MODE = 'H2'
Więcej w :"SINUMERIK 840D/840Di/810D Programming Guide Advanced (PGA)" strona: 13-528
Instrukcja powinna być dostępna na stronach SIEMENS-a http://www.automation.siemens.com/doconweb/


zibi170
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 43
Rejestracja: 25 wrz 2007, 09:16
Lokalizacja: Swarzędz

#6

Post napisał: zibi170 » 28 lut 2010, 11:43

Dzięki za odpowiedzi.:) że maszyna liczy ,,do przodu " to wiem,ale że tyle-tego już nie, bo sporo linijek jeszcze jest przed końcem.Jak tylko będę miał obróbkę z pręta wszystko się wyjaśni...ale pewnie liczy dobrze.
Wpisanie w MSG --no na to bym nigdy nie wpadł.Jutro w pracy dopisze to do programu te cenne rady.A jeśli chodzi o czas,to gdzie sprawdzić ten zapis $AC_CYCLE_TIME i
$MC_PROCESSTIMER_MODE = 'H2' czy to w ustawieniach maszynowych?Nie wiem jaką mam wersje( nie pamiętam) ale pomyszkuje trochę to może to znajdę taki zapis o którym mówisz.
Bardzo dziękuję za wasze informację,sprawdzę to i dam znać jak to wyszło..
zibi


artur235
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 271
Rejestracja: 09 lut 2010, 19:40
Lokalizacja: SE

#7

Post napisał: artur235 » 28 lut 2010, 13:04

zibi170 pisze:to gdzie sprawdzić ten zapis $AC_CYCLE_TIME
Chyba najlepiej tak : R20=$AC_CYCLE_TIME .

$MC_PROCESSTIMER_MODE jest w param. maszynowych, u mnie równe 'H0' . Ten parametr wg instrukcji może przyjmować też inne wartości, w zależności jak funkcja ma działać.
Znalazłem jeszcze funkcje $A_HOUR , $A_MINUTE , $A_SECOND , $A_YEAR , $A_MONTH , $A_DAY


zibi170
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 43
Rejestracja: 25 wrz 2007, 09:16
Lokalizacja: Swarzędz

#8

Post napisał: zibi170 » 01 mar 2010, 19:44

Witam ponownie.Dzisiaj sprawdziłem zapis : STOPRE i MSG("WYKONANE DTALE : "<<R19)
Wszystko ładnie idzie ,licznik nie liczy połowę programu do przodu:) jest ok i działa jak chciałem.Ale mam mały niedosyt ,że nie można wyświetlić ilośći detali podczas postoju maszyny .Próbowałem wpisywac na początku programu jak i na końcu ale nic z tego.A co do zapisu $MC_PROCESSTIMER_MODE " nie mogę nic znależć ,ale nie szukałem chyba zbyt dokładnie,bo trochę mało czasu miałem nie bardzo wiem w którym miejscu to może być .Ale i tak ogromnie dziękuję za pomoc bo teraz to problem z liczeniem sztuk mam z głowy.Serdecznie dzięki ,macie u mnie duży , duży browar.!
zibi


artur235
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 271
Rejestracja: 09 lut 2010, 19:40
Lokalizacja: SE

#9

Post napisał: artur235 » 01 mar 2010, 19:57

zibi170 pisze:A co do zapisu $MC_PROCESSTIMER_MODE "
Próbowałem dziś liczyć czas cyklu z użyciem $A_HOUR , $A_MINUTE , $A_SECOND - znalazłem w maszynie podprogram do tego. Dodałem licznik sztuk i zapis czasu cyklu do pliku - działa ok. Mogę podesłać na priv.


zibi170
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 43
Rejestracja: 25 wrz 2007, 09:16
Lokalizacja: Swarzędz

#10

Post napisał: zibi170 » 02 mar 2010, 20:31

Byłbym wdzięczny oczywiście za to,chętnie to przetestuje u siebe jak to wygląda. [email protected] jeszcze kilka innych pytań ,jeśli miałbyś czas to chetnie poradzę sie eksperta o to i owo.
zibi

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”