[Home]AptProgrammingForEMC

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Showing revision 40

A CAM system for LinuxCNC

upload:Apt360.png [[home page at sourceforge]]

upload:Apt360-Axis-Spirograph.png upload:spiro1.jpg

Daniel Falck has been looking at an open source CAM program named Apt360

"Around 1999 or 2000, I learned that there was a computer language named Apt (automatic programming tool) that was the basis for most modern CAM systems. I also found out that there was source code available for this system. But, alas, the source was only available for VAX systems, which I had no access to. Well, fast forward to 2006, and the aptos project...."
ramblings from DF- more to come on this story

the Hitchhikers Guide to the Galaxy might have said:

Links

I ran across a cool project that is dedicated to resurrecting the old APT processor here: [Aptos]

It seems that this project has inspired someone to write a viewer for APT (VAPT) and it can be found here: [Vapt]
(Note: the latest version of vapt never got uploaded to this page, we will direct you to a later version when we get it up on the aptos project page)

This isn't a web link but, we have been hanging out in the freenode #cam channel (probably used to be dedicated to web cameras or something else : )

I was able to get both projects to run on Ubuntu Dapper and have been pretty pleased with what they can do

Get Stuff

(You might want to create an ~/aptos directory to contain the three following directories:)

Notes on installing apt360

Build Stuff

Install apt360:
./configure, make, sudo make install
Notes, problems, comments:
Ubuntu 7.10: There are some problems - maybe related to the stock terminal that comes with it. The configure and make scripts are getting mangled.

Install postp:
postp has a python installer, so, within the postp directory:
sudo python setup.py install --prefix=/usr/local

Install vapt:
vapt has a python installer, so, within the vapt directory:
sudo python setup.py install --prefix=/usr/local

then go inside the apt360 directory and create a symbolic link to the directory in which vapt resides.
(Maybe something like this: ln -s ~/aptos/vapt-0.2.6/ ~/aptos/apt360-1.0.2/ )

Now, on to the fun part....

Run Stuff

apt360(aka:apt)

Editing example *.apt source file
upload:apt-src-file.png

Example cutter location output from apt
upload:apt-CL-output.png

Vapt

Example Output of VAPT
upload:vapt5.jpg

Links to Apt Code Syntax

http://www.nfrpartners.com/nfraptlang.htm

Apt code examples

upload:spirograph.apt

upload:apt360_examples.tar.gz

How To Run An Example, from Apt to Axis

TutorAptToAxis


LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
This page is read-only. Follow the BasicSteps to edit pages. | View other revisions | View current revision
Edited July 13, 2014 1:46 am by KimK (diff)
Search:
Published under a Creative Commons License