Dynomotion

Group: DynoMotion Message: 14410 From: geast1967 Date: 2/14/2017
Subject: Corner output signal
Hi everybody.
I need to write a c program in order to control the THC for plasma cutting.
The problem is that when the torch is cutting corners <=90 degrees the torch is diving and the cut is interrupted.
So i need to to know in the c program, when i'm getting to a 90 degrees corner in order to stop controlling the THC movement, but i don't know how i will get this information.
Can anybody help


Group: DynoMotion Message: 14412 From: Shannon Davenport Date: 2/15/2017
Subject: Re: Corner output signal
Attachments :
Attached is a file that contains all the documentation and program for THC with Antidive mode.  Including corner compensation.  Glean from it what you will.

I used it with a custom program written in VB6.  The THC.c program was done by Tom and I added some persist vars to allow control from VB.  It worked very well with a powermax 45.

On Wed, Feb 15, 2017 at 1:56 AM, g.astras@... [DynoMotion] <DynoMotion@yahoogroups.com> wrote:
 

Hi everybody.
I need to write a c program in order to control the THC for plasma cutting.
The problem is that when the torch is cutting corners <=90 degrees the torch is diving and the cut is interrupted.
So i need to to know in the c program, when i'm getting to a 90 degrees corner in order to stop controlling the THC movement, but i don't know how i will get this information.
Can anybody help



  @@attachment@@
Group: DynoMotion Message: 14413 From: geast1967 Date: 2/15/2017
Subject: Re: Corner output signal
Thank you very much for the reply.
I will try out the idea of the reduced speed, when approaching a corner. I believe that the current speed measurement is done with the function "speed = sqrtf(ch0->last_vel * ch0->last_vel +  ch2->last_vel * ch2->last_vel); but i don't see at the program where it is tested;