585,762 active members*
4,294 visitors online*
Register for free
Login
Results 1 to 6 of 6
  1. #1
    Join Date
    Dec 2006
    Posts
    22

    Angry Macro for chamfer and rad

    Hey Guys
    I been using macro's for a while now, I did all kind of simple programming using macro's. But now i wanna try making whole part using macro programming. I have to make staright O.D Turn with chamfer & two grooves with top and bottom corner radius and i am stuck at chamfer and
    radius macro's I don't know how to do that, I been playing but no luck.

    IF you guys can help me out with your best knowledge, I be really thankful.

  2. #2
    Join Date
    Nov 2005
    Posts
    219
    Quote Originally Posted by mike9696 View Post
    Hey Guys
    I been using macro's for a while now, I did all kind of simple programming using macro's. But now i wanna try making whole part using macro programming. I have to make staright O.D Turn with chamfer & two grooves with top and bottom corner radius and i am stuck at chamfer and
    radius macro's I don't know how to do that, I been playing but no luck.

    IF you guys can help me out with your best knowledge, I be really thankful.
    I have exactly what you are looking for with the chamfer. I will try to remember to bring it home tomorrow.

    I have a seperate macro for grooving that will chamfer the top corners if you want that too.

    Jon

  3. #3
    Join Date
    Nov 2005
    Posts
    219
    I found it on my home computer so here you go.
    This is the main calling prg. to turn the O.D. and chamfer both corners. I am only posting the first part of this prg. to save space. I wrote some definitions out to the side.


    O7126(470-57126)
    (BORE FIRST)
    (JT 5/21/07)
    (2.0X6.688)(CHROME)
    (1 SLOT)
    #500=[6.688+.145] Part length plus part off tool and .020 for cleanup
    #501=2.00 2.00 Diameter stock is what is used
    #502=[#501+.1] Clearance plane for macro prg.
    #503=-[23.4684-#500+4.]
    #504=-[23.4684+[#503-.145]]
    G10L2P1X0.Z-23.4684
    G10L2P2X0.Z#504
    G10L2P3X0.Z-[23.4684-#500]
    G11
    /2M98P9999 Bar change and top cut macro
    N10(CNMG 432)
    M118
    M32
    G28U0
    G28B0
    G99
    G40
    G54M54

    (LUGGED PIN MACRO)
    G54M54
    T1010
    G65 P9009 A800. C.03 D1.5 M1 S0 F.008 Z.25
    .................................................. ..............
    A= 800. Constant surface footage
    C= .03 chamfer amount on corners
    D= 1.5 O.D. size after turning down.
    M=1 Perform macro on Main spindle
    S=0 Do not perform on Sub spindle
    F= .008 IPR feedrate
    Z= .25 Distance that you want to turn down in the Z axis.

    The macro prg 9009 also refers to variables that are set at the front of the main calling prg. to complete calculations.

    here is the macro prg.


    O9009(LUGGED PIN MACRO)
    M161
    M115
    (JT 5/21/07)
    N10(CNMG 432)
    M118
    M32
    G28U0
    G28B0
    G40
    G99
    IF[#13+#19LT1.]THEN#3000=102(M OR S IS NE TO 1)
    IF[#13+#19GT1.]THEN#3000=103(M OR S IS WRONG)
    IF[#13EQ1]GOTO25
    IF[#19EQ1]GOTO30
    #3000=104(CHECK M OR S)
    N25
    M54
    (MAIN SIDE)
    G50S3000
    G0G96S#1M3
    Z0M8
    X#502
    G1X-.04F#9
    G0W.05X[#7-[#3*2]]
    G42G1Z0.
    G1X#7Z-#3
    G1Z-#26
    G1X[#501-[#3*2]]
    G1X[#501+.015]Z-[#26+#3]
    G1X[#502+.1]
    G28U0
    G40
    G97M01
    M9
    GOTO1000

    (SUB SIDE)
    N30M55
    G50S3000
    G0G96S#1M113
    Z0M8
    X#502
    G1X-.04F#9
    G0W-.05X[#7-[#3*2]]
    G41G1Z0.
    G1X#7Z#3
    G1Z#26
    G1X[#501-[#3*2]]
    G1X[#501+.015]Z[#26+#3]
    G1X[#502+.1]
    G28U0
    G40
    G97M01
    M9
    N1000
    M99

    Hope this helps
    Jon Thee

  4. #4
    Join Date
    Feb 2006
    Posts
    992

    M

    Post print with dimension I can try make one for you.
    The best way to learn is trial error.

  5. #5
    Join Date
    Dec 2006
    Posts
    22

    great macro programming

    Thank you guys for your time, Jon thee you are preety good with macro
    Programming buddy, I'm gonna try this and i will let you guys know,
    and i have to ask my boss if i can post the part drawing if not then i will just draw a sample drawing. once again thank you guys

  6. #6
    Join Date
    Nov 2005
    Posts
    219
    Im gettin there. I have been programming for about 8 years but only 3 months with macro's.

    It opens a whole another world in CNC programming.

    I also wrote one that does a basic chamfer and puts radius's on the corners of the chamfer. I use this one on every part that I make on my lathe, parts ranging from .750 diameter to 2.5 diameter.

    That one took alot of time for me to figure out.

    Jon

Similar Threads

  1. Machining Chamfer
    By MagTDK in forum Mastercam
    Replies: 5
    Last Post: 05-27-2007, 03:10 AM
  2. Chamfer
    By CharlesM479 in forum Solidworks
    Replies: 3
    Last Post: 04-12-2007, 05:13 AM
  3. Trying to chamfer some letters
    By justCNCit in forum Rhino 3D
    Replies: 29
    Last Post: 02-08-2007, 09:41 AM
  4. chamfer with a fade out.
    By tnik in forum Solidworks
    Replies: 5
    Last Post: 02-07-2007, 11:00 PM
  5. Using a 45 deg chamfer tool
    By COPO427 in forum Mastercam
    Replies: 14
    Last Post: 01-14-2007, 07:28 PM

Posting Permissions

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