CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > CAM Software > SolidCam


SolidCam Discuss SolidCam software here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 11-11-2011, 06:45 PM
glovebox20's Avatar  
Join Date: Jul 2007
Location: US
Posts: 233
glovebox20 is on a distinguished road
Hole Recognition/Machining Process tables, anyone use them?

Hello

I was wondering if anyone uses the Machining Process Table/ Hole Recognition to program there parts.

I was hoping some could point me in the right dircection useing this feature being this feature is not well documented.

Thanks

Glovebox20
Reply With Quote

  #2   Ban this user!
Old 11-14-2011, 02:43 AM
 
Join Date: Oct 2007
Location: United Kingdom
Posts: 393
Brakeman Bob is on a distinguished road

I use Machine Processes and I have looked into Hole Recognition.

I like Machine Processes. They take a little time to set up but if you have standard features on your parts Machine Processes are an excellent way of ensuring consistency. My only gripe with MP's is there is no provision to use string variables - for example to insert to insert the Geometry name into the Job Description.

Hole recognition is very powerful under the right circumstances but it I don't use it because it doesn't cope (or I can't get it to cope) well in two areas. These are firstly holes which have standard features at some point along the holes length but are in non-standard positions to the top of the hole (for example a threaded & counterbored hole on an oblique or curved surface). The second area where I have problems is making the automation recognise updated stock. For example, I machine parts out of big rectangular billets and sometimes I need to machine some of the billet away to provide a flat on which to start my hole but this flat is (say) 20mm above the final geometry of the part. Hole recognithin eithere sees the initial raw stock or the finished part, not the updated stock model.

Have you investigated the Templates facility? I cannot get these to work well for me at all as they don't have the variables like in Machine Processes which is a shame because MP's don't work with HSM or 5X and Templates do.
Reply With Quote

  #3   Ban this user!
Old 11-14-2011, 07:54 PM
glovebox20's Avatar  
Join Date: Jul 2007
Location: US
Posts: 233
glovebox20 is on a distinguished road

I have been playing around with the MP tables. I havn't gotten to far with them yet, but do I do think it would be a better alterntive to Process Templates for drilling holes/programing pockets once I figure it out. I bigest thing I'm working with is trying to figure out the best way to make use of my standard Tool table, and creating tools that aren't in the table while appling the correct Speed/Feed.

I'm using InvenrCam2011 and found plenty of error's in the Standard MP tables, witch isn't making it any easier to learn. Templates are quick and easy to create, but I don't like how you have to go back and apply the Geom. to every operation and check the levels after inserting.

I opened up the Hole Rec. but never got any where with it. It's seems a little over my head without anyone showing me how to get started.

I though I start this thread to see how many people use these features and how they are applling them to there appicaltion. I called my local soildcam Rep. to ask him about the MP tables, and I knew more about it than he did

glovebox20
Reply With Quote

  #4   Ban this user!
Old 11-15-2011, 02:30 AM
 
Join Date: Oct 2007
Location: United Kingdom
Posts: 393
Brakeman Bob is on a distinguished road

I found that the best way to create a Machine Process was to create the sequence of tools / jobs in 'ordinary' SolidCAM then select them as a group, right click and go "Create Operations Group". This gathers all the selected jobs together under one heading. Then with this group selected right click once again, go "operations group" and now click the option to "Make Machine Process from this Group". The explode the group and go to the MP table where you find your latest MP added. But it ain't over yet - you need to edit the jobs within the group to reset the clearance level and safety level to CAM system variables. This also gives you the chance to create and define any user variable you wish like "DATUM" or "DEPTH". One really useful thing to do is create a user variable for tool_number and use this in the jobs to give you the chance to designate tool at the time of use. If, like me you use a standard tool library and wish to call a fixed tool within that library you can right click the tool in the MP job tree, go to select tool and by right clicking once again you can select an option to just designate a tool number and the MP will just pict that tool from the tool library. However, it a then a good idea to go to the tool tab in each job check the box to use the default tool data from the tool library as this will then reflect the data you are currently using and not the data set when you created the MP.

Machine Processes save me a lot of time and make my programming more consistent in some key areas, namely drilled & threaded holes with 4 or 5 different diameters and depths in precise relationship to each other. They are also good for simple simple sequences such as a PREP program consisting of facing off a billet, drilling & tapping half a dozen holes and drilling & reaming a couple more - I can create that program from scratch in less than 2 minutes.

The Hole Recognition package promises much to the person who invests the time in getting deep & dirty into the guts of it and understanding the logic. I have spent some time with it and, yes, it has it's uses particularly in rapidly creating MAC positions for angled holes (I have gone up to 32 MAC positions in one part before now). But I am too busy just at the minute to invest the time to study, test and develop it for my needs and I think that goes for a lot of people.

I do worry that MP's have become a 'forgotten' technology and support for it will quietly drop away, but if they start to include variables in Templates and promote those as the replacement for MP's then I for one will be willing to move over.
Reply With Quote

  #5   Ban this user!
Old 11-15-2011, 07:53 PM
glovebox20's Avatar  
Join Date: Jul 2007
Location: US
Posts: 233
glovebox20 is on a distinguished road

Thanks for the Tips Brakeman.

I agree, if they could combine the things I like about Templates and MP tables together, that would be pretty sweet.

For Tools not in your machine tool table, how would you include these in the MP tables?

Would you create all the tools and put them in one table, or use seprate tables to make finding them easier?

I was thinking about creating a MP table using varables based off the tool dia. to create tools (length, tip angle, # of flutes,ect.) not in the Tool table. The thing I don't like about this is that you would have to creat a MP based off your standard tools, and another tools not in the Tool table.

glovebox20
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 11-16-2011, 02:09 AM
 
Join Date: Oct 2007
Location: United Kingdom
Posts: 393
Brakeman Bob is on a distinguished road

The tools must be defined somewhere, either in your default tool library that is loaded when a new CAM part is created or in the part tool library or in the MP tool library that is defined when you create the MP. I don't think you can define a tool when the MP is executed.

There are ways of changing a tool during the execution of the MP by defining the tool number as a variable that is set when the MP is executed but the tools would still have to be defined in the part tool table or the MP tool table.

I use a system of standard tool libraries, one for 5 axis machines, one for the horizontals, one for the verticals etc. that are loaded by default according to which post processor I am using. These libraries are accurate and well maintained. My MP's only call tools which are present in those libraries (it follows that I have different MP files for different machines too). If I need to use a tool not currently in the library, I define the tool first in the 'master' library and then import it into the part. This is tedious, I know, but the discipline is crucial to the way we work here. As I said in my first post, I use MP's to provide consistency when machining standard features, not as a way of automating my general machining, so my needs are a bit specialied I suppose.

One area I hoping to get into, unrelated to MP's but critical to tool libraries, is the defining of work material, tool material and different speed & feeds. I have looked at this a couple of times and given up in the end. I currently have tool libraries for different materials eg 5 axis Aluminium, 5 Axis Steel etc.

One day I'll crack it....
Reply With Quote

  #7   Ban this user!
Old 11-16-2011, 07:44 PM
glovebox20's Avatar  
Join Date: Jul 2007
Location: US
Posts: 233
glovebox20 is on a distinguished road

Right now I have my tool libraries with the work material (Steel and Alum right now being that is all we machine) and I'm not completely sold on the idea. It works fine as long are your tools are define before you select your work material in the cam-part definition. If you import tools from another libary, you have to manualy select the work material type for that tool when importing, or redefine your work material in the cam-part definition to get the speed and feed to update. It seems to me it might be just as easy to have your to libraries set up with just one material type, and have a libray for each work material.

Thanks for your tips Brakeman

glovebox20
Reply With Quote

  #8   Ban this user!
Old 11-17-2011, 01:57 AM
 
Join Date: Oct 2007
Location: United Kingdom
Posts: 393
Brakeman Bob is on a distinguished road

Thanks for your observations on work materials. I think I will continue with my method of a separate library for each material group. This can make for hard work, especially on the mill-turn machines where we handle a lot of different materials - Aluminium, Steel, Alloy Steel, Titanium, Austenic Stainless, Martensitic Stainless, Cast Iron and MMC and the tool geometries are the same. What I do is When I add a new tool to (say) the TI library I straight away copy it in to all the others and modify the speeds & feeds otherwise I forget what I have put in each library. Tedious, it's true, but I can't rely on my memory like I used to.
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Documenting machining process in MC Pharkas Mastercam 1 02-16-2011 10:52 AM
Solidcam hole recognition. scrapper400 General CNC (Mill and Lathe) Control Software (NC) 0 12-09-2009 04:08 AM
Help with best machining process? tcj2219 General Metal Working Machines 4 11-09-2009 10:04 AM
Problem- Process controls for Precision Machining mthompson General Metalwork Discussion 1 10-26-2008 04:09 PM
design and machining process project5k Mechanical Calculations/Engineering Design 17 08-07-2007 09:16 AM




All times are GMT -5. The time now is 09:46 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361