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 > UG NX


UG NX UG CAD/CAM Discussion


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 05-23-2011, 08:12 PM
 
Join Date: Nov 2005
Location: usa
Posts: 227
camtd is on a distinguished road
G66 modal macro

Does anybody have the post setup to post out a G66 subprogram with position and or M98 subroutine? If so how is post builder setup to do this?
Reply With Quote

  #2   Ban this user!
Old 05-24-2011, 05:32 AM
 
Join Date: Dec 2006
Location: USA
Posts: 24
aa8vs is on a distinguished road
G66

We used ICAM's post tool at the time post builder ['05] would not work for us. I would hope it is more advanced now, but principle should be the same.
We used first point as origin for modal macro
Next all motions with in macro were executed in incremental [G91 - mills] All main programs were in absolute [G90 mill].
At the end of each macro the post would close off macro, put controller back into absolute [G90] and restate current position in absolute to avoid machine loosing location especiall if a restart condition was involved.
Reply With Quote

  #3   Ban this user!
Old 05-24-2011, 06:23 AM
 
Join Date: Feb 2006
Location: USA
Posts: 134
camster is on a distinguished road

Post builder out-of-the-box is not "set up" to do this. You will need to add some custom commands to the post and some user defined events. It can be done and is not that difficult.
What version of NX are you using?
Have you ever done any customization to the post?
__________________
John Joyce -NC Programming Supervisor
Barnes Aerospace, Windsor CT
Reply With Quote

  #4   Ban this user!
Old 05-24-2011, 11:02 AM
 
Join Date: Nov 2005
Location: usa
Posts: 227
camtd is on a distinguished road
Customizing Post

Hi John,

I have played with the post a little. But nothing like that.
I am guessing it would be in custom commands and add some sort of code.

I did do training with you a few years back but that was for some 4 axis work.

I am using Nx6 for a company that does aerospace the G code is a lot of 2 1/2 axis machining with positon moves.
Reply With Quote

  #5   Ban this user!
Old 05-24-2011, 04:41 PM
 
Join Date: Dec 2006
Location: USA
Posts: 24
aa8vs is on a distinguished road
G66 & John to be fair

We were using UG before it became NX and in '86 it was decided to go with ICAM post processing tool and we stayed with it until 2004. No post comes out of the box being able to do the G66 programming requirement but at the time using ICAM was not an issue but at the same time there was also Intercim and it was just as easy. At that time there was GPM available and for what our die plants were doing it did a decent job.

We had our plant in Bay City that had some exotic machining and about 100 feet of memory and the macro style programming and letting the post build the macros and then call them was a great approach for this application. Very short tape files and lots of machining.

At our plant in Strasuburg we had a similar situation with mulitple layers of machining. Built the first layer in a macro sub program move to a start location and call it several times and while your at it you can tapper the walls also. All fun stuff!!

When NX came into usage we did our evaluations and while it would take a lot of coding that time to get close to where we were at with ICAM it was decided that we would stay with ICAM but we recommended that the plants take a look at it because it had made some real advancements since the last time we had evaluated it.

We were programming production engine block and head lines and the placement of just everything becomes a cycle time issue. At the time [not sure about now] the NX post could not look ahead a few lines and gather information in order to build a safe start block. They said that would be coming maybe...

I changed jobs in the begining of 2005 and have not programmed a CNC since and you know, it was a fun time when I could.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 05-25-2011, 07:32 PM
 
Join Date: Nov 2005
Location: usa
Posts: 227
camtd is on a distinguished road

Thats sounds amazing and fun. Did you have to do a lot of hand editing? Did you have a reference text or manual you used? Was there a NC verifier that you used to check the program?
Reply With Quote

  #7   Ban this user!
Old 05-26-2011, 05:16 AM
 
Join Date: Dec 2006
Location: USA
Posts: 24
aa8vs is on a distinguished road
G66 programming

Not a lot of hand editing at all in fact that was a company direction was to generate the tool path using UG and ICAM in order to create a file that you could put on the CNC machine. We used UG extensively to verify what the tool tip was doing with respect to the part in terms of travel. the tool verification if available was when tool approached the fixture and left to go back to toolchange position.

In order to verify this you had to build the model of machine in the system or... you could step through program on CNC itself. Which was most reliable, you would step through at reduced speed to assure general clearances and then once at full speed to assure the timing did not change. Rapid to finished surface stopped about 3 mm short then feed and cast surface 5mm then engage feed.

Biggest drawback we ran into at first was in a single feed stroke change speed and feed three times. With multistage tooling this was required based cross sectional areas of tool. At first it was hard to explain that to the salesfolks and more embarassing when you pointed out that APT could do that. But the later NX systems had finally gotten that one right.

We used the machine manual as a reference on what the various cycles did. In terms of drilling and boring we did that point to point rather than relying on the G8X cycles. It was found that each time the cycle line was read in it took 180 milli-seconds. Using G0 / G1 eliminated this but we could not use the G0 / G1 when rigid tapping.
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
Modal Values eliot15 NCPlot G-Code editor / backplotter 4 05-26-2011 01:44 AM
postprocessor for hsm-modal metanol Post Processor Files 3 02-01-2010 08:10 PM
Need Help!- MODAL IS OUT OF G80 ERROR erdemkaraman General Metal Working Machines 4 03-25-2008 08:10 AM
Non-modal G00,G01...G03 cncuser1 Mastercam 4 05-30-2007 01:39 PM
Mach2 G02, G03 Modal? miljnor Mach Software (ArtSoft software) 3 04-27-2005 10:06 PM




All times are GMT -5. The time now is 12:21 PM.





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