Examples
Example 1
Oscillation with:
● 0.02 mm infeed depth at the start
● 0.01 mm infeed depth at the end
● Total infeed depth 1 mm
● 100 mm stroke
● Infeed feedrate 1 mm/min
● Transverse feedrate 1000 mm/min
● 1 second sparking-out time
● Standard geometry axes
Cancel signal: Rapid input 1 ($A_IN[1] )
Program code
N10 T1 D1
N20 CYCLE4077("1",0.02,0.01,1,100,1,1000,1)
N30 M30
Example 2
Oscillation with:
● 0.02 mm infeed depth at the start
● 0.01 mm infeed depth at the end
● Total infeed depth 1 mm
● 100 mm stroke
● Infeed feedrate 1 mm/min
● Transverse feedrate 1000 mm/min
● 1 second sparking-out time
● Standard geometry axes
Cancel signal: Dual-port RAM variable 20 less than 0.01 ($A_DBR[20] < 0.01)
Program code
N10 T1 D1
N20 CYCLE4077("($A_DBR[20]<0.01)",0.02,0.01,1,100,1,1000,1)
N30 M30
Work preparation
3.25 Programming cycles externally
NC programming
1146 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0