On Wed, May 30, 2012 at 10:45 PM, Łukasz Prymula <[email protected]> wrote:
> There is no reason to use specific eth card. We are using typical Ethernet > card and we don’t implement real time protocols such as EtherCAT. There is > no need. > > In our current product we are using UDP client-server connection. There > are implemented various simply commands for configuration, simple movement > and trajectory move, for ex. Home(axis), Jog(axis, speed). CSMIO has buffer > which collects trajectory points. So, when we want to put a path, we have > to send a set of trajectory points to CSMIO. This buffer is set to collect > a points for 500 ms now. So if there will be a little pauses/errors on eth > connection CSMIO have a little buffer and all will be ok. > > Hi Lukasz, For rigid tapping, you need to synchronize AXIS-Z and Spindle rotation angle. Is the synchronization job done by CSMIO or HOST/PC? > For me, most interesting thing is that in what method planner transfers > trajectory to HAL layer. As you see I need points buffer. > > We implemented a USB interface as HAL component. It takes the trajectory planning through the mapped hal signals, "wou.stepgen.*.position-cmd". You may refer to Line#2283 of https://github.com/araisrobo/linuxcnc/blob/master/src/hal/components/wou_stepgen.c#L2283 Or, you can refer to another good reference: stepgen.c. The code is at Line#1064 of https://github.com/araisrobo/linuxcnc/blob/master/src/hal/components/stepgen.c#L1064 And sorry for my English. I hope it is intelligible to you. > > My native language is not English, neither. Welcome to LinuxCNC world! Yishin ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
