Promecor Lathe retrofit with TKXHMI

More
4 years 5 months ago #242488 by tome

Hey !

Very happy to see this post (thanks Andrew for pointing us there on the mailing list :+1: ) !

You know from YT comments that at least Phil and I are big fans of $inumerik UI and features, so you won't be surprised we hope to know anything and everything of this gorgeous implementation :)

Congratulations anyway for this and thanks for showcasing this build.

TY
 
Add me to that list! Is this user interface available?  Also, what is the interface hardware, that doesn’t look original to the machine?
-Tom

Please Log in or Create an account to join the conversation.

More
4 years 5 months ago #242504 by tommylight
Title fixed from "larhe" to "lathe".

ASUS ROG Crosshair VIII Impact - AMD X570

Please Log in or Create an account to join the conversation.

More
4 years 5 months ago #243040 by fsabbatini
Thanks all for your replies!
I have been working for about one and a half years on this. Some history first:
We are a company localized in Argentina, we have been building special machines for several industria for 25 years and always using Fanuc/Siemens on our machines. This country government has many restrictions on imported goods (because lack of dollars, populism and issues we can argue all day long) so I started working on making Linuxcnc more professional , and what I got so far is this:
-proper single block working
-industrial tool manager with life manager by part count or by cutting time. Tools offsets and tool wears. Tool manager working as $inumerik , meaning you can have t3d1 for example and also t3d2 , you can have as many edges for a tool as you want.
-kind or R parameters (using variables) but showed on the screen.
-MDI working as $inumerik or Fanuc, you can put several commands in same file
-currently executing line showing exactly as it should be! Even in subroutines (for gosh sake!!!)
-interface for touch screen, mouse not required any more
-editor able to open file while machine working
-several editors opening at same time
-usb handled right on the hmi, no need to go to desktop to copy files
-PLC alarms bits (%Axx) to show alarms at hmi, distinguishes between messages and alarms
-offsets now have “fine” correction
-(POPUP, “example”) shows popup on hmi for operator information
-ethercat drive homing implemented into homing.c
-m66 can wait forever
-m functions gives output to PLC (if configured) and plc must acknowledge it


And many more I am not remembering right now.. if you like I can post more videos of all these features

Sorry my misstyping , doing this from the phone!
Regards
Franco!
The following user(s) said Thank You: PKM, tommylight, HalaszAttila, spumco

Please Log in or Create an account to join the conversation.

More
4 years 5 months ago #243043 by cmorley
Will you release the code changes to linuxcnc?

Please Log in or Create an account to join the conversation.

More
4 years 5 months ago #243045 by fsabbatini
Some of it as it diverged a lot, for example Python thing is not well supported (the new interface is C++ with Qt made)
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!
The following user(s) said Thank You: PKM

Please Log in or Create an account to join the conversation.

More
4 years 5 months ago #243150 by andypugh

-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.

Time to create page: 0.446 seconds
Powered by Kunena Forum