The following drawing shows the differences in the operation when the set position is used or when the feed machine position
is used in the movable range limit check.
• Conditions
Assume the current value is 2000, and AxisName.Pr.SwStrokeLimit_Upper is set to 5000.
Set position
Feed machine position
Stop position
• Current value changing
When the current value is changed by a new current value command from 2000 to 1000, the set position will change to 1000,
but the feed machine position will stay the same at 2000.
[When the feed machine position is set at the limit]
The set position of 4000 (feed machine position: 5000) becomes the upper stroke limit.
Set position
Feed machine position
Stop position
[When the set position is set at the limit]
The set position of 5000 (feed machine position: 6000) becomes the upper stroke limit.
Set position
Feed machine position
Stop position
When "3: FeedMachinePosition" is set in AxisName.Pr.SwStrokeLimit_Target, the movable range becomes
an absolute range referenced on the home position. When "1: SetPosition" is set, the movable range
becomes the relative range from the set position.
8 RELEVANT FUNCTIONS to POSITION
284
8.3 Software Stroke Limit
Movable range
2000
2000
Movable range
1000
2000
Movable range
1000
2000
5000
5000
AxisName.Pr.SwStrokeLimit_Upper
4000
5000
AxisName.Pr.SwStrokeLimit_Upper
4000
5000
AxisName.Pr.SwStrokeLimit_Upper
5000
6000
5000
6000