Upload
phungkhuong
View
213
Download
0
Embed Size (px)
Citation preview
2
This publication was written to assist you in better understanding this part of your IA system. If you require further assistance, pleasecontact IA Technical Support. For Central and East Coast Time Zones, please call our Itasca, IL office at 1-800-944-0333 or FAX 630-467-9912. For Mountain and Pacific Time Zones, please call our Torrance, CA office at 1-800-736-1712 or FAX 310-891-0815;Monday thru Friday from 8:30AM to 5:00PM.
© Aug 2002 Intelligent Actuator, Inc. All rights reserved.No portion of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic,mechanical, recording, or otherwise, without the prior written permission of Intelligent Actuator, Inc.
DisclaimerThe information and technical data contained herein are subject to change without notice. Intelligent Actuator, Inc. assumes noresponsibility for any errors or omissions regarding the accuracy of the information contained in this publication.
Intelligent Actuator, Inc.
U.S. Headquarters2690 W. 237th StTorrance, CA 90505310-891-6015 / 310-891-0815 FAX
Central Region Office1261 Hamilton ParkwayItasca, IL 60143630-467-9900/ 630-467-9912 FAX
Eastern Region Office7 South Main St. Suite FMarlboro, NJ 07746732-683-9101 / 732-682-9103 FAX
www.intelligentactuator.com
Publication No: IAI-077
3
Table of Contents
Application Example 1 (Sorting items flowing on the cable track) · · · · · · · · · · · · · · · · · · · · ·4~11 Outline, the differences and benefits · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·4Movement flow (entire illustration) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·5System diagram · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·6Control specifications, signal terminal diagram of the I/O · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·7The Robo Cylinder setting · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·8Movement flow chart (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·9PLC ladder diagram (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·10
Application Example 2 (Liquid inserting work to multiple various shaped containers) · · ·12~19 Outline, the differences and benefits · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·12Movement flow (entire illustration) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·13System diagram · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·14Control specifications, signal terminal diagram of the I/O · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·15The Robo Cylinder setting · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·16Movement flow chart (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·17PLC ladder diagram (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·18
Application Example 3 (Drum roll device for wire material) · · · · · · · · · · · · · · · · · · · · · · · · ·20~27 Outline, the differences and benefits · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·20Movement flow (entire illustration) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·21System diagram · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·22Control specifications, signal terminal diagram of the I/O · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·23The Robo Cylinder setting · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·24Movement flow chart (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·25PLC ladder diagram (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·26
Application Example 4 (Stacking wrapped boxes flowing on a cable track) · · · · · · · · · · · ·28~35Outline, the differences and benefits · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·28Movement flow (entire illustration) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·29System diagram · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·30Control specifications, signal terminal diagram of the I/O · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·31The Robo Cylinder setting · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·32Movement flow chart (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·33PLC ladder diagram (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·34
Application Example 5 (Press-fit a lid onto a plastic container) · · · · · · · · · · · · · · · · · · · · · ·36~43 Outline, the differences and benefits · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·36Movement flow (entire illustration) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·37System diagram · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·38Control specifications, signal terminal diagram of the I/O · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·39The Robo Cylinder setting · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·40Movement flow chart (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·41PLC ladder diagram (for reference) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·42
4
Existing specifications:An air cylinder is used to push items traveling on a conveyor onto a different line.
Existing problems:The air cylinder causes damage when the rod tip plate impacts the item at high speed. Therefore,cycle time cannot be reduced because speed is restricted.
Machine Changes:Line diverter was modified from air cylinder to the Robo Cylinder.
Appropriate Robo Cylinder:RCS-SA5 Slider High Speed Type 400 stroke (Model type: RCS-SA5I-20-H-400)
Benefits:1) By decreasing the acceleration during start to 0.05G and setting speed to 800mm/sec, not only
is damage to the item from impact avoided, but also the item is quickly transferred to a separate conveyor reducing cycle time.
Speed Maximum 800mm/sec (Minimum setting of 1mm/sec)
Payload Horizontal: Maximum 4kgVertical: Maximum 1kg
Stroke Stroke 50~500mm (50mm increments)
Application Example 1:Device Function: To sort items traveling on a conveyorMovement: Line diverter
Speed · Acceleration Setting Function:Characteristics:
· The Robo Cylinder allows the speed allows the speed and acceleration to be set for each position with a numeric value. Speed is set in 1mm/sec increments (minimum input is 1mm/sec), and the acceleration is set in 0.01G increments (minimum input acceleration is 0.01G).
· By adjusting the velocity and acceleration on the fly, movement of the item is possible withoutcausing damage from the impact.
RCS-SA5Slider High Speed TypeSpecifications Range
5
1
23
4
9
RCSSA5-2001
645105645105
424010424010
9
RCSSA5-2001
645105645105
424010424010
9
RCSRB75-2001
645105645105
424010424010
9
RCSRB75-2001
645105645105
424010424010
9
RCSRB75-2001
645105645105
424010424010
Movement Flow:
1) Boxes are traveling across the conveyor.2) The bar code scanner reads the bar code of the box and determines whether or not sorting is
needed.3) When sorting is needed, the box reaches the set position, and the slider moves forward sliding
the box onto the opposite conveyor. 4 ) In case sorting is not needed, continues passing.
6
RCSController
I/O
Power Unit
Power
Power
Electrical Panel
PLCEmergencyStop Circuit
Work 1Work 1 Work 2 Work 1
M
Operation
End
Passing
RCSActuator
Passing Detection Sensor
Bar Code Reader
Conveyor DriveMotor
Operation Panel
RCS start movement
Work recognitiondue to power code reader
Passingdetection
2
N1
Y
RCS movementcomplete
N
Y
System startvia operation panel
Slider
System Diagram
< General Operation Flow Chart >
7
Control Specifications:1) Under normal circumstances, Servo ON Signal and Hold Signal are turned ON.2) When Robo Cylinder receives Operation Ready Signal from the Conveyor Control Sequence,
move to Position0*.3) Once the Sorting Signal is received from the Conveyor Control Sequence, move to position 1*. 4) When the Conveyor Control Sequence receives the Movement Complete Signal from the
Robo Cylinder, return the Robo Cylinder back to Position 0*. 5) Then, repeat steps, 3 and 4.6) If the Positioning Complete Signal does not turn ON within 2 seconds after the Robo Cylinder
Start Signal turns ON, the alarm will turn ON. 7) In case the Alarm Signal from the Alarm Signal turns OFF, the alarm LED will turn ON.
* Position 0 and 1 refer to No. 0 and 1 of the position data which is located within the controller.For further details, please refer to the section, “PC Display Screen,” located on the next page.
Note:1. The Hold Signal (normally ON) stops the Robo Cylinder’s movement due to the hold of the conveyor. To stop the
actuator, turn OFF the Hold Signal. To continue movement in progress, turn the Hold Signal back ON. To cancel the movement in progress, turn the Hold Signal back ON. To cancel the movement in progress, toggle the Reset Signal ON before turning back ON the Hold Signal.
2. The Operation Ready Signal and Sorting Signal from the Conveyor Control Signal will turn OFF once the RCScontrol sequence recognizes these Signals.
3. If the RCS is in alarm or emergency stop, the Conveyor Controller will not give a System Ready or Move Signal toany device on the controller.
4. After the alarm source is corrected, reset the alarm circuit on the Operation Panel.5. This control is specifically for the Robo Cylinder controller.
PLC
Conveyor Control Sequence RCS Control Sequence
RCS Controller
Operation Preparation Start
Command Position 1
Hold
Reset
Servo ON
Complete Position 1
Positioning Complete
Homing Complete
Alarm
Moving
Emergency Stop
RDY
STR
ALRST
AL1
AL2
CSTR
PC1
*iLK
*ALM
*EMG
CN
RES
SON
PM1
PFiN
ZFiN
Sorting Signal
Alarm Reset
Alarm 1(Over time)
Alarm 2(RCS Alarm)
I/O Signal
8
Robo Cylinder Setting:
The operation for the Robo Cylinder is extremely simple. To move, all Robo Cylinder requires is toteach a position to an assigned number.
There are two method to teach positions:1. Numeric input (coordinate value)2. Input the coordinate value of the desired position by manually moving the slider or by machine
operation (JOG function).
Use either the PC Software or Teach Pendant to input the position data into the controller. The PCSoftware and Teach Pendant share the same content for teaching the basic columns (refer to the“PC Display Screen diagram shown at the bottom of the page).
Positioning between two points (in case of direct numeric input (coordinate value):
Set Position 0 at the motor side end (coordinate value 0) and Position 1 at the non-motor end(coordinate value 400), and execute a movement reciprocating between the two points.
1. Input the value “0” into the Position for No. 0. 2. Speed, the column next to Position of the PC display screen, will be the speed to move to
Position 0, so input your desired speed. Here, we input 800mm/sec. In the Speed Column, nextto the Position Column in the PC display screen, input the desired speed at which to move to Position 0. For this case, enter 800mm/sec.
3. Input the value “400” into the Speed Column for Position No. 1.4. Input the value “800” into the Speed column for Position No.1.
The above steps completes position data input.The other columns are required for other functions. Input is not necessary for this application.
Below is the Point Edit Screen located within the controller.
Position Data
9
Alarm detection
End
End
Servo ON Signal ON
Move to Position 0
Move to Position 1
Move to position 0 Time set
RCS ControllerAbnormal detection reset
RCS Controller Abnormal detection error
Over time
Over time reset
(Homing)
Stand by positionStand by
Sortingmovement
Operation prepareshoming
Hold Signal ON
OperationReady Signal
ON
Sorting SignalON
Operationend
Position 0positioningcomplete
Position 1positioning complete
N
Start Signal ON N
N
Y
Y
Y
Y
Y
Set Position 0, and turn StartSignal ON. In the initial commandafter power UP, execute home.
Wait for Operation Ready Signal from Conveyor Control Sequence.
Normally ON.
N
N
N
Position 0positioningcomplete
Y
N N
PositioningComplete Signal
ON
Time up
Y
Y
Y
NAlarm Signal
Y
NAlarm reset
Y
N
Wait for Sorting Signal from Conveyor Control Sequence.
Set position 1 and turn ONStart Signal.
Wait for Alarm ResetSignal from dispensercontrol sequence.
[Slide Flow Chart]
[Alarm Detection Flow Chart]
Movement Flow Chart (for reference)
Pusher
10
Servo ON
Hold
Complete Position Strobe Signal
Complete Position 0
Complete Position 1
Homing Start Pulse
Homing Start Pulse Support
Position 0 Positioning Start Support
Position 0 Start Confirm
Position 0 Positioning Complete
Position 1 Positioning Start Pulse
Positioning 1 Positioning Start Pulse Support
SON
Timer 1
R01
R02
R03
R04
R05
R06
*iLK
0.1sec
PFiN
Timer 1PM1
PM1
RDY R04
R03
R04
R03
RDY
ZFiN
R02 R12
R05
R06
Start WaitTimer 2
0.1sec
R05
PFiN
STR R09
R05 CN
R06
R07CSTR
Position 1 Start ConfirmR11
R10 CN
R11
R12CSTR
R07
R09
R08
R06
R07
R08R01
Position 1 Positioning Start SupportR10
R01
R10
R11R08
Positioning 1 Positioning CompleteR12
R11
R12
R05
R14
R02
R08
R09
STR
Position 0 SetR13
R05
R13
R10
R13 Position 1 SetR14
R10
Command Position 1PC1
Start SignalCSTR
R14
R14
R10
Positioning Over Time Timer 3
2sec
R15
R16
R05
Position 0 Positioning Over Time Detection SupportR15
R05
R15
R07
Position 1 Positioning Over Time Detection SupportR16
R10
R16
R12
PLC Diagram
Timer 1
Timer 2
The following is a basic circuit to control the Robo Cylinder. Therefore, it does not connect with the circuit that controls the entire machine. In addition, this circuit was not designed for a particular PLC manufacturer and instead, describes a Robo Cylinder controller circuit from a general circuit. When designing your circuit, please remember the aforementioned. Reference
12
Application Example 2:Device Function: To insert liquid into multiple types of containers that requires
speed changeMovement: Liquid Dispensing
Speed Change Function:
Characteristics: In the midst of moving to a desired position (assumed as P1), the Robo Cylinder allows the user tosend a signal to change to another position (assumed as P2). The Robo Cylinder cancels the moveto P1 and then continues onto P2 from the point where the signal was received.
Using the above function with P1 speed set to 100, P2 speed to 200, and designated position setthe same for the both points, speed will increase from 100 to 2000 without stopping.
Existing Specifications:When a major distance is set between the dispensing nozzle and the surface of the liquid in the container, the liquid will bubble. In order to prevent the bubbles, the dispensing nozzle must rise atthe same rate as the liquid in the container. The rate of the liquid rising increases when the crosssection of the container becomes smaller.
Existing Problems: Cam component adjustment is required for the dispensing nozzle to match the speed changes of therising liquid in the container slowing down cycle time.
Content Changes:By using the Robo Cylinder Rod Type, the speed setting for the nozzle is easily executed even with multiple types of containers.
Applicable Robo Cylinder:RCS-RA 55 High Speed Rod SlimType with 250 stroke (model type:RCS-RA55I-60-GN-H-250-B)
RCS-RA55Rod Slim High Speed TypeSpecifications Range
Benefits:1. Speed can be adjusted in 1mm/sec increments making efficient speed adjustment.2. Nozzle speed is easier to set when no adjustment of hardware is required.
Speed Maximum 800mm/sec (Minimum speed possible 1mm/sec)
Payload Horizontal: Maximum 12kg (*in case with guide)Vertical: Maximum 2kg
Stroke 50~300mm (50mm increments)
13
Movement Flow1. When the container flows on the conveyor and stops underneath the insert nozzle, the rod lowers
to the liquid insert start point.2. The rod (dispensing nozzle) rises at the same constant speed as the liquid in the container. 3. The speed of the rod (dispensing nozzle) will increase at the position where the container’s
cross-section becomes smaller. 4. After dispensing the liquid, the rod (dispensing nozzle) will move up to the stand-by position.
1
2
3
4
14
M
RCSController
I/O
Power Unit
Power
Power
Electrical Control Box
PLCEmergency StopCircuit
Operation
End
Conveyor stop
RCS start Nozzle lowers Conveyor start
RCS Actuator
Passing Detection Sensor
Dispenser
ConveyorDriverMotor
Work detectionsensor ON
N
Y
Nozzle loweringcomplete
N
Y
Time UpN
Y
Nozzle risingcomplete
N
YStop detection
N
Y
System startvia operation panel
Dispenser ONliquid insert start
RCS startNozzle rises
Dispenser OFFliquid insert end
RCS startNozzle rises (high speed)
Nozzle rises (low speed)Timer ON
Operation Panel
System Diagram
[General Operation Flow Chart]
15
Control Specifications:1) Under normal circumstances, Servo ON Signal and Hold Signal are turned ON.2) When Robo Cylinder receives Operation Ready Signal from the Conveyor Control Sequence
move to Position 0* (stand-by position). 3) Move to Position 1* (liquid dispense start position) when the container is positioned by the
conveyor underneath the nozzle signaling the insert start command from the dispenser control sequence.
4) From the Positioning Signal of Position 1, the dispenser control sequence starts the liquid flowas the Robo Cylinder moves to Position 2*.
5) Upon move start to Position 2*, after 3 seconds (at the position where the cross section of the container becomes smaller), change the move position to Position 3*.
6) Upon completing the move to Position 3*, move to Position 0. 7) Repeat above steps, 3) ~ 6). 8) The alarm will turn ON if the Robo Cylinder takes over 5 seconds to return from Position 3* to
Position 0.9) When the Alarm Output (normally ON) turns OFF, the alarm LED will turn ON.
* Position 0 through 3 refer to No. 0 through 3 of the position data located within the controller.For further details, please refer to the section, “PC Display Screen,” located on the next page.
Note:1. The Hold SIgnal (normally ON) stops the Robo Cylinder’s movement due to a clog in the liquid dispenser. To stop the
actuator, turn OFF the Hold Signal. To continue movement in progress, turn the Hold Signal back ON. To cancel the movement in progress, turn the Reset Signal ON before turning back ON the Hold Signal.
2. The Operation Ready Signal and Insert Nozzle Start Signal from the Dispenser Control Sequence turn OFF afterconfirming the RCS RCS Controller recognized the Signals.
3. If the RCS is in alarm or emergency stop, the Dispenser Controller will not give a System Ready or Move Signal to any device on the controller.
4. After the alarm source is corrected, reset the alarm circuit on the Operation Panel. 5. This program is specifically for the Robo Cylinder Controller.
PLC
Dispenser ControlSequence RCS Control Sequence
RCS Controller
Operation Ready Start
Command Position 1
Command Position 2
Hold
Reset
Servo On
Complete Position 1
Complete Position 2
Positioning Complete
Homing Complete
Alarm
Moving
Emergency Stop
RDY
STR
ALRST
AL1
AL2
CSTR
PC1
PC2
*iLK
*ALM
*EMG
CN
RES
SON
PM1
PM2
PFiN
ZFiN
Insert start
Alarm reset
Alarm 1(Overtime)
Alarm 2(RCS alarm)
I/O Signal Terminal Diagram
16
Robo Cylinder Setting:
To change the speed without stopping during movement, send a separate position command. Forinstance, Position A is set to 300mm/sec, a move command is sent to Position B, which is ahead ofPosition A. Position B is set to 500mm/sec. Speed will increase from 300 to 500.
Speed Changes:When the speed is a direct numeric input, teach the position coordinate value by using the JOGfunction.
Position 0 is the stand-by station.Position 1 is the liquid dispensing start point.Position 2 is the passing point.Position 3 is the liquid dispensing end point.
1. After selecting No. 0, use the JOG (forward · backward) button to adjust the suitable position for the stand-by point. Once the position is determined, push the Teach Pointbutton to incorporate the current coordinate value into No. 0 Position.
2. Directly input 500 into the Speed of No. 0.3. Similar to step 1 after selecting No. 1, move the actuator with the JOG function and teach
the Liquid Dispensing Start Point. 4. Directly input 500 into Speed of No. 1.5. Apply the above step 1 to the Position of No. 2.6. Directly input 300 into the Speed of No. 2.7. Apply the above step 1 to the Position of No. 3.8. Directly input 500 into the Speed of No. 3.
From the above steps, position data input is completed.
· PC Display Screen:Below is the Point Edit Screen which located within the controller.
Position Data
Jog Button Teach Point Button
17
Liquid insert position control
Alarm detection
End
End
Servo Signal ON
Move to Position 0
Insert the reset
Move to Position 0
Move to Position 1
Move to Position 3
Insert nozzle complete
Move to Position 0
Moving time timer
Timer set
RCS Controller Abnormal detection
RCS ControllerAbnormal detection reset
Overtime
Overtime reset
Stand-by position
(Homing)
Stand-by
InsertMovement
Operation ReadyHoming
Hold Signal ON
OperationReady Signal ON
Insert Nozzlecommand
Position 0positioning complete
Position 1PortioningComplete
N
Insert Start command
N
N
Y
Y
Y
Y
Time up
Y
Sets Position 0, and turn ONStart Signal.
Set position o and turn ON the Start Signal.
Set Portion 2and turn ON the Start Signal.
Set Position 3and turn ON the Start Signal.
Move at thespeed assignedin Position 2.
Move at thespeed assigned in Position 3.
Wait for Operation Ready Signal from dispenser control sequence.
Normally ON.
N
N
Position 3Positioning Complete
Y
N
Position 0positioningcomplete
Y
N
N
Operation End
Y
N
N
Insertcomplete
Time up
Y
Y
Y
NAlarm Signal
Y
NAlarm reset
Y
N
Wait for insert Nozzle command from dispensercontrol sequence.
The dispensercontrol sequenceturns ON due tothe positioningcomplete and begins insert.
[Liquid Dispensing Position Control]
[Alarm detection flow chart]
Movement Flow Chart (for reference)
Execute homing for the initialcommand after power UP.
18
Servo ON
Hold
Complete Position Strobe Signal
Complete Position 0
Complete Position 1
Homing start pulse
Homing start pulse support
Position 0 start confirm
Position 0 positioning complete
Position 1 positioning start pulse
Position 1 positioning start pulse support
SON
Timer 1
R01
R02
R05
R06
R08
* iLK
0.1sec
PFiN
Timer 1PM1
PM1
RDY R06
R05
R06
PM2
PM2
PM2
PM2
RDY
Position 3 start waitTimer 2
3sec
R16
Position 0 positioning start supportR07
R05 ZFiN
R04 R19
R07
R08PFiN
STR R11
R07 CN
R08
R09CSTR
Position 1 start confirmR13
R12 CN
R13
R14CSTR
Position 2 start confirmR16
R15 CN
R16
R17
R18
CSTR
Position start confirmR18
R17 CN
R18
R19CSTR
R09
R11
R10
R08
R09
R10R01
Position 1 positioning start support R12
R01
R12
R13R10
Position 2 positioning start supportR15
R02
R15
R16R14
·Position 3 positioning completeR19
R18
R19
R07R04
Position 1 positioning completeR14
R13
R14
R15R02
R10
R11
STR
Position 3 start supportR17
R17
Timer 1
Complete Position 2
Complete Position 3
R03
R04
Timer 1PM1
PM1Timer 1
Timer 2
Reference
· PLC Ladder DiagramThe following is a basic circuit to control the Robo Cylinder. Therefore, it does not connect with the circuit that controls the entire machine. In addition, this circuit was not designed for a particular PLC manufacturer and instead, describes a Robo Cylinder controller circuit from a general circuit. When designing your circuit, please remember the aforementioned.
19
Command position 1PC1
R21
R23
Command position 2PC2
R22
R23
Overtime detection supportR24
OK
R24
Position o setR20
R07
R20
R21 R22 R23R12 R15 R17
Position 1 setR21
R12
R21
R20 R22 R23R07 R15 R17
Position 2 setR22
R15
R22
R20 R21 R23R07 R12 R17
Position 3 setR23
R17
R23
R20 R21 R22R07
R25
R09
Start confirmR25
R24
R25
AL1
R09R15
ALRST
R12 R15
Start signalCSTR
Timer 2
Alarm 1 (Overtime)AL1
Timer 3
AL2 ALRST
*ALM Alarm 2 (RCS alarm)AL2
Star waitTimer 2
0.1sec
R07
Insert movement overtimeTimer 3
5sec
R24
R12
R15
R17
Reference
20
Application Example 3:Device Function: Wire feeder to roll on drum Movement: Position the wire material that is being drum rolled
Multiple Positions (Pitch) Function:
Characteristics: The incremental move function of the Robo Cylinder is a relative movement. The numeric value inthe position data* is incremented from the current position.
The procedure for the incremental movement is the same as a normal movement. By assigning theposition data* number and toggle the start signal input, the Robo Cylinder moves to the coordinatevalue. However, with the increment setting, the actuator increment [+] or [-] for only the amount inthe position data.
Existing Specifications:
Existing Problems: In cases where accuracy is not required, the current synchronized machine increased cost and pro-duction time; therefore, an easier and more affordable device is needed.
Machine Changes:Mount the wire on the Robo Cylinder Slider Type and move only in the needed area.
Appropriate Robo Cylinder:RCS-SA5 Slider High Speed Type 300 stroke (model type: RCS-SA51-20-H-300)
RCS-SA5Slider High Speed TypeSpecifications Range
Benefits:
1. Utilizing the Robo Cylinder’s pitch function, the price of rolling machine was reduced.
2. Programming of the machine became less complicated because the only a signal to thecontroller is required.
3. Machine change to different size of drums or wire thickness is now smoother. Only the increment amount needs to be changed in the Robo Cylinder controller.
* Position data is the position data that is input into the controller. For details,please refer to the “PC Display Screen” located on Page 21 of this manual.
Speed Maximum 800mm/sec (minimum setting of 1mm/sec)
Payload Horizontal: Maximum 4kg (*in case with guide)Vertical: Maximum 1kg
Stroke 50~300mm (50mm increments)
21
Movement Flow1. By toggling the operation ready switch, the slider will move to the start position.2. By toggling the start switch, the drum begins rolling the wire and the actuator constantly
increments 10mm. 3. When the wire reaches the edge of the drum, the actuator increments at the same rate in the
opposite direction.4. Once the wire is completely wound, the Robo Cylinder stops.
1
2
2
3
4
22
M
ENC
[+]
[-]
RCSController
I/O
Power unit
Power
Power
Electric Panel
PLCEmergency stopcircuit
Operation
End
Drum rolling start
RCS ActuatorDrum driver motor
Drum rolling detection encoder
Start positionmove complete
N
Y
Rollingangle search
N
Y
Y
[+] pitchtransfer count
count up
N
[-] pitchtransfer count up
N
Y
Drumrolling counter up
N
Y
System start viaoperation panel
RCS startMove to start position
RCS start[+] pitch transfer
RCS start[-] pitch transfer
RCS startMove to stand-by position
Operationpanel
System Diagram
[General Operation Flow Chart]
23
Control Specifications:1) Under normal circumstances, Servo ON Signal and Hold Signal are turned ON.2) When the Robo Cylinder controller receives Operation Ready Signal from the Drum Rolling
Controller, move to position 0*.3) When Robo Cylinder controller receives start position command from the Drum Rolling
Controller, move to Position 1.4) The incremental Signal from the Drum Rolling Controller pulses 1 time per roll at the same
rotating angle. 5. When the first row of wire is complete on then roll, from the control sequence, the reverse pitch
transfer command outputs. 6. Repeat steps 4) and 5) for the amount set into the Control Sequence. After receiving Roll
Complete Signal, move to Position 0 and wait for new drum. 7. The time out alarm will turn ON if the increment move does not complete in 1 second or if the
move to Position 0* does not complete within 5 seconds after roll complete signal.g8. The alarm LED indicator will turn ON when the Alarm Signal (normally ON) is turned OFF from
the Robo Cylinder. * Positions 0~3 refer to the No.0~3 of the position data located within the controller.
(For details, please refer to the section, “PC Display Screen” located on the next page of this manual.
Note:1. The Hold Signal (normally ON) will turn OFF when the drum stops. In order to continue with the move simply turn the
Hold Signal ON again. To cancel the move in progress, toggle the Reset Signal before turning ON the Hold Signal. 2. The start position transfer command, Rolling Complete Signal and the Operation Ready Signal from the Drum
Rolling Controller turn OFF when either the Increment Pulse Signal or RCS control recognizes the signal.3. If the RCS is in alarm or emergency stop, the Drum Roll Controller will not give a System Ready or Move Signal to
any device on the controller. 4. After the alarm source is corrected, reset the alarm circuit on the Operation Panel. 5. The Drum Roll Controller checks for the Operation Ready Signal and the Start Move Signal. The RCS Controller
does not perform the check. 6. This program is specifically for the Robo Cylinder Controller.
Hold
Reset
Servo ON
Complete Position 1
Complete Position 2
Positioning Complete
Homing
Alarm
Moving
Emergency stop
MPiT
END
AL1
AL2
*iLK
ZFiN
CN
*ALM
*EMG
RES
SON
PM1
PM2
PFiN
Rolling complete
Alarm 1(Overtime)
- Incremental transfer(Reverse direction)
Alarm 2(RCS alarm)
ALRSTAlarm reset
PLC
Drum Rolling Controller RCS Controller
RCS Controller
Prepare operation Start
Command Position 1
Command Position 2
RDY
PPiT
CSTR
PC1
PC2+ Incremental transfer
STRStart location move
· I/O Signal Terminal Diagram
24
Robo Cylinder Setting:The Incremental move function of the Robo Cylinder is a relative movement. Thenumeric value in the position data* is incremented from the current position. Theprocedure for the incremental movement is the same as a normal movement. Byassigning the position data* number and toggle the start signal input, the RoboCylinder moves to the coordinate value. However, with the increment setting, the actuator increments [+] or [-] for only the amount in the position data.
Incremental Move Method (with direct numeric input of move amount):
Position 0 is the stand-by point.Position 1 is the start point (coordinate value 0).Position 2 is the increment amount in the positive direction (move amount 10).Position 3 is the incremental amount in the negative direction (move amount -10).
1) Input 0 into the position of No. 0.2) Input 500 into the speed of No.0.3) Input 100 into the position of No.14) Input 400 into the speed of No.1.5) Input 10 into the position of No.2.6) Input 300 into the speed of No.2.7) Input 1 into the incremental assign of No.2.8) Input 1 into the incremental assign of No.3.9) Input -10 into the position of No.3.
10) Input 300 into the speed of No.3.
The above steps complete position data input.
When in normal positioning mode (move distance from home), the incremental column value is0, and to increment move (distance from current position), the incremental column value is 1. Inthe above scenario, if you select to move to Position 1, the actuator move 100mm away fromhome, or if you select Position 2, the actuator moves 10mm in the positive [+] direction from thecurrent position (Position 3 move 10mm in the negative [-] direction).
·PC Display Screen:
The following screen shows the Point Data Edit Screen seen through the PC software.
Position Data
* To input a negative numeric value to aposition, first input 1into the incrementalassign.
25
Rolling drum incremental flow
Alarm detection
End
End
Servo ON Signal ON
Move to Position 0
Move to Position 1
Move to Position 2
Move to Position 3
Move to Position 0
Timer set
RCS controllerabnormal detection
RCS Controllerabnormal detection reset
Over-time
Overtime reset
Stand-by position
(Homing)
Stand-by
Rollingmovement
Operation preparesHoming
Hold Signal ON
Operation Ready Signal ON
Start positionmove command
Position 0Positioning Complete
Position 1Positioning
Position 2Positioningcomplete
Position 3Positioning
complete
[+] incrementalmove command
N
N
N
N
Y
Y
Y
[-] Incrementalmove command
Y
Y
Y
Y
Y
Y
Rolling complete
Y
OperationEnd
Set Position 0and turn ON theStart Signal.
Set Position 1snf turn ON theStart Signal.
Wait for start position movecommand from rolling drumcontroller.
Wait for startposition move command from rolling drum controller.
Normally ON.
N
N
N
N
N
N
N
Position 0Positioningcomplete
Y
NN
N
Positioningcomplete signal ON
[-]Incremental
command
[+] Incmrental command
Time-up
Y
Y
Y
Y
NAlarm Signal
Y
NAlarm reset
Y
N
The rolling drumcontroller starts the drumrotation from this signal.
Incremental Signal from controller executes incremental move in [-] direction.
[Rolling Drum Incremental Flow Chart]
[Alarm Detection Flow Chart]
Movement Flow (For reference)
Execute homingfor the first commandupon homing.
Incremental Signal from controller executes incremental move in [+] direction.
26
Servo ON
Hold
Complete Position Strobe Signal
Complete Position 0
Complete Position 1
Homing start pulse
Homing start pulse support
Position 0 start confirm
Position 0 positioning complete
Position 1 positioning start pulse
Position 1 positioning start pulse support
SON
Timer 1
R01
R02
R05
R06
R08
*iLK
0.1sec
PFiN
Timer 1PM1
PM1
RDY R06
R05
R06
PM2
PM2
PM2
PM2
RDY
Position 3 positioning start pulseR20
MPiT
Position 0 positioning start support R07
R05 ZFiN
R25 R04
R07
R08PFiN
STR R11
R07 CN
R08
R09CSTR
Position 1 start confirmR13
R12 CN
R13
R14CSTR
Position 2 start confirm R18
R17 CN
R18
R19CSTR
Position 2 positioning start pulse support R16
R15
R16
Position 2 positioning completeR19
R18 R17
R19
R22
R21
R03
R09
R11
R10
R08
R09
R12R01
Position 1 positioning start support R12
R01
R12
R13R10
Position 2 positioning start supportR15
PPiT
PPiT
Position 2 positioning start support R17
R02
R03 R19
R17
R14 R15
R16
Position 1 positioning complete R14
R13
R14
R17
R18
R02
R10
R11
STR
PLC Ladder Diagram
Timer 1
Complete Position 2
Complete Position 3
R03
R04
Timer 1PM1
PM1Timer 1
Reference
The following is a basic circuit to control the Robo Cylinder. Therefore, it does not connect with the circuit that controls the entire machine. In addition, this circuit was not designed for a particular PLC manufacturer and instead, describes a Robo Cylinder controller circuit from a general standpoint. When desigining your circuit, please remember the aforementioned.
27
Start wait
Position 0 positioning start pulse
Position 3 positioning start pulse support
Position 3 start confirm
Position 3 positioning complete
Timer 2
R25
R21
R23
0.1sec
1sec
5sec
R07
Timer 2
END R26
R20
R21
END
MPiT
Position 0 positioning start pulse supportR26
R25
R26
Position 0 setR27
R07
R27
R12
R17
R22 CN
R23
R24CSTR
Position 3 positioning start supportR22
R03 R20
R22
R23R19
R04 R24
R24R23
R24
R22
R12 R17 R22 R28 R29 R30
Position 1 setR28
R12
R28
R07 R17 R22 R27 R29 R30
Position 2 setR29
R17
R29
R07 R12 R22 R27 R28 R30
Position 3 setR30
R22
R30
R07
R19
R12 R17 R27 R28 R29
Command position 1PC1
R28
R30
Command position 2PC2
Start SignalCSTR
R29
R30
Position 2 increment overtime detection supportR31
R17
R31
R24
R09
ALRST
Position 3 increment overtime detection supportR32
R22
R32
Pitch transfer overtimeTimer 3
R31
R32
Complete positioning overtime detection supportR33
Complete position positioning overtime Timer 4
END
R33
AL1
ALRSTAL2
*ALM
R33
R22
R07R04
Timer 3Alarm 1 (overtime)
Alarm 2 (RCS alarm)
AL1
AL2
Timer 4
Reference
28
Application Example 4:Device Function: Stacking boxes traveling on a conveyor Movement: Move down at a constant increment stacking a constant
number of boxes
Existing Specifications:The robot receives the box traveling on the conveyor and stacks them up until the set amount isreached then transfers the stacked boxes to the next machine.
Existing Problems: Increasing the line is not possible to decrease the cycle time.
Machine Changes:Use the increment function of the Robo Cylinder and lower the items in a constant amount in themiddle of the conveyor. Then stack the items one after another until the set amount is reached andsend them to the next station.
Appropriate Robo Cylinder:RCS-RA55 Low Speed Rod Type 300 stroke (model number: RCS-RA55I-100-GN-L-300B)
RCS-RA55Low Speed Rod TypeSpecifications Range
Benefits:1. Cycle time dramatically reduced.
2. The increment amount is adjustable to allow for multiple box sizes.
3. In comparison to an articulate robot system, cost is reduced.
Speed Maximum 200mm/sec (minimum setting is 1mm/sec)
Payload Horizontal: Maximum 60kg (*in case with guide)Vertical: Maximum 18kg
Stroke 50~300mm (50mm increments)
Multiple Positions (Increment) Function:
Characteristics: The Incremental move function of the Robo Cylinder is a relative movement. The numeric value inthe position data* is incremented from the current position.
The procedure for the incremental movement is the same as a normal movement. By assigning theposition data* number and toggle the start signal input, the Robo Cylinder moves to the coordinatevalue. However, with the increment setting the actuator increments [+] or [-] for only the amount inthe position data.
29
Movement Flow1. The boxed item travels on the conveyor.2. After the box hits Stopper 1, the Robo Cylinder lowers the thickness of one box. 3. The next box traveling on the conveyor stacks on top of the previous box. Once the box hits
Stopper 1, the actuator lowers the thickness of one box again.4. Repeat above moves until the assigned number of boxes has been stacked. Then Stopper
2 rises and Stopper 1 lowers. The Robo Cylinder rises after the stoppers are done moving. 5. Once the Robo Cylinder rises parallel with the conveyor, the stacked boxes transfer to the next
packaging machine.
1
3
2
4
5
4
4
3
2Stopper 1
Stopper 2
30
M
System Diagram
[General Operation Flow Chart]
RCSController
I/O
Power Unit
Power
Power
Electrical Control Box
PLCEmergency StopCircuit
Operation
End
Part count
Stopper 1 rises
Stopper 2 lowers
Stopper 1 lowers
Stopper 2 rises
RCS start RCS rises
RCSActuator
Part Detection Sensor
Part
Part
Part
Separate Packaging MachinePackaging Machine
Stopper 2Stopper 1
ConveyorDriveMotor
Part detection ON
N
Part detectionOFF
N
Y
Part countercount UP
Y
1 incrementalcomplete
NY
N
RCS risingcomplete
N
Y
Y
System start viaoperation panel
RCS start1 increment lowers via increment function
OperationPanel
31
· Control Specifications:1) Under normal circumstances, Servo ON Signal and Hold Signal are turned ON.2) After receiving Operation Ready Signal from the Packaging Controller, move to Position 0*. 3) Upon Position 0*, move complete, move the Robo Cylinder to Position 1 (stand-by position). 4) After Positioning Complete Signal of Position 1, the Packaging Controller raises Stopper 1 and lowers
Stopper 2. 5) When the part hits the stopper on the conveyor, the Packaging Controller counts the part. 6) Next, move to Position 2* after receiving Lower Command (increment=height of box). 7) Repeat steps, 5 and 6 until the value on the counter matches the preset amount. 8) Once the counter matches the preset amount, the Packaging Controller raises Stopper 2 and lowers
Stopper 1.9) Then, when given the Rise Command, the Robo Cylinder moves to Position 1 (stand-by position). 10) When the Robo Cylinder completes the move to Position 1, the rollers on the conveyor rotate sending
the part to the next packaging machine, 11) After the Part Detection Sensor turns OFF, Stopper 1 rises up, and Stopper 2 lowers.12) Repeat steps 5 through 11.13) If the Increment movement does not complete within 2 seconds, the alarm output will turn OFF.14) The alarm LED indicator will turn ON if the Alarm Output is turned OFF by the Robo Cylinder.
* Positions 0~2 refer to No. 0~2 in the position data stored in the controller. (For details, please refer to thesection,“PC Display Screen” which is located on the next page of this manual.)
Note:1. To stop the Robo Cylinder in the event of a part clog, turn OFF the Hold Signal (normally ON). turn OFF the Hold
Signal (normally ON). To continue the move in progress, run the Hold Signal ON. To cancel the move in progress, toggle the Reset Signal ON before turning ON the Hold Signal.
2. The Operation Ready Signal, Rise command, and Lower command from the Packaging Controller turn OFF when thePulse Signal or RCS controller recognizes the signals.
3. If the RCS is in alarm or emergency stop, the Conveyor Controller will not give a System Ready or Move Signal to any device on the controller.
4. After the alarm source is corrected, reset the alarm circuit on the Operation Panel. 5. This control is specifically for the Robo Cylinder.
Hold
Reset
Servo ON
Complete Position 1
Complete Position 2
Positioning Complete
Homing Complete
Alarm
Moving
Emergency Stop
ALRST
AL1
AL2
*iLK
ZFiN
CN
*ALM
*EMG
RES
SON
PM1
PM2
PFiN
Alarm Reset
Alarm 1(Overtime)
Alarm 2(RCS Alarm)
PLC
Packaging Control Sequence RCS Control Sequence
RCS Controller
Operation Ready Start
Command Position 1
Command Position 2
RDY
UP
CSTR
PC1
PC2Riser Command
DWNLower Command
I/O Signal Terminal Diagram
32
Robo Cylinder Setting:
Increment Function (Direct numeric input of coordinate value):
When a layer of box is 50 and is stacked up in 5 layers:
Position 0 is home (coordinate value of 0).Position 1 is the stand-by position (coordinate value of 300).Position 2 is the increment amount in the negative direction (move amount -50).
1) Input 0 into the position of No. 0.2) Input 100 into the speed of No.0.3) Input 300 into the position of No.1.4) Input 200 into the speed of No.1.5) Input 1 into incremental column of No.2.6) Input -50 into the position of No.2.7) Input 100 into the speed of Position No.2.
Position data is now complete.
For normal positioning (coordinate value from home), the Incremental Flag column is 0. The value 1in the Incremental Flag is for Increment Function. When Position 1 is selected, the rod moves300mm away from home. If Position 2 is selected, the rod will move 50mm back from the currentlocation.
PC Display Screen
The following screen is the Point Data Edit Screen located within the controller.
Position Data
To input a negativenumeric value into theposition, first input 1into the incrementalcolumn.
33
Work stacking
Alarm detection
End
End
Servo Signal ON
Move to Position 1
Increment Position 2 amount
Move to Position 1
Timer set
RCS ControllerAbnormal detection
RCS ControllerAbnormal detection reset
Overtime
Overtime reset
Ready position
(Home)
Stand-by position
Stand-by
Pitchtransfer
Operation preparesHoming
Hold Signal ON
Operation ReadySignal ON
Loweringcommand
Position 0homing complete
Position 1positioningcomplete
N
Lowercommand
N
N
Y
Y
Y
Y
Positioning 2positioningcomplete
Position 2positioning complete
Y
Risecommand
Operationend
Y
Y
Set Position 0 and toggle theStart Signal.
Set Position 1 andtoggle the StartSignal.
Set Position 2 and toggle Start Signal(increment).
Wait for the OperationReady Signal fromthe packaging controller.
Wait for LowerSignal from packaging controller.
Normally ON.
N
N
N
N
Position 1move complete
Y
N
N
NTime Up
Y
Y
Y
NAlarm Signal
Y
NAlarm Signal
Y
N
Wait for the Alarm ResetSignal from the packagingcontroller.
[Work Stacking Flow Chart]
[Alarm Detection Flow Chart]
Movement Flow Chart (For reference)
If first command after power UP, execute home.
Move to Position 1
34
Servo ON
Hold
Complete Position Strobe Signal
Complete Position 0
Complete Position 1
Homing start pulse
Homing start pulse support
Position 0 start confirm
Position 0 positioning complete
Position 1 start pulse
Position 1 start pulse support
SON
Timer 1
R01
R02
R04
R05
R07
*iLK
0.1sec
PFiN
Timer 1PM1
PM1
RDY R05
R04
R05
PM2
PM2
PM2
RDY
Position 0 positioning start supportR06
R04 ZFiN
R06
R07PFiN
UP R10
R06 CN
R07
R08CSTR
Position 1 start confirmR12
R11 CN
R12
R13CSTR
Position 2 start confirmR17
R16 CN
R17
R18CSTR
R08
R10
R09
R07
R08
R09
R12
R01
Position 1 positioning completeR13
R12
R13
R14R02
Position 2 positioning completeR18
R17
R18
R16R03
Position 2 positioning start supportR16
R02
R03
R16
R17
Position 2 start pulse R14
DWN R15
R14
R09
R10
UP
Position 2 start pulse support R15
R14
R15
DWN
Position 1 positioning start supportR11
R08
R09
R11
R01
R03
PLC Ladder Diagram
Timer 1
Complete Position 2R03
Timer 1PM1
Reference
The following is a basic circuit to control the Robo Cylinder. Therefore, it does not connect with the circuit that controls the entire machine. In addition, this circuit was not designed for a particular PLC manufacturer and, instead, describes a Robo Cylinder controller circuit from a general standpoint. When desigining your circuit,please remember the aforementhioned.
35
Start Signal
Start wait
Increment overtime detection support
CSTR
Position 0 setR19
R06
R19
R20 R21R11 R16
Position 1 setR20
R11
R20
R19 R21R06 R16
Position 2 setR21
PC1
PC2
R16
R21
Command Position 1R20
Command Position 2R21
R19 R20R06 R11
R22R16
R22
AL1
R18
ALRST
R06
R11
R16
Timer 20.1sec
Increment overtimeR22Timer 3
2sec
Timer 2
Alarm 1 (overtime)AL1
Timer 3
AL2 ALRST
Alarm 2 (RCS Alarm)AL2
*ALM
Reference
36
Application Example 5:Device Function: Press-fit a lid onto a plastic container Movement: Press-fit a lid onto a plastic container
Existing Specifications:The push functions ideal for press-fit and clamp applications because push power percentage canbe controlled.
Existing Problems: The supplied air pressure to the air cylinder fluctuates. When the air pressure is raised to increasethe speed of the rod, too much power is supplied causing damage to the product.
Modification Suggestion:Used an air cylinder to press-fit a lid.
Appropriate Robo Cylinder:RCP-RSA Rod High Speed Type 100 stroke (model type: RCP-RSAI-H-100-B)
RCP-RSARod High Speed TypeSpecifications Range
Benefits:1. Adjustable push power reduces part damage.
2. Cycle time is reduced by moving faster until right before the push point.
Speed Maximum 458mm/sec (1mm/sec minimum input speed)(Note: In case the stroke is 300mm, the maximum speed is 350mm/sec.
Payload Horizontal: Maximum 25kgVertical: Maximum 4.5kg
Stroke 50~300mm (50mm increments)
Push Function:
Characteristics: Although the Robo Cylinder is an electrical cylinder with an AC servo motor, pushing can be maintained similar to an air cylinder.
37
Movement Flow1. A box with its lid placed by the previous station flows on the conveyor.2. When the Part Detection Sensor sees the part, the Robo Cylinder lowers and presses the lid
into position.3. Once the press-fit is complete, the box moves to the next station, and the Robo Cylinder rises to
stand-by position.
1
3
23
2
38
M
RCPController
I/O
Power Unit
Power
Power
Electrical Control Panel
PLCEmergency StopCircuit
Operation
End
Conveyor stops
RCP actuator rise
Conveyor start
RCP Actuator
Part Detection Sensor
Conveyor Drive Motor
Part DetectionSensor ON
N
Y
Push completeN
Y
Risecomplete
N
YStopdetection
N
Y
System startvia operation panel
RCP startActuator riser
Operation Panel
System Diagram
[Rough Operation Flow Chart]
39
Control Specifications:1) Under normal circumstances, Hold Signal is turned ON.2) Move to Position 0* upon receiving Operation Ready Signal from the Conveyor Controller.3) When the part on the conveyor reaches the point right underneath the Robo Cylinder, the Conveyor
Controller stops the conveyor and send the Press-fit command to lower the Robo Cylinder to Position 1. 4) After receiving the Positioning Complete Signal from Position 1, the Robo Cylinder returns to Position 1.5) Repeat steps, 3 through 4.6) If the Increment move does not complete within 2 seconds, the Alarm will turn OFF. 14) The Alarm LED Indicator will turn ON when the Alarm Signal Output is turned OFF from the Robo
Cylinder.
* Positions 0 and 1 refer to the No.0 and 1 of the position data located within the controller. (For details, please refer to the section, “PC Display Screen” located on the next page of this manual.
Note:1. The Hold Signal (normally ON) stops the Robo Cylinder’s movement due to the hold of the conveyor. To stop the
actuator, turn OFF the Hold Signal. To continue movement in progress, turn the Hold Signal back ON. To cancel the movement in progress, toggle the Reset Signal ON before turning back ON the Hold Signal.
2. The Operation Ready Signal and Press-Fit Move Signal from the Conveyor Controller will turn OFF once the RCPcontroller recognizes these Signals.
3. If the RCS is in alarm or emergency stop, the Conveyor Controller will not give a System Ready or Move Signal toany device on the controller.
4. After the alarm source is corrected, reset the alarm circuit on the Operation Panel. 5. This program is specifically for the Robo Cylinder Controller.
Hold
Complete Position 1
Positioning Complete
Homing Complete
Alarm
Emergency Stop
AL1
AL2
*iLK
ZFiN
*ALM
*EMG
PM1
PFiN
Alarm 1(Overtime)
Alarm 2(RCP Alarm)
PLC
Cable Control Sequence RCP Control Sequence
RCP Controller
Operation Ready Start
Command Position 1
RDY
ALRST
CSTR
PC1Alarm reset
PUSHPress-Fit
I/O Signal Terminal Diagram
40
Robo Cylinder Setting:
Pitch Method (In case of direct numeric input (coordinate value):
Position 0 is home (coordinate value of 0).Position 1 is push start position (coordinate value of 300).Push power of Position 1 is set as 20% (approximately 2kgf).
1) Input 0 into the position of No. 0.2) Input 458 into the speed of No.0.3) Input 50 into the position of No.14) Input 458 into the speed of Position 1.5) Input 20 into the push of No.1.6) Input 30 into the positioning width of No.1.
Position data input is completed.
If numeric data is input into the Push Percentage Column and a Positioning width is specified, theactuator will move to the specified location at the designated speed and begin to push at a fixed lower speed to the specified distance at the push percentage. With the above specifications, theRobo Cylinder moves 50mm away from home at 458mm/sec, and from there, the Robo Cylinderpushes at a slow fixed speed within the 30mm range. Once it hits the part, the Push function turns ON the Positioning Complete Signal and continues pushing until reaching 2kgf.
PC Display Screen:
The below screen is the Point Data Edit Screen that is located within the controller.
Position Data
41
Press-Fit (Push)
Alarm detection
End
End
Move to Position 0
Move to Position 1
Move to Position 0
Timer set
RCP ControllerAbnormal detection
RCP ControllerAbnormal detection reset
Overtime
Overtime reset
(Homing)
Stand-by positionStand-by
Push movement
Operation preparesHoming
Hold ON
Operation ReadySignal ON
Press-fitcommand
Position 0positioningcomplete
N
Press-fitcommand
N
N
Y
Y
Y
Position 1Positioning
complete
N
Y
Position 0positiong complete
Position 1positioningcomplete
Y
Operationend
Y
If first command after power UP, execute home.
Set Position 0 and toggle ON the Start Signal.
Set Position 1 and toggle ON the Start Signal (push movement).
Wait for OperationReady Signal from the Conveyor.
Wait for the Press-Fit Move Signal from the Conveyor Controller.
Normally ON.
N
N
N
NTimer up
Y
Y
Y
NAlarm Signal
Y
NAlarm reset
N
N
Position 0positioning complete
Y
N
Wait for the Alarm Reset Signal from the Conveyor Controller.
[Press-Fit (Push] Flow Chart]
[Alarm Detection Flow Chart]
Movement Flow Chart (Reference)
42
Hold
Complete Position Strobe Signal
Complete Position 0
Complete Position 1
Homing Start Pulse
Homing Start Pulse Support
Position 0 Positioning Start Support
Position 0 Start Confirm
Position 0 Positioning Complete
Position 1 Push Start Pulse
Position 1 Push Start
Timer 1
R01
R02
R03
R04
R05
R06
*iLK
0.1sec
PFiN
Timer 1PM1
PM1
RDY R04
R03
R04
R03
RDY
ZFiN
R02 R12
R05
R06
Start waitTimer 2
0.1sec
R05
PFiN
PUSH R09
R05 PFiN
R06
R07CSTR
Position 1 start confirmR11
R10 PFiN
R11
R12CSTR
R07
R09
R08
R06
R07
R10R01
Position 1 push start supportR10
R01
R10
R11R08
Position 1 positioning completeR12
R11
R12
R05
R14
R02
R08
R09
PUSH
Position 0 setR13
R05
R13
R10
R13 Position 1 setR14
R10
Command position 1PC1
Start SignalCSTR
R14
R14
R10
Push overtime Timer 3
2sec
R16
R05
Push overtime detection support 1R15
R10
R15
R12
Push overtime detection support 2R16
R15
R16
R07
· PLC Ladder Diagram
Timer 1
Timer 2
Reference
The following is a basic circuit to control the Robo Cylinder. Therefore, it does notconnect with the circuit that controls the enire machine. In addition, this circuit wasnot designed for a particular PLC manufacturer and, instead, describes a Robo Cylinder controller circuit from a general standpoint. When desigining your circuit, please remember the aforementioned.