XY工作臺(tái)與控制系統(tǒng)設(shè)計(jì)【數(shù)控X-Y工作臺(tái)設(shè)計(jì)(步進(jìn)電機(jī))】【說明書+CAD】
XY工作臺(tái)與控制系統(tǒng)設(shè)計(jì)【數(shù)控X-Y工作臺(tái)設(shè)計(jì)(步進(jìn)電機(jī))】【說明書+CAD】,數(shù)控X-Y工作臺(tái)設(shè)計(jì)(步進(jìn)電機(jī)),說明書+CAD,XY工作臺(tái)與控制系統(tǒng)設(shè)計(jì)【數(shù)控X-Y工作臺(tái)設(shè)計(jì)(步進(jìn)電機(jī))】【說明書+CAD】,xy,工作臺(tái),控制系統(tǒng),設(shè)計(jì),數(shù)控,步進(jìn),電機(jī),機(jī)電,說明書,仿單,cad
附錄
譯文:
The open system merit of Computer Numerical Control and Numerical control of production equipments
Abstract
The open system merit is the system simple, the cost low, but the shortcoming is the precision is low. The reverse gap, the guide screw pitch error, stop inferiorly can affect the pointing accuracy by mistake. Following several kind of improvements measure may cause the pointing accuracy distinct improvement.
The key word:numerical control 、NC 、the open systerm
1)reverse gap error compensates
?? The numerical control engine bed processing cutting tool and the work piece relative motion is depends upon the drive impetus gear,the guide screw rotation, thus the impetus work floor and so on moves the part to produce moves realizes. As traditional part gear, guide screw although the manufacture precision is very high, but always unavoidably has the gap. As a result of this kind of gap existence, when movement direction change, starts the section time to be able to
cause inevitably actuates the part wasting time, appears the instruction pulse to push the motionless functional element the aspect. This has affected the engine bed processing precision, namely the instruction pulse and actual enters for the step does not tally,has the processing error therefore, the split-ring numerical control system all establishes generally has the reverse gap error
compensatory function, with by makes up which wastes time the step reverse gap difference compensates is first actual reverse enters for the error, converts the pulse equivalent number it, compensates the subroutine as the gap the output, when the computer judgment appears
when instruction for counter motion, transfers the gap to compensate the subroutine immediately, compensates the pulse after the output to eliminate the reverse gap to carry on again normally inserts makes up the movement.
2)often the value systematic characteristic position error compensates
A kind of storehouse by transfers for the designer. Like this in the components design stage, the designer only must input the characteristic the parameter, the system direct production
characteristic example model: We must save the related characteristic class in the database the structure information, the database table collection are use in saving this part of related information. According to the characteristic type definition need, we defined the characteristic class code table, the characteristic class edition information have outstanding shown the characteristic type; Defined the characteristic class structure outstanding to reach the characteristic class the structure; And relates through the components characteristic disposition table and the components characteristic level information. The characteristic level data sheet collection is
this components model database design core, has recorded characteristic example information and so on model design, craft. The characteristic structure table has recorded the characteristic
geometry structure; The characteristic size table, the characteristic shape position table of limits, the characteristic surface roughness table has recorded the characteristic project semantics quotation; The size table, the shape position table of limits, the surface roughness
table saved all components characteristic data message. In the characteristic level, using characteristic ID, geometry principal linkage and so on essential factor ID, size ID, common difference ID, roughness ID carries on the data retrieval. We apply this components information model database under the factory environment some module CAD in the AM integrative system, has realized CAD and the CAPP characteristic information sharing well. Main use ready-made CAD/the CAM software (Unigra □phics 1I) carries on the product design and the NC programming in this system, and through carries on two times of developments gains components to this software the size information; At the same time uses the dialogue window which develops voluntarily, lets design the personnel to input other characteristic information alternately, realizes this software and the system sharing database connection. When assistance technological design, the technological design personnel through the procedure inquiry function, inquires the components information from the sharing database which needs, carries on the interactive technological design. Thus has facilitated the CAPP components information acquisition, enhanced the technological design efficiency. When carries on the NC programming using UG, may from the sharing database gain the craft and the manufacture information which needs, carries on various working procedures the knife axle design and the processing simulation establishes an absolute zero spot on the numerical control engine bed, the actual various coordinate axes syzygy completely position error, makes the curve in order to determined compensates the spot. Attempts l to show is an actual position error curve, (error) carries on this curve y-coordinate take the pulse equivalent as the unit the division, makes the horizontal line, each horizontal line and the curve point of intersection namely compensates the spot for the goal. Chart 1 the center 1 to 6 o'clock place position errors for, needs to do reduces the pulse to compensate; But needs to carry on 6 to 9 adds the pulse to compensate in the chart the shadow partially for to compensate the area. Compensates the range of points these to become the error
??? The calibration corrections stores the computer, when work table by zero displacement in position, installs sends out the absolute zero point localization signal in the absolute zero point micros witch, later computer as necessary will send out the goal to compensate to compensate the signal, will carry on the position error to the engine bed to compensate. The cosine generator assigns slide guage initiation signal a electricity and by step of transmission.
3) feedbacks compensates the open-loop control
??? Chart 2 has produced this kind of system schematic diagram. This system surveys two parts by the open-loop control and the induction synchromesh direct position to be composed. Here position examination does not serve as the position the feedback, but is compensates the feedback as the position error. Its cardinal principle is: Installs the instruction pulse by the engine bed numerical control which CNC sends out, on the one hand the supplies open system, the
control step-by-steps the electrical machinery according to the instruction revolution, and the direct drive platen moves, constitutes the open-loop control; On the other hand this instruction pulse supplies the induction synchromesh the measurement system (namely digitally, cosine generator), as position demand signal a by. The work in the warning way induction synchromesh this time not only is the position sensor, also is the comparator, it by, The cosine generator assigns slide guage initiation signal a electricity and by step of transmission.
4) conclusions
??? Under the CIMS environment the technology which develops unceasingly based on characteristic components information modeling, how enhances the components order of complexity which the characteristic design can complete; How causes question and so on request which the characteristic design adoption trick recognition, the characteristic semantics transforms also to wait for the people to solve. This article introduced the characteristic technology in the components information modeling application, describes this components data model database realization with emphasis; Establishes the components information database system may satisfy the CIMS system well to the letter.
?? Numerical control (NC) is a form of programmable automation in which the processing equipment is controlled by means of numbers, letters, and other symbols. The numbers, letters, and symbols are coded in an appropriate format to define a program of instructions for a particular workpart or job. When the job changes, the program of instructions is changed. The capability to change the program is what makes NC suitable for low-and medium-volume production. It is much easier to write new programs than to make major alterations of the processing equipment.
Basic components of NC
A numerical control system consists of the following three basic components:
·Program of instructions
·Machine control unit
·Processing equipment
The general relationship among the three components is illustrated in Fig.2.1. The program is fed into the control unit, which directs the processing equipment accordingly.
The program of instructions is the detailed step-by-step commands that direct the processing equipment. In its most common form, the commands refer to positions of a machine tool spindle with respect to the worktable on which the part is fixtured. More advanced instructions include selection of spindle speeds, cutting tool, and other function. The most common medium in use over the last several decades has been 1-in. -wide punched tape. Because of the widespread use of the punched tape, NC is sometimes called “tape control”. However, this is a misnomer in modern usage of numerical control. Coming into use more recently have been magnetic tape cassettes and floppy diskettes.
The machine control unit (MCU) consists of the electronics and control hardware that read and interpret the program of instruction and convert it into mechanical actions of the machine tool or other processing equipment.
The processing equipment is the third basic component of an NC system. It is the component that performs useful work. In the most common example of numerical control, one that performs machining operations, the processing equipment consists of the worktable and spindle as well as the motors and controls needed to drive them.
TYPES OF CONTROL SYSTEMS
There are two basic types of control systems in numerical control: point-to-point and contouring. In the point-to-point system, also called positioning, each axis of the machine is driven separately by leadscrews and, depending on the type of operation, at different velocities. The machine moves initially at maximum velocity in order to reduce nonproductive time but decelerates as the tool reaches its numerically defined position. Thus in an potation such as drilling or punching, the positioning and cutting take place sequentially. After the hole is drilled or punched, the tool retracts, moves rapidly to another position, and repeats the operation. The path followed from one position to another is important in only one respect: The time required should be minimized for efficiency. Point-to-point systems are used mainly in drilling, punching, and straight milling operations.
In the contouring system, also known as the continuous path system, positioning and cutting operations are both along controlled paths but at different velocities. Because the tool cuts as it travels along a prescribed path, accurate control and synchronization of velocities and movements are important. The contouring system is used on lathes, milling machines, grinders, welding machinery, and machining centers.
Movement along the path, or interpolation, occurs incrementally, by one of several basic methods. In all interpolations, the path controlled is that of the center of rotation of the tool. Compensation for different tools, different diameter tools, or tool wear during machining, can be made in the NC program.
There are a number of interpolation schemes that have been developed to deal with the various problems that are encountered in generating a smooth continuous path with a contouring-type NC system. They include:
·Linear interpolation
·Circular interpolation
·Helical interpolation
·Parabolic interpolation
·Cubic interpolation
Each of these interpolation procedures permits the programmer (or operator) to generate machine instructions for linear or curvilinear paths, using a relatively few input parameters. The interpolation module in the MCU performs the calculations and directs the tool along the path.
Linear interpolation is the most basic and is used when a straight-line path is to be generated in continuous-path NC. Two-axis and three-axis linear interpolation routines are sometimes distinguished in practice, but conceptually they are the same. The program is required to specify the beginning point and end point of the straight line, and the feed rate that is to be followed along the straight line. The interpolator computes the feed rates for each of the two (or three) axes in order to achieve the specified feed rate.
Linear interpolation for creating a circular path would be quite inappropriate because the programmer would be required to specify the line segments and their respective end points that are to be used to approximate the circle. Circular interpolation schemes have been developed that permit the programming of a path consisting of a circular arc by specifying the following parameters of the arc: the coordinates of its end points, the coordinates of its center, its radius, and the direction of the cutter along the arc. The tool path that is created consists of a series of straight-line segments, but the segments are calculated by the interpolation module rather than the programmer. The cutter is directed to move along each line segment one by one in order to generate the smooth circular path. A limitation of circular interpolation is that the plane in which the circular arc exists must be a plane defined by two axes of the NC system.
Helical interpolation combines the circular interpolation scheme for two axes described above with linear movement of a third axis. This permits the definition of a helical path in three-dimensional space.
Parabolic and cubic interpolation routines are used to provide approximations of free-form curves using higher-order equations. They generally require considerable computational power and are not as common as linear and circular interpolation. Their applications are concentrated in the automobile industry for fabricating dies for car body panels styled with free-form designs that cannot accurately and conveniently be approximated by combining linear and circular interpolations.
PROGRAMMING FOR NC
A program for numerical control consists of a sequence of directions that causes an NC machine to carry out a certain operation, machining being the most commonly used process. Programming for NC may be done by an internal programming department, on the shop floor, or purchased from an outside source. Also, programming may be done manually or with computer assistance.
The program contains instructions and commands. Geometric instructions pertain to relative movements between the tool and the workpiece. Processing instructions pertain to spindle speeds, feeds, tools, and so on. Travel instructions pertain to the type of interpolation and slow or rapid movements of the tool or worktable. Switching commands pertain to on/off position for coolant supplies, spindle rotation, direction of spindle rotation, tool changes, workpiece feeding, clamping, and so on.
① Manual Programming?? Manual part programming consists of first calculating dimensional relationships of the tool, workpiece, and work table, based on the engineering drawings of the part, and manufacturing operations to be performed and their sequence. A program sheet is then prepared, which consists of the necessary information to carry out the operation, such as cutting tools, spindle speeds, feeds, depth of cut, cutting fluids, power, and tool or workpiece ally a paper tape is first prepared for trying out and debugging the program. Depending on how often it is to be used, the tape may be made of more durable Mylar.
Manual programming can be done by someone knowledgeable about the particular process and able to understand, read, and change part programs. Because they are familiar with machine tools and process capabilities, skilled machinists can do manual programming with some training in programming. However, the work is tedious, time consuming, and uneconomical-and is used mostly in simple point-to-point applications.
② Computer-Aided Programming?? Computer-aided part programming involves special symbolic programming languages that determine the coordinate points of corners, edges, and surfaces of the part. Programming language is the means of communicating with the computer and involves the use of symbolic characters. The programmer describes the component to be processed in this language, and the computer converts it to commands for the NC machine. Several languages having various features and applications are commercially available. The first language that used English-like statements was developed in the late 1950s and is called APT (for Automatically Programmed Tools). This language, in its various expanded forms, is still the most widely used for both point-to-point and continuous-path programming.
Computer-aided part programming has the following significant advantages over manual methods:
· Use of relatively easy to use symbolic language
·Reduced programming time. Programming is capable of accommodating a large amount of data concerning machine characteristics and process variables, such as power, speeds, feed, tool shape, compensation for tool shape changes, tool wear, deflections, and coolant use.
· Reduced possibility of human error, which can occur in manual programming
· Capability of simple changeover of machining sequence or from machine to machine.
· Lower cost because less time is required for programming.
Selection of a particular NC programming language depends on the following factors:
①??? Level of expertise of the personnel in the manufacturing facility.
②? Complexity of the part.
③?? Type of equipment and computers available.
④??? Time and costs involved in programming.
Because numerical control involves the insertion of data concerning workpiece materials and processing parameters, programming must be done by operators or programmers who are knowledgeable about the relevant aspects of the manufacturing processes being used. Before production begins, programs should be verified, either by viewing a simulation of the process on a CRT screen or by making the part from an inexpensive material, such as aluminum, wood, or plastic, rather than the material specified for the finished part.
Reference:
[1]? Zhang Huashu under. parallel environment based on characteristic components definition ?????????model [J]. mechanical science with technology, 1,999, 18 (1): 14l 144.
[2] ?forest morning star, Du full text, Xu Jianxin. characteristic and (',M)/CAPP/CAM integrative system [J]. the computer-aided design and makes, 1998, 28 (5): 5155.
[3] ?Zeng Hui E, Zhou Qingzhong. studied J based on the characteristic mechanical product modelling ]. the machinery to suppose Counts with the manufacture [ the regulation, 1,999, 28 (2): 12 ~ l4.
譯文:
數(shù)控機(jī)床開環(huán)控制伺服系統(tǒng)與數(shù)控生產(chǎn)設(shè)備
摘要
開環(huán)系統(tǒng)的優(yōu)點(diǎn)是系統(tǒng)簡(jiǎn)單、成本低,但缺點(diǎn)是精度低。反向間隙、絲杠螺距誤差、起停誤差等都會(huì)影響定位精度。下面幾種改進(jìn)措施可以使定位精度明顯改善。
關(guān)鍵字:數(shù)控系統(tǒng)、開環(huán)系統(tǒng)
1) 反向間隙誤差補(bǔ)償
數(shù)控機(jī)床加工刀具與工件的相對(duì)運(yùn)動(dòng)是依靠驅(qū)動(dòng)裝置帶動(dòng)齒輪、絲杠轉(zhuǎn)動(dòng),從而推動(dòng)工作臺(tái)面等移動(dòng)部件產(chǎn)生位移來實(shí)現(xiàn)的。作為傳統(tǒng)元件的齒輪、絲杠盡管制造精度很高,但總免不了存在間隙。由于這種間隙存在,當(dāng)運(yùn)動(dòng)的方向改變時(shí),開始段時(shí)間必然會(huì)引起驅(qū)動(dòng)元件的空走,出現(xiàn)指令脈沖推不動(dòng)執(zhí)行元件的局面。這就影響了機(jī)床的加工精度,即指令脈沖與實(shí)際進(jìn)給步數(shù)不相符合,產(chǎn)生加工誤差 因此,開環(huán)數(shù)控系統(tǒng)一般都設(shè)置有反向間隙誤差補(bǔ)償功能,用以補(bǔ)足空走的步數(shù)反向間隙差補(bǔ)償就是首先實(shí)測(cè)反向進(jìn)給的誤差,把它折算成脈沖當(dāng)量數(shù),作為間隙補(bǔ)償子程序的輸出量,當(dāng)計(jì)算機(jī)判斷出現(xiàn)的指令為反向運(yùn)動(dòng)時(shí),隨即調(diào)用間隙補(bǔ)償子程序,通過輸出補(bǔ)償脈沖消除反向間隙后再進(jìn)行正常的插補(bǔ)運(yùn)行。
2) 常值系統(tǒng)性定位誤差補(bǔ)償
類庫以供設(shè)計(jì)者調(diào)用。這樣在零件的設(shè)計(jì)階段,設(shè)計(jì)者只需輸入特征的參數(shù),系統(tǒng)直接生成特征的實(shí)例模型:在數(shù)據(jù)庫中我們必須存儲(chǔ)相關(guān)的特征類的結(jié)構(gòu)信息,數(shù)據(jù)庫表集就是用于存儲(chǔ)這一部分的相關(guān)信息。根據(jù)特征類型定義的需要,我們定義了特征類編碼表、特征類版本信息表表示特征類型;定義了特征類構(gòu)造表表達(dá)特征類的結(jié)構(gòu);并通過零件特征配置表與零件的特征層信息聯(lián)系起來。特征層數(shù)據(jù)表集是本零件模型數(shù)據(jù)庫設(shè)計(jì)的核心,記錄了特征實(shí)例模型的設(shè)計(jì)、工藝等信息。特征構(gòu)造表記錄了特征的幾何結(jié)構(gòu);特征尺寸表、特征形位公差表、特征表面粗糙度表記錄了特征的工程語義引用;尺寸表、形位公差表、表面粗糙度表存儲(chǔ)了所有零件特征的數(shù)據(jù)信息。在特征層,利用特征ID、幾何要素ID、尺寸ID、公差I(lǐng)D、粗糙度ID等主鍵進(jìn)行數(shù)據(jù)檢索。我們將該零件信息模型的數(shù)據(jù)庫應(yīng)用于工廠環(huán)境下某型組件的CAD AM 集成系統(tǒng)中,較好地實(shí)現(xiàn)了CAD與CAPP的特征信息共享。在該系統(tǒng)中主要使用現(xiàn)成的CAD/CAM 軟件(Unigra—phics 1I)進(jìn)
收藏