Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Siemens-Sinumerik
  Bedingter Sprung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Xometry verstärkt sein Angebot für die Blechbearbeitung: Mehr Fertigungsoptionen und bessere Sofort-Angebote, eine Pressemitteilung
Autor Thema:  Bedingter Sprung (6674 mal gelesen)
Zonk
Mitglied
NC-Programmierer


Sehen Sie sich das Profil von Zonk an!   Senden Sie eine Private Message an Zonk  Schreiben Sie einen Gästebucheintrag für Zonk

Beiträge: 16
Registriert: 03.05.2001

erstellt am: 17. Sep. 2001 08:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
wie bekomme ich bei der 840D einen bedingten Sprung zustande ?

Es gibt ja den Befehl GOTOF START

springe vorwärts zu START:

Kann ich das auch so machen:

R48=22

GOTOF "WZ"R48

( springe auf WZ22 )


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CNCler
Mitglied



Sehen Sie sich das Profil von CNCler an!   Senden Sie eine Private Message an CNCler  Schreiben Sie einen Gästebucheintrag für CNCler

Beiträge: 10
Registriert: 17.09.2001

erstellt am: 17. Sep. 2001 20:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Zonk 10 Unities + Antwort hilfreich

Einen bedingten Sprung kann man z.B. so programmieren:

if R48==22 GOTOF WZ22


Mir scheint aber, daß Sie eher ein "computed goto" suchen.
So etwas gibt es nicht direkt.

Statt dessen käme vielleicht die "CASE"-Anweisung in Frage:

CASE R48 OF 22 GOTOF WZ22 37 GOTOF WZ37 DEFAULT GOTOF FEHLER

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Zonk
Mitglied
NC-Programmierer


Sehen Sie sich das Profil von Zonk an!   Senden Sie eine Private Message an Zonk  Schreiben Sie einen Gästebucheintrag für Zonk

Beiträge: 16
Registriert: 03.05.2001

erstellt am: 18. Sep. 2001 07:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von CNCler:
Einen bedingten Sprung kann man z.B. so programmieren:

if R48==22 GOTOF WZ22


Mir scheint aber, daß Sie eher ein "computed goto" suchen.
So etwas gibt es nicht direkt.

Statt dessen käme vielleicht die "CASE"-Anweisung in Frage:

CASE R48 OF 22 GOTOF WZ22 37 GOTOF WZ37 DEFAULT GOTOF FEHLER


Das Sprungziel kann zwischen 1 und 500 liegen, somit müsste ich mir ja die Case Anweisung mit 500 Werten erstellen. Das wird dann ziemlich groß...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz