527,773 active members*
2,585 visitors online*
Register for free
Login
IndustryArena Forum > CAM Software > Uncategorised CAM Discussion > Ezilathe, a useful aid to lathe programming.
Page 1 of 6 123
Results 1 to 20 of 105
  1. #1
    Registered
    Join Date
    Mar 2015
    Posts
    15

    Cool Ezilathe, a useful aid to lathe programming.

    I've only been on this forum for a week now, and already getting good value.
    Hiding in the "Downloads/Post File" section of tis forum is a program for download called "Ezilathe".

    I am saving hours using this program to generate / test Gcode for my CNC lathe. It may not be a full blown CAM program, but it will put a toolpath around a dxf file as you direct, quick and easy (including all the roughing cuts). With a little time setting up your tool library it will accurately display the finished profile for acceptance or modification as required.

    Check it out.

  2. #2
    Registered
    Join Date
    Apr 2009
    Posts
    78

    Re: Ezilathe, a useful aid to lathe programming.

    I hope you are still liking EziLathe. I have just uploaded a new version (V1.3) to the downloads section under post files that has many bug fixes and improvements.

    New features include G32 threading, and a printed worksheet to aid in setting up the CNC lathe.
    Many bug fixes including to the DXF processor, and various editors.

  3. #3
    Registered
    Join Date
    Oct 2007
    Posts
    6

    Re: Ezilathe, a useful aid to lathe programming.

    I am also an Ezilathe user and it is now my preferred G code generator and editor for CNC lathe. It has a CAD drawing option which is simple and intuitive and works well. The threading utility is also simple and logical and shows both imperial and metric dimensions on the same panel. It is a breeze compared with Mach 3's threading setup.
    Being fairly new to CNC, I struggled with Mach3 Turn and this little Ezilathe program has been a godsend. Amazingly, it is free!

  4. #4
    Registered
    Join Date
    Mar 2004
    Posts
    391

    Re: Ezilathe, a useful aid to lathe programming.

    Quote Originally Posted by oliomio View Post
    I am also an Ezilathe user and it is now my preferred G code generator and editor for CNC lathe. It has a CAD drawing option which is simple and intuitive and works well. The threading utility is also simple and logical and shows both imperial and metric dimensions on the same panel. It is a breeze compared with Mach 3's threading setup.
    Being fairly new to CNC, I struggled with Mach3 Turn and this little Ezilathe program has been a godsend. Amazingly, it is free!

    Yes. Nice, well kept secret to date.

    I hope someone, or the developer, will share a tool database file as for one, there are almost too many lathe tool variables to insert by hand, and frankly, I still do not understand all of what the dimension variables mean in the tooling dialog windows.

    I know..... I need to find more time for in depth study.
    Chris L

  5. #5
    Registered
    Join Date
    Oct 2007
    Posts
    6

    Re: Ezilathe, a useful aid to lathe programming.

    Trouble is that there are just too many possibilities for the many tools available. But I imagine that Stutank would pass on his own tool database if asked. You could modify it for your own tools.
    I find that Stutank is very helpful with answering queries. And often the answers to my questions are in the help files, or if they are not there to start with, they end up there.

  6. #6
    Registered
    Join Date
    Mar 2004
    Posts
    391

    Re: Ezilathe, a useful aid to lathe programming.

    Perhaps I should write him.

    I'd be thrilled with the common triangle inserts as used in the equally common 7-9 applications based on holder used. So far, I've only installed a 1/8" wide cut-off... it's been enough to allow me to try the program and see the results in the simulator.

    MOST of my problem really does surround not just taking the time necessary because I have so many other irons in the fire. I converted my Denford over a year ago and still have not really made anything substantial !
    Chris L

  7. #7
    Registered
    Join Date
    Apr 2009
    Posts
    78

    Re: Ezilathe, a useful aid to lathe programming.

    The Tool editor is an important section of the program, allowing good visualisation of your work in the simulator. The editor allows for not only the standard insert types, but anything you are likely to use on the lathe. The key to using the editor, is to get the graphic up in the window as soon as possible, and from then on make a change, and move off a field (Mouse, Enter key or Arrow keys) to see the updated graphic.

    To start a tool from scratch (Default = Right Hand Turn, and all zeros in numeric fields).
    Uncheck "Lathe tool disabled"
    Enter say 4mm [0.160"] in "Max Cutting Depth" - (usually good for most purposes, on a small to med lathe)
    Enter 60 (for triangle insert) in "Inc angle deg" field - usually the insert included angle typically 90,80,60,55,32 etc.

    If the above is done, the graphic should be now showing a view from above on a conventional lathe of your basic tool (Tool type MTGNR).

    Next Try in "Lead Angle deg" - 3 for Tool type MTJNR or -30 (note minus) for tool type MTENN.

    Next put a "Tip Radius" into field say 0.2mm [0.008"], graphic will show radius with crosshairs (the controlled point) through the center.
    Correct the controlled point with Z and X offset (Just enter + or - radius as required.

    The pictures show additional common types.

    I Hope this helps, thank you for your interest.
    Attached Thumbnails Attached Thumbnails Tool1.JPG   Tool2.JPG  

  8. #8
    Registered
    Join Date
    Mar 2004
    Posts
    391

    Re: Ezilathe, a useful aid to lathe programming.

    Thank you for the quick tutorial. It is what I assumed, but I thought I was doing something wrong because when I play with dimensions, my full tool view goes off the screen such that I can no longer see exactly what I did. I've included two screen shots, one where your example fits and works (image on the right), then one just with the lead angle increased (left image).

    You'll note that suddenly the zero point moves right, the right view/edge of the tool moves out of view and the window is not resizable.

    The center drill settings throw me a bit because Max Cutting Depth needs to be much longer than you would actually apply.....If I put in an actual maximum cutting depth for this type of tool (which I was doing), You get a really funky looking tool. This is fine because you then know something is wrong, but..... leads me to believe that this setting alters width of tools other than drills.

    Biggest confusion for me initially is that I can not always see the whole tool I am making changes to for some reason. Not sure why the zero point cross hairs do not stay over towards the left side of the screen.

    What am I doing wrong ?
    Chris L

  9. #9
    Registered
    Join Date
    Apr 2009
    Posts
    78

    Re: Ezilathe, a useful aid to lathe programming.

    You are not doing anything wrong, that I can see. The tool display moving to the right as the top edge of the tool approaches level, is something I have not noticed before, and I will need to look at it (a bug !!!). Center drills / drills etc - Yes, if max cutting depth is too short, it can distort the tool. My BS-1 center drill this was 8. Bigger drills make it longer, it is only cosmetic for drills, no other effect.

    Max cutting depth is more than cosmetic only (in the tool editor) for Turning / Boring tools. Less than rough cut depth leaves strips of material showing in simulator, and too large for boring, takes out the back side of bore in simulator. No effect on lathe.

    However, there are times when this can be useful. I often have to screwcut close to a shoulder, If Max cutting depth is entered as = Z distance from tool edge to point / Tan(Half thread angle) then Tool will display in simulator with correct projected width, allowing accurate avoidance of hitting shoulder.
    for example 4mm wide tool (2mm shoulder to point) on 60 Deg thread = 2 / Tan(30) = 3.464 Max cutting depth.

  10. #10
    Registered
    Join Date
    Apr 2004
    Posts
    2

    Re: Ezilathe, a useful aid to lathe programming.

    I'm trying to use Ezilathe V1.3 however I'm running into issues. I'm creating my geometry using AutoCAD 2011 and have tried saving the dxf file using R12 to 2011 formats. The Chess piece keeps getting an error message stating "selected entity must have positive diameter". The ring geometry keeps getting crazy tool paths that cut into the bar stock. Any help that can be provided would be greatly appreciated. I've tried using Ezilathe, Lazyturn and cad2lathe with limited success.

    Thanks,

    Steve

  11. #11
    Registered
    Join Date
    Apr 2009
    Posts
    78

    Re: Ezilathe, a useful aid to lathe programming.

    Steve

    I've checked out your dxf and jpgs and have found a couple of bugs in the processing (as at version 1.3.0.0). Now version 1.3.0.5 with many fixes to imperial file processing.

    Bishop section - the error message about positive dia - fixed in later version (used min dia as 0.1, thinking metric, now 0.0001).
    Z origin should be 0 not 2.2 for best results (produces some odd offsets in radii).
    Adjusted your dxf Z origin, and all processes OK (in latest version). (You will need to check tools used, LH & RH sharp V tool needed) refer jpg, note some undercutting when using 35 deg diamond carbide tool.

    Test Ring 3 - Z origin should be at 0 for best results (See Facing below). I have an issue with the last radius, that I cannot see yet, but the finished profile processes correctly.
    The strange cuts are due to an error in offsetting that last radius (for final rough cut). To get you going, try deleting the final rough cut, as it is hardly required.
    However I will have to work on this (and another minor bug I have just found). If not fixed this week, I will upload new version as is on weekend.

    Facing - Facing (via the DXF processor) is problematic at the start of a program, for many reasons, and is probably best avoided, and just add a couple of lines of code manually (or copy from favorites).

  12. #12
    Registered
    Join Date
    Apr 2009
    Posts
    78

    Re: Ezilathe, a useful aid to lathe programming.

    I have just uploaded the new version of Ezilathe (1.4) that includes all known bug fixes, and some new features including :-
    Recent files dialog box to re-open files quickly.
    Zoom window function in simulator to avoid multiple zooms to get in close.
    Time estimates added to simulator printout including time per tool (so you know when to go walkabout)
    Upgraded processing of imperial files.

    Steve P - should help with the chess set, let me know if it works for you?

  13. #13
    Registered
    Join Date
    Jul 2012
    Posts
    62

    Re: Ezilathe, a useful aid to lathe programming.

    After a lot of hunting for lathe g code generator I found Ezilathe.
    It looks impressive and I am amazed that it is free.

    Just trying it out for the first time today.
    During Dxf processing / Compile g code I get a 'Invalid floating point operation' error.

    It must be something stupid that I am doing.
    Anyone care to point me in the right direction.

  14. #14
    Registered
    Join Date
    Jul 2012
    Posts
    62

    Re: Ezilathe, a useful aid to lathe programming.

    Got it I think.
    I had the front of the workpiece/ drawing at Z5.0.

    I moved the Z to Z0.0 and it compiled the code.
    Well impressed.
    Looking for ward to running the program at the weekend.

  15. #15
    Registered
    Join Date
    Apr 2009
    Posts
    78

    Re: Ezilathe, a useful aid to lathe programming.

    ajarn al

    Glad you got it working, and hope you have a good weekend with it.
    For some reason, with the origin off 0 in Z I do get some strange results as well, I will get to sorting that out soon.
    With the origin at 0, there should be no strange issues, if there are, please post the dxf and I will fix (hopefully).
    It may be free, but it is supported here!

  16. #16
    Registered
    Join Date
    Jul 2012
    Posts
    62

    Re: Ezilathe, a useful aid to lathe programming.

    Stutank.
    It worked for me, very happy.

    I use a work offset, so I had to add a G54 at the start of the program.

    The only thing I had a problem with was the G28 at the end of the program.
    If you are turning between centers it will try to send the Z home through the tailstock.

    I will be running it again today.
    Happy turning.

  17. #17
    Registered
    Join Date
    Apr 2009
    Posts
    78

    Re: Ezilathe, a useful aid to lathe programming.

    ajarn al

    Glad it's working good.

    G28 - If you don't want it, it can be removed or changed like most setup data in Gcode program.
    Ezilathe allows for up to 4 lathes or configurations to be entered See "Speeds/Feeds - Lathe Details"

    Init String #1, 2, 3 are used at the start of a program, and are just initialization code.

    Exit String #1 (usually M5 G28) is used at the end of code blocks (always paired with a tool change)
    Common things added here - M5 (Stop spindle) M9 (Stop coolant).
    G28 can be removed or modified with an intermediate coordinate added (eg G28 X100 to first move X to 100 before the Z Home move).
    G28 can be adjusted under Mach3 - See config - Homing/limits - G28 home location coordinates
    Note Absolute Coordinates are entered here.

  18. #18
    Registered
    Join Date
    Jul 2012
    Posts
    62

    Re: Ezilathe, a useful aid to lathe programming.

    I have edited the initial string to give me a G54.
    Removed the G28 from the exit string.
    Saved the edits.
    Working even better now thanks.

    One thing puzzles me.
    When I save the compiled G code I cannot find it.

    I can see it in the save window when in Ezilathe.
    When I look in the folder it is not there.
    If I do a search it is not found.

    I have to right click and copy.
    Open a new file and paste.

    Probably me doing something stupid.
    Been running CNC for more than 25 years and still have a lot to learn.
    Thanks for your time,

  19. #19
    Registered
    Join Date
    Apr 2009
    Posts
    78

    Re: Ezilathe, a useful aid to lathe programming.

    ajarn al

    You say you have saved the edits to setup. I assume that the values you entered are there when you re-open the program.
    If yes, then you have full rights within the C:\Ezilathe directory, and you might try a gcode save here, to find if you can see it in the load dialog, as well as in windows.
    If all is good here I would check your rights in the directory you use, and check you are actually saving where you think you are saving.
    You might also check the recent files dialog for your file. If it is listed, you should be able to see it in your directory, as it has not failed to save.
    You said you searched, and could not find. Are you using windows explorer or similar, and do a global search.
    What version of windows are you using?

    The initial directories are set to C:\Mach3\Gcode. Does this directory exist?
    What File extension do you use (.txt, .tap etc).

    Once you do get it working, and you are using very different directories, simply reopen the last file from the recent files dialog. This will make that directory your default.

    All very strange, not come across this before. Let me know if you are still having problems.

  20. #20
    Registered
    Join Date
    Jul 2012
    Posts
    62

    Re: Ezilathe, a useful aid to lathe programming.

    I did reply yesterday during a thunderstorm, I think it must have joined Dorothy.

    I will try again during todays thunderstorm.

    Yes the edits to the start and exit blocks are saved.
    Yes the missing programs show up in 'Recent files' and can be opened.
    If I search using 'All programs and files' in the start screen there are no results found.

    No, I do not have Mach 3 on this computer.
    Windows 7 .txt file.

    Not a big panic as my file sizes are very small for now.
    Just curious as to what is happening or not happening.

Page 1 of 6 123

Similar Threads

  1. Cnc Lathe Programming
    By millmonkey1 in forum Employment Opportunity
    Replies: 5
    Last Post: 02-04-2011, 01:17 PM
  2. Programming a bar puller in X2 on a lathe
    By bob1112 in forum Mastercam
    Replies: 1
    Last Post: 01-06-2009, 05:05 PM
  3. Lathe programming
    By mcm1961 in forum Haas Lathes
    Replies: 2
    Last Post: 07-20-2008, 03:41 AM
  4. lathe programming learning ?
    By pit202 in forum Haas Lathes
    Replies: 13
    Last Post: 11-23-2007, 02:41 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •