LinuxCNC whit Sercos II
04 Nov 2017 13:31 #101307
by Martinez
LinuxCNC whit Sercos II was created by Martinez
Hi, I needed help with a problem that I have.
I want to build a plasma cutting CNC and I want to use a servo motor and Allen Bradley units that use the Sercos II interface.
Can you configure linuxcnc with Sercos II?
I thought about using a Sercos II master as a PCI card that is in the market.
I hope someone can help me, greetings.
I want to build a plasma cutting CNC and I want to use a servo motor and Allen Bradley units that use the Sercos II interface.
Can you configure linuxcnc with Sercos II?
I thought about using a Sercos II master as a PCI card that is in the market.
I hope someone can help me, greetings.
Please Log in or Create an account to join the conversation.
06 Nov 2017 12:57 #101419
by andypugh
Replied by andypugh on topic LinuxCNC whit Sercos II
Some people have managed to use Sercos with Machinekit (based on LinuxCNC.)
For example this Youtube video .
This paper also seems to use SecosIII
rd.springer.com/article/10.1007/s00170-015-6786-y
For example this Youtube video .
This paper also seems to use SecosIII
rd.springer.com/article/10.1007/s00170-015-6786-y
Please Log in or Create an account to join the conversation.
06 Nov 2017 14:49 #101428
by Martinez
Replied by Martinez on topic LinuxCNC whit Sercos II
Thanks for responding but the drivers use Sercos II not Sercos III interface.
This interface is communicated by optical fiber and not by Ethernet cable, that is the problem.
Greetings.
This interface is communicated by optical fiber and not by Ethernet cable, that is the problem.
Greetings.
Please Log in or Create an account to join the conversation.
06 Nov 2017 16:07 #101430
by andypugh
Replied by andypugh on topic LinuxCNC whit Sercos II
Looking at the available PCI cards I suspect that, for a specific set of hardware, this might not be so difficult.
Writing a generic driver is likely to be quite a task, but assembling packets for specific cards using values from a HAL pin should be fairly simple.
An example of a similar sort of driver is here:
github.com/LinuxCNC/linuxcnc/blob/master.../drivers/pcl720.comp
That is for an ISA card, but the principles are very similar (PCI is plug-and-play so you would expect to get the base address from the device rather than the user). Basically converting numbers to register values and sending them to the card.
Writing a generic driver is likely to be quite a task, but assembling packets for specific cards using values from a HAL pin should be fairly simple.
An example of a similar sort of driver is here:
github.com/LinuxCNC/linuxcnc/blob/master.../drivers/pcl720.comp
That is for an ISA card, but the principles are very similar (PCI is plug-and-play so you would expect to get the base address from the device rather than the user). Basically converting numbers to register values and sending them to the card.
Please Log in or Create an account to join the conversation.
Time to create page: 0.133 seconds