Elumatec SBZ 130/01 retrofit
You might have to spoof it in HAL, set an unlock pin when the axis velocity is > 0, and set motion.inhibit when unlock is true and is-unlocked is false.
Please Log in or Create an account to join the conversation.
- tommylight
- Topic Author
- Away
- Moderator
- Posts: 19188
- Thank you received: 6430
Please Log in or Create an account to join the conversation.
- tommylight
- Topic Author
- Away
- Moderator
- Posts: 19188
- Thank you received: 6430
I have to coment this line as it complaints about it not existing!
Please Log in or Create an account to join the conversation.
For servo axis this is not an issue since the PID component creates the fb-deriv term
by doing a local derivative of position to get velocity
This is also why you should leave the fb-deriv pin unconnected on the PID component
if you do not have a velocity estimate source
To get spindle velocity from position, you must use the ddt component
Please Log in or Create an account to join the conversation.
- tommylight
- Topic Author
- Away
- Moderator
- Posts: 19188
- Thank you received: 6430
3 main axis all set and tuned, working properly stoping at 0.000 always,
Long X axis moving and tuned, needs a bit more tuning, brakes working, the one on the motor as well as the air clamp/brake
Spindle working perfectly, but i will have to add a ddt to get the velocity feedback
Played with flipflop's and got the pneumatic clamping working from computer and machine panel, have to add 2 foot pedals
Got the tool changer to move and cycle through tools, not programed yet, have to add a clutch, a brake and inputs for tool possition
Cleaned up the wiring , switched to another smaller computer and fited it inside the cabinet,
To do:
How to set up long X axis and short X axis to act and be seen by gcode as a single axis????? Tod sugested using sum, so will have to figure that out,
Still not clear how to set up carousel for tool changer, namely it has a clutch and a brake, could not figure out how to implement that in hal.
Regards,
Tom
Will attach some pictures of the aftermath tomorrow.
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
- Posts: 5007
- Thank you received: 1441
I've never played with this myself, but I think the best way to attack it would be with custom kinematics. With the X defined as the sum of joints 0 and 6, and joint 6 as the U axis. The result should be that a move commanded in X should only move your short X axis joint, and a command in U will move your long X axis joint.
But like I said I have no experience programming custom kinematics files and I am of no real help there.
Please Log in or Create an account to join the conversation.
How to set up long X axis and short X axis to act and be seen by gcode as a single axis?????
The first thing to do is define what you want to happen. Then we can figure out how to make that happen.
Still not clear how to set up carousel for tool changer, namely it has a clutch and a brake, could not figure out how to implement that in hal.
You can't easily do it all in HAL without a custom component.
If you look at sim-axis-vismach-vmc_toolchange that uses the carousel comp to read carousel position and line up the tools, and the up/down/clamp/move sequence is handled by a G-code subroutine.
Please Log in or Create an account to join the conversation.
- tommylight
- Topic Author
- Away
- Moderator
- Posts: 19188
- Thank you received: 6430
The thing with two X axis is ( i think i mentioned it earlier ), it is literarly a vertical mill mounted on a long axis parallel with X.
Will take some more pictures in a while.
As for carousel, i have read everything on the net and seen the vismach, i have no problems understanding that, the problem is :
I do not want to use clasic ladder, if i can awoid it,
The tool changer is much simpler, as it has no arms or pneumatics, or drawbars etc.
So far i figured out that it needs to activate the motor in one direction (this does nothing at all), then activating the brake will start the turret moving cycling the tools untill the brake is deactivated. The feedback from the tool sensors is all good (it has sensors for tool 1,2,4,8). Still do not know what the clutch does, and i would like it to move the Z axis up before changing tools, but that is easy done.
More to come.
Please Log in or Create an account to join the conversation.
As for carousel, i have read everything on the net and seen the vismach, i have no problems understanding that, the problem is :
I do not want to use clasic ladder, if i can awoid it,
Which is why the Vismach demo uses G-code only, because I haven't a clue about Classic Ladder either.
Please Log in or Create an account to join the conversation.
- tommylight
- Topic Author
- Away
- Moderator
- Posts: 19188
- Thank you received: 6430
Which is why the Vismach demo uses G-code only, because I haven't a clue about Classic Ladder either.
Well i missed that, thank you very much, just checking it out now.
Please Log in or Create an account to join the conversation.