In case you wonder why air is superior, it boils down to the
fact that the force of an electric solenoid is inversely proportional
to stroke length, while a pneumatic cylinder has constant force
regardless of stroke length. Air also produces essentially no heat
at the point of use. Unfortunately,
Craig,
You need to give some more detail on your adhesive. Lots of
responses are assuming either your glue is a liquid in a pot,
or is in a syringe. I'm not sure I have a clear idea of what
"thinned caulking compound" is like.
-- Ralph
> The balls are then glued into the holes with a clear adh
I agree, Bruce. This would be a very nice option to have.
I've thought something like this:
http://www.embeddedarm.com/products/board-detail.php?product=TS-7350
could be made to work, but I'm not sure the CPU is fast enough
(may not have hardware floating point).
Peter should make a single board
"Run from line" works pretty good on my Mori's Fanuc, but
I would sure never try to start on a line in the middle of a G71
profile block. I'd rather not find out what it would try to do in
that case. I guess I could live with the G200/1/2/3 versions of
the G0/1/2/3, but it doesn't seem like a rea
I have wished for a long time for a general mechanism for
defining a path (profile) once, then using that path multiple
times in functions. This reinvention of G71/G70 looks like
a good opportunity to create such a mechanism. I use G71/G70
often in code for our Mori Seiki lathe (Fanuc 0i control)
ced Machine Controller (EMC)
Subject: Re: [Emc-users] Angular/Linear motion blending
Someone know how to post files in here? for everyone to see? i have pics,
and files, using the right units and a distance in y makes AXIS GUI to plot
what you are doing in an excellent way. Cheers for the one ho
I'm very interested in your machine, Ricardo. I implemented a
very simple coil winder earlier this summer, with just an X and A
axis. I set up the scaling such that the units of A were "turns"
(1.0 = 360 degrees). Do you have any more information on your
machine available? Photos or videos?
--
Given that gcadcam shows no signs of activity since 2008, it doesn't
seem too surprising that it is difficult to compile with current libraries.
Has anybody played with freecad? It seems to be under very active
development and looks like somebody plans to work on cam for it.
-- Ralph
---
Another sensor they use in precision hydraulic cylinders is the
Temposonic magnetostrictive transducer. These can be obtained
in almost any length. They send a pulse down the element and
sense a return pulse from a ring magnet that is attached to your
moving component. The longer the stroke the
g with
a 0.010" bit at 6000 RPM would be slower than watching grass grow. What is
your LPKF RPM and feed rate?
Dennis
> ---Original Message---
> From: Ralph Stirling
> To: gro...@homanndesigns.com , Enhanced Machine
> Controller (EMC)
> Subject: Re: [Emc-user
We cut our own stencils with a 0.010" end mill on our LPKF pcb milling machine.
For material we use 0.005" thick FR4 laminate without copper, purchased in big
sheets (2'x2' or so) from Insulectro (if I recall correctly). I use the same
paste
in a syringe that we use for the occasional manual disp
How about using Thing-a-verse? It's primary intent may be 3d printing, but
it seems g-code for making things should count.
-- Ralph
From: jeremy youngs [jcyoung...@gmail.com]
Sent: Saturday, August 04, 2012 7:04 PM
To: Enhanced Machine Controller (EMC)
Sub
I don't think it's that simple, Kent. I do not recall
having any realtime delays or errors when I was
using a USB microscope camera on a D510MO with
LinuxCNC. My experience may not be of much
value, though, as I was using a 7I43 with hardware
step generation, so I only had a servo thread.
For pe
Interesting. I can't help but cringe when I see precision applications
built with plywood and mdf though. I'd like to see a closer view of
his tape handling. Speaking of errors, I see a couple on his Axis window :-).
Looks like a good effort though. I'd be interested in more details on it.
--
> For that I would have to build a generator in order to send the proper
> quadrature.
A single 74LS74 dual D-flip-flop can generate a perfect quadrature
waveform from a single channel square wave generator. If you need
a schematic for that I can sketch it out in the morning.
-- Ralph
---
I will do a lot of repetitive motion testing this afternoon, with an LVDT
and 6.5 digit multimeter to measure the position. I'm going to implement
some slightly more sophisticated logic first, along with a multiplexer instead
of the tri-state buffers.
I'll report back tomorrow :-).
I don't want
arly since I haven't seen a "right" solution.)
Regards,
Ken
On 7/12/2012 2:03 PM, Ralph Stirling wrote:
> I solved my multiple-encoder problem for my linear motor. It turned
> out to be almost trivial. The encoder counter doesn't care where it
> is getting A and B s
I solved my multiple-encoder problem for my linear motor. It turned
out to be almost trivial. The encoder counter doesn't care where it
is getting A and B signals from, just so each pulse represents a fixed
amount of movement of the carriage. So I connect all my A&B outputs
together with tri-sta
-- Ralph
From: Viesturs Lācis [viesturs.la...@gmail.com]
Sent: Tuesday, July 10, 2012 11:05 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] ideas for "bumpless" transfer between encoders
2012/7/10 Ralph Stirling :
> As I am moving through my linear motor
..@timeguy.com]
Sent: Tuesday, July 10, 2012 10:10 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] ideas for "bumpless" transfer between encoders
On Tue, Jul 10, 2012 at 03:49:19PM +, Ralph Stirling wrote:
> As I am moving through my linear motor project, I'v
As I am moving through my linear motor project, I've come down to
a place where I need some ideas. The carriage for my motor is 4in
long, and my coil sets are 6in long. The magnets are on the moving
carriage and the coils are stationary. Part of the reason for this is
that I don't want electrica
values from hal comps
On 9 July 2012 22:45, Ralph Stirling wrote:
> If I put a watch on all the pins of any of these components,
> I can see the inputs change, but outputs do not.
Simple things first, have you added the function to a thread, as well
as loaded it?
--
atp
If you can't
I am trying to characterize my AS5311 linear magnetic encoders,
and I need to capture the encoder count value when certain pins
change state. I've been studying hal comps, and it looks like a
variation on edge.comp and sample_hold.comp is about what I want.
Unfortunately, I can't seem to get edge,
Yes, that would be the basic idea. I used a hal module to do homing
directly, so I didn't actually have to have any G-code callable code.
In your case, though, I think you need a combination of initiating the
measurement from G-code and then writing the measured values into
parameters from a hal m
No need for emcrsh. You can call python programs directly from
g-code and also userspace hal modules. I think that was the
approach I took. I'll have to dig up my test code tomorrow. Here
is the documentation section on writing python functions for hal:
http://linuxcnc.org/docs/html/hal/halmod
sample of data.
-- Ralph
From: Viesturs Lācis [viesturs.la...@gmail.com]
Sent: Friday, July 06, 2012 12:31 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] linear motor tuning questions
2012/7/6 Ralph Stirling :
> I'm looking forw
I'm looking forward to answers to those questions myself :-).
Theoretically the AS5311 encoders have 2um resolution. I am
going to be doing some repeatability testing tomorrow with an
LVDT to try to verify the encoder performance. Force measurement
is a little bit tricky, as driving it to stall c
Google "c axis lathe" and you'll get plenty of examples.
The convention for identifying axes on a CNC lathe is
X perpendicular to spindle centerline, Z along spindle
centerline, so C is spindle rotation. A-axis would be the
rotation of a live tool for drilling into the side of your
work (rotation
It is really a C axis lathe being described I believe (spindle
rotates about Z), and a C axis live tooled lathe is such a
mainstream machine in the industrial world that it seems a
shame not to have a robust, well-thought-out LinuxCNC
configuration for this application.
My thought is that it shoul
I had some success with using a USB microscope and the python
opencv libraries. I was looking for the center of a circle of specific
diameter and calculated the distance from this found center to
the desired position, then moved by that distance to home the axis.
It was a fairly quick-and-dirty te
I just came across this post while looking for something
completely different. Looks like a nice galvo setup
driven by LinuxCNC.
http://www.cnczone.com/forums/general_electronics_discussion/150487-as5311_encoder_2_%B5_very.html#post1087824
-- Ralph
From:
I think the point is that there should be a wiki page started
to collect all the info needed to easily bolt a plastic extruder
to a 3-axis CNC machine do 3d printing. I've played with this
a bit a few months ago, and hope to get back to it this summer.
I'd be happy to contribute content to the wik
nhanced Machine Controller (EMC)
Subject: Re: [Emc-users] bldc hal file example?
2012/6/22 Ralph Stirling
> I have my prototype linear motor assembled and ready
> to test tomorrow. I'm trying to figure out how to connect
> everything in hal, and seem to be missing some pieces of
> t
I have my prototype linear motor assembled and ready
to test tomorrow. I'm trying to figure out how to connect
everything in hal, and seem to be missing some pieces of
the puzzle. I want to use a 7I43 to generate the PWM
signals with the bldc component. I'd like to run open loop
for my initial t
The reason I want to do this with kinematics is so I can use
straight cartesian G-code programs (XYZ) and run them on
this polar/cylindrical coordinate machine. This will be a 3d-printer
type machine rather than metal cutting. Picture a turntable
as the build platform, with a carriage moving radi
I'm putting together a little 3-axis system with a horizontal rotary
table (like a C axis), an X axis, and a Z axis. I'd like to program
it as XYZ, though, so I need some kinematics to convert XYZ to XZC
(or r, theta, Z if you prefer). Scarakins is a little bit like what I want,
but it has three
I'm surprised nobody has mentioned the solution to this problem
I always see over at Practical Machinist CNC forum. The preferred
solution to creating 3 phase power over there is the PhasePerfect
electronic converters. I've never personally used one, but they
look like an excellent alternative to
> Date: Wed, 23 May 2012 15:41:01 +0800
> From: Yishin Li
> Subject: Re: [Emc-users] Intel DN2800MT - possible new LinuxCNC star?
>
> Our repositories are at github. Please refer to this wiki page to access it:
> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ArtekBranch
>
> The BeagleBone related modi
Exactly, Sam! In fact, I would like to see it modular in such a
way as allowing more than one interpreter and motion generator
going at the same time (addf motion-controller.0, addf motion-controller.1 etc).
This would make it possible to run multispindle/multiturret lathes, and
pick & place machi
>> I think the pins are
>>
>> 10 9
>> 8 7
>> 6 5
>> 4 3
>> 2 1
>>
>> With pin 1 having a square pad.
>>
>> That's what I think too. The square
>And for me it's
>
>6 - encoder 5V (and it's really 5V even with encoder connected)
>7 - A (it is near 2.3V when moving the encoder, 0.6 or 4.2 when stopped
I've been studying the documentation and the source code for information on
G-code readable/writeable parameters. I have yet to find a good summary of
all the defined parameters in a single place. So far, I've found #5161-#5390
and #5400-#5428 defined in interp_array.cc. #5061-5070 are defined i
>> As part of a pick & place project I'm working on, I have
>> implemented a userspace component to establish a
>> home location using a USB video camera.
>
>Are You saying that You have EMC2 with some vision capabilities?
>Could You, please, share some more information?
>
> Viesturs
I bought a $6
As part of a pick & place project I'm working on, I have
implemented a userspace component to establish a
home location using a USB video camera. My python
component gives me two pins. "Located" is a bit that
is true when the registration target is identified in the frame.
"Offset" is x-distance
> Hi,
> Peter Wallace built a custom firmware load for my 7i43 card a while back.
> I want to make some slight changes to it and Peter is on vacation. Is
> someone
> else set up to build them that could help me out? I can send a modified .vhd
> file...
> Thanks,
> -Tom
Tom, I just successfu
Is it possible to zero an axis position counter from inside
a G-code program? I don't want to have a full homing
sequence for a specialized application (not machining), and
just want to zero the position on command. Alternatively,
is there a parameter number that stores the current
position that
> An "interpreter" that takes in this file format or similar would be a much
> better match for this kind of machine. The HAL layer would need to have
> all the stepgens and hardware drivers loaded as a single realtime system,
> but the stepgens would be fed by a custom interpreter and simplified
> I agree with Stuart's analysis that the processes discussed seem not to
> need real time response, but I don't think the original poster has ever
> spelling out just what his multi-station system has to accomplish.
>
> Regards,
> Kent
This has been a very interesting discussion. I can see sever
This may seem like a crazy question, but would it be possible to run
more than one instance of emc on a single computer, with different
configurations, each configuration pointing at a different parallel port
address? I am working on a modular assembly automation system
that has three or four axes
t haven't
finished testing those. So far I've been using Digilent Spartan3
boards.
So if EtherCAT looks to messy, you might consider something simpler
like plain TCP or UDP.
-- Ralph
Ralph Stirling
Project Engineer
Walla Walla University
School of Engineering
100 SW 4th St
College
I recently acquired an old Starrett manual CMM. This
machine has linear encoders and a Renishaw touch
probe connected to some ISA bus cards in a 486 PC
running OS/2. The system is currently working, but
I'd like to get it going with a more modern PC. Starrett
would be happy to fix me up - for ab
:-).
Thanks for any suggestions!
-- Ralph
Ralph Stirling, Project Engineer
Walla Walla College, School of Engineering
http://engr.wwc.edu/students/classes/engr480
-
Take Surveys. Earn Cash. Influence the Future of IT
Join Sourc
401 - 451 of 451 matches
Mail list logo