background image

Basic description of PCL series 

-14- 

(2) Manual pulsar input on the PCL 

This is a function used to receive encoder signals from some other encoder than the feedback encoder on the 

back of the motor. Then, pulses can be output from the OUT and DIR terminals. A manual pulsar is not used to 
output pulses like a start command. However, as you turn the dial, the motor will rotate and the up/down 

counter can count the amount moved. 
The PCL can read pulsar signals on both the PA and PB terminals. 

The input signal type can be A/B phase signals (90

˚

 phase difference signals) or bi-directional pulses (positive 

and negative direction pulses). When A/B phase signals are selected, you can set the multiplier to 1x, 2x, or 

4x. 
The PCL outputs pulses from the OUT and DIR terminals that are synchronized with the speed at which you 

turn the dial. If a stepper motor is used, turning too fast may cause it to get out of step. Therefore, the PCL is 
set so that it won’t output pulses at a high frequency, with the FH speed being used as the upper limit. 

 

11. Stepper motor out-of-step detection function

 

50oo 60oo

 

 

This function detects out-of-step of stepper 

motors. 
To use this function, install an encoder with the 

same resolution as the stepper motor on the 
same axis as the stepper motor, as shown in 

Figure 20. 

The PCL compares the number of pulses output 
by itself with the pulses returned from the 

encoder. If the difference exceeds a preset value, 
the PCL determines that an out-of-step condition 

has occurred and its takes a specified action. 
The action taken when an out-of-step condition 

is detected varies with each model. 

 

(1) PCL50oo series 

This series stops the motor immediately and 
outputs an INT signal. (The PCL50oo series has 

a deflection counter for detecting an out-of-step 
motor. This counter manages the deflection 

amount.) 

For example, if the maximum deflection detection amount is set to 5, when the difference between the number 

of output pulses and returned pulses is 5 or less, the PCL considers that OK. If the difference is 6 or more, the 
PCL declares that the motor is out-of-step and outputs an INT signal. 

 

(2) PCL60oo series 

This series detects an out-of-step condition using Comparator 3 and COUNTER3 (the deflection counter). 

Therefore, the action taken when an out-of-step is detected can be selected from the actions available when 
the comparator conditions are met. (Same as in section 9 (3) in Chapter III.) 

 

The PCL50oo series has ERA/ERB terminals, exclusively for connecting an out-of-step detection encoder. 
With the PCL60oo series, the EA/EB terminals are shared for use with an out-of-step detection encoder. Just 

like with a pulsar input, you can choose the pulse style: A/B phase signals (90  phase difference signal) or 
bi-directional pulse signals (positive and negative direction pulses). When A/B phase signals are selected, you 

can set the multiplier to 1x, 2x, or 4x.

 

 

* The PCL61oo series does not have an out-of-step detection function. 

What the PCL61oo series can do is as follows: 
a) Count output pulses using COUNTER1. 

b) Count encoder signals (EA/EB input) using COUNTER2. 

 

<To check during operation> 
c-1) During operation, latch COUNTER1 and COUNTER2 using the latch command, and then check the 

difference between them using a CPU. (If you want to perform this check by using an interrupt, create a 
program that will make this comparison at a specified interval using the comparator.) 

 
<To check while stopped> 

c-2) Check the COUNTER1 and COUNTER 2 values while stopped to determine if there was an abnormal 

difference in the counts. 

Encoder 

(200 ppr) 

2-pole HB type stepper motor 

(2-2 phase excitation, 200 ppr) 

 

<Figure 20> 

Summary of Contents for PCD 4511

Page 1: ...Pulse Control LSIs Basic Description for PCL Series Nippon Pulse Motor Co Ltd I In ns st tr ru uc ct ti io on n d do oc cu um me en nt ts s...

Page 2: ...ge setting 7 7 Operating speed correction function FH correction function 8 8 Various zero return methods 8 9 Comparator 10 10 Pulsar input 13 11 Stepper motor out of step detection function 14 Instru...

Page 3: ...g pulse outputs 21 Backlash correction slip correction 21 Vibration restriction function 21 Simultaneous start simultaneous stop 21 Mechanical input signals 22 Servomotor I F 22 Output pulse specifica...

Page 4: ...writing and reading this series is different from the PCL 240 family The PCL5022 5023 are LSIs for controlling two axes The specifications for these LSIs when working on one axis are not as broad as...

Page 5: ...6 5 Mpps Number of registers for specifying speed 2 FL FH 2 FL FH 3 FL FH FA for correction Number of speed step settings 8 191 13 bits 16 383 14 bits 65 535 16 bits Speed multiplication range 1x to 3...

Page 6: ...ion stages that use linear motors An EZ encoder input terminal is available except on the PCL 240AK for inputting the Z phase signal that is output once per rotation of the encoder This is usually use...

Page 7: ...L 240 series and PCL5022 5023 if you want to use next different operating pattern after completing one operation first the LSI confirms the end of the previous operation using the INT signal or a stat...

Page 8: ...n 1 However the feed amount preset amount or target position still needs to be written again even if the value is the same as in the previous operation because the counter is reset to zero when the cu...

Page 9: ...1 this method always calculates the number of pulses required to deceleration rate and stop The calculated result is used as the rampdown point The advantage of this method is that the deceleration ti...

Page 10: ...that have S curve acceleration deceleration can make this intermediate part a straight line except for PCD series and the PCL3013 By providing a straight line here the acceleration rate will be small...

Page 11: ...the peak of the shape will be smooth 8 Various zero return methods In the PCD series there is no other way to decelerate and perform a zero return than to turn ON the SD sensor to start deceleration a...

Page 12: ...ll stop when the number of pulses is equal to the R0 pre register value and does not require returning to the zero position One example of its use is to zero return the motor using rotation if the ORG...

Page 13: ...014 and PCL61oo series can store two comparator data However the PLC61oo series have a simplified version of this function This section discusses examples of the comparator function in the PCL3013 501...

Page 14: ...Set R8 Environment register 3 bit 13 1 output an INT signal when the comparator conditions are met Set R7 Environment register 2 bits 16 to 19 00100 comparator condition R10 counter Set R7 Environment...

Page 15: ...two comparators Basically the LSI operates with the range of the data from two comparators allowing them to function as software end limits When the comparator conditions are met the machine has move...

Page 16: ...ately The right rotary switch is used to select the units how many pulses per tick on the dial Basically most pulsars can output A B phase signals When an operator needs to adjust the position of a wo...

Page 17: ...o series has a deflection counter for detecting an out of step motor This counter manages the deflection amount For example if the maximum deflection detection amount is set to 5 when the difference b...

Page 18: ...scribe enhanced control functions such as interpolation controls and a target position override function using the PCL6025 6045B for our example the top of the line NPM pulse control models The follow...

Page 19: ...of pulses from the current position on each axis The PCL automatically identifies the axis with the larger feed amount as main axis and the other axis is the slave axis The main axis is supplied with...

Page 20: ...peration and each subsequent operation The pre registers have the two step design shown in Figure 4 They operate as a FIFO Normally operation data is written to the 2nd pre register and when you want...

Page 21: ...ay than the preset target position during acceleration or constant speed operation the PCL will operate with the current speed pattern and complete the positioning using the new data When target posit...

Page 22: ...he new speed without changing the S curve characteristics POINT 5 Smooth the speed curve by using the FH correction function What is the FH correction function During a positioning operation if the fe...

Page 23: ...t comparison results externally use as an internal synchronous start Immediate stop or deceleration stop of the operation Automatic speed change during operation Software limit function Out of step de...

Page 24: ...an H8 CPU 16 bit 4 For a 68000 CPU 16 bit Idling pulse outputs When starting with acceleration deceleration this function makes it possible to accelerate to the initial speed after a few pulses of ope...

Page 25: ...on each axis 1 INP Input a positioning complete signal that is output by a servomotor driver 2 ERC Output deflection counter clear signal sent to a servomotor driver 3 ALM Input an alarm signal that i...

Page 26: ...until the current position counter becomes 0 One pulse operation Output just one pulse Timer operation The IC performs a positioning operation internally However it does not output pulses Used as a p...

Page 27: ...go Bunkyo ku Tokyo 113 0033 Japan TEL 81 3 3813 8841 FAX 81 3 3813 7049 Web http www pulsemotor com E mail int l npm co jp North South America Nippon Pulse America Inc 1073 East Main Street Radford VA...

Reviews: