Asynchronous orbiting

Application - asynchronous orbiting
Application - asynchronous orbiting

Process control by PLC

Down channel

Orbit channel

Escape channel

Escape start
condition

Vext =0,
when dist_prog_startEsc > Sliding distance or VGen < 0

Vext = VGen,
when VGen> 0 and dist_prog_startEsc < Sliding distance

Use of Insert command CU for erosion on discs

Vprog

Vext

Vext < 0 and
escape (& orbit channels) stopped

In asynchronous orbiting, the program flows in the down and orbit channels in parallel and independently of each other. No further synchronisation takes place between these two channels. The velocity in the channels is completely asynchronous.

A motion in the escape channel is executed at negative generator velocity and when the down channel is at standstill. When a contour is approached, the escape motion (see Superimposing geometry and escape motions) and the program progress of the down channel can be superimposed with a sliding distance. The Insert command CU can insert motion stops online in the down channel. While the down channel is at standstill, a disc is eroded due to the parallel motion of the orbit channel.

Geometry using NC programming

In this erosion mode, the geometries of the down and orbit channels are programmed independently of each other. The program example below shows the two geometries of the down and orbit channels resulting in the geometry shown in the figure.

The geometry in the down channel is programmed in the subroutine “Sinking.sub” taken from the program example of the basic structure [Standard program structure of down channel].

The geometry in the orbit channel is programmed in the subroutine “PlanetaryGeometry.sub” taken from the program example of the basic structure [Standard program structure of orbit channel].

Programing Example

prg_example

Down channel - asynchronous orbiting

; Geometry for down / orbiting and escape movements

N0380 G19 G91

N0410 G01 Y20 ; orbiting

N0450 G01 Z-26 ; down

N0520 G01 Y30 Z-36 G90

N0560 G03 Y60 Z-6 J0 K30

N0580 G01 Z0 F50 ; escape

N0620 G01 Y0 F200

N0630 M17

Programing Example

prg_example

Orbit channel - asynchronous orbiting

; orbit geometry, rounded rectangle

;P50 (* radius of corner rounding *)

;P100 (* X outer corner point *)

;P200 (* X inner corner point *)

;P300 (* Y inner corner point *)

;P400 (* Y outer corner point *)

N2010 G03 XP200 YP400 RP50

N2020 G01 X-P200 YP400

N2030 G03 X-P100 YP300 RP50

N2040 G01 X-P100 Y-P300

N2050 G03 X-P200 Y-P400 RP50

N2060 G01 XP200 Y-P400

N2070 G03 XP100 Y-P300 RP50

N2080 G01 XP100 YP300

N2090 M17