Programming technology functions (cycles)8.3 Contour turningTurning356 Operating Manual, 02/2012, 6FC5398-8CP40-3BA08.3.4 Creating contour elementsCreating contour elementsAfter you have created a new contour and specified the starting point, you can define theindividual elements that make up the contour.The following contour elements are available for the definition of a contour:● Straight vertical line● Straight horizontal line● Diagonal line● Circle/arcFor each contour element, you must parameterize a separate parameter screen. Parameterentry is supported by various help screens that explain the parameters.If you leave certain fields blank, the cycle assumes that the values are unknown andattempts to calculate them from other parameters.Conflicts may result if you enter more parameters than are absolutely necessary for acontour. In such a case, try entering less parameters and allowing the cycle to calculate asmany parameters as possible.Contour transition elementsAs transition element between two contour elements, you can select a radius or a chamferor, in the case of linear contour elements, an undercut. The transition element is alwaysattached at the end of a contour element. The contour transition element is selected in theparameter screen of the respective contour element.You can use a contour transition element whenever there is an intersection between twosuccessive elements which can be calculated from the input values. Otherwise you must usethe straight/circle contour elements.Additional commandsYou can enter additional commands in the form of G code for each contour element. Youcan enter the additional commands (max. 40 characters) in the extended parameter screens("All parameters" softkey).You can program feedrates and M commands, for example, using additional G codecommands. However, make sure that the additional commands do not collide with thegenerated G code of the contour. Therefore, do not use any G code commands of group 1(G0, G1, G2, G3), no coordinates in the plane and no G code commands that have to beprogrammed in a separate block.