create slot with profile / so many lines instead of I J K style


Results 1 to 16 of 16

Thread: create slot with profile / so many lines instead of I J K style

  1. #1
    Member turbothis's Avatar
    Join Date
    Oct 2009
    Location
    usa/oregon
    Posts
    230
    Downloads
    0
    Uploads
    0

    Default create slot with profile / so many lines instead of I J K style

    not sure how to word this
    i am doing a .500" diameter profile straight slot into the part. only .050" deep though
    seems like it should output a 2 line K style command instead of a hundred + lines
    maybe the post process is doing this?




    N6X-4.8705Y-0.1594Z0.0F1.0
    N7G01X-4.8724Y-0.1596Z-0.0015
    N8X-4.8744Y-0.1599Z-0.0029
    N9X-4.8764Y-0.1602Z-0.0043
    N10X-4.8784Y-0.1605Z-0.0057
    N11X-4.8804Y-0.1608Z-0.0071
    N12X-4.8824Y-0.1611Z-0.0085
    N13X-4.8844Y-0.1614Z-0.0098
    N14X-4.8864Y-0.1617Z-0.0111
    N15X-4.8885Y-0.162Z-0.0124
    N16X-4.8906Y-0.1623Z-0.0137
    N17X-4.8926Y-0.1626Z-0.015
    N18X-4.8947Y-0.1629Z-0.0162
    N19X-4.8968Y-0.1632Z-0.0174
    N20X-4.8989Y-0.1635Z-0.0186
    N21X-4.9011Y-0.1638Z-0.0198
    N22X-4.9032Y-0.1641Z-0.021
    N23X-4.9054Y-0.1644Z-0.0221
    N24X-4.9075Y-0.1647Z-0.0232
    N25X-4.9097Y-0.165Z-0.0243
    N26X-4.9119Y-0.1653Z-0.0254
    N27X-4.9141Y-0.1656Z-0.0264
    N28X-4.9163Y-0.166Z-0.0275
    N29X-4.9185Y-0.1663Z-0.0285
    N30X-4.9207Y-0.1666Z-0.0295
    N31X-4.9229Y-0.1669Z-0.0304
    N32X-4.9252Y-0.1672Z-0.0314
    N33X-4.9274Y-0.1676Z-0.0323
    N34X-4.9297Y-0.1679Z-0.0332
    N35X-4.9319Y-0.1682Z-0.034
    N36X-4.9342Y-0.1685Z-0.0349
    N37X-4.9365Y-0.1689Z-0.0357
    N38X-4.9388Y-0.1692Z-0.0365
    N39X-4.9411Y-0.1695Z-0.0373
    N40X-4.9434Y-0.1699Z-0.0381
    N41X-4.9457Y-0.1702Z-0.0388
    N42X-4.948Y-0.1705Z-0.0395
    N43X-4.9503Y-0.1709Z-0.0402
    N44X-4.9527Y-0.1712Z-0.0409
    N45X-4.955Y-0.1715Z-0.0415
    N46X-4.9573Y-0.1719Z-0.0421
    N47X-4.9597Y-0.1722Z-0.0427
    N48X-4.9621Y-0.1726Z-0.0433
    N49X-4.9644Y-0.1729Z-0.0439
    N50X-4.9668Y-0.1732Z-0.0444
    N51X-4.9692Y-0.1736Z-0.0449
    N52X-4.9715Y-0.1739Z-0.0454
    N53X-4.9739Y-0.1743Z-0.0458
    N54X-4.9763Y-0.1746Z-0.0463
    N55X-4.9787Y-0.175Z-0.0467
    N56X-4.9811Y-0.1753Z-0.0471
    N57X-4.9835Y-0.1756Z-0.0474
    N58X-4.9859Y-0.176Z-0.0478
    N59X-4.9883Y-0.1763Z-0.0481
    N60X-4.9907Y-0.1767Z-0.0484
    N61X-4.9931Y-0.177Z-0.0486
    N62X-4.9955Y-0.1774Z-0.0489
    N63X-4.9979Y-0.1777Z-0.0491
    N64X-5.0004Y-0.1781Z-0.0493
    N65X-5.0028Y-0.1784Z-0.0495
    N66X-5.0052Y-0.1788Z-0.0496
    N67X-5.0076Y-0.1791Z-0.0497
    N68X-5.01Y-0.1795Z-0.0498
    N69X-5.0125Y-0.1798Z-0.0499
    N70X-5.0149Y-0.1802Z-0.05
    N71X-5.0165Y-0.1804
    N72X-5.0189Y-0.1807
    N73X-5.0213Y-0.1811Z-0.0499
    N74X-5.0237Y-0.1814Z-0.0498
    N75X-5.0262Y-0.1818Z-0.0497
    N76X-5.0286Y-0.1821Z-0.0496
    N77X-5.031Y-0.1825Z-0.0494
    N78X-5.0334Y-0.1828Z-0.0492
    N79X-5.0358Y-0.1832Z-0.049
    N80X-5.0383Y-0.1835Z-0.0488
    N81X-5.0407Y-0.1839Z-0.0485
    N82X-5.0431Y-0.1842Z-0.0483
    N83X-5.0455Y-0.1846Z-0.048
    N84X-5.0479Y-0.1849Z-0.0477
    N85X-5.0503Y-0.1853Z-0.0473
    N86X-5.0527Y-0.1856Z-0.0469
    N87X-5.0551Y-0.186Z-0.0465
    N88X-5.0575Y-0.1863Z-0.0461
    N89X-5.0598Y-0.1867Z-0.0457
    N90X-5.0622Y-0.187Z-0.0452
    N91X-5.0646Y-0.1873Z-0.0447
    N92X-5.067Y-0.1877Z-0.0442
    N93X-5.0693Y-0.188Z-0.0437
    N94X-5.0717Y-0.1884Z-0.0431
    N95X-5.0741Y-0.1887Z-0.0425
    N96X-5.0764Y-0.189Z-0.0419
    N97X-5.0787Y-0.1894Z-0.0413
    N98X-5.0811Y-0.1897Z-0.0406
    N99X-5.0834Y-0.19Z-0.04
    N100X-5.0857Y-0.1904Z-0.0393
    N101X-5.0881Y-0.1907Z-0.0385
    N102X-5.0904Y-0.191Z-0.0378
    N103X-5.0927Y-0.1914Z-0.037
    N104X-5.095Y-0.1917Z-0.0362
    N105X-5.0972Y-0.192Z-0.0354
    N106X-5.0995Y-0.1924Z-0.0346
    N107X-5.1018Y-0.1927Z-0.0337
    N108X-5.1041Y-0.193Z-0.0329
    N109X-5.1063Y-0.1933Z-0.032
    N110X-5.1086Y-0.1937Z-0.031
    N111X-5.1108Y-0.194Z-0.0301
    N112X-5.113Y-0.1943Z-0.0291
    N113X-5.1152Y-0.1946Z-0.0281
    N114X-5.1174Y-0.195Z-0.0271
    N115X-5.1196Y-0.1953Z-0.0261
    N116X-5.1218Y-0.1956Z-0.025
    N117X-5.124Y-0.1959Z-0.0239
    N118X-5.1262Y-0.1962Z-0.0228
    N119X-5.1283Y-0.1965Z-0.0217
    N120X-5.1305Y-0.1968Z-0.0206
    N121X-5.1326Y-0.1971Z-0.0194
    N122X-5.1347Y-0.1974Z-0.0182
    N123X-5.1368Y-0.1977Z-0.017
    N124X-5.1389Y-0.198Z-0.0158
    N125X-5.141Y-0.1983Z-0.0145
    N126X-5.1431Y-0.1986Z-0.0133
    N127X-5.1452Y-0.1989Z-0.012
    N128X-5.1472Y-0.1992Z-0.0107
    N129X-5.1492Y-0.1995Z-0.0094
    N130X-5.1513Y-0.1998Z-0.008
    N131X-5.1533Y-0.2001Z-0.0066
    N132X-5.1553Y-0.2004Z-0.0052
    N133X-5.1573Y-0.2007Z-0.0038
    N134X-5.1592Y-0.201Z-0.0024
    N135X-5.1612Y-0.2013Z-0.001
    N136X-5.1625Y-0.2014Z0.0
    N137G00Z0.5

    Similar Threads:
    sharnoa SD-900 kflop/kanalog W/centroid DC servos
    enshu VMC 400 kflop/kanalog W/FANUC DC servos


  2. #2
    Member turbothis's Avatar
    Join Date
    Oct 2009
    Location
    usa/oregon
    Posts
    230
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    this might be clearer



    sharnoa SD-900 kflop/kanalog W/centroid DC servos
    enshu VMC 400 kflop/kanalog W/FANUC DC servos


  3. #3
    Member awerby's Avatar
    Join Date
    Apr 2004
    Posts
    5731
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    It looks like your slot isn't exactly orthogonal, in relationship to the workpiece. That's why the numbers are varying in X, Y and Z.

    [FONT=Verdana]Andrew Werby[/FONT]
    [URL="http://www.computersculpture.com/"]Website[/URL]


  4. #4
    Member turbothis's Avatar
    Join Date
    Oct 2009
    Location
    usa/oregon
    Posts
    230
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    hmmm, just tried a X plane only slot and the same hundred lines of code....

    sharnoa SD-900 kflop/kanalog W/centroid DC servos
    enshu VMC 400 kflop/kanalog W/FANUC DC servos


  5. #5
    Community Moderator Jim Dawson's Avatar
    Join Date
    Dec 2013
    Posts
    5717
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    Sorry, it's not very clear in either example.

    But the code seems reasonable if I understand what you're doing.

    Jim Dawson
    Sandy, Oregon, USA


  6. #6
    Member turbothis's Avatar
    Join Date
    Oct 2009
    Location
    usa/oregon
    Posts
    230
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    i know it is hard to be very accurate with the words
    in a X Y plane there can be 2 lines of code to make an arc
    is there not the same thing for a Z plane arc?

    sharnoa SD-900 kflop/kanalog W/centroid DC servos
    enshu VMC 400 kflop/kanalog W/FANUC DC servos


  7. #7
    Community Moderator Jim Dawson's Avatar
    Join Date
    Dec 2013
    Posts
    5717
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    It's pretty common for a post processor to create code like that for other than just an arc, even though the shape seems to be an XZ plane arc. If the CAM software is doing it's job correctly, it is also compensating for where the endmill is contacting the work, and thus would not be a true arc.

    Last edited by Jim Dawson; 11-28-2022 at 06:47 PM.
    Jim Dawson
    Sandy, Oregon, USA


  8. #8
    Member turbothis's Avatar
    Join Date
    Oct 2009
    Location
    usa/oregon
    Posts
    230
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    i have a diameter of .005 in the tool definition

    sharnoa SD-900 kflop/kanalog W/centroid DC servos
    enshu VMC 400 kflop/kanalog W/FANUC DC servos


  9. #9
    Community Moderator Jim Dawson's Avatar
    Join Date
    Dec 2013
    Posts
    5717
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    After looking at the G code again, That arc is on a diagonal line so 3 axes are in continuous motion, there is no way to simultaneously move in a G17 (XY plane) and a G18 (XZ plane) or a G19 (YZ plane), one or the other, not both. The only way to generate that shape is the way the post processor did it, because it a simultaneous 3 axis move.

    Jim Dawson
    Sandy, Oregon, USA


  10. #10
    Member turbothis's Avatar
    Join Date
    Oct 2009
    Location
    usa/oregon
    Posts
    230
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    gotcha
    my brain was stuck on there being like 2 lines of code
    X x.xxx Y y.yyy Z -z.zzz K something something.....

    do you have an example line of code for a radius down/infeed and then up? assuming a point and not a flat end mill

    sharnoa SD-900 kflop/kanalog W/centroid DC servos
    enshu VMC 400 kflop/kanalog W/FANUC DC servos


  11. #11
    Community Moderator Jim Dawson's Avatar
    Join Date
    Dec 2013
    Posts
    5717
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    Quote Originally Posted by turbothis View Post
    gotcha
    my brain was stuck on there being like 2 lines of code
    X x.xxx Y y.yyy Z -z.zzz K something something.....

    do you have an example line of code for a radius down/infeed and then up? assuming a point and not a flat end mill
    Here is a G18 move to create a XZ arc. This is a convex arc, but the same principle applies, there is no Y movement, only X and Z

    G18
    G1 X0.75 Z-0.1112 F5.
    G2 X0.5449 Z0.0144 I-0.3906 K-0.2145

    Jim Dawson
    Sandy, Oregon, USA


  12. #12
    Member turbothis's Avatar
    Join Date
    Oct 2009
    Location
    usa/oregon
    Posts
    230
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    i see
    so you can only move 2 plains at once. other wise it is a bunch of small vector tolerance 3d moves?

    sharnoa SD-900 kflop/kanalog W/centroid DC servos
    enshu VMC 400 kflop/kanalog W/FANUC DC servos


  13. #13
    Community Moderator Jim Dawson's Avatar
    Join Date
    Dec 2013
    Posts
    5717
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    Quote Originally Posted by turbothis View Post
    i see
    so you can only move 2 plains at once. other wise it is a bunch of small vector tolerance 3d moves?
    As far as I know that is correct. It's not unusual for me to run thousands of lines of short vector moves. A true arc in two planes will do a G3 or G2 move.

    Jim Dawson
    Sandy, Oregon, USA


  14. #14
    Member
    Join Date
    Feb 2007
    Location
    UK
    Posts
    412
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    Hello,

    Yes, you can't use I J K if the slot is not parallel to either the X or Y axes.

    What you can do to cut down the number of line vectors is to use the Vector tolerance setting on the Slot tab of the Z Profile command, setting the number to a larger value will reduce the number of line segments output by the post processor.

    ATB
    Andre

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  15. #15
    Member deadlykitten's Avatar
    Join Date
    Jun 2015
    Location
    Antarctica
    Posts
    4154
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    there is no way to simultaneously move in a G17 (XY plane) and a G18 (XZ plane) or a G19 (YZ plane), one or the other, not both.
    hello, just saw this some cncs can handle tilted arches; such an option can be called 3d circular interpolation

    another aproach, is to take a normal xy arch for example, and apply a 3d coordinate conversion ( scale, rotation, translation, mirror, etc )

    last, but not least, all those 100+ lines from initial post, may be executed by the cnc, in something like 1/2/3/very few lines : entire code read-ahead and aproximated within a tolerance

    all above are cnc solutions



    for software solutions, seeing andre-dolphin in here, he will more than likely provide a quick tip

    Last edited by deadlykitten; 11-29-2022 at 04:45 AM.
    we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...


  16. #16
    Member turbothis's Avatar
    Join Date
    Oct 2009
    Location
    usa/oregon
    Posts
    230
    Downloads
    0
    Uploads
    0

    Default Re: create slot with profile / so many lines instead of I J K style

    i like the sound of this

    " take a normal xy arch for example, and apply a 3d coordinate conversion ( scale, rotation, translation, mirror, etc )"

    sharnoa SD-900 kflop/kanalog W/centroid DC servos
    enshu VMC 400 kflop/kanalog W/FANUC DC servos


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

create slot  with profile / so many lines instead of I J K style

create slot  with profile / so many lines instead of I J K style