587,172 active members*
2,994 visitors online*
Register for free
Login
Results 1 to 14 of 14
  1. #1
    Join Date
    Aug 2010
    Posts
    0

    Programming to tool or part

    I am learning about programming. Some people program by using the drawing dimensions and then using an offset to allow the end mill to step aside by the amount of the radius. As the tool wears you use the wear file to compensate for the size.
    And then some programmers program to the centerline of the spindle and add the radius of the endmill to the programmed numbers.
    To me the second method is odd in that wouldn't you have to change all your program numbers ? How would you compensate for a size problem with the part size ?

    Which method is better ? Why would I want to program to tool centerline ?

  2. #2
    Join Date
    Oct 2012
    Posts
    0
    I think I know what your asking here. Say if doing a .750 hole from centerline to edge would be .375 when using a cutter comp programming method you would use this number and would be able to adjust for wear such as
    G1 G41 x.375
    G3 x-.375 r.375
    G3 x.375 r.375
    We use this typically for large runs using endmills with tight tolerances

    Or for the same without cutter comp you wou just subtract half the cutter like you said so if using a 1/2 endmill replace the .375 #'s with .125 you would lose the g41 or g42 to feed into comp as well.

    We use this with not so tight of tolerances with inserted type tooling that gets replaced before wear becomes an issue with size hope this helps.

  3. #3
    Join Date
    May 2004
    Posts
    4519
    Can't really explain why one method is better for some things versus the other. This is another one of those things that you learn by doing (multiple times over several years).

  4. #4
    Join Date
    Aug 2010
    Posts
    0
    A cnc trainer I know says the only way (his opinion) is to program to the part drawing. That way you don't have to worry about the endmill size if the one you are using wears out or breaks. All you have to do is enter the new endmill size in the geometry page. The obvious advantage is the endmill size doesn't matter at all because the controll automatically compensates for the size.

    Does his opinion hold water ?

  5. #5
    Join Date
    Oct 2012
    Posts
    0
    You are programming to the drawing either way just one compensates for wear or correction of size where as the other is you got what you got unless you change the numbers in program. Also when programming without the use of compensation you are writing for a certain size cutter where as with compensation you could use several sizes given their is space for tool.

  6. #6
    Join Date
    Aug 2010
    Posts
    0
    Thanks guys.

  7. #7
    Join Date
    May 2004
    Posts
    4519
    Quote Originally Posted by rcs9250 View Post
    A cnc trainer I know says the only way (his opinion) is to program to the part drawing. That way you don't have to worry about the endmill size if the one you are using wears out or breaks. All you have to do is enter the new endmill size in the geometry page. The obvious advantage is the endmill size doesn't matter at all because the controll automatically compensates for the size.

    Does his opinion hold water ?
    You can still use the "program to center line of desired tool size method" and use a different tool size. You just have to input the proper additional offset in the tool geometry data, instead of 0.000. Be sure to include enough lead in and lead out to account for various size tools (which would also be needed in the "program to part dimensions" method).

  8. #8
    Join Date
    Aug 2010
    Posts
    0
    Thanks tx. That's a good and important point when making a size change of endmills.

  9. #9
    Join Date
    Jan 2012
    Posts
    0

  10. #10
    Join Date
    May 2004
    Posts
    4519
    Yeah. People jump right into posting a question without searching for the answer first. Would be interesting to see someone develop a pop up window that searches forums and gives links as they type their question.

  11. #11
    Join Date
    Jan 2012
    Posts
    0
    Quote Originally Posted by txcncman View Post
    Yeah. People jump right into posting a question without searching for the answer first. Would be interesting to see someone develop a pop up window that searches forums and gives links as they type their question.
    That would be nice.

  12. #12
    Join Date
    Aug 2010
    Posts
    0
    Often in forums of a technical there are members with highly varied knowlrdge of the subject matter. sometimes the OP does not have the knowledge to understand some of the replies because they are short on some background. So, to tailor their question very specific to their needs it saves time in searching out new information learned in replies.
    I taught repair of specialized mechanical devices and ALWAYS was empathetic
    to the person that was still in the learning process and did not, would not publicly chastize them for asking a question that was asked before and they just weren't satisfied with the answer.
    To ask a question with specific focus and intent and hoping for a clear concise specific answer is always beneficial to learning. My students expected it, desired it and got it.

    Sorry if you are offended.

  13. #13
    Join Date
    May 2004
    Posts
    4519
    Quote Originally Posted by rcs9250 View Post
    Often in forums of a technical there are members with highly varied knowlrdge of the subject matter. sometimes the OP does not have the knowledge to understand some of the replies because they are short on some background. So, to tailor their question very specific to their needs it saves time in searching out new information learned in replies.
    I taught repair of specialized mechanical devices and ALWAYS was empathetic
    to the person that was still in the learning process and did not, would not publicly chastize them for asking a question that was asked before and they just weren't satisfied with the answer.
    To ask a question with specific focus and intent and hoping for a clear concise specific answer is always beneficial to learning. My students expected it, desired it and got it.

    Sorry if you are offended.
    It is not only a matter of readers of a question taking offense. It is also a matter of the questioner being worthy of the time it takes others to answer. One way to show that worthiness it to make a reasonable attempt at researching a topic on ones own before asking the questions that have been answered multiple times in public forums such as these.

  14. #14
    Join Date
    Jun 2007
    Posts
    87
    it's a matter of convenience is all i can say.. for profiles that only needs side cutting you would normally program it to part size then use the g41/g42 compensation, but on features that needs center cutting you would normally compensate the tool radius in your program. in my case i always program to center on roughing process and facing operations, then use g41/g42 on finishing (side cutting) to control the size. this is of course with manual programming.

Similar Threads

  1. RFQ - part programming in G code
    By LeonSP in forum RFQ (Request for Quote)
    Replies: 2
    Last Post: 08-23-2011, 06:24 PM
  2. Programming a part in Surfcam
    By Grifftek in forum Surfcam
    Replies: 1
    Last Post: 10-01-2008, 11:53 PM
  3. Part programming help
    By prototypeCNC in forum MetalWork Discussion
    Replies: 0
    Last Post: 02-06-2008, 04:44 PM
  4. CNC part programming
    By Metesen in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 2
    Last Post: 11-26-2006, 10:32 PM
  5. Programming A Part
    By Sanghera in forum Mastercam
    Replies: 18
    Last Post: 07-29-2004, 07:10 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
  •