Glad the tool might be of use to you!
There was indeed a problem with the postfix -- operator. I made the fix and
v1.01 is available for download at
http://tsemsb.blogspot.com/2010/04/cgcc-now-at-version-101.html
As of now the assignment operators like -= or += are not implemented,
however the l
s I find better feed and plunge speeds I just update then
in the tools.h file and the change propagates to all my programs for each
tool.
Lawrence
On Tue, Apr 6, 2010 at 4:01 PM, Flying Electron Inc <
sa...@flyingelectron.com> wrote:
> Hi All,
>
> I wrote a python extension for axi
Hi All,
I wrote a python extension for axis that allows C language style extensions
to the GCode if anyone wants to give it a try.
http://tsemsb.blogspot.com/2010/04/cgcc-gcode-with-c-constructs.html
It allows you to write code like this:
// Constants
const float X_Holes = 10;
const float Y_Hol
I went through this exercise not too long ago.
Short answer is that there is no way to do it in gcode that I could find.
However I did find some tricks to get around the problem, none of them
really satisfactory though. This is to control an axis independently
without adding more computers.
The
t; On 26 March 2010 01:57, Flying Electron Inc
> wrote:
> >
> >
> >> Is it possible to send the Y axis off on a very long rapid while doing
> >> coordinated motion with 2 other axises while the Y is travelling?
> >>
> >
> >
> >
>
On Thu, Mar 25, 2010 at 2:59 AM, Mark Wendt (Contractor) <
mark.we...@nrl.navy.mil> wrote:
> The Z axis was
> dead nuts on, but I was get varied responses to jogs on the X
> axis. I tried it at .001, .05, .01 and .1 on the jog movement. At
> .001, sometimes I'd get no movement (I'd here stepper
Hi everyone,
Is it possible to send the Y axis off on a very long rapid while doing
coordinated motion with 2 other axises while the Y is travelling?
The reason I would like to do this is that I have EMC2 controlling a pick
place machine using generated GCode. The machine picks up a chip, bangs
On Fri, Mar 5, 2010 at 5:25 AM, Andy Pugh wrote:
> I tried setting up closed-loop spindle control last night. It took me
> a while to figure out why it wasn't working (my encoder had lost the B
> channel) but during my investigations I found some interesting points.
>
> The output of the Hostmot2
On Thu, Mar 4, 2010 at 1:40 PM, Kirk Wallace wrote:
> I've got my encoders from Avnet (AEAT-6010):
> http://wallacecompany.com/machine_shop/EMC2/absolute_encoder/
>
> but now I need to figure out how to connect to them. I figured I could
> get by for now with soldering wires to the back of the PC
On Wed, Mar 3, 2010 at 10:17 AM, Jon Elson wrote:
> Chris Morley wrote:
> >>>
> >> The servo drives are from Advanced Motion Controls. They are Direct PWM
> >> Brushless DC Servo Drives Model# BD30A8. The datasheet can be read at
> >> http://www.a-m-c.com/download/datasheet/bd30a8.pdf . I talked
On Wed, Mar 3, 2010 at 2:01 AM, Chris Morley wrote:
>
> > > Judging from the traces, I suspect you have velocity mode servo amps,
> > > and I suspect their velocity loops aren't tuned. It doesn't make
> > > sense to tune EMC's position loop when the drive velocity loop isn't
> > > right - the posi
On Wed, Mar 3, 2010 at 5:57 AM, Sven Wesley wrote:
> 2010/3/3 Erik Christiansen
> >
> >
> > Hmmm ... I think you could be right - I think too much.
> > (But it used to save me weeks of work, and help keep my hair, when I was
> > a programmer. ;-)
> >
> > Given that testimonial, I might buy a few
On Tue, Mar 2, 2010 at 6:40 AM, John Kasunich wrote:
>
>
> On Mon, 01 Mar 2010 19:10 -0800, "Flying Electron Inc"
> wrote:
> > Hi all,
> >
> > Hoping some people that have tuned their servos with EMC2 might
> > be able to share some of their insi
lly better to have the larger but
smoother error values and dial it in using the other PID adjustments, or is
it generally better to have the smaller error but rougher error and output
lines?
>
> On 3/1/2010 10:10 PM, Flying Electron Inc wrote:
> > Hi all,
> >
> > Hoping
Hi all,
Hoping some people that have tuned their servos with EMC2 might be able to
share some of their insights that they learned during their tuning with me.
I built a pick and place machine with a servo on the X axis and I started
running tests to tune the PID loop for the servo. Right now, I
www.avnet.com looks like they sell the AEAT-6010 and AEAT-6012 in single
unit quantities.
Lawrence
On Sun, Feb 28, 2010 at 12:14 PM, Kirk Wallace
wrote:
> Does anyone have a source for these?:
> http://www.avagotech.com/docs/AV02-0188EN
>
> Mouser wants to sell me 204 of these. Digikey says it's
On 20 February 2010 05:39, Flying Electron wrote:
>
> > Hi,
> >
> > I was using one of the inputs to read my E-STOP button which shorts to
> > ground when triggered, but I kept on getting false positives. I looked
> > at the input pin in halscope and saw a square
Flying Electron wrote:
> Hi,
>
> I was using one of the inputs to read my E-STOP button which shorts to
> ground when triggered, but I kept on getting false positives. I looked
> at the input pin in halscope and saw a square wave that goes high for
> 2ms then low for 2
Hi,
I was using one of the inputs to read my E-STOP button which shorts to
ground when triggered, but I kept on getting false positives. I looked
at the input pin in halscope and saw a square wave that goes high for
2ms then low for 2ms and repeats. I removed the E-Stop button and
everything
Andy Pugh wrote:
> On 19 February 2010 07:12, Belli Button wrote:
>
>> How can I
>> get axis to display the desired positon and the encoder position?
>>
>
> I don't know. But does it actually gain you much? If the numbers are
> different you need to stop
>
You can use a pyvcp panel
hort for me. I made mine around 3
> foot long.
>
>
>> Date: Sat, 13 Feb 2010 12:27:52 +
>> From: a...@andypugh.fsnet.co.uk
>> To: emc-users@lists.sourceforge.net
>> Subject: Re: [Emc-users] Mesa 7i43 parallel port hookup
>>
>> On 13 February 2010 05:4
I'm having some trouble getting the 7i43 card working with the onboard
parallel port of my computer. I'm suspecting that I don't have the EPP
port of the 7i43 hooked up correctly. Anyone know if I use a female
DSUB25 to 26 pin IDC like this one
http://www.pccables.com/cgi-bin/orders6.cgi?acti
Hi,
I've noticed that if I load a gcode program like this in AXIS
G00 X0 Y1
(PRINT, "TEST")
M02
it will print TEST when it loads and then print TEST again when it runs.
Is there a setting to suppress the first print when it loads?
I'm embedding PRINT statements in generated GCode with another
I think you want to connect the signal coming from the index to the
axis.N.home-sw-in of the axis you want to home.
net axis0homeswitch ppmc.0.din.03 => axis.0.home-sw-in
then try setting the index-enable to true
setp axis.0.index-enable TRUE
and then in your ini file, setup your HOME_
Is anyone using the Mesa 7I42TA to interface with the Mesa FPGA boards?
I've got a couple of questions if anyone using the board already would
have time to answer. I'm trying to figure out everything I need to
order to get it up and running.
Is it good enough for interface with servo drives a
Thanks everyone for all the advice. I got it to work using an encoder
measuring the frequency of the pulses from the microcontroller. I put a
dial gauge on the panel in axis to watch the pressure and an LED to
watch the probe. It is beyond cool being able to see the pressure in
realtime whil
Sebastian Kuzminsky wrote:
> Flying Electron wrote:
>
>> I've been looking through all the realtime components and haven't seen
>> anything obvious. Is there a component to read a PWM signal in from a
>> parallel port pin?
>>
>
> That's ba
I've been looking through all the realtime components and haven't seen
anything obvious. Is there a component to read a PWM signal in from a
parallel port pin?
--
This SF.Net email is sponsored by the Verizon Developer
Andy Pugh wrote:
> 2010/1/8 Flying Electron :
>
>
>> The best I can think of so far is to have the gcode turn on one of the
>> digital output pins using M64 and then having the hal multiplex the two
>> parallel port pins into the probe pin, but maybe there is an eas
Is there an easy way to use two separate probes for probing? For
example have Probe A connected to a parallel port pin 10, and Probe B
connected to parallel port pin 11 and somehow have the gcode choose
which probe to use when probing.
The best I can think of so far is to have the gcode turn o
Dave wrote:
> Yes, most low cost servo and stepper drives are interfaced via step and
> direction.
>
> Up until the step and direction interface became popular the standard
> was a +/- 10v analog input interface and the servo drive was operated in
> a velocity mode or torque mode.
>
> I think th
ptop assembly screws that just happened to be the right
> length. Mariss seems to love these encoders over the cheap us-digital
> ones for his step/dir servo drives
>
> YMMV
>
> sam
>
>
> On 1/7/2010 03:36 PM, Flying Electron wrote:
>
>> Wow! Thank you
though - like the drive inputs seem
> to be common-ed to +5v. (probably not an issue)
> (if I did the math right)
> sam
>
>
> *
> On 1/7/2010 01:29 PM, Flying Electron wrote:
>
>> I'm deciding on what servo drive to use with the mesa FPGA card and it
>> do
I'm deciding on what servo drive to use with the mesa FPGA card and it
doesn't look too bad since there are not too many low cost options. I'm
constrained to a NEMA 23 size motor since a NEMA 23 stepper is on the
machine right now and I want it to be a direct swap. So far I've found
from sear
Looks like the Mesa 5i23 is the clear winner for me. I don't mind
paying a little bit more for the extra gates, they might come in useful.
I miss the ISA bus (original IBM PC), seems like it's gone forever the
fact that you could etch a circuit board, then hop down to the local
radio shack (wh
Andy Pugh wrote:
> 2010/1/7 Flying Electron :
>
>
>> So with a hypothetical setup of a mesa card, a brushless dc servo drive,
>> and a 1000 CPR encoder, the mesa card's only job would be to read the
>> encoder and report back to EMC and EMC would send the pwm s
Direct Memory Access.
> In the case of the FPGA cards what it basically means is that the card itself
> transfers its data (encoder counts, current step, I/O pin status, PWM
> outputs,
> step rates) to or from the host CPUs memory on its own rather than the host
> CPU doing a series of programm
Jon Elson wrote:
> Flying Electron wrote:
>
>> I don't know much about servos at all, but I was under the impression
>> that brushless servos had less angular position accuracy then brushed dc
>> servos? It looked like the brushless dc motors had more power
I'm leaning towards getting a mesa 5i20 or 5i23, but had a few questions
that someone might be able to answer.
Does anyone have a picture of what the mesa 5i20 or 5i23 looks like when
it is installed? Did it come with cables for the IO? Is there a
breakout board for it?
Thanks!
>
> Brushless servos have a permanent magnet rotor.The coils that make
> up the stator ( the stationary coils) are up against the outside walls
> of the motor so any heat from the coils can be transferred out of the
> motor rather easily.On a brush servo motor, the rotor has a wound
>
Anders Wallin wrote:
> Brushless is not much more expensive so you could look at those too.
>
I don't know much about servos at all, but I was under the impression
that brushless servos had less angular position accuracy then brushed dc
servos? It looked like the brushless dc motors had mor
I'm getting ready to upgrade my machine from steppers to servos, but am
a little unsure on what would be needed.
I know I need servos. The only low cost servos I have found so far are
from keling. I'm probably going to go with the KL23-130-60 NEMA 23
sized servos. The link is here
http://ww
I don't know about Ubuntu 9.10, but the directions for getting EMC to
run on a fresh install of 8.04 have always worked for me. It might be
easier to use the proven Ubuntu 8.04 instead of the 9.10.
The instructions to install EMC on a fresh 8.04 are at
http://wiki.linuxcnc.org/cgi-bin/emcinfo.
some software ;)
>
> Regards,
> Alex
>
>
> ------
> From: "Flying Electron"
> Sent: Thursday, December 31, 2009 2:22 AM
> To: "Enhanced Machine Controller (EMC)"
> Subject: Re: [Emc-users] Building and using emcsh
&g
Thanks!
That totally worked on my 2.4.0 pre system. Tested it by getting estop
to turn on and off from an interactive tclsh. I'm planning on piping
the input and output of the tclsh through a serial port connected to a
windows machine so the windows machine can issue MDI commands to the
lin
Hi everyone,
I'm trying to use emcsh to script some commands to emc but am having
some trouble. I downloaded the latest source from git and built it but
for some reason it didn't built emcsh. It did built emcrsh and emc runs
just fine. Is there something I need to enable to build emcsh?
I
46 matches
Mail list logo