Ezilathe, a useful aid to lathe programming. - Page 8


Page 8 of 11 FirstFirst ... 567891011 LastLast
Results 141 to 160 of 209

Thread: Ezilathe, a useful aid to lathe programming.

  1. #141
    Member
    Join Date
    Apr 2009
    Location
    Australia
    Posts
    125
    Downloads
    4
    Uploads
    3

    Default Re: Ezilathe, a useful aid to lathe programming.

    Rengan77

    I would find auto clearing the selections very annoying if I select a different tool, usually I would not want the selections cleared. If I do, the Clear selections button is available.
    When changing operation, selections are cleared IF they are invalidated. For example changing cut direction, as they will always need re-selecting.

    Snehalharshe

    And your point is ??
    .



  2. #142
    Member rengan77's Avatar
    Join Date
    Nov 2020
    Posts
    35
    Downloads
    26
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Hi Stutank,

    Noted on the clearing explanation. I was probably looking at only one angle. Anyway I will play around more and feedback on the operations. I finally decided on the enclosure lid that mimics industrial cnc lathe (photos attached)

    Btw regarding thread cutting features (refer to attached photos), for a sample M6x1 thread, A comparison between a reference table and Ezilathe threading feature, I noticed there are some difference between the the table (reference) 1st to 5th passes. The final pass is similar ~ 0.06 mm and also the depth of thread is different. Just wondering is my reference table in correct or there some setting that I am not entering correctly in Ezilathe ?


    thanks
    rengan

    Attached Thumbnails Attached Thumbnails Ezilathe, a useful aid to lathe programming.-img20210615210157-jpg   Ezilathe, a useful aid to lathe programming.-img20210615210211-jpg   Ezilathe, a useful aid to lathe programming.-htb1fgmoau_rk1rjy0fcq6zevvxa9-jpg   Ezilathe, a useful aid to lathe programming.-ezilathe-1-7-3-3-thread-cutting  

    Ezilathe, a useful aid to lathe programming.-thread-cutting-guide-jpg  
    Attached Files Attached Files


  3. #143
    Member
    Join Date
    Apr 2009
    Location
    Australia
    Posts
    125
    Downloads
    4
    Uploads
    3

    Default Re: Ezilathe, a useful aid to lathe programming.

    Rengan77

    Ezilathe data comes from Machinery handbook, and has been checked a number of times.
    Your data sheet refers to Inserts dedicated to a particular pitch in this case MMT16ER100ISO for 1.00 pitch only.
    This thread profile has a Flat of 0.1443mm at the root of the thread, and this is reflected in the charted values.
    You have Ezilathe set for non-std shortening of 0.00 flat (i.e. a sharp Vee tool).
    Set to Standard shortening to see the effect (Gives same depth of thread 0.6134mm)
    Also Ezilathe set for Flank Infeed - Constant Volume, not Radial infeed, so the intermediate cuts are even more different.
    Mach3 only uses Flank infeed - Constant Volume - Very Wise.



  4. #144
    Member rengan77's Avatar
    Join Date
    Nov 2020
    Posts
    35
    Downloads
    26
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Hi Stutank,

    Thank you for your reply and clarification. Please don't get me wrong, I trust the data in Ezilathe. I was just wondering how to make sense of it and where I need to get the correct information. I am merely a novice when comes to machining, I cherish your knowledge and experience and always open to learning from you sir. I recently acquired SER1010H11 + 11ER AG 60 Insert. Can you share how to setup this tool on Ezilathe ?

    thanks
    rengan

    Attached Thumbnails Attached Thumbnails Ezilathe, a useful aid to lathe programming.-1pc-ser1010h11-lathe-turning-tool-holder-boring  


  5. #145
    Member
    Join Date
    Apr 2009
    Location
    Australia
    Posts
    125
    Downloads
    4
    Uploads
    3

    Default Re: Ezilathe, a useful aid to lathe programming.

    Rengan77
    Your 11ERAG60 is a full 60 deg insert (No Flat or Rad on Tip). setup in screwcutting with Non-Standard Shortening of Zero (As you had it setup originally)
    Check tool 11 from the sample tool list (Screwcut External 60 deg) it is a 16ERAG60 insert.
    Most settings are obvious, but Max cutting Depth entered as 3 sets the tool projected width, useful when cutting up to a shoulder.
    16 size is 1.75 leading edge to tip (1/2 measured width of 60 deg profile). Projected width 1.75 divided by Tan(30) = 3.031.
    I do not have 11ERAG60, only 11IRAG60 that measures 0.8 Projected width.

    All the above does not effect screwcutting, only the visualization in the Simulator, you can see when you are clear of any shoulders etc.

    Hope this is what you need.

    Last edited by Stutank; 06-19-2021 at 05:23 AM. Reason: Clarification


  6. #146
    Member
    Join Date
    Mar 2015
    Posts
    17
    Downloads
    8
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Rengan77 you might need more cuts, as you have limited power. I tend to increase the number of cuts until last cut depth is between 0.05 and 0.1 on steel.



  7. #147
    Member rengan77's Avatar
    Join Date
    Nov 2020
    Posts
    35
    Downloads
    26
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Quote Originally Posted by Dragon8 View Post
    Rengan77 you might need more cuts, as you have limited power. I tend to increase the number of cuts until last cut depth is between 0.05 and 0.1 on steel.
    Hi Dragon8,

    Thank you for your input. You are suggesting the first depth of cut ?


    thanks
    rengan



  8. #148
    Member rengan77's Avatar
    Join Date
    Nov 2020
    Posts
    35
    Downloads
    26
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Hi Stutank,

    Thank you for your detailed reply. As usual your knowledge is very much appreciated. My reply for each items as follows :-

    1."Your 11ERAG60 is a full 60 deg insert (No Flat or Rad on Tip). setup in screwcutting with Non-Standard Shortening of Zero (As you had it setup originally)"

    My Reply: I understand this is due to the fact my insert has a sharp tip.


    2."Check tool 11 from the sample tool list (Screwcut External 60 deg) it is a 16ERAG60 insert.
    Most settings are obvious, but Max cutting Depth entered as 3 sets the tool projected width, useful when cutting up to a shoulder.
    16 size is 1.75 leading edge to tip (1/2 measured width of 60 deg profile). Projected width 1.75 divided by Tan(30) = 3.031.
    I do not have 11ERAG60, only 11IRAG60 that measures 0.8 Projected width.

    My Reply: I can create another tool 11ERAG60 with the altered geometry as you suggested.


    3."All the above does not effect screwcutting, only the visualization in the Simulator, you can see when you are clear of any shoulders etc."

    My Reply: I understand the visual representation on the simulation and the actual screw cutting process will move according the the tool path created by the gcode. I can physically see it on the tool path generated by Mach3 turn.

    BTW I have attached several photos (Ezilathe 1.7.3.3 OD Turning and Threading 1,Ezilathe 1.7.3.3 OD Turning and Threading 2 & Ezilathe 1.7.3.3 OD Turning and Threading 4) and gcode (Ezilathe 1.7.3.3 OD Turning and Threading 3).

    Do I need to alter the "Depth of Thread *, Core Diameter and Basic Pitch Diameter ? How those parameters effect the thread cutting ?

    I managed to complete my cnc mini lathe connection for the optical sensor and tested the threading feature in G32 and G76. It works great as expected. The video link is below.



    Cheers
    best regards
    rengan

    Attached Thumbnails Attached Thumbnails Ezilathe, a useful aid to lathe programming.-ezilathe-1-7-3-3-od-turning   Ezilathe, a useful aid to lathe programming.-ezilathe-1-7-3-3-od-turning  
    Attached Files Attached Files


  9. #149
    Member rengan77's Avatar
    Join Date
    Nov 2020
    Posts
    35
    Downloads
    26
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Hi Stutank,

    My questions this time is related to Ezilathe and Mach3. I managed to get my DIY 8 position tool turret working. My videos is as follows





    Just to describe how I implemented the 8 position tool turret :-

    1.It utilizes a Nema23 stepper motor/worm gearbox combination with no tool # 1 position sensor (purely open loop)

    2.Initial position require tool # 1 to be position correctly before start of machining (MDI into position in Mach3) and reposition back to tool # 1 after machining (I added T0101 line of gcode manually in the main gcode before M30 command(refer to my gcode attached as used in the videos).

    3.The m6start macro will handle tool change; by first homing X and Z axis, perform the tool change and finally updating the Mach3Turn Tool DRO once a tool change is called and completed.

    I have a slight problem initially with the behavior of the tool turret when the line "M5 G28" executes after each completed tool path for a particular tool number.
    When G28 executes, both X and Z axis will return to its homed position (as expected which is ok) but it will also home any other axis that is enabled, such as A-axis used for the tool turret, hence the lost of tool position.

    After much trial and error I made a work around by manually substituting G28 with G28 Z0 and G28 X0, which solved the problem.

    OLD CODE
    *********************************

    T0202 (Carving Tool - 22 deg LH)
    (Process = O.D. Turning - Cut Right to Left)
    M3 S600
    G00 X25.0 Z0.5
    (Rough #1 R-L)
    .
    .
    G00 Z0.5
    M5 G28

    T0303 (55 Deg Diamond RH Face/Turn)
    (Process = O.D. Turning - Cut Right to Left)
    M3 S600
    .
    .


    NEW CODE
    *********************************

    T0202 (Carving Tool - 22 deg LH)
    (Process = O.D. Turning - Cut Right to Left)
    M3 S600
    G00 X25.0 Z0.5
    (Rough #1 R-L)
    .
    .
    G00 Z0.5
    M5
    G28 Z0
    G28 X0

    T0303 (55 Deg Diamond RH Face/Turn)
    (Process = O.D. Turning - Cut Right to Left)
    M3 S600
    .
    .

    This definitely work well as shown in the video but I have to manually alter the codes to make it work. Also X axis actually moved to X0 (work coordinate + offset) and then move to X0 (G53) as in the video. This did not pose any issue but seems to waste some time. The behavior of G28 X~ Z~ is described in the forum below.

    https://www.machsupport.com/forum/in...?topic=41827.0

    "Fred,

    G28 by itself in Mach3 provides for movement without axis definitions resulting in a transverse move to machine zero. As noted in Mach definitions, the intermediate point is the current point and only one movement is made when no axis words are given. One must be careful in it's use since G90, G91, and additionally Fixture Offsets can affect the resulting machine movements when G28 is commanded.

    To home an individual axis, say X axis, add axis definition to the G28 command for example:

    G28 X0.0 - if a G54 / work offset exists and you are away from the exact offset value then you will have two movements. IE; it will first go to the intermediate value ( the work offset value ) and then go to X axis machine zero.

    G28 X0.0 – if G54 exists and you are at the exact offset value then you will have one movement ie; since your at the intermediate value there is no need to move to it so one move only to the X axis machine zero.

    G28 X0.0 – if no offset exists there is no intermediate movement and the axis just goes to X axis machine zero.

    G91 G28 X0.0 – there is no movement since mode is changed to incremental and the request is for zero movement

    G28 – only one movement back to machine zero irrelevant if there is a work offset

    Take some time and try the G28 along with axis definitions and see note the movements that occur.
    Try G28 X1.0 for example and see what happens!


    RICH"



    Do you know any other method I can just home just X and Z without homing any other axis, as my A-axis ?

    I have found using G53 X0 Z0 also works but I need to still manually edit the codes, I am ok with manual editing.

    Just to share the m6start macro handling the tool change already has the ability to automatically home X and Z ( via G53 X0 Z0 within the macro itself) as long as it is called via T0x0x. This means I can actually omit G28 after M5 since the next line will the T0x0x that will automatically home axis X and Z.

    Maybe this could be a suggestion for Ezilathe to be able to turn ON/OFF G28 ?

    Your input is much appreciated

    Cheers, stay safe and best regards
    rengan

    Attached Files Attached Files


  10. #150
    Member
    Join Date
    Apr 2009
    Location
    Australia
    Posts
    125
    Downloads
    4
    Uploads
    3

    Default Re: Ezilathe, a useful aid to lathe programming.

    Rengan77
    Note that All inputs in Red text are read only.
    Right hand window describes the thread required, so once that is set, that is all that is required for the thread parameters. Any changes on the Right hand window, sets up the cutting parameters on the Right hand window, as far as thread form parameters.
    The left hand window allows you to change the cutting parameters as required. Thread depth and infeed angle may be overridden from here. All other inputs (Black Text) can be adjusted to suit your requirements here. Mach4 only inputs are greyed out as not applicable to Mach3. Flank infeed - Constant Volume should be left as is for Mach3. Z axis feed required shows the feed needed (Green if OK, Red if exceeding system capability if entered for lathe), Easy to exceed if cutting large lead threads.

    G28 - can be an issue for some, for a variety of reasons (Yours is one I did not think about). G53 (Move to Machine Coordinates) is perfectly valid, and recommended under Mach4. Like everything (Almost) in Ezilathe, it can be altered. If you go to the Speeds / Feeds window, you will see the Lathe details on the Right hand side.
    Exit String #1 usually is set to "M5 G28" This can be set to "M5 G53 X0 Z0", "M5" or any value you require. The Homing position can be a little remote from where you are working, so can be adjusted here or in the G-code file to something more appropriate especially Z for short work. Exit String #1 is added at every Toolchange. Exit string #2 (Usually "M30") is added at program end. Also note the 3 init strings (Added at program Start) and Tool Change String added at tool change lines.

    Dragon8 - is suggesting the last cut depth. The table in the center of the threading window lists the details of the cuts you have specified. Reading the Last listed "Inc. Cut" is a good indicator as to how "Radical" your screwcutting will be. Something you will have to get a feel for, as material (Brass to hard steel), Thread length (Springing of long threads) etc. all effect the number of cuts used. Just wind up the number of cuts (Up/Down arrows just for this) until you have the required value Here. I go even further than dragon8 suggests a lot of the time, and use cutting oil on Steel. Don't stick with that chart, it is not applicable to you without coolant etc.



  11. #151
    Member rengan77's Avatar
    Join Date
    Nov 2020
    Posts
    35
    Downloads
    26
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Hi Stutank,

    Sorry for the late reply. I was in the process to get the COVID shots for the entire family and had to complete my cnc mini lathe dc motor controller (clone KBIC-120/240) connections to Mach3.

    My replies to your statements:-

    "Note that All inputs in Red text are read only.
    Right hand window describes the thread required, so once that is set, that is all that is required for the thread parameters. Any changes on the Right hand window, sets up the cutting parameters on the Right hand window, as far as thread form parameters.
    The left hand window allows you to change the cutting parameters as required. Thread depth and infeed angle may be overridden from here. All other inputs (Black Text) can be adjusted to suit your requirements here. Mach4 only inputs are greyed out as not applicable to Mach3. Flank infeed - Constant Volume should be left as is for Mach3. Z axis feed required shows the feed needed (Green if OK, Red if exceeding system capability if entered for lathe), Easy to exceed if cutting large lead threads."

    Noted on the above, will be trying out soon on the physical lathe.

    "G28 - can be an issue for some, for a variety of reasons (Yours is one I did not think about). G53 (Move to Machine Coordinates) is perfectly valid, and recommended under Mach4. Like everything (Almost) in Ezilathe, it can be altered. If you go to the Speeds / Feeds window, you will see the Lathe details on the Right hand side.
    Exit String #1 usually is set to "M5 G28" This can be set to "M5 G53 X0 Z0", "M5" or any value you require. The Homing position can be a little remote from where you are working, so can be adjusted here or in the G-code file to something more appropriate especially Z for short work. Exit String #1 is added at every Toolchange. Exit string #2 (Usually "M30") is added at program end. Also note the 3 init strings (Added at program Start) and Tool Change String added at tool change lines."

    Noted on the details above. I have decided to add "M5 G53 X0 Z0" for exit string #1. I understand on what you mean if the home position is near the work piece and far away from it. Currently my mini lathe has a fixed position limit switch which is to ensure the machine does not go past its designed physical limits. However, the homing I have implemented without physical switch and use software to locate the homing within a relatively close to my varying workpieces. This ensures everytime I make a tool change, I can save some time by avoiding long distances to the homing location.

    "Dragon8 - is suggesting the last cut depth. The table in the center of the threading window lists the details of the cuts you have specified. Reading the Last listed "Inc. Cut" is a good indicator as to how "Radical" your screwcutting will be. Something you will have to get a feel for, as material (Brass to hard steel), Thread length (Springing of long threads) etc. all effect the number of cuts used. Just wind up the number of cuts (Up/Down arrows just for this) until you have the required value Here. I go even further than dragon8 suggests a lot of the time, and use cutting oil on Steel. Don't stick with that chart, it is not applicable to you without coolant etc."

    Noted on the above, I will feedback once I physically try out the screw cutting.

    I will be getting my cnc lathe up and fully operational within these few weeks. I will share the results then.

    Thank you again for your feedback and sharing your vast knowledge and experiences with me and other fellow members. I learnt alot from your replies and will be learning more once I get to physically make chips. Thank you for your superb contribution, The Ezilathe

    Stay safe
    Best Regards
    Rengan

    Attached Thumbnails Attached Thumbnails Ezilathe, a useful aid to lathe programming.-ezilathe-exit-string-png  


  12. #152
    snahtajain's Avatar
    Join Date
    Aug 2021
    Posts
    2
    Downloads
    0
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Hi,

    Java is stage free, that implies Java projects can run flawlessly on Linux, Windows, and MacOS. In reality, Java is also upheld on many installed and versatile stages. Java alludes to the procurement of information, abilities, and capabilities because of the educating of professional or reasonable abilities and information that identify with explicit valuable skills. Our Java course in punehas explicit objectives of working on one's ability, limit, and execution.



  13. #153
    Member rengan77's Avatar
    Join Date
    Nov 2020
    Posts
    35
    Downloads
    26
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Hi Stutank,

    I managed to get the X- axis, Z-axis and Tool Turret to reinitialize/home upon reset by implementing an initialization macro M1000 thus not necessary for me to add in "M5 G53 X0 Z0" in Ezilathe. The X,Z and A axis all have homing switches thus allowing them to be homed upon clicking the reset button. This is great incase the PC and/or lathe machine has error or interruption thus upon hitting the reset button i can reinitialize all Axes.

    I will just need to use the default Exit String #1,"M5 G28" in Ezilathe. Additionally I don't have to return my tool turret to Tool # 1 (Master tool) after the end of a CAM program completion.

    The M1000 initialization macro uses "RefCombination()", "G53 X....", "G53 Z....." and "G53 A...." accordingly.

    ************************************************** ************************************************** ******
    'M1000 macro

    Sub Main

    'This function allows any combination of axes to be simultaneously referenced (homed)

    'Referenced X-Axis
    RefCombination(1)
    While Ismoving()
    Wend

    'Position X-Axis 1 mm away from X-Home Switch
    Code"G53 X-2.0"
    While Ismoving()
    Wend

    'Referenced Z-Axis
    RefCombination(4)
    While Ismoving()
    Wend

    'Position Z-Axis 1 mm away from X-Home Switch
    Code"G53 Z-2.0"
    While Ismoving()
    Wend

    'Referenced A-Axis
    RefCombination(8)
    While Ismoving()
    Wend


    'Ensure Tool Turret on A-Axis is correctly positioned by reversing ratchet wheel to pawl 0.2 degrees backwards from homed position
    Code"G53 A-0.1 F2000"
    While Ismoving()
    Wend

    'Tool 1 initialize to system
    SetCurrentTool(1)
    Message "All Axis and Tool Turret Initialized!"



    End Sub

    ************************************************** ************************************************** ******
    Just sharing the results in my video:-



    thank you again for your support and explanation with Ezilathe. and other related items.

    from
    rengan

    Attached Thumbnails Attached Thumbnails Ezilathe, a useful aid to lathe programming.-general-configuration-1-jpg  


  14. #154
    Member ibsk's Avatar
    Join Date
    Mar 2019
    Posts
    2
    Downloads
    4
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    hi stutank
    you are just wonderful with this ezilathe software



  15. #155
    Member
    Join Date
    Apr 2009
    Location
    Australia
    Posts
    125
    Downloads
    4
    Uploads
    3

    Default Re: Ezilathe, a useful aid to lathe programming.

    ibsk
    Good to see that you like ezilathe, and I hope it continues to serve you well.
    Rengan77
    I hope you have finished your machine and is all going well, making plenty of chips.

    As for Ezilathe development - been slow recently, a couple of bugs fixed, but hardly worth an update. I still will add functions as required, but none spring to mind at the moment.



  16. #156
    Member
    Join Date
    Apr 2014
    Posts
    215
    Downloads
    27
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Stuart,

    I was wondering what the chances of adding a linuxcnc post processor / output were in addition to the Mach3/4 one?

    The main difference I suspect will be G76 which is slightly different:

    G76 P- Z- I- J- R- K- Q- H- E- L- $-


    • Drive Line - A line through the initial X position parallel to the Z.
    • P- - The thread pitch in distance per revolution.
    • Z- - The final position of threads. At the end of the cycle the tool will be at this Z position.


    Note When G7 Lathe Diameter Mode is in force the values for I, J and K are diameter measurements. When G8 Lathe Radius Mode is in force the values for I, J and K are radius measurements.


    • I- - The thread peak offset from the drive line. Negative I values are external threads, and positive I values are internal threads. Generally the material has been turned to this size before the G76 cycle.
    • J- - A positive value specifying the initial cut depth. The first threading cut will be J beyond the thread peak position.
    • K- - A positive value specifying the full thread depth. The final threading cut will be K beyond the thread peak position.


    Optional settings


    • $- - The spindle number to which the motion will be synchronised (default 0). For example is $1 is programmed then the motion will begin on the reset od spindle.1.index-enable and proceed in synchrony with the value of spindle.1.revs
    • R- - The depth degression. R1.0 selects constant depth on successive threading passes. R2.0 selects constant area. Values between 1.0 and 2.0 select decreasing depth but increasing area. Values above 2.0 select decreasing area. Beware that unnecessarily high degression values will cause a large number of passes to be used. (degression = a descent by stages or steps.)
    • Q- - The compound slide angle is the angle (in degrees) describing to what extent successive passes should be offset along the drive line. This is used to cause one side of the tool to remove more material than the other. A positive Q value causes the leading edge of the tool to cut more heavily. Typical values are 29, 29.5 or 30.
    • H- - The number of spring passes. Spring passes are additional passes at full thread depth. If no additional passes are desired, program H0.
    • E- - Specifies the distance along the drive line used for the taper. The angle of the taper will be so the last pass tapers to the thread crest over the distance specified with E.' E0.2' will give a taper for the first/last 0.2 length units along the thread. For a 45 degree taper program E the same as K
    • L- - Specifies which ends of the thread get the taper. Program L0 for no taper (the default), L1 for entry taper, L2 for exit taper, or L3 for both entry and exit tapers. Entry tapers will pause at the drive line to synchronize with the index pulse then move at the feed rate in to the beginning of the taper. No entry taper and the tool will rapid to the cut depth then synchronize and begin the cut.



    G-Codes



  17. #157
    Member
    Join Date
    Apr 2009
    Location
    Australia
    Posts
    125
    Downloads
    4
    Uploads
    3

    Default Re: Ezilathe, a useful aid to lathe programming.

    Robertspark
    I don't see any major problem if I treat it as an additional output available by pressing a separate button added to the threading calculator (Instead of using the Current "Add G76 Code" Button). Most [All} of the data required is already calculated on the form. Simulation within Ezilathe may be possible, a comment command is shown below to enable this later.

    M6 x 1 thread in mach3 Dia mode :-

    T1111 (Screwcut External 60 Deg)
    (No. of Cuts 10 + 1 Core Diameter = 4.773)
    M3 S300
    G00 X7.0 Z1.0
    G00 X6.0
    G76 X4.7732 Z-38.0 Q1 P1.0 L45.0 H0.3879 I29.0 C1.0 T0.0
    M5 G28

    Could become :-

    T1111 (Screwcut External 60 Deg)
    (No. of Cuts 10 + 1 Core Diameter = 4.773)
    M3 S300
    G00 Z1.0 X7.0 (or is it X8.0 in dia Mode with 1.0 Clearance)
    G76 P1.0 Z-39.0 I-1.0 J0.194 R2 K0.6134 Q29 L2 E0.6134
    This line Your Exit String #1

    (I,J,K Dias in dia Mode ??? ie I-2.0 J0.388 etc or actual dias)
    Possibly you could advise correct values for both Dia and Rad modes.

    Hopefully, there are no other issues, and other than screwcutting your Mach3 code works without edit. Please note, I cannot check out on a machine



  18. #158
    Member
    Join Date
    Jul 2009
    Location
    Australia
    Posts
    152
    Downloads
    4
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Hi Stutank,

    Will your Ezilathe program work on anything other than Mach3?



  19. #159
    Member
    Join Date
    Apr 2009
    Location
    Australia
    Posts
    125
    Downloads
    4
    Uploads
    3

    Default Re: Ezilathe, a useful aid to lathe programming.

    Rick_B
    Yes. Ezilathe is used with quite a few controllers.
    The areas of initialization & exit code, Tool change, Comment Identifiers are all easily adjusted (Under Lathes window).
    Subroutines are avoided except for G32 & G76 screwcutting. With minor adjustment to Ezilathe, these can be incorporated.

    Ezilathe generates only the basic move commands, very little variation here. For most controllers you should be able to generate usable code.
    Let me know if you have issues, as most can be handled.



  20. #160
    Member
    Join Date
    Jul 2009
    Location
    Australia
    Posts
    152
    Downloads
    4
    Uploads
    0

    Default Re: Ezilathe, a useful aid to lathe programming.

    Thanks, I will download it and give it a try.



Page 8 of 11 FirstFirst ... 567891011 LastLast

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
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Ezilathe, a useful aid to lathe programming.

Ezilathe, a useful aid to lathe programming.