Find Jobs
Hire Freelancers

data interpolation for CNC

€3000-5000 EUR

Closed
Posted almost 9 years ago

€3000-5000 EUR

Paid on delivery
Hi guys and girls, There is a small problem about numerical machines, as lathes or mills. Their axis are controled by encodes, or other systems, with, for example, 0.001 mm accuracy. However, if you want to move the machine on a complex shape, you enter a serie of points, with precision as u need : 0.1, 0.01, 0.003, etc. So the machine will move not on that shape, but on smaller segments. The problem is that the machine loses time when works like this. If you want to move it on a line, you don't need to enter a serie of point, you simple use G01. Same, for a circle, u can use G02 or G03. This G codes generate also a serie of points that are send to the machine, but the machine moves faster this way. If you enter directly a serie of points, machine moves slower. For complex shapes, as sPlines, Beziers, etc, machine has no G, so you must enter the points, or, to say, you enter the serie of small segments. You can find official explanation in the attached image - so, to say, producers know this thing. G codes, and data points are written in a file, and that file is read by the machine to control the axis. So. the program that reads this file, is able, when meets a G code, to generate a serie of points and send it fast to the machine. But, if you enter point in the file, the program needs too much time to read them and send them to the machine. So, what i need is a solution to increase response time for complex shapes : - for example, to create a G code able to generate shapes - or to read al data points as a buffer, without restrictions, i don't know how the machine works inside, but is like the electronics can not control the axis at their best accuracy. I can help with mathematics for complex shapes, or, also CAM software can generate points for complex shapes. For example, for a circle : - if u use a G code al process takes T time - if u use a serie of data at 0.1 precision, al process takes 0.95 ... 1.05 T - at 0.01 precision, proces takes 2 .. 3 T - at 0.001 precision, proces takes to much, you can get a buffer overload, and so on Precision that i need is 0.01 .. 0.003 Time increases because machine accelerates and decelerates for every segment, while, in a G code it goes smoothly. So, this is it :)
Project ID: 7859649

About the project

15 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average €3,770 EUR for this job
User Avatar
Hi you ! I am a mechanical engineer I shown for you about my projects before you decide to hire me. Please contact me. - Data processing 3D STL format IGS STP - I can make 3D Models on software CAD/CAM - I use CATIA , SOLIDWORKS , AUTOCAD very well , I have over 6 years experience working with CATIA, SOLIDWORKS, AUTOCAD , Autodesk Inventor - I have over 6 years experience working with CNC Program CAM on Catia, Mastercam. ------------------------------- thanks
€3,000 EUR in 30 days
4.9 (83 reviews)
6.7
6.7
User Avatar
A proposal has not yet been provided
€3,111 EUR in 30 days
5.0 (55 reviews)
6.1
6.1
User Avatar
Professional automation domain engineer with 38 years of experience can take care of this project...I have instrumentation, controls , and CNC machine experience
€3,000 EUR in 30 days
4.4 (99 reviews)
6.3
6.3
User Avatar
Great Project !!, I have seen and understand all your requirements. I have very strong expertise in it although I have a great experience in it, I have intelligence, energy and integrity. Once give me work, I assure you , you'll surely like my work. Please open chat window to discuss further.
€4,444 EUR in 30 days
4.9 (49 reviews)
5.4
5.4
User Avatar
A proposal has not yet been provided
€4,444 EUR in 30 days
4.4 (35 reviews)
6.0
6.0
User Avatar
Dear Sir, Thanks for invite me in your project. I am interested to your project and want to discuss more so i will give you best solution. Please discuss with me for better understanding. will work on your budget..............................................Thanks.
€4,444 EUR in 30 days
4.7 (4 reviews)
3.9
3.9
User Avatar
Hi, I have worked as programmer and operator of wire erosion AGIE 100 and as programmer of milling machine DECKEL with Heidenhain control. I have not had a problem like yours. Can you tell me what CAM software are you using? What is the management (control) of your machines (maybe FANUC 6)? I want only to say you that there are no machines which works with complex curves (all the complex curves are broken on lines and arcs of a circle). Maybe your machine can do circular interpolation only in X-Y plane. In Y-Z and X-Z plane can do only linear interpolation. I don't know what do you mean with these points, but after any G command follows coordinates of the points (N11 G01 X24. Z107.5 F0.15 S120; N15 G02 X100. Z20. I30). Maybe you mean MACRO programing - # 100 = 15-15 * SIN [30] Z3 # 101 = 2 * 15 * COS [30] X3 # 102 = 8 + 15 * SIN [30] W4 # 103 = 2 * [[8 + 15 * SIN [30]] * TAN [30]] U4 # 104 = 2 * 10 * TAN [45] U5 # 105 = 2 * 15 * TAN [25] U6 # 106 = 2 * 20 * TAN [15] U7 Can you send me a sample program - only to see?
€3,333 EUR in 10 days
5.0 (2 reviews)
2.2
2.2
User Avatar
Dear Client. Great Job!. I have realized the problem. I could fix the moving precision using mathematics and geometry. Please let me know, we could discuss more. Best Regards.
€4,444 EUR in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hello i did similar control softwares and projects before. i can supply you if you need reference about my designs. regards.
€4,444 EUR in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Actually this project is as same as my final year project in the University. I have developed a new software to generate NC code for freeform surface models. Software was used to machine complex shapes and it succeeded. The part which is explaining how software works is as follows. Note: This is a paragraph included in the abstract for my project paper. Initially tool is followed the feature of the particular model. Points which are used to get coordinates of the tool were generated with small distances along the edges and coordinates of those points were inserted to the NC program. Offset method was used for offsetting the tool path for rough cutting. Each and every point is checked whether the position of the point is inside the work piece or outside the work piece before inserting to the NC code. Those points which are positioned inside the work piece are inserted to the NC code and the outside points were neglected. I have followed a course module for CNC machining in the University. I can share my knowledge for this project and make it success.
€3,333 EUR in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Mechanical Engineer with experience in Machine design,3D Modelling(Autodesk Inventor) and manufacturing
€3,000 EUR in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
i have thoroughly read your problem. Only G code will not solve the problem. Its an art to create small segments to improve the timings. Kindly send me the the details of your object, so that i can code according to it. I have done projects regarding manufacturing. do let me know if you want your work in any specific software. I have also programmed 5 axis milling machine. thank you.
€3,333 EUR in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
This is most likely the problem is just electronics/embeded software. G01 command - is approximated by a series of steps in the controller dX and dY with processing feedback at every step, regardless of the required accuracy. G02-G03 commands used just to speed up movement the tools because, depending on the requirements to achieve the required accuracy of variable length of step approximation calculation is done already inside the CNC controller, taking into account the feedback coefficients. Sorry I do not know how it explained to the English accurately. Just do not use linear interpolation unnecessarily.
€4,444 EUR in 30 days
0.0 (0 reviews)
1.6
1.6

About the client

Flag of ROMANIA
Brasov, Romania
0.0
0
Member since Aug 29, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.