Re: [Emc-users] NAMES, this weekend (4/18-19, 2009)
The boards look fantastic! I'm bummed, I was going to throw the sand table into the back of my jeep and drive from New York City but I have to attend the big FIRST event down in Atlanta. I think many of the folks interested in EMC will find FIRST's mission quite to their liking - we get kids involved in science, technology, engineering and math by building very complex robots in a short period of time. These aren't kits. The robots weigh about 130 pounds, don't destroy each other, require lots of innovation, machining, welding, etc. We have teams in a lot of countries but mainly the US. Check out www.usfirst.org. - Mike Dubno -Original Message- From: Greg Michalski [mailto:emc2usrl...@distinctperspectives.com] Sent: Wednesday, April 15, 2009 11:10 PM To: 'Enhanced Machine Controller (EMC)' Subject: Re: [Emc-users] NAMES, this weekend (4/18-19, 2009) And picture boards are _nearly_ complete - just need to make the back leg so they can freely stand on their own if needed. Check 'em out, after the show I'll coordinate with Alex Joni getting the boards posted onto the linuxcnc website, and you'll be able to see the whole layouts clearly and one by one. Here's the link: http://www.distinctperspectives.com/emc2/DSC_3082.JPG Dale Grover wrote: SNIP Some EMC supporters will have a booth (B-15, in the back) where we'll be handing out 200 Live-CDs with EMC2, demonstrating EMC2 on a mill, handing out flyers, and in general making folks aware of this excellent software. http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC2AtNAMES Jon Elson and Steve Stallings will have booths nearby. If you're coming to the show, we're still looking for volunteers to be at the booth. An hour, even half an hour would be helpful and probably even fun. Send me an email. Please if you're there and aren't running your own booth, please consider taking a short shift at the booth (tell the wife and kids they can go to the mall that's a 15min drive away and spend some money :--) ). As of the last time Dale and I corresponded I was the only other worker and can really only manage one shift a day due to my fibromyalgia. But, it looks like we'll have a cellular internet connection there, so another way to help would be to monitor the EMC IRC channel during Saturday and Sunday (9-6 and 9-4)--if there are questions people have that folks in the booth can't answer, we may try to use IRC for quick answers. (If you'd like to volunteer your phone number as a backup, you can email me personally.) Many thanks to Marty (CDs), Greg (photos), Wayne (banner graphics), No need for thanks. It's my chance to give back to the community (though donating cash to the project would probably be better because all I'm doing is advertising more and making more work for them...). The real thanks go to (aside from the developers who've made this all possible) all the people who graciously donated their pictures and machine information for use in assembling very descriptive representations of their machines and the work the do on them. I know it's cheesy but I will probably bring a turner's cube (not internally separated though) as a display piece. Rab (Chips graphic), and Bob (who will be driving my machines down). --Dale Quick question Dale - Will there be a laptop or other machine available for videos to be played back on? A number of the people who donated also sent me video files. I can do a quick stitch of them which we could have running in a loop at the booth. I'd offer my laptop but I can't be without it for longer than my already volunteered shift (call me greedy/needy - but actually I'll have some real work I need to do this weekend). -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] compile emc2 in Glade or eclipse
Duc, I have to agree with Jeff. http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?action=browseid=Installing_EMC2revision=146 describes in good detail what to do to install EMC (from the Live CD), get the sources and the tools and compile everything. The EMC team did a real good job on this: I installed EMC on a new system, downloaded all the sources and tools and compiled the stuff from source. I suggest to start from the command line compile and then try to add Eclipse. Good luck and let us know the progress, Rob On Thu, Apr 16, 2009 at 2:28 PM, Jeff Epler jep...@unpythonic.net wrote: On Wed, Apr 15, 2009 at 10:27:53PM -0400, An Pham Duc wrote: I am a beginner in linux programming. Please tell me how to use the compiler such as Glade or Eclipse to compile emc2 source. emc2 compiles with configure and make as shown in our documentation. You should read the documentation of your preferred environment to find out how to have it execute those commands. If you determine specific steps for your preferred environment, please document them for others on our wiki. Jeff -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Gcode loops best practice in practise!!?
Hello everyone, I hope someone on this forum can offer some advice. I asked this question on CNCZone Gcode programming but have not yet had a reply. Perhaps I didnt word it clearly enough so can anyone on this forum help? I am in the process of building a cnc setup onto my wood lathe, to hopefully cut patterns onto bowls see (http://imagebin.org/45774). I am using emc to control the steppers. At the same time as this I am developing software to generate the gcode to cut the paths (see http://imagebin.org/45775), there may be many paths in a design. Paths probably will be wider than the milling tool used and deeper than the maximum allowable cut per pass. Therefore I am placing the code to cut a path inside a double loop. The outer loop will take care of the width and the inner loop will take care of cutting to depth. I suppose that I am cutting a long narrow pocket so cut full width to common depth then deepen or the other way round? Is one way better than the other so far as machining is concerned? Expanding this question to many paths - Is it considered better practice to cut all paths to the same common depth / width before looping to the next depth / width value, or is it better to cut each path individually to its finished width / depth before moving onto the next path. Or does it not matter at all. You will gather from my questions that I have no experience in milling (yet), this is a non-commercial retirement hobby project. I was an engineering apprentice 40+ years ago and did some then, but have spent the last 25+ years in computing. Hope that someone here will offer an opinion and I apologize in advance if you think this post is off topic. Alan -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gcode loops best practice in practise!!?
Hi Alan, I can't tell you what the best practices are but I can tell you what the CAM software that I have used does. It will normally cut the entire path to a the specified width and depth leaving some material to be removed in the finish pass. A lot depends on what you are making, from your examples it looks to me like you would be better off to cut each path to a nearly finished depth and width and then go back and run a finish pass on each path to complete the work. Your software looks interesting, I look forward to seeing some of your finished work. - John Guenther 'Ye Olde Pen Maker' Sterling, Virginia On Thu, 2009-04-16 at 19:19 +0100, alan battersby wrote: Hello everyone, I hope someone on this forum can offer some advice. I asked this question on CNCZone Gcode programming but have not yet had a reply. Perhaps I didnt word it clearly enough so can anyone on this forum help? I am in the process of building a cnc setup onto my wood lathe, to hopefully cut patterns onto bowls see (http://imagebin.org/45774). I am using emc to control the steppers. At the same time as this I am developing software to generate the gcode to cut the paths (see http://imagebin.org/45775), there may be many paths in a design. Paths probably will be wider than the milling tool used and deeper than the maximum allowable cut per pass. Therefore I am placing the code to cut a path inside a double loop. The outer loop will take care of the width and the inner loop will take care of cutting to depth. I suppose that I am cutting a long narrow pocket so cut full width to common depth then deepen or the other way round? Is one way better than the other so far as machining is concerned? Expanding this question to many paths - Is it considered better practice to cut all paths to the same common depth / width before looping to the next depth / width value, or is it better to cut each path individually to its finished width / depth before moving onto the next path. Or does it not matter at all. You will gather from my questions that I have no experience in milling (yet), this is a non-commercial retirement hobby project. I was an engineering apprentice 40+ years ago and did some then, but have spent the last 25+ years in computing. Hope that someone here will offer an opinion and I apologize in advance if you think this post is off topic. Alan -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gcode loops best practice in practise!!?
alan battersby wrote: Hello everyone, I hope someone on this forum can offer some advice. I asked this question on CNCZone Gcode programming but have not yet had a reply. Perhaps I didnt word it clearly enough so can anyone on this forum help? Unfortunately, CNCZone isn't the best place to get EMC2 help. I'm glad you found this list, which is the place :) I am in the process of building a cnc setup onto my wood lathe, to hopefully cut patterns onto bowls see (http://imagebin.org/45774). I am using emc to control the steppers. At the same time as this I am developing software to generate the gcode to cut the paths (see http://imagebin.org/45775), there may be many paths in a design. Paths probably will be wider than the milling tool used and deeper than the maximum allowable cut per pass. Therefore I am placing the code to cut a path inside a double loop. The outer loop will take care of the width and the inner loop will take care of cutting to depth. I suppose that I am cutting a long narrow pocket so cut full width to common depth then deepen or the other way round? Is one way better than the other so far as machining is concerned? Expanding this question to many paths - Is it considered better practice to cut all paths to the same common depth / width before looping to the next depth / width value, or is it better to cut each path individually to its finished width / depth before moving onto the next path. Or does it not matter at all. My hunch is that cutting the entire pattern to depth, then looping to the next depth, is the better way to do it. The reason is that the first cut through the material (for a given pattern) is touching both sides of the tool. This causes heat buildup, and could burn your wood. Additionally, it leaves less space for evacuation of chips. Other than those concerns, I don't know if there's any reason to go one way vs. the other. You will gather from my questions that I have no experience in milling (yet), this is a non-commercial retirement hobby project. I was an engineering apprentice 40+ years ago and did some then, but have spent the last 25+ years in computing. I am also not a machinist, so you should definitely listen to others before going with my advice ;) - Steve -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gcode loops best practice in practise!!?
On Thu, 2009-04-16 at 19:19 +0100, alan battersby wrote: Hello everyone, I hope someone on this forum can offer some advice. I asked this question on CNCZone Gcode programming but have not yet had a reply. Perhaps I didnt word it clearly enough so can anyone on this forum help? I am in the process of building a cnc setup onto my wood lathe, to hopefully cut patterns onto bowls see (http://imagebin.org/45774). I am using emc to control the steppers. At the same time as this I am developing software to generate the gcode to cut the paths (see http://imagebin.org/45775), there may be many paths in a design. Paths probably will be wider than the milling tool used and deeper than the maximum allowable cut per pass. Therefore I am placing the code to cut a path inside a double loop. The outer loop will take care of the width and the inner loop will take care of cutting to depth. I suppose that I am cutting a long narrow pocket so cut full width to common depth then deepen or the other way round? Is one way better than the other so far as machining is concerned? Expanding this question to many paths - Is it considered better practice to cut all paths to the same common depth / width before looping to the next depth / width value, or is it better to cut each path individually to its finished width / depth before moving onto the next path. Or does it not matter at all. You will gather from my questions that I have no experience in milling (yet), this is a non-commercial retirement hobby project. I was an engineering apprentice 40+ years ago and did some then, but have spent the last 25+ years in computing. Hope that someone here will offer an opinion and I apologize in advance if you think this post is off topic. Alan If I were to do this, I would think about What would I do if I were routing this out by hand?. I have had little wood routing experience, but it seems to me that there are issues with wood and shallow or slow cuts. Also when coming up to corners, wood can tend tend to split down the grain and you can knock the corners off. This can be avoided by knowing which way to approach the corner, with either a climb cut or standard(?) cut and looking for the run of the grain. I don't know the best procedure, so you may have to just try a test piece. I would tend to start by cutting all the path centers with as much depth as you can get without splitting corners too much, then cut the sides but leave enough depth and side so you can finish cut depth and sides with a final pass. For the final pass you need to leave enough material and cut with enough feed so that the cutter will actually cut and not ride over the wood. On the other hand I have seen plenty of router cuts that were cut in one pass. Hopefully the wood guru's here will chime in. You might want to do a search on wood routing on YouTube to see some examples. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gcode loops best practice in practise!!?
Kirk Wallace wrote: If I were to do this, I would think about What would I do if I were routing this out by hand?. I have had little wood routing experience, but it seems to me that there are issues with wood and shallow or slow cuts. Also when coming up to corners, wood can tend tend to split down the grain and you can knock the corners off. This can be avoided by knowing which way to approach the corner, with either a climb cut or standard(?) cut and looking for the run of the grain. I don't know the best procedure, so you may have to just try a test piece. I would tend to start by cutting all the path centers with as much depth as you can get without splitting corners too much, then cut the sides but leave enough depth and side so you can finish cut depth and sides with a final pass. For the final pass you need to leave enough material and cut with enough feed so that the cutter will actually cut and not ride over the wood. On the other hand I have seen plenty of router cuts that were cut in one pass. Hopefully the wood guru's here will chime in. You might want to do a search on wood routing on YouTube to see some examples. Thanks Kirk, Steve and John for your replies so far. I will certainly take note of Johns comment about finishing cuts and add the option to specify a final finish cut depth (and width?) to my program. Indeed that was what I unconsciously did yesterday when testing the stiffness of my setup by cutting a perspex disc manually. Next stage is to tune the steppers to eliminate as much backlash as I can. I do not intend to mill patterns only on wood although re-reading my post I can see I gave that impression. Certainly most work will be in mostly hard dense woods (thats what ornamental turners seem to like as they hold the detail). However I also intend to mill patterns in plastic and aluminum. I can envisage cutting a pattern into an aluminum or plastic ring which is then itself inset into the top of a wooden bowl (I can envisage it but can I make it!) So any comments about how to cut metals and plastics would be equally important to me. Thanks Alan -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] raid across shelves
On Thu, Apr 16, 2009 at 05:04:57PM -0400, Andrey Dmitriev wrote: I have been told, that it's not recommended to have a raid group across shelves, yet we have a few setups that are working just fine, however I might not just be aware of either risk, or a potential performance degradation. Perhaps something to do with buses.. This mailing list is about cnc machine control software, not storage management. Jeff -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] raid across shelves
Oops.. my apologies. -andrey - Original Message - From: Jeff Epler jep...@unpythonic.net Sent: Thu, 4/16/2009 5:22pm To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: Re: [Emc-users] raid across shelves On Thu, Apr 16, 2009 at 05:04:57PM -0400, Andrey Dmitriev wrote: I have been told, that it's not recommended to have a raid group across shelves, yet we have a few setups that are working just fine, however I might not just be aware of either risk, or a potential performance degradation. Perhaps something to do with buses.. This mailing list is about cnc machine control software, not storage management. Jeff -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] A new pyVCP Widget
I have several python scripts to generate G-Code that I use frequently. It would be nice if we could have a widget that would do the equivalent of opening a script. The easiest would be similar to the button except instead of connecting to a halpin, it would open a predefined script. script text/text file/file path/path /script As a nicety, being able to put a graphic inside the button instead of text and define button size. Any of the AXIS programmers able to take this on? Thanks John IMPORTANT INFORMATION This email (including any files) transmitted with it is confidential and should be read only by those persons or entities to whom it is addressed. If you are not the intended recipient, you are notified that any use, dissemination, distribution or copying of this message or data is prohibited. If you have received this message in error, please notify us immediately by way of reply. Please also destroy and delete the message from your computer. Any unauthorised form of reproduction of this message is strictly prohibited and all attached information and data remains the property of Daniels. It is the duty of the recipient to virus-scan and otherwise test the information provided before loading onto any computer system. Daniels and any member of the Daniels group does not warrant that the information is free of a virus or any other defect or error. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Daniels. -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Lathe Threading Issues
On Wed, 2009-04-15 at 11:20 -0500, Jon Elson wrote: Kirk Wallace wrote: On Tue, 2009-04-14 at 20:57 -0500, Jon Elson wrote: ... snip problem, but I made the final fix at the 2007 EMC-Fest, and the driver fixes were in the July 2007 release of EMC2. So, I wanted to see if anyone else was seeing similar problems. Also, I don't see why the spindle sync would care what thread pitch he is cutting! That makes no sense to me at all. Jon Should I try a test on my machine? If so what would it look like? There is a test file, threading.ngc, in the /usr/share/emc/ncfiles directory. (There may be another version of this file that is MUCH shorter, about 15 lines. But, I have been working with the longer one in the /usr/share dir.) Anyway, in the longer one, about halfway down, is #4=0.05 (thread pitch) which sets up for 20 TPI. I ran it like that first, then changed the value to .08333 to get 12 TPI. You can also twiddle with the lead-in, lead-out scheme and the depth of cut. I left it with a very small increment (#2=) so I'd get a lot of passes, to see if anything went wrong. I had no failures here. I'd greatly appreciate your trying it there, just to see if there is some random problem. I cannot understand how the spindle sync would work prefectly for hundreds of parts at ~20 TPI and fail on roughly 50% (I think he said that in an earlier message) at 12 TPI. The spindle sync function has no way of knowing what the thread pitch will be! Thanks, Jon Whatever it is, it looks like I have it too. I ran the long version four times with #4=0.050 without any problems. Then before shutting down for the night, I ran one part at #4=0.08. At the start of the thread the Z would aggressively move then almost come to a stop in the middle of the pass, then surge again and nearly stop at the end of the pass. I let the thread loop go for a five or six more passes. Each pass followed the previous with a slight variation. I know I should do some HALscope captures, but I haven't used HALscope for a while so I need to plan out what I need to do. I am running 6.06 with all of the automatic updates as of today. I can get into more detail later. My lathe configuration is here: http://www.wallacecompany.com/cnc_lathe/HNC/ -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users