[Emc-users] Reorder tool table
When a new tool is added to the tool table can it be re-ordered automatically? Tom -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] genserkins mods
Gentlemen, I changed this www.mpm1.com:8080/machines/robots/americanrobots1/genserkins_mod.c to www.mpm1.com:8080/machines/robots/americanrobots1/genserkins_stuart.c to add joint modification for the wrist/hand/finger combination. This modification has zero effect on the robot motion. Obviously I am missing something. The file is in the kinematics directory. I change the _stuart file, copy it to genserkins.c, compile and start emc2 with no change/effect on the motion of the robot. Suggestions, comments welcome. thanks Stuart -- dos centavos -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] HAL Documentation: canonical encoder, linksp, linkps, newsig
Erik Christiansen wrote: > On Mon, Jan 10, 2011 at 01:38:44PM -0500, John Kasunich wrote: > >> The HAL component is technically a decoder and counter of those signals, >> but if we called it a decoder people would be really confused. >> > > Feeding the output of a physical encoder to a software encoder leaves > the signal double encoded, and me thoroughly confused. Feeding an > encoded signal to a decoder means that it has been recovered. That is so > simple that I'm having some trouble comprehending how that is supposed > to lead to confusion? > The HAL encoder module is designed to be the interface to an encoder. Its only purpose is to provide the information from an encoder to EMC. If you consider that an encoder "encodes" some information, then you could say you need a "decoder" to convert that info back to useful form. But, you have to adapt to the common language used by others who employ this technology. I think the documentation adequately describes what this does. Jon -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Use of Pico Systems brush servo amps with Mesa 5i20 controller
I believe there are a few people using the Pico Systems brush PWM servo amp with mesa controller boards. One quirk of the brush servo amp is that after being enabled (coming out of E-stop) it needs a short pulse in each direction to reset the shutdown latch in the FET driver chips. In the ppmc driver for the Universal PWM controller, I have a state machine that does this on two consecutive servo cycles, it is enabled by setting the bootstrap parameter to true. Anybody using our brush servo amps with other controller boards would need to provide the same function. Looking through the hostmot2 documents, I don't see any such function as being built in. Certainly, a little HAL component could be inserted between the PID outputs and the pwmgen inputs to generate these pulses and then pass through the normal signals. I have a customer looking at using the brush PWM servo amp with a 5i20, and wanted to get this detail figured out. Thanks for any info on what users are doing about this Jon -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] HAL Documentation: canonical encoder, linksp, linkps, newsig
On Tue, Jan 11, 2011 at 11:11:42AM +, andy pugh wrote: > > However, do we _really_ want to break every single HAL file over a > point of pedantry? No, I suspect your proposal might meet with limited support. Kirk, AIUI, and I have referred only to documentation. It is helpful if documentation is reasonably accurate. Erik -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] HAL Documentation: canonical encoder, linksp, linkps, newsig
> However, do we _really_ want to break every single HAL file over a > point of pedantry? Anyone who's pedanting enough can fix their own config using HAL alias commands ;) Regards, Alex -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] HAL Documentation: canonical encoder, linksp, linkps, newsig
On 11 January 2011 08:57, Erik Christiansen wrote: > Feeding the output of a physical encoder to a software encoder leaves > the signal double encoded, and me thoroughly confused. The physical angle is encoded by the encoder into a swquence of quadrature pulses The HAL encoder encodes that series of quadrature pulses into a pattern of bits according to the codec known as IEEE 754. > I agree with Kirk, and believe that "double encoder" thinking is muddled > and confused. Saying what we mean would be a useful step toward clarity, > and reduce the steepness of the EMC2 learning curve for all. I agree with the first part of this statement. I do not think that the second part follows from the first. In the context of CNC an "encoder" tends to have a rather specific understanding (I put "meaning" first but changed my mind). There is no such understanding of the meaning of "decoder". "counter" would work. However, do we _really_ want to break every single HAL file over a point of pedantry? -- atp "Torque wrenches are for the obedience of fools and the guidance of wise men" -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] HAL Documentation: canonical encoder, linksp, linkps, newsig
On Mon, Jan 10, 2011 at 01:38:44PM -0500, John Kasunich wrote: > > The HAL component is technically a decoder and counter of those signals, > but if we called it a decoder people would be really confused. Feeding the output of a physical encoder to a software encoder leaves the signal double encoded, and me thoroughly confused. Feeding an encoded signal to a decoder means that it has been recovered. That is so simple that I'm having some trouble comprehending how that is supposed to lead to confusion? Just as a step-up transformer and transmission line is not followed by another step-up transformer to return to low voltage; a line driver's output is connected to a line receiver; and a generator is connected to a motor in an electrical drive, it follows that a decoder is _needed_ if the output of an encoder is to be used. (Whether quadrature, HDB3, stereo, or dehydrated beans.) I agree with Kirk, and believe that "double encoder" thinking is muddled and confused. Saying what we mean would be a useful step toward clarity, and reduce the steepness of the EMC2 learning curve for all. > Calling it an "encoder counter" or "encoder interface" would be better > than just "encoder", but people usually know what we mean. Likewise, > hardware boards that support quadrature signals with or without index > pulses usually call them "encoder inputs" or "encoder counters". Yup, the "encoder inputs" are fed by the encoders, but exist on the decoder. (My stereo amplifier has a "phono" input, but that doesn't mean that there's a turntable in there.) Kirk: > > It's really just mice nuts, but I'm doing jury duty right now, so I > > may me in a lawyer's frame of mind. > > Lawyers, ewww. Apologies all, if my search for clarity and accuracy also seems legalistic. Erik -- The floods in Queensland have inundated an area equal to the size of France and Germany combined. - Heard on an American news show, relayed on an Australian TV channel. -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users