Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

cncdude5x

Verified Members
  • Posts

    12
  • Joined

  • Last visited

Posts posted by cncdude5x

  1. 13 hours ago, Colin Gilchrist said:

    That's why this forum exists. You don't have to accept it, unless the code is exactly how you want it to be formatted.

    In general, if there is a will, there is a way to get it done in the Post. I started modifying Posts just like you. Messing around until I figured out how to get what I wanted.

    Then I got a real education in how the MP Post Language works, and have been some pretty trick Post work ever since...

    ha  - what I meant about accepting was knowing the program will work but time not allowing me to fix at that moment.  I've had cranky bosses in hurry up mode when I 'm also trying to deal with issues. Like the time we weren't getting a 4th axis A position at the top of every tool chg.  It bit someone on a rerun.  machined the wrong rotation

  2. 11 hours ago, Colin Gilchrist said:

    The Max SS value is set in the Operation itself. Just like the CSS value.

    This allows you to set different 'max' values, for each Operation. For example, you might want G50 S3600 for an OD roughing Op, but for Parting off the workpiece, you might want to set G50 S800 (to prevent damage or chip wrapping).

    The 'direct RPM start' is handled by a switch inside the Post Processor. This switch allows you to turn on/off the output of:

    G97 Sxxxx M03

    Prior to the G96 Sxxxx.

    I always recommend setting up your Post so that the 'Max Spindle Speed Clamp' command is output before the G96 Sxxx. Otherwise you are using whatever the 'last' setting was.

    One of our members 'Gcode' has a story about a big VTL, and the operator deleting the G50 S150 (because he didn't know what it was for). Then the control hit the G96 S400 line, and threw the part off the lathe, almost killing the operator.

    Since you are going to be the instructor, make sure you know what those codes do, and that your students do also...

     

    Thanks - been teaching for 5 years now but good advice for all. In industry, back in the manual G Code days, we always had a format in each shop.  On the lathe I like to have a G28 as first line - to send it home before tool change. As a setup guy for 30 years I have to rerun tools etc. So I want programs to have everything in place for me or other users. So that functions will be automated and won't have to remember everything and reduce or eliminate that dreaded crash.  So on a Lathe or Mill I know what I want for code and now just getting Mcam to spit it out.  I sometimes have to accept what I get but I always try to tweak.

    Lathe

    G28

    T101

    G97 S500 (I call this just get it spinning - always a slow RPM)

    G50 S3750 (Rev limiter)  ( Ps: there is a Post setting for this also - max number - I had S10000 and it would only post S3600 - until I changed per above posts)

    G54 G00 X1.1 Z.1 M8

    ( Now its time to decide what to do )

    G96 S1000 ( except if its drilling or threads)

    yada yada

    M9

    G28

    M01

     

     


     

  3. On ‎7‎/‎5‎/‎2018 at 1:41 PM, soymilk said:

    Due to a large portion of people pirating the software, people here are a bit hesitant to give out information on post editing.  If you're familiar with working on the post for the mill, i'll give you a hint.  Max speed in found in the post,  you should be able to find it pretty quickly. 

     

    I don't think there is any way to control it directly in the program as it sits now,  but you can edit the post to do whatever you want it to do.  You can add a modifier or just hard code a static number instead of the variable.  Lots of ways to skin a cat on that one. 

     

    not quite, but pretty close.  It calculates the rpm it at whatever the first positional movement is.   Thats why a boring bar would start faster than an OD turn tool.  

    Thanks on that.  I am aware of some pirating I have seen at some companies but one I know got caught.  Now that I am in education - I probably could get help from that division but like I said I am a do it your self guy. I used to modify all posts for our Smartcam system at our NH company with many machines,  thanks

  4. Thanks for response - So it calculates largest diameter machined @ 1000sfm. I  was doing Cam instructor lathe course and I think stock used was 1.500". Any way I didn't know if I had any control to force a G97 RPM if going to use G96. 

    any thoughts on the cap for max speed - because I had a default at 10000 and I ended up with 3600 - so I played with it and some setting must have it maxed but I cant find it. 

     

    I teach using Version X9 & 2017  and also have 2018.  I am an educational buyer so support is not as comprehensive.  I do know many people in Seattle where the Education office but I thought this forum would be a good resource as well.  I am a do it yourself type.

     


     

  5. I am editing my Haas lathe post so my labels are on top  - I can do mill post edits just fine but lathe seems to have more variables

    I want to understand how can I set my first G97 RPM to not be such a high number ( if I am using G96 CSS).   I would like a default like G96 S500 - I understand in drilling I would want a higher number but I don't know where the random number comes from

    ex:

    G97 S2247 M03 ( where does this S# come from ?)

    G0 G54 X1.7 Z.03 M08

    G50 S3000

    G96 S1000

     

    also want to where can I rest the max number on G50 - I seem to be set at 3600 but I don't know where that setting is - If I go below 3600 it will change - if I set it to 4500 it will max out at 3600. I cant find in control or machine def.

    thks

     

     

  6. Setup procedure and time.   I teach CNC Machining after 30+ years in the trade - going back to manual G=Code.   I am a big supporter of treating all programs as unproven when it comes to setup.  We may have programs that we run all the time ( either left in the control or downloaded again) or brand new or have updates.  Personally I think the brand new ones should go to your ace setup people.  So you can get good feedback and fixes.  the other programs - revisions and re runs - everyone should be able to setup. I mean prove out that on this day its ready to make parts.   You can have other issues - wrong tools and tool lengths that were not documented - wrong work holding (I find photos help a lot and have a digital copy that I may build into a Word doc).  and the bad offsets - crash situation. 

    I know every boss wants that spindle turning and even in my career might get frustrated with me as I did a dry run with every setup and would make fixes as I went along. In the end I would usually have a good first piece only using one part - a machined that wasn't crashed and running before the other setup guys that just did a load and go.  These CNC machines run so good you can get complacent and then wham. I know I'm preaching to the choir.  So I teach to put all the marbles in your side.  If you have graphics  - use it. If you can quickly shift the Z axis up 2.00" and run in air - do it.   If you program so that H line is at Z1.00 and do single block on first cut run you can visually see if your length offset is good without slamming into part that is programmed at Z.1 or doing that red/green button dance around the whole first piece. (That part will have dwell marks and not good anyway).  If I see it run without part and no issues then if I put stock in I should be able to let it go with rapid at 5% and a finger on the brake.

    That's how I teach it.  #2 rule is don't crash the bosses expensive machine. Have control - use the display for coordinates - don't guess.

    But back to M00 (Unproven).  I still like it and when I am done as setup guy I would update proven with current date and my initials.   

    • Like 1
  7. in shop I worked at in NH over 13 years ago - we had all files on server and we used predator for upload/download.   Programming room would create a program and also would assign a program number with a shared excel sheet - so that each program had a unique fanuc style number.  That NC file would go in out folder and used as needed to whatever machine ( we had many different cnc ).  On the floor the boss might allow hand edit but they preferred they come back to programming.  They wanted a one way path of flow of programs.  anyway if updates got made they sent program back to separate in folder for programming room to review if it had a note on setup sheet. If it was legit we would post a new code and mark setup sheet  as NEW program .  Or same deal on revisions -  NEW program (unproven).  in our cam files we used level 99 to keep notes for each other as 3 of us may make edits updates or changes.  Worked pretty good.  Floor machinists are supposed to delete file after use.  we had small memory in older machines so that wasn't an issue.  But we all know what its like saving stuff - how many copies of pics do you have of the same picture in your computer or remote hard drive? .   I am afraid of losing it so I know I end up with multiple copies - that is an issue on file management.  too many copies and which one is the latest.  I have my post put out a date and time at the top of NC file plus a tool list and a manual entry with stock size and basic setup info .   I like that M00 idea on UNproven programs .  

    • Like 1

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...