I have just ask this question at one of the members and recieved the following answer. This help quite a bit but in addition I have still a question. Would somebody help me with this?
Question:
Dear sir,
As for a intership I have been challenged to connect a Kawasaki robot (ZD130S) to a Mazak (VTC 800 30/SR). Troughout research I have know that the Mazak support the robotic interface. This also includes the support of a fieldbus system. The system that currently sits on the Mazak is the Ethernet/IP fieldbus network, which takes the role of a Master. I already know that the purchase of the 1JF board is neccesary at the robotic side. This would be the 1JF board with Ethernet/IP slave. But my question goes about this board. I want to make the robot leading in the machine tending process. The one problem in do not understand is how can the program tell to the Mazak which register adress he wants to activate or deactivate?
I already have some documentation about the extension of an Ehternet/IP network, but this find I al little bit confusing. As of this I have been searching and your reaction on some of my other problem helped me alot in this progess.
I hope you could help me?
Answer:
Fieldbus data exchange on the Kawasaki is simply a bit pattern of signals (packets) exchanged between devices.
During setup:
- Mazak (adapter) needs to be configured with a known network topology made up of nodes/robots/peripherals (scanners) by IP addresses.
- Mazak will also need to allocate a specific no. of signals to each expected node and IP address on the network.
- Kawasaki or peripherals (scanners) just require an IP address allocating and also a specific no. of signals.
- An EDS file associated with adapter and scanner settings is required in order to establish initial connectivity between the intended devices.
- Without this one cannot exchange signals with the other.
Once the above configurations have been correctly set:
- Mazak will have a 1st signal and last signal no. allocated to a specific node with IP address.
- Kawasaki will have a 1st signal and last signal no. allocated to Ethernet/IP interface board with IP address.
- So 1st output and last output of adapter will be sent to the 1st input and last input of the scanner.
- So 1st output and last output of scanner will be sent to the 1st input of adapter and last input of adapter.
- You can of course send/receive single signals, but the data packet will consist of full signal allocation configured.
Hope this helps.
----------------------------------------------------------------------------------------------------------------------------------------------------
So if I read it correct If I want to start my milling cycle at the Mazak milling machine which has register address R16405-1 and signal number 102 I need to turn signal 102(Input) active in my AS-program? But register R18485-1 signal 102 has another meaning(Output). How does my program understand which register he has to call?
I hope you can help me?
Thank you in advance.