• Title/Summary/Keyword: Graphical programming

Search Result 123, Processing Time 0.024 seconds

Rapid Prototyping of Polymer Microfluidic Devices Using CAD/CAM Tools for Laser Micromachining

  • Iovenitti, Pio G.;Mutapcic, Emir;Hume, Richard;Hayes, Jason P.
    • International Journal of CAD/CAM
    • /
    • v.6 no.1
    • /
    • pp.183-192
    • /
    • 2006
  • A CAD/CAM system has been developed for rapid prototyping (RP) of microfluidic devices based on excimer laser micromachining. The system comprises of two complementary softwares. One, the CAM tool, creates part programs from CAD models. The other, the Simulator Tool, uses a part program to generate the laser tool path and the 2D and 3D graphical representation of the machined microstructure. The CAM tool's algorithms use the 3D geometry of a microstructure, defined as an STL file exported from a CAD system, and process parameters (laser fluence, pulse repetition frequency, number of shots per area, wall angle), to automatically generate Numerical Control (NC) part programs for the machine controller. The performance of the system has been verified and demonstrated by machining a particle transportation device. The CAM tool simplifies part programming and replaces the tedious trial-and-error approach to creating programs. The simulator tool accepts manual or computer generated part programs, and displays the tool path and the machined structure. This enables error checking and editing of the program before machining, and development of programs for complex microstructures. Combined, the tools provide a user-friendly CAD/CAM system environment for rapid prototyping of microfluidic devices.

Reliability software design techniques of the Train Control and Monitoring System(TCMS) for the Standard type K-EMU (한국형 표준전동차 종합제어장치(TCMS)의 신뢰성 소프트웨어 개발 기술)

  • 한성호;안태기;이수길;이관섭;최규형
    • Journal of the Korean Society for Railway
    • /
    • v.3 no.3
    • /
    • pp.147-153
    • /
    • 2000
  • The train control and monitoring system (TCMS) is an on board computer system in railway vehicles performing the control, supervisory and diagnostic functions of the complete train system. This system replaces a lot of hard-wired relays and minimizes the necessary vehicle wiring thus increasing the reliability of the train. It is also one of more important equipment on vehicle to implement much higher safety and reliability train system. We studied a software design technique of TCMS using a CASE tool that is a kind of safety critical software engineering tool (SCADE). This tool has mainly four functions such as the graphical editor, the document maker, tile automatically code generator, and the test simulator. The several functions of TCMS are implemented in this software easily programmed using a functional block diagram and a graphic programming language. We applied to automatically generated TCMS modules on the SCADE each functional block for the Standard type EMU in Korea. We performed the combination test using TCMS simulator and the running test in Seoul subway 7 Line. We proved that this technique is more useful for the software design of TCMS in urban transit

  • PDF

Estimation of Heart Rate Variability with an Android Smart Phone Platform (안드로이드 기반 스마트폰 연동 심박변이도 추정)

  • Kim, Jeong-Hwan;Shin, Seung-Won;Kim, Hyun-Tae;Yoon, Tae-Ho;Kim, Kyeong-Seop;Lee, Jeong-Whan;Eom, Gwang-Moon
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.61 no.6
    • /
    • pp.865-871
    • /
    • 2012
  • In this study, ambulatory electrocardiogram(ECG) signal and the rhythms of heart beats are visualized in terms of R-R intervals and Heart Rate Variability(HRV) in the environment of an android plaform. With this aim, Graphical User Interface(GUI) is implemented by executing multi-thread Java programming modules including ECG, heart-beats, tachogram and visualization unit. ECG signals are acquired in an android device by receiving the data from ambulatory ECG sensory system. Finite Impulse Response(FIR) filters are implemented to eliminate the baseline wandering noises contained in the ambulatory signals and DC-offset level in R-R interval data. With simulating the normal or stress emotional state of a subject, we can find the fact that HRV can be successfully estimated and visualized in an android smart phone platform.

Speed Sensorless Torque Monitoring During Machining on CNC Lathe (CNC 선반가공 중 속도 센서리스 토크 감시)

  • Hong, Ik-Jun;Kwon, Won-Tae
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.28 no.3
    • /
    • pp.222-229
    • /
    • 2004
  • In this paper, the torque of CNC spindle motor during machining is estimated without speed measuring sensor. The CNC spindle system is divided into two parts, the induction spindle motor part and mechanical part. In mechanical part, the variation of the frictional force due to the increment of the cutting torque and the effect of damping coefficient is investigated. Damping coefficient is found to be a function of spindle speed and not influenced by the weight of the load, while frictional force is a function of both the cutting torque and spindle speed. Experimental equations are drawn for damping coefficient and Coulomb friction as a function of spindle speed. Incremental frictional torque Is also obtained as a function of both cutting torque and spindle speed. Graphical programming is used to implement the suggested algorithm to monitor the torque of an induction motor in real time. Torque of the spindle induction motor is estimated well in about average 3% error range under various cutting conditions.

An Implementation of PI Controller for the Position Control of Mobile Robot Using LabVIEW (LabVIEW를 이용한 이동로봇 위치제어를 위한 PI제어기 구현)

  • Park, Young-Hwan
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2008.04a
    • /
    • pp.259-263
    • /
    • 2008
  • The dynamics of mobile robot is nonlinear. To cope with this nonlinearity, many advanced control schemes have been proposed recently. Generally, the advanced control schemes are complicated and not good for the practical real-time control when they are implemented as control programs. So, in this paper, a relatively simple PI controller is proposed and applied to the position control of mobile robot with the adoption of reference trajectory calculation method used for the AUV(Autonomous Underwater Vehicle) control. The proposed PI controller is programmed using LabVIEW which is popular for its graphical programming characteristics. The simulation and experimental results show the feasibility and effectiveness of the proposed PI controller.

  • PDF

A study on the development of CAM system for turning (선삭가공용 CAM 시스템의 개발에 관한 연구)

  • 양민양;이성찬;최종률;강성균
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1996.11a
    • /
    • pp.529-533
    • /
    • 1996
  • Recently, manufacturing industries are doing their best to increase productivity and to reduce production time. One of tile efforts is to develop user-friendly and effective CAM systems. For this purpose, a CAM system for turning was developed. In the developed system. user interacts with tile CAM system using graphical user interface (GUI) and manufacturing support functions to make NC programs effectively. Manufacturing support functions include cycle decoder. interference check be ween tool and workpicce. bar turning without air cut and dynamic/wireframe simulation. In the cycle decoder. basic options are provided to novices for their convenience. and advanced options are provided to help expert to modify the program using their knowledge. Interference check has been nil issue in tile CAM system for tuning. In this paper. when a user selects a tool. interference check between selected tools and workpieces is done automatically. Moreover. remaining shapes are calculated automatically. Then, tile CAM system requests user to input all additional tool and generates NC codes to cut tile remaining shapes. In bar turning of forged raw material, air cut should be prevented for effective machining. For this purpose, a new algorithm for bar turning was developed. Dynamic and wireframe simulation was used to verify the generated NC code.

  • PDF

Development of Visual Programming Tool for Controlling $Robosapien^{TM}$ over Home Networks (로보사피엔($Robosapien^{TM}$) 제어를 위한 비주얼 프로그래밍 도구 개발)

  • Kim, Chang-Yeun;Park, Sung-Jin;Byun, Tae-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.616-618
    • /
    • 2005
  • 본 논문은 적외선 리모트 컨트롤러로 제어가 가능한 가정용 소형 로봇인 $Robosapien^{TM}$을 홈 네트워크 제어를 위한 홈 서버를 통해 직접 제어할 수 있는 제어 소프트웨어를 개발하였다. 또한 $Robosapien^{TM}$의 연속적인 동작을 쉽게 프로그래밍하고 실행시킬 수 인터프리터 (interpreter)의 세부 구현내용을 기술하였다. 본 구현은 컴퓨터 프로그래밍의 개념 정립이 부족한 일반 사용자나 컴퓨터 프로그밍에 관심이 많은 학생들이 쉽게 프로그래밍 할 수 있는 비주얼 프로그래밍 도구를 개발하였다. 특히 구현 시 필요한 구성 요소 및 기능을 설계하고 사용자의 편의성을 고려한 편리한 GUI(Graphical User Interface)의 구현에 중점을 두었다. 본 비주얼 프로그래밍 도구는 가정의 데스크톱 PC뿐만 아니라, 실외에서 PDA와 같은 소형 이동단말기를 이용하여 원격으로 가정의 홈 서버에 접속하여 $Robosapien^{TM}$의 동작을 실시간으로 제어할 수 있으며 가정의 웹 카메라를 통하여 $Robosapien^{TM}$이 정확하게 동작하고 있는지를 원격으로 확인할 수 있다.

  • PDF

Smart Home Control based on Raspberry Pi Server & SEN Remote HMI App (라즈베리파이 서버 & SEN Remote HMI 앱 기반의 스마트 홈 제어)

  • Kim, Nam-sung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.05a
    • /
    • pp.533-536
    • /
    • 2016
  • In this paper, we take advantage of the SEN Remote HMI App as a tool based on Raspberry Pi server for the smart home control. This is a smart home control system built in an open and a low-cost Raspberry Pi as a server, and take advantage of Android-based graphical programming software SEN Remote HMI. If you build it based system expansion and additional works interface via the Raspberry Pi and Arduino, it is expected to be extended to the Internet of Things (IoT) enabling environment for the implementation of smart home.

  • PDF

Development of a Simulator for Automated Manufacturing Systems (객체지향방식에 의한 자동화제조시스템 시뮬레이터의 설계 및 구현)

  • 이진규;이진환;이태억;오부경;오석찬
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1997.04a
    • /
    • pp.23-28
    • /
    • 1997
  • We discuss development of a simulator for automated manufacturing systems (AMSs) which have sophisticated automated material handling equipments and complicated work flows. The simulator is designed to satisfy the following requirements. A user should be able to easily configure or specify an AMS through a graphical user interface (GUI) and minimal data input. The user should be able to model diverse and complied control logic for automated material handling systems like automated guided vehicle (AGV) systems, robot workcell systems and conveyor systems as well as complicated job flow program. Real time animation is desired. Finally, the simulator should be easily maintained and extended. To satisfy the requirements, we use an object-oriented paradigm for modeling, designing, and programming of the simulator. We use an object-oriented modeling framework to design the modeling elements library, and take the process interaction approach for scheduling processes and events. To model a user-defined diverse control logic, we also develop a script language and its interpreter. We explain design and implementation strategies. We implement the simulator using Visual C++ 4.2 and Open GL on Windows NT and the Windows95. Some modeling examples will be demonstrated.

  • PDF

Speed-Sensorless Torque Monitoring on CNC Lathe using Internet (인터넷을 이용한 CNC 선반의 속도 센서리스 토크감시)

  • 홍익준;권원태
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.21 no.5
    • /
    • pp.99-105
    • /
    • 2004
  • Internet provides the useful method to monitor the current states of the machine tool no matter where a personnel monitors it. In this paper, a monitoring method of the torque of the machine tool's spindle induction motor using interne is suggested. To estimate the torque accurately, spindle driving system of an CNC lathe is divide into two parts, induction motor part and mechanical part attached to the induction motor spindle. Magnetizing current is calculated from the measured 3 phase currents without speed sensor used to estimate the torque generated by an induction motor. In mechanical part of the system, some of the torque is used to overcome friction and remaining torque is used to overcome cutting force. An equation to estimate friction torque is drawn as a function of cutting torque and rotation speed. Graphical programming is used to implement the suggested algorithm. to monitor the torque of an induction motor in real time and to make the estimated torque monitored on client computers. Torque of the spindle induction motor is well monitored on the client computers in about 3% error range under various cutting conditions.