|
catalogue search
|
You may also be interested in
Industrial keyboard, Embedded controller, Terminal, Servo drive, Servo-motor
Text version of the page
CNC Z32 - Programming guide (Milling Machines)
G-Code programming manual - 14577 2.15 G116 machining on sloping planes (roto-translation)The function G116 allows to roto-translate a machining. It is possible to program G116 (working plane roto-translation) on three axes. G116 acts on all programmed movements, rapid or feed, linear or circular. The displayed position is always referred to the roto-translated coordinate system. The syntax of G116 is as follows: G116 KA... X... Y... Z... I... J... K... Note : only one address among I , J and K may be programmed on the same line KA is the parameter used to select the G116 mode: KA0 disables G116 KA1 enables G116 KA2 without further parameters, generates automatically the angles necessary to orient the working plane orthogonally to the spindle. This feature is possible only in conjunction with ‘generalized’ G117 , otherwise the error CN2C14 (Incompatible parameters) will be issued. If KA is not programmed, and one address among X Y Z I J K is programmed, it is equivalent to KA1. X Y Z I J K determine the roto-translation to be made. X Y Z indicate the origin of the new axes system. I (or J or K ), which may be programmed alternatively, indicate the rotation of the new axes system, around the X axis (or Y or Z) in the active axis system, which may in turn be rotated by preceding G116 with respect to the base situation. In other words, G116 introduces a machining translation through the parameters X, Y, Z, and a rotation angle I (or J or K). I J K must be expressed in degrees. The possibility to program only one rotation axis at a time is a necessary limitation to obtain the maximum of clarity on the order of applications in case of multiple rotations: in fact, we doesn’t get the same result programming for instance at first a rotation around X and then a rotation around Y, or at first around Y and then around X. Rotations around more than one axis may be obtained by cascaded programming (in subsequent lines) the various rotations in the desired order. Note : if G116 is programmed without additional parameters: G116 it will be activated the last programmed G116 with the same parameters, also if the control has been shut down.In case of a machine stop during an active G116, for example with a drilling bit inserted in a sloping hole, it is thus possible power on the machine, program G116 in semiauto without parameters, switch to Jog mode and extract the tool, driving the jog movements by means of pushbuttons. Warning: In order to avoid erroneous movements, the first positioning after the G116 programming, containing a reference system translation, must contain the positions of all three axes with logical numbers 0, 1, 2 (normally X, Y, Z) . Warning : The G116 function affects only the first three continuous axes defined for the machine, i.e. on the axes with logical number 0, 1 and 2. In all examples shown, the G116 operates properly only if axis X has the logical number 0, Y the logical number 1 and Z the logical number 2. Please consult the machine tool builder for further details.27 |