EasyManuals Logo

Siemens SINUMERIK ONE MCP 2400.4c Programming Manual

Siemens SINUMERIK ONE MCP 2400.4c
1334 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #953 background imageLoading...
Page #953 background image
OSE: Define end position (in workpiece coordinate system) to be approached after deactivation
of oscillation.
Note:
When programming "OSE" option 4 becomes effective implicitly for "OSCTRL".
OSB: Define start position (in workpiece coordinate system) to be approached prior to activation
of oscillation.
The start position is approached before reversal point 1. If the start position coincides with
reversal position 1, reversal position 2 is approached next. No stopping time applies when
the start position is reached, even if this position coincides with reversal position 1; in‐
stead, the axis waits for the exact stop fine signal. Any exact stop condition configured is
fulfilled.
Note:
Bit 9 in setting data SD43770 $SA_OSCILL_CTRL_MASK must be set to initiate an ap‐
proach to the start position.
Examples
Example 1: Oscillating axis to oscillate between two reversal points
Oscillating axis Z is to oscillate between position 10 and 100. Reversal point 1 is to be
approached with exact stop fine, reversal point 2 with exact stop coarse. The feedrate for the
oscillating axis must be 250. 3 sparking-out strokes must be executed at the end of the
machining operation and the oscillating must approach end position 200. The feedrate for the
infeed axis must be 1 and the end of infeed in the X direction should be reached at position 15.
Program code Comment
WAITP(X,Y,Z) ; Initial setting.
G0 X100 Y100 Z100 ; Switch over to positioning axis opera-
tion.
WAITP(X,Z)
OSP1[Z]=10 OSP2[Z]=100 ; Reversal point 1, reversal point 2.
OSE[Z]=200 ; End position.
OST1[Z]=0 OST2[Z]=–1 ;Stopping time at U1: Exact stop fine
; Stopping time at U2: Exact stop coarse
FA[Z]=250 FA[X]=1 ; Feed for oscillating axis, infeed axis
OSCTRL[Z]=(4,0) ; Setting options.
OSNSC[Z]=3 ; 3 sparking-out strokes.
OS[Z]=1 ; Start oscillation.
WHEN $A_IN[3]==TRUE DO DELDTG(X) ; Deletion of distance-to-go.
POS[X]=15 ; Starting position X axis.
POS[X]=50 ; End position X axis.
OS[Z]=0 ; Stop oscillation.
M30
Note
The "OSP1[Z]=..." to "OSNCS[Z]=..." command sequence can also be programmed in a block.
Work preparation
3.18 Oscillation
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 953

Table of Contents

Other manuals for Siemens SINUMERIK ONE MCP 2400.4c

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens SINUMERIK ONE MCP 2400.4c and is the answer not in the manual?

Siemens SINUMERIK ONE MCP 2400.4c Specifications

General IconGeneral
BrandSiemens
ModelSINUMERIK ONE MCP 2400.4c
CategoryControl Systems
LanguageEnglish

Related product manuals