Promecor Lathe retrofit with TKXHMI
- fsabbatini
- Offline
- Junior Member
- Posts: 39
- Thank you received: 67
File saving settings is removed, everything is database managed and updated as it runs, not at linuxcnc closing so in case of power outage, values remains.
Python preview is completely broken as I made a “simulation” preview so it does not get affected by endless loops as current Python preview works
All of these makes pretty hard to pull changes without braking users machines
My idea is to open a fork or something in the near future for lcnc modified codebase
Regards
Franco!
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
- Posts: 23536
- Thank you received: 4852
-industrial tool manager with life manager by part count or by cutting time. Tools offsets and tool wears. Tool manager working as $inumerik
Is this using the (new) tool database interface?
linuxcnc.org/docs/devel/html/tooldatabase/tooldatabase.html
-currently executing line showing exactly as it should be! Even in subroutines (for gosh sake!!!)
I would strongly advocate getting that into LinuxCNC mainline.
-ethercat drive homing implemented into homing.c
Is this using the (new) homing interface?
I can't find any real docs for this, but
linuxcnc.org/docs/devel/html/man/man9/homecomp.9.html
And sample code:
github.com/LinuxCNC/linuxcnc/blob/master...onents/homecomp.comp
Please Log in or Create an account to join the conversation.
- fsabbatini
- Offline
- Junior Member
- Posts: 39
- Thank you received: 67
My first shot was using tooldb but then I realized that it was not what I really wanted, it is more a patch than a solution. I integrated zeromq with protobuf for messaging so I don’t only send tool information but also work offsets , variables and even settings stored on the db, no need to use file for saving stuff. The advance of this is that it is saved as soon as data changed and not only at powering off.
Sure, I can pull request line showing
About homing, I added a “drive based homing” setting on the ini to let the system it should just use the drive homing and wait for completeness. No need to use the new homing thing
Regards
Franco
Please Log in or Create an account to join the conversation.
- rmu
- Offline
- Elite Member
- Posts: 277
- Thank you received: 100
Does this also apply to subroutines in different files?Sure, I can pull request line showing
Please Log in or Create an account to join the conversation.
- fsabbatini
- Offline
- Junior Member
- Posts: 39
- Thank you received: 67
Please Log in or Create an account to join the conversation.
- rmu
- Offline
- Elite Member
- Posts: 277
- Thank you received: 100
Please Log in or Create an account to join the conversation.
- fsabbatini
- Offline
- Junior Member
- Posts: 39
- Thank you received: 67
Please Log in or Create an account to join the conversation.
- cakeslob
- Offline
- Platinum Member
- Posts: 784
- Thank you received: 229
Also, when you say HMI, you mean in the literal sense? is your screen just a normal HDMI/DVI/VGA monitor? not an industrial PLC HMI?
Please Log in or Create an account to join the conversation.
- spumco
- Offline
- Platinum Member
- Posts: 1804
- Thank you received: 725
I want one but they are so damn expensive......
Yea, this. Do want, can't justify.
@fsabbatini
My idea is to open a fork or something in the near future for lcnc modified codebase
There are clearly a bunch of folks here slobbering over your screenset and back-stage improvements.
I've got an older Emco 325-II live-tool C-axis lathe running the PC-based fake "Fanuc" control. It mostly works, but I expect some proprietary component to die if I blink and Emco is useless with older control support.
The single-block improvement you've demonstrated alone is worth me buying components to set up a bench-testing rig just to have something ready when the Emco dies.
What do you need from this community to publish this masterpiece and give a little aid the slower-witted of us in setting something up like this?
Money? Booze? Applause?
Please Log in or Create an account to join the conversation.
- fsabbatini
- Offline
- Junior Member
- Posts: 39
- Thank you received: 67
when i say HMI is the part of software you interact with. Eveything is running on an industrial panel pc (the motherboards connects to the screen through LVDS signals internally), nice and neat.
Please Log in or Create an account to join the conversation.