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 > Haas Mills


Haas Mills Discuss Haas machinery here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 03-01-2011, 04:16 AM
 
Join Date: Feb 2010
Location: USA
Posts: 59
MKproto is on a distinguished road
Cotrolling program selection via ethernet for robot

I talked o my HFO and they were not alot of help. They said it has been done but had no info on integration (since I did not get thier robot is my guess) I purchased a used robot as the master (operator) and the machine as the slave. This is easy on on Heidenhien controls but not so sure about the Haas. And since I know someone will come up with the grand idea or programming the robot to punch keys FWIW it is not an articulated robot so that is not possible. The machine is a 2010 VM2 with all options mcode, probe macros, etc. Any leads in the right direction would be appreciated.
Reply With Quote

  #2   Ban this user!
Old 03-01-2011, 09:15 AM
KenFoulks's Avatar  
Join Date: Aug 2010
Location: USA
Posts: 511
KenFoulks is on a distinguished road

Provide more information, pictures, part descriptions, etc. You can always have a master program active and use the probe to select the program.
__________________
Thanks,
Ken Foulks
Reply With Quote

  #3   Ban this user!
Old 03-01-2011, 09:56 AM
 
Join Date: Feb 2010
Location: USA
Posts: 59
MKproto is on a distinguished road

It is an Erowa Robot with a PC and RFID reader. I scan the rfid into the robot and tellwhat Fixture number. This is the point I need to know what the protocal is for communication with the machine so I can have the robot tell the machine what program to run for that particular fixture / pallet. I can interface on the robot side with anything as long as I know what I can work with. All programs would be loaded on the machine hard drive, then ran in the order the robot commands.

this way I can dynamically change my pallet pool on the fly at the robot and not have to worry about a master program in the machine.
Reply With Quote

  #4   Ban this user!
Old 03-01-2011, 01:03 PM
KenFoulks's Avatar  
Join Date: Aug 2010
Location: USA
Posts: 511
KenFoulks is on a distinguished road
No Problem

Take the number that is scanned and write that number to a macro variable using hyper terminal. Have a program that looks like this:
O00000
G103 P1
If [ #100 EQ 1 ] GOTO1
If [ #100 EQ 2 ] GOTO2
M99

N1 G103
M98 P1
M99

N2 G103
M98 P2
M99

More information can be found in the manual under machine data collect.
__________________
Thanks,
Ken Foulks
Reply With Quote

  #5   Ban this user!
Old 03-01-2011, 07:58 PM
 
Join Date: Nov 2006
Location: US
Age: 26
Posts: 181
Ydna is on a distinguished road

^ that's an interesting idea, I'll have to play around with that. I'm not the biggest fan of HT but sometimes it's the common denominator.

I can't speak to using the ethernet interface for anything but I can say I've done something similar using regular digital signals. What I did was wire the CNC's output signal relays to send a "group input" to the robot (ie. a combination of 8 signals acting as binary, which is then converted to a number 1-256). I don't have experience with your robot but many different models have built-in "group signal" decoding abilities, even if the robot is older. Even if not, you could certainly use the robot's native language to make it work. It would be a pain but doable.

Anyway the machine I used only had 4 available outputs so the CNC could only choose between 14 programs (had to omit the "zero" integer since the signals were also used to initiate the robot's program). I only needed a handful though since the robot was limited to only a few parts due to the gripper design.

Here's the problem though, in this situation the CNC has to be programmed with the correct signals, and the robot simply waited to begin its routine. I was using a PLC to oversee the workcell, however, so neither the robot nor CNC was in charge...it was a different situation.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 03-02-2011, 07:15 AM
 
Join Date: Feb 2010
Location: USA
Posts: 59
MKproto is on a distinguished road

Thanks for the responses.

I will test out the Hyper Terminal later this week. I completley missed that page in the mini manual.

I had considered just using m-codes and macros outputs to select a location via the plc. But that would not meet the goals that I have for the system regarding flexibility and overall simplicity of use at the end of integration..
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
Transferring program with ethernet mcv300 Fanuc 3 01-18-2011 09:17 AM
Fanuc Robot CAM program Death Adder OpenSource Software 38 10-29-2010 03:53 PM
Need A Quote- Looking for Robot Auto Palletising (Panarobo and or STORK Robot) rsarwanto Europe Club House 0 09-12-2008 06:22 AM
VF-1 + Ethernet frogger Haas Mills 9 10-07-2007 07:07 PM
Ethernet BoB smarbaga General CNC (Mill and Lathe) Control Software (NC) 0 11-01-2006 07:39 AM




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