algorithmic modeling for Rhino
Ready for testing and available to download today are the 1.0-beta versions of the Core feature-set and the Grasshopper client application.
This means that from right now you will be able to test and break work-in-progress versions of:
With that we shall let you get started but don’t forget, this is public now so by all means spread the word to anyone you think may also be interested in testing out this new toolkit.
Happy programming,
The HAL Robotics Team
Website: http://hal-robotics.com
Location: London
Members: 105
Latest Activity: Sep 20, 2023
|
Hi - just installed Hal and trying to connect to my IRC5 controller for an ABB 120. The simulation is working fine but it doesn't seem to be speaking to the physical controller. I am assuming the…Continue
Started by James Charlton Nov 25, 2020.
Hey There. Thank you guys for developing HAL. Things are much easier using it!A quick question: is there any way to sync Arduino/Firefly with HAL?I have a tool attached to my robot and I need to…Continue
Tags: IRC5, Arduino, ABB, Firefly, Robot
Started by Mehdi FarahBakhsh May 15, 2019.
Hi Thibault, I am having problems changing the status bit in HAL. I changed the Flip settings, which works fine in the simulation but nothing is changed in the code generation. How can I make the…Continue
Tags: HAL
Started by Erik Parr. Last reply by Erik Parr Oct 7, 2015.
Hi Thibault,I'm tyring out the simple path example. Is there anyway I can generate Spline movement command for kuka robot? It's much faster than Line movement command especially when there are many…Continue
Started by Kada Liao. Last reply by Kada Liao Aug 7, 2014.
Add a Comment
HAL 004.4 Update available
LOG HALv0.04.4
--------------------------------------------------------------------------------------------------------------------------------------
General updates:
• Generic toolbars for Grasshopper are now part of the HAL package.
• Almost all components now have at least one new menu item (via the right click menu), allowing to open an example file using the component.
• Almost all components now have a new menu item (via the right click menu), allowing to search related tutorials on youtube channel.
Base Pack:
• The components of the base pack are now detecting invalid characters leading to errors when used for RAPID code generation.
• The Update Check has been improved to detect reorientation of targets. A new input has been added to clear the cache.
• The computing time for the display of out of reach positions by the Inverse Kinematics Solver has been devided by 100
and is now equivalent to valid positions (approx. 1ms/target).
• The Inverse Kinematics Solver has a new menu item (via the right click menu), allowing to switch the display of errors.
• The Datatree Recorder now keeps displaying the cache and the stored datatree when fed with an invalid data stream.
• The Toolpath Discretization component is now recognizing polylines portions inside polycurves.
• The Target Atributes component was buggy, this is fixed.
• New String Multi-Split component.
• New String Multi-Join component.
• New Target Selection component.
• New Mode Value List component.
• New Face Value List component.
Advanced Programming Pack
• The Number component had a bug in its initialization value input, this is fixed.
• The (re)Try component was not outputing values for "TryNext", this is fixed.
• The Error component now allows to only write errors in the log (\I).
• The If...Then...Else loop component is now automatically creating a dummy condition for "Else" operations activation.
• The Test...Case...Default loop component could trigger a syntax error, this is fixed.
• The CallByVar component was not taking the ProcID into account, this is fixed.
• The Function component was in error when no internal declarations were done, this is fixed.
I/O Pack
• The Save component was outputing wrong syntax, this is fixed.
Communication Pack:
• The HAL To Controller component stability has been improved for real-time streaming applications. Two new inputs are now available: one to
erase all the tasks of the targeted controller, and another which allows to choose the buffer size of the streaming program on the controller.
Multi-Robots Pack
• The QuickSync component is now generating synchronization messages only on motion commands to avoid syntax errors.
Hot Wire Cutting Pack
• The Ruled Surface component now allows to modify the length of the rulings for preview, and is outputing the TCPs.
Milling Pack
• The Parallel Roughing and Parallel Finishing components are now much more stable.
HAL 004.2 Update available
LOG HALv0.04.2
-----------------------------------------------------------------
General updates:
• This update can trigger an error window at the opening of files containing HAL 004.0 components. In such a case, please click on OK, replace
the RAPID Generator, HAL To Controller, Robot Data Extractor and Pick components if you use any and save your file again to make these
errors disappear.
Fixes:
• The Robot Data Extractor component had switched outputs (Brand/Controller), this is fixed.
• Some testing outputs were still present on the IK solver and the OSC Listener, this is fixed.
• The IK Solver was outputing non optimal rotation values for 3rd and 6th axis when using some specific custom robot geometries, this is fixed.
Base Pack:
• The RAPID Generator is now accepting one tool per branch for multi-robot tasks generation.
• The RAPID Generator is now outputing clean Datatrees.
• The RAPID Generator is now outputing ToolData, ZoneData and SpeedData declarations.
• The RAPID Generator is now detecting if default ToolData, ZoneData or SpeedData presets are used in the toolpath.
Multi-Robots Pack
• New QuickSync component, to automatically generate basic synchronized tasks for MultiMove setups.
Communication Pack:
• The HAL To Controller component has been improved and is now much more stable, especially for multi-robot setups.
• New "Force" Input on the ECM Generator, to force the streaming of an instruction.
• The Streaming Module now allows custom speeds for MoveAbsJ and MoveL motions. Please use this feature with great caution.
Picking Pack
• The Pick Component has new inputs for distinct approach and withdrawal directions, as well as withdrawal distances.
kool tools, if they were for Kuka, I'll buy the license staright away.
HAL 004 is now online!
HAL 004 is compatible with all versions of Rhino, and has a lot of new exciting functionalities such as:
See the project page on Food4Rhino or the new HAL website for further details.
The new HAL version compatible with Rhino4 (simulation functionalities only) is now available.
A new sub-release is online that fixes two major bugs on the licensing system and the 6th axis kinematics.
bxsqrym --> From HAL v0.02, the plugin is ONLY compatible with Rhino5. Please verify that your grasshopper installation folder on Rhino 5 has the good GHA file, and that no precedent versions of Hal are already installed.
hi,I have some problem in installing Hal v0.02 for Grasshopper 0.8.0063,it seems not working
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by
You need to be a member of HAL Robotics Framework to add comments!