537,953 active members*
2,993 visitors online*
Register for free
Login
IndustryArena Forum > CAM Software > Uncategorised CAM Discussion > Ezilathe, a useful aid to lathe programming.
Page 7 of 7 567
Results 121 to 128 of 128
  1. #121
    Registered
    Join Date
    Apr 2009
    Posts
    87

    Re: Ezilathe, a useful aid to lathe programming.

    Rengan77.
    I just checked out your DXF for the chess pawn. Your profile is made up of generally individual polyline segments. This could be an issue, as the direction could be random, and possibly the odd gap in the profile. Much safer to join all segments required into 1 continuous polyline (No gaps, and all going the same way) as the Follow polyline functions do not correct direction.
    Also split the big arc at 0 and 90 degrees to remove the unwanted part, and to allow Ezilathe to truncate the cut as required.
    Parted it off for you as well. The head will still show a slight undercut from the tool radius and 11 deg lead angle. you would be better off with a sharp knife tool with no rad and 0 lead angle.
    Attached Thumbnails Attached Thumbnails Pawn1.jpg   Dialog1.jpg  
    Attached Files Attached Files

  2. #122

    Join Date
    Nov 2020
    Posts
    9

    Re: Ezilathe, a useful aid to lathe programming.

    Hi Stutank,

    Thank you for your reply. In regards to "face profiling" (sorry i am may not use the correct terminology), I am trying to see if i can profile the face of a round stock to make some sort of RC alloy wheel for my project.

    Question 1
    1. Attached is a picture of a sample wheel blank turned on some sort of cnc lathe (I guess). Since the face is of the stock is perpendicular to the axis of the lathe spindle, How and what strategy should i use in Ezilathe to achieve my goals if I were to use OD turning and the appropriate/recommended lathe turning tool ? - refer to wheel blank.jpg

    Question 2
    2. I have attached some photos describing the method of facing a round stock to obtain the profile as attached but this time using a lathe tool that is parallel to the lathe spindle axis; how do i model this tool and what process (i,e. OD turning etc) do i need to implement to achieve the required profile ? refer to Face Profiling example.png, OD facing R-L with tool perpendicular to lathe spindle axis.png and OD facing with tool parallel to lathe spindle axis.png

    Question 3
    Regarding with my chess pawn issue above with polyline, where i am getting so odd toolpaths, where no truncation appears. Is there any issue with the dex I sent ? Have you found a solution ? Something i am not doing correctly i guess.

    thank you sir
    best regards

  3. #123
    Registered
    Join Date
    Apr 2009
    Posts
    87

    Re: Ezilathe, a useful aid to lathe programming.

    Just uploaded an update to the "Ezilathe Beta Version" under Downloads/Others.
    An additional to ID Boring function - Allow Initial Dia for boring = 0 to disable all tool checks.
    The reason for this is to allow Facing to center if required.
    The problem is that you can now put a large boing tool in a small hole (Not overly happy with this).
    Another way to allow facing is to disregard (For tool checking) a final segment that ends at X0 (or slightly less for overlap i.e. X-0.5)
    Any views on which is better.

    Exe has been renamed, so avoid overwriting the existing version. just run Ezilathe1732.

  4. #124
    Registered
    Join Date
    Apr 2009
    Posts
    87

    Re: Ezilathe, a useful aid to lathe programming.

    rengan77.
    Reviewed your Questions.
    1) Wheel blank - Good job for trepanning, 1 trepanning tool (With or Without Radius) could complete the job. Your DXF could include other profiles on different Polylines and/or layers. These extra profiles can be initial stages in producing a form. For example trepan a groove around the mid point, sufficient to start a boring tool to do the outer half. The boss could then be OD Turned with a tool held as your Photo 4.

    2) Face Profile example - Also can be done as a trepanning Job. I have adjusted boring to allow facing the end to X0 (refer post below). Works well, Boring is a neater option.

    3) The Object of the polyline processes is to process as continuous profiles. Easier especially on complex profiles (> 100 segments), and considerably less error prone. Multi segment polylines will not have any gaps, and be 1 continuous direction.
    Splitting a long radius that is "Re-entrant" helps in truncating the cut. (Check out my Chess Pawn.DXF from previous post)

  5. #125

    Join Date
    Nov 2020
    Posts
    9

    Re: Ezilathe, a useful aid to lathe programming.

    Hi Stutank,

    Thank you for your quick response to the Chess Pawn 1.dxf issue. Noted on the "continuous polyline".

    I managed to regenerate the gcode OD turning profile as you advised. Attached are the gcode and the regenerated simulation at my site.

    Noted on - "Also split the big arc at 0 and 90 degrees to remove the unwanted part, and to allow Ezilathe to truncate the cut as required.
    Parted it off for you as well. The head will still show a slight undercut from the tool radius and 11 deg lead angle. you would be better off with a sharp knife tool with no rad and 0 lead angle."

    Just wondering what is the best way to generate a dxf file from a 3D ?
    Just to share with you how I generate the dxf with the following steps. I think maybe I am doing it in a not so efficient way ..haha

    1.Create 3D model of chess pawn (I am using Solidworks CAD)
    2.Save as dxf from Solidworks the side profile view.
    3.Import dxf generated in solidworks into Vectric Aspire, where I define the origin (at the head of the chess pawn). I usually use vectric join vectors to join all vectors into a single vector
    4.Export the newly generated dxf to overwrite the original one generated by solidworks.

    Maybe you could share what is the best known method or practice to generate a dxf file ?

    Best Regards
    rengan

  6. #126

    Join Date
    Nov 2020
    Posts
    9

    Re: Ezilathe, a useful aid to lathe programming.

    Your comment:-
    1) Wheel blank - Good job for trepanning, 1 trepanning tool (With or Without Radius) could complete the job. Your DXF could include other profiles on different Polylines and/or layers. These extra profiles can be initial stages in producing a form. For example trepan a groove around the mid point, sufficient to start a boring tool to do the outer half. The boss could then be OD Turned with a tool held as your Photo 4.

    My comment:-
    I will feedback on this separately and soon after more experimentation.



    Your comment:-
    2) Face Profile example - Also can be done as a trepanning Job. I have adjusted boring to allow facing the end to X0 (refer post below). Works well, Boring is a neater option.

    My comment :-
    I simulated vith Ezilathe 1.7.3.1 and 1.7.3.2 and i obtained 2 sets of results and observation:-

    1.7.3.1
    ID boring Ezilathe 1.7.3.1 vector selection.png
    ID boring Ezilathe 1.7.3.1 results.png
    I have to have an initial hole diameter value (as expected) to allow for the boring bar to fit without crashing, the tool check warning is doing its job as expected.

    1.7.3.2
    ID boring Ezilathe 1.7.3.2 vector selection.png
    ID boring Ezilathe 1.7.3.2 results.png
    With initial hole diameter set to "0" the boring bar action definitely traverse outer diameter to X=0 as in my example (and vise versa).
    Realistically i still have to bore out a hole to accomodate the boring bar since it will plunge into the material and will definitely hit the section of the tool that does not have the cutting surfaces.
    I totally agree with you probably its is better to have the tool check enabled.
    The trapening tool with "polyline movement" have a more "natural" facing movement where it digs into the face of the stock while moving radially. Please corect my observation if i am incorrect.
    Ezilathe is already impressive as it is. My hats off to you Sir. Btw do you think it it necessary to have a separate Facing operation ?


    Your comment:-
    "An additional to ID Boring function - Allow Initial Dia for boring = 0 to disable all tool checks.
    The reason for this is to allow Facing to center if required.
    The problem is that you can now put a large boing tool in a small hole (Not overly happy with this).
    Another way to allow facing is to disregard (For tool checking) a final segment that ends at X0 (or slightly less for overlap i.e. X-0.5)
    Any views on which is better.

    My comment:-
    I agree it should have the tool check enabled since the boring bar needs to have an initial hole to fit in. "Another way to allow facing is to disregard (For tool checking) a final segment that ends at X0 (or slightly less for overlap i.e. X-0.5)" - do you mean the tool check disregard the gcode segment ?
    Will Ezilathe have a separate facing function in the future that can support the use of regular turning tool/boring bar that moves in a radial (first) and then axial movement ?



    I have a question wrt the tools you model.I opened "Lathetdat" i noticed the numbers below.
    Some are obvious but what do the other number mean ?
    Are they specific to Ezilathe or they are standard defitions for lathe tools ?
    How do I go about modeling a carving tool that is parallel to the lathe spindle axis similar to a boring bar ?

    36,0,Carving Tool - 22 deg LH
    3636,Carving Tool - 22 deg LH
    0,0,0,0,0,0,1,
    3,22,0.2,0.2,-0.2,0,5,0,0,0,0,0,0,

    42,4,Test Trepan 2 wide 1 rad
    4242,Test Trepan 2 wide 1 rad
    1,0,0,0,0,0,1,
    0,0,1,0,0,2,6,0,0,0,0,0,0,

    30,3,Boring Tool - Small HSS
    3030,Boring Tool - Small HSS
    0,0,0,0,0,0,1,
    20,68,0,0,0,4,10,0,0,0,0,0,0,

  7. #127

    Join Date
    Nov 2020
    Posts
    9
    Hi Stutank

    Just sharing my diy cnc lathe. I built from scratch. I got the old electrically faulty 7*14 lathe from friend and modded it to accept cnc stuff. Made some improvements to increase x travel and tighten up the mechanics for rigidity. I kept the original Z-axis (1.5 mm pitch screw) and X-axis (1 mm pitch screw) to cut some cost. Future I will upgrade to ball screws.

    The controller is a parallel port based ST-V2, DM-556 stepper drivers, 4 channel relay module, additional optocoupler board for isolation and utilization 2 separate psu.

    I am in the process of completion of a pwm (pin 17 of BOB) to analog + isolator board used to control the KBIC-120 (mine is a Chinese clone dc motor board HL-220AI) via potentiometer pins P1,P2 and P3. This will give mach3 ability to control the dc spindle motor. I will be adding a single pulse per rev opto-interrupter for the spindle index function. Just working out the physical mount. The function is tested and works well.

    The pc is a recondition HP desktop PC with intel core I3 3rd gen. I added a PCIE X1 parallel port as the pc is fairly new and does not have built in parallel port. I am using windows 7 - 32 bit since it is recommended to work with mach3 for full features.

    enjoy
    rengan

  8. #128
    Registered
    Join Date
    Apr 2009
    Posts
    87

    Re: Ezilathe, a useful aid to lathe programming.

    Rengan77.

    DXF from 3D
    export as DXF or DWG from Solidworks - Good often do this myself.
    Never thought of Aspire as a tool for cleaning up the exports from Solidworks. Anything similar to Autocad(2D) will do a good job if it supports polylines of any kind. I use Corel Cad Home and Student, for this job. As you don't need many features for this work, even a number of the Free 2D cad are up to the job. Many Simple parts, are just Drawn in 2D to begin with.

    Any Boring tool job requires some kind of start (Drill or trepan, as large as practical) - Goes without saying. Disabling Checks are sometimes required (As in this case) but I always leave them on otherwise, but it still requires other correct data to be input to work (Such as Min Hole dia on the Tool definition (Which I do not want to Disable). At least Initial Hole Diameter = 0 means that you will put it back, to avoid deleting half the rough cuts generated. It might end up allowing the final end of the last segment only to go below "Initial Hole Diameter" and replacing the value required (No more "0", Assumes a faced end of hole).
    Work is proceeding on Boring - Follow Polyline, and this could cover the question better.

    Boring Tools - These are essentially just Turning Tools Turned through 90 Degrees (Dis-regarding Clearances of course), and this is reflected in the tool editor.
    The shape of the tool defined here does not effect the G-code (Except where width etc are compensated in Grooving / Trepanning). Good tool definitions allow you to see in the simulator what the finished part will look like accurately (See clearance to shoulders in screw-cutting, and true finished size at angled faces or Arcs)

    Tool editor data - Specific to Ezilathe - Don't change directly, Use the Editor.
    Tool shape is very flexible in Ezilathe, so your Boring style carving tool could look like the one shown. Just play with it on screen, until you get what you want (Just move off the changed input to see it reflected in the graphic.

Page 7 of 7 567

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
  •