Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Auto. Programmstart nach Uhrzeit

Beitrag 05.05.2005, 17:27 Uhr
Reiden840D
Reiden840D
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2005
Beiträge: 4
Hallo @ll

um meine Maschine (Reiden, Sinumerik 840D) morgens automatisch warmlaufen zu lassen, hab ich ein "warmlaufprogramm" geschrieben. Jetzt muss ich nur noch irgendwie dem Programm erklären, dass es um z.B. 05:30h starten soll...

Mit G04 Fx. kann(will) ich nicht arbeiten. daumdown.gif

Kennt die Sinumerik 840D die Uhrzeit? coangry.gif

Hätt jemand ne idee, wie das funktionieren könnte?

MfG
Reiden840D danke.gif
   
Beitrag 05.05.2005, 17:47 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
Datum und Uhrzeit kann man über die Systemvariablen
$A_YEAR
$A_MONTH
$A_DAY
$A_HOUR
$A_MINUTE
$A_SECOND
auslesen.
   
Beitrag 05.05.2005, 18:20 Uhr
Reiden840D
Reiden840D
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2005
Beiträge: 4
Ok.

Es gibt die zuständigen Systemvariablen...
Sehr schön.

Aber wie setz ich sie richtig ein?

Angenommen ich möchte der Steuerung im Progr1 sagen, "Starte Progr2 am 06.05.05 um 05.30h"

Könntest du es mir beschreiben? thumbs-up.gif

MfG
Reiden840D
   
Beitrag 05.05.2005, 22:42 Uhr
nixalsverdruss
nixalsverdruss
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Hallo
das mit dem hochlaufen und starten zu einer bestimmten uhrzeit
ist nur möglich wenn mann das über das plc programm macht.


--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs an Doofen Pack im Forum
   
Beitrag 06.05.2005, 06:58 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
Ich würde es folgenermaßen machen:

N10 REPEAT
N20 G4 F1
N30 UNTIL ($A_HOUR > 5) AND ($A_HOUR < 6) AND ($A_MINUTE >= 30)
N40
N50 ; Ab hier das Warmlaufprogramm
.
.
.
Wenn man das Programm dann am Vorabend startet, sollte es so tun.
Soll das Programm nicht am nächsten Morgen starten will, sondern erst später (z.B. nach dem Wochenende), muß man die Abfrage eben entsprechend erweitern.
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: