Programming #CYL [EDGES.. OPEN..]
Open edges
This extension permits the user to define 2 edges between which the profile is opened.
![]() | The kinematic parameters in ID 79 must be set for this machining type. |
Syntax to select open profiled tube machining:
Syntax: | |
#CYL [ EDGES=.. ROUNDING=.. LENGTH1=.. [LENGTH2=.. ] [ OPEN=.. CLOSE=.. ] ] | modal |
EDGES=.. | Number of edges (corners) of the closed profiled tube, positive integer. The number of profile edges is limited to minimum 3 and maximum 16. |
ROUNDING=.. | Edge rounding radius (corner radius), [mm, inch]. |
LENGTH1=.. | Side length for symmetrical tubes or first side length for rectangular tubes, [mm, inch] |
LENGTH2=.. | Second side length for rectangular tubes, [mm, inch] |
OPEN=.. | Number of the edge [ 1; <EDGES>] where the workpiece is open. Ascending number in lateral surface projection (positive UPCS direction). |
CLOSE=.. | Number of the edge [ 1; < EDGES>] where the workpiece closes again (positive UPCS direction). |
Syntax to deselect open profiled tube machining:
Syntax: | |
#CYL OFF | modal |
Programming Example
Programming #CYL [EDGES.. OPEN..]
![]() | To determine the edge numbers for 'OPEN' and 'CLOSE', start with '1 PCS' in the positive PCS direction (clockwise, CW) from 'OPEN' to 'CLOSE' across the profile. This ensures that all profiled parts between 'OPEN' and 'CLOSE' are in the open range. OPEN=1 / CLOSE=2: -> U open right OPEN=3 / CLOSE=4 -> U open left OPEN=1 / CLOSE=3: -> L open right OPEN=2 / CLOSE=4: -> L open right |
Notice | |
It is only possible to select profile machining if a closed profile edge is orientated towards the tool when the rotating axis is in zero position. For example the following command is not permitted: #CYL [EDGES=4 ROUNDING=5 LENGTH1=60 OPEN=4 CLOSE=1] |
![]() | If it is necessary to cross an open profile edge to the adjacent surface (e.g. if the path to the new target position is shorter), deselect the profile transformation (#CYL OFF) or possibly retract the tool, reposition the rotating axis and repeat selection of the profile transformation with #CYL [EDGES…]. |
Examples of open profiles
Programming Example
Profile transformation of square profile