Most shops still handle CNC file transfer the hard way:
Every serial program transfer is a manual errand and nobody can reliably say which revision is actually loaded on the machine.
Sampo is DNC software run from the cloud. Upload a program once; send it to any machine from the browser.
A small agent sits beside the control and handles the RS232 program transfer: whole files, or drip feed for programs too large for the control's memory. The machine itself needs no network card and no control upgrade.
Upload a program in the browser, send it to any enrolled machine, and watch the transfer run to done, with a stop button while it is in flight. Every upload is a new immutable revision; nothing is ever overwritten.
Roll back to any prior revision (recorded as a new revision, so history never rewrites) and compare any two revisions as a line diff.
Capture a program off the control over the same cable, straight into the program’s revision history.
Upload PDFs or Office documents (converted automatically), or write them in the portal’s built-in editor. Operators read them on the shop-floor terminal, which adds zoom, an offline cache, and a reload banner the moment a newer revision lands.
Push over RS232, or let a control with an FTP client pull the current revision from a read-only server the agent runs beside the machine.
From the portal:
Connect Claude, ChatGPT, or any other MCP client, to your own Sampo portal. You can ask it questions in plain language like:
No copy and pasting between the portal and your assistant required.
The connection is encrypted end to end over TLS, the same as the portal itself. Each client connects as a specific user and inherits exactly that user's permissions. If a user cannot see a program or a machine in the portal, their AI cannot see it either, and every action it takes is logged in the audit trail under their name.
By default, your AI can only read:
If you enable more actions, your AI can also:
Still in development, targeting a release in early 2027. The full flow runs end to end today, over both RS232 and FTP. You can:
We're actively developing integrations with ERP systems like Epicor Kinetic.
If transferring programs is a daily pain point for your shop, let us help you
DNC (Distributed Numerical Control) software moves CNC part programs between a central computer and shop-floor machine controls, most often over an RS232 serial connection, and drip-feeds programs too large to fit in a control's memory. It replaced walking floppy disks and punched tape out to each machine by hand. Shops still rely on DNC because many CNC controls — older Fanuc, Okuma, and Mazak units especially — have no Ethernet port at all; RS232 is the only way in. Sampo is DNC software run from the cloud: upload a program once in the browser, then send it to any enrolled machine. A small agent beside each control holds an outbound-only connection to the cloud and handles the RS232 transfer, so the machine needs no network card, no control upgrade, and the shop firewall sees nothing but ordinary outbound traffic.
With Sampo, upload the program once and send it from the browser. A small agent beside the control holds an outbound connection to the cloud and delivers the program over RS232. The machine needs no network card and no control upgrade, and the shop firewall only ever sees ordinary outbound traffic.
Yes. Older controls with no network stack are exactly what Sampo is built for. The serial port is the only way in, and the agent beside the control handles the serial program transfer.
Sampo logs every transfer, so the question of what is running on that machine has an answer.