Forum Replies Created
@sergey OPC UA uses client-server model. Visual Components acts as OPC UA client. Visual Components can connect to one or more OPC UA servers. UaExpert acts as OPC UA client. No client-client connection.0
Do you minimize the application when recording? Do you make the 3D viewport as small as possible to capture what you want? Which render mode do you use? Have you tried using the Blender add-on?
If you want down and dirty with a dash of cayenne, export the simulation as VCAX, open in Experience, enable use of recorded camera movements, and use external screen recorder.
You might also want to double-check that the GPU of your computer is being used by Visual Components program.
When there is shaky, abrupt updates in scene, it is sometimes caused by update rate of frames to render what’s in view.
If you need to record at real-time, record at 1x speed at intervals and then edit in third-party video editor to combine the different recordings (however many you need to do). If are recording at virtual-time, use a speed that matches well with how fast you are moving the camera.
[If you plan on editing and combing different clips]
In both simulation modes, when moving the camera, start and stop recording after each camera movement with a delay before the next movement because that will give you additional keyframes to work with when editing in post-production. Generally, a 1 or 1.5s delay in real-time is enough.
Another thing to consider is contrast as well as material/color. I always turn off the 3D world grid and use monochrome colors for floor and background with no reflection (you sometimes need reflection to get the colors the way you want them).
Another thing I do is fix the headlight to be top-down. That is, I go to top view in 3D world, fill the scene/zoom out/or go to saved view of max camera height needed for the recording, and then disable the headlight option, thereby locking it. Locking the headlight is what I would recommend you try first.
For contrast, identify where and when the camera jerks. Consider using a different route for the camera, view or tweak the time to next view in animator program. If the camera jerks at specific geometry like machine doors or pallets with goods on them, see if it is related to lighting or if the material of the geometry has a texture. In that case, consider verifying the look and feel of the camera is good, and then use Blender add-on. I would recommend that if you need the video to be very visible/polished for your audience and if you have the time to render the video in Blender.1+07/01/2020 at 13:20 in reply to: the robot sets the wrong configuration during palletizing #20023
Blocking the configuration might require creating custom kinematics, but others know best. I’m not sure if you can force it unless you are using schema or some method of manually assigning the targets to robot with the desired configuration. If you have time, refer to the spot welding add-on on forum as a good example of how to that.
I meant something like 2 and 3 where you have some points before and after picking in which the robot keeps the intended configuration. Wrist option for OrientationInterpolationMode of VC linear motion statements helps minimize wrist movement.
In your video, around 19 seconds the robot does some strange movements to reach the next part, so try avoiding those movements by teaching different points. From the labels of the robot positions, are you using a script for pick and place, e.g. vcHelpers module in Python?
I don’t know what software or version you’re using because you have no simulation clock and the nomenclature for the robot is different from the name used in VC 4.2. In this case, I would recommend you contact support, otherwise others are welcome to help with this.0
Here is snippet on how to make Text feature and define its Text property.Python12345678910111213from vcScript import *app = getApplication()comp = getComponent()node = comptext_feat = node.getFeature("Example")if not text_feat:text_feat = node.RootFeature.createFeature(VC_TEXT, "Example")text_feat.Text = "\"Howdy, partner! 2+2=4\""text_feat.Size = 100.0node.rebuild()app.render()
Notice that I had to use a string quote with escape characters to pass a string since Text is expecting an expression given in the form of a string.
Text feature is of type vcFeature, and it has these properties:
004/01/2020 at 23:38 in reply to: the robot sets the wrong configuration during palletizing #19924
You would have better luck attaching the layout or contacting support. Based on the video, the robot encounters reachability issues a few times. With your robot, does it have PalletizingMode enabled? Try this: create one or more redundant positions like linear motions with config 1 and perhaps wrist orientation interpolation mode.0
I tested now in 4.1.2 and it is not garbled. I am using English version of Windows 10, and I tested with software language in English, Simplified and Traditional Chinese.
Are you using Chinese regional setting in Windows? But at this point I would recommend continuing this via support channel unless someone else has experienced the issue you are describing.0
What version of software are you using? And what is your OS?
I am using 4.2.0 on a Windows 10 machine (English). The text is not grabbled both in GUI and in Output when running simulation.0
Please submit a support ticket about this issue. Garbled is most likely unicode issue.1+
Instead of .rar file try attaching .zip file.0
Sounds like a system issue. Try using the predefined resolutions in the Export to Image task pane, e.g. A4 300 DPI. I am able to import using all of the available resolutions as well as 6000×4000. With custom resolution, I am not aware of any issues, so consider sending your layout to support for testing.0
If you have a standalone license, running the software will run a launcher for handling licensing. If the launcher does not give you the steps, disable the network connection of the computer and try again.
If you have a network/floating licensing, the guide is available on VC website in “Downloads” section under network license server. Click “Guide” to download it.
If you are not prompted with manual deactivation in license server, repeat same step as before by disabling network connection to computer hosting the server and try to activate the license again. The server should give a prompt and generate a manual activation request file, which then needs to be uploaded to VC license portal. From there, you need to download file given by portal to activate the license on the computer. Check the guide for more information.0
Please use KUKA forum or support channels. Generally, the issue you described happens where tool is dynamic (generated during simulation) and it is released to world. Without a container, the dynamic component is removed, albeit cleaned up by garbage collector to save memory.027/11/2019 at 13:22 in reply to: VC Experience 1.5 – interactive VR, host specifciation #18861
What happens if you use a different port number?0
If you are using Visual Components Premium, open the Help file, and then go to Tasks > Connectivity and find the topic on RTDE plugin for UR Sim. It provides a list of supported data types and known issues.0
That’s probably because you did not Enable the feature backstage. See Painting topic in Premium Help.
File > Options >Add On and then go to Paint and click Enable, and then restart. The Paint tab will be displayed when you click the Program tab. The Paint tab is a subtab for the Program tab, so it will be shown above it.0