G-Functions - Siemens WF 723 C Programming Manual

Positioning module
Table of Contents

Advertisement

Basic Definitions
Example 1: Machine tool with 3 linear axes
Hardware axis A*:
Hardware axis B*:
Hardware axis C*:
Example 2: Machine tool with 2 linear axes and 1 rotary axis
Hardware axis A*:
Hardware axis B*:
Hardware axis C*:
You may assign linear and rotary axes as required. Wrong axis assignments
are programming errors and may lead to incorrect movements of the axes.
It is not allowed to assign one logic axis twice to one module.
2.3.4

G-functions

On the one hand, the type of movement is defined via the G-functions, on the other hand, they
serve to call offsets, displacements, and special functions.
The G-functions are divided into G-groups according to their definitions. In each G-group there
is a switch-on status or basic position, i.e. the G-function is active without selection.
Example: G00 - interpolation with rapid traverse for the first G-group.
The effectiveness of G-functions is characterised by "modal" or "block (local)". G-functions
effective block by block are only effective in the programmed block. Modally effective G-
functions are active until they are replaced by other G-functions of the same G-group.
Example: G77 - chaining with axis velocity deselects G76 - chaining with rapid traverse.
Programming:
N10 G90 G43 X100.000 F4000.00 M1=10 M2=11 M3=13 D1
Several G-functions may be defined in one traversing block. Each program is a self-contained
unit, separated from other traversing programs. Therefore, all G-groups are in basic position at
the beginning of the program and brought in the required position if necessary.
For roll feed, only a limited number of G-functions are admissible
(see table G-functions).
2 – 6
Axis X
MD 38 = 1
Axis Y
MD 38 = 2
Axis Z
MD 38 = 3
Axis X
MD 38 = 1
Axis A
MD 38 = 4
Axis Y
MD 38 = 2
©
Siemens AG 1997 All Rights Reserved
04.97
6ZB5 440-0VU02
WF 723 C (Programming Guide)

Advertisement

Table of Contents
loading

Table of Contents