In need of help
In 2000 I bought a 4 axis Taig CNC mill, with a MicroProto controller. The controller had to used two printer ports, to do the 4th axis, at that time. It was upgraded to only needed one printer port.
The first machine control system, was a MS-DOS based. As finding Windows 98 computers, last Windows that got to DOS, was getting hard, to find, I upgraded, in 2006, to Windows XP, with Mach3. Now that XP is no longer support by MS, it’s days, are numbered. So looks like I will need a new system and computer, to run, my mill.
Started looking at what the new system would be, thought of Linux, as it does not change, like MS, and started checking it out. The web said LinuxCNC version 2.7, was great, and it had ways to do the config file, for Mach3. Friend has a Sherline CNC mill, which runs with Linux, so took some on my G code files, on a flash stick, to his house. The system worked fine, with my G code. Had to put a "%", at start of file, and "3m" at end, of file, but other then that, they worked.
Looked like Linux, would do, what I want. Went to used computer store, bought a used computer, that meet min. specs. listed. As I have no Linux skills, asked the store geek to load Ubuntu 15.04, and LinuxCNC, 2.7, into the computer. He could not load LinuxCNC, 2.7, into the Ubuntu, so told him to do what was needed to load LinuxCNC.
Now have a computer, that at boot up, gives me a menu, to pick, Ubuntu 15.04, or LinuxCNC 2.7. Can see the computer, the LinuxCNC , do some of the example files.
Now The questions I need help in:
1. Went to the library, and got some Linux books. They lost me. Is there a good Linux beginner book?
2. In the Sherline computer, you could mount a flash stick, open it, drag a file from it, to the G code folder, and run it. This does not work in 2.7. Is there a way to do this?
maryhad
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
- Posts: 5008
- Thank you received: 1441
You should be able to open a G-code file that is located anywhere that is accessible by your user on your computer. (direct from your flash drive or removable media, off a network share, or just about anywhere on your hard drive(s).)
To use your flash drive, the real trick is to make sure that it is "mounted" and where that is in your directory structure.
I can empithize with you, if you are not familiar with how Linux uses its drive structure, and the idea of mounting, it can be very confusing, (it is rather different from DOS/Windows).
Good Luck and stick with it you'll figure it out (Google is your friend)
Please Log in or Create an account to join the conversation.
Actually your g code should start and end with % or can end with M3. You should not need to change that.Had to put a "%", at start of file, and "3m" at end, of file, but other then that, they worked.
Unless the g code is very simple you will find there are differences between the mach version and linuxcnc, but in most cases a slight edit will fix or selecting a post processor in your Cam for linuxcnc.
You should not have a problem running a g code directly from your flash drive in linuxcnc or a drag and drop the file in linux.
help.ubuntu.com/stable/ubuntu-help/files-copy.html
Is this running your actual machine or a simulator?Can see the computer, the LinuxCNC , do some of the example files.
Rick G
Please Log in or Create an account to join the conversation.
I copied a file from the flash stick, to the example folder. Took a few steps, but I got there. The file needed a % sign, at the start, and end of the file, to work.
The menu selection used to get to LinuxCNC says, "Debian GNU/Linux (7.9) (on /dev/sdal). I do not think the LinuxCNC system is set up to run in Ubuntu, but is running in Debian.
I am running the code in simulator. After I get all the bugs out of how to load files, the next step will be to config the controller.
Maryhad
Please Log in or Create an account to join the conversation.
The post processor needs to be changed,but BobCad Cam, did not list one,for LinuxCNC. Will have to work with them, to get one.
Is there a listing of error messages, for LinuxCNC? Got some error messages with long program, but could not find them, with Google.
Maryhad
Please Log in or Create an account to join the conversation.
What error messages are you getting?
All g code variations can be a bit different, but with the right post processor you should eliminate them.
Rick G
Please Log in or Create an account to join the conversation.
Got an Z out of limits, but it just asked, if I wanted to continue. Does LinuxCNC have machine limits, that you have to set?
The area I spent a lot of time on, was the "Post processor". Looking on Goggle, and other web sites, could not find anyone, that had one, for LinuxCNC. A lot of people are using the Mach3, post processor, as it seams to be very close, to what you need, just need to edit G code. That it is what I did, to get the 3D code, to run
Did get a reply from Bobcad, saying what they need, to make one, and I do not have the skills to answer their needs.
Copy of their reply:
In order to produce a post processor for you we will need a post request completed, fill out the form (link below) and be sure to include a known working sample program that indicates how you would like your program start, end, and tool changes performed as well as a list of G&M codes with descriptions and any applicable canned cycle descriptions.
www.bobcad.com/downloads/post-request
Below is a list of necessary files to be sent for the post processor to be created:
1. A known working Sample G-code program.
2. A list of G&M codes and their descriptions.
3. A description of all drilling canned cycles.
If you do not have this information check your machine manual for the information or contact your machine dealer and ask them to provide you with the above information.
If you have a post that is very close to what you want, e-mail that post to us.
A working program for your control along with a description of every line defining the operation.
An example and description of all applicable canned cycle(s).
G81 G98 Z-.25 R.1 F7.
(R reference plane)
G83 G98 Z-.25 R.1 Q5 F7.
(R reference plane)(Q peck amount)
G84 G98 Z-.25 R.1 F7.
(R reference plane)(F Feed per revolution)
Additionally, there are post processors available at our website here:
bobcadsupport.com/
You will then log in with your username and password. If you do not have a username and password you will need to click Sign Up under customer access and one will be generated for you. After you log in you will be able to click Post Processors and use the post processor wizard to download posts.
If you are unsure of what the above information is please respond back toTechnical Support.
Regards,
Jesse Eliassen
Technician
BobCAD-CAM Inc.
Phone: (727) 489-0003
Fax: (727) 734-8239
Please Log in or Create an account to join the conversation.
When you run Stepconf you set the amount of travel for each axis.Got an Z out of limits, but it just asked, if I wanted to continue. Does LinuxCNC have machine limits, that you have to set?
linuxcnc.org/docs/html/config/stepconf.html
linuxcnc uses this for soft limits so if the machine is asked to move beyond the limits an error is reported.
This can also happen if you forget to "touch off" the Z axis to your work.
To run a program normally you would jog to your start location and "touch off" to your work piece.
linuxcnc.org/docs/html/gui/axis.html
Rick G
Please Log in or Create an account to join the conversation.
if you still have problems , attach your post processor , and i'll fix it
Please Log in or Create an account to join the conversation.