On the problem of deviation in motion control process

Publisher:幸福旅程Latest update time:2023-07-10 Source: elecfans Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Introduction: The misalignment problem is one of the common problems faced by equipment manufacturers using stepper or servo motors during equipment installation, commissioning and use. Misalignment may be caused by improper mechanical assembly, mismatch between the control system and the driver signal, electromagnetic interference within the equipment, mutual interference between equipment in the workshop, or improper grounding during equipment installation.


Regular deviation

Q: When doing reciprocating motion, the more you move forward, the more (less) you will feel.

Possible reason ①: The pulse equivalent is incorrect

Cause analysis: Both the synchronous wheel structure and the gear rack structure have machining accuracy errors. The motion control card (PLC) does not set the accurate pulse equivalent. For example, the previous batch of synchronous wheel motors rotated one circle and the equipment moved forward 10mm. This batch of synchronous wheel motors with larger size rotated one circle and moved forward 10.1mm. This will cause this batch of machines to travel 1% more distance than the previous equipment each time they run.

Solution: Draw a square as large as possible with the machine before shipping, then use a ruler to measure the actual size, compare the ratio between the actual size and the size set on the control card, then add it to the control card calculation, repeat three times to get a more accurate value.

Possible reason ②: The trigger edge of the pulse command conflicts with the level change timing of the direction command.

Cause analysis: The driver requires that the pulse instruction issued by the host computer has a certain timing requirement for the level change of the direction instruction. However, some PLCs or motion control cards do not meet this requirement when programming (or their own rules do not meet the requirements of the driver), resulting in the pulse and direction timing not meeting the requirements and being offset.

Solution: The control card (PLC) software engineer advances the direction signal. Or the driver application technician changes the pulse edge counting method.

45c3c390-c426-11ed-bfe3-dac502259ad0.jpg

Q: The motor vibrates at a fixed point during movement. After passing that point, it can run normally, but it travels a shorter distance.

Possible cause: Mechanical assembly problem

Cause analysis: The mechanical structure has a large resistance at a certain point. Due to the parallelism, verticality or unreasonable design of the mechanical installation, the equipment has a large resistance at a certain point. The torque change law of the stepper motor is that the faster the speed, the smaller the torque. It is easy to get stuck in the high-speed section, but it can pass when the speed is reduced.

Solution: 1. Check the cause of the mechanical structure getting stuck, whether it is due to high friction resistance or non-parallel installation of the slide rails. 2. The stepper motor torque is insufficient. Due to the end customer's requirements for speed increase or load increase, the motor that originally met the requirements did not have enough torque at high speed, resulting in high-speed stalling. The solution is to set a higher output current through the driver or increase the supply voltage within the driver's allowable voltage range, or replace the motor with a higher torque.

Q: The motor does not reach the correct position when reciprocating and the offset is fixed

Possible cause: Belt gap

Cause analysis: There is a reverse gap between the belt and the synchronous wheel, resulting in a certain amount of idle travel when going back.

Solution: If the motion control card has a belt reverse clearance compensation function, you can use it; or tighten the belt.

Q: The cutting tracks do not overlap

Possible reason ①: Too much inertia

Cause analysis: The inkjet process of the flatbed cutting machine is controlled by a grating, scanning motion, and interpolation motion during cutting. The trajectories of the two do not overlap because the inertia of the X-axis trolley of similar equipment is small and is positioned by a grating, so the printing position is accurate, while the inertia of the Y-axis gantry structure is large, the motor responsiveness is poor, and the Y-axis has poor follow-up during interpolation motion, resulting in partial deviation of the trajectory.

Solution: Increase the Y-axis reduction ratio and use the notch function to improve the servo drive rigidity to solve the problem.

Possible reason ②: The overlap between the knife and the nozzle is not adjusted properly

Cause analysis: Because the cutting plotter knife and print head are both installed on the X-axis carriage, but there is a coordinate difference between the two. The upper computer software of the cutting plotter can adjust this coordinate difference to make the knife and print head tracks coincide. If it is not adjusted properly, the cutting track will be separated as a whole.

Solution: Modify the knife and nozzle position compensation parameters.

Q: Draw a circle into an ellipse

Possible cause: The two axes of the XY axis platform are not perpendicular

Cause analysis: XY axis structure, graphic deviation, for example, a circle becomes an ellipse, a square becomes a parallelogram. This problem occurs when the X-axis and Y-axis of the gantry structure are not perpendicular.

Solution: This problem can be solved by adjusting the verticality of the gantry X-axis and Y-axis.

Irregular deviation

Q: During operation, there is irregular deviation. The deviation is accidental and the amount of deviation is uncertain.

Possible cause ①: Interference causes the motor to be misaligned

Cause analysis: Most of the non-periodic deviations are caused by interference, and a small part is caused by narrow pulses emitted by the motion control card or loose mechanical structure.

Solution: If the interference occurs frequently, you can use an oscilloscope to monitor the pulse frequency to determine the time when the interference occurs and then determine the source of the interference. Removing or moving the pulse signal away from the interference source can solve some of the interference. If the interference occurs occasionally, or it is difficult to determine the location of the interference source or the electrical cabinet is fixed and difficult to move, you can consider taking the following measures to solve the problem:

① Driver grounding,

② Replace the pulse line with a twisted shielded pair line.

③ Connect 103 ceramic capacitors in parallel to the positive and negative ends of the pulse for filtering (pulse frequency is less than 54kHz).

④ Pulse signal magnetic ring,

⑤ Add filters to the front end of the driver and controller power supply.

Note: Common interference sources include transformers, coil relays, inverters, solenoid valves, high-voltage wires, etc. When planning electrical cabinets, avoid placing signal lines close to these interference sources, and signal lines and high-voltage power lines should be laid in different wire troughs.

Possible cause ②: Narrow pulses appear in the pulse train

Problem analysis: The duty cycle of the pulse train sent by the customer's motion control card is too small or too large, resulting in narrow pulses that the drive cannot recognize, causing deviation.

462b40ec-c426-11ed-bfe3-dac502259ad0.jpg

Solution: Find out why the controller has this problem, is it a pulse interface problem or a software algorithm problem?

Possible reason ③: Loose mechanical structure

Problem analysis: Couplings, synchronous wheels, reducers and other connectors that are fixed with jackscrews or clamped with screws may become loose after running for a period of time in fast impact situations, resulting in displacement. For synchronous wheels that are fixed with keys and keyways, pay attention to whether there is a gap between the key and the keyway, and for gear rack structures, pay attention to the matching gap between the two.

Solution: Use spring washers for key parts and structural screws with high stress, and apply screw glue to screws or top screws. Use keyways to connect the motor shaft and coupling as much as possible.

Possible reason ④: The filter capacitor is too large

Problem analysis: The filter capacitor is too large. The cutoff frequency of the ordinary RC filter is 1/2πRC. The larger the capacitance, the smaller the cutoff frequency. The pulse end resistance of the general driver is 270 ohms. The cutoff frequency of the RC filter circuit composed of 103 ceramic capacitors is 54khz. If the frequency is higher than this, the amplitude attenuation will be too large, resulting in some effective signals not being correctly detected by the driver, which will eventually lead to deviation.

Solution: When adding filter capacitors, it is necessary to calculate the pulse frequency and ensure that the maximum passing pulse frequency meets the requirements.

Possible reason ⑤: The maximum pulse frequency of the PLC or motion control card is not high enough

Cause analysis: Generally, the maximum pulse frequency allowed by PLC is 100kHz. Motion control cards vary greatly depending on the pulse chips they use. In particular, motion control cards developed with ordinary single-chip microcomputers may be misaligned because the pulse frequency is not high enough.

Solution: If the maximum pulse frequency of the host computer is limited, in order to ensure the speed, the driver subdivision can be appropriately reduced to ensure the motor speed.


Reference address:On the problem of deviation in motion control process

Previous article:PLC ladder diagram of three-phase induction motor fault alarm control circuit
Next article:How much is the no-load loss of asynchronous motor? The calculation formula of no-load loss of asynchronous motor

Latest Embedded Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号