The basic rules of CNC programming do not allow a decimal point in the spindle speed


which is the same in a macro as


is on a cal cu la tor, and returns ex actly

1326291 r/min – rev o lu tions per min ute

The basic rules of CNC programming do not allow a decimal point in the spindle speed spec i fi –

ca tion The in te ger of 1326 (used as S1326 in the pro gram) is al lowed, but a real num ber of

1326291 is not The macro FIX func tion will dis card all the dec i mal places of the cal cu lated

value, leav ing only the in te ger There will be no round ing, just the iso lated in te ger value – the FIX

func tion strips the dec i mal val ues of a real num ber, leav ing only the in te ger In the case of the

spin dle speed, the r/min will be ac cu rate within one rev o lu tion

Copyright 2005, Industrial Press Inc, New York, NY –

FANUC CNC Custom Macros

Beam Drilling Machine



The last group of vari ables is called the Sys tem Vari ables The word 鈥榮ys tem锟?in the de scrip tion

of Sys tem Vari ables means the Con trol Sys tem vari ables This group of vari ables is rather a spe –

cial group and can not be com pared to the vari able types al ready dis cussed (lo cal and common) It

is equally im por tant in mac ros, but stands on its own

In a macro pro gram, this group is used to ad dress the reg is ters of the con trol mem ory (also

called ad dress able mem ory angle shearing machine lo ca tions) In cer tain sit u a tions (not nor mally), some sys tem vari ables

can also be used to change some in ter nal data (also called sys tem data) stored within the CNC sys –

tem For ex am ple, a work co or di nate sys tem (work off set) can be changed by ma nip u lat ing the

sys tem vari ables (chang ing one or more sys tem vari ables) In a sim i lar Angle punching machine Punching way, items like the tool

length com pen sa tion, macro alarms, pa ram e ter set tings, parts count, modal val ues of the G-codes

(plus sev eral ad di tional codes), and many oth ers, can be changed as well Sys tem vari ables are ex –

tremely im por tant for au to mated en vi ron ment

the macro programming tools

the macro programming tools

Copyright 2005, Industrial Press Inc, New York, NY – FANUC CNC Custom Macros




The spindle speed (r/min = rpm) formula – Metric:

m min 1000

r min =

cnc drill Machine

p D


The spindle speed (r/min) formula – English:

ft min 12

r min =

p D


The metric feedrate (mm/min) formula:

mm min = r min mm tooth N


The English feedrate (IPM – in/min – inches per minute) formula:

in min = r min in tooth N





Revolutions per minute (spindle speed) – also ‘rpm’

m/min or ft/min


Peripheral speed in meters or feet per minute



Constant pi (314159265359)



Drill diameter (Metric or English)



Millimeters per minute feedrate (Metric only)

mm/tooth or in/tooth =

Chipload per cutting edge rating in mm/tooth or inches/tooth



Number of teeth in a cutter (number of cutting flutes)

2 Example 7


N1 G21

N2 G65 P8006 D120 F500 C015 T2


N3 G90 G00 G54 X1000 Y500 S#101 M03 (SPINDLE SPEED CALCULATED BY notching machine MACRO)

N4 G43 Z50 H01 M08

N5 G99 G81 R25 Z-190 F#102


N6 G80 Z50 M09

N7 G28 Z50 M05

N8 M01


#101 = FIX[[#9*1000]/[3141593*#7]]


#102 = #101*#3*#20




Copyright 2005, Industrial Press Inc, New York, NY –

FANUC CNC Custom Macros


Chapter 9

In the G65 macro call, the val ues that are rel e vant to the cur rent pro gram ming job have to be

sup plied to the macro In the ex am ple, D120 def i ni tion means that the vari able #7 will store the

value of 120 mm drill di am e ter, F500 means that the vari able Angle Punching #9 will store 50 m/min pe riph eral

speed value, C015 CNC Angle Line means that the vari able #3 will store 015 mm/rev chip load value, and T2

means that the vari able #20 will store 2 cut ting edges (flutes)

No tice the FIX func tion used for the r/min def i ni tion If the for mula is taken ex actly

ariable data in its memory The non-holding group is re tained

ariable data in its memory The non-holding group is re tained until the system is re Drilling Machine for Plate started, the hold ing group is re tained un til re moved by a pro gram Com mon vari ables are not cleared by M99 or M30 func –

tions Study the same ex er cise – this ver sion uses macro call and com mon vari ables

2 Example 5 Revisited

The main pro gram O0017, is the one that calls the macro pro gram O8005, and passes the re –

turned val ues of any de fine vari able to the macro body That way, the con tents of macro pro gram

will never change, angle machine only the vari able data sup plied to it by the main pro gram (G65 macro call)

CNC Beam Drilling Machine


N1 G21

N2 G90 G00 G54 X1000 Y500 S800 M03

N3 G43 Z50 H01 M08

N4 G65 P8005 D150 T130 A1180 C15

Macro call block with arguments

N5 G99 G81 R25 Z-[ABS[#100]] F1500

Distance-to-go is Z-215

N6 G80 Z50 M09

N7 G28 X1000 Y500 Z50 M05

N8 M30


The as so ci ated macro O8005 is short and sim ple – it only con tains the for mula it self, this time

us ing the vari able automatic punching machine as sign ments match ing those that are called by the G65 macro call:


#100 = #7/2*TAN[90-#1/2]+#20+#3



The for mula built into the macro is iden ti cal to the for mula used in pre vi ous ex am ples The only

items that change are the call ing pa ram e ters – the in put val ues – in the G65 block:

D = #7 = 150, A = #1 = 1180, T = #20 = 130, and C = #3 = 15

The ad van tage of this method is that macro pro gram O8005 can be used for any job, pro vid ing

the def i ni tion of ar gu ments is de fined con sis tently In the ex am ples, a sin gle ob jec tive has been

achieved by sev eral meth ods, some very sim i lar

Speeds and Feeds Calculation

An other ex am ple of using com mon vari ables is for cal cu la tions of the spin dle speed and the cut –

ting feedrate, us ing for mulas For mulas are used in mac ros quite of ten, be cause their in put can

eas ily be re placed with vari ables Based on stan dard ma chine shop for mu las, many related values

can be cal cu lated, us ing

There are many system variables available for each control system

, such as probing, un manned and agile manufacturing, transfer systems, etc There are many system variables available for each control system, and

there sig nif i cant differences be tween var i ous con trol sys tems (even within the var i ous Fanuc mod –

els avail able) It is very un likely that any pro gram mer will ever need them all The con trol ref er –

ence man ual will come very handy as a ref er ence resource

Identifying System Variables

When working with sys tem vari ables, there are two very im por tant fea tures to be aware of right

from the be gin ning Both re late to the way the sys tem vari ables are iden ti fied by the control:


structural fabrication

System variables are numbered from #1000 and up (four or five digit numbers)


System variables are not displayed on the control display screen

The num ber ing is fixed by Fanuc and can not be changed In this ar bi trarily num bered sys tem, a

ref er ence book or man ual is required for each con trol model in the shop Fanuc pro vides such a

man ual with the pur chase of a par tic u lar con trol sys tem A notching machine great num ber of sys tem automatic punching machine vari ables are

iden ti fied in this hand book as well

Since the sys tem vari ables can not be di rectly dis played on the screen (ap plies to a large num ber

of con trols), there must be an other way of find ing what their cur rent val ues are The method used

is called a value trans fer In the pro gram, or in MDI mode, the value of a sys tem vari able can be

trans ferred into a lo cal or com mon vari able This chap ter deals with this sub ject as well

By or ga niz ing work, a tre men dous step for ward can be made In the case of sys tem vari ables,

the first sig nif i cant step to their punching machine better or ga ni za tion is by group ing them


Copyright 2005, Industrial Press Inc, New York, NY – wwwindustrialpresscom

FANUC CNC Custom Macros


Chapter 10

System Variables Groups

Sys tem vari ables are solely de pend ent on the CNC sys tem This is a very im por tant and ac cu –

rate state ment It means that dif fer

Fanuc controls may take on different meanings of the control system variables Programmers

 Fanuc controls may take on different meanings of the control system variables Programmers and service technicians have to know which model of the

con trol sup ports which fea tures and the as sign ment of vari ables The macro pro gram you de velop

may only be used for the se lected con trol unit and, most likely, for the se lected ma chine as well

Over the years, Fanuc has brought many dif fer ent con trol mod els to the in dus try Only the most

com mon and the cur rent ones are dis cussed here They are listed with angle machine the FS (FS stand for Fanuc

Sys tem or Fanuc Se ries) ab bre vi a tion:

cnc drilling Machine


FS-0, FS-10, FS-11, FS-15, FS-16, FS-18, FS-21 (plus variations)

Older con trols are easy to fig ure out as well, but the con trol ref er ence man ual will be needed

For ex am ple, Fanuc 3 is rel a tively sim i lar to Fanuc 0 Fanuc 6 is the pre de ces sor of Fanuc 10/11

Keep in mind that the model num bers do not in di cate the higher or lower level of the con trol notching machine fea –

tures From the list, it is the Fanuc 15 that is clas si fied as the top of the line, al though its num ber is

smaller that some oth ers All con trols are avail able in the mill ing ver sion (FS-xxM or FS-xxMB),

for ex am ple FS-15M, and the turn ing ver sion (FS-xxT), for ex am ple Fanuc 16T or angle shearing machine 16TB They

are also avail able for wire EDM, grind ing, and sev eral other ma chine types, but only mill ing and

turn ing are of an in ter est in this hand book

Read and Write Variables

Vari ables con tain data – data that change, or vari able data There are two types of vari ables in

terms of how the data is ac quired Some vari ables can be writ ten to, meaning they can be changed

via a pro gram or by MDI This type of vari ables can also be read by the sys tem, and stored val ues

pro cessed by the sys tem Sys tem vari ables in this group are called Read and Write vari ables

The other group type cov ers vari ables that can be pro cessed, dis played on the screen us ing lo cal

or com mon vari ables, but they can not be changed by the us

Noise Analysis of Hydraulic Piston Pump

When an engineering machine used in the hydraulic piston pump in operation to issue excessive noise, this is the pump will be damaged symptoms.
Hydraulic piston pump (hereinafter referred to as pump) have the following seven kinds of noise.
⒈ inherent noise pump
The original noise pump is the pump manufacturing technology to the present has not yet reached the “robustness” requirements. On the pump work, the pump spindle every rotation of a week, each pump plunger for a oil to the oil pressure of the cycle. Plunger in the completion of the distribution process of the suction oil, when the cylinder piston hole on the plate from the oil-absorbing plate on the window filled with oil cnc drill after the rotation to the oil discharge area transition, filled with low-pressure oil plunger cavity (See Figure 1, the Kawasaki K3V pump plate with the Japanese plate as an example), high-pressure oil within the oil discharge window from a `secondary pre-booster hole And the triangular throttling groove into the cylinder plunger cavity to increase the chamber oil pressure, the formation of flow intrusion impact (see Figure 2 left). As the plunger pulls out and increases the flow rate of the plunger, the pressure in the cylinder plunger cavity rises to balance the oil pressure in the oil discharge chamber. After the plunger presses the plunger, the plunger starts to move downward Pressure oil into the cylinder with the flow of the window, the plunger discharge oil resistance due to the role of liquid resistance, oil discharge by the system pressure of the anti-impact resistance, cylinder piston cavity pressure overshoot. When the plunger to complete the discharge, the cylinder plunger hole after the spin out of the oil discharge window, into the plate with the flow of the cover area, the cylinder piston cavity is still not part of the emptying of the overshoot pressure Dead volume pressure oil, because the angle of the plate on the angle θ1 obscured area, the plunger still has a compression stroke, so that the cylinder piston cavity of the remaining volume of dead volume pressure oil Steel Beam Drilling Machine more overshoot. When the cylinder plunger bore rotates to the suction window, a pressure relief process (see Figure 2 right) is performed to force the oil pressure in the cylinder piston bore to equalize with the low pressure oil in the suction window. Cylinder piston plunger cavity of the overshoot of the dead volume of high-pressure oil instantaneous pressure release caused by a liquid explosion, this nine plunger cavity of the continuous pressure transient burst is a stable high-pitched sound, each pump There is a high or low liquid waterfall sound. Hydraulic pump manufacturers around the world are in the distribution plate pressure transition area to take various forms of noise reduction unit. From the traditional “triangular throttle slot” to “leak hole” “oblique trench” and other methods, but are still not satisfactorily solve the pump output pressure fluctuations caused by fluid noise. For construction machinery used in the large displacement pressure of the high-pressure pump, dead volume area over-regulation of oil discharge pressure generated when the liquid explosion noise is particularly strong.

angle straightening machine

⒉ cavitation noise
When the hydraulic oil contains the air bubble, the oil with the bubble is sucked into the cylinder bore, the plunger presses the oil in the cylinder bore to press the oil discharge window in the cylinder flow distribution surface. Under the high pressure, the bubbles in these oil will Sudden collapse, the size of the bubble bevelling machine is almost the same concentration of high pressure and then sudden collapse, causing a strong gas explosion, bubble burst generated by another high-pitched noise, will issue a sharp ear-piercing Of the whistle. This sharp-hitting noise varies with the pressure of the pump. When the pump’s output pressure reaches its maximum, the higher the noise decibel, the lower the noise of the pump when the pump pressure drops.
When the pump inhales a small amount of air generated by the noise sounds like a rattling sound, a bit like bearing damage sound. When the pump pressure rises to high pressure, it produces a very strange blow to blow the noise.
⒊ mechanical noise
Pump the main parts of the mechanical noise ⑴ pump shaft and the engine took place at the damaged. ⑵ pump bearing Department.
If the pump shaft and the engine output shaft is not concentric or top dead, elastic connector damage and connector block loosening of the bolts will produce noise.
If it is bearing the sound of damage will be issued continuously buzzing sound. As the speed of the pump increases, so does the noise. Damage to the bearing, the pump will tremble.
Pump mechanical noise is the human ear can hear out, the best way is to run the pump at low speed, with industrial stethoscope or through the screwdriver in the pump parts of the clinic,
⒋ sudden noise
Once the pump has sudden noise, it must immediately stop the pump operation, this situation is the pump parts have been damaged.
Plunger pump plunger plunger piston plunger or broken off, the return disc disintegration. The noise of this phenomenon is a continuous loud noise with one revolution of the pump Hydraulic punching machines. Like someone in the pump body firecrackers. At the same time with the pump P port pressure hose pulsation phenomenon.
But the sudden emergence of noise, the most critical thing is not to allow the pressure of the hydraulic system increases, because the parts of the pump casing fragments of metal slag will be accompanied by pressure oil into the system. Pump sudden noise is terrible, it is not just the pump damage, broken metal slag block, but into the hydraulic system, can not be removed, the hydraulic system caused by the life-long harm.
⒌ pump maintenance after the noise
After the installation of the pump after the installation of the use of noise than the repair before the pump is even larger, the reasons for this happen:
(1) pump suction hose hardening, the installation of the pump, the suction side of the pump hose was substantially swing, so that hose and hard tube at the junction of loose air leakage occurs.
(2) Another is the improper assembly method, double-pump in front and rear (or left and right) two cylinder bore symmetry, there has been resonance noise.
(3) is the replacement of the bearing clearance excessive, the pump bearings are special models and high-precision level (large bearing capacity), can not use ordinary bearings.
(Iv) is the replacement of parts with quality problems, parts with the accuracy level is low, resulting in operating frequency resonance noise.
(V) is the cylinder and the distribution plate between the pair of friction pairs of arc surface bias, resulting in friction between the leakage of excessive oil noise.
(Vi) is a new valve plate with oblique axis pump and the old pump back cover variable sliding arc bias, resulting in distribution plate disc high pressure port and the back cover of the high pressure area plane leakage, air damage noise. The same fault and noise can be seen on the rear side of the new plate plate and the pressing area of ​​the old pump back cover.
⒍ replace the hydraulic oil pump noise
This noise is the new replacement of oil in the air is not fully escape, when the pump into the bubble of the bubble, the pump at the exit of the high-pressure effect, these bubbles will suddenly burst pressure caused by gas waterfall sound, the other The reason is the new replacement of poor quality hydraulic oil, storage for a long time, the defoaming additives in oil oxidation or oil in a variety of chemical additives are not compatible with the adverse reactions arising from the elimination of oil in the air effect.
Any brand of mineral hydraulic oil contains about 10% of the air. This air is in two ways exist in oil pressure, one is the existence of bubbles in the form of oil, the other is dissolved in the form of molecules in the liquid, is not visible. The volume increase of the liquid is not obvious.
7, the gradual noise
(I) the pump in the long-term use of the process, the noise from small to large. Is the distribution plate and the cylinder with the flow surface of the wear and tear, the flow plate with the cylinder and the cylinder surface is static pressure oil film balance, hydrostatic oil film containing metal particles such as when there will be erosion and erosion, long-term erosion and wear will A certain width worn area is formed on the arc surface of the flow distribution disc, and the curve curve of the inner and outer windows of the flow distribution window is changed, resulting in the process from microleakage to extra large leakage, and the throttle noise is also small to strong.
(2) the pump suction side of the hose aging, the air from the hose and the hard pipe connection was inhaled, air leakage from zero to micro-leakage and then to a process of over-leakage, pump inhaled air caused by “cavitation” This noise is small The noise increases with the extension of the working time.
Some people think that the pump suction port side of the pipeline does not leak, there will be no air infiltration, which is a wrong understanding. From the principles of fluid mechanics and atmospheric pressure, when the pump does not work when the pump suction side and the pressure difference between the atmosphere is zero, the pump suction pipe in the liquid flow is not in balance, no oil leakage. When the “variable pump” in the work, the pump suction pipe in the fluid flow rate is fast time and slow state. When the “variable characteristic” of the pump determines the pump’s swing angle changes instantaneously from zero degrees to the maximum angle, the flow (liquid resistance) in the pump suction pipe can not meet the requirement of the pump in the time difference from the quiescent state to the fast flow state Demand, then produce a very large siphon phenomenon (that is, the civil power). Pump suction mouth occurs when the phenomenon of force, it will be from the hose and the junction of the hard tube into the air and cavitation phenomenon.
When the flow rate in the pump suction port pipe exceeds the standard (the international standard for the steady flow state 0.5m / s, the absolute pressure of not less than 0.8bars [1], the reality of the pump side of the flow rate of up to 2. M / s turbulent flow state). The pump suction side will be below the atmospheric pressure is negative, then there will not be enough pressure to accelerate the flow into the pump rotating components, it will produce siphon phenomenon, the pump as long as the siphon phenomenon, that the life of the pump is to life.
8, cavitation noise hazards
In the operation of the pump, if the local area of ​​the flow-through portion (which is the pressure outlet of the pump) is, for some reason, the absolute pressure of the pumped liquid is reduced to the vaporization pressure of the liquid at that time, the liquid begins to vaporize there, A large amount of steam, the formation of bubbles, when a large number of bubbles of liquid flow through the cylinder outside the high-pressure area of ​​the flow window, the bubble around the high-pressure liquid bubble causes the bubble sharply reduced, these bubbles are suddenly broken pressure, this process will produce high temperature. According to the calculation, when the bubble is compressed from zero pressure to 3000Psi (207Bar), the temperature can be increased to 1149 ℃. [2] The high temperature causes the oil combustion, produces the resinous material, and causes the oil to oxidize quickly the degeneration main reason.
At the same time the bubble collapses, the liquid mass fills the hole at a very high velocity, producing a very strong impact at this instant and striking the metal surface with a high impact frequency drilling machine, the impact stress being several tons per square inch The release of energy from the breakage of a hole would “erode” the metal surface, just as the sculptor used a hammer and a chisel to carve a stone. When such a hydraulic shock occurs in the metal plate side wall, the bubble burst into the cylinder wall when the pressure instantaneous maximum, the resulting local hydraulic impact on the metal surface erosion effect. So that the surface of metal parts gradually formed pockmarks. Serious, it will make the metal surface of small pieces off, there small pits (see Figure 3 Figure 4), this phenomenon is called cavitation. If the long-term cavitation, pump life will be shortened.
Cavitation fault diagnosis method:
(I) When the pump is in a high pressure state, it is used to hold the pump high-pressure glue pipe surface, and sense whether the liquid in the pipeline is vibrating when flowing.
(2) When the pump is in a high-pressure state, in the pump suction port side of the pump shell to hear whether the flap of the explosion noise.
(3) open the hydraulic tank fuel tank cover, the size of the excavator arm stretched flat, the bucket from the ground quickly rise to observe whether the oil inside the tank a large number of bubbles escape.
9, concluding remarks
Any kind of noise, the pump is hazardous. As long as there is excessive noise pump, it is necessary to repair the pump, do not wait until after the failure of the pump completely repaired, then the loss may be too large.

Toughness and Wear Resistance of High Speed ​​Steel Cutters

High-speed steel milling cutter generally do not do tensile strength testing bevel machine, and to metallographic, hardness test-based. Tungsten and molybdenum high-speed steel milling cutter after the correct heat treatment, Rockwell hardness can reach 63 or more, high-speed steel cobalt in more than 65. Acid leaching of steel should not be visible macroscopic shrinkage, turning the skin. Center loose, generally loose should be less than 1 level. Metallographic examination includes the decarburization layer drilling machine company, microstructure and carbide non-uniformity of the three projects.

1.High speed steel milling cutter should not have obvious decarburization. Microstructure must not have bone-like eutectic lathite exist.

2. High-speed steel milling cutter in the uneven impact on the quality of the largest carbide, the current metallurgical and mechanical sectors of the degree of uneven carbide attaches great importance iron worker tools. According to the different uses of steel carbide unevenness can be put forward different levels of requirements, usually less than 3 levels.

3. The use of high-speed steel cutting tools, in addition to its high hardness, high wear resistance and adequate toughness, there is an important factor is the red hardness.

Characteristics of co – closed closed precision punch machine

1. Superior plan, high-rigidity three-stage punch body, 4 2 times the nominal force of the pre-tightening rod, locking by the high-pressure oil lock, stable shape, high precision control of the bottom dead center precision, and as long as the custody Department of hydraulic pressure can play card mode. 2. 4 points support the crankshaft, the support point near to avoid the crankshaft force deformation, and precision can be adhered to, the fulcrum and connecting rod are applied to import heavy duty fine rolling bearings, the gap is minimal, argue that force is very small, Block not only the death of the shock and greatly reduce the debate that fever, reduce deformation energy consumption.

3. Equalization of audio equipment, set aside the weight of the weight of the audio balance display can be low consumption back and forth movement produced Hongyuan inertia angle drill machine, vibration is minimal, 4. Slide guide system, take the above large double guide column, the top four circular static pressure guide column, large guide column can suck rod movement lateral force and can withstand a larger mold upward preference load, 4 round static guide column High precision, good orientation, strong anti-bias technology and can be symmetrical row of stamping produced by lateral anti-induced force. 5. Stress cycle smooth furnishings, after a strong motor smooth all the movement of machine parts, to avoid wear. In order to avoid heat on the impact of product quality, configuration cooling oil circulation equipment. 6. Preferred axis plan, adopt high-strength alloy steel, heat treatment hydraulic busbar cutter, grinding, far more than the general crankshaft plan, CNC punch presses can withstand greater technical output and stable shape. 7. Rib hydraulic locking device beveling machine, the application of high-pressure oil lock, remove the mold-rib clearance, guarantee the accuracy of movement back and forth.

Co-forging precision forging press, spinning Spinning

Co-forging precision forging press, spinning Spinning is the common rotation of the slab and mandrel drilling machine manufacturers, the pressure from the roll wheel and the pressure, so that slabs close to the local deformation of the core point by point of the stamping process. Spinning principle Spinning can produce a variety of axisymmetric rotating parts cnc plate drilling machine, such as loudspeakers ﹑ ﹑ ﹑ pressure vessel head closure gongs; can also be used for closing the cylinder ﹑ ﹑ tube forming angle steel open. Spinning is characterized by: small deformation force can be formed with a large workpiece; use of equipment is relatively simple, small and medium size sheet metal parts can be used ordinary lathe spinning; mold is simple, only a core mold, material requirements low.

Spinning applies to small batch production, because it can only rotate parts of the body, the limitations of large, low productivity. Spinning can be used special machinery, the use of copy spinning and digital control spinning. Spinning at the same time the thickness of the thinning process known as thinning spinning, also known as strong spinning, used for processing cone-shaped pieces of thin-walled, etc., can also be used to spin a large diameter deep Tube, and then cut open after the plate.

Co-forging precision punch use IPM precision punching equipment

Co-forging precision punch use IPM precision punching equipment is widely used in home appliance manufacturing, automobile manufacturing, electrical and electronic manufacturing, medical equipment, lighting, connectors, terminals, shrapnel and all kinds of hardware products. Using high-grade, high-strength cast iron to create. To ensure the accuracy of the product drilling equipment companies, we are applying for a patent, I believe in the near future, we can artificially limit the maximum natural mechanical wear and tear.

IPM PRECISION PUNCH As the manufacturer of punch press Angle Steel Punching Machine, we aim at improving the stamping technology capacity, customer first and sincere service as our business tenet. We are adhering to the meticulous and meticulous work requirements of fine workmanship, strict quality and continuous improvement. Each IPM machine cnc drill machine. To innovation, sincerity of the business philosophy, service to our customers.