Die Suche ergab 11 Treffer
- 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 ...
- 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 ...
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 ...
- 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 ...
Die aktuelle Steuerung von Heidenhain ist die TNC640
Mit der Heidenhain-Software (TNC640) erstellt man CNC-Programme.
Der TNC640-Code kann ...
- 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
https://imgur.com/a/HTXERXN
- 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 ...
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 ...
- 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 ...
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 ...
- 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'
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
