Fagor 8055TC Offline Programming

This site is developed by Nama Machine Ltd.
SourceForge.net Logo and Hosted by www.SourceForge.net SourceForge.net Logo

Contents of this site are licensed under the GNU GPL & LGPL.
This site is intended to reproduce most of the conversational programming functionality of the Fagor 8055TC lathe controller.

At this moment it is still a work in progress.  I've managed to make a form for Profile Cycle 1 that can be filled in an will output text formatted for the CNC controller.

CGI scripts are mostly bash shell scripts with common unix/linux programs(awk,sed,tail,head,cat,cut,...).
The contents of this site will be made available for full download when there is more work completed on it.

One feature of this site is that it is cross-platform.  It will run on linux and windows(with cygwin).
Eventually this site will be made available for download, and then you can set-up a local http server on your shop network.  Every computer on the network can access the server without having to pass proprietary CNC programs over the internet.

Conversational Cycles: Development Status
Turning Cycle 1  FORM , CGI SCRIPT , EMPTY CYCLE
Turning Cycle 2
Facing Cycle 1
Facing Cycle 2

Taper Cycle 1

Taper Cycle 2

Taper Cycle 3

Radius Cycle 1

Radius Cycle 2

Thread Cycle 1

Thread Cycle 2

Thread Cycle 3

Thread Cycle 4

Thread Cycle 5

Groove Cycle 1

Groove Cycle 2

Groove Cycle 3

Groove Cycle 4

Groove Cycle 5

ISO 1

ISO 2

ISO 3

ISO 4

ISO 5

ISO 6

PCALL

Profile Cycle 1
FORM, CGI SCRIPT, EMPTY CYCLE
Profile Cycle 2

Rapid Cycle 1

Rapid Cycle 2

Drill Cycle1

Drill Cycle 2



Plan for this site:
Short term:
Create forms for each conversational cycle in the controller, along with a cgi bash shell script that will translate the form into a cycle.

Long term:
Re-make the site so that each form can be loaded dynamically with values uploaded from an existing program.

Allow creation of a CNC program that can be downloaded.

A page that will display a cycle, then display the contents of the program it comes from as it would appear in the controller.  hyperlink each cycle to load up upon selection.

Add funtionality to Profile Cycle 1, that will allow profile shifting.  This will allow inserting a coordinate into an existing profile.  Currently a tedious job on the controller

Feature which will allow copying of significant data from different type of cycles.