
Closed
Posted
Paid on delivery
I have a set of programs originally written for a Fanuc-controlled lathe (Hardinge) and I need them converted so they run flawlessly on my Haas ST lathe. The code covers the full job— - Turning - Drilling - Milling - Tapping —all on steel stock. Please translate the syntax, adjust canned cycles and macros, map the tool offsets and work offsets correctly, and flag any Fanuc-only commands with suitable Haas equivalents. I would like the finished files back as .NC programs, fully commented, simulation-checked, and ready to load without alarms. If you can keep the original cycle times (or improve them) while ensuring the toolpaths stay identical, that will be the benchmark for acceptance.
Project ID: 40744953
42 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
42 freelancers are bidding on average $449 USD for this job

Hello, my name is Collins and I specialize in CNC programming and g-code post-processing optimization, with extensive experience translating Fanuc g-code programs to Haas Next Generation Controls (NGC). My Approach to Your Program Conversion: G/M-Code & Syntax Mapping: I will map Fanuc-specific canned cycles to their native Haas equivalents—converting turning cycles (G71/G72), drilling (G83), rigid tapping (G84), and live tooling C-axis/polar milling (G112/G12.1) to Haas G112/G107/G184 standards. Offsets & Macro Translation: Work offsets (G54 through G59) and tool offsets (G43 and T callouts) will be mapped directly to Haas memory layouts. Any macro variables (#100 through #500 series) will be re-assigned to ensure full Haas macro compatibility. Simulation & Cycle Time Optimization: Every program will be verified in a virtual CNC machine simulator to eliminate collisions, toolpath errors, or axis overtravels. Feeds, speeds, and dwell times will be fine-tuned to maintain or improve original cycle times. Deliverables: Clean, fully commented, ready-to-run .NC files for your Haas ST. A detailed conversion log highlighting converted Fanuc commands and Haas equivalents. I can deliver your converted, simulation-tested .NC files within 48 hours. Let's discuss your specific Haas ST model! Best regards,
$500 USD in 7 days
6.2
6.2

Hi, I understand you need Fanuc lathe programs converted for your Haas ST, covering turning, drilling, milling, and tapping in steel. I will review each program line by line, update Haas syntax, canned cycles, macros, tool offsets, and work offsets, then flag any commands that do not transfer directly. The toolpaths will remain consistent, with attention to safe cutting values and cycle time. I will return clearly commented .NC files and check them through simulation to catch alarms, clearance issues, and incorrect tool movement before loading. My work combines Programming with practical Automation and Engineering checks, so the finished code is not only translated but also safe and usable on your machine. Could you share the Haas ST model, control version, live-tooling setup, and a verified sample program so I can confirm cycle and macro compatibility? Please provide the original Fanuc .NC files, Haas control version, machine options for live tooling and milling, and your tool-offset/work-offset setup so I can match the programs accurately.
$750 USD in 10 days
5.6
5.6

Hi, I can handle the Fanuc-to-Haas conversion for your Hardinge lathe programs. I’ll convert the turning, drilling, milling, and tapping cycles, update macros, tool/work offsets, and replace any Fanuc-specific commands with the correct Haas equivalents. I’ll keep the original toolpaths and feeds/speeds wherever possible, thoroughly review the `.NC` files for Haas compatibility, add clear comments, and flag anything that requires machine-specific verification. Please send me the original NC files and your exact Haas ST model/control version, and I can get started.
$250 USD in 2 days
5.6
5.6

Hello. I have previous hands-on experience converting and validating CNC programs across Fanuc and Haas controls, including turning, drilling, milling, tapping, canned cycles, macros, offsets, and machine-specific commands. 1. Can you provide the original Fanuc .NC files along with the Haas ST model/control version and tooling/offset setup? 2. Do you have the preferred Haas post processor, tooling list, or existing proven Haas programs I can use as a reference for cycle-time and machining conventions? Your answers will be a great help in understanding the project precisely. I will translate the code line-by-line, adapt Haas-specific cycles/macros and offsets, flag incompatible commands, preserve toolpaths, then simulation-check and fully comment the final .NC programs to minimize alarms and surprises at the machine. I can start immediately and will treat simulation accuracy, identical toolpaths, and cycle-time preservation as the acceptance benchmark, not merely make the code "look" converted. Let's discuss this project further Best regards, Jeff Chong.
$500 USD in 7 days
5.2
5.2

Having comprehensive skills in Engineering and Manufacturing, especially in CNC programming, I'm well-equipped to tackle your project. I have hands-on experience with both Fanuc and Haas systems which clearly positions me to understand the specific nuances required for converting the G-codes seamlessly. My familiarity with technical documentation and writing will allow me to clearly comment your .NC programs, ensuring they are simulation-checked and free from errors. Furthermore, my extensive knowledge of Manufacturing transcends just programming. In cases where producing identical toolpaths becomes challenging due to platform disparities, I can bring my Product Design skills to optimize and enhance the toolpaths where possible while maintaining identical machine functionality and preserving cycle times. Lastly, I'm a firm believer in clear communication and quality work delivery. Rest assured that every converted program will be marked only complete when it loads into your Haas without any alarms, meeting all your requirements. With me on board, you'll have peace of mind knowing your project is in expert hands. Looking forward to discussing the project further!
$266 USD in 1 day
5.4
5.4

Hello, As an engineer and the leader of a talented team at Art Studio, precision and attention to detail are not just buzzwords but a way of life for us. Our 3D visualization work has made us very familiar with writing and converting complex codes to ensure seamless performances. Your project requires in-depth knowledge of both Fanuc-controlled lathes and Haas ST lathes, which I assure you we possess. We are methodical in our approach, ensuring every aspect of the translation is accurate, from adjusting macros and cycles to mapping offsets correctly. Our understanding of coding syntax plays a pivotal role in delivering well-organized, highly functional .NC programs. Another vital aspect that distinguishes us is our commitment to timeliness without sacrificing quality. We will meet your deadline without compromising on the preciseness required for your project. With Art Studio on board, you don't just get an engineer; you get a passionate artist who strives for nothing short of perfection in every stroke carried out on your valuable projects. Thanks!
$555 USD in 2 days
5.0
5.0

Hello I checked your project and main point is like this, converting your Fanuc lathe programs so they run clean on a Haas ST without alarms. In the past I built similar projects and I have full experience of G-code conversion, canned cycle rework (G71/G70/G76 to Haas equivalents), tool and work offset mapping, and macro handling across Fanuc and Haas controls. I've also handled mixed turning, drilling, milling and tapping cycles on steel stock where cycle time had to stay the same or better. I would build this by first reading through your Fanuc files line by line, logging every Fanuc-only command (G50, M23, M24, etc.) and noting the Haas substitute. Then I'd rebuild the canned cycles, remap the offsets to Haas's G54/G55 and the correct tool geometry, and add comments at every changed block so you can trace what was touched. Once drafted, I'd verify the toolpaths against the originals and simulation-check each .NC before handing the files over. Quiz: are your programs using G71 type II or type I roughing, and do you have a post or a specific Haas control version (NGC or classic) I should match? Also, which simulation tool do you normally check with, so I mirror the same setup. Best regards.
$500 USD in 6 days
5.1
5.1

Hello, I have carefully reviewed your project description, and it seems like you are in need of a skilled CNC programmer with expertise in converting Fanuc G-code to Haas for your lathe operations. As an experienced CNC specialist, I understand the importance of accurately translating syntax, adjusting cycles, and mapping offsets to ensure seamless functionality on your Haas ST lathe. My approach to this project would involve meticulously analyzing the existing G-code, making the necessary syntax adjustments, and optimizing toolpaths to maintain or enhance cycle times. I will pay close attention to detail in mapping tool offsets and work offsets correctly while flagging any Fanuc-specific commands for Haas equivalents to ensure compatibility. With a proven track record in CNC programming and simulation, I am confident in delivering .NC programs that are fully commented, simulation-checked, and ready for immediate use without triggering alarms. Your satisfaction with the final output, including maintaining or improving cycle times, is my top priority. I invite you to review my portfolio at https://www.freelancer.com/u/Microlent for examples of my previous CNC programming projects. If you have any questions or would like to discuss the project further, feel free to initiate a chat. I am here to provide tailored solutions to meet your CNC programming needs. Looking forward to the opportunity to collaborate on this project. Sincerely, Rajesh
$500 USD in 10 days
5.0
5.0

Hello there, The hidden risk here is not simply translating Fanuc syntax, it is preserving identical tool motion, offsets, cycle behavior, and steel-cutting safety on the Haas ST without introducing alarms. I can review the turning, drilling, milling, and tapping programs; adapt canned cycles and macros; map tool and work offsets; identify Fanuc-only commands; and return fully commented .NC files with simulation-focused verification. My Coding and Programming approach, grounded in Computer Science and practical Development discipline, will keep the conversion traceable so every change can be reviewed against the original toolpath and cycle-time benchmark. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. Please send the source files, Haas control/version details, tooling and offset sheets, and any simulator or post-processor constraints so we can establish the validation plan. Could you share the Fanuc control/model, Haas ST control version, source .NC files, tooling-offset data, and preferred simulation environment so I can verify cycles and macros accurately? Best regards, Asad
$250 USD in 10 days
5.2
5.2

⚠️ If you're not happy, you don’t pay. ⚠️ Hi Client, thank you for checking my proposal and sharing the detailed project brief. I can convert your Fanuc lathe programs to run flawlessly on your Haas ST lathe using G-code with a high-precision design. I will deliver: - Translated syntax for turning, drilling, milling, and tapping - Adjusted canned cycles and macros for Haas compatibility - Correctly mapped tool and work offsets - Identification and replacement of Fanuc-only commands - Fully commented .NC files, simulation-checked - Benchmark cycle times maintained or improved - Alarms-free operation upon loading You will also receive: - Comprehensive documentation for future reference I am confident I can execute your vision professionally and efficiently. Looking forward to discussing timeline and next steps. Best regards, Chirag Pipal
$400 USD in 14 days
4.0
4.0

Hello Steve This is Mohand, a professional engineer experienced in CNC programming, machining, and manufacturing process optimization. I can convert your Fanuc/Hardinge lathe programs for Haas ST control, covering turning, drilling, milling, and tapping operations in steel. I’ll carefully translate control-specific syntax, canned cycles, macros, tool/work offsets, and flag any Fanuc-only commands requiring Haas equivalents. My deliverable and simple scope: ☐ Converted and fully commented Haas-compatible .NC programs ☐ Tool/offset mapping, canned-cycle and macro review, with Fanuc-specific commands identified ☐ Toolpath verification and simulation check for collisions, alarms, and unintended motion I’ll preserve the original toolpath intent and optimize cycle times where safely possible without compromising dimensions or machining strategy. Main question for project: Which Haas ST model, control generation, and software/version are you running? Can you provide the original Fanuc .NC files, tool/offset sheets, and machine setup documentation? Thank you.
$500 USD in 5 days
4.2
4.2

EVEN IF YOU DON'T HIRE ME, YOU'LL WALK AWAY WITH A FREE CONSULTATION. You're converting Fanuc lathe programs to run on your Haas ST without losing cycle time or toolpath accuracy. The hard parts are mapping tool and work offsets correctly and finding Haas equivalents for Fanuc-only commands across turning, drilling, milling, and tapping operations on steel. Here's how I'd approach it: - Audit your Fanuc source files and document all canned cycles, macros, and offset structures - Translate syntax line-by-line, flag Fanuc-specific commands, and substitute Haas equivalents with full comments - Simulate each converted program and validate toolpaths and cycle times before delivery as .NC files I've built automation workflows that handle complex data translation and process mapping, experience that transfers directly to systematic code conversion and validation. Let's discuss your files and timeline in a free consultation. Kind regards, Cornelius
$250 USD in 7 days
3.9
3.9

With extensive experience in 3D modeling and a solid grasp of G-Code and CNC programming, I am well-equipped to take on your project. My knowledge of software such as AutoCAD, Tekla, and Rhino, in addition to my ability to work with Fanuc and Haas controls, make me an ideal candidate for this task. I have a keen eye for detail and have done similar conversions in the past, successfully mapping tool offsets and adjusting macros. I can ensure that all the necessary transformations are made to facilitate smooth running on your Haas ST lathe. Furthermore, my familiarity with 3D animations has honed my ability to think spatially, ensuring that all work offsets are mapped correctly. After conversion, I will fully comment on and simulation-check the programs before delivering them back to you. Trust me to accomplish this job using my diverse range of skills—a culmination of years of experience—to provide you with reliable and high-quality solutions for your specific needs.
$251 USD in 1 day
4.0
4.0

Hi, Bojan here, from Serbia. What matters most in converting your Fanuc g-code to Haas is content that sounds like you and gets read to the end. I'm a content writing specialist. I work with Content Creation and Creative Writing. The real challenge is voice: matching your tone and audience while keeping every claim accurate. A common issue: writing to a word count instead of to the reader, so pieces feel padded. My plan: first, agree the audience, tone and outline for each piece. Then, write the first piece and adjust it to your feedback. Finally, finish the rest in that voice and proofread each one. I've done writing work before, so I check early for tone drifting between pieces. A few questions to better understand the scope: 1. Do you have a sample whose tone you like? I match it from the first draft, so there are fewer rounds of edits. 2. Share outlines before full drafts? I'd recommend it, structure changes are easy at outline stage. 3. Do readers know the topic well already? Then I skip the basics and get to the useful part faster. I can start right away. Happy to go over the details here in chat and suggest the best approach. Looking forward to hearing from you, Bojan
$250 USD in 1 day
4.1
4.1

Fanuc G-Code to Haas Conversion The specific risk here is mapping Fanuc canned cycles like G81, G83, and G71 to Haas equivalents and adjusting their parameters. I handle this by systematically replacing each Fanuc cycle with its Haas counterpart, re-verifying the operation sequence and all associated variables, also adjusting tool and work offsets for the Haas machine. The finished .NC programs will be fully commented, simulation-checked in CAM, and ready to load. What are the Fanuc macro variables you use, and are they standard Fanuc or custom? I need the Fanuc .NC files to start. 5.0 rating across 10 reviews on here, and Preferred Freelancer status.
$390 USD in 21 days
3.7
3.7

Hi, I can help convert your Fanuc lathe programs to Haas ST format and keep the intent of each operation intact. I’ll translate the G-code syntax, review canned cycles and macros, map tool/work offsets carefully, and flag any Fanuc-only commands with Haas-safe equivalents. I’ll also comment the .NC files clearly so they’re easier to verify and maintain, and I’ll check the structure for loadability and alarm risks before delivery. My focus will be on preserving the original toolpaths and cycle behavior as closely as possible, while making the code run cleanly on your Haas control. If there are any machine-specific preferences, such as exact tooling, control options, or offset conventions, I can account for those up front. Which Haas ST control version and options should I target for macro and canned-cycle compatibility? If you’d like, I can start by converting one representative program first so we can validate the approach before I process the full set. Best, Miguel
$450 USD in 4 days
3.7
3.7

Hi there, The challenge lies in accurately translating the Fanuc-specific commands and cycles to ensure they function correctly on the Haas ST lathe. This requires a detailed understanding of both systems to map tool and work offsets effectively while maintaining the integrity of the original toolpaths. I will focus on converting the critical aspects of your programs—syntax, canned cycles, and macros—while keeping the original cycle times in mind. The finished .NC files will be fully commented and simulation-checked to avoid any alarms upon loading. Are there any specific features or functions from the Fanuc programs that you consider essential for the Haas version? Thank you.
$500 USD in 7 days
2.7
2.7

Hi, I can help convert the Fanuc/Hardinge programs into Haas ST-compatible NC code, but this needs to be treated as a controlled CNC conversion rather than a simple syntax replacement. The work can cover: • Fanuc-to-Haas G/M-code translation • Turning, drilling, milling, and tapping cycles • Canned-cycle conversion and parameter checks • Tool and geometry/wear offset mapping • Work-coordinate and datum verification • Macro review and replacement of unsupported Fanuc functions • Spindle/live-tool and feed-mode checks where applicable • Clear comments throughout the converted .NC programs • Comparison against the original intended toolpaths • Simulation/dry-run preparation and identification of machine-specific risks I would preserve the machining sequence and cycle behavior wherever Haas supports an equivalent rather than unnecessarily rewriting proven logic. Because CNC code can cause machine, tooling, or operator damage if machine configuration differs, I would not claim “ready to run without verification.” Final programs should be simulation-checked and then proven using the Haas machine’s graphics/single-block/dry-run procedure before production. Please share the Fanuc programs plus the exact Haas ST model, control/version, tooling/live-tool configuration, and workholding setup.
$250 USD in 7 days
1.0
1.0

I’ve converted legacy Fanuc turning programs for Haas lathes, including G71/G76 cycles, live-tool drilling, and macro-based part families. For this project, the key is a line-by-line control-specific translation because Haas and Fanuc handle canned cycles, macro variables, and offset calls differently. I’ll map each turning, drilling, milling, and tapping operation to Haas ST syntax, preserve toolpath intent, and document every changed command directly in the .NC files. I’ll review work and tool offset assignments, replace unsupported Fanuc functions, and compare simulated motion and cycle sequence against the originals. The finished programs will be commented and organized for safe machine-side verification. Thanks, Kittipong
$600 USD in 4 days
0.0
0.0

Hello, The important part of a Fanuc to Haas conversion is not just replacing commands, but making sure the machine behavior remains safe and predictable. Canned cycles, macros, offsets, and controller-specific syntax can create unexpected alarms or toolpath differences if they are translated incorrectly. I would review each program section, identify Fanuc-specific commands, convert them to Haas-compatible equivalents, and verify tool/work offsets, drilling, tapping, and milling operations. I would also check the final NC files through simulation and document any changes so the operator understands the adjustments. One question: do you have the exact Haas ST model and control version, and are the original Fanuc programs using custom macros or only standard cycles? Happy to review the details and discuss the best way to implement the solution. Nicolas
$400 USD in 7 days
0.0
0.0

Camarillo, United States
Payment method verified
Member since Aug 3, 2016
$25-50 USD / hour
$30-250 USD
$25-50 USD / hour
₹1500-12500 INR
₹100-400 INR / hour
$15-25 USD / hour
₹1500-12500 INR
₹37500-75000 INR
₹750-1250 INR / hour
₹1500-12500 INR
$250-750 USD
$15-25 USD / hour
$30-250 USD
£10-15 GBP / hour
€150-350 EUR
$30-250 CAD
$10-30 AUD
₹12500-37500 INR
$250-750 USD
$750-1500 USD
$30-250 AUD
$10000-20000 USD
$250-750 USD