AGC Manual
AGC Manual
MODEL #
E500-TUG-CAM-S-CSB-BC25-FB-LS-A6-A8-B1
TECHNICAL MANUAL 3D Sales for
JCI RAMOS
AUTO CRAFT SALES CONTACT Marianna Walters (810) 765-1333 Job # J9642 Rev. 1.0 Released 10/2010
3-D SALES, INC.* 604 SMITH STREET * ALGONAC, MI 48001-1441 (810) 794-8160 PHONE (810) 794-8165 FAX [email protected] 3-D SALES INC. is a CERTIFIED MINORITY BUSINESS
CONTROLS SUPPORT CONTACTS Office 7:00 3:30 pm. (517) 646-0358 (517) 648-2724 (517) 648-2719 (517) 648-2725
JCI - SOUTHVIEW
E3500-TUG-CAM-SR-AGM-BC40-FB-US-A6-A8-SP
JCI - SOUTHVIEW
E3500-TUG-CAM-SR-AGM-BC40-FB-US-A6-A8-SP
JCI - SOUTHVIEW
E3500-TUG-CAM-SR-AGM-BC40-FB-US-A6-A8-SP
J9642
Auto Craft Tool & Die
J9642
Auto Craft Tool & Die
J9642
VEHICLE SIZE AND TYPE GUIDANCE CONTROLS BATTERIES OBSTACLE AVOIDANCE MISCELLANEOUS OPTIONS PREVENTATIVE MAINTENANCE SPARE PARTS MECHANICAL ASSEMBLIES ELECTRICAL TROUBLE SHOOTING WARRANTY
Rev 0
Page 1 of 1
Rev 1
Page 1 of 2
Touch screen for information and Program Settings Operating Lamp with flash annunciating Flash sequence Cart Emergency Stop Button Push to stop Pull to Resume Audible warning Module (Optional Melody Module also available)
The cart is provided with an alarm sounding alert horn and yellow alert light. The sound module is usually set to play a melody when the cart is in motion. However each step has a choice of continuous, pulsed on/off, or muted sound. The module will also ring to indicate when the cart is blocked by an obstacle and sound a bell when the batteries are low. The yellow beacon will change its flash sequence to alert the operator the following conditions. Slow flash is normal operation when the cart is moving. Fast flash indicates that the cart is off the color path or the color is not properly selected. The cart will not move in this condition. A double fast flash followed by a pause indicates that the brake is not selected in the run position. The brake release handle is located on cart back and must be in the operating position run (handle down).
Back of Cart
The cart guidance servo system is provided with steering gain proportional to speed. This gives the cart its ability to make tight turns at slow speeds and to smoothly follow a straight line at faster speeds. There is a gain vs. speed table in the web page for tuning the cart. This table is factory set and usually requires no additional changes. The cart is provided with anti-runaway protection that will shut down the cart immediately upon detection. Cart must be reset and restarted by powering with the power on/off selector switch. If problem persists see troubleshooting.
Rev 1
Page 2 of 2
AUTO-CART Section 01-00 AUTO-CART SIZE AND TYPE AUTO-CART SIZE 1. Model E500
The Model E500 AUTO-CART can be used in Tugger, Tunnel or Unit Load applications. It has a distributed deck capacity of 500 lbs., a towing capacity of up to 1,000 lbs. depending on traction capabilities and towed cart wheel friction. Paint color is Battleship Gray.
Rev 0
Page 1 of 1
AUTO-CART Section 01-00 AUTO-CART SIZE AND TYPE AUTO-CART SIZE 1. Model E500
The Model E500 AUTO-CART can be used in Tugger, Tunnel or Unit Load applications. It has a distributed deck capacity of 500 lbs., a towing capacity of up to 1,000 lbs. depending on traction capabilities and towed cart wheel friction. Paint color is Battleship Gray.
2.
Model E3500
The Model E3500 AUTO-CART can be used in Tugger, Tunnel or Unit Load applications. It has a distributed deck capacity of 1,000 lbs., a towing capacity of up to 3,500 lbs. depending on traction capabilities and towed cart wheel friction. Paint color is Battleship Gray.
4.
Rev 0
Page 1 of 1
Guidance: o Digital video camera with custom algorithms; o Modulated, uniform, self-contained light source; o Guidepath tape re-teach or program new color; o Dead reckoning capable; o Loss of guidance sensing; Cart Controls: o A dedicated micro-processor core module controls: speed, steering, guidepath imaging and the linear STEP program; o Operator controls; o Obstacle detection and bumper control; o Diagnostics o Battery and charger management; o Web page control and interface; o Communication interfaces, when necessary; o Part present and Stop floor marker detection; Visible Diagnostics: o Battery condition, low; o Loss of guidepath; o Obstacle detected;
SPECIFICATIONS:
Live load capacity (on deck)......500 lbs Tugger Capacity....Up To 1000 lbs Mule wt w/batteries and charger.......250 lbs Max. Speed ..225 FPM Drive Voltage......24 VDC Stopping Accuracy ......25 Inch Ground Clearance.....1 inch Min. Turn Radius (90 )...25 inches @ 90 FPM Deck Dimensions................36 L x 24 W x 9 H Deck MaterialPre-Punched, Formed and Welded Steel
NOTES:
Please consult the factory for a list of options, price, delivery and AGC application assistance. Demo and proto-type vehicles may be
Rev 0
Page 1 of 1
Examples:
E3500
E500
E3500
E500
E500
E3500
Rev 0
Page 1 of 1
Rev 1_02
Page 1 of 1
AUTO-CART Section 02-02 Guidance CAMERA SETUP Ver 2.xx, 3.xx, 4.xx and 5.xx This program allows the user to select the color of the guidance stripe with background color to optimize tracking. This process must be done for each cart to optimize the cart guidance due to slight variations in camera exposures. Cart camera must be positioned on center of guidance stripe. Connect serial cable to Guidance processor 9-pin plug. Position the first toggle switch located next to serial plug for the camera to the PC position.
(2) Click on CMUcam2GUI Icon on your desktop (3) Click OK if you are using the No. 1 serial port or type in your port number and click OK. Once connected the screem shown on the next page will open up.
Connect PC to this serial port with a standard serial cable. (1)To view camera via software position the toggle switch to the PC position. This disconnects the camera from the processor and connects it to the computer.
Rev 1_02
Page 1 of 6
(4) Click the Config button and the next screen will pop up.
Rev 1_02
Page 2 of 6
(5) Select all of the following: Color Space-YCrCb White Balance-Off Auto Gain-Off Camera Resolution-High
10
174
110
Rev 1_02
Page 3 of 6
(10) Type in CR 0 8 (Camera Gain range 4 thru 63) and click the send box to the right. Then type CR 6 128 (Camera brightness range 1 thru 255) and click the send box again. Keep one space between each number. Note these values may need to be adjusted depending on color and floor background.
(11) Click the Send button to transmit each "CR" command (see item 10) to the camera. Repeat for the CR 6 128 command.
(12) Type 25 for typical tolerance. The wider the value the more color range the camera will track.
(13) Select Grab Frame This will initiate a snapshot of the Camera view. (Next page)
Rev 1_02
Page 4 of 6
(14) Place the curser over the desired area (usually in the center of the bright spot) and Click. A light blue highlighted area will be automatically selected. You may select different areas to achieve as much solid highlight area over the stripe as you can, as shown. If any blue highlighted areas are visible outside the stripe, or if you can't achieve solid highlighting, you may need to change camera brightness and gain setting (step 10/11), then repeat steps 12-14 to test your changes.
A color strip will be visible after the "Grab Frame" button is clicked. In YcrCb mode the colors may not appear normal, but you should be able to clearly distinguish the stripe.
(15) After Light Blue highlighted area is satisfactorily selected, Click on the Color tab and the next screen will appear.
Rev 1_02
Page 5 of 6
After clicking on the color track button below, (See step 16), this blue highlighted area will appear. This is the tracking window that will produce the position error signal to the guidance processor.
(17) These 6 groups of numbers are the color values selected by the camera. They must be documented and entered in the WEB page for Color Stripe Setup Note: Min and Max values are entered in the Min and Max values on the WEB page. Dont transpose entry.
Red
Green Min
Blue
Red
Green Max
Blue
(16) Click on the Track Color button and a dark blue window will appear. Moving the cart from left to right of the stripe will show the tracking. The dark blue stripe should be steady and visible across the whole window when the cart is moved from left to right of stripe. With the blue stripe visible you may test run the cart by simply switching the toggle switch on the guidance processor to RUN. These values are not saved so dont kill the cart during the test. You should copy the six min and max numbers, along with the brightness and camera gain values which you set up in step 10. Once satisfied with values enter the Min and Max colors values, camera brightness and gain via the WEB interface under the Color Setup. Note: the CMU camera viewer program may not resume operation if you switch the camera back to the PC port with the toggle switch; it may be necessary to use Task Manager to quit the program and start over. If so, you will need to reenter all of your settings and parameters as the viewer program initializes the camera to a default condition upon startup. Rev 1_02 02-02 Camera Set-Up Rev1_02.doc Page 6 of 6
Rev 1_02
Page 2 of 25
The Auto-Cart is programmed to navigate a path using a Step Program. This program allows the path to be broke down into smaller sections. Each section allows the AGC to be setup to carry out a different function that can range from navigating corners and intersections to raising and lowering lifts. Each section contains the need information for the AGC to complete a portion of the path. As these sections, or steps, are put together in sequence, the AGC uses the supplied information to navigate the entire path A step contains three main components; initiation, action, and end. The initiation portion of the step informs the cart how to determine when to start the step. The AGC will wait until the initiation conditions are satisfied prior to starting the step. Once the step has been initiated, the cart will use the data stored in the action portion of the step to determine which functions to perform. This data contains information ranging from the steps speed and size to how to perform obstacle avoidance. As the cart approaches the end of the step, the end portion of the step tells the cart how to determine that it is at the end of the step and what actions to take. To achieve a seamless transition between two steps, the end action of one step has to be set to work with the initiation of the next. Initiate Action End
2.1.1 Go Mode The Go Mode is used by the AGC to determine when to initiate a step. The cart will wait for the initiation condition to be true prior to placing the cart into cycle for the step. The options available for this parameter are: Operator Release The AGC will initiate cycle when the Master Start pushbutton is pressed. Automatic If the AGC is already in cycle upon transition into the step, the AGC will continue to run. Otherwise the Master Start pushbutton will have to be pressed to release the cart. Input Triggers The AGC will wait until the entire input trigger conditions are true prior to initiating the step. This option will be discussed in Section 3.4.
03-02 Step Programming Manual Rev 1_02.docx Page 3 of 25
Rev 1_02
2.2.2 Speed & Speed Mode The Speed and Speed Mode parameters are used by the AGC to set the speed that it will travel during the step. The speed uses units of inches per second. In Single Speed mode the cart will maintain the programmed speed. In Proportional Speed mode, the programmed Speed will be achieved on standard width tape and straight steering, but the AGC will automatically slow down if it sees wider tape or enters a turn. The AGC will determine which state to use based on the setting in the Speed Mode. The options available for this parameter are: Speed Mode Proportional to Line Width The maximum speed that the AGC will run will be the speed set in the Speed parameter. It will slow from this speed as the tapes width increases or when a turn is entered. Single Fixed Speed The AGC will run the speed set in the Speed parameter. Speed Speed Units Inches/Second Speed Limits 0 to 33
Rev 1_02
Page 4 of 25
Direction Direction when Normal Guidance is used: o Left The AGC will follow the left side of the tape. o Center The AGC will follow the center of the tape. o Right The AGC will follow the right side of the tape. Direction when Dead Reckon is used: o Left The AGC will turn to the left. o Center The AGC will travel straight. o Right The AGC will turn to the right. * Direction Programming Recommendations: Follow the center of the tape when able. When transitioning from one side of the tape to the other, pass through a short step that uses the center of the tape. This will reduce the appearance of the cart jumping from one side to the other. If any paths must cross, have the tape cross at ninety degrees when able.
2.2.4 Size The AGC uses the Size parameter to determine the length of the step. The way that this is used is based on the setting in the Function parameter. Bellow is how this parameter affects the units of the parameter. Set Outputs, Forward When this function setting is used, the Size parameter will use the unit of inches.
Rev 1_02
Set Outputs Only When this function setting is used, the Size parameter is ignored. Set Outputs, Delay -When this function setting is used, the Size parameter will use the unit of seconds. Size Limits 0 to 9999
03-02 Step Programming Manual Rev 1_02.docx Page 5 of 25
Rev 1_02
Page 6 of 25
2.3.2 Next Step The AGC uses the Next Step parameter to sequence the steps. Once the End Mode is satisfied, the cart will load the step set in this parameter. If this is set to zero, the steps will be loaded consecutively. Refer to Section 3.3 for more details on how this parameter is used. Next Step Limits 0 to 99
2.3.3 End Action The End Action is used by the AGC to determine whether to remain in cycle for the next step. This parameter, along with the Go Mode of the next step, will determine how the AGC will respond during the transition to the next step. The options available for this parameter are: Stop The AGC will load the step set in Next Step and then wait for a signal to continue. This is usually used in conjunction with the next steps Go Mode setting of Operator Release or Input Triggers. Merge -The AGC will load the step set in Next Step and then continue to run that step. This is usually used in conjunction with the next steps Go Mode setting of Automatic.
Rev 1_02
Page 7 of 25
Step Initiation Go Mode Operator Release Step Action Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 10 Navigation Normal Guidance Direction Center Size 310 Loss of Guidance 12 End of Step End Mode Distance End Action -Stop Example 2 In this example, the cart will be programmed to run a straight path of 100 inches maximum, but instructed to stop when it encounters a floor marker plate any time within the 100 inch move, to provide precision alignment with some external fixture. It will require an operator to release the cart, and once it has found a floor marker, it will stop. The cart's speed is not critical so it will be set to a low speed of ten inches per second. The step will be programmed as follows. 100
Rev 1_02
Page 8 of 25
The Step size was set twenty inches longer than the actual step size to allow the cart to have the distance to travel over the marker.
Rev 1_02
Page 9 of 25
Step 1 Step Initiation Go Mode Operator Release Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 20 Navigation Normal Guidance Direction Center Size 310 Obstacle Avoidance -1 Loss of Guidance 12 End Mode Distance End Action -Merge Step Action Step Initiation
Step 2 Go Mode Automatic Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 8 Navigation Normal Guidance Direction Center Size 120 Obstacle Avoidance - 2 Loss of Guidance 12 End Mode Marker End Action - Stop
Step Action
In step two, the Speed Mode parameter was set to Proportional to Line Width to have the ability to add a second width of tape to help slow down for the plate if needed. The step would have cycled properly if it was left at Single Fixed Speed. To have the two steps run as one step, the End Mode of step one was set to Merge and the Step Initiation of step two was set to Automatic. By setting the steps this way, the cart will transition between the two steps without stopping.
Rev 1_02
Page 10 of 25
310
Step Action Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 10 Navigation Normal Guidance Direction Center (Must be set to Center) Size 310 Loss of Guidance 12
Rev 1_02
Page 11 of 25
310
Step Action Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 10 Navigation Normal Guidance Direction Right (Must be set to Right) Size 310 Loss of Guidance 12
To have the cart follow the path to the left, the carts direction would need to be set to the left.
Rev 1_02
Page 12 of 25
Step 1: 650
Figure 2-6 Basic Loop Example
Rev 1_02
Page 13 of 25
Step Action
Step Action
End of Step
End of Step
Step Action
Step Action
End of Step
End of Step
Step Action
The direction in step five is set to follow the left side of the tape so that it wont appear to run toward the right on the double wide tape.
AUTO-CART Section 03-02 Controls STEP PROGRAMMING MANUAL 3 Advanced Step Controls
3.1 Delay for Warning
The Delay for Warning is used by the AGC to determine how long to wait between the step initiation and the start of motion. At any point when motion has been stopped during this step, the cart will execute this delay prior to restarting. During the delay, the cart will activate the sound module. If the cart is already in cycle due to transitioning from another step, then this parameter will be bypassed and the cart will continue to run the step. Delay for Warning Units Seconds Delay for Warning Limits 0 to 5
3.2 Sound
The Sound parameter is used by the AGC to determine how the sound module is used during the step. The options available for this parameter are: Silent The sound module is not used while the AGC is in motion. This is not recommended where personnel may be present. Continuous The sound module is held on continuously while the AGC is in motion. Pulsed The sound module will be turned on and off while the AGC is in motion.
Step 2: 100
Rev 1_02
Page 15 of 25
Step Action
Step Action
End of Step
End of Step
Step Action
Step Action
End of Step
End of Step
Step Action
End of Step End Mode Distance End Action Merge Next Step 3
Rev 1_02 03-02 Step Programming Manual Rev 1_02.docx Page 16 of 25
When radio input triggers are used, the ID number for the remote station must be set in the Target Radio for the step. -Example 1: The AGC is to be released from an operator station when an operator steps on a pedal that reveals a reflector that will activate a photoeye mounted on the AGC. The photoeye will be wired into input one. Step one will be set to delay three seconds and then transition into step two where the AGC will travel one hundred inches at fifteen inches per second and then stop. Step 2 100
Step 1 Delay
Figure 3-2 Initiation Triggers using Hardwired Inputs
Hardwired Input 1 = On Hardwired Input 2-10 = N/A Radio Input 1-16 = N/A
Step Action Function Set Outputs, Delay Speed Mode Single Fixed Speed Speed 0 Navigation Normal Guidance Direction Center Size 3 Obstacle Avoidance 1 Loss of Guidance 12 End of Step End Mode Time End Action Merge All non-motion steps are shown as a red line. Speed Mode, Navigation, Direction, Obstacle Avoidance, and Loss of Guidance settings are not critical for step one.
Rev 1_02 03-02 Step Programming Manual Rev 1_02.docx Page 17 of 25
Step Action Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 15 Navigation Normal Guidance Direction Center Size 100 Obstacle Avoidance -1 Loss of Guidance 12 End of Step End Mode Distance End Action Stop
Hardwired Input 1-10 = N/A Radio Input 1 & 2 = N/A Radio Input 3 = On Radio Input 4-16 = N/A
Target ID 50
Step Action Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 28 Navigation Normal Guidance Direction Center Size 5 Obstacle Avoidance 1 Loss of Guidance 12 End of Step End Mode Distance End Action Merge
Step Action Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 28 Navigation Normal Guidance Direction Center Size 60 Obstacle Avoidance -1 Loss of Guidance 12 End of Step End Mode Distance End Action Stop
Rev 1_02
Page 18 of 25
Hardwired Input 1-4 = N/A Hardwired Input 5 = Off Hardwired Input 6-10 = N/A Radio Input 1 & 2 = N/A Radio Input 3 = On Radio Input 4-16 = N/A
Target ID 50
Step Action Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 28 Navigation Normal Guidance Direction Center Size 5 Obstacle Avoidance 1 Loss of Guidance 12 End of Step End Mode Distance End Action Merge
Step Action Function Set Outputs, Forward Speed Mode Single Fixed Speed Speed 28 Navigation Normal Guidance Direction Center Size 60 Obstacle Avoidance -1 Loss of Guidance 12 End of Step End Mode Distance End Action Stop
Step Action Outputs 1-5 = N/A Output 6 = Off Outputs 7-10 = N/A
Speed Mode Single Fixed Speed Speed 20 Navigation Normal Guidance Direction Center Size 25 Obstacle Avoidance -1 Loss of Guidance 12 End Mode Distance End Action Merge
End of Step
End of Step
Step Action Outputs 1-5 = N/A Output 6 = Off Outputs 7-10 = N/A
Speed Mode Single Fixed Speed Speed 20 Navigation Normal Guidance Direction Center Size 45 Obstacle Avoidance -1 Loss of Guidance 12 End Mode Distance End Action Merge 03-02 Step Programming Manual Rev 1_02.docx Page 20 of 25
End of Step
Rev 1_02
Operator Station
Step 1: 25
Step 3: 20
Step 4: 53
Loaded Cart
Empty Cart
End of Step
End of Step
Rev 1_02
Page 21 of 25
Step 52
Step 1 Cart 2
Step 2 Step 51
Step 3
Cart 1
Figure 3-6 Occupied Step List Example
Step 50
Rev 1_02
Page 23 of 25
3.8 Routes
Routes are used by the AGC so that it can have multiple paths of up to ninety nine steps per route. This option is best utilized when a Main Cart Control Panel (MCCP) is used to control the cart system or the carts need the ability to travel several different paths.
Rev 1_02
Page 24 of 25
AUTO-CART Section 03-02 Controls STEP PROGRAMMING MANUAL Appendix A -Important Terms
AGC Automated Guided Cart Companion Cart An additional structure that supports the weight of the material and is transported by a mule is referred to as a Companion Cart. HMI Human Machine Interface Marker - A floor plate used to mark the end of a step. Also refer to Stop Plate and Recognition Plate. MCCP Main Cart Control Panel Mule An AGC that transports a cart (Companion Cart) that carries the majority of the payload is referred to as a Mule. Occupied Step Each step has an occupied step list. If any AGC that is running the same path is transmitting that it is in one of the steps in the occupied step list, than that AGC is in an occupied step. While the AGC is in this step, the AGC with this occupied step list is not allowed to run. Recognition Plate A floor plate used to mark the transition point of steps and is associated to a specific step in the Plate Recognition data table is referred to as a Recognition Plate. When an AGC travels over a Recognition Plate, it will automatically load the associated step. Also refer to Marker and Stop Plate. Route A route can contain up to 99 steps and a AGC can have multiple routes. This feature allows a complicated AGC path to be broken down into multiple sections (or routes). It divides the path down into smaller, easier to manage individual paths. This also allows for easier path modifications without potentially affecting other areas of the overall path. RSSI Received Signal Strength Indication This is used as a generic term for the received signal strength for the AGCs. Step A step contains the needed information for an AGC to manipulate a small portion of an overall path. This information contains data such as speed, distance to travel, guidance direction, and much more. The number of steps needed to put a path together depends on the complication of the overall path. Stop Plate -A floor plate used to mark the end of a step which typically causes the AGC to stop. Also refer to Marker and Recognition Plate.
Rev 1_02
Page 25 of 25
In normal operation each cart broadcasts its status as a block of 18 bytes as follows: Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 Byte 10 Byte 11 Byte 12 Byte 13 Byte 14 Byte 15 Byte 16 Byte 17 Current Step Most Significant Byte Current Step Least Significant Byte RF Coils Most Significant Byte (Coils 9-16) RF Coils Least Significant Byte (Coils 1-8) AGC Voltage MSB AGC Voltage LSB AGC Current MSB AGC Current LSB Current Route MSB Current Route LSB Distance Traveled MSB Distance Traveled LSB AGC Inputs 9-16 AGC Inputs 0-8 AGC Outputs 9-16 AGC Outputs 0-8 Fault Code MSB Fault Code LSB
Rev 1_01
Page 1 of 5
Rev 1_01
Page 3 of 5
Step and Route #: The Route and Step number commands are used by the AGC when the Remote Start or Jump to Step command signals are received. When the Remote Start command is received, the AGC will verify that its current Route and Step number equal that of the commanded Route and Step number before initiating the current step. For the Jump to Step command, the AGC will load the Route and Step number. Jump to Step: This bit is used to instruct the cart load the corresponding Route and Step numbers from the above commands. Control Stop: While this bit is held high, the AGC will cease all motion and display a radio block alarm. Remote Start: The AGC will initiate cycle when this bit goes high as long as its current Route and Step numbers match the above Route and Step numbers.
The packet sent to the radio should be in the form of: Byte 0 Start of Frame, 0x7e Byte 1 High Byte of Frame Length Byte 2 Low Byte of Frame Length Byte 3 API Command Code (0x01) Byte 4 Disable Response Frame (0x00) Byte 5 Broadcast MSB (0xFF) Byte 6 Broadcast LSB (0xFF) Byte 7 Disable ACK (0x01) Byte 8 AGC 1 Command MSB Byte 9 AGC 1 Command LSB Byte 10 AGC 2 Command MSB Byte 11 AGC 2 Command LSB Byte 12 AGC 3 Command MSB Byte 13 AGC 3 Command LSB
Byte [(* x 2) + 6] (*=AGC#) AGC * Command MSB (Max. * = 50) Byte [(* x 2) + 7] (*=AGC#) AGC * Command LSB (Max. * = 50) Byte [(* x 2) + 8] (*=Last AGC#) 8-bit checksum Note: This packet format can transmit up to fifty cart command words.
Rev 1_01 03-03 XBee Radio Interface Rev 1_01.docx Page 4 of 5
Rev 1_01
Page 5 of 5
Rev 1_02
Page 1 of 17
Rev 1_02
Page 2 of 17
All configuration and setup is performed by built-in web pages via common internet browser software. For one-on-one connection with a computer a crossover cable is needed, or the user may connect the device to a standard ethernet switch to enable remote access. If the device is connected to the a customer's general network it is strongly recommended that the user should consider security issues in their environment and take appropriate steps to prevent unauthorized access to the unit. The RF Base is supplied with a standard IP address as shown in the following screen documents, although the address can be changed in the field consult the factory for help in changing the address if so desired.
Rev 1_02
Page 3 of 17
The user name is user, and the password is password Upon successful login, the Main Page will appear as shown below.
Rev 1_02
Page 4 of 17
Rev 1_02
Page 5 of 17
The Radio Pan ID and Radio Unit ID are readouts of the configuration entered in the Radio Setup editor, detailed later in this document.
Rev 1_02
Page 6 of 17
Rev 1_02
Page 7 of 17
This is the heart of the system for relaying status bits from one or more carts to the base unit's Output bits. The base unit is continuously listening to status broadcasts from every cart within radio range. However, it only has a fixed number of hardware outputs to report this information to its host control system. To do so, it sorts through all the received status information from all of the carts, and when it finds that a cart is in a location that is of concern to its host system, as specified by the route and step combinations in this table, it can select that cart's RF Coils to be mapped to the hardware outputs. Since there could be several steps, or several carts, in the area of the base unit that need to interlock with the local control system, two options are available to choose which cart's information is passed on.
Rev 1_02
Page 8 of 17
Rev 1_02
Page 9 of 17
#1 AND Result
#2 AND Result
0 0 0
0 1 1
1 0 1
1 0 1
And so on: the AND operation applies to each line in the table individually, then the OR operation combines all the individual line results into a final 8-bit output sent to the hardware outputs. In either mode, the Timeout parameter is used to decide that the given Route/Step is unoccupied. In Priority mode, this will allow lower priority lines to be searched when the specified timeout expires; if all Rev 1_02 03-04 RFBase Unit User Guide Rev 1_02.docx Page 10 of 17
Rev 1_02
Page 11 of 17
There are two critical parameters that determine how these radios operate. First, all inter-operating Carts and RF Base units must have the exact same PAN network code. This must be a number between 1 and 65535. It doesn't really matter what this code is, as long as they're all the same, but different from unrelated AutoCart systems (or other Zigbee radio networks). Second, each radio in the system must have a UNIQUE Radio ID. The system currently allows buffers for 50 radios in a given network. While it's not critical, it is slightly more efficient to use the lower numbers for Carts and the next available numbers for Base units. The Radio Sequencing Delay is a parameter that is helpful to optimize radio throughput when a Master Cart Control Panel is in use. Usually this is a PLC-based system, and depending on the brand of PLC deployed there may be speed limits in its receive buffer, and this parameter allows slowing the carts down to a rate that can be reliably received by the particular PLC. Generally, the carts and RF Base units broadcast their status information at some interval - with no MCCP the broadcasts are not synchronized, but are broadcast at interval specified in the Block Transmit delay described below. When an MCCP is Rev 1_02 03-04 RFBase Unit User Guide Rev 1_02.docx Page 12 of 17
Rev 1_02
Page 13 of 17
This page is best understood by referring to the sample ladder diagram displayed at the top of the page, keeping in mind the notion that the ladder rung applies to each row of the table. A key concept here is that each hardware input corresponds one-to-one with a bit broadcast to all listeners as a radio coil. Input 0 maps to Radio Coil 0, etc. Each row of the setup table allows additional features to be applied to the input as follows.
Rev 1_02
Page 14 of 17
It is the user's responsibility to avoid assigning one output to multiple inputs. In every case the Radio Output is automatically mapped, so the choice is merely whether and which hardware output will be attached. The Latch option can be used to remember a momentary input, such as an operator pressing a pushbutton, until it is cleared by some subsequent control signal specified in the Unlatch Trigger column. The No option will keep the input from latching, which may be useful for inputs that will remain on until externally reset, such as a robot or machine cycle complete which is reset externally at the start of the next cycle. The Yes option will cause the input to be remembered: if this is chosen, then it is important to also choose the Unlatch Trigger or else the radio coil (and any hardware echo) will remain on until power is reset. Rev 1_02 03-04 RFBase Unit User Guide Rev 1_02.docx Page 15 of 17
The Unlatch Trigger option applies when the Latch option is On, and specifies what will unset the Latched coil. Valid choices are indicated in the drop-down menu: When the chosen trigger comes ON, the latch will be reset. The Radio Inputs, if used, are as mapped out on the Receive Data to Output Mapping page, described above. When the parameters are set up as you want them, then you can either Apply them without saving or Save and Apply in one step. The difference is that if you Apply them they will take effect immediately, but won't survive a power-down: if you cycle power the previously save parameters will be restored. You may also choose to revert to factory defaults, but if you do then you should promptly fix the Radio ID to avoid conflicts with other units. Once you've got it set up and chosen your action, click the Submit button to actually implement your parameters. Rev 1_02 03-04 RFBase Unit User Guide Rev 1_02.docx Page 16 of 17
The previously detailed Action and Submit functions apply similarly here.
Rev 1_02
Page 17 of 17
Rev 1_02
Page 1 of 16
Rev 1_02
Page 2 of 16
Status Viewer:
Rev 1_02
Page 3 of 16
Rev 1_02
Page 4 of 16
Rev 1_02
Page 5 of 16
Rev 1_02
Page 6 of 16
Rev 1_02
Page 7 of 16
Rev 1_02
Page 8 of 16
Rev 1_02
Page 9 of 16
Sound Mode Choices: Rev 1_02 03-05 WEB Page Configuration Rev 1_02.docx Page 10 of 16
Rev 1_02
Page 11 of 16
Rev 1_02
Page 12 of 16
MCCP selection allows Master Cart Control Panel to take over control of an output bit for the duration of this step. Can be used, for example, to control an audio signaling device from a master timer.
Rev 1_02
Page 13 of 16
10
11
12
13
6 7
14 15
Here, "Full Range Code" uses the set pattern for the range configured with the adjusters within the Sunx sensor. "Short Range Code" refers to the scaled back settings where the scale factor is set by a scaled-back potentiometer on the IDC Scanner Interface Board inside the panel. When adjusting the Sunx sensor, inside make sure you have loaded a step with code 15 so that you are testing the sensor itself at full range. You can then switch to code 7 to adjust the IDC potentiometer. Codes 0 & 8 must not be used NOTE: these patterns apply only to the E Stop zone. The "Zone 2" setting described in the Sunx manual E-Stop is used for a Controlled Stop, and seems only to apply to the center beam. Zone 2 is attenuated proportionately when using the Short Range codes. For more details on the basic Sunx sensor, visit http://www.sunx-ramco.com/SunxPDFFiles/PX_2.pdf ramco.com/SunxPDFFiles/PX_2.pdf End Of Step Parameter Editor Overview
Rev 1_02
Page 14 of 16
Rev 1_02
Page 15 of 16
Rev 1_02
Page 16 of 16
The green callouts are used to explain the screen navigation pushbuttons. The orange callouts are used to explain the screen indicators. They include the numeric displays and discrete indicators. The blue callouts are used to explain the interactive screen controls. They include the pushbuttons and numeric entries. Main Screen (Not Logged In) Battery The Battery display shows the AGCs battery Voltage. Current Step This is a numeric input that displays the step that the AGC is currently running. This value should be set after the Current Route has been set. (Input Range: 1-99)
Current Route The Current Route is a numeric input that displays the route that the AGC is running. This value should be entered prior to entering the Current Step. (Input Range: 1-15)
Distance to Go This numeric display shows the distance (inches) or time (seconds) that the AGC has remaining in the current step.
My ID This is the numeric display for the AGCs identification number. This should be a unique number for all carts that utilize cart to cart communications. Input Status Go to the cart input status screen. Log In This allows the operator to log into the AGC. Once logged in, the operator will be able to access the screens to edit the steps. Information Go to the AGC information screen. Manual Go to the cart manual control screens.
Rev 1_04
Page 1 of 28
Distance to Go This numeric display shows the distance (inches) or time (seconds) that the AGC has remaining in the current step. Logout Logout of AGC. Cart Communications Go to the cart communications screen. Edit Step Go to the carts edit step screens. Input Status Go to the carts input status screen.
My ID This is the numeric display for the AGCs identification number. This should be a unique number for all carts that utilize cart to cart communications. Information Go to the AGC information screen. Manual Go to the cart manual control screen.
Rev 1_04
Page 2 of 28
Main Go to the main AGC screen. Set Outputs Go to the AGCs output settings screen. Step Action Go to the carts step action screen. Plate Recognition Go to the carts plate recognition screen.
Initiation Triggers Go to the cart initiation triggers screen. Alternate Triggers Go to the carts alternate step triggers screen. Occupied Steps Go to the carts occupied step list screen. Route This numeric display shows the route number that contains the steps that are being edited. Step to Edit This is used to load the step that will be edited. Only steps contained in the route displayed above can be edited. Target Radio This input is used to set the ID number of the radio that will be used for the initiation triggers. Next Step Next Step is a numeric input used to instruct the carts which step to run after this step is complete.
Save Apply and save the changes made to the current step being edited to the AGC memory. These values will remain until the step is edited again. Apply Apply the changes made to the current step being edited. These values will not be saved to memory and the values will be lost when the carts power is cycled.
Alt. Step- is a numeric input used to instruct the carts which step to run after current step is complete and input condition is satisfied for a jump step sequence.
Rev 1_04
Page 3 of 28
Go Mode The Go Mode is used by the AGC to determine when to start the step. When the AGC is running this step and the conditions in this parameter are satisfied, the AGC will start the step. Operator Release-The step is initiated when the Master Start button is pressed. Automatic-When the step is entered from a previous step, the cart will execute this step without stopping. Input Triggers-The cart will initiate the step when the hardwired and radio input conditions are satisfied. Op Release w/ Alt Steps-Upon Operator Release, the cart will choose the current step or an alternative step based upon specific input states Auto w/ Alt Steps- Upon entering this step from a previous step, or upon Operator Release if this step was just selected from the Main Screen, the cart will choose either the current step or an alternative step based upon specific input states. Trigger w. Alt Steps- When Step Cycle is ON (by entry from a previous step or Operator Release) the cart will wait for the Trigger Conditions to be met before continuing: if the primary Trigger Condition are met this step will be executed, but if the Alternate Trigger conditions are met first then it will run the specified Alternate Step.
End Action The End Action, along with the Go Mode, is used by the AGC to determine how to handle the transition to the next step. Stop-The AGC will stop and wait to be reinitiated by the Master Start or Input Triggers. Merge-The AGC will stay in cycle for the start of the next step. End Mode End Mode is used by the AGC to determine when to transition to the next step. When the conditions set in this parameter are satisfied, the AGC will load the step set in Next Step. Distance-The AGC travels the preset distance set in the Size parameter. Marker-The AGC searches for a floor marker. Time-The AGC delays the preset time set in the Size parameter.
Rev 1_04
Page 4 of 28
Speed The speed the AGC will travel during the step. (Range: 0-33 inches/second) Edit Step Go to the cart's main edit step screen. Scanner This will select the scanner area that the AGC will use during the step. Refer to the settings in the scanner to determine the appropriate scanner area. (Input Range: STI: 1or 2, Hokuyo: 1-15)
Size The distance (inches) the AGC will travel or the time (seconds) that the AGC will delay during the step. (09999)
Route This numeric display shows the route number for the steps that are being edited. Step This numeric display shows the step number for the step that is being edited. Loss of Guidance The distance (inches) the AGC will travel without guidance tape. This is used to accommodate damaged tape. (Input Range: 6-24)
Delay for Warning The number of seconds the AGC will delay and sound a warning before the initiation of cycle. If the AGC transitions from another step and does not stop, this setting will be bypassed. (Range: 05)
Direction The guidance direction is used by the cart to determine which side of the tape the AGC will follow. Left-The AGC will follow the left side of the tape. Center- The AGC will follow the center of the tape. Right- The AGC will follow the right side of the tape.
Rev 1_04
Page 5 of 28
Go To Obstacle Avoidance Main Selection Screen Illustration 1: Version 8.01 Step Action Screen, with Obstacle Avoidance readout and screen button This current setting display is a text display; typical readouts are, for example: Text Explanation Unrecognized!!! Scanner Mode 5 Scanner Disabled Sonic Left = 44 Sonic Left <= 44 Sonic Both = 44 Sonic Disabled An invalid selection (never set for this step) Laser Scanner selected, Pattern # 5 Laser Selected, but disabled (cart may not move) Left Ultrasonic sensor, brake at 44 inches for any speed Left Ultrasonic sensor, brake at 44 inches, less for low speed Alternate left & right sonic sensors, fixed 44 Inch range Disable Ultrasonic sensors (not recommended)
See the Obstacle Avoidance section of the manual for more information about the Laser Scanner area patterns and ultrasonic capabilities. The green Obstacle Avoidance button takes the user to the next screen:
Rev 1_04
Page 6 of 28
Rev 1_04
Page 7 of 28
Current Setting text, described above; updates when one of the numbered pattern buttons is pressed. Return to Obstacle Avoidance Primary Selection Screen Press a numbered button to select a laser pattern for the step being edited
Rev 1_04
Page 8 of 28
Fixed column: Range number is stop threshold in inches, for any cart speed. Left button selects left sensor, Right button selects right sensor, Both selects alternating sensors
Variable column: Range number is stop threshold at full speed; range is reduced as cart slows or stops, down to 20 inches at 0 speed. Left button selects left sensor, Right button selects right sensor, Both selects alternating sensors Touch here to enter the distance (in inches) at which an obstacle stop should begin.
Rev 1_04
Page 9 of 28
Function The Function parameter is used by the AGC to determine the actions to perform during the step. The AGC hard wired and radio outputs will be set for all options. Set Output, ForwardThe AGC will travel the speed set in the Speed parameter until it satisfies the End Mode. Set Outputs Only-The AGC will set the outputs and then transition to the next step. Set Outputs, Delay-The AGC will delay for the time set in the Size parameter. Sound The Sound parameter sets how the audible alarm sounds during the step. This will take affect after the Delay for Warning is complete. Silent-No audible alarm will be used. Not recommended where personnel may be present. Continuous-The audible alarm will be held on continuously while the AGC is in motion. Pulsed-The audible alarm will be turned on and off while the AGC is in motion.
Navigate The Navigate parameter is used by the AGC to determine how to navigate through the step. Normal Guidance-The AGC will follow the guidance tape. Dead Reckon-The AGC will not use the guidance tape to navigate through the step. The AGC will travel according to the setting in the Direction parameter. Left-Turns to the Left Center-Travels Straight Right-Turns to the Right Speed The Speed parameter sets how the AGC speed is determined. Proportional to Line Width-The AGC will adjust its speed based on the width of the tape. The AGC speed will increase as the tapes width decreases until it reaches the speed set in the other Speed parameter. Single Fixed Speed-The AGC will run the speed set in the other Speed parameter.
Rev 1_04
Page 10 of 28
Route This numeric display shows the route number for the steps that are being edited.
Step This numeric display shows the step number for the step that is being edited.
Occupied Steps While the AGC is in this step (the step that is being edited) and any AGC is transmitting that it is in a step that is in this list, the cart will stop and hold until the step is clear. The step numbers on this screen are set as four digit words (XXYY). The first two digits (XX) represent the route number and the second two (YY) are the step number. Below are some examples on how to enter the route and step numbers into the Occupied Step list. Example: Route 2, Step 50 Enter 250 Route 11, Step 22 Enter 1122 Route 1, Step 1 Enter 101 Route 15, Step 8 Enter 1508
Rev 1_04
Page 11 of 28
Step After an AGC travels over a floor plate in the Length column, it will load the corresponding step set in the Step parameter and perform the End Action associated to it. If the Step parameter is set to 0, the plate will be treated as a general floor marker. Each route has its own Plate Recognition Table.
Route This numeric display shows the route number for the plates that are being edited. Edit Step Go to the remainder of the Plate Recognition Table. Save Apply and save the changes made to the Recognition Plate Table to AGC memory. These values will remain until the Recognition Plate Table is edited again. Apply Apply the changes made to the Recognition Plate table. These values will not be saved to memory and the values will be lost when the carts power is cycled.
End Action This is similar to the End Action that was described earlier. This informs the AGC what action to take after it travels over the corresponding plate size. Merge-The AGC will load the appropriate step and run the step. Stop-The AGC will load the appropriate step and stop.
Rev 1_04
Page 12 of 28
Step After an AGC travels over a floor plate in the Length column, it will load the corresponding step set in the Step parameter and perform the End Action associated to it. If the Step parameter is set to 0, the plate will be treated as a general floor marker. Each route has its own Plate Recognition Table.
Route This numeric display shows the route number for the plates that are being edited. Edit Step Go to the remainder of the Plate Recognition Table. Save Apply and save the changes made to the Recognition Plate Table to AGC memory. These values will remain until the Recognition Plate Table is edited again. Apply Apply the changes made to the Recognition Plate table. These values will not be saved to memory and the values will be lost when the carts power is cycled. Edit Step Go to the cart edit step screens.
End Action This is similar to the End Action that was described earlier. This informs the AGC what action to take after it travels over the corresponding plate size. Merge-The AGC will load the appropriate step and run the step. Stop-The AGC will load the appropriate step and stop.
Rev 1_04
Page 13 of 28
Route This numeric display shows the route number for the steps that are being edited.
Step This numeric display shows the step number for the step that is being edited.
Initiation Hardwired Input Triggers Input triggers are used when the Go Mode parameter is set to Input Triggers. The hardwired input triggers allow the cart to be initiated by discrete switches such as photoeyes, prox switches and similar. The input triggers can be setup to initiate the cart based on several different signals at the same time. N/A-The input can be in either the On or Off state. On-The input has to be On. Off-The input has to be Off.
Rev 1_04
Page 14 of 28
Route This numeric display shows the route number for the steps that are being edited.
Step This numeric display shows the step number for the step that is being edited.
Initiation Radio Input Triggers Input triggers are used when the Go Mode parameter is set to Input Triggers. The radio input triggers allow the cart to be initiated by discrete radio signals from a remote station. The AGC will only look at the signals sent by the radio identified by the Target Radio parameter specified on the main Step Edit screen.. The input triggers can be setup to initiate the cart based on several different signals at the same time. N/A-The input can be in either the On or Off state. On-The input has to be On. Off-The input has to be Off.
Rev 1_04
Page 15 of 28
Route This numeric display shows the route number for the steps that are being edited.
Step This numeric display shows the step number for the step that is being edited.
Radio Trigger Go to the remainder of the radio initiation trigger edit screens.
Initiation Radio Input Triggers Input triggers are used when the Go Mode parameter is set to Input Triggers. The radio input triggers allow the cart to be initiated by discrete radio signals from a remote station. The AGC will only look at the signals sent by the radio identified by the Target Radio parameter specified on the main Step Edit screen.. The input triggers can be setup to initiate the cart based on several different signals at the same time. N/A-The input can be in either the On or Off state. On-The input has to be On. Off-The input has to be Off.
Rev 1_04
Page 16 of 28
Alternate Radio Triggers Go to the radio initiation trigger edit screens. Alternate Step Radio Triggers
Route This numeric display shows the route number G for the steps that are being edited.
Step This numeric display shows the step number for the step that is being edited.
Alternate Step This numeric display shows the Alternate step number that will be initiated if the input combination specified here occurs Edit Step Go to the cart edit step screens. Rev 1_04
03-06 ProFace HMI Rev1_04.docx
Route This numeric display shows the route number for the steps that are being edited.
Step This numeric display shows the step number for the step that is being edited. Radio Outputs Go to the radio output edit screens. Charger Sets the charger contactor (if present) to be on or off for the given step.
Set Hardwired Outputs The hardwired outputs on the I/O Expander can be turned on and off for each step. The output state will be set as soon as the step is loaded, without waiting for Cycle Start to begin executing the step. N/A-Leaves the output in its current state. On-Turns the output on. Off-Turns the output off. MCCP- The Master Cart Control Panel is allowed to control the output by radio command.
Rev 1_04
Page 18 of 28
Route This numeric display shows the route number for the steps that are being edited. Edit Step Go to the cart edit step screens. Radio Outputs Go to the remainder of the radio output edit screens.
Step This numeric display shows the step number for the step that is being edited.
N/A-Leaves the output in its current state. On-Turns the output on. Off-Turns the output off.
Rev 1_04
Page 19 of 28
Route This numeric display shows the route number for the steps that are being edited. Edit Step Go to the cart edit step screens.
Step This numeric display shows the step number for the step that is being edited.
Set Radio Outputs The radio outputs can be turned on and off for each step. The outputs are broadcast to all listening carts and base stations, and may be used to pass trigger conditions to base units or carts. N/A-Leaves the output in its current state. On-Turns the output on. Off-Turns the output off.
Rev 1_04
Page 20 of 28
Yes The data for the step that is currently being edited will be temporarily activated, but not saved. If editing the current operating step, then the current step counter position will be retained. Unless later saved, the new data will be lost if a new Route is selected or the AGC power is cycled.
No The data for the step that is currently being edited will not be implemented (or saved).
Yes The data for the step that is currently being edited will be saved. This data will be retained through a power cycle. Rev 1_04
No The data for the step that is currently being edited will not be saved.
Page 21 of 28
Yes The plate recognition table will be temporarily applied, but not saved. This data will be lost if the AGC power is cycled or a different Route is selected..
Yes The plate recognition table will be saved. This data will be retained through a power cycle.
Rev 1_04
Page 22 of 28
Charger The charger buttons are used to control the charger contactor (if present). The master circuit has to be enabled for the contactor to operate.
Output Name Display The string displays are used by the AGC to display the name of the output. The cart controller will send an ASCII string to the HMI to name the output. Manual Go to the remainder of the carts manual control screen. Main Go to the main AGC screen.
Manual Control Pushbuttons The manual control pushbuttons are used to control the corresponding outputs. The master circuit has to be enabled for the outputs to operate.
Rev 1_04
Page 23 of 28
Manual Control Pushbuttons The manual control pushbuttons are used to control the corresponding outputs. The master circuit has to be enabled for the outputs to operate.
Output Name Display The string displays are used by the AGC to display the name of the output. The cart controller will send an ASCII string to the HMI to name the output.
Rev 1_04
Page 24 of 28
Input Status Indicators The input indicators show the status of the carts hared wired inputs.
Input Name Display The string displays are used by the AGC to display the name of the input. The cart controller will send an ASCII string to the HMI to name the input.
Rev 1_04
Page 25 of 28
Input Status Indicators The input indicators show the status of the carts hared wired inputs. Input Name Display The string displays are used by the AGC to display the name of the input. The cart controller will send an ASCII string to the HMI to name the input.
Rev 1_04
Page 26 of 28
Target ID This indicator shows the radio ID number that this AGC is watching for Trigger info, if used.
My ID This is the numeric entry for the AGCs identification number. This should be a unique number for all carts that utilize cart to cart communications. This can only be changed while the operator is logged in.
Radio Input Status Go to the carts radio input status screen. Information Go to the AGC information screen. Main Go to the main AGC screen. RSSI (Received Signal Strength Indicator) This indicator is used to display the relative signal strength for the corresponding AGC. The larger the RSSI number the stronger the signal strength. Step The step indicator displays the step number that the corresponding AGC is reporting that it is in.
Cart This column is a row header for the Radio ID data to in the other columns. If the indicator has a white background than that radio has been heard from recently. A black background means that radio has not been heard recently. Route The route indicator displays the route number that the corresponding AGC is reporting that it is in.
Rev 1_04
Page 27 of 28
Radio Input Status Indicators The input indicators show the status of the carts radio inputs. A white background indicates the input is on and the input is off when the background is black. Information
Firmware Version This will display the controller software version number. IP Address This will display the controller IP address.
Screen Version This will display the screen software version number.
Subnet Mask This will display the controller subnet mask for the IP address. Main Go to the main AGC screen.
Rev 1_04
Page 28 of 28
CSB
Rev 1
04-00 CSB_Customer_Supplied_Battery.docx
Page 1 of 1
Add DP to the end of the selection to receive (2) photoeyes with the flexible bumper (LSDP).
05_02_Laser Scanner with Flexible Bumper_1.01
Basic Concepts
There are several models of laser scanners available from different manufacturers. The most popular is the Hokuyo brand, which allows the cart to select one of 15 preset patterns in any given step. This scanner is the lowest cost, however it is doesn't have redundant safety features so some users are unwilling to accept it. In that case, other models with redundancy features may be considered at higher cost. All of the laser scanners use the same basic principal: an infrared laser beam is swept in a horizontal circular plane. Objects that the beam encounters reflect some of the light back to the scanner's receiver, which can measure the distance to the object by the time between transmitting the beam and receiving the reflection. This develops an image of items in the scanner's view that can be visualized on a computer screen. While the details vary between different models, the illustration below is typical:
Illustration 3: Sample Scanner View with 3 object detection zones In this particular view, the gray area is unoccupied, while the white areas are occupied by some obstacle. Notice that a nearby obstacle obscures the view of anything beyond it in a radial direction, however this is generally not a concern since the distance to the nearest object is the important measurement in an obstacle avoidance application. Notice also that the measurements are centered around the sensor itself, which is typically located at the center of the front of the cart. The colored zones in this display illustrate boundaries that have been set up for this particular protection pattern, designated in this scanner model by the label Area 1. The outer 2 boundaries are used by the cart for path blockage detection, causing the cart to execute a controlled deceleration and stop when these areas are occupied by any obstacle. The innermost red area can be configured to cause an Emergency stop, where power 05_02_Laser Scanner with Flexible Bumper_1.01
is removed from the drives and the brake sets immediately whenever an object is detected in this zone. In many instances, however, users opt to rely on the bumper for E-Stop function and use the laser for cycle stops, at least when a non-redundant scanner is used. This usage must be discussed and agreed upon when ordering Carts, as it determines certain hardware configurations. The sections that follow will illustrate features and usage for specific laser scanner models. For specifications and literature for these models the user is encouraged to consult the particular manufacturer for more information: this manual will specifically address the AutoCart use of the scanners
Illustration 4: Serial Cable connection for Hokuyo scanner, in cart's control enclosure Note that it is necessary to have the cart power on and the red E-Stop PB raised to provide power to the scanner for programming purposes.
The Hokuyo utility shortcut is similar to the following, where the actual disk path may be different:
Illustration 5: Hokuyo UBG series Software Utility Shortcut, illustrating Icon and Application File Name Of particular note are the desktop icon and the application file name; the user may edit the displayed name of the shortcut to something more easily recognized. When the Hokuyo software starts, it will search the available serial ports for an active scanner and automatically connect (if if doesn't you'll see a message and have an option to work off-line). When the scanner is connected you'll see a screen something like this:
Illustration 6: Typical UBG scanner view upon initial connection, before loading scanner Area setups This is a live image of the scanner's view of the world. By default the gray area is open; white areas indicate an area that is obscured from view by some object. In this particular case a briefcase is parked at the back left edge of the field of view, approximately in line with the left edge of the cart assembly to provide an on-screen reference for setting up the protection zones in the following steps.
Illustration 7: Typical UBG scanner view after reading Area Patterns This operation loads all 32 areas from the scanner into the PC memory. Using the dropdown menu box at the top of the screen, the user can overlay any of these existing patterns on the current scan. Notable features of this display and edit screen include: On-screen measurement grid Mouse position readout (in mm) at the bottom of the screen Grab handles to graphically adjust outermost pattern area Grab Bars to adjust interior patterns relative to the outer pattern, discussed below. Area Number drop-down menu box at the top of the screen Sub-area shape selection drop-down menu box near the top of the screen, discussed below.
Note that all measurements are relative to the center of the scanner, which is usually located at the center of the front of the cart.
Illustration 8: Typical scanner setup for straight, low speed moves In this case, the pattern is quite wide (almost 2 meters, or nearly 6 feet) because the application being illustrated includes a wide companion cart attached to the base cart, so it is important to have the pattern protect the full width of the payload. This remains true for the rest of the illustrations in this section, although some users without a wide payload will want to use a narrower pattern. This low-speed pattern looks forward far enough to allow the cart to decelerate nicely and stop without collision when an obstacle is encountered. Note that this is Area 1, identified on the screen by the drop-down menu at the top and the message in the bottom status bar. This will be used by the cart when executing any step with the Scanner parameter set to 1, which would be most straight, low-speed moves. For example, Route 1 Step 1 would be set up on a cart like this (note this illustration is for AutoCart firmware Version 5.xx - see also V8.xx firmware update at the end of this document):
Illustration 9: Typical scanner setup for straight, high speed moves This pattern is appropriate for a heavy payload traveling at higher speeds: in this situation the stopping distance is increased, so it is necessary to detect obstacles at longer range. Note that this is Area 3, identified on the screen by the drop-down menu at the top and the message in the bottom status bar. This will be used by the cart when executing any step with the Scanner parameter set to 3, which would be most straight, high-speed moves.
The following pattern, Area 6, is typical for use where the cart will be making a left turn, and would be specified only for a step that is actually executing such a turn. In this scenario, because the cart is actually turning away from objects near its front right corner, this corner of the pattern can be pulled back. On the other hand, since the cart is turning toward any obstacles that might be off to its left, the pattern is extended in that direction to provide advance notice of obstacles in time to stop for them. Notice also the additional corner points established by the square grab handles around the perimeter. Up to seven such handles are available; in the simpler patterns above, the unused handles are stacked at location 0,0 - they can be deployed by grabbing the handle at the center and dragging it out the periphery. Such peripheral vertices can, if desired, be removed by dragging one vertex handle onto another, whereupon they will merge together and one will disappear (or be relocated to 0,0). Notice also the selection of the Ratio menu at the top of the screen: this is used to make the interior detection patterns follow the general outline of the outermost pattern, which is most useful for asymmetrical patterns like this. The ratio between the internal and outermost patterns is adjusted by grabbing the color bars on the central axis of the scanner and moving them up or down. .
Illustration 10: Typical scanner setup for low speed left turns, using Ratio option for zones 2 & 3 The actual actual contour of the right corner is a function of the sharpness and speed of the turn; this means it may be appropriate to have several left turn patterns for various ranges of turning radius in the path. They are deployed in the cart by specifying the appropriate scanner pattern number in each individual step.
The following pattern, Area 8, is typical for use where the cart will be making a right turn, and would be specified only for a step that is actually executing such a turn. In this scenario, because the cart is actually turning away from objects near its left corner, this corner of the pattern can be pulled back. On the other hand, since the cart is turning toward any obstacles that might be off to its right, the pattern is extended in that direction to provide advance notice of obstacles in time to stop for them. Notice also the additional corner points established by the square grab handles around the perimeter. Up to seven such handles are available; in the simpler patterns above, the unused handles are stacked at location 0,0 - they can be deployed by grabbing the handle at the center and dragging it out the periphery. Such peripheral vertices can, if desired, be removed by dragging one vertex handle onto another, whereupon it they will merge together and one will disappear. Notice also the selection of the Ratio menu at the top of the screen: this is used to make the interior detection patterns follow the general outline of the outermost pattern, which is most useful for asymmetrical patterns like this. The ration between the internal and outermost patterns is adjusted by grabbing the color bars on the central axis of the scanner and moving them up or down.
Illustration 11: Typical scanner setup for low speed, moderate right turns, using Ratio option for zones 2 & 3 Shown below is a special case that was used to allow the cart to maneuver into close quarters with a stationary machine, approaching from a tight right turn and continuing into a work cell. In this particular instance the
work cell had equipment that was below the companion cart, so both sides of the pattern were pulled inward to allow the cart core to enter between the cell machinery. In addition, because of the right-turn approach, the left front corner was trimmed back to just clear the equipment while entering the cell. In cases like this, the scanner should be considered as protecting the cart from physical crashes: in this particular instance personnel must take responsibility to keep clear of the outer portions of the payload. Alternatively, external protection devices could be used to prevent the cart from entering the area with personnel present.
Illustration 12: Example setup for tight right turn into close quarters with machinery Another special case is shown below: this illustrates the adjustment made to allow the cart to drive into an online charging station which sits close enough to the path that it can make contact with the right side of the cart. Hence, the right side is trimmed to allow passing the charger shoes. Like the pattern above, this limits operator protection for the right side of the cart, so other precautions must be observed to protect personnel.
Illustration 13: Special setup for approaching an on-line charger on the right side of the cart, at low speed
Chose an appropriate location and file name. Note that the program will not over-write an existing file name; if you try, it will report an error and not save anything. Therefore you must either create a new name or delete an existing name before trying to use it again. It is suggested that sequential file names be use, to maintain a backup path in case of error. Once an area has been saved, the file menu's Open Area File can be used to read it back into the system from the PC's storage, as an alternative to loading it directly from a scanner. This can allow a user to initialize a new scanner, for instance, with a saved setup. This procedure is described below.
It doesn't matter which area pattern is in view when writing: the operation will write all Area patterns to the scanner. Immediately after the write, the scanner will utilize the patterns that were written.
Specifying the Area Pattern for a step (AutoCart Firmware Version 5.xx)
As briefly mentioned above, the patterns reside in the scanner itself. Which pattern it uses at any particular moment is controlled by a numeric code sent from the carts step control system. Part of the definition process for each step in the cart program is to decide which Area Pattern is appropriate for the operation. Once the Area Number has been defined in the scanner and selected for a particular application step, then it must be entered as one of the parameters for that step. This is accomplished through the HMI edit screens, which are detailed elsewhere. For purposes of this discussion, however, it is appropriate to show how a particular area number gets entered into the system for a given step. Observe the Scanner data entry field in the display below:
The number entered into the Scanner field will be the Area number used for the step. This must be set up for each step, of course. It is suggested that users should establish some pattern to the area numbers so that they are not difficult to remember. For example, Area 1 could be used for slow, straight moves, with areas 2 & 3 also straight but at progressively higher speeds. In the same vein, Areas 4 - 6 could be a sequence of left turn patterns in some progression such as speed of motion or increasing turn radius; a similar sequence could establish a progression of right-turn patterns in Areas 7-9. Areas 10 & up could be used for relatively rare special cases such as illustrated above.
Specifying the Area Pattern for a step (AutoCart Firmware Version 8.xx)
As briefly mentioned above, the patterns reside in the scanner itself. Which pattern it uses at any particular moment is controlled by a numeric code sent from the carts step control system. Part of the definition process for each step in the cart program is to decide which Area Pattern is appropriate for the operation. Once the Area Number has been defined in the scanner and selected for a particular application step, then it must be entered as one of the parameters for that step. This is accomplished through the HMI edit screens, which are detailed elsewhere. For purposes of this discussion, however, it is appropriate to show how a particular area number gets entered into the system for a given step. Version 8.xx supports either Ultrasonic or Laser sensors as a user selection for each step. To accommodate these options the HMI screens have been redesigned as shown here:
The textbox above the OBSTACLE AVOIDANCE button displays the currently selected obstacle avoidance mode for the step being edited. To change this parameter, press the green Obstacle Avoidance button to advance to the screen below:
This screen (above) again displays the current setting, and allows further selection between Ultrasonic sensors or Laser Scanner, with subsequent setup screens for those two types - obviously the appropriate hardware must be installed for the mode selected. As we are addressing the laser scanner usage in this document, press the Optical Scanner Setup to advance to the following screen:
On this screen you can choose the scanner pattern number by pressing the appropriate button. The textbox at the top of the screen will update to confirm the selection. Note that option 0 technically exists to turn the scanner off, though the cart will not move in that state. This could theoretically be used to save a small amount of battery power in a step that is merely waiting for something to happen externally. There is a startup delay before the scanner will resume operation, which would have to be allowed for in the subsequent step. This concept is hypothetical and unproven as of this writing. Once the appropriate pattern is chosen, use the yellow Previous buttons (on this screen and the previous one) to get back to the Step Function screen, where the Obstacle Avoidance textbox will now display your selected pattern which will be the Area number used for the step. This must be set up for each step, of course. It is suggested that users should establish some pattern to the area numbers so that they are not difficult to remember. For example, Area 1 could be used for slow, straight moves, with areas 2 & 3 also straight but at progressively higher speeds. In the same vein, Areas 4 - 6 could be a sequence of left turn patterns in some progression such as speed of motion or increasing turn radius; a similar sequence could establish a progression of right-turn patterns in Areas 7-9. Areas 10 & up could be used for relatively rare special cases such as illustrated above.
NEW PRODUCTS
LASER RANGE-FINDER TYPE OBSTACLE DETECTION SENSOR
UBG-05LN
* Long range detection(5m) * High accuracy with semi-conductor laser(+/- 20mm at 1m) * 31 kinds of detecting area can be made
General/Feature
Max. 4m
Application
Max. 5m
UBG-05LN
Specifications
Model No. Power source Current consumption Light source Detection distance Accuracy Hysteresis Output Scanning angle Scanning time Response time Indicators Connection method Ambient light resistance Ambient temperature/ humidity Vibration resistance Impact resistance Protective structure Weight Life Material UBG-05LN 24VDC10%(Startup voltage range 18 to 30VDC) 150mA or less(Rush current 300mA) Semiconductor laser diode(wavelength 785nm), Laser safety class 1(FDA) 0.01 to 5m(White sheet with 125125mm) 20mm at 1m or less, 2% of measurement, Repeatability 10mm Values specified while setting area patterns(Default 6.25%) 6.25% of detecting distance(not less than 60mm) 3.17% of detecting distance(not less than 30mm) Output 1 to 3, trouble output, Photo-coupler/NPN open-collector output(30VDC 50mA Max) 180(Resolution 0.36) 100msec/scan Less than 210msec(Scanning time 100msec/1 rev.) Output lamp 1 to 3(orange), Power lamp(green) Lead wire 1m long Halogen/mercury lamp : 10000lux or less, Fluorescent lamp : 6000lux(Max.) -10 to +50, 85%RH or less(Not condensing) 10 to 55Hz, double amplitude 1.5mm Each 2 hour in X, Y and Z directions 196m/s2(10G) Each 10 time in X, Y and Z directions IP64 Approx. 185(260 with cable) 5 years during normal condition(motor life) Front case : polycarbonate, rear case : ABS
External dimension
Date2006.05.18
Symbol
Amended Reason
Page
Date
Corrector
Approved
MORI
Checked
SUEKUNI
Drawn
SANTOSH
Designed
MORI
Title
No.
C 42 3404
1. Outline 1. Operating Principle UBG-05LN is an obstacle detection sensor with 785nm wavelength laser light source. It detect objects in the predefined area by scanning 180 semicircle and calculates the coordinates of the detected object by measuring its distance and angle. The product is laser class 1 safe. 2. Area Setting 31 different area patterns and their coordinate points can be set using application software and serial communication RS232C. 3-step outputs can be selected for each area. 3. Area Switching Bit input at terminal points switches the predefined area patterns. 4. Malfunction Output Self-diagnostic functions continuously check laser radiation and motor rotation and supplies malfunction output upon error detection.
AGV Control
Max. 10m
AGV
UBG-05LN
Specifications
C 42 3404
27
Specifications Model Light source UBG-05LN Semiconductor laser diode (=785nm) Laser safety Class 1 (FDA) Laser power:0.8mW or less(Scanning satishfies the laser Class 1 safety.) 24V DC 10% (Startup voltage range 18~30V) 150mA or less (Rush current 300mA) 100mm ~ 5000mm* (White sheet 125125 mm or more) 100mm ~ 8000mm* (Specific reflector 250250 mm or more) Distance 100 ~ 1000mm 20mm* Distance 1000 ~ 4000mm 2% of measurement* Repeatability 10mm* Values specified while setting area patterns (Default: 6.25%) 6.25% of detection distance (not less than 60 mm) 3.17% of detection distance (not less than 30 mm) Photo coupler open collector output (DC 30V, 50mA max.) Output 1: Turns OFF during object detection inside area. Output 2: Turns OFF during object detection inside area. Output 3: Turns OFF during object detection inside area. Malfunction Output: Always ON during normal operation. (Note: All the outputs turn OFF during malfunction) 180(Resolution 0.36) 100msec/scan Less than 210 msec (Note: Additional delay of max. 100 msec (1 scan time) will occur during area switching) Within 10 sec after power supply. (Varies with startup conditions) Power supply (Green): Flashes during startup or sensor malfunction Output 1 (Orange): Switches on during object detection inside area Output 2 (Orange): Switches on during object detection inside area. Output 3 (Orange): Switches on during object detection inside area. Flying lead cable (1m) Halogen/Mercury light: 10000Lx or less Fluorescent Light: 6000 Lx (max.) (Note: Direct sunlight or strong light source may cause misdetections)
Hyteresis Outputs
Scan Angle Scan Time Output Response Time Start up Time Light Display
Connection Ambient Light Resistance Ambient Conditions Temperature: Humidity: Storage temperature Vibration Resistance
-10 ~ 50C 85% or less (non-condensing) -25 ~ 75C Double amplitude 1.5mm 10 ~ 55Hz, 2 hours XYZ direction, and 98m/s2 55Hz ~ 200Hz in 2 minutes sweep, 1 hours in XYZ directions Impact Resistance 196 m/s2 (10G), 10 times in XYZ directions Weight Approx. 185g (260g with cable) Protection Class IP64 Case Front: Polycarbonate / Back: ABS External dimension 60 W60 H75 D mm *Under standard test conditions.
UBG-05LN
Specifications
C 42 3404
37
3. Specifications (continue) Area Setting Output1 setting: Area with maximum 7 points form 0 to 5000mm Output2 setting: Straight : Fan Shape : Percentage of Output1 area points Output3 setting: Same as Output2 Inputs and Area Photo coupler input (Anode common, supply current to switch on the Selection inputs = 4mA) Area Switching: Set area numbers with [Input1][Input2] [Input3][Input4][Input5] Laser radiation stops with all inputs ON. High: OFF Low: ON
[Input1] ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF [Input2] ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF [Input3] ON ON ON ON OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF [Input4] ON ON ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF OFF OFF [Input5] ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF Area Patterns Laser OFF Area 1 Area 2 Area 3 Area 4 Area 5 Area 6 Area 7 Area 8 Area 9 Area 10 Area 11 Area 12 Area 13 Area 14 Area 15 Area 16 Area 17 Area 18 Area 19 Area 20 Area 21 Area 22 Area 23 Area 24 Area 25 Area 26 Area 27 Area 28 Area 29 Area 30 Area 31
Input Response Time Input reading frequency: 1 scan time (100msec) (Note: Input reading frequency is 1msec when Laser is switched off externally)
UBG-05LN
Specifications
C 42 3404
47
4. Lead cable color and signals Color Black White White (Blue) Orange Gray Red Green Yellow Purple White (Yellow) White (Purple) Brown Blue Yellow (Red) Yellow (Green) Yellow (Black) Note: Signal Output1 Output2 Output3 Malfunction Output Output common minus Input common plus Input1 Input2 Input3 Input4 Input5 +V IN -V IN Serial Input (RXD) Serial Output (TXD) Serial Ground (GND)
1. Leave the unused input terminals open or connect to input common plus (red). 2. Leave the unused output terminals open or connect to input common minus (gray). 3. Colors inside ( ) suggest wires with colored lines on either sides.
5. Installation Notice When mounting the device make sure to provide sufficient space for light window. Sensor will not operate normally if its view is blocked leading to serious injuries or property damage. Note For Long Term Use: It is necessary to readjust/reset sensors operating for more than one year to maintain the absolute accuracy.
UBG-05LN
Specifications
C 42 3404
57
UBG
Output3
Output2
Output1
UBG
UBG
UBG
4m
Area Setting Range
5m
UBG
OBJECT: White Kent sheet 300300mm placed perpendicular to the sensors vertical axis within 100~5000mm from sensor axis Or Specific Reflector 200200mm placed perpendicular to the sensors vertical axis within 100~8000mm form sensor axis
UBG-05LN
Specifications
C 42 3404
67
8. Input/Output Circuit
Output 1
Main Circuit
Load
+
I/O Power Supply
Input 1
1K 4.7K
Input 5
FG
UBG-05LN
Specifications
C 42 3404
77
06_Warning_Light_With_Adjustable_Mast_Rev_1.01
1.
CAMERA:
INSPECT AND CLEAN THE CAMERA LENS WITH A SOFT CLOTH. DO NOT USE ANY CLEANING AGENTS OR CHEMICAL CLEANERS. DEPENDING ON THE AMOUNT OF CONTAMINATION, INSPECTION AND CLEANING MAY BE REQUIRED MORE OFTEN. DO NOT REMOVE CAMERA OR CAMERA BOARD. IF CAMERA IS LOOSE, CONTACT THE FACTORY FOR INSTRUCTION ON REPLACEMENT AND/OR RE-ALIGNMENT. CHECK CAMERA AND BOARD CONNECTORS. IF CAMERA BOARD IS LOOSE, TIGHTEN.
2.
CASTERS:
CHECK STABILIZER BALL TRANSFERS FOR WEAR & DAMAGE. CHECK URETHANE STEERING MOTOR CASTER WHEEL FOR WEAR, DAMAGE AND BONDING SEPARATION WITH THE WHEEL HUB. CHECK DRIVE AXLE URETHANE CASTER WHEELS FOR WEAR, DAMAGE AND BONDING SEPARATION WITH THE WHEEL HUB. REPLACE DEFECTIVE WHEELS
3.
STEERING/DRIVE:
MAKE SURE THAT THE DRIVE IS SECURELY ATTACHED TO VEHICLE FRAME CHECK WIRING FOR BROKEN SOLDER JOINTS AND WEAR. INSPECT STEERING MOTOR. REPLACE IF DAMAGED.
Rev 2_00
Page 1 of 5
5.
BATTERY CHARGER:
CHECK CABLES FOR TIGHT CONNECTIONS. CHECK CABLE CONNECTION TO CHARGER FOR BROKEN WIRE STRANDS AND REPLACE IF BROKEN. CHECK THE SMART CONTROLLER ~ IQ4 ACCESSORY PLUG TO SEE IF LED IS WORKING PROPERLY. CHECK SMART CONTROLLER FUNCTION: o UPON INITIAL CONNECTION TO THE BATTERY, THE LED WILL FLASH 12 TIMES FOR A 24 VOLT BATTERY SYSTEM. o o o o BULK CHARGE GREEN LED FLASHES RAPIDLY. ABSORPTION CHARGE GREEN LED FLASHES AT A SLOWER RATE. FLOAT CHARGE GREEN LED WILL REMAIN LIT AND NO LONGER FLASH. WHEN FIRST CONNECTED AND THE BATTERY IS NOT IN NEED OF CHARGING, FLOAT CHARGE WILL BEGIN IMMEDIATELY AND THE LED WILL REMAIN LIT AFTER IT HAS COUNTED THE 12 BATTERY CELLS. CHECK FAN. FAN ONLY OPERATES WHEN THE CHARGER IS WORKING PROPERLY. IT MAY TAKE SEVERAL MINUTES FOR THE FAN TO START AS THE CHARGER HEATS UP. THERE ARE 2 FUSES PER CHARGER. INSPECT CHARGER FOR LOOSE FUSES. IF FUSES ARE LOOSE, RE SEAT LOOSE FUSE(S).
SMART CONTROLLER IS OPTIONAL FEATURE NOT INCLUDED IN ALL AGCS Rev 2_00 07-00 AGC Preventative Maintenance Rev2_00.doc Page 2 of 5
6.
WIRING:
INSPECT ALL WIRES, PLUGS, AND ELECTRICAL CONNECTIONS FOR LOOSE
Rev 2_00
Page 3 of 5
NOTE:
THE GUIDEPATH MUST BE KEPT IN GOOD CONDITION FOR SMOOTH OPERATIONS.
Rev 2_00
Page 4 of 5
8.
9.
FRAME:
CHECK FOR LOOSE BOLTS AND RE-TORQUE TO TORQUE SCHEDULE. ADJUST DECK PER THE SETUP DIMENSIONS IF DECK DOES NOT SIT LEVEL TO THE FLOOR.
Rev 2_00
Page 5 of 5
Motor Connection
Analog Connection
T2 Terminal Block
T3 Terminal Block
Rev 1 01
Page 1 of 10
Guidance
High Speed
Floor Marker Input Dynamic Brake Enabled Main Drive Enabled Reverse Enabled Steering Drive Enabled
Rev 1 01
Page 2 of 10
38) LED#3
P4 Terminal Block
P2 Terminal Block
J6 Jumper
Relays J3 Connection
Jumpers LED#6
P3 Terminal Block
P1 Terminal Block
(Weidmuller Terminal Blocks (Orange) may be present, Phoenix Terminal Blocks (Green) Shown)
Rev 1 01
Page 3 of 10
Speed Control
J5 Connection J4 Connection
Feedback Adjust
Rev 1 01
Page 4 of 10
P2 Terminal Block
PC Connection
NPN/PNP Config.
P4 Terminal Block
Keyence Scanner Interface Board For front and rear laser scanners. Used for bank select, reset, warning zone protection and powering laser scanner units To Expander Board interface for Laser Scanner
Rev 1 01
Page 5 of 10
Master On
Power Connection
Lighting LEDs
Rev 1 01
Page 6 of 10
Guidance Board
IDC AGC3700 Processor Base supports the Rabbit Core processor module. The high performance processor supports analog and digital inputs along with serial and Ethernet connections. The processor base and core module is specifically designed for AGC cart operation utilizing a specialized color camera to provide guidance to a steering servo drive and motor speed control. Most cart functions are stored in the core processor. Core processor is plug-in allowing for easy field updates. 1 Radio Communication Port. Connects to AGC Radio. 2 3 4 Camera Communication Port. Connects to AGC Camera Board. Graphical User Interface (GUI) communications port. Connects to GUI. PC Diagnostic Port for camera, radio, or graphic user interface. This port connects to the device that is selected by the (6) Diagnostic Port Selector. The Diagnostic Port Selector switches select which, if any, port that the Diagnostic Port (4) is connected to. Only one switch should be in the PC selection at a time. Run: Sets the corresponding port for normal cart operation. PC: Connects the corresponding port to the Diagnostic Port. CAM-A: Connects the Diagnostic Port to the camera. Comm: Connects the Diagnostic Port to the radio. GUI: Connects the Diagnostic Port to the graphical user interface. T1 Terminal Block. 24V control power, pendant control. Refer to AGC wiring diagram for more information. T2 Terminal Block. 24V control power, charge relay, status outputs Refer to AGC wiring diagram for more information. T3 Terminal Block. Analog inputs, Current Sensing. Refer to AGC wiring diagram for more information. T4 Terminal Block. 5V control voltage, ultrasonic trigger & receivers. Refer to AGC wiring diagram for more information. Motor Connection to (47) J4 Connection on Drive Board Analog Connection to (45) J5 Connection on Drive Board Brake Module Port Rabbit Core Programming Port Used to perform a Dead Reckon Test. 1: Dead Reckon to the left. 2: Dead Reckon to the right. 3: Dead Reckon enabled. 4: Not Used
6 7 8 9 10 11 12 13
14
Rev 1 01
Page 7 of 10
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Expansion Board
IDC AGC-3700B EXP provides access to the use of a laser scanner, in addition the user gains the use of more I/O to assist in other AGC applications such as part in place proximity sensors, status indicators, or whatever needs may exist for 24V control sensors or actuators. 54 P2 Terminal Block
Rev 1 01 10-01 AGC Boards Whirlpool Rev1 01.docx Page 9 of 10
55 56 57 58
Light Board
IDC Model LAMP-18 provides a uniform band of light to aid in providing a constant image color for the camera to follow. Power Connection 61 Provides power to light board. Lighting LEDs 62 Provides light for illuminating stripe
Rev 1 01
Page 10 of 10
5) Laser Scanner
8) Radio System
10) Reflector
Rev 1 01
Page 1 of 9
19) Charger
17) Transaxle
Rev 1 01
Page 2 of 9
23) Battery
6) Sound Module 26) Master Start/Reset Button 27) Cart Power Switch
25) E-Stop
Rev 1 01
Page 3 of 9
Rev 1 01
Page 4 of 9
Rev 1 01
Page 5 of 9
Indicator Light
2 3 4
5 6 7 8 9 10 11 12 13
Laser Scanner Sound Module Cart Power Switch Radio System Bumper Photoeye Reflector Lift Control Circuit Breaker Control Power Circuit Breaker Reg. Duty Motor Drives Circuit Breaker Heavy Duty Motor Drives Circuit Breaker Proximity Sensor Cable Proximity Sensor Brake Mechanism Reg. Duty Transaxle Heavy Duty
13 14 15 16 17 17
Rev 1 01
Page 6 of 9
24 25 26 27 28 29 30 31 32 33 34 35 36
37
STD
STD
STD
STD
38
N/A
N/A
N/A
N/A
Rev 1 01
Page 7 of 9
AS050 / HOFFMAN 9703K85 / MCMASTER CARR 9600K63 / MCMASTER CARR US-2M-TTL / IDC CORP. SU147 / WELLS ECC57-4502 / CARQUEST SC628ND / MALLORY (OBSOLETE) BCB-73 / IDC CORP. BCC-62 / IDC CORP. BES 516325GE5YS4 / BALLUF V1-G-TE5M-PVC / P&F 538-03-06-1023 / MOLEX 538-03-06-2023 / MOLEX 538-02-06-1103 / MOLEX 538-02-06-2103 / MOLEX 35143-0201 / MOLEX 35141-0201 / MOLEX 35728-0201 / MOLEX
STD STD STD STD STD STD N/A STD STD OPT OPT STD STD STD STD STD STD STD
STD STD STD STD STD STD N/A STD STD OPT OPT STD STD STD STD STD STD STD
STD STD STD STD STD STD N/A STD STD OPT OPT STD STD STD STD STD STD STD
STD STD STD STD STD STD N/A STD STD OPT OPT STD STD STD STD STD STD STD
57 58 59 60
Page 8 of 9
61 62
Rev 1 01
Page 9 of 9
SECTION 11-00
Troubleshooting
Steering Position Feedback Sensor The steering position sensor provides angular feedback of the wheel position to the servo drive and core processor. This provides a closed loop position along with a camera command that provides high precision following. The position sensor utilizes a non-contacting magnetic sensor. An embedded magnet attached to the gear drive provides the angular measurement and is detected by a proprietary sensor similar to a compass. This measurement method is superior to other transducers that have mechanical connections such as a pot or resolver. Bottom view of steering Wheel and Position Sensor
Steering Wheel
PAGE 1 of 8
SECTION 11-00
Steering position sensor Measurement It is important to time the steering position feedback sensor to the servo drive. This insures that the absolute encoder will indicate left, straight and right when commanded by the processor. The first step is to make sure that the output from the position feedback is close to zero when the steering wheel is straight. Insure that the wheel is square to the cart. With power turned on, measure with a digital voltage meter (DVM) between terminals 3 & 4 to make sure the position output is with in range of zero (0) +/- .650V DC. See Fig.6 below. If measurement is out of range check to make sure that the position of the magnet is perpendicular to the wheel when the wheel is straight. Failure to make this adjustment may result in erratic steering. Check magnet under sensor cover Fig.5. There is a Transtork nut assembly above the motor drive that may be loosened and the sensor re-positioned by hand. Once you have aligned the magnet assembly, be sure to tighten the Transtorque nut assembly to 19.8nm. Install cover assembly and make sure magnet is not touching or scraping circuit board or cover. Magnet Check Fig. 5
Steering wheel
Magnet must be perpendicular to wheel when wheel is straight. Compensation adjustment (P4) in servo module can correct for slight misalignment.
PAGE 2 of 8
SECTION 11-00
Measurement of transducer position Measure between terminals 3 and 4 with a DVM Fig.6. Voltage should be between -.650 to +. 650 If measurement is out of this range see magnet check procedure above. Fig.6
Steering Sensor Compensation adjustment0 With the steering wheel perfectly straight, turn power on but do not initiate cart to cycle. Measure on Pin 1 of IC U1 for 0.0VDC with DVM (Fig.7). Adjust P4 to achieve this value. P4 is a 25 turn pot and can be rotated indefinitely with out damage. If 0.0V cannot be achieved recheck position sensor reading above to be sure that the voltage is below .65 volts. Fig.7 Terminal 3 Common Pin 1 on U1
Dead
Reckon Steering
PAGE 3 of 8
SECTION 11-00
Command Check and Adjustment A steering command must be calibrated to associate true straight command from the processor to the servo drive. This is accomplished after the steering position check performed above has been accomplished. The cart may be put in Dead Reckon mode to perform this test. Test may be checked with the cart on its back or on the floor to check for straight movement. To put the cart in Dead Reckon mode plug in the pendant control. This will automatically set the cart to move without a color path. Press the green run button and the cart will move forward providing there are no obstacles in front blocking the laser scanner. The cart should move in a straight line. If a noticeable left of right turn is detected the servo board must be adjusted If the wheel is not straight, adjust the steering centering Pot P1 on Servo Drive board to correct any misalignments. See Fig.9 Servo Drives Fig.8
P1 Adjusts Dead Reckoning for straight wheel operation when the pendant control in plugged in and operated.
After the dead reckoning test and adjustment, you may test the left and right commands by pressing and holding the left and right button on the pendant control.
PAGE 4 of 8
Fig.10
Cooling Fan
PAGE 5 of 8
Laser Block This will prevent the cart from operating if an obstacle is detected by any one of the ultrasonic transducers. Cart may be too close to obstacle Master reset is depressed. Pull out red mushroom button and press green button. Waiting for operator release is an indication for operator input to tell the cart to move to the next step. Pressing the Green button initiates the move. Battery Low Is an indication that the battery is too low for safe operation. Battery must be charged. Battery Low is indicated by a doorbell chime from the music module. Brake set in free-wheel position will prevent cart motion. This insures that the cart will stop properly in load and unload locations. The yellow beacon will flash two fast blinks followed by a noticeable pause. Brake handle in back of cart must be set to the down position.
Tach sensor or wiring fault Tach loss is checked anytime the motor is commanded to go and pulses are not detected. Cart will run fast briefly and stop immediately with the brake applied. Cart must be powered down to reset the fault. If problem persists check the tach sensor for continuity using an ohmmeter. Tach sensor is measured on terminals 9&10, the orange plug on the servo drive board. The reading should be 630 ohms +/- 10 %. Tach sensor is located on
PAGE 6 of 8
SECTION 11-00
drive motor top near the brake handle. Sensor is connected with an automotive type connector.
See Fig. 12
PAGE 7 of 8
SECTION 11-00
Loss of Guidance
Loss of guidance is detected in the microprocessor (Flashing Red LED on processor board top left side.) The amber lamp on cart top will flash a fast sequence indicating that the cart is not on tape guidance or the camera is programmed to the wrong colors. Make sure cart is on stripe when initiated. Cart is dependent on a camera signal to operate. Color selection in the camera may be wrong. Check color values with the WEB browser. See WEB browser section to view colors. Check LED lamp board for illumination. IF no illumination is observed under the cart in front, check 9-pin serial cable to camera assembly for proper plug in. Fig.11 Check LED board for proper power connection. See Fig.12 Check Toggle switches on guidance processor for proper setting. Bat handle must be switched to the outside of the circuit board. Check motor drive for proper operation by implementing a dead reckoning command. This is accomplished by plugging the pendant control. This will test motor and steering drives. Check for loose connection to circuit board on the camera assembly under the cart. See Fig. 10 for cable placement. Check Camera view for proper focus. Use the camera view program starting on page 4. Cart does not run and no indication of faults Check for circuit breaker trip in control panel Check to be sure dipswitches are off on processor board Check to make sure all toggle switches are in the Left position Battery voltage too low. Check with volt meter for 24vdc Check for obstruction in front of laser sensor Check motor plug for connection
PAGE 8 of 8
1800 FRUIT RD. ALGONAC, MICHIGAN 48001 PHONE: (810) 794-4929 FAX: (810) 794-7449 E-mail: [email protected]