• Title/Summary/Keyword: G-Code

Search Result 856, Processing Time 0.027 seconds

Development of Virtual Lathe System Using Java 3D (Java 3D를 이용한 가상 선반 시스템의 개발)

  • Lee, J.H.;Kim, K.C.;Lee, J.;Lee, J.T.;Park, J.Y.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.6 no.1
    • /
    • pp.1-8
    • /
    • 2001
  • We developed an on-line lathe simulator which can be used for a CAM education on the internet. Previously, VRML or static images such as JPG have been commonly used to achieve the same goal. With the 3D tool like VRML, it was possible to describe the movement of 3D object effectively. However, G-code based modeling and real-time visualization for the cutting process including parts being machined could not be accomplished. By using the simulator, we can machine a part with G-code input from a user or modeler, and parts being machined can be visualized in 2D as well as 3D. The developed system is based on EMCO lathe from Eshed and can be used through a web browser.

  • PDF

Reliability Estimation of Gas Pipelines Damaged by External Corrosion (외부부식에 의해 손상된 배관의 신뢰성평가)

  • Jin, Yeung-Jun
    • Journal of the Korean Society of Safety
    • /
    • v.21 no.2 s.74
    • /
    • pp.1-6
    • /
    • 2006
  • It is well known that pipelines have the highest capacity and are the safest and least environmentally disruptive form of transporting oil and gas. However, pipeline damage caused by both internal and external corrosion is a major concern threatening the reliability of oil and gas transportation and the soundness of the pipeline structure. In this study, we estimate the allowable damage by comparing the ASTM B31G code to a modified theory considering diverse detailed corrosive forms. The ASTM B31 G code has been developed as the evaluation method for reliability and incident prevention of damaged pipelines based on the amount of loss due to corrosion and the yield strength of materials. Furthermore, we suggest a method for estimating the expected life span of used pipelines by utilizing the reliability method based on major variables such as the depth and length of damage and the corrosion rate affecting the life expectancy of the pipelines.

NURBS Interpolation Strategies of Complex Surfaces in High Speed Machining

  • Ameddah, Hacene;Assas, Mekki
    • International Journal of CAD/CAM
    • /
    • v.11 no.1
    • /
    • pp.27-32
    • /
    • 2011
  • The increase in the productivity and the assurance of quality machining on the NC machines depends on, amongst other things, the perfection of the programming using adequate methods of interpolation. The programming language is until now based on the code ISO 6983 which defines the principles of the code G. This latter is not well adapted to the new strategies of machining imposed by the machining of complex surfaces and machining at high speed with the increasingly more severe requirements of precision. The CNC which adopt the interpolation of NURBS (Non Uniform Rational B-spline) are very rare (FANUC Siemens${\ldots}$). Based on the advantages of NURBS (continuity, flexibility, smoothing$.{\ldots}$), new formats G are currently developed but their use is still very limited. Our work consists on putting forward these new approaches of programming using the interpolation of NURBS. For this reason, a program capable to trace NURBS trajectories under Visual BASIC 6.0 was developed. This program was used thereafter in CAM software for the generation of NURBS formats like their new formats NC.

  • PDF

Development of a Multi-tool Carving Machine and a Machine Control Software (멀티 툴 조각기 및 기계 제어 소프트웨어 개발)

  • Kim, Eung-Kon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.14 no.4
    • /
    • pp.755-760
    • /
    • 2019
  • In this paper, we developed the multi-tool carving machine which integrates the existing hot-wire carving machine, hot-wire cutting machine and spindle so that the shape of complex structure can be produced easily and quickly. We have also developed software that solves the problem that G-Code applies only to a single tool, and controls the details of the machine's operations that can not be managed with existing 3D modeling tools.

Compiling Haskell to Java via an Intermediate Code L (중간언어 L-코드를 이용한 Haskell-Java 언어 번역기 구현)

  • Choi, Kwang-Hoon;Han, Tai-Sook
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.12
    • /
    • pp.955-965
    • /
    • 2001
  • We propose a systematic method of compiling Haskell based on the spineless Tagless G-machine (STGM) for the Java, Virtual Machine (JVM) We introduce an intermediate language called L-code to identify each micro-operation of the machine by its instruction, Each macro operation of the machine is identified by a binding Each instruction of the L-code can be easily translated into Java statements. After our determination on representation and L-code program from a STG program is translated into Java program according to out compilation rules. Our experiment shows that the execution times of translated benchmarks are competitive compared with those in Haskell interpreter Hugs, particularly when Glasgow Haskell compiler's STG -level optimizations are applied.

  • PDF

Suggestion of standard color code for displaying ground acceleration (지진가속도 간의 칼라코드 표준화)

  • 지헌철;전정수;신진수;이희일;박정호
    • Proceedings of the Earthquake Engineering Society of Korea Conference
    • /
    • 2002.09a
    • /
    • pp.61-71
    • /
    • 2002
  • Color-code imaging should be one of the best display tools for the quick perception of both damage area and its intensity, In this study we proposed the standard color code corresponding to maximum observed acceleration value. Since the acceleration value changes with frequency contents, we suggested to limit the frequency band less than 10Hz. The background considerations of this limitation, magnitude vs. dominant frequency, natural characteristics of artificial noises and the relationship between velocity and acceleration, were reviewed in detail. The standard of color code was assigned from 0.001%g to 20%g based on the possible earthquakes at Korean peninsula and the color imaging given by RGB value was shown to be very consistent, irrespective of hardware configuration.

  • PDF

Recent developments in the GENESIS code based on the Legendre polynomial expansion of angular flux method

  • Yamamoto, Akio;Giho, Akinori;Endo, Tomohiro
    • Nuclear Engineering and Technology
    • /
    • v.49 no.6
    • /
    • pp.1143-1156
    • /
    • 2017
  • This paper describes recent development activities of the GENESIS code, which is a transport code for heterogeneous three-dimensional geometry, focusing on applications to reactor core analysis. For the treatment of anisotropic scattering, the concept of the simplified Pn method is introduced in order to reduce storage of flux moments. The accuracy of the present method is verified through a benchmark problem. Next, the iteration stability of the GENESIS code for the highly voided condition, which would appear in a severe accident (e.g., design extension) conditions, is discussed. The efficiencies of the coarse mesh finite difference and generalized coarse mesh rebalance acceleration methods are verified with various stabilization techniques. Use of the effective diffusion coefficient and the artificial grid diffusion coefficients are found to be effective to stabilize the acceleration calculation in highly voided conditions.

Which Code Changes Should You Review First?: A Code Review Tool to Summarize and Prioritize Important Software Changes

  • Song, Myoungkyu;Kwon, Young-Woo
    • Journal of Multimedia Information System
    • /
    • v.4 no.4
    • /
    • pp.255-262
    • /
    • 2017
  • In recent software development, repetitive code fragments (i.e., clones) are common due to the copy-and-paste programming practice, the framework-based development, or the reuse of same design patterns. Such similar code fragments are likely to introduce more bugs but are easily disregarded by a code reviewer or a programmer. In this paper, we present a code review tool to help code reviewers identify important code changes written by other programmers and recommend which changes need to be reviewed first. Specifically, to identify important code changes, our approach detects code clones across revisions and investigates them. Then, to help a code reviewer, our approach ranks the identified changes in accordance with several software quality metrics and statistics on those clones and changes. Furthermore, our approach allows the code reviewer to express their preferences during code review time. As a result, the code reviewer who has little knowledge of a code base can reduce his or her effort by reviewing the most significant changes that require an instant attention. To evaluate our approach, we integrated our approach with a modern IDE (e.g., Eclipse) as a plugin and then analyzed two third-party open source projects. The experimental results indicate that our approach can improve code reviewer's productivity.

A study on the Patent Information Analysis on Electronic Commerce(G06Q) based on the International Patent Classification (IPC) Code (국제특허분류(IPC) 코드 기반 전자상거래(G06Q) 분야 특허 정보 분석에 관한 연구)

  • Shim, Jaeruen
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.19 no.6
    • /
    • pp.1499-1505
    • /
    • 2015
  • This study is about the patent information analysis of relevant companies and technologies based on International Patent Classification (IPC) code. 902 patent applications in the field of electronic commerce(G06Q) by NAVER, the biggest internet company in Korea, are the subjects of this study. First, we investigated the number of applications and registrations per IPC code so that we could analyze the core technology areas and the status of patent application. In addition, we examined the convergence of technologies by investigating interconnections between main and sub categories of IPC codes. Lastly, we looked into the changes in patent technologies by investigating the status of application per IPC code in accordance with year. By analyzing the IPC code based patent information used in this study, we could further expect the trends of companies and technologies.

Reliability Improvement of the Industrial Equipment Control and Management System Using ZigBee Wireless Network Technology (ZigBee 무선 네트워크 기술을 이용한 산업용 장비 제어 및 관리 시스템의 신뢰성 향상)

  • Kim, Woo-Jin;Kang, Chul-Gyu;Oh, Chang-Heon
    • Journal of Advanced Navigation Technology
    • /
    • v.13 no.5
    • /
    • pp.742-748
    • /
    • 2009
  • Zigbee wireless communication technology has features which are low cost, low power and coping ability against a high delay time when the automatic wireless system is manufactured. Therefore, in this paper, we research a method improving the data transmission reliability of the industrial equipment control and management system using zigbee wireless communication technology. we used a convolutional code with code rate R=1/2, constraint K=5 and generation polynomial constant g1=(10111) and g2=(10011) as a reliability method. From the transmission simulation at LOS environment, we are able to predict the transmission error performance according to the distance difference. Furthermore, At the PER performance analysis, we can get the result that this system reliability with convolutional code is improved about 5 times than the existing system. From these results, we can prove that the convolutional code is the solution to improve the system reliability of the industrial equipment control and management system using zigbee wireless communication technology.

  • PDF