I would like to add, that for testing purposes you can run EMC without
RTAI using any kernel. Just compile it with --enable-simulator. Finding
out the needed dependencies should be fairly easy in this case.
In my experience everything works, even HAL, creating new hal modules,
but interacting wit
Hello,
I was thinking to write something on isolcpus on the wiki.
As I see that all the work has already been done wonderfully,
I decided to include a reference to it at the Troubleshooting section
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting#The_isolcpus_Boot_parameter
I think t
Hi!,
If HAL kernel space (realtime) components are kernel modules.
What are the user space components: Programs or Libraries?.
Thanks,
Javier
--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone
Hello :),
I think that we need an entry related to this in the wiki.
I would do it myself but I lack a full understanding of the subject.
Your comments looks to me as a very plausible explanation of the HOWs
and WHYs.
I looked into this (google) a few weeks ago, as the subject came to the
list
Dave,
Regarding your suggestion about Modbus TCP and Classiccladder -forgive
my absolute ignorance abut this subject- is there a documente example on
how to make two or more syste to work together?.
I would like to read a bit about the subject, at least to figure out,
how the whole think can be w
Hi,
I've finally have success implementing a Virtual machine, with 3 axes
and a given dynamics.
I've modified hal_motenc.c to that end.
I would like to rename that file so that is compatible with the emc2
distro.
How/Where should I change the compilation toolchain to get automagically
my hal_m
11 17:56, jros wrote:
>
> > I'm doing a component derivated from motenc that simulates a virtual
> > machine. It would be nice If I could get the value of the SERVO PERIOD,
>
> If you are using comp, then you can use the variable fperiod. (which
> is the perio
Hi,
I'm doing a component derivated from motenc that simulates a virtual
machine. It would be nice If I could get the value of the SERVO PERIOD,
As I need it to make the integral of the state.
Thanks in advance,
Javier
--
Thank you,
It works!,
Javier
On Mon, 2011-03-14 at 16:10 +, andy pugh wrote:
> On 14 March 2011 15:56, jros wrote:
> > Hi,
> >
> > I can not get mesages on dmesg using
> >
> > rtapi_print_msg(RTAPI_MSG_WARN...
> > rtapi_print_msg(RTAPI_MSG_INFO.
Hi,
I can not get mesages on dmesg using
rtapi_print_msg(RTAPI_MSG_WARN...
rtapi_print_msg(RTAPI_MSG_INFO...
only
rtapi_print_msg(RTAPI_MSG_ERR...
I've changed the debug level from 0 to 0x7FFF as indicated in
emcglb.h.
The verbosity of the output increases, but the messages I' intending
Kim,
On Wed, 2011-02-16 at 17:03 -0600, Kim Kirwan wrote:
> Yes, this can be done and Stuart (for one) has done it.
>
> See the wiki "Combining Two Feedback Devices On One Axis"
> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Combining_Two_Feedback_Devices_On_One_Axis
>
Certainly that looks lik
Congratulations,
A really nice problem/solution to be kept long and safe in the archives
of EMC-USERS!!!
Javier
On Sun, 2011-01-30 at 11:52 -0600, Jon Elson wrote:
> Igor Chudov wrote:
> > Now, my servo motor with the attached resolver still out of the rotary
> > table, I have a HYOOGE success!
jeff,
You can try
$ which emc
in order to know which emc you are running.
Probably you are running the one that comes with the cd.
You can try to run directly the emc in your emc-dev directory
$ ~/emc-dev/whatever/emc
This works for me (I don't set any special environment like you
$
...
> >> From this, I conclude that this is a feedback based issue, such as the
> > resolver or resolver converter somehow being behind and ahead on reporting
> > its position, which leads to uneven rate of speed.
> >
> > Any ideas?
>
> Sounds like classic quadrature error in the resolver. Are you
On Wed, 2011-01-26 at 18:15 +0100, joachim.franek wrote:
> Am Dienstag 25 Januar 2011, um 18:17:00 schrieb Kirk Wallace:
> > If you are getting motion oscillation, I suspect it is due to the
> > feedback system and not the motor. Halscoping the command and feedback
> > signals should help determine
Thanks Kirk,
...
> > Plus, I think that the logic should be implemented directly in the
> > electronics driving directly the motor, as the compensation strategy
> > should be fairly quick. Driving a variable intensity command from EMC
> > will certainly limit the strategy to low rpm.
>
> I tend
> First is the change in magnetic flux if you
> turn the rotor by hand (without current).
> You feel the cogging. Second you get torque ripple
> if the rotating magnetic field induced by
> the current does not move smooth. Read some
> papers about magnetic design of motors.
> Even a 3ph ac motor
On Tue, 2011-01-25 at 19:48 +0100, joachim.fra...@pibf.de wrote:
> Am Dienstag 25 Januar 2011, um 14:44:05 schrieb jros:
> > my setup (www.imac.unavarra.es/~cnc)
> Nice web page and videos. I think about a 3d maschine.
> BTW: does emc support a 3dconnexion 6dof mouse?
>
We ar
On Tue, 2011-01-25 at 16:13 +, andy pugh wrote:
> On 25 January 2011 13:44, jros wrote:
>
> > I can see you've be seriously dealing with the internals of PMSM,
and I
> > would like to discuss a little bit about the subject,as I'm facing
some
> > problem
Thanks Peter,
> > Plus, I think that the logic should be implemented directly in the
> > electronics driving directly the motor, as the compensation strategy
> > should be fairly quick. Driving a variable intensity command from
EMC
> > will certainly limit the strategy to low rpm.
>
>
> I dont t
> I get some used PMSM from auctions. Replacing the
> bearings gives them a second life. Keep the angle position
> of the resolver on the rotor! So you can test it with
> an old (with analog velocity input) 3 phase power supply.
> Usually this motors run very smooth if the stator pack
> is twist
This project sounds like lots of fun.
I've ever wanted to play with this, it just happens that I don't have
the needed skills.
I would like to follow your design process, and to eventually try making
the electronics by myself.
Are you planning to maintain the discussion in this forum, or
elsewhe
On Sun, 2011-01-09 at 12:41 -0600, Jon Elson wrote:
> Kirk Wallace wrote:
> >
> > I'm not John, but from my study of encoder, it seems encoder is really a
> > software interface and decoder,
> The hal component encoder is a specific implementation of an encoder,
> equivalent in function
> to a gen
Happy new year to everybody and specially to all those that keep
this list going!.
Javier
--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their d
Jack,
There is .c file called genhexkins in which the kinematics of a hexapod
(stewart platform is implemented). I think that hexapod is one of the
examples. I remember I started from that example to configure my own
hexaglide type hexapod.
That file should be used as a template to start with.
Thank you to your very nice answers.
I'll give a try in some days to see if it works.
But I'll have to update my distro before as I'm using ubuntu 6.06.
with as much as old EMC2 :) .
I wonder how difficult can be the transition having in mind that I have
my own kinematic module (genhexkins.c).
Hello,
I'm the owner of such card, as I read from the documentation, the internal
encoder counter of the card
will go to 0 in the next index pulse after index-enable.
I suppose that if I activate EMC's option INDEX_ENABLE to true in the INI file,
the I
would get hat behavior.
That looks nice,
I would consider the BIAS parameter along the FF0 FF1 and FF2.
Then all the the terms can be considered Feed Forward terms of the
controller, and the part of the control they deal with is conceptually
called "feed forward control".
The feed forward capabilities implemented by those terms ca
On Wed, 2010-08-11 at 20:02 -0500, Jon Elson wrote:
> James Louis wrote:
> > Hello everyone. I had this on the forum for a while: This question goes
> > out to any "servo loop" experts out there in EMC2 world.
> > I understand that EMC2 uses PID to form a control loop when using
> > servomotors,
Hi!,
We are using Halscope to get data saved into a file while running our
hexaglide, and using that file to do various things as for example
identification or parameter estimation.
To that end we need to know about the precise time instant in which the
data is collected. For example let say that
Even if it is an academic exercise I think It is interesting to share.
May be interesting to put a description of your setup some where in the
wiki. I don't know if there is section devoted to kinematics, it could
be proper place.
Javier
El mar, 03-06-2008 a las 16:05 -0500, Charles Brauer escr
I think a different aproach is
sudo comp --install your_kin.c
from EMC 2.1.7 and above.
It compiles and installs in place (I think)
You can try, it works for us
Javier
El lun, 02-06-2008 a las 10:39 -0500, Charles Brauer escribió:
> Hi all- I am trying to compile and build the dipod, so I
If it is needed, I would not mind to host such a event at the Public
University of Navarra (Spain).
http://maps.google.es/maps?f=q&hl=es&geocode=&q=Zaandam&sll=40.396764,-3.713379&sspn=10.353023,17.270508&ie=UTF8&ll=42.798439,-1.635568&spn=0.009746,0.016866&t=h&z=16
We have some labs, so we can w
Hello, I use to read the list to get more insight on different aspects
related to EMC.
Right now we are facing some problems related to PID tuning.
And when I have read this
>
> If you have a good analog velocity mode system you can get smooth
> motion at
> slow speeds without a high line count
Hello :)
I've tried to figure out what is the RTAI version installed in the Live
CD without success.
I want to install Comedi, and to get some knowledge abot RTAI and Comedi
running some RTAI examples that I suppose I can obtain from a matching
RTAI sources.
I have made the update to 2.2.3 (for
Thanks very much,
El mié, 20-02-2008 a las 21:47 -0500, Matthew Glenn Shaver escribió:
> On Wed, 2008-02-20 at 11:42 -0500, John Kasunich wrote:
> > I think that is exactly how it works, but I'd have to check the source
> > to be sure of the exact shape of the line. The only other possibility
>
Hello :)
I wonder If the attached graphic describes the meaning of
FERROR & MIN_FERROR variables??.
That is, motion will be aborted for a given velocity if absolute value
of actual and commanded position diference is over the black line.
I suppouse also that this difference is measured in joint
The link was wroken
> I think that this afternoon (in spanish time), you will be able to see
> some videos at http://imac/parallel/dis_img.php (only motion)
>
http://www.imac.unavarra.es/parallel/dis_img.php
Javier & Aitor
--
El jue, 20-09-2007 a las 09:13 -0400, John Kasunich escribió:
> jros wrote:
> > Yesterday we did our first trial with the new kinematics.
> >
> > It was really exciting!! :)
> >
> > But there was a shuden movement at the start of the homing sequence.
>
Yesterday we did our first trial with the new kinematics.
It was really exciting!! :)
But there was a shuden movement at the start of the homing sequence.
We have programed the homing sequence so that all the joints goes
upwards at the same time.
We first tested with trivkins, and no problem
El mié, 19-09-2007 a las 09:23 -0500, Ray Henry escribió:
> Are there more than one possible solution to the kinematics equations
> you are using here. I remember years ago when K&T showed a Hexapod at
> IMTS. Every so often the control would pick the wrong solution and rip
> the ballscrew out of
s Company, LLC
> 55 Main Street Voice: (888)ISO-SEVO (888)476-7386
> Newtown, CT 06470Fax: (203)426-9138
> http://www.MarkKenny.com
>
>
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of jros
> Sent:
El mar, 18-09-2007 a las 09:23 +0200, jros escribió:
> El lun, 17-09-2007 a las 19:39 -0400, Gene Heskett escribió:
> > On Monday 17 September 2007, Alex Joni wrote:
> > >http://www.imac.unavarra.es/parallel/images/argazkiak/img_4336.jpg
> > >
> > Thanks Alex. Is
;Sent: Monday, September 17, 2007 10:55 PM
> >Subject: Re: [Emc-users] Debugging parallel kinematics: how to printf
> >indmesg?
> >
> >> On Monday 17 September 2007, jros wrote:
> >>>Hello!.
> >>>
> >>>We are implementing a 6 dgf kinemat
>
> If your kins calculations take 0.000797 seconds, you might simply be
> overwhelming the PC. The default period for the servo thread is 0.0001
> seconds. Your kins code will use almost 80% of the CPU, which doesn't
> leave much at all for other realtime code or the operating system.
>
> Y
Hello!.
We are implementing a 6 dgf kinematics for a parallel manipulator.
(see http://imac/parallel/images/argazkiak/img_4336.jpg for a photograph
of the machine without the head)
We are using as a template genhexkins.c file so that compiling and
launching is not a problem.
We have provided ne
El jue, 26-07-2007 a las 13:40 -0500, Ray Henry escribió:
> Hi Jeff
>
> I've got a hint. Genhexkins is the name of a kinematics definition for
> the stepper powered cable hexapod that NIST built several years ago now.
> In the original form, the matrix supplied home position for the 6
> struts.
Hello list!.
I see that there is a main(){} in genhexkins.c. I wonder how can I
compile it to a executable file.
I want to do some offline trials before trying within emc2.
Thanks
Javier
PD: I don't have any problem to compile whole emc2 from source, and the
module genhexkins.ko is generated.
48 matches
Mail list logo