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 02-08-2011, 11:34 PM
 
Join Date: May 2008
Location: India
Posts: 85
yaji63 is on a distinguished road
Outputting Common variable values into a program

Hi,

Does anyone know how to Output Common variable values into a program (with automated new program number OR an existing program itself) within the CNC memory ?

Thanks
Reply With Quote

  #2   Ban this user!
Old 02-09-2011, 05:07 AM
 
Join Date: Feb 2006
Location: india
Posts: 1,187
sinha_nsit is on a distinguished road

Do you want to use the value of a common variable inside a program or want to print the values calculated in a program through RS232?
The first requirement is no big deal. If #500 contains 1.0, G#500 is equivalent to G01, and so on.
Use DPRINT for the second requirement.
Reply With Quote

  #3   Ban this user!
Old 02-09-2011, 05:38 AM
 
Join Date: May 2008
Location: India
Posts: 85
yaji63 is on a distinguished road

I want to print the values into another program and not into RS232. This way i can transfer the program into my dataserver / flashcard / computer for further analysis. My machine is not connected through RS232 but is connected through Ethernet.
Reply With Quote

  #4   Ban this user!
Old 02-09-2011, 07:41 AM
 
Join Date: Dec 2008
Location: USA
Posts: 2
lajosgy is on a distinguished road

It looks like you don't really want to use variables, you want fixed a fixed program using values based on some variables that will not change during program running. This is much easier to do on your PC. Use "replace all" feature in your text editor to replace the variables with their desired values. As long as you keep your original macro program you can create as many fixed programs with different values as you want. You will lose your flexibility though, these programs will be "hard wired" for a specific set of values.
If the variables actually change during the program I am not aware of any method to extract the program that was created on the fly.
Reply With Quote

  #5   Ban this user!
Old 02-09-2011, 07:47 AM
Fanuc Mate's Avatar  
Join Date: Sep 2010
Location: UK
Posts: 39
Fanuc Mate is on a distinguished road

I'm not really 100% sure what you are trying to achieve, but if you are looking to extract data from a Fanuc CNC, look on this site. CNC Data LTD – CNC Data Collection and Monitoring Software | We can get any data out of CNC machines using ethernet connections and software such as Fanuc Focas

They can help you.
__________________
CNC Mate
www.cncmate.com
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 02-09-2011, 08:52 AM
 
Join Date: Feb 2006
Location: india
Posts: 1,187
sinha_nsit is on a distinguished road

Use permanent common variables instead of common variables. A permanent common variable remains available to all the programs, even after a power cycle, and any program can change their values.
Actually, it is not very clear what you want to do, and why?
Reply With Quote

  #7   Ban this user!
Old 02-09-2011, 11:12 AM
 
Join Date: May 2008
Location: India
Posts: 85
yaji63 is on a distinguished road

I' am very much using the permanent common variables to monitor cycle times of the programs that run for a particular component.

These values are reset whenever a new component is machined. My idea is to output the variable values into a program so that this program can be downloaded onto the computer and then analyzed as well as for easing of data entry.
Reply With Quote

  #8   Ban this user!
Old 02-09-2011, 07:28 PM
 
Join Date: Jun 2008
Location: United States
Posts: 1,507
stevo1 is on a distinguished road

Originally Posted by yaji63 View Post
My idea is to output the variable values into a program so that this program can be downloaded onto the computer and then analyzed as well as for easing of data entry.
Not possible. The only way that you are going to get the values of the common variables or any type of variable "local" or not is going to be by sending them out via DPRINT function. Well at least on any Fanuc that I have worked on.

What model Fanuc are you using?

Stevo
Reply With Quote

  #9   Ban this user!
Old 02-09-2011, 10:13 PM
 
Join Date: Feb 2006
Location: india
Posts: 1,187
sinha_nsit is on a distinguished road

I heard somebody commenting that through ethernet one can have access to any CNC data. I do not know if the statement is true for variables also.
Reply With Quote

  #10   Ban this user!
Old 02-10-2011, 12:49 AM
 
Join Date: May 2008
Location: India
Posts: 85
yaji63 is on a distinguished road

Originally Posted by stevo1 View Post
Not possible. The only way that you are going to get the values of the common variables or any type of variable "local" or not is going to be by sending them out via DPRINT function. Well at least on any Fanuc that I have worked on.

What model Fanuc are you using?

Stevo
I' am using Fanuc 0i-MD which is supposed to be the latest among the 0i controllers. They claim that it has most features of 18i incorporated into it except for the true multi axis capabilities and some the HPCC options. I was only hoping against hope that i will find an alternative method to DPRINT.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 02-10-2011, 12:53 AM
 
Join Date: May 2008
Location: India
Posts: 85
yaji63 is on a distinguished road

Originally Posted by sinha_nsit View Post
I heard somebody commenting that through ethernet one can have access to any CNC data. I do not know if the statement is true for variables also.
I have also heard that Fanuc themselves have a software which when connected through Ethernet can give access to the CNC Data. I have asked for details and yet to receive a reply from them. And being Fanuc it will not be anything cheap at all

I have tried accessing data myself through this Focas 2 Ethernet but they Fanuc disables it when using in conjunction with a data server and thats the najor problem. Having one option ends up disabling another one !
Reply With Quote

  #12   Ban this user!
Old 02-10-2011, 01:01 AM
 
Join Date: May 2008
Location: India
Posts: 85
yaji63 is on a distinguished road

Originally Posted by Fanuc Mate View Post
I'm not really 100% sure what you are trying to achieve, but if you are looking to extract data from a Fanuc CNC, look on this site. CNC Data LTD – CNC Data Collection and Monitoring Software | We can get any data out of CNC machines using ethernet connections and software such as Fanuc Focas

They can help you.
I cant get a proper brochure for the software on the site which explains how exactly it works on Focas ethernet protocol. Our machine has a data server with it and i understand from Fanuc manuals that the Ethernet on CNC memory does not work when Dataserver is present on the machine. Has this software overcome that issue ?
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
Common Variable values output into a program yaji63 G-Code Programing 4 05-17-2012 12:17 AM
Outputting Common variable values into a program (with automated program number) yaji63 Fanuc 0 12-27-2010 02:55 AM
outputting variables to a program bob in windsor Fanuc 4 03-21-2010 10:43 AM
Displaying variable values onscreen? facegarden Haas Mills 15 04-25-2009 03:04 AM
EMC bug? axis position values instantly change after end of program davidma LinuxCNC (formerly EMC2) 5 12-01-2007 04:11 PM




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