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 > G-Code Programing


G-Code Programing Discuss G-code programing and problems here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 06-02-2009, 02:07 PM
 
Join Date: Sep 2007
Location: United States
Posts: 49
wganders is on a distinguished road
Barfeed programming

To all,

The company I work for is getting a used Lynx 200L with a LNS Eco Loader barfeed and I'm suppose to program it. Does anyone know how to program the barfeeder for this machine? I'd like a subprogram for part-off and bar feed, along with a subprogram for loading a new bar. Am I missing anything?

It is equipped with a Fanuc 21t control.

Thanks in advance!

Wganders
Reply With Quote

  #2   Ban this user!
Old 06-02-2009, 08:32 PM
dcoupar's Avatar  
Join Date: Mar 2003
Location: USA
Posts: 2,312
dcoupar is on a distinguished road

Replied in Doosan forum.
Reply With Quote

  #3   Ban this user!
Old 06-03-2009, 10:15 AM
Get lucky's Avatar  
Join Date: Jul 2008
Location: us
Posts: 109
Get lucky is on a distinguished road

This is the program that I use for my machine

BAR FEED MACRO

G65P9002A.3B1.S.03
(B=BAR DIA#2)
(S=STOCK TO REMOVE FROM END#19)
(A=AMOUNT OFF CENTER#1)


%
O9002
T0200
G0X[#2+#1]Z#19T0202
M69
G4U.5
M10
G4U.5
M68
G28U0W0T0200
M99



The problem is i have not figured out how to load a new bar with in the program. We always stop put a new bar in and start at the top of the program again

If this helps great if you figure out how to load a bar in the program please let me know

Kyle
__________________
You must remember that 99% of my posts are Bullchit!
Reply With Quote

  #4   Ban this user!
Old 06-04-2009, 07:42 AM
 
Join Date: May 2007
Location: USA
Posts: 913
g-codeguy is on a distinguished road

Originally Posted by Get lucky View Post
This is the program that I use for my machine

BAR FEED MACRO

G65P9002A.3B1.S.03
(B=BAR DIA#2)
(S=STOCK TO REMOVE FROM END#19)
(A=AMOUNT OFF CENTER#1)


%
O9002
T0200
G0X[#2+#1]Z#19T0202
M69
G4U.5
M10
G4U.5
M68
G28U0W0T0200
M99



The problem is i have not figured out how to load a new bar with in the program. We always stop put a new bar in and start at the top of the program again

If this helps great if you figure out how to load a bar in the program please let me know

Kyle
The problem is you don't have a subprogram for when the barfeeder sees the end of the bar. This is what our LNS QUICK LOAD barfeed on a Nakamura TW-20 uses.

/M98 P8000

Here is how I program ours. (M191 is a subroutine.)

T #20= FACING TOOL
X #24= X-AXIS
M #13= MAX. RPM
S #19= SFM
F #9= FEEDRATE

T0101 BARSTOP
T0202 80 DEG. PROFILE TOOL CNMG-432
*

:9018 (BARSTOP)

N100M191
/M98P8000
T0101M5
X0Z.5M9
Z.2
M11
M17
G1G98Z.025F50.
G4U3.
M10
G4U1.
G0G28W0
M99

:8000 (NEW BAR)

G0G28W0M9 (BARSTOP)
T0101M5
X0
M11
M58 this is the code used by the barfeed
Z-.07
M58
G4U2.
M10
G4U1.
G0G28W0S1000M3
M1

T#20M8 (FACE)
S[3.82*#19/#24]M3
G99X#24Z.5
G50S#13
G96S#19
Z-.1
G1X.3F#9
X-.065F.004
G28G97W0S1000
M99
%

And it is called by

G65P9018X1.05F.01S900M4000T202

for 1.000 material, although I am considering adding the .05 in the subprogram, and using the stock size only in the G65 call. Problem is I'd have a ton of programs to modify.

These are my programs for the SMW SPACE SAVER 2003 on our LYNX lathes. M91 and M92 are subroutines.

T #20= FACING TOOL
X #24= X-AXIS
M #13= MAX. RPM
S #19= SFM
F #9= FEEDRATE


T0101 BARSTOP
T0202 80 DEG. PROFILE TOOL
*

:9018 (BARSTOP PROGRAM)

M91 (BARSTOP OLD BAR)
/2M98P8000
T0101M9
X0Z.03M5
M69
M51 this is the code used by the barfeed
M68
G4U.1
M92
M99

:8000 (END OF BAR)

IF[#20LT101]GOTO70
M91 (BARSTOP NEW BAR)
T0101M5
M69
M51
X0Z-.07M9
G4U4.
M51
M68
W.5S1000M3
M91
M1

M91 (FACE OFF BAR END)
T#20S[3.82*#19/#24]M63
X#24Z-.1
G50S#13
G96S#19
G1X.2F#9
X-.065F.004
G0G97W.5S1500
M91
GOTO71
N70#3000=7 (NO T-CODE)
N71M99
%

I dress the new bar in hopes of not losing the first part. Then the new bar gets re-stopped. It is called in the same manner as for the Nakamura. I try to keep everything the same for all the lathes as much as I can.

I don't quite understand exactly how the 2 works in /2M98P8000, but it is how the manufacturer sets up the barfeed.
Reply With Quote

  #5   Ban this user!
Old 06-04-2009, 08:07 AM
beege's Avatar  
Join Date: Feb 2008
Location: USA
Posts: 518
beege is on a distinguished road

IIRC,

/ is block delete
It's really /1, but the 1 is a default parameter for "/". If a machine tool builders want to, they can have up to 9 block delete switches:
/2
/3
/4 etc.

Each /# signifies a different switch that the operator turns on/off
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 06-04-2009, 11:32 AM
 
Join Date: May 2007
Location: USA
Posts: 913
g-codeguy is on a distinguished road

Thanks Beege. I didn't know that about block skips. Sounds like the MB has to build the /2 into the control in advance. Guess they would have to know what barfeeder was going on the machine? Or do they build a couple /#'s in just to cover these situations?
Reply With Quote

  #7   Ban this user!
Old 06-04-2009, 02:14 PM
beege's Avatar  
Join Date: Feb 2008
Location: USA
Posts: 518
beege is on a distinguished road
Talking

Originally Posted by g-codeguy View Post
Thanks Beege. I didn't know that about block skips. Sounds like the MB has to build the /2 into the control in advance. Guess they would have to know what barfeeder was going on the machine? Or do they build a couple /#'s in just to cover these situations?
I've never seen more than 1 block delete switch on a machine. I've only seen references to it in my manuals. I believe it has to be built into the PLC and hard wired to be of any use. I'd love to see how anyone has modified their machine to include multiple block delete switches.

So to answer...

Don't know the answer to the first or second questions

Brian
Reply With Quote

  #8   Ban this user!
Old 06-04-2009, 02:25 PM
 
Join Date: May 2007
Location: USA
Posts: 913
g-codeguy is on a distinguished road

Thanks anyway. I still know more today than I did yesterday.
Reply With Quote

  #9   Ban this user!
Old 06-08-2009, 10:30 AM
Get lucky's Avatar  
Join Date: Jul 2008
Location: us
Posts: 109
Get lucky is on a distinguished road

Originally Posted by g-codeguy View Post
The problem is you don't have a subprogram for when the barfeeder sees the end of the bar. This is what our LNS QUICK LOAD barfeed on a Nakamura TW-20 uses.

/M98 P8000

Here is how I program ours. (M191 is a subroutine.)

T #20= FACING TOOL
X #24= X-AXIS
M #13= MAX. RPM
S #19= SFM
F #9= FEEDRATE

T0101 BARSTOP
T0202 80 DEG. PROFILE TOOL CNMG-432
*

:9018 (BARSTOP)

N100M191
/M98P8000
T0101M5
X0Z.5M9
Z.2
M11
M17
G1G98Z.025F50.
G4U3.
M10
G4U1.
G0G28W0
M99

:8000 (NEW BAR)

G0G28W0M9 (BARSTOP)
T0101M5
X0
M11
M58 this is the code used by the barfeed
Z-.07
M58
G4U2.
M10
G4U1.
G0G28W0S1000M3
M1

T#20M8 (FACE)
S[3.82*#19/#24]M3
G99X#24Z.5
G50S#13
G96S#19
Z-.1
G1X.3F#9
X-.065F.004
G28G97W0S1000
M99
%

And it is called by

G65P9018X1.05F.01S900M4000T202

for 1.000 material, although I am considering adding the .05 in the subprogram, and using the stock size only in the G65 call. Problem is I'd have a ton of programs to modify.

These are my programs for the SMW SPACE SAVER 2003 on our LYNX lathes. M91 and M92 are subroutines.

T #20= FACING TOOL
X #24= X-AXIS
M #13= MAX. RPM
S #19= SFM
F #9= FEEDRATE


T0101 BARSTOP
T0202 80 DEG. PROFILE TOOL
*

:9018 (BARSTOP PROGRAM)

M91 (BARSTOP OLD BAR)
/2M98P8000
T0101M9
X0Z.03M5
M69
M51 this is the code used by the barfeed
M68
G4U.1
M92
M99

:8000 (END OF BAR)

IF[#20LT101]GOTO70
M91 (BARSTOP NEW BAR)
T0101M5
M69
M51
X0Z-.07M9
G4U4.
M51
M68
W.5S1000M3
M91
M1

M91 (FACE OFF BAR END)
T#20S[3.82*#19/#24]M63
X#24Z-.1
G50S#13
G96S#19
G1X.2F#9
X-.065F.004
G0G97W.5S1500
M91
GOTO71
N70#3000=7 (NO T-CODE)
N71M99
%

I dress the new bar in hopes of not losing the first part. Then the new bar gets re-stopped. It is called in the same manner as for the Nakamura. I try to keep everything the same for all the lathes as much as I can.

I don't quite understand exactly how the 2 works in /2M98P8000, but it is how the manufacturer sets up the barfeed.
When I took this job I was learning on the fly with barfeeders and when it would get to the end of the bar it would just alram out and stop, not run the sub program so I just deleted it from the program and I would really like to make it work.
__________________
You must remember that 99% of my posts are Bullchit!
Reply With Quote

  #10   Ban this user!
Old 06-08-2009, 11:23 AM
 
Join Date: May 2007
Location: USA
Posts: 913
g-codeguy is on a distinguished road

Get Lucky. You don't mention the brand and model of your barfeed. Do you have a manual for it? Have you tried calling the manufacturer? The manual should have a sample program. If you don't have a manual, the manufacturer should be able to fax you a sample barfeed subprogram.

If you happen to have the same make and model as we have, then I can help you. Otherwise I would have to call the manufacturer myself to get the needed information.

I agree. You need to get it working properly.

I'll help if I can, but I need a lot more information than I have at the moment.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 06-09-2009, 01:59 PM
Get lucky's Avatar  
Join Date: Jul 2008
Location: us
Posts: 109
Get lucky is on a distinguished road

LNS eco loader yes I do have a manual but not a great deal a detail in it
__________________
You must remember that 99% of my posts are Bullchit!
Reply With Quote

  #12   Ban this user!
Old 06-09-2009, 04:27 PM
 
Join Date: May 2007
Location: USA
Posts: 913
g-codeguy is on a distinguished road

Originally Posted by Get lucky View Post
LNS eco loader yes I do have a manual but not a great deal a detail in it

Make and model of lathe?
Reply With Quote

Reply

Tags
barfeed, daewoo, fanuc, lns, programming




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
Servobar 300 barfeed problem prupp Haas Mills 2 04-08-2009 07:05 PM
Need Help!- Programming SMW barfeed on sqt-250 6thAxis Mazak, Mitsubishi, Mazatrol 1 08-07-2008 11:48 AM
LNS Barfeed Lazzer65 General Metal Working Machines 4 08-13-2006 04:22 AM
Barfeed Option pinguS Fanuc 3 07-27-2006 10:26 AM
servo 300 barfeed positiverake Haas Mills 12 02-14-2006 06:00 PM




All times are GMT -5. The time now is 12:17 AM.





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