603,893 active members*
3,438 visitors online*
Register for free
Login
Results 1 to 3 of 3
  1. #1
    Join Date
    Dec 2006
    Posts
    3

    M38/M39 spindle coding

    Mazak just put a new spindle in our Ultra650 and it seems to be popping out of gear randomly. Their explanation is that after 11 years of programming this machine, that suddenly our gear range code needs to be seperated. I have searched all programming books and google but have found no explanation or requirements. Sample of code below but our opinion is they are grasping for straws. Anyone help would be greatful.
    Thank you

    Mazak wants to put M38 seperate line. We would have to repost 100's of programs after modifiying post.

    N308 G0 G54.1 P31 X-7.71 Y22.2 S933 M3 M38 G95 B180 M42

  2. #2
    Join Date
    Mar 2005
    Posts
    988
    A couple things.....

    First off, your coding is fine.

    Next, they need to take a look at the transmission. Sounds to me that its gonna be a couple things. After 11 years, when the spindle was pulled out, they should have checked the condition of the gears. If it ever ratcheted, more than likely, the mesh isn't where it needs to be anymore. It doesn't take too many ratchets to have the gears get chewed. This can also happen when the new spindle was installed and the mechanic was checking the tranny and it ratcheted.

    Another thing,... spindle stack up is wrong or short.

    The way to check this stuff it to do this. Roll up the Y axis cover. Stick your head in there to get a look at the tranny. You'll see two gears (one on from the spindle, one coming from the tranny/rotor). Check the engagement. The teeth engagement should be well covered. If the engagement is only at the top half from each gear, its not enough.

    If the gear looks good here, it may be the shifter. You have two gears, one to one (M39), and some other ratio for M38. Possible that the tranny may need to be rebuilt. Electrical problems for this instance is not too likely.

    Either way, IMO, it's not your program.
    It's just a part..... cutter still goes round and round....

  3. #3
    Join Date
    Dec 2006
    Posts
    51
    I have to Agree on Both Parts...
    First the Gear change issue is most likely introduced by having the spindle serviced. It is not a New Programming bug...


    I also have to point out that it is industry standard to only use one M function per block of code.

    While their are controls that allow for more then one M function per block, if you start using a different control, you will find that most only allow for One per block, and this will cause you to have to change all of your programs.

    It's better to start out using a more standard format than to have to change thousands of programs later...

Posting Permissions

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