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 |