10/14/2024 1:03 PM | |
Joined: 10/11/2006 Last visit: 1/22/2025 Posts: 5985 Rating:
|
Hello, Please trace the setpoint and actual value. Maybe the TO can't follow the dynamic profile. TOname. position TOname. actualposition TOname. velocity TOname. actualvelocity 5.9 Position monitoring functions (S7-1500, S7-1500T) The following functions are available in the positioning axis/synchronous axis technology object for monitoring positioning and motion: • Positioning monitoring (Page 173) The actual position value must reach a positioning window within a specified time, and remain in this positioning window for a minimum dwell time S7-1500/S7-1500T Axis functions https://support.industry.siemens.com/cs/ww/en/view/109817884 |
With best regards, |
|
10/14/2024 2:23 PM | |
Joined: 3/25/2015 Last visit: 1/30/2025 Posts: 96 Rating:
|
I'm simulating everything, so maybe that's the problem. I sill see a slight deviation from Setpoint and Actual values, but I've disabled following error and set a position monitoring to 1s - 360° window, so during the camming process I don't have any error. The alarm comes always after MC_CamOut. I sill see a jump in the Setpoint 1s after the CamOut instruction (See attachment). There's no MC function being fired other than MC CamIn and CamOut. I'm using MC_CamOut with SyncProfileReference:=0 (using Dynamic Values), I've also tried SyncProfileReference:=1 but the error is still there. How can this be possible? Is there a correct way to simulate the TOs ? I'm currently simulating a S210 with DSC enabled , position control loop inside the drive, so I don't have any kv or time set in the speed controller in the TO. (I've also included a screenshot of the TO_Cam profile)
|
Kind regards |
|
10/15/2024 11:09 AM | |
Joined: 10/11/2006 Last visit: 1/22/2025 Posts: 5985 Rating:
|
Hello, the axis can't follow the cam disk. It's not possible to make a jump from 70 degree to 0 degree in 0 seconds!!!! Change your cam disk start position = end position ( not 70 ). Then you can activate your monitorings and your positioncontroller again. Futher possibility. Change camming mode. https://support.industry.siemens.com/cs/ww/en/view/109817888 |
With best regards, |
|
This contribution was helpful to
1 thankful Users |
10/15/2024 12:16 PM | |
Joined: 3/25/2015 Last visit: 1/30/2025 Posts: 96 Rating:
|
Hello. Thank you for your support!
I apologize, it's my first time working with TO_Cam. I can't change the start/end position of cam because it's a cyclic appending cam on a modulo axis (0-360) so every rotation I have to synchronize the cam from zero position. (It's a feeder roller) I didn't notice I had Camming Mode = 1 (absolute following) instead of 2 (continuous appending). This solved my issue 100% . Now the position is some degrees out of the following error window (As it's the speed), but I think it's a matter of smoothing the edges and fine tuning the speed controller. I've also managed to execute subsequent MC_CamIn jobs with SyncProfileReference = 5 to change the cam on the fly. I had to use a total of 3 TO_Cam. 1 in use with SyncProfileReference = 1 (first cam job request) and 2 with SyncProfileReference = 5 (1 for pending cam, 1 for active cam) and it's working flawlessly. What about MC Alarm 504? I noticed that it's not blocking the movement, but event if I acknowledge it , it still remaing in the list. Is it only a warning that the axis is being controlled in speed mode? I've never seen such alarm Many thanks!
|
Kind regards |
|
Follow us on