Hello Guest it is April 19, 2024, 11:23:02 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ART

951
Preliminary tests:

  Posted here are the first mixing tests of Tempest. The first photo shows a line from 0,0,0 to 50,0,0, this blends to an arc ending at 100,0,0 with radius 25, the motiosn then continues with a line to 50,0,0, and ends with a last line to 0,100,0.

  The first photo shows the resultand blend in positions. These are blended with the CV set to 5mm.
  The second photo shows the velocities involed. Red is the Y axis, Blue is the X axis, and the Green is the tool speed as the combined velocities of both X and Y.
  The Third photo shows acceleration. Looking carefully, one can see the 3rd order blends from line to arc, and in the final segment, a 6th order blend from line to line.

 Z axis was left out only for the sake of clarity but is fully functional as well.


Thx
Art
 

952
Hello All:

   This board, when open to public use, will be used to allow members to discuss , test , and provide feedback on the "Tempest" planning system.
Snapshots, explainations, and test evaluations will be topics of this group to allow the development of the planner to proceed into testing phases
as the theoretical models and algorithms are being completed.

  The Tempest planner is a proposal for the next generation of planning module. Its code is nearing completion and testing phases and builds
will be posted here for evaluation. Its specifications are as follows.

 Tempest is a 9 axis, 5th order planner with optimised segment blending and velocity control. It uses 6th order blending between lines of any length,
and 3rd order blending between arc/line junctions.  Orientation axis include a,b,c and u,v,w. In its end form it will allow task space or joint space control
and will include kinematic control extensions for a wide variety of configuration capabilities. It's planning order while set only by a jerk limitation factor, will
control both Jerk and snap through most of its trajectory with the exceptions of blends involving arc's. All blends ( or CV moves ) are set by the user
as a spherical tolerance where-in the blend will occur in an isoscelese triangle of the entrace and exit to the user defined sphere. This means a setting of
CV to 10mm will result in blending arcs of no more than 10mm at corners. Speeds are limited by the calculated acceleration constants involved with arc's
of various radii or in blends of various polynomial lengths. Arc involved blends are tangental matched for c2 continuity, joined with Hermite curves , while
line/line blends are joined with 6th order polynomial additions of 1st order linear equations.

  It is hoped the Tempest model will eliminate the problems involved in the Quantum experimental SCurve generator, and Tempest will reach speeds
orders of magnitudes higher than Quantum in small segement control and concatenation. Algorithmic modeling is near completion and this board will
be opened as soon as the first preliminary test builds are available to achive motion for user feedback testing. I will use this board for posting notes and
explainations of various features and options as well as to document its usage and any limitatiosn found in testing. This is a highly experimental module,
and while the math and graphing functions show high promise, only true machine testing and time evaluations of CPU usage in the calculation of the
real time motion waypoints will tell us if this may yet be used by cpu's of today or if more optimisation is required to the central calculation routines.

  So if your reading this, please feel free to download any test programs, and report any findings or opinions you may have. hopefully "Tempest" will
be the start of the next generation of CNC control. In theory, almost any machien will benifit from the incredibly smoothed motion and acceleration
control it offers.

Good luck, Thank you for testing.

Art
 

953
LazyTurn / Re: LazyTurn
« on: July 08, 2009, 08:05:50 PM »
Joe:

 Ahh yes, I see what you mean. That triangle actually sets a scaling factor is all, so if a job's max was 1" , it could be made 2".. etc.. But all curves and points in it equally scale outwards..or inwards.. so the end diamter will be a factor of what the original was. If the right was different from the left originally, it still will be after scaling ...

Art

954
LazyTurn / Re: LazyTurn
« on: July 08, 2009, 05:38:57 PM »
Hi Joe:

  Im not sure I understand the question. In LTurn you specify the stock diameter, and the drawing then specifies how much to remove.
The max diameter of the part should be the result more of the drawing than the program. Now it is possible that due to the roughing and/or
the finish-rough stage  being set to too large a step it may miss some of the final diamter cut.. but that shouldnt be the norm.

  If , for example, you specify one final finish-rough pass of .1mm ( or say .01") , then the final part should be within .1mm of the drawing final
diameter. Of course you probably see better than I since your using the program where some curves may be harder to cut exactly than others.
Minor curves, such as thoose in pens may have a arc radisu so large that even small roughing cannot really show the arc fully. Hopefully this winter
I will geta final finish pass working to everyones approval. Im teaching myself a great deal of calculus at the moment so by the time coding season
comes along I should be much better at intuiting the necessary steps Ill have to take. :)

  Thx for the feedback, nice to see the program is being used,

Art

955
General Mach Discussion / Re: Problems threading on the lathe
« on: June 24, 2009, 10:17:32 PM »
Hi Chip:

 I see what you mean.. doesnt look too bad though, other than the wandering... Ill give it some thought..

ARt

956
LazyTurn / Re: LazyTurn
« on: June 16, 2009, 06:06:52 PM »
Shhhh, she'll hear you!... :)

Art

957
LazyTurn / Re: LazyTurn
« on: June 16, 2009, 12:35:25 PM »
Hi Dennis:

 yeah, thats the trouble, our summers are so short they tend to be busy. Im watching them tear down my old garage as I type so they can build my new shop next week. Im
finally getting a shop built that will allow me room to experiment some more. Course then I have to fill it with tools, compressor, CNC stuff..etc.. :)
 Then theres the short scuba season.. motorcycle season.. and Im working on an intersting concept for an SCurve planner for the future as well. Too much to do, too little time.

  I am still thinking on LTurn to see how exactly to do the finish pass in the most logical way, the current verison seems pretty good at general roughing and finishroughing, it seems
to remove a good logical amount of material , with wood turning its probably good enough now for general use.. once I come up with a generic solution for a finish pass Ill finish that section up..

Thx
Art
 

958
LazyTurn / Re: LazyTurn
« on: June 15, 2009, 11:22:47 PM »
Dennis:

  Cant promise anything, Im still trying to figure the best approach..and summer hit us, so Im busy with several summer projects.. Gives it all some "steeping " time though..

Art

959
General Mach Discussion / Re: Problems threading on the lathe
« on: June 05, 2009, 07:05:32 PM »
Hi Rich:

 Looks pretty good and stable. Thx for the tests, I think only the actual threading tests over time will tell us how it all works..
Thx
Art

960
Mach3 under Vista / Re: Getting up and running in Vista
« on: June 05, 2009, 09:33:11 AM »
Hi:

 Also check that your hardware will accept 3.5 volt outputs.. it maybe you have a 3.5volt printer port.
Secondly, try Sherline Mode in the config, restart after selecting it.. It may be you need wider pulses..

Art