porthole die heatsink large variable wall thickness Truong Hsu Sheu,
met10050553The die's programs had passed their acceptance with room to spare: each ran at one feed the agent had picked as a safe value for pre-hardened die steel, the porthole roughing asked for a seventh of the spindle's short-term rating, and the 3 mm long-neck cutter in the fin slots spent two of its seven hours feeding through air. An AI agent handed the programs to HiNC's feed optimization and wrote down first what it wanted to know: how much margin the roughing had left, how much of the feed through air could come back, and what holding the finishing and the long-neck tools would cost. It gave every tool a feed-per-tooth ceiling with a stated source, held the finishing passes at their programmed chip with a force target derived from each tool's own compliance, ran five trials before the whole die, and replayed every optimized program on the same machine and grid against criteria fixed before the first run.
Pictures rendered by HiNC from the die model Tech Coordinate's agent built after the paper's figures; not the authors' CAD. The charts are drawn from HiNC's per-step results by the agent's own scripts; the times are HiNC's ideal-feed estimates, so compare the ratios rather than the absolute times.
| Key number | What it is |
|---|---|
| 608.6 → 529.1 min | both plates' simulated machining, eight programs (−13.1 %); tool changes, turn-overs and wire EDM not included |
| 188.9 → 158.2 min | the seven programs other than the 3 mm fin relief (−16.3 %) |
| 38.7 → 24.6 min | the porthole roughing, nearly every cutting step at the feed-per-tooth ceiling; its spindle power at most 0.219 of the short-term rating, against a target of 0.667 |
| 122 → 78 µm | the wall finishing's largest tool deflection, its chip held as programmed and a force target trimming the peaks, for 0.8 % more time |
| 125.7 → 77.0 min | the 3 mm cutter's feed through air in the fin slots; its 291.6 minutes of cutting unchanged |
| 72–82 µm | the 3 mm cutter at a 0.1 mm step-down with a force target for its 30 µm limit: the feed down at its 30 mm/min minimum and the limit still not met; about 47 h for the whole fin relief |
| 0 | cutting moves at the air feed in the final programs, by the agent's own z-map; 38 and 105 found and removed on the way |
| 100 / 100 / 96.09 % | of the milled faces within ±0.15 mm of the model on the upper plate's porthole side, the pocket and the relief side, as before the optimization; no point moved more than 0.16 mm |
| 3.5 h | for the study's 22 plays on a shared 32-thread server; up to 20 GB for an optimization play, 3 to 5 GB for a replay |
A first trial gave every stretch with no contact 20,000 mm/min. Many of them follow a contour the finishing pass has just cut, and a finishing tool leaves as much stock as it bends away; HiNC's replay read a stress ratio of 1.56 there. So each tool's air feed is set so that a residue as thick as its own deflection gives no thicker chip than the program's: 740 to 9,250 mm/min.
On the porthole roughing's last layer the plate's bottom is a 0.2 mm web, thinner than a 0.25 mm cell. The stock model cannot see it, so the first optimized program ran 38 moves of that layer at the air feed, and HiNC's own replay could not see them either. The agent's exact z-map did; the break-through layer is now held at its programmed feed.
HiNC copies held lines into the optimized file word for word. The held layer had no feed word of its own, so it ran at the air feed the optimizer wrote on the line before it: 105 moves, read by HiNC's replay at 4,029 N. With the programmed feed restated on the held block's first line, the final program has none.
With a force target set for its 30 µm limit, the optimizer drove the 3 mm cutter's feed down to its 30 mm/min minimum in every step-down band. A tenth of the feed only halved the force, and the bending stayed at 72–82 µm. Scaled to all eleven slots that is about 47 hours, still over the limit: the case for EDM, in hours.
The other eight, among them chamfer layers thinner than the grid, the agent's own check raising two false alarms, statistics skewed by the slow-downs, and two capture locks waiting for each other, are in the full record.
Every optimized program replayed to its end with no collision, no rapid move through stock and no new warning, and the milled faces kept their shape. Both plates came down from 608.6 to 529.1 simulated minutes. The roughing took about a third less time, nearly every cutting step at the feed-per-tooth ceiling the agent set, 1.5 times the programmed chip, while the spindle stayed under a quarter of its short-term rating: the ceiling, not the spindle, set the pace. The finishing kept its programmed chip, and a force target from each tool's compliance cut the wall finishing's largest deflection from 122 to 78 µm. The 3 mm cutter in the fin slots won back 48.8 minutes of feed through air, but on its own no feed meets its 30 µm limit: HiNC's default targets would take a third off its time and bend it further, and a force target for the limit costs about 47 hours and still misses. Three criteria were not met as written, the long-neck tool's force target among them, and the full record says so. Everything is simulated; no die was cut.
Read the full case record: the porthole die's NC optimization
How the die, its programs and their acceptance were made: Heatsink porthole die. The source and its backup are listed there.