
PROGRAMMING
B–63684EN/01
9. PRESSING FUNCTION
91
WARNING
4 Pitch compensation
When the circumferential length of the specified arc having radius r is divided by pitch p, a
remainder may be produced in general. However, it is not desirable from the viewpoints of the
machine and product profile to compensate this remainder by the movement to the last punch
point, etc.
This NC automatically compensates these pitches to the same value as much as possible by
the following method.
5 If radius is 0, or if the pitch is 0 or more than a specified value, alarm (No. 4523) is produced.
(i) Assume that arc = 2πr (Circumferential length of arc having radius r)
ARC = 2πr (Circumferential length of arc having radius r + )
where,
π : Circular constant
r : Command value in address I Unit: input unit
∆θ: Command value in address K Unit: input unit
R = r +
d : Tool diameter Unit: input unit
(ii) Assume n be quotient and m be the remainder of
n = n when m = 0 (No remainder exists)
n = n + 1 when m 0 0 (A remainder exists)
(iii) Pt = … (Equation 1)
If Pt > maximum nibbling pitch (Pm) (This may be produced when nibbling is made outside an arc), perform the
following calculation again.
Assume n’ be the quotient and m’ be the remainder of
n = n’ when m’ = 0 (No remainder exists)
n = n’+ 1 when m’ 0 0 (A remainder exists)
Then, calculate equation 1.
Pt is actual tool pitch.
Provided that remainder ȏ = 0, 1, . . . or n – 1 is produced in equation 1. (input unit)
This remainder is compensated by setting the first ȏ-times pitch to Pt = Pt + 1 in the movement of n times.
|∆θ|
360000
d
2
d
2
n
ARC
Pm
ARC
P
arc
360000
|∆θ|