Let's talk →
§ CNC machine networking

CNC machines on the network.

USB sticks or a serial cable, one machine at a time. And to know how far along a job was, you had to walk over to the control and look. That's how it was at Officine Di Giacopo SA — here's the problem, and the custom software we built to solve it.

§ The problem

Programs by hand, machine by machine.

At Officine Di Giacopo SA, in Riazzino, the programs were already all on the server. What was missing was the connection: the machines weren't networked, so every program reached the machine by hand — on a USB stick or over a serial cable, one at a time.

  • Every program copied by hand: USB stick or serial cable, one at a time.
  • The risk of loading the wrong program into the machine.
  • To see how far along a machine was, you walked to its control and looked.
  • Machines cut off from the network: no direct dialogue with the server.
§ The solution

A solution in two parts.

The archive was already there: the programs were on the server. What was missing was the connection — and a simple way to use it. So we did two things: brought the network right into every machine, and built custom software — not an off-the-shelf product — to run them all from one place.

Part 1

The connection at the panel

  • We connect every machine to the workshop network.
  • Programs reach the machine straight from the server — no USB sticks, no serial cable.
  • The operator picks the program at the machine panel and loads it in a moment.
  • No more manual steps: fewer mistakes, less time lost.
Part 2

The program

  • From the workshop computer you send the program to the machine with one click.
  • Every machine's live status on a single screen (positions, spindle, feed, parts count), where before you went to read it at the control, one at a time.
  • A 3D toolpath preview before the job starts.
  • The program archive with full version history: who changed what, side-by-side compare and one-click restore.
  • Every operator has their own login, and there's a record of who did what.
§ The program, up close

Everything on one screen.

Software we wrote ourselves, custom-built for their machines. From a single application: the overview of every machine, the live status of each job (positions, spindle, feed) with the 3D toolpath preview, the program archive with version history and a built-in editor.

Live status of a job in the NetSource application: axis positions, spindle speed, feed and load, with the 3D toolpath preview following the part.
Live status of a job: positions, spindle, feed and 3D toolpath. In use at Officine Di Giacopo SA, Riazzino.
NetSource application dashboard: every machine in the workshop with its status, the running program and recent programs.
The production overview: every machine at a glance, with status, running program and quick actions.
§ How it works

Three steps, and work begins.

01

Site survey and control configuration

We come to the shop, identify every machine and configure the control's network: IP address, parameters, test run. Clean work, no cable left half-run.

02

Archive on your server

We set up the program archive on your server, a dedicated folder per machine. Everything in one place: tidy, shared and backed up.

03

Work begins

From the browser or the machine panel, the operator finds the right program and sends it in one click, with status tracked in real time. Faster than before: fewer steps, no USB sticks, no wrong program loaded by hand.

§ Controls and machines

What we connect.

Controls

FANUC

  • 0i series
  • 16i / 18i / 21i series
  • 30i / 31i / 32i series
Controls

HEIDENHAIN

  • TNC
  • Programs from a shared network folder, no USB sticks.
Machine types

Lathes and centres

  • Lathes
  • Vertical and horizontal centres
  • 5-axis machines
Seen on the floor

Machine brands

Doosan Hermle Kitamura

Other controls? Let's talk.

§ Already in production

At Officine Di Giacopo SA in Riazzino we networked Doosan, Hermle and Kitamura lathes and machining centres and built custom software — programs from the panel, every machine's status always in view.

§ Let's get them on the network

Your machines, connected.

Tell us what's on your floor: controls, brands, how many machines. We'll tell you what can be connected and how — no run-around.