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! > MetalWorking Machines > CNC Swiss Screw Machines


CNC Swiss Screw Machines Discuss CNC Swiss Screw Machines here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 03-25-2010, 02:28 PM
 
Join Date: Feb 2009
Location: USA
Posts: 23
RC-CNC is on a distinguished road
Questions about Program Point

I am drawing a part in CAD and then drawing a .03125 (1/32) too nose radius to follow the part so see where my program points are. Where should I be drawing the program point for each insert geometry? Is it always to the front edge? What about for a diamond tool? Does that change the program point to the center/bottom of the tool?

Thanks in advance.


Swiss Style CNC Machine - Citizen L25

Where to draw virtual tool nose point for varying tool geometries?

Is Virtual Tool Nose Point the same as Tool Nose Radius Compensation?

How does G50 shift affect this? Why do we do a G50 shift?

Is VTNP only for use in TNRC?

Where is the Program Point? How is Program Point related to VTNP and TNRC?
Reply With Quote

  #2   Ban this user!
Old 03-25-2010, 06:51 PM
 
Join Date: Oct 2009
Location: Canada
Posts: 84
glenthemann is on a distinguished road

Hmm, this is kind of hard to explain without any pictures.. Forgive me if some of my information doesnt make sense, I know the L20 control pretty well though and they are both mitsubishi..

First of all you plot your program points to the drawing, you dont worry about the tool geometry when at this stage, you just need to know the tools you are using.

Now when you set your tools, the machine will know where the theoretical tool tip is and that is the point on which that tool will make moves to. With your standard turn/face tool, when you set it you will set its diameter which tells the machine where the end face is. You will also set the core which centers the tool so you have no pip.

Now your side cutting edge is in relation to Z; With a standard turn/face tool the edge should be right on the theoretical zero point of the machine, however with other tools such as a left hand cut off the side edge of the tool is .422 with a .078 cut off from the guide bushing, or in the case of cutting off a part .500 from the guide bushing

This is where G50 shift comes in. We tell the machine to "shift" its zero point in relation to whatever hand tool we are using, or if any tool has its cutting point away from the theoretical zero. When cutting off the part you command G50 W-.5, which tells the machine to shift its zero point .5 inches in the negative direction. that way when you rapid the material out for cut off, it will move forward the extra .5 you need to cut off the part because it thinks you are actually .5 away from where the materially really is.

To better illustrate this, say you finish turning the part and youre at Z2.5. If you called the cut off tool in and told it to cut off at Z2.5 youd lose .5 of your part. You would first call the G50 W-.5 which makes the machine THINK the face of the material is only 2 inches from its 'theoretical zero', so when your cut off comes in and you tell it to cut off at 2.5 inches the material moves out that extra .5 you need because it thinks its only at 2.

There is also G50 zero setting which is done at the beginning of the program before you make any movements so the machine knows where it is once again. Your regular right hand cut off tool is at that theoretical zero point so you would think you say G50Z0 which tells it that is the zero point, but infact you have to leave a bit of material to face off right? If you want to face off say .005 you would say G50Z-.005 so the machine once again thinks the end of your material is .005 away the zero point so it adjust for it and leaves you .005 to face off so your part program points remain in relation to zero.

Tool radius compensation is need if you are cutting angles, contours, etc, with a tool with a radius, because the actual cutting point is not the virtual one. with toolnose radius compensation you tell the machine what type of tool you are using by the direction in which the cutting point is. ie if its a turning tool, a grooving tool, a backworking tool, a boring bar, etc.. I wont go into too much detail as Ive already written a book and this is standard for all machines (as far as I know) so you can find the information easy enough.


Goodluck.
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
Need Help!- 2001 ultimax ssm program questions mt92 HURCO 4 03-07-2011 04:37 AM
Need Help!- Tapping Program after Point Pattern on Canned Cycle Heidenhain TNC 355 parametric.ms G-Code Programing 1 11-27-2009 01:24 AM
Need Help!- Can I fast forward to a point in my program? Doubleddaved Haas Mills 15 03-19-2008 07:32 AM
converting point to point programs kevinwd1 General CAM Discussion 2 06-11-2007 11:45 AM
Tech Questions, TC-2, Fanuc 2T, Program, Way Luber, and Servos RonRoy2004 Machine Problems, Solutions , Wireless DNC, serial port 0 01-09-2006 08:01 PM




All times are GMT -5. The time now is 07:52 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