584,812 active members*
5,395 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Haas Machines > Haas Mills > G code to control default smoothness?
Results 1 to 4 of 4
  1. #1
    Join Date
    Sep 2009
    Posts
    78

    G code to control default smoothness?

    Hello all,

    Is there a G code to control default smoothness (setting 191?)? In my post I want to output Rough for positioning and Finish for cut moves because the acceleration/deceleration curve is way too slow to leave the setting at Finish all the time. I can use G187 to set the corner rounding tolerance but, for me, the big kahuna would be the ability to control default smoothness in my post. At the moment our Haas has longer cycle times than our other high speed machines but I think I can narrow the gap quite a bit by controlling default smoothness in the nc file.
    NX 10.0.3

  2. #2
    Join Date
    May 2004
    Posts
    4519
    Yeah. Read the Haas manual. It says:

    G187 Setting the Smoothness Level (Group 00)
    G-187 is an accuracy command that can set and control both the smoothness and max corner rounding value when cutting a part. The format for using G187 is G187 Pn Ennnn.
    P Controls the smoothness level, P1(rough), P2(medium), or P3(finish).
    E Sets the max corner rounding value, temporarily overriding Setting 85.
    Setting 191 sets the default smoothness to the user specified “rough,” “medium,” or “finish” when G187 is not active. The “medium” setting is the factory default setting. NOTE: Changing setting 191 to “Finish” will take longer to machine a part. Use this setting only when needed for the best finish.
    G187 Pm Ennnn sets both the smoothness and max corner rounding value.
    G187 Pm sets the smoothness but leaves max corner rounding value at its current value. G187 Ennnn sets the max corner rounding but leaves smoothness at its current value. G187 by itself cancles the E value and sets smoothness to the default smoothness specified by Setting 191. G187 will be cancelled whenever “Reset” is pressed, M30 or M02 is executed, the end of program is reached, or E-stop is pressed.

  3. #3
    Join Date
    Sep 2009
    Posts
    78
    Thanks for the quick info! I saw G187 in my manual but it only shows G187 Ennnn but not Pn. Hopefully my machine can do it. Now that I look at the manual date, the machine is older than I originally thought; the manual date is mid-2004, yikes. At any rate thanks for the info and I'll try it out asap.
    NX 10.0.3

  4. #4
    Join Date
    Dec 2008
    Posts
    717
    Pretty sure G187 goes back to the 90's. I know the 90's machines have those same settings but back then we would just set them manually and not code in G187.
    Tim

Similar Threads

  1. Fanuc 6T control M code help
    By motter71 in forum Fanuc
    Replies: 15
    Last Post: 02-09-2013, 09:49 PM
  2. Pause under G-Code control
    By gregger2k in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 8
    Last Post: 10-31-2012, 07:54 PM
  3. m-code for conveyer control
    By wronggrade in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 2
    Last Post: 12-30-2008, 06:21 PM
  4. Resetting the default Work offset code.
    By RdHawg in forum Fanuc
    Replies: 8
    Last Post: 01-24-2008, 01:24 AM
  5. How much does a driver board affect smoothness of steppers?
    By phantomcow2 in forum Stepper Motors / Drives
    Replies: 1
    Last Post: 11-07-2005, 09:44 AM

Posting Permissions

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