Home page | news | supply and demand | downloading Today is:
Automation in line number according to increase in... In data increase...
Home page forum news
Current position:The home page >> news >> factory automation >> number passes on the observation and control >> main text
In data increase......

Movement control card in different shape glass cutting profession application
Origin: Input time: 07-06-10 01:20:24English version

Movement control card in different shape glass cutting profession application
The Shenzhen audience for are popular the numerical control technology limited company

[ Abstract ] the movement control card is one kind based on industry PC machine, uses in each kind of movement control situation (including displacement, speed, acceleration and so on) on position control unit. Its appearance mainly is because: (1) in order to satisfy new numerical control request and so on system standardization, flexibility, openness; (2) (for example cuts, carving in each industrial equipment, spurts spreads, a rubber, welding and so on), the national defense equipment (for example track positioning system and so on), equipment in the and so on intelligent medical service installment automation control system development and the transformation, urgently needs a movement control module the hardware platform; (3) PC machine in each industry scene widespread application, also urges to provide the corresponding control card to fully to display the PC machine formidable function.
[ Key word ] ADT8940, on the position control, carries out the structure
First, numerical control system organizational structure and control scheme
Uses the PC+ movement control card the simple numerical control system, its main composition and its the control flow chart following chart (1) shows:

Chart (1)
Is not difficult through the above organization structure drawing to see: A complete numerical control system mainly has "carries out the structure" and "on the position control" two parts of compositions. "The implementing agency" mainly includes: Step 进电 machine, the servo electrical machinery, as well as from the relay output control exchange motor, the cylinder, the hydraulic cylinder and so on, "the implementing agency" transmits through the mechanical coupling installment the movement the cutting tool or the work piece, then realization mechanical part movement; "On the position control" the unit mainly includes: PC machine, movement control card, numerical control application software and auxiliary means software.
"On the position control" the unit is the numerical control system "the control center", "the implementing agency" all movements all receive "on the position control" unification dispatch, thus has guaranteed various parts synchronized action. In "on the position control" to "the implementing agency" in the implementation control process, the movement control card played the crucial role, she is PC machine and the implementing agency relation bridge, is the implementing agency direct master, therefore the movement control card performance fit and unfit quality directly will affect the entire numerical control system the performance.
The Shenzhen audience for are popular the numerical control technology limited company is specialized is engaged in the numerical control hardware product and the application system development company, the movement control card took the company a core product, its performance index always wishes luck on moving to a new home in the domestic advanced ranks, seeped based on the movement control card independent research and development numerical control application system has planted the wool drill press, the water jet flow cuts, the flame cuts, different shape glass cutting, spurts, the carving machine, welding apparatus, medical machinery domain and so on spreading machine. Under detailed discussion movement control card in heterogeneous type glass cutting profession application.

Second, different shape glass cutting system
1st, profession outline

Traditional glass cutting uses manual and the simple machinery cut the way, merely uses in the glass the windows and doors time, above cut the way already amply to have -odd. However along with technical and the living standard unceasing enhancement, the glass in domain the and so on electronic products, handicraft, ornament, daily family necessities application more and more popularizes, cuts thickness using the traditional way very thick, area big, shape complex, the precision requests the high glass extremely difficult, moreover the efficiency is very low. The tradition cut the way already to walk in the glass cutting domain application terminus, displaced the best way not too applied the numerical control technology in glass cutting.
The Shenzhen audience for are popular the numerical control technology limited company to unify own manager, independently has developed the different shape glass cutting system, this system already obtained the widespread application in the glass cutting profession.

2nd, system design

(1) hardware plan

Because PLC and other controller existence graph processing troubles, the storage capacity and the memory capacity are small and so on the flaw, therefore finally uses the PC+ movement control card hardware plan.
The movement control card is based on the PC machine each kind of main line step 进电 machine or the digital servo electrical machinery on position control unit, the main line form also is many and varied, the usual use is based on the ISA main line, the PCI main line and the PC104 main line. Along with the PC machine development, on the motherboard the ISA slot already more and more were few, but the PC104 main line slot only appeared in the price expensive labor controls on the motherboard, the PCI main line already became the ordinary PC machine mainstream.
The comprehensive glass cutting craft, in the processing process needs to use to two axes linkages, the three axle linkage, two axes straight lines inserts makes up, the three axle straight line inserts makes up with automatically adds and subtracts fast and so on the function, therefore chooses PCI the slot the ADT8940 four axes movements control card to take the movement control unit.

(2) software plan

The ADT8940 movement control card has the open style structure, the use simple, the function is rich, the reliable higher characteristic, its all functions all are by the storehouse function form appearance, the user transfer by all means, do not need to understand the concrete realization way, therefore may in the short-term, develop both satisfies the performance requirement, and can large scale reduce the cost the system.
In the traditional numerical control system, the usual need specialist manually edits the G code, or uses Mastercam and so on the specialized very strong cartography tool produces the G code, the G code is the processing instruction which the system only can distinguish, this set the very high request to the operator. In order to develop the versatility to be strong, the natural price compared to the high system, we has analyzed the present quite general each cartography tool, decided in the compatible traditional G code foundation, increases the present versatility strong DXF document (AutoCAD) and PLT (AutoCAD, CoreDraw) the document achievement cuts the processing the primary data, thus solved the customer to use the G code the worry.
In VC provides the data chain table template class, may very conveniently manage the data, in addition VC has the formidable graph processing function, may conveniently transform the data file form the graph form, direct-viewing reflects. Therefore selects VC to take the software development kit.
(3) function plan and design main point

The analysis function - system has to DXF, PLT, CNC, the NC document analysis function, thus automatically produces the data which in the processing process needs. The analysis overall mentality uses the short 直线逼近 law to simulate the actual flight path, the analysis precision may move, the user may carry on the hypothesis according to the actual need.
The edition function - in glass cutting, frequently needs the batch to cut the arrangement rule the square shape and the circular work piece, if is not very convenient through the cartography way. In order to strengthen the system the versatility and the flexibility, in the system increased the square shape and the circular work piece typesetting and the editor function, facilitates the realization square shape and the circular work piece cut the processing.
Returns to on the zero function - system the electricity to start, each axis is normal needs to return to zero, guarantees the system to find the mechanical zero spot, passes the commonly used zero point to approach the switch to take the zero point signal.
Hypothesis beginning - in mechanical zero foundation, artificial hypothesis processing zero spot. The hypothesis processing beginning goal, mainly is for enhance the processing efficiency.
Lifts the knife function - in to cut in the processing process, if the cutting tool revolves an greater angle in the work piece, also can affect the cutting tool the service life, meanwhile can leave behind the fillet in 拐角? In order to avoid the above phenomenon the occurrence, the user may lift the knife angle through the hypothesis, guarantees the cutting tool degrees rotation in to surpass lifts the knife angle in the situation, the cutting tool first lifts, then revolves, meets under the knife to carry on following cuts.
Speed change function - in processing process, if uses the unification speed to carry on high speed cuts the processing, then compares the main point in the corner, can leave behind the irregular arc, affects the product the processing precision. Therefore, the system increased the corner to decelerate the function.
Suspension memory - system when suspension, can automatically remember the current position, guaranteed when continues the processing, all 运动?all can accurately return to when the suspension the position, guarantees the processing the accuracy.
The manual function - for the enhancement manual assignment of aircraft flexibility, the system used has grasped the box control and the keyboard control and the mouse controls three ways to realize each 运动?migration, meanwhile provided has assigned the coordinates migration law, guaranteed each 运动?movement to assign the position.
IO diagnosis - this function mainly uses in to install equipment in the debugging and the failure detection. The machine installment finished, after must guarantee all inputs and the output signal are normal, only then carries on the processing, otherwise will be able to bring the security hidden danger and the processing appears the unusual phenomenon.
The protection function - system has used three levels of protective measures, level of protections uses the hardware limit switch, two levels of protections uses the software spacing, three levels of protections used has anxiously stopped the emergency plan which the closure all electrical machinery driver enabled, has guaranteed the system processing process security.

(4) movement control card operation

The ADT8940 control card is based on the PCI main line control card, it has provided the rich movement control function, might facilitate based on the XY platform numerical control system, the robot assembly system, the carving cuts the system, the grid reference measurement system application (makes concrete in the system mainly uses the single axle movement, two axes linkages, the three axle linkage, two axes straight lines to insert makes up, the three axle straight line inserted makes up and so on the function. Inserts regarding the XY two axes makes up, only must establish X axis the velocity curve, the three axle inserts makes up needs to establish X axis the speed, the Z axis percentage and the actuation speed should be same with X axis establishment, simultaneously the Z axis initial velocity also should suppose is X axis actuation speed).
Under in the simple introduction system uses the storehouse function the function and the application method.
A. initialization card commonly used function
Int adt8940_initial (void) - this function uses in to examine the movement control card and the replacement movement control card, this is transfers other functions the premise. The function returns to the value is the ADT8940 movement control card quantity, returns to value <=0, the expression initialization defeat.
Int set_range (int cardno, int axis, long value) - this function uses in to establish the percentage, the percentage decides the speed, adds and subtracts the speed and the addition and subtraction speed rate of change parameter.
Int set_pulse_mode (int cardno, int axis, int value, int logic, int dir_logic) - this function uses in to establish the output pulse the work way, the movement control card provides the independent pulse and the double pulse work way.
Int set_command_pos (int cardno, int axis, long value) - this function uses in to establish the logical counter the value.
Int set_actual_pos (int cardno, int axis, long value) - this function uses in to establish the solid position counter the value.
B. movement control commonly used function
Int set_startv (int cardno, int axis, long value) - hypothesis initial velocity.
Int set_speed (int cardno, int axis, long value) - hypothesis actuation speed.
Int set_acc (int cardno, int axis, long value) - hypothesis acceleration.
Int pmove (int cardno, int axis, long pulse) - the single axle driving function, continuously to 不同?transmits this instruction, then realizes the multiple spindle linkage.
Int inp_move2 (int cardno, int no, long pulse1, long pluse2) - two axes insert the supplementary function, the no value decision are the first two axes or the latter two axes insert make up.
Int inp_move3 (int cardno, long pulse1, long pluse2, long pulse3) - two axes insert the supplementary function.
C. condition check function
Int get_status (int cardno, int axis, int *value) - the gain single axle actuation condition, this function mainly uses in the single axle movement and the multiple spindle linkage situation.
Int get_inp_stauts (int cardno, int no, int *value) - the gain inserts makes up the actuation condition.
Int get_inp_status2 (int cardno, int no, int *value) - the gain continuously inserts makes up the permission to write the condition, through uses this function to be allowed in current to insert does not make up in the conclusion situation, insertion next inserts makes up the instruction, in order to guaranteed inserts continuity which makes up.
D. parameter inspection function
Int get_command_pos (int cardno, int axis, long *value) - gain logic counter value.
Int get_actual_pos (int cardno, int axis, long *value) - gains the solid position counter (usually for encoder and diffraction grating ruler) value.
Int get_speed (int cardno, int axis, long *speed) - gain 运动?speed
E. switch quantity operation function
Int read_bit (int cardno, int number) - reads the single entrance point condition.
Int write_bit (int cardno, int number, int value) - output simple point.
Above the function specify, please see also the ADT8940 movement control card instruction booklet.

(5) software design
In needs to transfer the movement control function the place, the correct transfer corresponding function, the final group synthesizes the integrity the different shape glass cutting system.

Concluding remark: The movement control card took the movement control system the core part, "on the position control" the unit performance has decided the entire wrap system movement control function strong and the weak. According to the different application situation, according to respective application condition, chooses section suitablly for yours movement control system "the steward"!
Www.adtechcn.com 0755-26722719-317 forever will be red

Chief-editor: Article author:

In data increase......

Hot spot article
Precision guide rail, lead screw
FANUC system great procedure programming
The current capacity, the pressure, the power, the efficiency are the air blower performance main parameter
SALICRU intelligence illumination regulation installment
Spurts spreading machine based on the movement control card, the rubber machine control system design
English numeral movement controller Trio CAD TO MOTION software introduction
The SunyPCC800 system makes in 化肥?was mad the construction section controls on the application
FANUC system function introduction - Chinese and English comparison
Precise linear 模组/work table/滑台
Ball bearing lead screw, guide rail,
In data increase......
Website map
Copyright 2006-2008