![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Mastercam Discuss Mastercam software here. |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#38
| ||||
| ||||
| it's like i said it's not a simple macro , there are multiple calculations ,end result is a x shift and a z shift , most guys look at it and say what the %@% is that ,the guy that created it is a wizzard , we use the same custom macro for most of the horizontal jobs , especially on very complex jobs , and we never have a problem with it |
|
#39
| |||
| |||
| I agree with dertsap here and if you don't know where it is and don't understand the math to get to it then need to get out there a little more on the machine. 6 sides or 50 sides makes no difference to me. It is all a matter of approach, planning and programming. If you use your Macro's right and plan around them to tell you where and what part of the program it is in you will be able to restart back to the point you stopped may have to rerun one part if it was not finished, but not a big deal. Working from center of rotary of 24 different parts would never bother me and if they were all the same part even easier. All a matter of approach and updating your macro statements and just trusting your machine to do what it is suppose to. Macro statement at the end of each sub could be like so #5000 = #5000 + 1 Then you could have one for each sub program. So if you were running 40 sub programs your last sub program would have #5040 = #5040 + 1. Then you go to the paramer page and would know on which part which one was. In your main program when it starts you reset all of your parameters like so #5000 = 0 #5001 = 0 ....... #5040 = 0 This way your parameters reset everytime you either cycle through the main program. You can get very fancy and have them for each workoffset using the Macro. All a matter of planning and letting the machine do the work for you. Now if you were using a While do loop then you could use your parameter counters as a restart call so that it would go back to the correct place and everything, but that really depends on the machine. This is a great book:http://www.amazon.com/Fanuc-CNC-Cust...7343950&sr=8-1 It should give you some great ideas. |
|
#40
| |||
| |||
| So, tell me how simple the math is. I have been working on machining centers for over 20 years and have always done angle work from the center of the tombstone. I do all the prototype work in my company so I do get on the machines. How does macro programming of this type work with a cam system? Do you have posts built to handle this or are you still in the dark and program by hand? I do some macro programming, but only to control tool changes, pallet exist etc. |
| Sponsored Links |
|
#41
| ||||
| ||||
| you guys are making the setup and programming of horizontal sounds like rocket science. there is a reason the machine builder gives the machine the ability to utilise 48+ offsets, subprograms and G10 codes. it is all in the manner how the job is approached and fixturing. you don't put any yahoo off the streets to run your 3/4 million dollars worth of equiptment.
__________________ If you can ENVISION it I can make it |
|
#42
| ||||
| ||||
| its not rocket science , it is utilizing the features the manufacturer as you say supplies ,what good is a g10 on a one off job? tell me ,if a part has features at 48 different angles , how much setup time is involved in taking 48 workshifts vs one workshift , how much greater are the odds of making a slight mistake of a few tenths here or there which will have an overall effect on the condition of the part , vs one workshift it seems people would rather argue the point than to understand how much more simple it is there is always a better way to do things ,its only a matter of figuring out how to do it ,it's only a matter of having an open mind Last edited by dertsap; 12-12-2007 at 05:35 AM. |
|
#43
| |||
| |||
| Your system is simple to use once someone built a "complex" macro to do what you are doing? How many people out there use macro's? I don't do one offs so your type of setup would do my shop no good. We use "G10's" for all of our programs. We have a shop full of Walmart "button pushers". You simple point is valid for a short run shop with "real" machinists. You made me think out of my daily box for a machine that I am building a post for at this time. The machine I am working on has a "FAPT" control on it. It does not have "G54.1". I need 8 work offsets to run the productionon on this machine. I am going to build a macro to handle this. I will still be using "G10's" but I will use a macro to change "G54, G55" from the face of the part to the centerline. Cnc-king, alot of shops including mine are pulling people off of the street to run machines so this is a valid issue. You have to build your programs so a button pusher can't crash the machine. This is all about the approach. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| CNC programming - HELP | kyo_ysh | General Metalwork Discussion | 3 | 01-11-2010 09:42 PM |
| Programming Help?? | dconder | Haas Mills | 2 | 10-17-2007 05:06 AM |
| CNC Programming | qman | General CAM Discussion | 7 | 10-16-2007 01:34 PM |
| g&l programming | abigg | General CAM Discussion | 3 | 10-01-2007 02:46 PM |
| API Programming Anyone | Al_The_Man | Computers and Networking | 3 | 02-14-2005 08:31 PM |