V1: Feedrates
17.4 Feedrate control
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
1407
For additional information on the parameter sets and programming, see:
Reference:
• Function Manual, Basic Functions; Velocities, Setpoint-Actual Value Systems, Closed-Loop Control (G2)
• Programming Manual Basics, Path Response and Feedrate Control
Percentage acceleration override (
ACC
)
In a part program or synchronized action, the acceleration specified in machine data:
MD32300 $MA_MAX_AX_ACCEL (maximum axis acceleration)
can be changed in a range from 0% – 200% using the command
ACC
.
The actual axial acceleration value can be read via the system variables $AA_ACC. It is determined by:
$AA_ACC[<axis>] = (MD32300 MAX_AX_ACCEL[<axis>]) * ACC[<axis>] / 100
MD32320 $MA_DYN_LIMIT_RESET_MASK can be used to specify the initial setting of the value programmed
with
ACC
for a channel RESET or end of part program
M30
.
Percentage acceleration override and main run axes
Depending on whether the system variable $AA_ACC is read in the part program or synchronized action, the
value for the acceleration override programmed with
ACC
is output for the NC axes or main run axes (command
axes, PLC axes, asynchronous reciprocating axes etc.).
For correct results, system variable $AA_ACC must therefore always be read at the same location (part program
or synchronized action) from where the acceleration override was programmed with
ACC
.
Note
Dynamic response changes
Dynamic response changes made in the part program do not affect command or PLC axis
motion. Dynamic response changes made in synchronized actions have no effect on
traversing motion programmed in the part program.
Precontrol
The type of precontrol and the path axes that should be traversed with precontrol can be
directly programmed in the part program using FFWON /
FFWOF
. In synchronized
actions and from the PLC, programming is only possible indirectly via an ASUB.
ACC[Axis]= <value>
Wher
e
Axis =
Channel axis name (X, Y ....), spindle (S1, ...)
Value =
Percent of MD32300 MAX_AX_ACCEL
(0 <= value <= 200)
Note
The acceleration override programmed with
ACC
can be read using the system variable
$AA_ACC. However, $AA_ACC is read in the part program at a different time than when
reading in a synchronized action.
The system variables $AA_ACC only contain the value programmed in the part program with
ACC
if, in the meantime, the acceleration override was not changed by programming
ACC
in
a synchronized action. The same applies for the reverse situation.
Содержание SINUMERIK 828D Turning
Страница 34: ...Basic Functions 34 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 146: ...A3 Axis Monitoring Protection Zones 2 6 Data lists Basic Functions 146 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 328: ...F1 Travel to fixed stop 6 5 Data lists Basic Functions 328 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 816: ...K2 Axis Types Coordinate Systems Frames 10 9 Data lists Basic Functions 816 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1198: ...P4 PLC for SINUMERIK 828D 14 6 Function interface Basic Functions 1198 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1752: ...Appendix 20 2 Overview Basic Functions 1752 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1774: ...Glossary Basic Functions 1774 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...