• Title/Summary/Keyword: Graphical programming

Search Result 123, Processing Time 0.022 seconds

Estimation of the Cutting Torque Without a Speed Sensor During CNC Turning

  • Kwon, Won-Tae;Hong, Ik-Jun
    • Journal of Mechanical Science and Technology
    • /
    • v.19 no.12
    • /
    • pp.2205-2212
    • /
    • 2005
  • In this paper, the cutting torque of a CNC machine tool during machining is monitored through the internet. To estimate the cutting torque precisely, the spindle driving system is divided into two parts: electrical induction motor part and mechanical part. A magnetized current is calculated from the measured three-phase stator currents and used for the total torque estimation generated by a spindle motor. Slip angular velocity is calculated from the magnetized current directly, which gets rid of the necessity of a spindle speed sensor. Since the frictional torque changes according to the cutting torque and the spindle rotational speed, an experiment is adopted to obtain the frictional torque as a function of the cutting torque and the spindle rotation speed. Then the cutting torque can be calculated by solving a $2^{nd}$ order difference equation at a given cutting condition. A graphical programming method is used to implement the torque monitoring system developed in this study to the computer and at the same time monitor the torque of the spindle motor in real time through the internet. The cutting torque of the CNC lathe is estimated well within an about $3\%$ error range in average in various cutting conditions.

Continuous size optimization of large-scale dome structures with dynamic constraints

  • Dede, Tayfun;Grzywinski, Maksym;Selejdak, Jacek
    • Structural Engineering and Mechanics
    • /
    • v.73 no.4
    • /
    • pp.397-405
    • /
    • 2020
  • In this study size optimization of large-scale dome structures with dynamic constraints is presented. In the optimal design of these structure, the Jaya algorithm is used to find minimal size of design variables. The design variables are the cross-sectional areas of the steel truss bar elements. To take into account the constraints which are the first five natural frequencies of the structures, the finite element analysis is coded in Matlab programs using eigen values of the stiffness matrix of the dome structures. The Jaya algorithm and the finite elements codes are combined by the help of the Matlab - GUI (Graphical User Interface) programming to carry out the optimization process for the dome structures. To show the efficiency and the advances of the Jaya algorithm, 1180 bar dome structure and the 1410 bar dome structure were tested by taking into the frequency constraints. The optimal results obtained by the proposed algorithm are compared with those given in the literature to demonstrate the performance of the Jaya algorithm. At the end of the study, it is concluded that the proposed algorithm can be effectively used in the optimal design of large-scale dome structures.

Implementation and assessment of advanced failure criteria for composite layered structures in FEMAP

  • Grasso, Amedeo;Nali, Pietro;Cinefra, Maria
    • Advances in aircraft and spacecraft science
    • /
    • v.6 no.1
    • /
    • pp.51-67
    • /
    • 2019
  • AMOSC (Automatic Margin Of Safety Calculation) is a SW tool which has been developed to calculate the failure index of layered composite structures by referring to the cutting edge state-of-the-art LaRC05 criterion. The stress field is calculated by a finite element code. AMOSC allows the user to calculate the failure index also by referring to the classical Hoffman criterion (which is commonly applied in the aerospace industry). When developing the code, particular care was devoted to the computational efficiency of the code and to the automatic reporting capability. The tool implemented is an API which has been embedded into Femap Siemens SW custom tools. Then, a user friendly graphical interface has been associated to the API. A number of study-cases have been solved to validate the code and they are illustrated through this work. Moreover, for the same structure, the differences in results produced by passing from Hoffman to LaRC05 criterion have been identified and discussed. A number of additional comparisons have thus been produced between the results obtained by applying the above two criteria. Possible future developments could explore the sensitivity of the failure indexes to a more accurate stress field inputs (e.g. by employing finite elements formulated on the basis of higher order/hierarchical kinematic theories).

Automatic Mobile Screen Translation Using Object Detection Approach Based on Deep Neural Networks (심층신경망 기반의 객체 검출 방식을 활용한 모바일 화면의 자동 프로그래밍에 관한 연구)

  • Yun, Young-Sun;Park, Jisu;Jung, Jinman;Eun, Seongbae;Cha, Shin;So, Sun Sup
    • Journal of Korea Multimedia Society
    • /
    • v.21 no.11
    • /
    • pp.1305-1316
    • /
    • 2018
  • Graphical user interface(GUI) has a very important role to interact with software users. However, designing and coding of GUI are tedious and pain taking processes. In many studies, the researchers are trying to convert GUI elements or widgets to code or describe formally their structures by help of domain knowledge of stochastic methods. In this paper, we propose the GUI elements detection approach based on object detection strategy using deep neural networks(DNN). Object detection with DNN is the approach that integrates localization and classification techniques. From the experimental result, if we selected the appropriate object detection model, the results can be used for automatic code generation from the sketch or capture images. The successful GUI elements detection can describe the objects as hierarchical structures of elements and transform their information to appropriate code by object description translator that will be studied at future.

Debelppment of C++ Compiler and Programming Environment (C++컴파일러 및 프로그래밍 환경 개발)

  • Jang, Cheon-Hyeon;O, Se-Man
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.3
    • /
    • pp.831-845
    • /
    • 1997
  • In this paper,we proposed and developed a compiler and interactive programming enviroments for C++ wich is mostly worth of nitice among the object -oriented languages.To develope the compiler for C++ we took front=end/back-end model using EM virtual machine.In develpoing Front-End,we formailized C++ gram-mar with the context semsitive tokens which must be manipulated by dexical scanner and designed a AST class li-brary which is the hierarchy of AST node class and well defined interface among them,In develpoing Bacik-End,we proposed model for three major components :code oprtimizer,code generator and run-time enviroments.We emphasized the retargatable back-end which can be systrmatically reconfigured to genrate code for a variety of distinct target computers.We also developed terr pattern matching algorithm and implemented target code gen-erator which produce SPARC code.We also proposed the theroy and model for construction interative pro-gramming enviroments. To represent language features we adopt AST as internal reprsentation and propose uncremental analysis algorithm and viseal digrams.We also studied unparsing scheme, visual diagram,graphical user interface to generate interactive environments automatically Results of our resarch will be very useful for developing a complier and programming environments, and also can be used in compilers for parallel and distributed enviroments.

  • PDF

Implementation of B2B order and delivery system using UML, and XML (UML과 XML을 이용한 B2B 수주ㆍ발주 시스템 구현)

  • 권영직
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.7 no.5
    • /
    • pp.1-10
    • /
    • 2002
  • This study is based on user requirements before the implementation of B2B order and delivery systems. For accurate and easy understanding of the user's requirements I have expressed my specifications in graphical method and to make use of multiple diagrams, I have used UML. In these specifications, I have implemented B2B order and delivery systems with the use of XML, with company 'N' which is domestic aluminum manufacturer as the study object. The results of this study are as follows. First, both a developer and a user can understand the problems associated with specifying study objects through this system. Second, the communication between developers and users is more effective using this system. Third programming became easier because or the formalized specifications of this system. Fourth, this system facilitates the rapid handling of marketing department and stock management. Fifth, order and reservation management became more rapid and accurate through the use of this system. Sixth, this system can help nate B2B order and delivery systems that can be direct transactions. Seventh, this system helps to reduce purchasing costs by allowing for the rapid and simple order and delivery of raw materials. Finally, this study emphasized the advertising effect of an aluminum vessel.

  • PDF

Three dimensional Kinematic Analysis of Sweep Shot in Ice Hockey (아이스하키 스위프 샷(Sweep shot) 동작의 3차원 운동학적 분석)

  • Choi, Ji-Young;Moon, Gon-Sung
    • Korean Journal of Applied Biomechanics
    • /
    • v.16 no.4
    • /
    • pp.49-59
    • /
    • 2006
  • The purpose of this study was to investigate the relations between the segments of the body, the three dimensional anatomical angle according to sweep shot in ice hockey. The subjects of this study were five professional ice hockey players. The reflective makers were attached on anatomical boundary line of body. For the movement analysis three dimensional cinematographical method(APAS) was used and for the calculation of the kinematic variables a self developed program was used with the LabVIEW 6.1 graphical programming(Johnson, 1999) program. By using Eular's equations the three dimensional anatomical Cardan angles of the joint and ice hockey stick were defined. 1. In three dimensional linear velocity of blade the Y axis showed maximum linear velocity almost impact, the X axis(horizontal direction) and the Z axis(vertical direction) maximum linear velocity of blade did not show at impact but after impact this will resulted influence upon hitting puck. 2. The resultant linear velocity of each segment of right arm showed maximum resultant linear velocity at impact. It could be suggest that the right arm swing patterns is kind of push-like movement. therefore the upper arm is the most important role in the right arm swing. 3. The three dimensional anatomical angular displacement of trunk in flexion-extension showed flexion all around the wrist shot. The angular displacement of trunk in internal-external rotation showed internal rotation angle at the backswing top and and increased the angle after the impact. while there is no significant adduction-abduction. 4. The three dimensional anatomical angular displacement of trunk showed most important role in wrist shot. and is follwed by shoulder joints, in addition the movement of elbow/wrist joints showed least to the shot. this study result showed upperlimb of left is more important role than upperlimb of right.

An implementation of performance assessment system based on academic achievement analysis for promotion of self-directed learning ability (자기주도적 학습능력 촉진을 위한 학업성취도 분석 기반의 수행평가 시스템 구현)

  • Kim, Hyun-Jeong;Choi, Jin-Seek
    • Journal of The Korean Association of Information Education
    • /
    • v.13 no.3
    • /
    • pp.313-323
    • /
    • 2009
  • The objective of this paper is an implementation of analysing and predicting functions to promote self-directed learning for student's performance assessment system in programming subjects. By adapting Rubric model, the proposed functions inform a student of the assessment criteria and level to be carried out with respects to two-way specifications such as rational ability, problem solving ability and creativity. The proposed system also provides a graphical results of each ability instead of assessment result, for better understanding and analyzing himself/herself based on to the performance assessment and the result. Moreover, the proposed system contains a method to predict future achievement result with moving average technique. Therefore, an academic achievement can be precisely determined by himself/herself to estimate self-directed learning. The teacher can provide different level of educational resources such as supplement learning, problem explains and private instructor etc., in order to maximize efficiency of education.

  • PDF

A Study on the Determination of Grout Injection Volume according to the Angle of Mine Cavity (채굴적 경사에 따른 그라우트 주입량 결정에 관한 연구)

  • Lee, Byung-Yoon;Jeon, Seok-Won;Kim, Tae-Hyun;Cho, Jung-Woo;Kim, Kwan-Il;Kim, Tae-Hyok;Kim, Soo-Lo
    • Tunnel and Underground Space
    • /
    • v.19 no.2
    • /
    • pp.107-122
    • /
    • 2009
  • Insufficient reinforcement for maximizing payability and benefits in mining cavities causes subsidence problems and it threatens residents' lives and properties. So many reinforcement management methods are developed and now various methods are being applied in the field. Among them, a filling method which sends reinforcement materials in the cavities is used extensively. However, domestic geological condition and coal mining methods are so complicate that make many steep cavities. Because of those problems, it is difficult to apply foreign methods directly, which is valid for horizontal cavities. In this study, the injection volume of quick setting grouting material which is developed for filling cavities in domestic condition and the shape of consolidated bodies are investigated. And a programming method for estimating proper injection amounts of filling materials is proposed. The results are verified by numerical analysis using UDEC.

Coordination Pattern of Upper Limb of Sweep Shot Movement in Ice Hockey (아이스하키 스위프 샷(Sweep shot) 동작의 상지의 협응 형태)

  • Choi, Ji-Young;Lee, Eui-Lin
    • Korean Journal of Applied Biomechanics
    • /
    • v.17 no.4
    • /
    • pp.169-179
    • /
    • 2007
  • The purpose of this study was to investigate the relations between the segments of the body and to qualitatively analyze coordination pattern of joints and segments during Sweep Shot movement in Ice Hockey, by utilizing coordination variables was angle vs. angle plots. By the utilization the three dimensional anatomical angle cinematography, the angles of individual joint and segment according to sweep shot in ice hockey. The subjects of this study were five professional ice hockey players. The reflective makers were attached on anatomical boundary line of body. For the movement analysis three dimensional cinematographical method(APAS) was used and for the calculation of the kinematic variables a self developed program was used with the LabVIEW 6.1 graphical programming(Johnson, 1999) program. By using Eular's equations the three dimensional anatomical Cardan angles of the joint and ice hockey stick were defined. The three dimensional anatomical angular displacement and coordination pattern of trunk and Upper limb(shoulder-elbow, elbow-wrist linked system) showed important role of sweep shot in ice hockey. As the result of this paper, for the successful movement of sweep shot in ice hockey, it is most important role of coordination pattern of trunk-shoulder, shoulder-elbow and elbow-wrist. specially turnk movememt as a proximal segment. Coordination pattern of Upper Limb(upperarm-forearm-hand) of Sweep Shot movement in Ice Hockey that utilizes coordination variables seems to be one of useful research direction to understand basic control mechanisms of Ice hockey sweep shooting linked system skill. this study result showed flexion-extension, adduction-abduction and internal-external rotation of trunk are important role of power and shooting direction coordination pattern of upper Limb of Sweep Shot movement in Ice Hockey.