Technical Forum

Motion Control System SIMOTION

SIMOTION D FLYING SHEAR

Thread Starter: simaticmanager   Started: 5/7/2012 10:19 AM   Replies: 11

« Previous thread Next thread »
Page 1 of 1 (12 items)
  5/7/2012, 10:19 AM
Joined 2/21/2008
Last visit: 6/14/2013
Posts: 138
Rating:
Rated: Outstanding [3.6 out of 5 / rated 5 time(s)]. (5) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
DEAR ALL,

I M WORKING ON A FLYING SHEAR APPLICATION BASED ON SIMOTION D 410. I M NEW WITH THE SIMOTION D FAMILY. MY LOGIC SEQUENCE IS LIKE THAT:

MOVE THE SERVO FROM HOME POSITION TO THE SPECIFIED POSITION WITH A VELOCITY DERIVED FROM EXTERNAL ENCODER (MATERIAL SPEED).
SET ONE OUT PUT FOR SHEAR AFTER POSITION REACHED.
TRAVELL TO HOME POSITION AGAIN AND WAIT FOR NEXT CYCLE TRIGGER.

I TRIED TO IMPLIMENT THE SAME USING MCC CHART BUT HAVE SOME QUERIES POINTED BELLOW.

I MAKE THE CHART AS --->  START--->ENABLE AXIS----->POSITION AXIS------>SET OUTPUT %Q0.0------> POSITION AXIS-------> SET OUTPUT %Q0.1-------> DISBALE AXIS---->END

NOW THE QUERIES ARE,

1.HOW I CAN I CONNECT THE VELOCITY TO THE EXTERNAL ENCODER.
2.IF I DOWNLOAD THIS CHART IT WILL BE EXECUTED AUTOMATICALLY OR NEED TO CALL IT.

AS I SAID I M NEW FOR THE SYSTEM PLEASE GUIDE ME TO IMPLEMENT THE APPLICATION.
\

THNKS\\

SIMATIC MANAGER


Top
  5/7/2012, 10:46 AM
Joined 8/4/2010
Last visit: 6/11/2013
Posts: 118
Rating:
Rated: Excellent [5 out of 5 / rated 2 time(s)]. (2) 
Rated: Excellent [5 out of 5 / rated 1 time(s)]. (1) 
Hello,

you have simotion d410 and you can control 1 axis (servo) and 1 external encoder(material encoder).

you  can use external encoder for taking measurement of material and servo motor  control flying shear. you should use ''gearing on'' box in mcc unit and you syncronised them (material encoder and flying shear)



best regards

J.SANCHEZ
Top
  5/7/2012, 11:11 AM
Joined 2/21/2008
Last visit: 6/14/2013
Posts: 138
Rating:
Rated: Outstanding [3.6 out of 5 / rated 5 time(s)]. (5) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
dear sir,

thanks very much for a quick reply and sugesstion. I found the gearing on block and studying now. can u please give me step by step mcc commands which i should use for the application. like:: start --> enable axis ----- and so on so that i can work on the same direction.

thnks very much for kind support

regards

simatic manager

Now after looking into the Gearing on function proceed as below

1. Make a virtual master axis coupled with external enccoder
2. Make a real electrical axis assigned to sinamics integreted
3. Make a mcc chart like - Start>>switch real axis enable>>gearing on(following axis synchronous operation)>>



=== Edited by simaticmanager @ 5/7/2012 11:52 AM [GMT ] ===


Top
  5/7/2012, 12:35 PM
Joined 8/4/2010
Last visit: 6/11/2013
Posts: 118
Rating:
Rated: Excellent [5 out of 5 / rated 2 time(s)]. (2) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
hello,


if you program with mcc unit you can use case diagram ,

case 1 :enable axis
case2:  go home position
case3: gearing on
case4:if flying shear syncronized ,you can start cutting 
case5:after finished cutting ,desyncronized flying shear and go home position 
case6: go to case3 
 
you can write like this 

best regards

J.SANCHEZ
Top
  5/7/2012, 1:04 PM
Joined 2/21/2008
Last visit: 6/14/2013
Posts: 138
Rating:
Rated: Outstanding [3.6 out of 5 / rated 5 time(s)]. (5) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
dear sir,

Thanks very much for ur kind support,
This will almost solve my problem. but here is some confussion about length calculation. How should i calculate the length of material using external encoder in simotion.because after reaching the length i have to trigger the gearing on function.and also Is there any standard way to compensate the length passed during ramp up and syncronizing process.

regards

simatic manager
Top
  5/7/2012, 1:44 PM
Joined 8/4/2010
Last visit: 6/11/2013
Posts: 118
Rating:
Rated: Excellent [5 out of 5 / rated 2 time(s)]. (2) 
Rated: Excellent [5 out of 5 / rated 1 time(s)]. (1) 
hello,

you can take material length via external encoder actual position...
also you must enter some mechanic information about your system in  External encoder /mechanic  like(distance per spindle rev. mm/rot) you must enter reduction.

best regards

J.SANCHEZ
Top
  5/7/2012, 2:09 PM
Joined 2/21/2008
Last visit: 6/14/2013
Posts: 138
Rating:
Rated: Outstanding [3.6 out of 5 / rated 5 time(s)]. (5) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Dear Sir,

Thanks Very Much.

I will try it on physical system and will revert back if any problem

thanks again

regards

simatic manager
Top
  5/10/2012, 12:02 PM
Joined 2/21/2008
Last visit: 6/14/2013
Posts: 138
Rating:
Rated: Outstanding [3.6 out of 5 / rated 5 time(s)]. (5) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
dear sir,

I tried my project on site, i download my project in d410 evrything was healthy i did automatic controller setting and optimisation still all ok but as i put the d410 controller in run mode there occurs some profibus communication related fault like: 
F 1910 profibus setpoint timeout
F1915  pb/pn clock cycle synchronous operation sign of life failure.

and the controller remains in stop mode

please suggest the remedy

should i call empty programm in fault execution cycle.

further i make fresh project and did automatic configuration for sinamics then everything ok controller remains in run mode. I uploaded the program in my pg and did nothing just press save and compile and download back to controller now same faults occured. After some exsersice i found if set the profibus message frame as userdefined then no fault occurs but if i change it o standerd/automatic then again faults occurs. 

Further if i put user defined then it do not allow me to assign an axis to drive actor.

please guide where i m doing mistake

regards

simatic manager 



Top
  5/10/2012, 12:25 PM
Joined 8/4/2010
Last visit: 6/11/2013
Posts: 118
Rating:
Rated: Excellent [5 out of 5 / rated 2 time(s)]. (2) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hello,
first of all you should call empty program for each other Execution Fault task ,Peripheral Fault task,Technological fault task,timefaultbacground task,time fault task
and you know these tasks are in EXECUTION SYSTEM.

For profibus setpoint fault;
you should look  in online ,D410 right click Target device/Device diagnostic and you can find why it gives fault ..



Best regards

J.SANCHEZ
Top
  5/10/2012, 12:35 PM
Joined 2/21/2008
Last visit: 6/14/2013
Posts: 138
Rating:
Rated: Outstanding [3.6 out of 5 / rated 5 time(s)]. (5) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
dear sir,,

thanks and regards

i will try it tomorrow and will revert back 

Here is another query, i m using incremental encoder for servo axis so every power recycle requires homing. Ans for homing i need to travel axis upto home position limit switch and need to reset actual position value to Zero.For this i implimented following MCC as:

Condition Homing required flag=true
>>enable axis
>>start axis
>>wait for signal home position limit switch =true
>> stop axis
>>home axis (set home position; home position cordinates=0)
>>disbale axis

Is there any better way using home position Limit Switch as a external Zero mark,

Please help and suggest

regards

thanks again

simatic manager



=== Edited by simaticmanager @ 5/12/2012 11:27 AM [GMT ] ===


Top
  5/12/2012, 11:12 AM
Joined 2/21/2008
Last visit: 6/14/2013
Posts: 138
Rating:
Rated: Outstanding [3.6 out of 5 / rated 5 time(s)]. (5) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
dear sir,

After calling empty programm problem solved. thnks for help. 

regards

simatic manager


Top
  5/22/2012, 9:27 PM
Joined 4/21/2006
Last visit: 6/18/2013
Posts: 312
Rating:
Rated: Outstanding [3.3 out of 5 / rated 20 time(s)]. (20) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 

The new question was splitted to a new thread: Alarm A50006.

Top
Page 1 of 1 (12 items)
Actions