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 > GibbsCAM


GibbsCAM Discuss GibbsCAM software here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 12-05-2010, 11:09 AM
 
Join Date: Aug 2009
Location: US
Posts: 228
double a-ron is on a distinguished road
Lathe/MTM tool change position

I have asked this question before and never gotten a straight answer. Maybe someone can help me out. The machine in question is a Haas lathe. In GibbsCam MTM, they make you specify a global tool change position. Global meaning any time a tool change happens it moves the machine to the x and z coordinates I enter in the "tool change position" field. Sounds reasonable right? Here is where things get funny. The tool change position is in G54. This made me so confused because in my eyes there is no way you can set a "global" g54 tool change position for all tools. Example: Tool 2 is in position, therefore, you are on tool 2's offset. Tool 2 is an od turning tool in pocket 2. It has a large x offset, but a short z offset. Your now changing to tool 3. Tool 3 is a drill bit in a vdi pocket in pocket 3. It has a small x offset, but a long z offset. You set the tool change position to .1 clearance in x and .1 clearance in z. When changing from tool 2 to tool 3 how do you avoid crashing tool 3 into the workpiece? Remember tool 2's offset is still active until tool 3 is in position. See:

O1( 1.NCF )
(TOOL 2 IN POSITION)
G54 X.1
Z.1
N1 T202
X.1
Z.1
M01
N2 T303 (crashes in z because it was only.1 away from the workpiece in z based on t2's offset because it was still active.)
X.1
Z.1
N3 T202
M30

I went back and forth with them over and over about how you are supposed to move to another tools safe g54 position when the current tools offset is still active. I told them if it was a mill you could use G43 and call the next tools offset, but in a lathe you use g53. Am I right or am I missing something.
Reply With Quote

  #2   Ban this user!
Old 12-05-2010, 11:26 AM
 
Join Date: May 2010
Location: UK
Posts: 1
TheEngineer is on a distinguished road

Hi
Two possible solutions. I do not have any experience with HAAS machines but this works for Mori Seki and most Fanuc controls.

To make machine back to it's limit stop (home position) in both X & Z use the following.

G28 U0; (For X axis)
G28 W0; (For Z axis)
G28 V0; (For Y axis)

If this option does not work try

G28 Z0;
G28 X0;
G28 Y0;

Take care on this option as some machines will move to the jobs X0 Z0 first.

In both case's you can execute both on same line, but for saftey it is better to do on single lines. You will also need to sort out in which order you do the moves, normally it is X first. On the Mori Seiki's you can actually define a position on the machine as a second reference position (ie operator sets this in parameters) then by executing G30 U0 etc it returns to same position each time.

Hope this is of help, good luck
Reply With Quote

  #3   Ban this user!
Old 12-06-2010, 07:11 AM
 
Join Date: Aug 2009
Location: US
Posts: 228
double a-ron is on a distinguished road

I know how to get the machine home, what I want to know is whether or not their g54 way can ever work. I had to beg them to change my post to output g53 machine coordinates instead of g54. Is it possible or am I right and it simply can never work, unless all tools have the same lengths in x and z. Oh and thanks for replying, no one has ever even given this problem a shot.
Reply With Quote

  #4   Ban this user!
Old 12-09-2010, 09:08 PM
Pondo's Avatar  
Join Date: Apr 2010
Location: USA
Posts: 169
Pondo is on a distinguished road

You can post it as G53 and the location would be from the machine home position.
G53 X-5.
G53 Z-8.

Then they would all use the same safe point and not have to go all the way to machine 0. You can set the point at the machine so the farthest X tool and the longest Z tool clear the workpiece.
G53 is non-modal. It is active for only the line it is in.
__________________
Apparently I don't know anything, so please verify my suggestions with my wife.
Reply With Quote

  #5   Ban this user!
Old 12-10-2010, 06:11 AM
 
Join Date: Aug 2009
Location: US
Posts: 228
double a-ron is on a distinguished road

YDNA in the haas forum solvd it for me. If you place a txxx after the position you want to move to it will move the way I was thinking it would need to move to make this work. I.E.:

x.1 z.1 t303

I have always used G53 as my toolchange position I just wanted to know how Gibb's G54 way would work. As I said in the haas forum, knowing how it works it seems stupid to me. The turret would be in a diffrent place for each tool change. G53 puts the turret in the same place for each tool change. Thank you to anyone that posted.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 12-17-2010, 03:47 PM
 
Join Date: Mar 2006
Location: US
Posts: 97
sld4121 is on a distinguished road

Interesting that they argued with you about that. My standard posts now allow the user to select the tool change radio button in the documents page to specify a tool change position. And, I output a G53 position using those numbers.
Reply With Quote

  #7   Ban this user!
Old 12-19-2010, 09:33 AM
 
Join Date: Aug 2009
Location: US
Posts: 228
double a-ron is on a distinguished road

The problem is in rendering. They can't render machine coordinates correctly. In fact to "prove" my program I have to put in positive numbers, say x10. z10., then render it in flash cpr. If everything checks out I change the tool change position to back to the g53 tool change position. The biggest problem is g53 is in negative numbers, if left negative and rendered it will always render a crash as soon as it gets to the that first tool change.
Reply With Quote

  #8   Ban this user!
Old 12-19-2010, 01:07 PM
 
Join Date: Jul 2003
Location: usa
Posts: 6
cncrunner is on a distinguished road

Hi again double a-ron,

I have a similar issue a while back where gibbs was looking for a positive value, but the controller needed a negative value. In my case it was the x stock amount in the G71 lathe cycle. To get proper cpr, you have to have a positive stock value for I.D. roughing. But that positive value needed to be negative in the cycle. So all that had to be done was reverse the polarity of the x stock command in the post. The cpr was then right, and the posted code also correct.
I am sure the same thing could be applied to your tool change position.
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
MV-45/40 tool change arm out of position vfsi Mori Mills 21 11-23-2011 11:09 AM
mtm tool change position double a-ron GibbsCAM 2 01-24-2010 11:29 AM
Need Help!- tool change position miand OKK 2 09-28-2009 08:02 AM
Swiss Lathe, Tool Change Position John3 General Metalwork Discussion 6 08-06-2007 06:46 PM
How to change Tool change position(About MAZATROL T1 control) liushuixingyun Mazak, Mitsubishi, Mazatrol 5 07-07-2007 02:58 PM




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