- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Wie muss dieses Makro verändert werden so das, das Makro durch alle NCProgramme geht für die Zeit ohne einzelne Auszuwählen.
Am besten mit Abfrage vorher ob die Zeit für alle NCProgramme berechnet werden soll oder nur für einzelne.
ENTITY LIST tps = INPUT ENTITY MULTIPLE NCProgram "Gesamt Zeit NC Programm"
//ENTITY LIST tps = INPUT ENTITY MULTIPLE TOOLPATH "Gesamt Zeit Fräsweg"
REAL LIST vals = extract(tps,'Statistics.LeadsAndLinks.Times.Rapid')
$vals = $vals + extract(tps,'Statistics.LeadsAndLinks.Times.Ramp')
$vals = $vals + extract(tps,'Statistics.LeadsAndLinks.Times.Plunge')
$vals = $vals + extract(tps,'Statistics.LeadsAndLinks.Times.Others')
$vals = $vals + extract(tps,'Statistics.CuttingMoves.Times.Linear')
$vals = $vals + extract(tps,'Statistics.CuttingMoves.Times.Arcs')
REAL total = 0
FOREACH val In vals {
$total = total + val
}
int h = total / 60
int minuten = int (total) - int (total) / 60 * 60
real sr = total - int (total)
int si = sr * 60
//TOOLBAR COMMANDBAR RAISE
//print = "Gesamtzeit: " + string(h) + ":" + string (minuten) + //":" + string(si)
//print = " "
MESSAGE INFO "Gesamtzeit: " + string(h) + ":" + string (minuten) + ":" + string(si)
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo Herr Gosmann,
ich bitte um Geduld, ich habe wegen des Makros einen Kollegen um Hilfe gebeten.
Ein Hinweis: mit Hilfe der Einrichtblätter und der Variable ${time_to_string(project.nTotalTime, "M")} kann man sich die Gesamtbearbeitungszeit ausgeben und, ab PowerMILL 2020.0.2, auch korrekt ausdrucken lassen.
Viele Grüße
Frithjof Mittl
Frithjof Mittl
Anwendungsberater
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
wie genau funktioniert das dann mit dem ausdrucken?
wo muss man diese variable einfügen?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Du muss die Zeile in deiner HTML Datei einfügen
<tbody>
<summaryrow>
<tr>
<td colspan="4" rowspan="5">${stoolpath.NameTag} <br /> ${stoolpath.TapFile}</td>
<td rowspan="5">${toolpath.Strategy}</td>
<th rowspan="1">Type</th><td rowspan="1">${tool.Type}</td>
</tr>
<tr>
<th>Diameter</th><td>${tool.Diameter}</td>
</tr>
<tr>
<th>Tip radius</th><td>${tool.TipRadius}</td>
</tr>
<tr>
<th>Length</th><td>${tool.Length}</td>
</tr>
<tr>
<th>Number</th><td>${tool.Number}</td>
</tr>
</summaryrow>
</tbody>So wie hier aus der Summary html Datei bei Number ${tool.Number}.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo @wm_pm ,
genau diese Variable findest Du in der PowerMILL 2020 zur Verfügung gestellten Standardvorlage 'Project_Header.html', zu finden im Verzeichnis: C:\Program Files\Autodesk\PowerMill 2020\file\setup-sheets
Mit dem Ausdrucken meine ich schlicht einen Rechtsklick auf ein einzelnes NC-Programm oder 'NC-Programme' --> Einrichtblätter --> Alles drucken...
Hallo Herr Gosmann,
entsprechen die Makros meines Kollegen Ihren Vorstellungen?
Viele Grüße
Frithjof Mittl
Frithjof Mittl
Anwendungsberater
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo Herr Gosmann,
oha, stimmt, entschuldigen Sie bitte vielmals.
Anbei (gezippt) die beiden Makros..
Viele Grüße
Frithjof
Frithjof Mittl
Anwendungsberater