Every CNC program. One place. Under control.
Upload and download programs to any CNC control from a structured library on your own server — valid, backup, non-valid, development. Revision tracking, role-based access and a traceability stamp on every file. The right program on the machine, every time.








Programs live on USB sticks, desktops — and in the control's memory.
Every plant has a version of it: the validated program on the engineer's PC, a corrected copy in the machine, an older one on a stick in the drawer. Nobody can say which is right until a part comes out wrong.
Which revision is on the machine?
The wrong program runs. Scrap, rework, a missed delivery — and a long argument about how it happened.
Corrections made at the machine never come back
The operator fixes the feed at 2 a.m. The fix lives in one control only. Next setup, it is gone.
Nobody knows who changed what, when
No audit trail, no revision history. Quality asks; engineering shrugs.
A structured library. Automatic housekeeping. Access by role.
Visual Factories brings structure, control and automation to CNC program management — program integrity, revision tracking and role-based access, while machines and folders stay clean.
├─ 01 Valid
│ └─ Part No › Op › Controller › Machine
├─ 02 Backup · uploads from machines
├─ 03 Non-Valid · old revisions
└─ 04 Development
Four stages, created automatically on a server in your network
Every program is classified as Valid, Backup, Non-Valid or Development, and filed by part number, operation, controller and machine. One place, one structure, every plant.
;PN 112129249 ;Op 4048
;Controller Siemens 840D
;DWG_Rev C ;Changes feed +8%
;DateTime 2026-09-18 07:42
Every valid program carries its traceability stamp
Program type, part number, operation, controller, drawing revision, change description, date and time — written into the file automatically. Main and sub programs go to the controller folder, corrections to the machine folder, uploads to Backup, old revisions to Non-Valid.

From any device. Only what each role may do.
A secure cloud interface, reachable from any internet-connected device. Permissions per role decide who may add, edit, delete, save as or only view — so the machinist downloads, the engineer releases, and quality can always look.
Release. Download. Upload. Review.
The loop between engineering and the machine — with nothing lost on the way.
The engineer saves the approved program. The traceability stamp is added automatically; the old revision moves to Non-Valid.
The operator pulls the valid program to the machine. No sticks, no guessing which file is current.
Programs edited at the control are uploaded to Backup, stamped with machine number, part, operation and time.
Engineering compares the upload with the valid version and releases it — or leaves it in Non-Valid. Nothing is overwritten.
One machine list. One login. Every application.
CNC Programs runs on the Visual Factories platform next to OEE improvement, scheduling and tool-life monitoring. Add it to connected machines, or start here and add visibility later.
See the OEE Improvement application →
From "which file is it?" to "the valid one, stamped."
- Programs on USB sticks, desktops and in controls
- Revision known only to whoever edited last
- Machine-side corrections lost at the next setup
- No record of who changed what
- One library, four stages, on your server
- Traceability stamp inside every valid program
- Uploads land in Backup, reviewed before release
- Role-based permissions and a full history
Saves once to Valid; the stamp, the archive and the history take care of themselves.
Pulls the current revision to the control. Corrections go back up, not into a drawer.
Setups start from the valid file. Scrap from outdated programs stops being a line in the report.
Which program, which revision, who approved it, when — on screen, not from memory.
CNC Programs — the overview
The library structure, the automatic stamping rules, cloud access and role control — on two pages, for process engineers and production managers.
PDF · 2 pages · your existing brochure (V2.2)
Put every program under control.
Bring one part number to the demo. We show its programs in the library, download to a control, upload a correction and review it — in 30 minutes.
