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

Reply via email to