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


Fadal Discuss Fadal machinery here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 02-03-2006, 05:50 PM
 
Join Date: Dec 2005
Location: Canada
Age: 32
Posts: 31
Tarkus is on a distinguished road
Anyone familiar with the Fadal TRM?

The company I just started with has a Fadal TRM with full CNC capabilities. Today I wanted to drill some holes in a bunch of pucks and figured I could use the Fadal. I've never used a Fadal control before and nobody else there knows how to get it to run full CNC programs.

After a few hours, I figured out how to get work height offsets and tool height offsets to work, however, I'm left with a problem.

A. This particular machine doesn't seem to have a true home position. this means you can set machine home from anywhere in range of travel. the only thing that seems to have a home is the tool change position when an M06 is encountered, it will go up to Z home and wait. What I've done is decided on one corner of the table to be zero (and Z top) to be home and backed it way from the limit switches .500 on each axis. Is this a proper thing to do?

B. When the program encounters an offset (G54, G55...), it doesn't just pick up the offset, it also moves at the same time. This presents problems if you have a positive offset since the machine wants to go past the limit of travel. I've temporarily solved this by having it move say (G54 Z-4.) where Z is bound to go lower than the positive offset. I'm sure there must be a way to get it to work properly without moving... (Yes, I even tried G91)

C. The same thing occurs when a tool offset (A negative one) is called (eg. G43 H1). why does it move!?!?!

D. When it ends the program (M02, M30), it wants to go back home PLUS the Z offset (I think) tripping the limit switch

Can somebody give me a very short example of a working program with a tool call?

Here's an example of how my offsets are and an example program

Tool offset 1: Length (-10.356) (distance from Z home to table)
Work offset 1: X(-5.5) Y(-2.) Z(2.109) (Distance from table to top of workpeice)

Code:
G55Z-3. (if abs(z) is less than offset then trip limit switch)
T1M6 (brings tool back to home position)
S1000M03
G43H1Z.1 (this works ok but not in MDI even without the Z)
G01Z-.1F1.
G00Z.1
M30 (Goes to Z home PLUS some other value, tripping limit)
What am I doing wrong?

Any help is appreciated!
__________________
http://smackaay.com
Visit my site
Reply With Quote

  #2   Ban this user!
Old 02-03-2006, 06:05 PM
 
Join Date: Feb 2005
Location: usa
Posts: 376
little bubba is on a distinguished road

I'm not familiar with the TRM, but it sounds like the machine is in Format 1, which is basically useless as far as I'm concerned. Its susposed to make programming easier and all it does is make it more aggravating. Switch it over to Format 2, more fanuc based and you shouldn't have a problem.
Reply With Quote

  #3   Ban this user!
Old 02-03-2006, 07:28 PM
 
Join Date: Aug 2003
Location: az
Posts: 812
nervis1 is on a distinguished road

The manuals for that machine are at Fadal's website.
Reply With Quote

  #4   Ban this user!
Old 03-01-2006, 09:24 AM
 
Join Date: Feb 2006
Location: USA
Posts: 9
Admirp is on a distinguished road

Here's an example of a program, in format 2 however


O0001 ( PROGRAM - 6964T4 )
N100 G90 ( DATE - 27-02-06 TIME - 12:41 )
N102 G20
N104 G0 G17 G40 G80 G90 G94 G98
N106 G0 G28 G91 Z0.
N108 G0 G28 X0. Y0.
N110 ( MIDDLE FLANGE PROFILE CUT ROUGH AND FINISH )
N112 M63
N114 M61
N116 T4 M6 ( 1.25 FLAT ENDMILL T4 D4 H4 DIA.=1.25 )
N118 G0 E1 G90 X-16.7802 Y-.6232 A-0. B90. S1200 M3
N120 M62
N122 M60
N124 G43 H4 Z9.1142 M8
N126 Z7.2142
N128 G1 Z6.9142 F15.
N158 G41 D4 X-16.0852
N160 G3 X-15.4602 Y.0018 J.625
N162 G2 X-9.6827 I2.8888
N164 X-15.4602 I-2.8888
N166 G3 X-16.0852 Y.6268 I-.625
N168 G1 G40 X-16.7102
N170 Z7.0142
N172 G0 Z8.9142
N174 M9
N176 M5
N178 G0 G28 G91 Z0.
N180 G0 G28 X0. Y0.
N182 G28
N184 M30


I'm kinda busy now, so look this over and i'll come back later and add a few things.
Reply With Quote

  #5   Ban this user!
Old 03-01-2006, 10:01 AM
 
Join Date: Feb 2006
Location: USA
Posts: 9
Admirp is on a distinguished road

D You have to send it home at the end of the program as in line N178 otherwise it will do what you described. Other option would be to cancel out your g55 callout before the end of the program (if you decide to stay in format 1)

A Fadals have what's called a Cold Start position. You use that as your reference point in a way, after machine has been powered down. Your home can be basically anywhere. I keep my home pos. in x and z same as cold start, and in y with table all the way towards the machine door. That way when at the end of the program you send it to x and y home, you don't have to jog the table around to have your part within easy reach.


I'll be back for some more
Reply With Quote

Sponsored Links
  #6  
Old 03-01-2006, 12:03 PM
DareBee's Avatar
Monkeywrench Technician
 
Join Date: Jan 2004
Location: Stratford, Ont. Canada
Posts: 2,783
DareBee is on a distinguished road

I use my CS as home position as well, in my CAM post processer i have an line added automatically at the end of each progrm to move my Y up to the door, even though this is technically not home.
This is an a 4020 not a TR
__________________
www.integratedmechanical.ca
Reply With Quote

  #7   Ban this user!
Old 03-01-2006, 05:29 PM
 
Join Date: Jan 2006
Location: Riverside,CA
Posts: 61
daking is on a distinguished road

Tarkus,

Your program looks more complicated than needed. If you wanted to drill a series of holes in a part a sample program in format 1 might look like this:

T1M6
G90G0X1.Y1.(FIRST HOLE POSITION)
S3000M3M8
H1G0Z0(CALL TOOL LENGTH OFFSET 1 AND MOVE TO Z 0
G98G81X1.Y1.Z-1.R0F10.(DRILL AND RETURN TO PREVIOUS Z
X2.
X3.
X4.
G80
M5M9
G49G0Z0(CANCEL OFFSET 1 AND RETURN TO Z 0
G90G0X0Y6.M0(PARK AND LOAD
M2 or M99P1


You don't need to use G43 unless you have some reason to want to.(preset tooling maybe) Just set your clearance height as your offset(H1).
In format 1 M30 is "end of all sub-routines" so use M2 or M99Pxx to return to the start. If you dont have a specific reason for a fixture offset, dont use one . Just set X Y zero where you need to and go. I'm sure some will disagree with this but I've been doing it for ten years. Its simple and it works.

Dave
Reply With Quote

  #8   Ban this user!
Old 03-01-2006, 06:58 PM
 
Join Date: Dec 2005
Location: Canada
Age: 32
Posts: 31
Tarkus is on a distinguished road

Thanks for the info guys...

Out of curiosity? how do you set your work offsets and tool offsets?

Myself, I set the work offset Z as a distance from the table (or touch pad) to the part, so a positive value (eg. 2 .01)
Then for the tools I set it as a distance from cold start Z to the table (or touch pad) and therefore it is a negative value. (eg -19.2000)

Thus the tool is negative and the part is positive on the Z. The only problem however is that in format 1 I have to call both the E and the H at the same time, making for weird rapid moves.

How do you guys do your offsets?
__________________
http://smackaay.com
Visit my site
Reply With Quote

  #9   Ban this user!
Old 03-01-2006, 07:36 PM
 
Join Date: Feb 2005
Location: usa
Posts: 376
little bubba is on a distinguished road

To make it easier on yourself, I would take Format 1 and stick it in the chip pan. I don't even know why Fadal has a Format 1 and a usable format.

As for setting tools, if your using a tool length probe, then your doing it the right way and letting Format 1 throw a wrench in the works. I usually set the tools right off of the part, with a fixture offset of Z 0, but then again, its not that often that I'll use the same tools on more than one fixture, also the tools in the carousel are seldom the same, so setting off of the table isn't really an advantage for me. If I was continually using the same tools, or using them on more than fixture, I would set them off of the table.

I guess I could always have my 1/2" rougher in pocket 11, but I don't have the time to wait for the tool changer to get all the way around to pocket 11.
Reply With Quote

  #10   Ban this user!
Old 03-01-2006, 09:33 PM
 
Join Date: Feb 2006
Location: USA
Posts: 9
Admirp is on a distinguished road

I prefer to do the offsets the same way as you tarkus. We all use it as a kind of a standard just for the fact that i might not be there one day, and somebody else will need to change tool on my machine. Also every once in a while i will use quite a few tools from one program in the next one on that machine. It's also good to know that all the tools in the turret are set right and from the same place, just in case.


BTW, i wasn't aware that a programming on a TRM would be any different then on a say 4020.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 03-02-2006, 01:11 AM
 
Join Date: Jan 2006
Location: Riverside,CA
Posts: 61
daking is on a distinguished road

I almost always leave z zero at the tool change position and set the tool off the part or some other reference. I occasionally use fixture offsets but not often. Usually stay with E0 unless running multiple parts at one time. I usually try to keep the work to the z minus side. We don't have any Fanuc type machines so we just use Format 1.

I've seen people bash Format 1 in this thread and others. I've never seen an actual example of why Format 1 is so bad or why Format 2 is better. What can Format 2 do (other than run Fanuc type programs ) that Format 1 can't? I don't use Format 2 because I don't need to but I'd really like to see what the difference is. We've been using Format 1 since we got our first Fadal in 1990. We have'nt found anything we could'nt do because of it.
Reply With Quote

  #12   Ban this user!
Old 03-02-2006, 06:26 AM
 
Join Date: Dec 2004
Location: USA
Posts: 167
TR MFG is on a distinguished road

While I've never run a TRM this info should apply. I always used format 2, only because the machine I trained on was set up that way the shop had some machines with Fanuc's. Why use format 1 verse 2?
I always set my tool length on the top of the part or some other reference, giving a negative tool length from the cold start position. I always would use "E" fixtures, leaving the Z value zero. I tike to use fixture offsets because I would frequently run more than one part, or while I was in the middle of a run I would need to do something else.
I also changed the home position so the table would come to the front at the M30 command. I believe the command to set the home position was to cold start, jog to the new home then do HOSET. Then next time you power up it will prompt you to return to the last home position. I don't currently have a Fadal in the shop so some of this info may be a bit rusty.
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





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