LinMot Designer Software A Training Course by LinMot, Inc. What Will We Teach You? How to develop a motion profile. How to select a Motor and Servo Controller that will run the profile. How to view the mechanical mounting dimensions. How to save the Design File for use later. LinMot Designer Course #2 School Supplies You should have the following to get the most out of this course. LinMot Designer software version 1.5.0 Laptop computer with above software installed LinMot Industrial Linear Motors Edition 15 You should also have a basic knowledge of the LinMot motor numbering system. LinMot Designer Course #3 Why Do We Need Software? To determine the correct motor and controller to use for a given application. To provide a single place where all application information is documented. Allows customer and supplier to agree on given specifications To do “what if” scenarios quickly. LinMot Designer Course #4 What Are the Challenges? There’s LOTS of math needed to determine: The maximum force available The force needed to make a move How speed will reduce available force Required servo controller Heat dissipation LinMot Designer does all the math! LinMot Designer Course #5 How Does LinMot Designer Help? It knows the characteristics of both LinMot Linear Motors and Servo Controllers and uses these in its calculations. It allows fast computation and display of “what if” scenarios. It calculates required power dissipation. It makes cool pictures! LinMot Designer Course #6 What Else? It produces graphs that are useful when analyzing the application. It determines the size of the power supply. It determines maximum force needed. LinMot Designer Course #7 What Else? It allows you to create moves that you know will work when actually doing the application. Accel, decel and max velocity in the case of a trapezoidal move. It can print all this stuff in one easy-to-use document! So Let’s Get Started! LinMot Designer Course #8 NOTICE! This program depends on the accurate input of data. Entering the wrong data, or ignoring something that shouldn’t be ignored, can result in selection of the wrong components. One way or the other, this will cost you time and/or money! LinMot Designer Course #9 What Info Must We Have? Strokes Maximum stroke Strokes for each move Masses Mass of the moving parts Mass of the payload Times Time to make each move Dwell times LinMot Designer Course # 10 Let’s Do An Application Stroke = 220 millimeter (mm) Global Mass = 1000 grams (g) Global means “always there”. Speed = 82 products per minute Local Mass (Product) = 700 g The Local Mass is only there for part of the move LinMot Designer Course # 11 More Detail on Speed The speed is 82 products per minute 1 min 60s 730m s 82 products 1 min The customer has specified the following: 190 ms to move out 190 ms to move back Sit and wait for 350 ms Total = 730 ms LinMot Designer Course # 12 So Let’s Start the Software! Click the LinMot Design icon on your desktop. Click No at this box to start from scratch. LinMot Designer Course # 13 You Should Be Looking at This LinMot Designer Course # 14 Let’s Enter Some Data Click the Auto centering Mode icon. I’ll tell you why later Click the Edit Global Settings icon. Click this bar to pick a motor. LinMot Designer Course # 15 Let’s Enter Some Data Pick the P01-37x240F/260x460 Motor. This is just a place to start We can change it later Click OK LinMot Designer Course # 16 Let’s Enter Some Data Pick the E11x0/B1100 Servo Controller Type (just to start). Type in a Voltage of 72 V (just to start). Click OK LinMot Designer Course # 17 Let’s Enter Some Data Click the Edit Global Settings icon. Click the Load tab. Start Position of -130mm. Enter Mass of 1000g (spec). Enter Dry Friction of 20N. Click OK. We have now entered all the “Global” data. Now we’ll do the local settings. LinMot Designer Course # 18 Add the First Segment of the Move Click on the Edit Selected Segment icon. Click on the Local Load Settings tab. Enter Mass of 700g. This is the mass that is only there for this move. It won’t be there all the time. Notice that the Global settings are also shown. LinMot Designer Course # 19 Now We’ll Add the Move Click on the Curve Settings tab. Enter Duration of 190 ms (from our application) Enter Stroke of 220 mm (from our application). Click OK. LinMot Designer Course # 20 You Should See This The red line is the actual application. The blue lines are the capabilities of the motor and servo controller system. Notice how the upper blue line dips due to counter EMF. LinMot Designer Course # 21 Now For That Cool Picture Click on the Layout tab. Mtg. pos Rear clearance Range LinMot Designer Course # 22 Let’s Add the Second Move Click the Limits S/F Tab. Click the (Add New Segment) line. Click the Add Segment icon. Or - just double click the (Add New Segment) line. LinMot Designer Course # 23 Now We Enter the Move Back Enter the Duration from the spec. Enter the Stroke. Note that it’s negative because we’re moving back. Out is positive In is negative LinMot Designer Course # 24 This Part’s Easy Under Local Load Settings we don’t have to enter anything because we’re not moving product on the return stroke. Click OK LinMot Designer Course # 25 You Should Now See This Notice that the highlighted segment is shown in red. Next we have to add our wait or dwell time. LinMot Designer Course # 26 Here We Go Click the (Add New Segment) line. Click the Add Segment icon. Or - just double click the (Add New Segment) line. LinMot Designer Course # 27 This Is a Standstill For the Type, we pick “Standstill”. Now we enter the amount of time to stand still (dwell). For our application, that’s 350ms. Press OK. LinMot Designer Course # 28 This is What You Should See LinMot Designer Course # 29 Now What Does It Tell Us? Press + or – to expand or shrink the various lists. This tells us about our motor and controller. This gives us performance data for the motor. This tells us about our load. These are our “Globals”. LinMot Designer Course # 30 What Else? Press + or – to expand or shrink the lists. This gives us some information about the segment that is highlighted. This is REALLY useful. It gives us the maximum conditions. This tells you how big your power supply needs to be. REALLY important - tells us if our motor will OVERHEAT or not. Notice a fan adds more capacity. LinMot Designer Course # 31 What Else? The Warnings section tells you if there’s anything you need to be concerned about. LinMot Designer Course # 32 So This Motor Will Work! Let’s save our work. Click one the Save icon. Save the file as “Training01.Idc”. Now that we’ve saved our work, let’s play! ... I mean, let’s initiate an iterative design optimization process. LinMot Designer Course # 33 Can We Save Some Money? There seems to be some room. Could we save some money and use a smaller motor? LinMot Designer Course # 34 Let’s Try a P01-37x120/280x360 It looks like it’ll work! LinMot Designer Course # 35 Let’s Try a P01-37x120/280x360 It looks like it’ll work! But what about power dissipation? No dice! So our choice is, use a fan or use the bigger motor. LinMot Designer Course # 36 So What If I Need a Fan? Fans only work well in clean environments. The fan requires 24 Vdc power. It’s another part that can fail. LinMot Designer Course # 37 What Else Can I Do? There are several things that you can do to solve the problem of having too little power dissipation. Lower the ambient temperature Increase the Standstill time Increase other times Reduce masses (global or local) Reduce stroke lengths Reduce friction LinMot Designer Course # 38 Printing Your Results Now that we’re done we can print out our work (if you have a printer that is). Just click the Print icon. The printout can be Faxed to your customer, or you can print to a PDF file and e-mail it. The printout will look like this. LinMot Designer Course # 39 Page 1 LinMot Designer Course # 40 Page 2 LinMot Designer Course # 41 Page 3 LinMot Designer Course # 42 Page 4 LinMot Designer Course # 43 Types of Moves When entering a segment, you can choose the type of move you want to make. There are six choices: Standstill Sine Point to Point Minimal Jerk Custom Let’s look at each one. LinMot Designer Course # 44 Standstill Move Stay in the same place, no movement at all. Also called a “dwell” time. These are important for determining power dissipation. Generally, adding more standstill time reduces power dissipation We’ve already discussed this move. LinMot Designer Course # 45 Sine Move The position is a sinusoidal function of time (it’s a smooth move). This is the easiest move to make, i.e. it requires the least amount of force from the motor. With LinMot controllers, the software will automatically calculate the sine move. Note that the E1100-MP and E1100-MT controllers do not do sine moves. Sine moves are typically best for short moves (longer moves typically use point to point moves or trapezoidal moves). LinMot Designer Course # 46 Point to Point Move aka Trapezoidal move With this move, you specify the acceleration, deceleration, and maximum velocity. You DO NOT specify the time. You either calculate these parameters or you play with the numbers until you get the time you want. This is typically the move to use when making long moves (as opposed to the sine move). LinMot Designer Course # 47 Let’s Do A Point To Point Move Change Segment 1 from a Sine move to a Point to Point move. Max. Velocity = 1.7m/s Acceleration and Deceleration = 29m/s2 Notice that the duration box is grayed out (you can’t change the time). You should see something like the following: LinMot Designer Course # 48 Point to Point LinMot Designer Course # 49 Minimal Jerk Move This move minimizes the “Jerk” on the load. With this move: Acceleration starts at zero Acceleration increases for the first ¼ of the move Acceleration decreases for the next ½ of the move, passing through zero at the half way point and then going negative (negative acceleration is deceleration remember, so deceleration increases) Acceleration increases (deceleration decreases) for the last ¼ of the move, finally reaching zero at the end of the move LinMot Designer Course # 50 Let’s Do One Change Segment 2 from a Sine move to a Minimal Jerk move. Notice that the time box is active (you enter the time and the stroke, it does the rest). You should see something like the following: LinMot Designer Course # 51 Minimal Jerk LinMot Designer Course # 52 Shall We Look a Little Closer? Click on the Kinematics tab. Be aware that these graphs exist. Discuss what the velocity, acceleration and force do for the two different moves. LinMot Designer Course # 53 Custom Move With this move you can import a csv file containing position points. This allows use of any kind of move. LinMot Designer Course # 54 Any Questions? We finished our first exercise! Any questions? Are there any applications that you have that we can look at? LinMot Designer Course # 55 Those Are the Basics There are a few more things to discuss but those are the major points. Any questions? Let’s look at a few more things. LinMot Designer Course # 56 Units The software can work in either English or metric units. You can switch back and forth any time you want to. To do this either: Click on the Edit Measurement Settings icon Or Double click on the Units window Lower left of the window Give it a try. LinMot Designer Course # 57 Constant Force/MagSpring In the global load settings, there is a box for “Constant Force”. This is used when there is a constant force acting on the motor at all times (and in the same direction, unlike friction). How do you create a constant force on the slider regardless of position? When you use a MagSpring! Let’s look at an example. LinMot Designer Course # 58 New Design Global Settings - Motor Motor is a P01-37x120/180x260 E11x0/B1100 controller everything else default Global Settings - Load Start Position: 50mm Mass: 1,500g Angle: -90deg We’re just picking it up. LinMot Designer Course # 59 First Move (Segment 1) Curve Settings Sine move -100mm (moving up) 500ms Local Load Settings Mass: 2,000g (this is the mass of the payload just for the up move) LinMot Designer Course # 60 Second Move (Segment 2) Curve Settings. Standstill move 1,000ms Local Load Settings. Mass: 2,000g LinMot Designer Course # 61 Third Move (Segment 3) Curve Settings Sine move 100mm (moving down) 500ms Local Load Settings Mass: 0g (we’ve dropped the payload) LinMot Designer Course # 62 Last Move (Segment 4) Curve Settings. Standstill move 300ms Local Load Settings. Mass: 0g Let’s take a look LinMot Designer Course # 63 It Looks Like This Power dissipation is too high (otherwise it’s OK). LinMot Designer Course # 64 What Can We Do About That? Add a MagSpring! We’ll pick one with 40N of force Slider mass is 160g Under Global Load Settings we enter a External Force of -40N. Also, add 160g to Mass for the MagSpring slider. Let’s look. LinMot Designer Course # 65 Like This Mass of 1660 (1500g+160g) Constant Force of -40 N It’s good practice to add some friction. LinMot Designer Course # 66 And It Looks Like This Wow! Power was 25 Watts, now it’s only 3.1W. Let’s try a smaller motor and save some $$$. LinMot Designer Course # 67 Enter The Next Smaller Stator P01-23x160/130x270 LinMot Designer Course # 68 And You Get This works well and costs less. It will also stay up during a power failure! LinMot Designer Course # 69 That’s It!! Any other questions? The End Thanks for Coming! LinMot Designer Course # 70