What's new
What's new

New multi-axis Lathe and New Bar-feeder day...I need help

AstroNut

Plastic
Joined
Oct 4, 2022
Our shop got a new Smart NL200BSY lathe with live tooling, Y axis and dual spindle.
Also got a new EDGE Rebel 80 bar-feeder.
Anyway I've got the 1st part proved out and making good parts without the bar-feeder using chucker mode.
It makes side 1, then the rear B axis chuck comes and spindle sync's to main chuck, pulls out the bar, then parts-off the part, returns to it's home and then the backside is faced and chamfered and spit out to the rear catcher, then the material is already positioned to make a new part.
Now I need to incorporate the bar-feeder and I have it set up to feed the new bar to the correct position and I don't have a clue how to add the bar change to the cycle, I've only used an old pneumatic bar feeder. How do I make this work??? Should the bar-op program be at the start of the program or the end? Any examples you can share?
 

empower

Titanium
Joined
Sep 8, 2018
Location
Novi, MI
i dont know the answer, but have you talked to the apps guys you bought the machine from? this is exactly what they're there for - help you learn how to use the machine you just bought.
 

Ox

Diamond
Joined
Aug 27, 2002
Location
West Unity, Ohio
No clue how the Edge nor Smart handles it in their macro's, but as an example of Hardinge/Fanuc and LNS, we use an M61 code to initiate a bar change. This only changes the bar IF the barfeeder is looking to change it already. (bar is done) The M61 in this case is a "safe place in the program to change bar".

This typically has 2 other macro's in the mix as well. The first is there to doo any preliminary functions, like maybe move the turret to a safe location, or maybe move a parts catcher in place to catch the bar end. (if running a short feeder).

The second macro in the list will be for a "Top Cut", and that will take the cut-off tool and qualify the end of the bar is at least not sticking out any further than desired.


I doo my actual feed-out as the last opperation of any program, and I load a new bar before the first tool.


-------------------

Think Snow Eh!
Ox
 

pcasanova

Hot Rolled
Joined
Mar 14, 2008
Location
vacaville ca
this is how I do it (Siemens/Emco) but it should be similar. sounds like your loader is a servo style.
you will have to program your loader for topcut,part length,#of clampings,end of bar
probe the bar, then it should give you parts remaining on bar. and the loader will watch the clamping
signal and start counting down the parts on the bar. when it gets to the end it will throw a bar load high
signal that the sub will be looking for.

the BAR2500 sub is in the start after the offset/trans z statement is made for the cutoff qualification.
then looks for the input from the loader saying its time for a new bar.

;05XXXXXX - part
;2.5" BLK ACETAL X 1.5" FROM JAWS
;FEEDER SETTING DIA=2.5,TO=.575,TOPCUT=55.75,EOB=53.0,#OF CLAMPINGS
;1.750 COLLETS SUB
M73;STOPWATCH ON - 3.54 VERIFIED 3-22-19
LIMS=2000
SETMS(1)
TRANS Z7.5
G0 G53 X22.75 Y0 Z15 Z2=29.9 D0;SAFETY MOVE
BAR2500;CHECK IF BAR NEEDS LOADING;
rest of the program
;

BAR2500 SUB

IF $A_IN[6]==0 GOTOF NOEND;LOOK FOR END OF BAR SIGNAL
M25; OPEN CHUCK
M57; SPINDLE OCCILATION ON
M69;BAR CHANGE
NEWBAR: ;LABLE FOR THE LOOP
MSG ("CHANGING THE BAR")
IF $A_IN[7]==1 GOTOB NEWBAR ;LOOP UNTIL NEW BAR IS LOADED
MSG ("CUT OFF END - CLEAN UP")
M26; CLOSE CHUCK
M58; OCCILATION OFF
SETMS(1)
LIMS=2000
T12 D1
G95 S2000 M4
G0 G90 Z.02
X2.7 M8;CHANGE THIS FOR DIAMETER OF BAR
M103
G1 X.200 F.01
G97 S800; SLOW DOWN TO DROP SLUG
X-.035 F.005
G0 X3 M5
G4 F1
G0 G53 X22.75 Y0 Z15 Z2=29.9 D0;SAFETY MOVE
NOEND:
M17
 








 
Top