Transmitting of the tooltype #28
Replies: 4 comments
-
Dear @rhmls, thank you for this question. The spec says in https://reference.opcfoundation.org/MachineTool/docs/8.5.4/: Isn't this your use case? Furthermore it says: If I misunderstood, could you give a concrete example to visualize the approach? @JensDamm please provide your view? |
Beta Was this translation helpful? Give feedback.
-
@rhmls
The general idea with the ControlIdentifierInterpretation is to tell the client how to uniquely identify a tool on the machine tool. Since you mention that you would like to provide the "toolType" as a string, could you tell which kind of control you are using? To understand your wording let's say e.g. a ball mill is a tool type. Drills would be a tool class. |
Beta Was this translation helpful? Give feedback.
-
Hi Jens, thank you for your response. Somehow this issue got lost in my tasks... Here is an example: |
Beta Was this translation helpful? Give feedback.
-
ControlIdentifier2 is UInt32, thus cannot be changed to a String. |
Beta Was this translation helpful? Give feedback.
-
I need help on how to provide the tooltype correctly via umati.
Here is some background information:
In our control we have an internal unique ID for every tool.
In addition, each tool has another ID which is can be defined by the customer (barcode/datamatrixcode) and a name, which is also unique and can be defined individualy.
Tools can be related to a tooltype, if they are identical and shall share typical milling parameters.
Every tooltype has a unique ID which is only for internal use and is not published provided to the outside.
Each tooltype also has a unique name, which is used to automatically select and get a proper tool from the magazine.
For publishing this data via umati, we are currently using the NumberBased ControlIdentifierInterpretation, because providing the internal unique ID of the tooltype would be of no use for the customer.
So the variable „ControlIdentifier1“ is used for the unique ID of the tool and „Identifier“ is used for the ID defined by the customer.
As I see it, the only option to transmit the tooltype is via the variable „Name“, where I’d build a string containing both, the name of the tool and the name of the tooltype, so the tool can be easily recognized.
I don’t think this is the best option, so I’d be very thankful for any advice on that issue!
From our point of view, it might be a better solution, if we could publish the name of the related tooltype in a separate node as a string.
@GoetzGoerisch told me that you (@TonjaHeinemann and @JensDamm) might know something about this issue.
Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions