Application of OEM Development Software in Special Control System

1 Overview Control systems currently used in the CNC field are generally universal, such as lathes, milling machines and machining centers. But for some special machine tools such as special grinders, dedicated position control equipment, etc. must have their own dedicated interface, so that it is easy to operate and manage the equipment. The dedicated development software for these interfaces was developed by equipment manufacturers and revampers. The dedicated development software OEM provided by Siemens is specifically designed for secondary development of standard CNC systems. Its software includes: WS800A software applied to Siemens CNC system 805/810/820/850/880/840D (DR-DOS): MMD103 OEM software, applied to Siemens CNC system 810D/840D/FM-NC used MMC103:NC OEM software for Siemens CNC system 810D/840D NCU. Here only the application of MMC103 OEM (abbreviated as OEM below) is introduced. 2 OEM Main Functions OEM development software is generally used by machine tool manufacturers and machine tool builders. According to user requirements, various machine tool interfaces on the MMC103 can be designed. It can complete: (1) Access to various variables in the NCU, such as tool offset, offset, axis coordinate values, etc.: (2) Access to R parameters: (3) Access to various variables in the PLC, such as I/O Port, flag area M, data block DB, etc.: (4) File read in NCU: (5) File reading in MMC103: (6) Designing an application interface using VB, C++, such as display data, graphics, input data, management Documents and external controls. 3 OEM development environment MMC103 The OEM development software is installed on PC microcomputer. Under WINDOWS95, it uses VB, C++ language, and uses the DDE interface provided by OEM to access NCK, PLC, MMC103 variables and files and supports the Chinese system. Various software functions: (1) MMC103 OEM development software, complete the definition of each interface: (2) C + + software, complete the generation of various language interfaces: (3) VB software, complete the screen design, variable access, calculation and so on. 4 OEM Applications
Schematic diagram of the overall configuration of the special equipment control system In 2002, our company carried out the secondary development and design of the MMC103 interface for a special equipment for a domestic machine tool factory. The special equipment has 9 coordinate axes, IPC measurement system, special sensor detection system, pneumatic vacuum system and control system 840D+ FM-NC. The function of the control system is to achieve precise position control and logical sequential control of actions between systems to make them consistent. Among them: 840D completes the control of 7 digital servo axes (X, Y, Z, C1, C2, C3, W1): FM-NC completes the control of 2 analog servo axes (W2, W3): Industrial computer measuring system Consists of various sensors, etc. to achieve non-contact measurement of the workpiece in space. The control system receives the measured values ​​and controls the trajectory of the 9 axes: The dedicated sensor detection system is used to collect continuously varying physical quantities (force, temperature, etc.) signals, providing multiple analog quantities and multiple digital signal-speed responses to the control system For real-time data acquisition. The overall system configuration diagram is shown in the upper right figure. Its requirements for the MMC103 interface: real-time display of the position values ​​of 9 axes (X, Y, Z, C1, C2, C3, W1, W2, W3): real-time display of changes in force and temperature values, and based on the size of the signal values Control the movement of the axis: Real-time display of the workpiece space position and relative position: Set the relevant parameters of each workpiece: Display the dynamic working curve. OEM interface design According to the requirements of the user interface, 12 screens of OEM0~11 were designed. Among them, OEM0: main screen, display 9 axis position value, pressure value, temperature value, workpiece work position, vacuum status, protection status: OEM2~11: workpiece 1~10 parameter setting screen and save modify soft key. Specifically: Using MMC103 OEM development software, define the soft key functions of OEM0~11 as: SETTING soft key in OEM0: PART1~10 in OEM1, RETURN soft key: SAVE, RE-TURN soft key in OEM2~11. Finally generate related files: Use C++ to generate files from (1) in different language connection files. XXXXXXX.DLL: Design OEM0~11 screens with VB, such as display of 9 axis positions, physical values, and workpiece trajectory in OEM0 Wait. Data processing in OEMs uses the resources, instructions, and environment provided by VB to process data in OEMs. The difference is that the method of accessing NC and PLC variables is different. For example, reading R100 uses the following method: Label2.LinkTopic=G_CHNCDDEServiceName Label2.LinkItem="/Channel/Parameter/R100" Label2.LinkMode=DDE The other variables are similar. We can also use VB to control data file storage, printing, and delivery. It is completely equivalent to the application software developed on the microcomputer. After the preparation is completed, an EXE file is generated. This file is an OEM application file and is directly called by the designated soft key in MMC103 (the related configuration file needs to be set). 5 OEM application OEM software is a tool for designers who can perform secondary development of human-machine interface. Designers can design applications with flexible functions and diverse screens according to user requirements. Therefore, it has extensive application space in special machine tools and special control systems, such as large-scale roll grinders, cam grinders, crankshaft grinders, special-purpose grinding machines, and special Processing center and special control equipment. At present, OEMs have been used in large roll grinders and special control equipment.

52Mm Voltmeter

52Mm Voltmeter,52Mm Battery Holder,Digital Voltmeter,Dc Voltmete

WENZHOU ZHONGJIEMETER ELECTRONIC CO LTD , https://www.zjymeter.com