Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 3

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  NC programming
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
This paper presents the possible application of GRIP NC programming language in order to optimise a manufacturing process. The possible optimization could be provided in Siemens NX Software with use of .Net programing language, SNAP libraries or GRIP NC language supported up to current version. Simplicity of use is a main advantage especially in situation when industrial company starts applying automated optimization in a technological process preparation. Automation should be considered also in order to manage with multi machine processes. In the proposed solution there is an algorithm that executes the loop until parameters, trajectory and strategy of cutting satisfy the set ranges. The software application could be extended for other types of manufacturing. Simultaneously the result of manufacturing process is important according to quality of surface, and chip removal process.
2
Content available remote An analytic model for tool trajectory error in 5-axis machining
EN
Purpose: This paper proposes an analytical method of evaluating the maximum error by modeling the exact tool path when the tool traverses singular region in five-axis machining. Design/methodology/approach: It is known that the Numerical Control (NC) data obtained from the inverse kinematic transformation can generate singular positions, which have incoherent movements on the rotary axes. Such movements cause unexpected errors and abrupt operations, resulting in scoring on the machined surface. To resolve this problem, previous methods have calculated several tool positions during a singular operation, using inverse kinematic equations to predict tool trajectory and approximate the maximum error. This type of numerical approach, configuring the tool trajectory, requires a lot of computational time to obtain a sufficient number of tool positions in the singular region. We have derived an analytical equation for the tool trajectory in the singular area by modeling the tool operation, by considering linear and nonlinear parts that are a general form of the tool trajectory in the singular area and that are suitable for all types of five-axis machine tools. In addition, evaluation of the maximum tool-path error shows high accuracy, using our analytical model. Findings: In this study, we have separated the linear components of the tool trajectory from the nonlinear ones, to propose a tool trajectory model that is applicable to any kind of 5-axis machine. We have also proposed a method to calculate the maximum deviation error based on the proposed tool trajectory model. Practical implications: The algorithms proposed in this work can be used for evaluating NC data and for linearization of NC data with singularity. Originality/value: Our algorithm can be used to modify NC data, making the operation smoother and reducing any errors within tolerance.
EN
The growing application area of NC programming systems has increased the importance of computerized simulator offering NC program verification. This paper deals with the NC programming generation and verification processes. It describes the main levels of simulation tasks. The syntactical verification is based on the lexical description of the NC program language used. During semantic analysis certain tool path degeneration can be detected. Recognition of undercut and collision events also requires investigation and evaluation of the geometrical model of the part and tools. Tool life simulation demands a tool database supporting one of the most fundamental activities of monitoring the cutting to make a decision on the tool change. The expected tool life is a stochastic variable function of cutting intensity. In non-stationary case, real time measurement or simulation is required. This requirement necessitates a new generation of simulators. To satisfy complex technological demands (for example time, quality and cost engineering) there are no appropriate simulators therefore new simulators have to be developed with higher performance and capability. The second part of this paper focuses on the object oriented modeling and simulation architecture for simulation of NC machining operation. In this area some new results will be presented.
PL
Rozszerzający się zakres zastosowania systemów programowania sterowania numerycznego spowodował, że zwiększyło się znaczenie skomputeryzowanego symulatora umożliwiającego weryfikację programu sterowania numerycznego. Referat dotyczy generowania programowania sterowania numerycznego i procesów weryfikacji. Opisuje główne poziomy zadań symulacyjnych. Weryfikacja syntaktyczna opiera się na opisie leksykalnym używanego języka programowania sterowania numerycznego. Podczas analizy semantycznej stwierdza się pewne pogorszenie się drogi noża. Rozpoznawanie zdarzeń: podcięcie i kolizja wymaga także zbadania i oceny modelu geometrycznego części i noża. Do celów symulacji trwałości noża potrzebna jest baza danych o nożach wspomagająca jedną z podstawowych czynności, jaką jest monitorowanie skrawania w celu podjęcia decyzji o wymianie noża. Oczekiwana trwałość noża jest stochastycznie zmienną funkcją intensywności skrawania. W przypadku niestacjonarnym wymagany jest pomiar w czasie rzeczywistym lub symulacja. Ten wymóg sprawia, że potrzebna jest nowa generacja symulatorów, aby sprostać złożonym potrzebom technologicznym (inżynieria czasu, jakości, kosztów). Tak więc muszą zostać opracowane nowe symulatory o dużych osiągach i możliwościach. Druga część referatu dotyczy głównie zorientowanego obiektowo modelowania i architektury symulacyjnej do celów symulacji numerycznie sterowanej operacji obróbki. Przedstawione zostaną niektóre nowe wyniki badań w tej dziedzinie.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.