Writing of machine data
Writing of machine data
The availability of this function depends on the configuration and the concrete scope of version |
This command makes it possible to change in a part program axis specific machine parameters. The new values are valid program global. They are overwritten by the next update of machine data lists (e.g. startup of control).
An eventually active path interpolation is stopped until the taking over of the new parameter is finished and the value has become effective. Eventually turning spindles are not stopped. |
#MACHINE DATA [<mode>] [AX<name> | AXNR<expr>
<param_id><expr> | AXPARAM "<string>" [ WAIT ] ] (modal)
<mode> Synchronisation mode
Valid | Significance |
---|---|
--- | Synchronization on decoding level (basic setting) |
SYN | Synchronization on interpolation-(real time) level |
AX<name> Name of the related axis or spindle for the new axis specific parameter value
AXNR<expr> Logical axis number of a channel axis or spindle for the new axis specific parameter value.Positiv integer.
Notice | |
No plausibility check as regards the logical axis number is conducted. The operator is solely responsible for making the correct entries. |
<param_id><expr> Axis parameter in ISG-spelling (P-AXIS-xxxxx) with assigned new value in the unit of the parameter list [AXIS]. The following axis parameters can be changed by predefined keywords (param_id):
param_id | Significance |
---|---|
P-AXIS-00001 | Non linear velocity profile: Axis acceleration with increasing velocity |
P-AXIS-00002 | Non linear velocity profile: Axis deceleration with decreasing velocity |
P-AXIS-00004 | Acceleration at rapid movement (G00) |
P-AXIS-00005 | Linear velocity profile:Acceleration step 1 in rapid mode (G00) |
P-AXIS-00006 | Linear velocity profile:Acceleration step 2 in rapid mode (G00) |
P-AXIS-00008 | Permissible axis dynamics: Maximum permissible axis acceleration |
P-AXIS-00011 | Linear velocity profile: |
P-AXIS-00012 | Linear velocity profile: |
P-AXIS-00045 | Minimum distance between two collision axes |
P-AXIS-00056 | Maximum difference after deactivation of the tracking mode |
P-AXIS-00075 | Gantry operation: |
P-AXIS-00099 | Amplification factor kv for P-Positional Control |
P-AXIS-00103 | Size of backlash compensation |
P-AXIS-00109 | Maximum permissible velocity override for independent axis and spindles |
P-AXIS-00151 | Maximum transient time to reach the window for accuracy stop |
P-AXIS-00152 | Absolute position of the reference point |
P-AXIS-00166 | Remaining deviation for non linear following error monitoring |
P-AXIS-00167 | Factor for dynamic following error monitoring |
P-AXIS-00168 | Maximum following error |
P-AXIS-00169 | Minimum following error |
P-AXIS-00172 | Type of following error monitoring |
P-AXIS-00195 | Non linear velocity profile:Ramp time for acceleration down-gradation |
P-AXIS-00196 | Non linear velocity profile:Ramp time for acceleration up-gradation |
P-AXIS-00197 | Non linear velocity profile:Ramp time for deceleration down-gradation |
P-AXIS-00198 | Non linear velocity profile:Ramp time for deceleration up-gradation |
P-AXIS-00200 | Non linear velocity profile:Ramp time at rapid movement (G00) |
P-AXIS-00201 | Minimum permissible ramp time of the drive to limit the axis jerk |
P-AXIS-00208 | Maximum feed of compensation movement after deselection of tracking operation |
P-AXIS-00209 | Rapid traverse G00 |
P-AXIS-00211 | Linear velocity profile: |
P-AXIS-00212 | Permissible axis dynamics: Maximum permissible axis velocity |
P-AXIS-00216 | Minimum permissible axis velocity for spindles. Below this velocity the ro-tational speed monitoring in position controler shows the state "speed zero" |
P-AXIS-00217 | Factor for calculation and determination of the state "speed-value attained" |
P-AXIS-00218 | Minimum homing velocity |
P-AXIS-00219 | Maximum homing velocity |
P-AXIS-00221 | Linear velocity profile: |
P-AXIS-00236 | Size of the control window for accuracy stop |
AXPARAM "<string>" Alternative syntax: Axis parameter with complete structure path and value in internal spelling of the parameter list [AXIS] (see example). All axis parameters can be changed
WAIT The use of this keyword is only allowed in connection with a synchronized setting (SYN) of an axis parameter. If a WAIT is programmed, additionally the program decoding is interrupted (implicit FLUSH) and it is waited, until the taking over of the new parameter is finished and the value has become effective in the whole NC channel.
WAIT can not be used during contour modifying functions like e.g. active tool radius compensation, polynomial contouring, or HSC-mode.
Programming example
N10 G00 X100 (Positioning with rapid traverse velocity acc.)
(to default settings after startup)
N20 #MACHINE DATA SYN [AX=X P-AXIS-00209=80000] (New rapid velocity)
:
N30 ... (In following program sequence the new rapid traverse)
(velocity is valid)
:
Alternative in axis list syntax:
:
N20 #MACHINE DATA SYN [AX=X AXPARAM= "getriebe[i].vb_eilgang 80000" ]
(New rapid vel.)
:
For a spindle axis:
N20 #MACHINE DATA SYN [AX=S P-AXIS-00109=1200] (New V-Override)
Setting of a new software limit and waiting in channel:
:
N20 #MACHINE DATA SYN [AX=X AXPARAM= "kenngr.swe_pos 15000000" WAIT]