Design and Development of Electronic Control System for NC Pipe Wire

CNC pipe threader is widely used in oil drilling, steel processing and other industries. The machine tool SSY-201 consists of X, U, Z three-axis and one spindle. Starting from the automatic feeding, the material is aligned. The walking beam up-down material converter sends back the material to the main machine for processing. It also contains a number of related links, such as supporting rollers, pinch rollers, holding rollers, centering heads, automatic chucking and loosening of chucks and many other complex logics. This article mainly elaborates on the following problems encountered when debugging this machine.

A, tool compensation

The machine control system uses the French NUM1020T system. Because it is a lathe system, X and Z contain tool offsets, and the U axis cannot perform tool compensation (usually the CNC system has only one tool compensation in one axis group). How to solve this problem? Since the NUM CNC system is a highly open CNC system, tool offset processing can be implemented indirectly through the use of special E parameters.

For example, you can do the following processing in the part program

G 01 X500 U360+E80000 Z230 F0.5

Corresponding to the value of E80000 tool compensation value, then you can see the corresponding tool compensation value in the PLC I / O, later changes, with the new value can be added.
We can also extend the E parameter to other aspects, such as the ability to write a part program with a functional relationship, and use the E parameter assignment. This will allow us to expand, develop many features, and bring unexpected results.

Second, X, U axis synchronization and dynamic tracking

For fast machining, the machine is equipped with another interpolation axis in the opposite direction of X, which we call the U axis. The U-axis sometimes needs to dynamically track the movement of the X-axis, which includes velocity tracking and position tracking. The NUM system provides high-precision dynamic tracking for this purpose. The specific applications are as follows:

1. Set the corresponding parameters
P27 N0=FF
N1=00 U axis and X axis synchronization
P28 N0=2 P27 declared slave axis synchronized by drive axis
P64 N0=9
P24 N1=160
N33=250
N64=250
P32 acceleration

2. Part processing program
On=20@3/@0E20025/E42100/192

Where @3 is the U axis address
@0 is the X axis address
192 is the speed of the driven shaft is 192/256 times that of the driving shaft

Third, repeated cycle processing procedures

When the machine tool is running, it needs to execute the machining program again and again. When the machine needs to stop, the operator wants to press a fixed button to automatically process the program to the end, and then press this button to continue processing. Thus designed to use an M code to achieve, PLC program is as follows (in this case, M72).

Ladder program

V2.5 is a bi-stable output consisting of one button.

2. Part processing program
N10
.
.
N40 M72
N45 G77 H10 unconditionally returned to N10
Normally, %V2.5 is zero, so executing M72 does not affect the state where %W100.5 is 1 and the program continues down and executes it repeatedly. When the program is executed to N40 after %V2.5=1, % W100.5 is zero at this time and the program is in a wait state and cannot be continued. When the button is pressed again to make %V2.5 zero, %W100.5 is 1 and the program continues.

Because the machine is equipped with French NUM control system and the BPH series servo motor and MDLA series drive system with good performance, it ensures the stable and reliable operation of the machine.

Medical Terminals And Connectors

Medical Terminals,Medical Connectors,Medical Tubing Connectors,Stainless Steel Fitting

Yihua Precision Machining Co, Ltd. , https://www.yhmachining.com