material is 60mm ; this is a cut operation, with a 3.1width insert, on a blade
Code:
OS02
V2 = 0.09*0.8 ( f )
G00 X190-VETFX Z220-VETFZ
T090909 M66
G97 S750 M03 M08 G00 X100 Z-26.3-3.1 M63
G01 X65 F0.067 G95
VLMON[1]=1
G01 X55 F0.067 G95
VLMON[1]=0
X=VSIOX+0.6
X=VSIOX+2
G97 S1000 M03 M08
CALL OQ02 V3=50
CALL OQ02 V3=45
CALL OQ02 V3=40
CALL OQ02 V3=35
CALL OQ02 V3=30
CALL OQ02 V3=25
CALL OQ02 V3=20
CALL OQ02 V3=15
CALL OQ02 V3=10
CALL OQ02 V3=5
CALL OQ02 V3=3
G00 X65
M05 M09
G00 X375-VETFX Z220-VETFZ
RTS
OQ02
VLMON[1]=1
G01 X=V3 F=V2 G95
VLMON[1]=0
X=VSIOX+0.6
RTS
machine always stops between X65 and X60, even if it did not start to cut
i have modified the program, so to begin cutting at X100
i took the effort diagram from the machine
between X100 and X65, rpm & feed are constant, but on the chart, machine starts with a lot of effort, and it gets lower and stable arround X80
so effort drops from high to low during a 10mm travel; effort is big, but machine is not cutting
this can not be solved by increasing load_monitor_imune_time
i changed code like this ( blue color ) : cut from X70 -> X65 -> X65+7 > X55 ... so i added extra movements equal with 5+7+7=19mm, and after this 19 machine stabilizes ...
Code:
OS02
V2 = 0.09*0.8 ( f )
G00 X190-VETFX Z220-VETFZ
T090909 M66
G97 S750 M03 M08 G00 X70 Z-26.3-3.1 M63
G01 X65 F0.067 G95
X=VSIOX+7 ( @ +7 it works; if lower than 7, than machine stops )
VLMON[1]=1
G01 X55 F0.067 G95
VLMON[1]=0
X=VSIOX+0.6
X=VSIOX+2
G97 S1000 M03 M08
CALL OQ02 V3=50
CALL OQ02 V3=45
CALL OQ02 V3=40
CALL OQ02 V3=35
CALL OQ02 V3=30
CALL OQ02 V3=25
CALL OQ02 V3=20
CALL OQ02 V3=15
CALL OQ02 V3=10
CALL OQ02 V3=5
CALL OQ02 V3=3
G00 X65
M05 M09
G00 X375-VETFX Z220-VETFZ
RTS
OQ02
VLMON[1]=1
G01 X=V3 F=V2 G95
VLMON[1]=0
X=VSIOX+0.6
RTS
i think i must find out what causes this " high_effort > low_effort behaviour", or maybe i will use 2 VLMON adresses ... i don't know yet