DEVELOPMENT OF AN ALGORITHM FOR A LINEAR INTERPOLATION SYSTEM OF CNC MACHINES USING VARIABLES IN COMPASS 3D

Page created by Keith Haynes
 
CONTINUE READING
DEVELOPMENT OF AN ALGORITHM FOR A LINEAR INTERPOLATION SYSTEM OF CNC MACHINES USING VARIABLES IN COMPASS 3D
NOVATEUR PUBLICATIONS
 JournalNX- A Multidisciplinary Peer Reviewed Journal
 ISSN No: 2581 - 4230
 VOLUME 7, ISSUE 5, May. -2021
 DEVELOPMENT OF AN ALGORITHM FOR A LINEAR INTERPOLATION
 SYSTEM OF CNC MACHINES USING VARIABLES IN COMPASS 3D
 Gafurov B.X,
 Associate professor of Tashkent state technical university

 Khasanov O.A,
 Assistant teacher of Tashkent state technical university

 Baxronov Kh.B
 Master student of Tashkent state technical university

ABSTRACT: trajectory can be programmed and guided by
 In this paper, we have analyzed the conventional methods. will not happen.
system programming algorithm available in To do this, the nonlinear contours of the
the interpolator device used in CNC systems. workpiece are approximated, that is, the
Interpolation is a function of the nonlinear contour is replaced by other simpler
interpolator structure used to process geometric elements. Replacements are made
straight lines, circles, and parabolas. The with straight lines, arcs, circles, or parabola
CNC device cannot perform two motions at sections. For example, Figure 1 shows the
the same time and feels the need for approximation of the curve y = f (x) bounded by
interpolation when performing a shift along points 1 and 2 with the chord, intersection, and
a curved contour relative to any system line experiment lines. As a result of the
on its coordinate axis. Using the Compass 3D approximation, the curve bounded by points 1
program, we created a machine model and and 2 is replaced by straight lines 1-a-b-2
included system algorithms that perform forming broken lines, where the section "a - b"
interpolation. is called the approximation area.

INTRODUCTION:
 The control program's working frame
information is general in nature, meaning it
provides the coordinates of the end point of the
trajectory (in the absolute computational
system), or the distance the working body has to
travel (in the relative computational system). In
this case, the frame does not contain
information on how to perform the given
 a) b) v)
displacement, that is, how the CNC device
controls the thrust drives to ensure a given
 Figure 1. Approximation of nonlinear contours
displacement trajectory.
 a) with chordas; b) with intersecting lines; c)
 Because the coordinate system of CNC
 with test strips
machines is right-angled and the machine
 In this case, the approximation error is
guides are parallel to the coordinate axes, a
 measured with the bending arrow d, which in
curved (or inclined to the coordinate axes)
 turn is determined by the approximation step.
 155 | P a g e
DEVELOPMENT OF AN ALGORITHM FOR A LINEAR INTERPOLATION SYSTEM OF CNC MACHINES USING VARIABLES IN COMPASS 3D
NOVATEUR PUBLICATIONS
 JournalNX- A Multidisciplinary Peer Reviewed Journal
 ISSN No: 2581 - 4230
 VOLUME 7, ISSUE 5, May. -2021
The approximation step depends on the value of and transmit information about these
the Δx and Δy coordinate small pushes or the coordinates to the control unit. consists of. The
central angle Δφ. To increase the accuracy of the function of the interpolator can also be
approximation, the length of the straight line expressed as: to provide a functional connection
sections should be reduced. between the coordinates of the base points
 The approximation step for the during the movement of one base point to
approximation methods is found in the another base point per minute, as well as to
following formulas: transmit signals about these coordinates to the
A) to approximate with chordas: ∆φ = control device.
 δ The function performed by the
2 arccos (1 − R)
 interpolator is called interpolation. Depending
B) to approximate with intersecting lines:
 R− δ on the approximation method, the interpolation
∆φ = 2 arccos (R+ δ) can be linear, circular, or parabola.
V) to approximate with attempt lines: ∆φ = The rule of interpolation implementation
 R
2 arccos (R+ δ) (interpolation algorithm) is mainly based on the
 solution of algebraic equations, relying on the
 In these formulas, R is the radius of the
 method of estimation function. In linear
arc, δ is the approximation error. The
 interpolation, the evaluation function for each
approximation step can also be specified with
 intermediate point of the trajectory can be
small shifts in ΔX va ΔY coordinates.
 expressed by the following formula:
As mentioned above, in order to bring the actual
 F i,j = yj xk − xi yk ,
trajectory closer to a given trajectory, it is
necessary to increase the number of In this case , are the coordinates of
intermediate points (or approximation fields), the intermediate point with respect to the
as well as to provide a sequence of coordinate beginning of the line section; , -
thrusts to the instrument between these points. coordinates of the end point of the line section;
 The addition of additional reference I, j is the number of elementary thrusts along the
points leads to a sharp increase in calculations “x” and “y” axes. The length of each elementary
and program size when creating a management slip (interpolation step) is equal to the
program. Therefore, in practice, a detailed discreteness of the CNCQ.
representation of the trajectory of the The rule of interpolation can be seen in the
instrument between two intermediate points is graph below
carried out using a special computing device - an
interpolator. Or, in other words, for the
approximation to take place, the motion must be
performed on the two coordinate axes at the
same time interval, and the trajectory of the
center of the instrument must correspond to the
"a - b" intersection. This requirement is met by Figure 2. Interpolation: a) linear interpolation;
a special device - an interpolator. b) circular interpolation
 An interpolator is a computational part As can be seen from the figure, the
of a numerical control device whose main straight line contour being processed by OA is
function is to continuously find the coordinates not parallel to the coordinate axes. This means
of a moving point on a line of approximation or that in order to form such a contour, there must
an analytic curve with a certain discreteness
 156 | P a g e
DEVELOPMENT OF AN ALGORITHM FOR A LINEAR INTERPOLATION SYSTEM OF CNC MACHINES USING VARIABLES IN COMPASS 3D
NOVATEUR PUBLICATIONS
 JournalNX- A Multidisciplinary Peer Reviewed Journal
 ISSN No: 2581 - 4230
 VOLUME 7, ISSUE 5, May. -2021
be an interpolation that provides a sequence of
step pushes along the X and Y coordinate axes.
The line OA drawn on the interpolation divides
the XY coordinate plane into two areas: 1) the
value of the evaluation function is positive at the
top of the line OA (Ϝ> 0), and 2) the function has
a negative value at the bottom (Ϝ
DEVELOPMENT OF AN ALGORITHM FOR A LINEAR INTERPOLATION SYSTEM OF CNC MACHINES USING VARIABLES IN COMPASS 3D
NOVATEUR PUBLICATIONS
 JournalNX- A Multidisciplinary Peer Reviewed Journal
 ISSN No: 2581 - 4230
 VOLUME 7, ISSUE 5, May. -2021
 We perform animation in the Compass Lubricoolant in machining process. IJAR,
3D program: 6(5), 347-352.
 6) Umarov, E. O., Mardonov, U. T., & Turonov,
 M. Z. (2021, January). MEASUREMENT OF
 DYNAMIC VISCOSITY COEFFICIENT OF
 FLUIDS. In Euro-Asia Conferences (Vol. 1, No.
 1, pp. 37-40).

 Figure 6. Animation sequence

CONCLUSION:
 In this paper, we performed the
interpolation operation used on CNC machines
using the Compass 3D program. We know that
modern production is impossible without CAD,
CAM, CAE technologies. However, the
capabilities of CAM technology in Compass 3D
are somewhat limited. We have shown that this
program can be used as well. We also created an
Interpolation Algorithm in the Java
programming language.

REFERENCES:
1) Molchanov G.N., Smetankin K.I. Stanki s ChPU.
 Strukturno-texnologicheskoe
 modelirovanie[CNC machines. Structural and
 technological modeling]. Tashkent,
 «Ukituvchi», 1993 – 240 s.
2) Acherkan N.S. i dr. Metallorejuщie stanki.
 Tom 2[Metal cutting machines. Volume 2], M.,
 «Mashinostroenie», 1965. – 628 str.
3) Push V.E. Konstruirovanie metallorejuщix
 stankov[Design of metal-cutting machine
 tools]. M., «Vыsshaya shkola», 1977 – 431 s.
4) Metallorejuщie stanki[Metal cutting
 machines]. Under edition of Tepinkichieva.
 M., «Mashinostroenie», 1973 – 431 s.
5) Odilovich, U. E., & Ugli, M. U. T. (2020).
 Analyzing the effect of magnetic field on
 158 | P a g e
You can also read