[Emc-users] dxf to gerber..
Is there any software available to convert an autocad multi-layer dxf file to gerber? - Get easy, one-click access to your favorites. Make Yahoo! your homepage.- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Can I display stock outline in AXIS?
On Mon, Nov 26, 2007 at 08:47:44PM -0500, Patrick Ferrick wrote: > Hi all, > > I'm running EMC2 version 2.0.5 with Axis 1.4a0 (I know, I should > upgrade...!). I seem to recall a discussion along the lines of > displaying the outlines of the workpiece (or some arbitrary outline) in > AXIS, but at the time it wasn't something that I thought I'd ever need > to do. Hmm. > > So, now that I've decided that it _would_ be awfully nice to see the > extent of the workpiece (not as a toolpath, of course, just for > reference purposes) is there any way to accomplish this with my current > setup? Or with a spankin' new version of AXIS, maybe? Modern AXIS versions show the extents of the gcode program and the machine limits in the preview. There is no provision for showing the workpiece, however. I use the gcode extents often to see if my cutting will be where I want on the workpiece. I just lay a ruler on the workpiece and compare the numbers (and tool position) to what's on the screen. > Which brings me to another question: by upgrading to frantic ferret or > whatever the latest Ubuntu distro is called, am I taking a risk that my > hard-won ini tweaks will no longer work? Can I expect my current ini > files to work with the latest EMC2? Doesn't seem likely, if new > features require extra ini code; I'm just really in "if it works, don't > fix it" mode big time. The required changes are carefully documented here: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl/emcinfo.pl?UPDATING I really sympathize with "don't fix it". If you are running Breezy, you will have to update to Dapper 6.06LTS to run the emc2.2 packages. (Of course you can compile emc2.2 on whatever system you like.) Also keep in mind: there is a new LTS release coming in April. Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Can I display stock outline in AXIS?
Hi all, I'm running EMC2 version 2.0.5 with Axis 1.4a0 (I know, I should upgrade...!). I seem to recall a discussion along the lines of displaying the outlines of the workpiece (or some arbitrary outline) in AXIS, but at the time it wasn't something that I thought I'd ever need to do. Hmm. So, now that I've decided that it _would_ be awfully nice to see the extent of the workpiece (not as a toolpath, of course, just for reference purposes) is there any way to accomplish this with my current setup? Or with a spankin' new version of AXIS, maybe? Which brings me to another question: by upgrading to frantic ferret or whatever the latest Ubuntu distro is called, am I taking a risk that my hard-won ini tweaks will no longer work? Can I expect my current ini files to work with the latest EMC2? Doesn't seem likely, if new features require extra ini code; I'm just really in "if it works, don't fix it" mode big time. thanks, Pat - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Emc-users Digest, Vol 19, Issue 30
On Monday 26 November 2007, John Thornton wrote: >Gene, I got it fixed on my web site but just in case it's also on the EMC > Wiki page > >http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_EMC_G-Code_Generators Got them both, thanks a lot John. And they both appear to work well. Once I get them moved to my emc machine, I expect they'll find quite some usage. -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Q: How much does it cost to ride the Unibus? A: 2 bits. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Emc-users Digest, Vol 19, Issue 30
Gene, I got it fixed on my web site but just in case it's also on the EMC Wiki page http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_EMC_G-Code_Generators John On 26 Nov 2007 at 9:21, [EMAIL PROTECTED] wrote: > File not found when clicking on what looks like the dl button, John. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G Code Generators
On Monday 26 November 2007, [EMAIL PROTECTED] wrote: >Gene, > >I'll have to fix it when I get home. I might have to zip or tar the file > first before I upload it to my web site... > >John > Thanks John. -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) "Your butt is mine." -- Michael Jackson, Bad - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool length probing questions (was: Improved probing)
On Mon, Nov 26, 2007 at 08:47:37PM +0100, Sven Mueller wrote: > > Well, together with G43.1, I think this gives all the really difficult > parts of what I need to do dynamic (automatic) tool length adjustments > after manual tool change in some O-code sub, with no input from the > surrounding program (apart from the tool number wanted). For tool length sensing for non-reproducible tool lengths I use this scheme: http://cvs.linuxcnc.org/cvs/emc2/nc_files/tool-length-probe.ngc?rev=1.4 It records the length of the first tool ("reference tool") and considers it 0 tool length offset. Each subsequent tool is measured and the difference between the new tool and the reference tool is set as a TLO with G43.1. G30 (secondary reference point) is used as a quick way to move into position over the tool sensing switch. Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G Code Generators
Gene, I'll have to fix it when I get home. I might have to zip or tar the file first before I upload it to my web site... John - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool length probing questions (was: Improved probing)
Chris Radek wrote on 08/11/2007 21:05: > Hi all, I don't want to distract everyone from EMC2.2 but I've done > some fun stuff in TRUNK (pre-2.3) with probing. I don't think many > people are using probes but I know some are, and they might like to > try it. I'd appreciate any reports of success or failure. > > There are some new Gcodes documented here: > > http://www.linuxcnc.org/docs/devel/html/gcode_main.html#sub:G38.2:-Straight-Probe > > which allows much smarter probing without all the wasted motion. NICE! Really. This is really, really nice. Thanks a lot. I still don't have my probe finished, but I most certainly will tackle that when I'm back from my holidays in Florida. > and the results are something like this (the program preview is > I think with these new G38.x primitives there are a lot of smart ways > you could probe a shape. If you write one let us know! Well, together with G43.1, I think this gives all the really difficult parts of what I need to do dynamic (automatic) tool length adjustments after manual tool change in some O-code sub, with no input from the surrounding program (apart from the tool number wanted). However: Can a gcode-program _read_ the current tool length offset (for G43 or G43.1 tool length offsets)? Can a gcode-program read the current positions and current offsets? This is basically what such a subroutine would look like in pseudo-code: store current tool position and coordinate system turn off tool length compensation turn off spindle switch to machine coordinates [1] go to a safe height (usually highest possible Z on my machine) go to X/Y coordinate of tool length sensor Select the tool wanted Use G38.2 to tip the sensor Abort program if this fails Use G38.4 to release sensor If no tool is selected yet (does emc even allow this to happen or does it always use some "default" or "last used" tool?) Store Z(from G38.4)-Zsensor in current original_tool_length (where Zsensor is the approximate height of the sensor) Store 0 as new tool_offset assuming that the user did the touch-off with the first tool already, even though it wasn't yet selected) else Select the tool wanted Use G38.2/G38.4 as above Store Z-Zsensor as new tool_length store tool_length-original_tool_length in tool_offset endif go back to safe height restore original coordinate system set G43.1 to tool_offset go to original X/Y at safe height go to original Z This basically simulates the behaviour from the DOS-based CNC program I used before EMC (and which I must admit I still use for programs which need multiple tools). If EMC wouldn't allow the "no tool selected yet condition", that could of course be worked around by having a variable which is set to 0 at program start (somehow) to emulate that. Or by having one O-sub for the first tool at and another O-sub for subsequent tools. But the main blockers I still see is the very first line (and the last two lines): Store/restore the current position and coordinate system. I couldn't see how I could read the current coordinates. And wether or not #5220 always represents the currently selected coordinate system is also not 100% sure from http://www.linuxcnc.org/docs/devel/html/gcode_main.html#sub:Coordinate-Systems or http://www.linuxcnc.org/docs/devel/html/gcode_main.html#sub:Parameters One last question: Is using G0 G53 X0 Y0 Z0 equivalent to G10 L2 P9 X0 Y0 Z0 G59.3 G0 X0 Y0 Z0 G54 Assuming that the program doesn't otherwise use the G59.3 coordinate system and was in the G54 coordinate system before each of these? Regards, Sven PS: I know that the "traditional" M6 may change the (tool/working) positions of/on all axes. But I actually like the behaviour of the old program of returning to the previous position (though it had its drawbacks, since it returned to the exact same _machine_ position, which was fatal if the new tool was longer than the previous and the previous was in contact with the working piece right before M6. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] cnc advice
[EMAIL PROTECTED] wrote: > I need to (order reversed to put the easy one first) > 2) Cut fine threads on small diameter tubes. Just about any lathe will do. If the spindle thru-hole is larger than the workpiece diameter, workholding easy, since you can chuck it up with just the end to be threaded sticking out. > 1) cut very fine threads on largish diameter tubes. (about 6" diameter > pipe/tubing. Inside and outside thread.). How long? If the parts are "ring-like" (length less than diameter) then you can use anything that can chuck and swing them. But if they are "pipe-like (length significantly greater than diameter), you either need a long bed lathe and a steady rest, or a lathe with a truly huge hole thru the center of the spindle. Spindle speed is also an issue - 6" diameter is approximately 1.5 foot circumference. For 100 SFPM cutting speed (HSS cutter, steel workpiece), you'd need a spindle speed of 66 RPM. Carbide cutters and aluminum workpieces would let you go faster, but you still are looking at the low end of a typical "small lathe" spindle speed range. Regards, John Kasunich - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G Code Generators
On Monday 26 November 2007, [EMAIL PROTECTED] wrote: >Sorry you need to right click on the link and pick "Save As" > >John > Still no luck John, this is face.py as downloaded: http://www.w3.org/TR/html4/strict.dtd";> The page cannot be found BODY { font: 8pt/12pt verdana } H1 { font: 13pt/15pt verdana } H2 { font: 8pt/12pt verdana } A:link { color: red } A:visited { color: maroon } The page cannot be found The page you are looking for might have been removed, had its name changed, or is temporarily unavailable. Please try the following: Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly. If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted. Click the Back button to try another link. HTTP Error 404 - File or directory not found.Internet Information Services (IIS) Technical Information (for support personnel) Go to http://go.microsoft.com/fwlink/?linkid=8180";>Microsoft Product Support Services and perform a title search for the words HTTP and 404. Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Web Site Setup, Common Administrative Tasks, and About Custom Error Messages. > >- >This SF.net email is sponsored by: Microsoft >Defy all challenges. Microsoft(R) Visual Studio 2005. >http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ >___ >Emc-users mailing list >Emc-users@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/emc-users -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) We are all dying -- and we're gonna be dead for a long time. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] cnc advice
[EMAIL PROTECTED] wrote: > I need to > 1) cut very fine threads on largish diameter tubes. (about 6" diameter > pipe/tubing. Inside and outside thread.). > 2) Cut fine threads on small diameter tubes. (sherline or Taig probably > will do) > > If someone have experience with theis, please advice as to the best > affordable machines for the two tasks. Well, if the Sherline or Taig won't do #1, then it doesn't make sense. Get one machine that will do both (unless you are talking serious production, here.) This is a CNC list, do you need a CNC machine for this, or would a manual lathe with quick change do it? If you need the ability to cut any totally random thread pitch, then CNC starts looking like the answer. You may need to make custom fixtures (mandrels) to support these thin tubes on the ID while the thread is being cut, expecially the 6" diameter. Outside thread is harder to do, as a circle is easier to push in than out, but you may need support on either operation. A 6-jaw chuck can be helpful in holding thin tubes, but you may need better support than that provides. Definitely get a chuck with 2-part jaws, as machinable soft jaws might be made to grip your parts well without needing the mandrels. You can make "wide jaws" that close like a collet and support the piece around 330 degrees of the circumference, but if you never do the same diameter twice, that may not be the best solution. If you do the same diameter very often, that's the way to go. Also, get an "adjustable chuck", it has bolts that allow the chuck body to be moved slightly so it will grip a particular size very accurately on-center. As for CNC machines, unless you have a high budget, you probably will need to make your own. You could buy a 12" import lathe and convert, buy a used lathe and convert, buy a retired CNC lathe and install EMC2 and necessary control hardware (PC, motor drives, may need to replace motors, etc.) The advantage of the used CNC machine is it will already have ballscrews and the motor attachments, but may need repair work. Maybe you need to tell us more about the level of investment (both money and time) you have to put into this, and what amount of work you need to have it do (a couple pieces a day, or 200 a day, etc.) and we can be more specific. Jon - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] cnc advice
Stainless or nylon? Makes difference, you see... 2007/11/26, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > > I need to > 1) cut very fine threads on largish diameter tubes. (about 6" diameter > pipe/tubing. Inside and outside thread.). > 2) Cut fine threads on small diameter tubes. (sherline or Taig probably > will do) > > If someone have experience with theis, please advice as to the best > affordable machines for the two tasks. > > - > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] cnc advice
I need to 1) cut very fine threads on largish diameter tubes. (about 6" diameter pipe/tubing. Inside and outside thread.). 2) Cut fine threads on small diameter tubes. (sherline or Taig probably will do) If someone have experience with theis, please advice as to the best affordable machines for the two tasks. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G Code Generators
Sorry you need to right click on the link and pick "Save As" John - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G Code Generators
I get a 404 when I try http://suburb.semo.net/jthornton/face.py. Beer page work fine. D On Nov 26, 2007, at 7:36 AM, Gene Heskett wrote: > On Monday 26 November 2007, John Thornton wrote: >> I have the first of a series of G Code generators for EMC up on my >> web site. >> >> http://suburb.semo.net/jthornton/EMCGen.html >> >> These are Python/Tkinter so everyone that has EMC2 on an Ubuntu >> box should >> be able to run them. >> >> I hope to combine them when they are all finished to one file. >> >> These are for the simple tasks that might get the code to EMC2 >> faster than >> using a CAD/CAM program. Tasks such as facing, pockets, slots, drill >> patterns etc. >> >> Let me know what you think. And any seasoned Python programmers >> any tips >> or improvements to my code are welcome... >> >> John >> > File not found when clicking on what looks like the dl button, John. > >> - >> >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2005. >> http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ >> ___ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-users > > > > -- > Cheers, Gene > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. Please use in that order." > -Ed Howdershelt (Author) > "Yes, your honour, I have RSA encryption code tattood on my > penis. Shall I show the jury?" > > -- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G Code Generators
On Monday 26 November 2007, John Thornton wrote: >I have the first of a series of G Code generators for EMC up on my web site. > >http://suburb.semo.net/jthornton/EMCGen.html > >These are Python/Tkinter so everyone that has EMC2 on an Ubuntu box should > be able to run them. > >I hope to combine them when they are all finished to one file. > >These are for the simple tasks that might get the code to EMC2 faster than >using a CAD/CAM program. Tasks such as facing, pockets, slots, drill > patterns etc. > >Let me know what you think. And any seasoned Python programmers any tips >or improvements to my code are welcome... > >John > File not found when clicking on what looks like the dl button, John. >- >This SF.net email is sponsored by: Microsoft >Defy all challenges. Microsoft(R) Visual Studio 2005. >http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ >___ >Emc-users mailing list >Emc-users@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/emc-users -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) "Yes, your honour, I have RSA encryption code tattood on my penis. Shall I show the jury?" - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] G Code Generators
I have the first of a series of G Code generators for EMC up on my web site. http://suburb.semo.net/jthornton/EMCGen.html These are Python/Tkinter so everyone that has EMC2 on an Ubuntu box should be able to run them. I hope to combine them when they are all finished to one file. These are for the simple tasks that might get the code to EMC2 faster than using a CAD/CAM program. Tasks such as facing, pockets, slots, drill patterns etc. Let me know what you think. And any seasoned Python programmers any tips or improvements to my code are welcome... John - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users