Re: [Emc-users] C Style Extensions for GCode

2010-04-06 Thread Unfocused Brain
Using an existing language is the approach I used. I wrote a simple library for PHP, BASIC and JavaScript. Integrating any language into the EMC2 user interface is trivial. Generating useful G-Code is the real trick. Here is a link to the basic version: http://www.unfocusedbrain.com/projects/20

Re: [Emc-users] Expanding Foam & Near Realtime CNC Control

2010-04-06 Thread Glenn Edwards
The fastest curing epoxy adhesive I know is UV curing. Maybe you can make your own foam out of a foaming agent and UV epoxy and have a UV lamp at the nozzle. Just a thought (and be careful with the UV ;^0). Best regards, -- -- Glenn -Original Message- From: darcys...@gmail.com [mailto:

[Emc-users] Expanding Foam & Near Realtime CNC Control

2010-04-06 Thread darcys...@gmail.com
Hi All, As I have been querying the list quite a bit with questions I thought I would post a project I have been working on with EMC. It uses the Axis Python Interface to control an Expanding Foam dispensing CNC machine in near-realtime: http://golancourses.net/2010spring/04/05/shaper-dispens

Re: [Emc-users] C Style Extensions for GCode

2010-04-06 Thread Neil Baylis
This is a very powerful extension, but I'm wondering if it's the best approach. Rather than coming up with a new meta-language for creating G Codes, why not just add a statement that runs an external program that outputs G Codes? That way, you can write the program in any language you like, make us

Re: [Emc-users] HAL module to detect a change...

2010-04-06 Thread Gene Heskett
On Tuesday 06 April 2010, Andy Pugh wrote: >One annoyance with my hobbing config is that if I change the tooth >count the gear chuck drives itself to to the new correct position. So >if I cut a 12 tooth gear, which takes 200 gear revolutions, then >decide to cut a 120 tooth gear, when I change the

Re: [Emc-users] C Style Extensions for GCode

2010-04-06 Thread sam sokolik
well - that is just cool! Nice work sam Flying Electron Inc wrote: > 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

[Emc-users] C Style Extensions for GCode

2010-04-06 Thread Flying Electron Inc
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

[Emc-users] HAL module to detect a change...

2010-04-06 Thread Andy Pugh
One annoyance with my hobbing config is that if I change the tooth count the gear chuck drives itself to to the new correct position. So if I cut a 12 tooth gear, which takes 200 gear revolutions, then decide to cut a 120 tooth gear, when I change the textbox the chuck sets off to do 2000 revolutio

Re: [Emc-users] Estop strategy for Hostmot2 (7i40 x 2 + 7i37)

2010-04-06 Thread Dale J. Chatham
Indeed, FWIW, it's called "dynamic braking". Yeat another UBI (Useless Bit of Information) :) On 04/06/2010 07:39 AM, Erik Christiansen wrote: > On Mon, Apr 05, 2010 at 06:08:15PM +0200, Jan de Kruyf wrote: > >> Hallo, >> The accepted wisdom with commutator d.c. servo motors was always to >>

Re: [Emc-users] Estop strategy for Hostmot2 (7i40 x 2 + 7i37)

2010-04-06 Thread Erik Christiansen
On Mon, Apr 05, 2010 at 05:26:12PM +, Andy Pugh wrote: > On 5 April 2010 13:38, Erik Christiansen wrote: > > > A) Is it safe to interrupt Motor Power to my 7i40s, with hairy great > >   inductive motors on their outputs? (OK, mostly resistive under load, > >   but then back EMF might also be

Re: [Emc-users] Estop strategy for Hostmot2 (7i40 x 2 + 7i37)

2010-04-06 Thread Erik Christiansen
On Mon, Apr 05, 2010 at 06:08:15PM +0200, Jan de Kruyf wrote: > Hallo, > The accepted wisdom with commutator d.c. servo motors was always to > have a contactor break the motor wires and short the motor armature > through a resistor. The shorting of the armature works as a brake to > stop the motors

Re: [Emc-users] Estop strategy for Hostmot2 (7i40 x 2 + 7i37)

2010-04-06 Thread Erik Christiansen
On Mon, Apr 05, 2010 at 07:56:51AM -0700, Peter C. Wallace wrote: > > A good Estop system is to disconnect servo primary power and at the > same time discharge the servo filter capacitors with a resistor for .5 > - 1 second decay time. This will brake the motors so the voltage decay > should not b

Re: [Emc-users] looking for small harmonic drive...

2010-04-06 Thread Frank Tkalcevic
> > > Hi group, > > > I am looking at building an A axis for my mill and was > wondering if > > > anyone has a junk robot arm in pieces and would consider > selling one > > > of the joints with or without the drive(servo or stepper) and the > > > harmonic gear box. The plan would be to mount a