Dispense & vmax
Hello,
can me somebody help with dispense?I have a problem with velocity, I need to reduce the robot time so I need to use vmax in instruction DispL\On. But logical flow (0 - 100%) is calculated from velocity - ref_speed: logical flow1 = (flow1 * dp_fl1_corr * fl1_corr/ 10000)
* current speed/ref_speed.
When I use vmax, logical flow1 reaches over 100 and program gets into error. For example:
MoveL Target_1670,vmax,z10,tGun_corner\WObj:=wobjFixt1;
DispL\ON,pPin_v2_03_10,vmax,bead_Gun2_EQ2,z1,tGun_corner\WObj:=wobjFixt1_dyn;
So I thought about it, and my idea is :
MoveL Target_1670,vmax,z10,tGun_corner\WObj:=wobjFixt1;MoveL pPin_v2_03_10,vmax, z1,tGun_corner\WObj:=wobjFixt1_dyn;DispL\ON,pPin_v2_03_10,v400,bead_Gun2_EQ2,z1,tGun_corner\WObj:=wobjFixt1_dyn;
But I dont know, if it is the right, because I need to use the prediction time fort setting valve. I add MoveL to same point: pPin_v2_03_10, as there is in DispL\ON. Then logical flow1 is calculated from v400. The second solving are the aproaching about 10 -15mm before every robtarget in DispL\ON .
Thank you, Premek
Comments
-
Some remarks:
What ref_speed do you define in your equipdata? If you increase youre TCP speed ,you need to adopt this too...
Do you really need to go from v400 to vmax? In most cases this is not really usable for dispensing equipment as the robot will try to reach 5000 mm/s and therefor accelerate and decelerate a lot...
You should not use the same target for your MoveL follewed by DispL\On as the motion planner creates a stop point out of this, because the zone between two targets is max half of the distance between the two robtargets, and that means 0 if the robtargets are the same...
regards
Christian0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.8K Robot Controller
- 316 IRC5
- 61 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 801 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings