# CNC and machining

> Machine programs and the code around them, changed on record.

Source: https://neuralinverse.com/industries/cnc/

---

[Industries / Industry and infrastructure](https://neuralinverse.com/industries/)

# Machine programs and the code around them, changed on record.

A CNC module is in development. Today, Build and Govern give machining teams governed AI assistance and a named approver for the changes that matter.

Standards

Set by your quality system

Works with

Programs, post-processors and scripts as text

Agent policy

Rules you write; PLC and OT template

Deployment

Self-hosted, your cloud or air-gapped

What your team gets

## What Build and Govern give a machining team today.

- **Programs under version control:** Programs, post-processors and scripts open as text in the Editor, with line-by-line differences and history. G-code language support and toolpath simulation are in development.
- **Agents off the shop floor:** Agent rules can deny the shop-floor network and the commands that send a program to a machine, and make others wait for a named approver.
- **Named approvals:** Approvals go to named people through one inbox, by email, Slack or PagerDuty. A requester can never approve their own request.
- **Every change on record:** Who changed what, why, and who approved it, in a tamper-evident audit log.
- **Closed networks:** Runs self-hosted or air-gapped, with models served inside your network.

Who uses it

## For the people who write the programs and answer for them.

- **CNC programmers:** Edit and compare programs and post-processors as text, with AI assistance under your policy.
- **Controls engineers:** Work on machine PLC logic; TwinCAT 3 has a module in verification.
- **Quality engineers:** Approve changes and export the record for your quality system.
- **IT and OT security:** Set what agents may run and where they may connect.

Tools and formats

## What works today, and what does not.

G-code and CAM support is in development. What follows is what the general Editor and Govern do today.

- **Programs and post-processors:** Open, search and compare as plain text, under git. No syntax checks, machine checks or simulation.
- **Agent rules:** Shell rules match the commands your team uses to transfer programs; network rules match machine and controller hosts.
- **Machine PLC logic:** TwinCAT 3 projects through the PLC module, which is modelled and not yet run against TwinCAT. See Industrial automation.

Product names belong to their owners. Tell us which tools your team runs, and we will say plainly what works today.

How a change moves

## A person decides before anything leaves the desk.

1.  Propose
    
    An engineer or agent drafts a change to a program or post-processor.
    
2.  Verify
    
    Your CAM system and checks prove it out.
    
3.  Approve
    
    Sending to a machine waits for a named approver, under the rules you set.
    
4.  Record
    
    Change, results and approval kept together in the audit record.
    

Standards

## Evidence for your quality system. The certification is yours.

- **Change control:** Each change with its reason, approver and time, exported for your quality system's audits.

Neural Inverse provides evidence toward these standards. Certification stays with your organisation and assessor.

Products used

[Neural Inverse Build →

Editor, Agents and CLI with the domain tools your engineers need.](https://neuralinverse.com/build/)[Neural Inverse Govern →

Policy, approvals and audit for every AI tool your teams use.](https://neuralinverse.com/govern/)

Product names belong to their owners.

Related industries[Industrial automation](https://neuralinverse.com/industries/industrial/)[Automotive](https://neuralinverse.com/industries/automotive/)[Avionics](https://neuralinverse.com/industries/avionics/)

![](/photos/team.jpg)

## Talk to our team.

Neural Inverse is available by request. We work with your engineering, security and procurement teams from the first conversation.

[Request access](https://neuralinverse.com/contact/?topic=access)[Contact us](https://neuralinverse.com/contact/)
