Response of the hottest special development softwa

  • Detail

Application of special development software OEM to standard numerical control system

the control systems currently used in the numerical control field are generally general-purpose, such as lathes, milling machines and machining centers. However, some special machine tools, such as special grinding machines and special position control equipment, should have their own special interfaces, so as to facilitate the operation and management of the equipment. The special development software of these interfaces is developed by equipment manufacturers and reformers. The special development software OEM provided by Siemens is specially used for the secondary development of standard CNC system. Its software includes: ws800a software, which is applied to the Siemens numerical control system 805/810/820/850/880/840d (dr-dos): mmd103 OEM software, which is applied to the mmc103:nc OEM software used by the Siemens numerical control system 810d/840d/fm-nc, and which is applied to the Siemens numerical control system 810d/840d NCU. Here we only introduce the application of mmc103 OEM (hereinafter referred to as OEM)

2 main functions of OEM

oem development software is generally used by machine tool manufacturers and machine tool reformers. According to user needs, various machine tool interfaces on mmc103 can be designed. It can complete: (1) access to various variables in NCU, such as tool offset, zero offset, axis coordinate value, etc.: (2) access to R parameters: (3) access to various variables in PLC, such as i/o port, mark area m, data block dB, etc.: (4) file reading in NCU: (5) file reading in mmc103; (6) design application interfaces with VB and c++, such as displaying data, graphics, inputting data, managing files and external control

3 OEM development environment

mmc103 OEM development software is installed on PC microcomputer. Under Windows95, VB, c++ language and DDE interface provided by OEM are used to access Nck, PLC, mmc103 variables and files and support Chinese system

functions of various software: (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 image design, variable access, calculation, etc

4 OEM application

general configuration schematic diagram of special equipment control system

in 2002, our company carried out the secondary development and design of the C103 interface with more continuity of our experimental machine for a special equipment in a domestic machine tool factory. The special equipment has 9 coordinate axes, industrial computer measurement system, special sensor detection system, pneumatic vacuum system and control system 840d+ FM-NC. The function of the control system is to realize precise position control and logical sequence control of actions with each system to make it coordinated. Among them: 840D completes the control of seven digital servo axes (x, y, Z, C1, C2, C3, W1): FM-NC completes the control of two servo axes (W2, W3) that simulate what can affect the accuracy of cement strength: the industrial computer measurement system is composed of various sensors to realize the non-contact measurement of the workpiece in space. The control system receives the measured values and controls the motion trajectories of 9 axes: the special sensor detection system is used for the acquisition of continuously changing physical quantities (force, temperature, etc.) signals, and provides the control system with multi-channel analog and multi-channel digital signal speed responses for real-time data acquisition. The overall configuration schematic diagram of the system is shown in the upper right figure

its requirements for 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 the changes of force and temperature values; and control the movement of the axis according to the size of the signal value: real-time display of the spatial position and relative position of the workpiece: set the relevant parameters of each workpiece: display the dynamic working curve

oem interface design

according to the requirements of user interface, 1 two pictures oem0 ~ 11 in recent years are designed. That is, the development level of new functional textile materials; 2. Development of core technology of bio based chemical fiber and raw materials; 3. Breakthrough in industrialization technology of high-performance fibers; 4. Research on cutting-edge technologies of fiber materials, among which oem0: main screen displays the position value, pressure value, temperature value, workpiece working position, vacuum state, protection state of 9 axes: oem2 ~ 11: workpiece 1 ~ 10 parameter setting screen and save and modify soft key. Specifically:

use mmc103 OEM development software to define the soft key functions in oem0 ~ 11, such as setting soft key in oem0: Part1 ~ 10 in oem1, return soft key: save and re-turn soft keys in oem2 ~ 11. Finally, generate relevant files:

use c++ to generate connection files in different languages from the files in (1) 50:

use VB to design oem0 ~ 11 pictures, such as the display of 9 axis positions, physical quantities and workpiece tracks in oem0

oem data processing

use the resources, instructions and environment provided by VB to process OEM data. The difference is that the methods of accessing NC and PLC variables are different. For example, reading R100 adopts the following methods:

nktopic=g_ Chncddeservicename

nkitem= "/channel/parameter/r100"


other variables are similar

we can also use VB to control various functions such as data file storage, printing and transmission. It is completely equivalent to the application software developed on microcomputer. After the preparation is completed, an EXE file is generated, which is the application file of the OEM and is directly called by the specified soft key in mmc103 (relevant configuration files need to be set)

5 OEM application field

oem software is a tool for designers to carry out secondary development of human-machine interface. Designers can design applications with flexible functions and rich pictures according to user needs, so it has a wide range of application space in special machine tools and special control systems, such as large roll grinder, cam grinder, crankshaft grinder, special grinder, special machining center and special control equipment

at present, OEM has been applied to large roll grinder and special control equipment

Copyright © 2011 JIN SHI