[go: up one dir, main page]

KR950010824B1 - Acceleration / deceleration control device of PLC positioning unit - Google Patents

Acceleration / deceleration control device of PLC positioning unit Download PDF

Info

Publication number
KR950010824B1
KR950010824B1 KR1019930020527A KR930020527A KR950010824B1 KR 950010824 B1 KR950010824 B1 KR 950010824B1 KR 1019930020527 A KR1019930020527 A KR 1019930020527A KR 930020527 A KR930020527 A KR 930020527A KR 950010824 B1 KR950010824 B1 KR 950010824B1
Authority
KR
South Korea
Prior art keywords
acceleration
adder
deceleration
output
positioning unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1019930020527A
Other languages
Korean (ko)
Other versions
KR950012205A (en
Inventor
김석우
Original Assignee
엘지산전 주식회사
이희종
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지산전 주식회사, 이희종 filed Critical 엘지산전 주식회사
Priority to KR1019930020527A priority Critical patent/KR950010824B1/en
Publication of KR950012205A publication Critical patent/KR950012205A/en
Application granted granted Critical
Publication of KR950010824B1 publication Critical patent/KR950010824B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

내용 없음.No content.

Description

피엘씨 위치결정유니트의 가감속제어장치Acceleration / deceleration control device of PLC positioning unit

제1도는 종래 피엘씨 위치결정유니트의 직선가감속을 위한 구성도.1 is a block diagram for linear acceleration and deceleration of a conventional PLC positioning unit.

제2도는 종래 피엘씨 결정위치유니트의 S자가감속을 위한 구성도.2 is a configuration diagram for the S self-deceleration of the conventional PLC position determination unit.

제3도는 본 발명 피엘씨 위치결정유니트의 S자 및 지수가감속을 위한 구성도.Figure 3 is a block diagram for the S-shape and exponential acceleration and deceleration of the PLC positioning unit of the present invention.

제4도는 본 발명 피엘씨 위치결정유니트의 가감속제어방법에 대한 제어흐름도.4 is a control flow chart for the acceleration / deceleration control method of the PLC positioning unit of the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

1-3 : 제1 내지 제2승산기 4-6, 9, 11 : 제1 내지 제5가산기1-3: first to second multipliers 4-6, 9, and 11: first to fifth adders

7, 8, 10 : 제1 내지 제3제산기7, 8, 10: first to third antacid groups

본 발명은 피엘씨(PLC) 위치결정유니트의 위치결정시 가감속제어장치에 관한 것으로, 특히 위치결정시 스프린 알고리즌에 의해 부동점 연산이 필요없이 가감속 패턴을 만들 수 있도록 한 피엘씨 위치결정유니트의 가감속제어장치에 관한 것이다.The present invention relates to an acceleration / deceleration control device for positioning a PLC positioning unit. In particular, a positioning of a PLC allows a acceleration / deceleration pattern to be created without a floating point operation by a sprin algorithm. An acceleration / deceleration control device for a crystal unit.

종래 피엘씨 위치결정유니트의 직선 가감속을 위한 구성도는 제1도에 도시된 바와 같이 입력되는 입력속도포인트를 일정시간 샘플링하여 지연하는 버퍼레지스터(R1-Rm)와, 입력속도포인트와 상기 버퍼레지스터(R1-Rm)를 통해 지연된 값 및 피드백된 값을 가산하는 가산기(1)와, 이 가산기(1)를 통해 가산된 값을 일정시간 지연시켜 상기 가산기(1)의 입력단자로 출력시키는 버퍼레지스터(R0)와, 상기 가산기(1)의 가산출력에 대해 버퍼레지스터의 갯수만큼 나누어주는 제산기(2)로 구성되고, 피엘씨 위치결정유니트의 S자 가감속을 위한 구성도는 제2도에 도시된 바와같이 직선가감속을 위한 블럭을 소정개 직렬연결하여 구성한다.As shown in FIG. 1, the configuration diagram for linear acceleration and deceleration of a conventional PLC positioning unit includes a buffer register (R 1 -R m ) for sampling and delaying an input speed point for a predetermined time and an input speed point. The adder 1 adds the delayed value and the feedback value through the buffer registers R 1 -R m , and the input terminal of the adder 1 by delaying the value added through the adder 1 for a predetermined time. A buffer register (R 0 ) to be outputted by a controller, and a divider (2) which divides the number of buffer registers by the number of adders of the adder (1), and constitutes an S-shaped acceleration / deceleration of the PLC positioning unit. As shown in FIG. 2, a plurality of blocks for linear acceleration and deceleration are connected in series.

이와같이 구성된 종래의 직선가감속에 대해 살펴보면, 먼저 입력속도포인트(fi(k)가 입력되면 그 입력속도포인트는 m개의 버퍼레지스터(R1-Rm)를 통해 샘플링되고 일정시간동안 지연된다. 이 지연된 값이 가산기(1)의 반전단자(-)로 입력되면 그의 비반전단자(+)로 입력되는 입력속도포인트(fi(k))와 가산기(1)에서 가산되어 결국 [fi(k)-fi(k-m)]이 되고 이는 제산기(2)를 통해 버퍼레지스터의 갯수(m)만큼 나누어지게 되어 [fi(k)-fi(k-m)]/m이 된다.Referring to the conventional linear acceleration / deceleration configured as described above, first, when the input speed point f i (k) is input, the input speed point is sampled through m buffer registers R 1 -R m and delayed for a predetermined time. When the delayed value is input to the inverting terminal (-) of the adder 1, it is added from the input speed point f i (k) and the adder 1 inputted to its non-inverting terminal (+), and eventually [f i (k ) -f i (km)], which is divided by the number of buffer registers (m) through the divider (2), resulting in [f i (k) -f i (km)] / m.

이때 가산기(1)의 가산된 출력은 버퍼레지스터(R0)을 통해 피드백되어 가산기(1)의 입력단자로 입력되는데 이는 결국 최종출력에서 한번 지연된 값이므로 최종적으로 출력되는 값(f0(k))은At this time, the added output of the adder (1) buffer registers (R 0) because it is input to the input terminals which delay the final output once the end value of the feedback is an adder (1) through a final value (f 0 (k) to be outputted to a )silver

(f0(k))=[fi(k)-fi(k-m)]m+f0(k-1)……………………………………(1)(f 0 (k)) = [f i (k) -f i (km)] m + f 0 (k-1)... … … … … … … … … … … … … … (One)

가령 샘플주기가 TS로 주어지면 가감속시간은 tacc/dec=TS로 정해진다. 예를들어 각 샘플링마다 10펄스씩 출력되는 스텝함수로 입력(fi(k))가 결정되고, 샘플링을 10msec, 버퍼레지스터의 갯수(m)를 5라고 가정하면 가감속시간은 tacc/dec=TS=50msec가 된다.For example, if the sample period is given by T S , the acceleration and deceleration time is set to t acc / dec = T S. For example, assuming that the input function f i (k) is determined by the step function outputting 10 pulses for each sampling, the sampling time is 10 msec and the number of buffer registers (m) is 5, the accel / decel time is t acc / dec. = T S = 50 msec.

상기 식(1)로 부터 반복적으로 구해진다.It is calculated | required repeatedly from said Formula (1).

예를들어 f1(k)=10일 경우For example, if f 1 (k) = 10

f0(1)=[10-0]/5+f0(0)=2f 0 (1) = [10-0] / 5 + f 0 (0) = 2

f0(2)=[10-0]/5+f1(0)=4f 0 (2) = [10-0] / 5 + f 1 (0) = 4

f0(3)=[10-0]/5+f2(0)=6f 0 (3) = [10-0] / 5 + f 2 (0) = 6

f0(4)=[10-0]/5+f3(0)=8f 0 (4) = [10-0] / 5 + f 3 (0) = 8

f0(5)=[10-0]/5+f4(0)=10f 0 (5) = [10-0] / 5 + f 4 (0) = 10

그리고 감속구간에서는 가속의 경우와 반대로 계산한다. 이런식으로 계산된 직선가감속 특성의 하드웨어를 직렬연결하여 다음의 기본식을 만들어 낸다.And in the deceleration section, the calculation is reversed. The following basic equation is produced by serially connecting hardware with linear acceleration / deceleration characteristics calculated in this way.

f1(k)=[fi(k)-fi(k-m1)]/m1+f1(k-1)f 1 (k) = [f i (k) -f i (km 1 )] / m 1 + f 1 (k-1)

f2(k)=[f1(k)-f1(k-m2)]/m2+f2(k-1)f 2 (k) = [f 1 (k) -f 1 (km 2 )] / m 2 + f 2 (k-1)

f0P(k)=[f(P-)(k)-f(P-)(k-m)]/mP+f0P(k-1)f 0P (k) = [f (P-) (k) -f (P-) (km)] / m P + f 0P (k-1)

여기서 mj, j=1, 2, …, P는 직선가감속 구성에서 버퍼레지스터의 수를 나타낸다.Where mj, j = 1, 2,... , P denotes the number of buffer registers in the linear acceleration / deceleration configuration.

P의 크기와 mj들의 크기를 적당하게 조합함으로써 원하는 S자 가감속특성을 얻을 수 있다.By suitably combining the size of P and the sizes of mjs, the desired S-shaped acceleration / deceleration characteristics can be obtained.

그러나 이와같은 종래의 가감속 패턴을 구현하기 위해서는 하드웨어를 구성하고 S자 가감속패턴 같은 경우에서는 직선가감속의 하드웨어를 직렬연결하여 사용함으로써 하드웨어 구성이 복잡해지고 또한 제어의 효과를 높이기 위해서는 부동점연산용 디지탈신호처리(DSP)칩등을 사용해야 하므로 가격이 상승하는 문제점이 있다.However, in order to implement such a conventional acceleration / deceleration pattern, hardware is configured, and in the case of an S-shaped acceleration / deceleration pattern, the hardware configuration is complicated by using a series of linear acceleration / deceleration hardware in combination. Since a digital signal processing (DSP) chip or the like must be used, the price increases.

따라서 종래의 문제점을 해결하기 위하여 본 발명은 승산기와 가산기 및 제산기를 이용하여 사용자가 원하는 속도를 산출해내도록 하고 각 샘플 구간마다 출력될 펄스를 구해 실제로 모터에 펄스를 출력하여 속도를 제어할 수 있도록 한 피엘씨 위치결정유니트의 가감속제어장치을 창안한 것으로, 이하 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.Therefore, in order to solve the conventional problem, the present invention calculates a desired speed by using a multiplier, an adder, and a divider, obtains a pulse to be output for each sample section, and actually outputs a pulse to the motor to control the speed. The acceleration / deceleration control apparatus of the PLC positioning unit is invented, and will be described in detail below with reference to the accompanying drawings.

제3도는 본 발명 피엘씨 위치결정유니트의 S자 및 지수가감속을 위한 구성도로서 이에 도시한 바와같이 입력속도 포인트(Y1-Y4)를 입력받아 해당하는 인수를 곱하여 출력하는 제1 내지 제3승산기(1-3)와, 이 제1 내지 제3승산기(1-3)의 각 출력값을 가산하는 제1 내지 제3가산기(4-6)와, 샘플구간 즉, 카운터값을 가감속스텝수로 나눈 값으로 상기 제1 및 제3가산기(4)(6)의 출력을 제산하는 제1, 제2제산기(7)(8)와, 상기 제1제산기(7)와 제2가산기(5)의 출력값에 대해 가산하는 제4가산기(9)와, 첫번째 입력속도 포인트(Y1)와 제2 및 제3제산기(8)(10)를 통한 제3 및 제4가산기(6)(9)이 출력값을 가산하는 제5가산기(11)로 구성한다.Turning first to the third output to the invention as a component for the S-curve and a deceleration factor of said position determining unit Piel also multiplied by the factor corresponding to receiving the input speed points (Y 1 -Y 4) as shown In Acceleration and deceleration of the third multiplier 1-3, the first to third adders 4-6 for adding the respective output values of the first to third multipliers 1-3, and the sample interval, that is, the counter value First and second dividers (7) (8) for dividing the outputs of the first and third adders (4) and (6) by the value divided by the number of steps, and the first dividers (7) and the second. A fourth adder 9 that adds to the output value of the adder 5, and third and fourth adders 6 through the first input speed point Y 1 and the second and third dividers 8, 10; (9) comprises a fifth adder 11 to which the output value is added.

이와같이 구성된 본 발명의 작용 및 효과에 대하여 상세히 설명하면 다음과 같다.Referring to the operation and effects of the present invention configured as described above in detail.

사용자가 원하는 목표속도를 입력하게 되면 베지어 알고리즘(Bezier Algorithm)을 이용하는데 필요한 4개의 포인트를 구하게 되고 가감속시간에 의해 각 샘플링구간에 해당하는 속도를 베지어 알고리즘으로 부터 계산해낸다.If the user inputs the desired target velocity, four points required to use the Bezier Algorithm are obtained, and the velocity corresponding to each sampling section is calculated from the Bezier algorithm by the acceleration / deceleration time.

베지어 알고리즘(Bezier Algorithm)에 의한 속도산출은 다음의 순서로 진행된다.Velocity calculation by the Bezier Algorithm proceeds in the following order.

t=카운트/Nacc또는 Ndec……………………………………………… (2)t = count / N acc or N dec ... … … … … … … … … … … … … … … … … … (2)

단, 카운트≤Nacc또는 Ndec Where count≤N acc or N dec

여기서 Nacc또는 Ndec는 가감속시간 스텝(step)수이고, 카운트는 매 샘플링마다 증가한다.Where N acc or N dec is the acceleration / deceleration time step number and the count is incremented for each sampling.

제4도에 도시한 흐름도에서와 같이 사용자가 원하는 목표속도를 입력하면 베지어 알고리즘을 이용하는데 필요한 4개의 포인트를 계산하고, 이 계산된 입력속도 포인트(Y1-Y4)가 입력되면 이 입력에 대해 각각 제1승산기(1)에서는 Y1에 -1을 곱하고, Y2에는 3을 Y3에는 -3을 곱하고 Y4는 입력 그대로 제1가산기(4)에 출력한다. 또한 제2승산기(2)에서는 Y1에 3을 곱하고 Y2에 -6을 Y3에 3을 각각 곱하여 제2가산기(5)에 출력하며, 제3승산기(3)는 Y1에 -3을 Y2에 3을 각각 곱하여 제3가산기(6)에 출력한다.As shown in the flowchart of FIG. 4, when the user inputs a desired target speed, four points required to use the Bezier algorithm are calculated. When the calculated input speed points (Y 1 -Y 4 ) are input, the input is performed. In the first multiplier 1, Y 1 is multiplied by -1, Y 2 is multiplied by 3, Y 3 is multiplied by -3, and Y 4 is output to the first adder 4 as it is. In the second multiplier 2, Y 1 is multiplied by 3, Y 2 is multiplied by -6, and Y 3 is multiplied by 3 to output to the second adder 5, and the third multiplier 3 is -3 in Y 1 . Y 2 is multiplied by 3 and output to the third adder 6.

그러면 제1 내지 제3가산기(4-6)를 통해 출력되는 값(tay, tby, tcy)은 아래에서와 같다.Then, the values t ay , t by , and t cy output through the first to third adders 4-6 are as follows.

tay=-1×Y1+3×Y2-3×Y3+Y4……………………………………… (3)t ay = -1 x Y 1 +3 x Y 2 -3 x Y 3 + Y 4 . … … … … … … … … … … … … … … (3)

tby=3×Y1-6×Y2+3×Y3……………………………………………… (4)t by = 3 x Y 1 -6 x Y 2 +3 x Y 3 . … … … … … … … … … … … … … … … … … (4)

tcy=-3×Y1+3×Y2……………………………………………………… (5)t cy = -3 x Y 1 +3 x Y 2 . … … … … … … … … … … … … … … … … … … … … (5)

상기 식(3)과 같은 값을 얻은 제1가산기(4)의 출력(tay)을 상기 식(2)에 도시한 바와같이 제1제산기(7)를 통해 카운트값(i)을 가감속스텝수(m)로 나눈값(t)으로 제산한다. 이렇게 제산한 값과 상기 제2가산기(5)의 출력을 제4가산기(9)가 가산하여 출력하면 다시 제3제산기(10)에서 같은 방법으로 제산한다. 그리고 제2제산기(8)에서도 제3가산기(6)의 출력에 대해서도 제1제산기(7)에서와 같은 방법으로 제산한다.Acceleration / deceleration of the count value i through the first divider 7 as shown in equation (2) is the output t ay of the first adder 4 having the same value as the above formula (3). Divide by the value t divided by the number of steps m. When the fourth adder 9 adds and outputs the divided value and the output of the second adder 5, the third divider 10 divides the output in the same manner. In the second divider 8, the output of the third adder 6 is also divided in the same manner as in the first divider 7.

여기서 카운트값이 가감속시간 스텝수(Nac또는 Ndec)보다 크면 더이상 진행하지 않고 종료한다. 상기 카운트값이 가감속시간 스텝수(Nacc또는 Ndec)보다 크지 않으면 제5가산기(11)는 입력속도 포인트(Y1-Y4)중 첫번째 포인트(Y1)와, 제3제산기(10)를 통해 제산된 제4가산기(9)의 출력 및 제2제산기(8)를 통해 제산된 제3가산기(6)의 출력값을 각각 제5가산기(11)에서 입력받아 매 샘플링 구간에서의 출력속도를 산출해낸다. 이에 대해 식으로 표현하면 다음과 같다.If the count value is greater than the acceleration / deceleration time step number N ac or N dec , the process ends without further progressing. If the count value is not greater than the acceleration / deceleration time step number N acc or N dec , the fifth adder 11 may include the first point Y 1 and the third divider of the input speed points Y 1 to Y 4 . The output of the fourth adder 9 divided by 10) and the output value of the third adder 6 divided by the second divider 8 are respectively input from the fifth adder 11 in each sampling period. Calculate the output speed. This is expressed as follows.

V0={[tay×t]+tby}×t+tcy×t+Y1………………………………………(6)V 0 = {[t ay × t] + t by } × t + t cy × t + Y 1 . … … … … … … … … … … … … … … (6)

이렇게 하여 구해진 속도로 부터 각 샘플마다 출력될 펄스량을 만들어 출력시킴으로써 S자 및 지수가감속 패턴을 구해낼 수 있다.The S-shape and the exponential deceleration / deceleration pattern can be obtained by making and outputting the pulse amount to be output for each sample from the obtained speed.

이상에서 상세히 설명한 바와같이 본 발명은 실제 가감속패턴의 속도를 산출하고 각 샘플링 구간마다 출력될 펄스를 구해 실제로 모터에 펄스를 출력하여 속도를 제어토록 한다.As described in detail above, the present invention calculates the speed of the actual acceleration / deceleration pattern, obtains the pulse to be output for each sampling period, and actually outputs the pulse to the motor to control the speed.

Claims (1)

입력속도 포인트(Y1-Y1)를 입력받아 해당하는 인수를 곱하여 출력하는 제1 내지 제3승산기(1-3)와, 상기 제1 내지 제3승산기(1-3)의 각 출력값을 가산하는 제1 내지 제3가산기(4-6)와, 샘플구간(카운터 값)을 가감속 스텝수로 나눈 값으로 상기 제1 및 제3가산기(4)(6)의 출력을 제산하는 제1, 제2제산기(7)(8)와, 상기 제1제산기(7)와 제2가산기(5)의 출력값에 대해 가산하는 제4가산기(9)와, 첫번째 입력속도 포인트(Y1)와 제2 및 제3제산기(8)(10)를 통한 제3 및 제4가산기(6)(9)의 출력값을 가산하여 최종속도를 얻도록 한 제5가산기(11)로 구성된 피엘씨 위치결정유니트의 가감속제어장치.The first to third multipliers (1-3) and the respective output values of the first to third multipliers (1-3) are added to receive the input speed points (Y 1 to Y 1 ) and multiply the corresponding factors. The first to third adders 4-6 and the sample interval (counter value) divided by the acceleration / deceleration step numbers to divide the outputs of the first and third adders 4 and 6, A second adder (7) (8), a fourth adder (9) that adds to the output values of the first adder (7) and the second adder (5), the first input speed point (Y 1 ), PLC positioning consisting of a fifth adder 11 configured to add the output values of the third and fourth adders 6 and 9 through the second and third dividers 8 and 10 to obtain a final speed. Acceleration / deceleration control device of the unit.
KR1019930020527A 1993-10-05 1993-10-05 Acceleration / deceleration control device of PLC positioning unit Expired - Fee Related KR950010824B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019930020527A KR950010824B1 (en) 1993-10-05 1993-10-05 Acceleration / deceleration control device of PLC positioning unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019930020527A KR950010824B1 (en) 1993-10-05 1993-10-05 Acceleration / deceleration control device of PLC positioning unit

Publications (2)

Publication Number Publication Date
KR950012205A KR950012205A (en) 1995-05-16
KR950010824B1 true KR950010824B1 (en) 1995-09-23

Family

ID=19365252

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930020527A Expired - Fee Related KR950010824B1 (en) 1993-10-05 1993-10-05 Acceleration / deceleration control device of PLC positioning unit

Country Status (1)

Country Link
KR (1) KR950010824B1 (en)

Also Published As

Publication number Publication date
KR950012205A (en) 1995-05-16

Similar Documents

Publication Publication Date Title
JP2724188B2 (en) Digital interpolation device
Van Loan Computing integrals involving the matrix exponential
EP0253475B1 (en) Multistage digital signal multiplying and adding apparatus
US4766561A (en) Method and apparatus for implementing multiple filters with shared components
JP2008017511A (en) Digital filter with high accuracy and high efficiency
US4404645A (en) Correlator
EP0285317A2 (en) Phase coordinated multistage digital filter
JPS6196817A (en) Filter
US5553013A (en) Delay generation filter
KR950010824B1 (en) Acceleration / deceleration control device of PLC positioning unit
IE43286B1 (en) Discrete fourier transform computer
US8340285B2 (en) Method for efficient and zero latency filtering in a long impulse response system
KR200156131Y1 (en) Filter coefficient calculation circuit of infinite shock response filter
JPS60220466A (en) High speed fourier transformation device
JPH0690137A (en) FIR digital filter
RU2012051C1 (en) Device for fast fourier transform
RU2024049C1 (en) Variable signal delay method
SU1564647A1 (en) Device for adaptive processing of information
JPS61177492A (en) Multiplier for reverberator
JP2946504B2 (en) Time axis multiplex operation circuit
SU962926A1 (en) Device for taking logarithms
SU1553973A1 (en) Random time interval generator
JPH04167170A (en) Multiplication/addition arithmetic circuit
SU834879A2 (en) Device for selecting signals of predetermited shape
KR20020054202A (en) Apaaratus for calculating inversion of multi level structure in the finite field

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

St.27 status event code: A-2-2-Q10-Q13-nap-PG1605

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20000630

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20010924

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20010924

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000