You are on page 1of 2

Bar Feeder Program

O0001 (Main Program)


~
~
/1 BarFeeder End of Bar Check – jump to BarFeeder to reload new bar
T01 Index to bar stop
G00 X### Z### Move bar stop to position for component
M69 Collet open or Bar feeding (when 14512[7].4 =0)
(M50) Bar feeding (when 14512[7].4 =1)
G04 F4 Dwell for testing – remove or reduce when used in program
M69 Collet Close
G04 F4 Dwell for testing – remove or reduce when used in program
;
;
Machining program
;
GOTOS

BarFeeder ; New Bar Loading Program

G00 X# # Move Turret to safe position


M31 spindle interlock bypass

M69 Collet open to eject remnant (when 14512[7].4 =0)


(M50) Bar feeding. (when 14512[7].4 =1)
G04 F5 Reduce dwell – bar feeder push the remnant out of the spindle.
Above 3 blocks can be omitted according to bar feeder type.

T01 Index to bar stop


G00 X### Z### Move the turret to bar stop position (Check Position with Main
program otherwise a crash may occur)
M69
M3 S10 Sindle rotates at low speed. (this operation is necessary for profile
work piece)
M51 M-code to load a new bar to bar stop
M68 Close the collet.

T3 Cut-off tool
M8 coolant On
M3S***
~
G1 X0F0.05 Cut-off completed

G00 X**Z** move to safe position.

M17 Return to main program


Where :-
M68 Collet Clamp
M69 Collet Unclamp or bar feeding (when 14512[7].4 =0)
M50 M-code for feeding bar. (when 14512[7].4 =1)
M51 M-code for loading a new bar

Machine Data for Bar Feeder.

DBX1007.0 →1), or not(→


Single bar load type of LNS BAR FEEDER is used(→ →0)
14512[7].bit0 SINGLE BAR 형의 LNS BAR FEEDER 를 사용함(→
사용함 →1), 사용안함(→
사용안함 →0)
DBX1007.1 →1), or not(→
Mini/Sprint type of LNS BAR FEEDER is used(→ →0)
14512[7].bit1 MINI/SPRINT 형의 LNS BAR FEEDER 를 사용함(→
사용함 →1), 사용안함(→
사용안함 →0)
DBX1007.2 →1), or not(→
Hydro bar type of BAR FEEDER is used(→ →0)
14512[7].bit2 HYDRO BAR 형의 BAR FEEDER 를 사용함(→
사용함 →1), 사용안함(→
사용안함 →0)
DBX1007.3 →1), or not(→
SMW BAR FEEDER is used(→ →0)
14512[7].bit3 SMW BAR FEEDER 를 사용함(→
사용함 →1), 사용안함(→
사용안함 →0)
DBX1007.4 →1), or auto mode signal(collet open)(→
Bar feeder is advanced by M50(→ →0)
14512[7].bit4 BAR FEEDER 전진을 위해 M50(→
→1)를
를 사용함,
사용함 AUTO MODE 상태 신호(→
신호 →0)를
를 사용함
DBX1007.5 →1), or stl(→
Bar feeder is advanced by auto mode(→ →0). It's available when 14512[7].4 is 0
14512[7].bit5 14512[7]bit4 가 "0"인
인 상태에서 바피더 전진을 위해 AUTO 를 사용함(→
사용함 →1), STL 을 사용함(→
사용함 →0)
DBX1007.6 →1), or not(→
Bar feeder advance is kept by M50(→ →0)
14512[7].bit6 BAR FEEDER 의 전진이 M50 에 의하여 계속 유지함(→
유지함 →1), 유지 안함(→
안함 →0)
DBX1007.7 Chuck un/clamped is valid by foot sw even while bar is feeding(→
→1), or not(→
→0)
14512[7].bit7 바피더가 FEEDING 중에도 FOOT 스위치에 의한 CHUCK UN/CLAMP 가 가능함(→
가능함 →1), 불가함(→
불가함 →0)

There are so many bar-feeder makers. So it is necessary to follow the interface signal
of Doosan machine. After interface is completed, please set machine data according to
the bar-feeder maker.

Norma1ly, please set 14512[7].1 to 1

NOTE:-

Please check all axis positions as a collision may occur if the new bar is
positioned incorrectly during the reload program.

You might also like