Die Suche ergab 11 Treffer

von Domperle
Donnerstag 7. Dezember 2023, 13:27
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

Ich habe die Routine, die __blackjack__ gepostet hat auch probiert, doch das ist ja nicht das was ich benötige. In meiner Routine bringt mir der print(Q54) den Wert 49.5, ohne dass ich Q54 definieren mußte. Durch exec() wird intern der Bezeichner Q54 definiert und die Zuweisung in den Bezeichner ...
von Domperle
Mittwoch 6. Dezember 2023, 14:53
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

Ich habe für mein Problem nun folgende Lösung, die genau das macht, was ich will.

file = "C:\\Program Files\\HEIDENHAIN\\TNC640\\340595\\TNC640 (340595)\\TNC\\Programme\\15039901.h"

Q_99 = open(file, "r")
for zeile in Q_99:
befehl = zeile.strip()
print(befehl)
if befehl.find('Q') > -1: # suche ...
von Domperle
Montag 4. Dezember 2023, 12:08
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

Also, in der Schlosserei befinden sich 2 Fräsmaschinen, eine mit einer alten Steuerung TNC155 von Heidenhain und eine mit einer noch älteren DECKEL-Steuerung.
Die aktuelle Steuerung von Heidenhain ist die TNC640
Mit der Heidenhain-Software (TNC640) erstellt man CNC-Programme.
Der TNC640-Code kann ...
von Domperle
Sonntag 3. Dezember 2023, 13:47
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

Anbei ein screen shot
https://imgur.com/a/HTXERXN
von Domperle
Sonntag 3. Dezember 2023, 12:44
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

Einen kleinen Ausschnitt:
Hauptprogramm
10 CALL PGM 15019901
11 TOOL DEF 10 L+50 R+Q80 <<<--------- Hier wird der Parameter Q80 nach dem Programmaufruf 15019901 automatisch gesetzt

das Programm 15019901
2 Q30 = 5 ; Abhebeweg
3 Q62 = 2 ; 1= Bohren, 2= Bohren m. Spanbrechen,
3 ; 3= Tiefbohren mit ...
von Domperle
Sonntag 3. Dezember 2023, 08:44
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

Hey noisefloor,
was ich nicht so gerne mag, sind Belehrungen oder so gut gemeinte Ratschläge, wobei die Betonung auf Schläge beruht.
Zu meiner Person. Ich bin 78 Jahre alt, komme aus der "alten EDV" nicht aus der "Neuen Welt".
Computersprachen die ich gelernt und mit denen ich Projekte realisiert ...
von Domperle
Samstag 2. Dezember 2023, 13:40
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

Noch eine kleine Anmerkung: Wie kann ich den Programmcde so darstellen wie unter 'Code: Alles auswählen'
von Domperle
Samstag 2. Dezember 2023, 13:34
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

Ich beschäftige mich immer noch mit meinem s.g. INTERPRET-Befehl aus Rexx.
Zur Anmerkung: Ich bin totaler Anfänger, was Python betrifft, somit sind mir manche Sachen noch nicht so klar.
Nun habe ich folgendes entdeckt:

a = Tab_99[18]"
exec(a)
print(Q80)
>>> 3

Das wäre genau das was ich erreichen ...
von Domperle
Samstag 25. November 2023, 13:27
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

Das ist ja nicht schlecht!!!
Also baue ich mir einen eigenen "interpret" Befehl
Vielen Dank an alle, besonders an _blackjack_ für Eure Unterstützung.
An sparrow noch eine kleine Anmerkug: 1. möchte ich moderner werden, zum 2. Rexx ist auch eine Interpretersprache, gibt mir aber nicht die ...
von Domperle
Samstag 25. November 2023, 10:47
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

Re: interne Befehlsausführung

hey noisefloor, nezzcarth,

was die Q-Prameter betrifft, so bin ich an die CNC-Steuerung gebunden., in diesem Fall(Heidenhain). Siemens , Mazack usw. haben hierfür wahrscheinlich andere Bezeichnungen.
Da ich den Steuerungscode von Heidenhain in eine andere in CNC-Steuerung konvertiere brauche ich ...
von Domperle
Freitag 24. November 2023, 13:31
Forum: Allgemeine Fragen
Thema: interne Befehlsausführung
Antworten: 42
Zugriffe: 6003

interne Befehlsausführung

Hallo,
ich habe ein ganz ungewöhnliches Anliegen.
Um moderner zu werden schreibe ich Programme, die ich einmal in Rexx geschrieben habe nach Python um.
Bei der CNC-Programmierung von der HEIDENHAIN-Steuerung gibt es um einen Kreis zu fräsen folgenden Befehl:

CR X+50 Y+45 R+Q30 DR- F20
Q30 wird über ...