Skip to main content
Autodesk Authorized Developer +91 40-4528 7403 sales@fdestech.com

Use case · CAD Customization & Add-ins

Steel Profile Tool Mapping Automation in AutoCAD

A profile drawing holds everything the punching machine needs — hole positions, features, lengths. Getting it out took an engineer 45 minutes per profile. We built an AutoCAD plug-in that reads the drawing and writes the machine-ready part description itself.

CAD Customization & Add-inWorkflow Type
Machine-ready part descriptionsPrimary Output
AutoCADEnvironment
Steel profile punchingContext

The challenge

The drawing had the answers. The machine couldn't read them.

Before any steel got punched, someone had to translate: read the profile drawing by eye, work out lengths and reference origins, look up which tool produces each hole, and type it all into a part description the machine would accept. Every profile meant interpretation. Interpretations varied by person, and the wrong ones surfaced mid-production — as scrap.

What made it hard

Five things the plug-in had to get right

1
DetectionFind every hole, slot, and profile feature in the drawing geometry — with no one pointing at them.
2
MappingPick the correct punching tool for each feature, from rules the customer can change without touching code.
3
CalculationGet profile lengths and reference origins exact. The machine forgives nothing.
4
FlexibilityServe different customers, tool sets, and machine configurations from one codebase.
5
IntegrationHand its output to the existing punching machine software in a format it accepts as-is.

The solution

Manufacturing logic, living inside AutoCAD

FDES built a production-grade AutoCAD plug-in that reads a profile drawing the way an experienced operator does — then does everything the operator used to do next.

Steel Profile Tool Mapping Interface
  • Reads geometry straight off the drawing through the AutoCAD API — no exports, no tracing.
  • Finds holes, slots, and profile features on its own.
  • Assigns punching tools from configurable mapping tables — your rules, editable without a developer.
  • Writes validated part descriptions the machine software accepts unchanged.
  • Lets the operator override — deliberately, and on the record.

Delivered scope

What the plug-in took over

Hole and feature detection, straight from drawing geometry
Tool selection, driven by configurable mapping rules
Profile length calculation with built-in validation
Reference origin selection for every measurement
Machine-ready part description export for the punching line
CSV export and a multilingual UI for international teams

Technologies used

AutoCAD API.NET / C#Custom Configuration TablesMulti-language UI Support

Measured outcome

What changed on the shop floor

90%

Of the mapping, automated

90% of manual tool mapping is gone — a profile that took 45 minutes now takes under 5 minutes.

70%

Faster machine setup

Machine setup time fell by 70% — and setups no longer queue behind senior staff. Junior operators run them.

99.5%

Right the first time

99.5% accuracy in automated part descriptions. Punching tool selection errors have all but disappeared.

15+ h

Senior time, back

15+ hours of senior engineer time return every week — spent on process optimization, not transcription.

The difference

One profile, both ways

Before automation
Tool mapping per profile45 minutes
Tooling selectionAn engineer cross-referencing tool databases
Operator skillSenior operators only
ErrorsDiscovered mid-production, in steel
After automation
Tool mapping per profileUnder 5 minutes
Tooling selectionPicked by rules, identical every run
Operator skillAny trained operator
ErrorsCaught by validation before the machine runs

Next step

Your drawings already carry manufacturing decisions. Let them run.

If tooling rules, machine constraints, or shop-floor logic live in your CAD workflow, that logic can run as code. Tell us where the hours go — we'll tell you what automates cleanly.

  • 90% of manual tool mapping automated
  • 45 minutes per profile cut to under 5
  • 99.5% accuracy on generated part descriptions
  • 15+ senior engineer hours back every week