Differences
This shows you the differences between two versions of the page.
| prog:basics_explaining_different_concepts [2020/09/29 02:25] – [Examples] joachim | prog:basics_explaining_different_concepts [2026/09/08 23:30] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 13: | Line 13: | ||
| For each location we create unique programs, adapted for this location. This means that a program in another location can have the same name without having duplicates(see illustration below)//. //For the programs to work and wash in the right order, we must add them in **recipes**. Everything that is created for a location will only be available in this room (see the illustration below). | For each location we create unique programs, adapted for this location. This means that a program in another location can have the same name without having duplicates(see illustration below)//. //For the programs to work and wash in the right order, we must add them in **recipes**. Everything that is created for a location will only be available in this room (see the illustration below). | ||
| - | However, it is possible to copy programs from one location to another if you know that this program would fit in identical pens in another room (identical pens with same position of the magnetic markers). This feature is found where you create recipes. For more information, | + | However, it is possible to copy programs from one location to another if you know that this program would fit in identical pens in another room (identical pens with same position of the magnetic markers). This feature is found where you create recipes. For more information, |
| **{{: | **{{: | ||
| Line 48: | Line 48: | ||
| ==== Program ==== | ==== Program ==== | ||
| - | Program is what you teach the robot with [[: | + | Program is what you teach the robot with [[: |
| So bottom line, don't try too much the first thing you do. | So bottom line, don't try too much the first thing you do. | ||
| Line 55: | Line 55: | ||
| - No alarms | - No alarms | ||
| + | |||
| - Efficiency | - Efficiency | ||
| + | |||
| - Results | - Results | ||
| Line 66: | Line 68: | ||
| Pens in the same row that are identical can be washed with same programs. Check if there are pens that is different from others. Such as size, interior, location of pipes and other circumstances. | Pens in the same row that are identical can be washed with same programs. Check if there are pens that is different from others. Such as size, interior, location of pipes and other circumstances. | ||
| - | Generally, you want to use the same program for all pens in that row. For example, use "Floor R" and "Wall R" to the entire right-hand side. Check if it’s possible to apply the same program to mirror-flipped pens if a row has that.<font 11.0pt/ | + | Generally, you want to use the same program for all pens in that row. For example, use "Floor R" and "Wall R" to the entire right-hand side. Check if it’s possible to apply the same program to mirror-flipped pens if a row has that.If two different programs are needed for mirror-flipped pens, they could be named "Floor R 1"/" |
| The first/Last pens are often different with size and is adjacent to external walls so there isn’t possible to apply the same program in these pens. These pens need individual programs. For example, the floor program for the first pen on the right side is named "Floor R First" | The first/Last pens are often different with size and is adjacent to external walls so there isn’t possible to apply the same program in these pens. These pens need individual programs. For example, the floor program for the first pen on the right side is named "Floor R First" | ||
| Line 75: | Line 77: | ||
| Examples: Maps of needed floor and wall programs to clean the entire room. As you can see, you get most out of the programming if you focus on the pens in the middle. These pens can repeat the same program. | Examples: Maps of needed floor and wall programs to clean the entire room. As you can see, you get most out of the programming if you focus on the pens in the middle. These pens can repeat the same program. | ||
| - | All the programs you teach the robot, must be placed in a **recipe **<font 11.0pt/ | + | All the programs you teach the robot, must be placed in a **recipe **in order to work. |
| ---- | ---- | ||
| Line 81: | Line 83: | ||
| ==== Recipe ==== | ==== Recipe ==== | ||
| - | The recipes tell the robot what programs it should run at each markers. A compilation/ | + | The recipes tell the robot what programs it should run at each markers. A compilation/ |
| - | <font 11.0pt/ | + | It is the recipes that you are selecting before automatic start. Select the recipes in the order you want them to wash. |
| - | <font 11.0pt/ | + | If you know, before the start of the wash, that the floor is very dirty and it sits hard you can run the floor recipe for example 3 times in a row to get more focus on the floor and then finish with the wall recipe. |
| - | <font 11.0pt/ | + | Name the recipes for the **General washing task**. Such as " |
| ---- | ---- | ||
| Line 93: | Line 95: | ||
| ==== Markers ==== | ==== Markers ==== | ||
| - | [[: | + | [[: |
| - | {{:prog:physicalmarkers.png? | + | OBS: Do not mount markers so they get inte contact with metal. This may spread the magentism and disorient the robot. This is most relevant for Short S-markers. |
| + | |||
| + | **Examples of marker placements in a weaning, finishing or similar room:** \\ | ||
| + | As seen in the two illustrations below. One room doesn' | ||
| + | The markers are there as a reference, making it possible for the robot to reposition itself if something goes wrong in the positioning in the aisle. If the aisles wall, which the robots guidance wheels are facing, are even and smooth it is not necessary to use a marker at the last pen. Since the last pen needs a special program due to the outer wall/door that are in the way for the guidance wheel at the front. Those programs could nevertheless be thought from the marker before.\\ | ||
| + | In the examples below, we can use the programs in the middle to all the pens in the middle. The markers makes it possible to repeat these by putting the programs in to a recipe. | ||
| + | |||
| + | {{:prog:markerplacementandprogramteach-ins1.png? | ||
| + | |||
| + | \\ | ||
| + | **Example of marker placements in farrowing: ** \\ | ||
| + | A farrowing room has most often mirror flipped pens. This means that the robot needs to do a program for each unique pen and then repeat the same programs at next marker. This means the robot only needs a marker at every second wall. The robot will in this case repeat four programs at the markers in the middle. | ||
| + | |||
| + | {{: | ||
| Markers are magnetic and the robot has a [[: | Markers are magnetic and the robot has a [[: | ||
| - | **[[: | + | **[[: |
| [[: | [[: | ||
| - | + | **You can only start a wash and teach programs to the robot from a physical marker.** | |
| - | <font 11.0pt/ | + | |
| Do not use the virtual marker feature if the pens are 280 cm and above wide. The robot can only reposition itself when it reads a physical marker. If the distance between the physical markers are too far there is a greater risk for [[: | Do not use the virtual marker feature if the pens are 280 cm and above wide. The robot can only reposition itself when it reads a physical marker. If the distance between the physical markers are too far there is a greater risk for [[: | ||
| - | <font 11.0pt/ | + | With virtual markers you don't need as many physical markers, a good feature for those rooms that are very long. |
| - | [[: | + | Link: [[: |
| ---- | ---- | ||
| Line 122: | Line 136: | ||
| Learning the programs for the **first pens **are done from marker 1. For learning programs to the first pens, drive the robot backwards with the green arrows when selecting the **[[: | Learning the programs for the **first pens **are done from marker 1. For learning programs to the first pens, drive the robot backwards with the green arrows when selecting the **[[: | ||
| - | + | Programming for the **last** pens are | |
| - | <font 11.0pt/ | + | done from the last physical marker. Start learning from the last physical marker, but drive the robot to the desired starting position(past the second to last pen according to these examples). This means that we do not need another marker at the last pen (optional) at the end because no matter, you would need individual programs for the first and last pens due to the outer walls ( guidance |
| - | + | wheels could hit the wall/door at the start/end of the aisle). | |
| - | <font 11.0pt/ | + | |
| {{: | {{: | ||
| {{: | {{: | ||
| - | + | **"Floor L"** | |
| - | <font 16px/ | + | **"Floor R"** could, for example, be programmed at marker 3 and then applied to marker 1,2,3,4, 5 and 6 because there are similar boxes there. The boxes are mirror-flipped but only with the feeders on the other side so same program can be applied in these, just have that in mind during the programming so you keep same distance on both sides. |
| {{: | {{: | ||
| - | + | //The table shows which markers the programs are placed at. Markers with same color contain the same programs. This is an example in a finishing room.// | |
| - | <font 12px/ | + | |
| ---- | ---- | ||
| - | To get all floor washed, in the room in the example of the [[: | + | To get all floor washed, in the room in the example of the [[: |
| - | + | 9 different programs were needed. | |
| - | <font 12pt/ | + | **The programs are:** |
| - | + | Individual programs for the first and last boxers on each side (**4** programs) because they have all different requirements. | |
| - | <font 11.0pt/ | + | "Floor R" and "Floor L" are programs that works to the majority of each side (**2** programs). One program for the first part of the aisle that washes behind the robot, one program for the aisle that works at the majority of the markers, |
| - | + | and one program for the aisle at the last marker where there is another distance from the marker to the outer wall (**3** programs for the aisle). | |
| - | <font 11.0pt/ | + | **Same principle with wall recipes.** |
| - | + | Floor programs are shorter than the wall programs. | |
| - | <font 11.0pt/ | + | The time you put to make programs is well invested time when the quality and efficiency increases every time. |
| + | Aim to improve the programs in this room at the next wash and next wash, until you get a result you are satisfied with. This way you keep yourself familiar with the robot and you become a better programmer over time. | ||
| {{: | {{: | ||
| - | + | Programs created for the right side are placed at the right side (position 1 – 5 as shown on the screen).Programs created for the left side are placed at the left side (positions 6 – 10). | |
| - | <font 12px/ | + | " |
| - | + | | |
| - | <font 12px/ | + | |
| - | + | ||
| - | <font 12px/ | + | |
| {{: | {{: | ||
| Line 162: | Line 173: | ||
| This picture shows how it would look like at marker one with all programs according to the examples at the [[: | This picture shows how it would look like at marker one with all programs according to the examples at the [[: | ||
| + | The location is named Finishing. Recipe is named Floor. The location has 6 markers. | ||
| + | The programs for this location are placed on their positions. Including the aisle programs.The next step is to go to the next marker and choose which programs you want to use there. | ||
| - | <font 12px/ | + | Keep in mind that the same programs will follow from the previous marker, to the next marker in the same order. To use other programs when you are at marker 2, you can remove the ones that followed. |
| - | + | ||
| - | <font 12px/ | + | |
| - | + | ||
| - | <font 12px/ | + | |
| - | + | ||
| - | <font 12px/ | + | |
| ---- | ---- | ||
| - | If you want to learn more and see exactly how to press on the screen, go to " | + | If you want to learn more and see exactly how to press on the screen, go to " |