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! > Machine Controllers Software and Solutions > Fanuc


Fanuc Discuss Fanuc controllers here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 01-14-2009, 04:26 AM
 
Join Date: Jan 2009
Location: US
Posts: 33
esadaddy is on a distinguished road
Double checking offsets

After loading my programs I would like to double check my "work offset" and my tool offsets.

What is the small program that I can run to check them?
Reply With Quote

  #2   Ban this user!
Old 01-14-2009, 07:35 AM
 
Join Date: Jun 2008
Location: United States
Posts: 1,507
stevo1 is on a distinguished road

It will depend on what your doing and how accurately you want to check. If you just want a rough eye to make sure that they are close you can just instate your tool offset and send the tool to program 0. G0G90G55X0Y0 and send Z3 and check with a 123 block.

Stevo
Reply With Quote

  #3   Ban this user!
Old 01-14-2009, 10:40 AM
 
Join Date: Jan 2009
Location: US
Posts: 33
esadaddy is on a distinguished road

I got the first part,but what do you mean by send z3?
Reply With Quote

  #4   Ban this user!
Old 01-14-2009, 10:46 AM
 
Join Date: Jan 2009
Location: US
Posts: 33
esadaddy is on a distinguished road

I get confused between G54 and H1

what is the difference.
Reply With Quote

  #5   Ban this user!
Old 01-14-2009, 11:09 AM
 
Join Date: Jun 2008
Location: United States
Posts: 1,507
stevo1 is on a distinguished road

Originally Posted by esadaddy View Post
I got the first part,but what do you mean by send z3?
I assume you are on a machining center. If you are using for example G55 for a work coordinate then when you program G0G90G55X0Y0 this will place the tool were you want to call part 0 in X and Y. This you understand correct? If you have the top of your part set in G55 coordinates then if you were to program G0G90G55Z3 the tool should go 3" above your part. Now you can check your Z distance with 123block or a known 3" gauge. This will tell you that you have the proper Z value in G55 and your tool offset is correct.

Originally Posted by esadaddy View Post
I get confused between G54 and H1 what is the difference.
G54 is your work offset for shifting the machine to were you want your X0Y0Z0 to be. For example if you have a 1" thick part on your machine with a hole in it and you want to program from the center of the hole as X0Y0 and Z0 to be the top of the part you would find the center of the hole and put the "machine position" values in G55. So they would look something like X10.568, Y5.985, Z1.0. Now when you program G0G90G55X0Y0Z10 your machine will travel to the center of the hole 10" above your part.

The H will instate your tool length with a G43 programmed with it. As described above your spindle face would go 10" above the part. You need to have your tool active to have the tool tip go 10" above the part. So to activate your tool lenght you need to program G43H1Z10. This will take the tool tip 10" above the top of your 1" part. The H1 would use the Z value set in your offset page for T1. H2 would use T2, H3 would use T3 ect.

Some machines are set up different this can vary depending on how your home position of the machine is set up.

I don't bother with my H values when programming. I set this in my tool change program so I never have to worry about setting/using the wrong H. When a tool call is instated the length is set.

Most people dont' like to use G54 as this is typically Fanuc's default coordinate. So if you start putting values into this and you are MDI or programming and forget to put G55 if thats what your using. The machine will work using the values set in G54. So if your machine home is a safe position when programming G0X0Y0Z0 and you have values in G54 it will not go to machine home it will go to the values set it G54 regardless if you have the G54 active or not in your program.

Stevo
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 01-14-2009, 12:01 PM
 
Join Date: Jan 2009
Location: US
Posts: 33
esadaddy is on a distinguished road

Well explained.

I got it now.

I appreciate the help. I have went from zero progress to fully capable in a matter of a week using this forum.

Thanks a bunch.
Reply With Quote

  #7   Ban this user!
Old 01-14-2009, 12:36 PM
 
Join Date: Jun 2008
Location: United States
Posts: 1,507
stevo1 is on a distinguished road

Your welcome. I am glad you understand. Welcome aboard and the best of luck to you.

Stevo
Reply With Quote

  #8   Ban this user!
Old 01-17-2009, 09:28 PM
 
Join Date: Jan 2009
Location: US
Posts: 33
esadaddy is on a distinguished road

Another question in regards to machine position.

You stated the g55 is an offset of the "machine position" How do I know I am shifting the machine position?. What I mean is that while I was able to shift the G54 column in the offset/work page, I was not able to shift the G55 column. I noticed the POS screen would shift to zero. But when I go back to the offset page and try to set the g55 column it would not move. After reflecting on this I thought that maybe I was not moving the machine position and maybe I was moving some other position.

So my question is How do I make sure that it is the machine position I am shifting.
Reply With Quote

  #9   Ban this user!
Old 01-19-2009, 07:46 AM
 
Join Date: Feb 2007
Location: usa
Posts: 158
ALLtra Mach is on a distinguished road

How are you setting the G54, G55? Direct input,measuring?

When you go to position "G0G90G55X0Y0", go to your "POS" screen, Your "Absolute Position" Should be X0 & Y0 as Absolute Position is controlled by your current work offset. The "Machine Position" is the actual distance you are sitting from machine home and should read the same coordinates as your G55 Offsets.
__________________
I hate deburring.....
Lets go (insert favorite hobby here)
Reply With Quote

  #10   Ban this user!
Old 01-19-2009, 07:47 AM
 
Join Date: Jun 2008
Location: United States
Posts: 1,507
stevo1 is on a distinguished road

Ok,
Machine home is different per machine and can be set up as what is best for the process, programming, and application of what is being done. However on most machine tools the home position is the same position as when you do a zero return at power up.

If you want to know your “home” position once you power up and do a zero return make sure you have no numbers in your common work coordinates (the ones before G54 labeled NO.00). Program G53X0Y0Z0. Where the machine moves to is your home position.

Now to use your G54-G59. You want to shift the machine from home position. So move the tool anywhere you want to in the machine as if you were trying to pick up a feature of a part on the machine. Put the “machine position” numbers into any one of your G54-G59 offsets. Move your machine off of that position. Now when programming you have to activate one of G54-G59 whichever one you want to use. So if you put the numbers in G55 you have to program G55X0Y0Z0. The machine should move to the position that you recorded and put into G55. This goes for all of the work coordinates. If you put the numbers into G58 you have to program G58X0Y0Z0. When actually programming a part you don’t need the X0Y0Z0. You just have to make one of G54-G59 modal just by programming G55. Now any XY movement will move around G55.

Don’t forget as I stated in my last post on most Fanucs the G54 is the default coordinate. If you look at your program check screen you should see the active codes and G54 should be listed after reset or program end is applied. So even though you did not active any work coordinates in your program when you tell the machine to move in X,Y,Z it will move based on what numbers are in G54.

I hope this helps.
Stevo
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 01-19-2009, 08:11 AM
 
Join Date: Feb 2007
Location: usa
Posts: 158
ALLtra Mach is on a distinguished road

Another thing to remember is there can be different "Machine Home" positions.
There is only one true "Reference Return" , which is the G53 position Steveo is speaking of.
You also have G28,G29, G30, G30.1 etc which although technically incorrect, are often referred to as "Home" or "Alternate Home" positions, when they are actually user controlled positions. The correct and true "Home" position is the mechanical position where that magical calculator we refer to as a "control" makes all of its calculations and movement from. This is the point a G53 will take you to, and where your "Machine Position" column will read zeros.
__________________
I hate deburring.....
Lets go (insert favorite hobby here)
Reply With Quote

  #12   Ban this user!
Old 01-19-2009, 11:44 AM
 
Join Date: Jan 2009
Location: US
Posts: 33
esadaddy is on a distinguished road

I believe I got it now. You guys are deep. I understand my mental error now. I was looking at the position screen assuming that that was the actual machine position but it was a already shifted position. After reading this thread again, I noticed the words "machine position" that was posted previously and I noticed the machine position column on the second page of the position screen. Then I got it.

I do 3d modeling using rhino and I am trying to produce some wax masters so that I can make silcone molds from them. So the CNC portion of my journey is very important. I have done it on a small scale using a desktop sherline and maxnc mill but after machining the same project at work on a large VMC I couldnt look back.

Also, My machine position is in mm and my program is in inch. I would like to change the machine position to display in inch. How?
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
CHECKING CHANDRU Fanuc 1 12-24-2007 07:48 PM
Checking for a bad motor. impact General Electronics Discussion 0 08-09-2007 04:29 PM
Looking for NC checking software... Jesusbot General CNC (Mill and Lathe) Control Software (NC) 2 01-30-2007 08:43 AM
Double Checking!! chas Gecko Drives 4 04-11-2005 11:38 PM
Newbie checking in. jstuedle DIY-CNC Router Table Machines 10 06-30-2004 10:58 PM




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