Opening channel interface to write
#CHANNEL INTERFACE ON [ DYN_CS ] #CHANNEL INTERFACE OFF [ DYN_CS ] |
DYN_CS | When the “DYN_CS” channel interface is activated, the current channel cyclically writes the axis positions of the first 6 axes at the MCS plane to the interface (e.g. 3 translatory and 3 rotary axis positions). |
"TRACK_CS" continues to be supported instead of "DYN_CS" for reasons of downward compatibility.
Programming:
Notice | |
If the NC command #CHANNEL INTERFACE OFF is programmed without specifying the interface, e.g. [DYN_CS], error ID 20509 is output. |
#CHANNEL INTERFACE ON [ EXTEND AX=<axis_name> { FREEZE=<axis_name> } ] #CHANNEL INTERFACE OFF [ EXTEND ] |
EXTEND | The current radius is transferred to the coupled slave channel over the “EXTEND” channel interface. (#TRACK CHAN ON [EXTEND]) This command marks the end of the ‘’Erosion on the path‘’ phase. |
AX | Name of the axis used as the radius to calculate the scaling factor or the equidistant value. FactorScale = axis positionPCS / MAX_SCALE |
FREEZE | The PCS position of a "frozen" axis no longer changes. As a result, the PCS input coordinate remains constant in the Cartesian transformation in the MCS. The MCS position of this type of axis can be superimposed by the input of another channel. In die sinking, the orbit channel calculates the MCS positions of these axes. The orbit channel uses the current PCS positions, the axis defined by AX of this channel to calculate the MCS positions of the "frozen" axis. |
#CHANNEL INTERFACE ON [ESCAPE GEOMETRY= <FLAT | ALPHA | POINT | BISECTOR> [ANGLE=..] [POINT_Y=..] [POINT_Z=..] [BISEC_D1=..] [BISEC_D2=..] ] #CHANNEL INTERFACE OFF [ESCAPE [WAIT] ] |
ESCAPE | The channel writes its current PCS positions to the interface by activating the "ESCAPE" channel interface. These positions can be used by a coupled slave channel to calculate the escape geometry (see #TRACK CHAN ON [ESCAPE …]). |
GEOMETRY=.. | This keyword and the value that follows can be used to select the escape strategy set in the slave channel. No check is made whether a setting can be made at this time. Compared to #CHANNEL INTERFACE SET [ESCAPE GEOMETRY …], the system does not wait until the strategy is set in the slave channel. The selection includes:
|
ANGLE=.. | Angle starting from the perpendicular for the ALPHA escape strategy |
POINT_Y=.. | Y coordinate (in the PCS) of the point definition for the POINT escape strategy |
POINT_Z=.. | Z coordinate (in the PCS) of the point definition for the POINT escape strategy |
BISEC_D1=.. | D1 parameter for the BISECTOR escape strategy |
BISEC_D2=.. | D2 parameter for the BISECTOR escape strategy |
WAIT | While the interface is deactivated, the channel waits until the active escape motion is completed. Any further escape command is suppressed until the interface is reactivated |
#CHANNEL INTERFACE SET [ESCAPE GEOMETRY= <FLAT | ALPHA | POINT | BISECTOR> [ANGLE=..] [POINT_Y=..] [POINT_Z=..] [BISEC_D1=..] [BISEC_D2=..] ] |
The NC command can be used to set a value in another channel.
The following values can be set in another channel:
ESCAPE GEOMETRY=.. | Sets the geometry of the escape strategy of the slave channel. A check is made whether a change is possible.
The system waits until a change is possible before continuing. The corresponding escape channel indicates its change request via the status signal bahn_state.escape_strategy_wait_change_r an.
|
ANGLE=.. | Angle starting from the perpendicular for the ALPHA escape strategy |
POINT_Y=.. | Y coordinate (in the PCS) of the point definition for the POINT escape strategy |
POINT_Z=.. | Z coordinate (in the PCS) of the point definition for the POINT escape strategy |
BISEC_D1=.. | D1 parameter for the BISECTOR escape strategy |
BISEC_D2=.. | D2 parameter for the BISECTOR escape strategy |
WAIT | While the interface is deactivated, the channel waits until the active motion of the escape motion is completed. Any further escape command is suppressed until the interface is reactivated. |