3/3/2016 5:00 PM | |
Posts: 5225 Rating: (1192)
|
Using as reference.. Information given in heading.. For your case - ----------------------------------------------------- There is nothing stopping you from using MC_MoveJog to control your axis for movement other than manual control. If you have a variable on the Velocity pin of the function - like on mine it is #CONTROL.MANUAL.SPEED - you could have complete control of your system. Making the movement works is now easy - but stopping accurately is a problem. ----------------------------------------------------- Using MC_Home the system can automatically hunt for the reference switch/sensor. If the reference switch is know, the system can work effectively with an absolute co-ordinate system. Automatically the movement will be forward if the target position is higher than the actual position and reverse if the target position is smaller than the actual position. Thereafter MC_MoveAbsolute can be used with confidence. ----------------------------------------------------- MC_MoveVelocity is a speed control without control of position... but you can read the position as mentioned above. Here the direction can be set by "Direction" pin of the function. To stop the motion you need to use MC_Halt. MC_Halt can also be used to abort MC_MoveAbsolute that is busy.. for example reaching a sensor position. For further review.... |
Last edited by: William_B at: 3/3/2016 5:22:36 PM |
|
3/3/2016 8:37 PM | |
Joined: 2/2/2016 Last visit: 2/8/2023 Posts: 221 Rating: (2) |
Thank you , I really appreciate your help. I will try it and tell you the results |
3/3/2016 9:06 PM | |
Posts: 5225 Rating: (1192)
|
. |
3/3/2016 9:59 PM | |
Joined: 3/16/2015 Last visit: 10/10/2021 Posts: 1250 Rating: (173) |
Thanks William. I'm following the thread as well. Great reference. |
3/5/2016 12:40 PM | |
Posts: 5225 Rating: (1192)
|
@engo... The most helpful resource for this subject? Resources offered by Siemens? Most helpful of above? |
This contribution was helpful to1 thankful Users |
3/7/2016 8:41 PM | |
Joined: 2/2/2016 Last visit: 2/8/2023 Posts: 221 Rating: (2) |
Dear William I followed your steps, i created the attached program and I succeeded to reverse direction at limit switches I started the program and it gives output at the specified position but there is a problem. when i tried to reverse the direction by pressing either I0.2 or I0.3 it reversed but it didn't stop at the specified position. the output is always on and it doesn't stop till i pressed halt. I believe that the problem in programing the ladder , I tried all the day but I couldn't solve it i think that there is also another method to reverse and return home in axis object configuration but it didn't work. AttachmentNew Microsoft Word Document.pdf (351 Downloads) |
Last edited by: engco at: 3/7/2016 8:42:29 PMLast edited by: engco at: 3/7/2016 8:46:58 PMLast edited by: engco at: 3/7/2016 9:36:06 PM |
|
3/8/2016 3:45 PM | |
Posts: 5225 Rating: (1192)
|
I do not like the inputs that are marked in yellowish orange. I suggest: Just for the heck of it... a video: Experiments for you.. (images from offline)
2.
3. 4. 5.
|
3/8/2016 10:38 PM | |
Joined: 2/2/2016 Last visit: 2/8/2023 Posts: 221 Rating: (2) |
thanks for info. the yellowish orange because i gave them more than one tag name. i fixed it it's black now. size is still 3 MB after archiving so i split the file using this program http://www.hjsplit.org/windows/ please extract the zip files first then use the program to combine them 1- unzip the three attached files 2- use hjsplit to combine (select test.zip.001) to join the three parts attached first part Attachmenttest.zip (1).zip (309 Downloads) |
Last edited by: engco at: 3/8/2016 10:38:45 PMLast edited by: engco at: 3/8/2016 10:43:35 PMLast edited by: engco at: 3/8/2016 10:46:08 PMLast edited by: engco at: 3/8/2016 11:33:50 PM |
|
3/8/2016 10:39 PM | |
Joined: 2/2/2016 Last visit: 2/8/2023 Posts: 221 Rating: (2) |
2nd part
Attachmenttest.zip (2).zip (311 Downloads) |
3/8/2016 10:40 PM | |
Joined: 2/2/2016 Last visit: 2/8/2023 Posts: 221 Rating: (2) |
3rd part sorry, only possible solution Attachmenttest.zip (3).zip (298 Downloads) |
3/9/2016 12:44 AM | |
Joined: 3/16/2015 Last visit: 10/10/2021 Posts: 1250 Rating: (173) |
engmaco I downloaded the one on google drive and its OBs are protected. , |
3/9/2016 7:12 AM | |
Joined: 2/2/2016 Last visit: 2/8/2023 Posts: 221 Rating: (2) |
I didnot do any thing with protection
|
3/9/2016 11:11 AM | |
Posts: 5225 Rating: (1192)
|
Okay - then that is what you'll get :::: but in double phase outputs. Attached is what you ask for.. it is not what you need. You use the code at your own risk. I will not help you any further.. Good luck. AttachmenttestPTO_V1.zip (352 Downloads) |
3/9/2016 5:01 PM | |
Joined: 2/2/2016 Last visit: 2/8/2023 Posts: 221 Rating: (2) |
sorry, I didn't mean to be crude. I thought that I told you that it is simple h bridge. it is not a secret to hide it. I attached the h bridge connected to the motor Attachmenthbridge.pdf (339 Downloads) |
3/9/2016 9:16 PM | |
Joined: 2/2/2016 Last visit: 2/8/2023 Posts: 221 Rating: (2) |
sorry, what do you mean? |
3/9/2016 10:04 PM | |
Posts: 5225 Rating: (1192)
|
There is overwhelming support for PWM. You need to define one of your sensors as a home reference sensor in the configuration of the motion control. Configure the movement direction also. Next you can trigger a homing routine from the commissioning tool to have the motor hunt for the home reference. After this you can use absolute movements. Do this in commissioning mode first before trying the code. w The aim is to achieve what the video shows: |
Last edited by: William_B at: 3/9/2016 10:06:55 PM |
|
3/10/2016 2:53 PM | |
Joined: 2/2/2016 Last visit: 2/8/2023 Posts: 221 Rating: (2) |
I split the attached program as before the same method. first part I could control position, after moving it return home 1- start I0.0 2- move to position by enable I0.5 then return to home position automatically 3-reverse direction I0.3 and here is the problem that i am still not able to control it. when i press I0.3 it gives output without stoping. when i press I0.5 after I0.3 it returns to forward direction( which means that the absolute move always give its output on the forward direction) so how to use it with direction this is the missed ring. if you can connect it to me it will help me to pas this step. Attachmenttestpto.zip (1).zip (359 Downloads) |
Follow us on