Skip to content

Releases: grotius-cnc/hal-core

added 2 extra machine examples to the archive

15 Nov 10:36
c108236
Compare
Choose a tag to compare

Added 2 extra machines to the archive.

a 5 axis gantry cnc example with a tool position axis wich makes it a total of 6 axis.
Nice thing to mention is moving the machine in tooldirection.

simplescreenrecorder-2021-11-15_04.33.18.mp4

And added a tiny robot, eseries_ur16e. This example uses heavy stepfiles. A fast graphics card will help a bit, otherwise
stay patient.
eseries_ur16e

Ok. next i will code the archive including scurve motion.

Different robot models added.

14 Nov 12:05
2dd2dbe
Compare
Choose a tag to compare

Did a code clean up and added robot models and a 5 axis cnc.
Added a new component: skynet
Skynet is a all in one component with advanched code techniques, using realtime kernel modules to control the robot realtime.

/opt/hal-core/src/hal/components/skynet/machines

  • novabot
    novabot
  • dmu 54 fd monoblock 5 axis cnc
    5_axis_cnc
  • nachi mz07
    nachi
  • kuka kr6 1- agilus
  • kuka
  • staubli tx90l hb
    staubli
  • mitsubishi rv 6sdl
    mitsubishi
  • fanuc arcmate 100i
    fanuc
simplescreenrecorder-2021-11-15_04.33.18.mp4

update

06 Nov 23:01
92bc5ff
Compare
Choose a tag to compare

has now a improved kinematics component that can load multiple machines at runtime.
This type of coding i will now use for making the opencascade component also load multiple machines at runtime.
https://github.com/grotius-cnc/hal-kinematics/blob/main/README.md

For example load 5 machines :
./halcmd loadrt hal_kinematic machines=5 joints=6,6,6,6,3 iterations=100 debug=0

This will load 4 robots, each containing 6 axis. And a rotary table containing 3 axis.
The c (kernel) module component is using dynamic allocating of structure memory. I had to learn how to do this first.
This structure is also used in the c++ implementation.

Runtest with opencascade gui :
/opt/hal-core/src/hal/components/opencascade/hal/./runtest

runtest

latest code

04 Nov 23:23
92bc5ff
Compare
Choose a tag to compare

this one includes jogging without finishing previous motion.

cartesian jogging ok. Now coding joint jogging etc.

1.4

04 Nov 02:29
92bc5ff
Compare
Choose a tag to compare
1.4

new backup

status :
fanuc_tig_welding_01

backup

03 Nov 12:01
900515a
Compare
Choose a tag to compare

backup

hal-core archive

02 Nov 20:14
64cc5e2
Compare
Choose a tag to compare

pre-compiled archive.

backup release

28 Oct 09:19
507c2d9
Compare
Choose a tag to compare

Backup of project source code.

hal-core

17 Aug 19:36
67460ba
Compare
Choose a tag to compare

Install in /opt/ dir by:

$ sudo dpkg -i hal-core.deb