Find Jobs
Hire Freelancers

CNC ATC Automatic tool changer uccnc C# macro through, modbus to arduino

$15-25 AUD / hour

In Progress
Posted almost 2 years ago

$15-25 AUD / hour

The basic parameters of the project are as follows, download UCCNC no licence required will run in demo, found here [login to view URL] When the g Code is running in uccnc and comes to a tool change will give off a M06 and T?? meaning tool change and tool number, When UCCNC sees the M06 code will reference a Macro stored in its Macro folder for the relevant M06 code, UCCNC Has a modbus plugin I wish to run the Auto toolchanger macro through the Modbus via USB to an Arduino mega [login to view URL] I have all the hardware and have made opto isolated boards for the inputs and outputs etc to run off the 5v I/O's from the mega. The input out put pins on the mega will control the following, atc inputs/outputs rotary tool changer (geneva) Input: 96 Home Limit Switch Rotary tool holder (also tool 1 position) Input: 94 Geneva wheel disengaged (half rotation) Input: 95 geneva wheel engaged Tool position count (full rotation) 1 tool position change Input: 115 Tool up air solenoid Limit Switch Input: 116 Tool Down air solenoid limit switch Input: 98 Tool in tool holder limit input: 101 tool position change button (change 1 position fwd?) Output: 68 Air solenoid tool up Output: 66 Air solenoid Tool down Output: VFD1 Foward Output: VFD1 Reverse tool change bar Input: 97 Home position switch (hal mag pickup) Input: 99 Limit switch Tool change ram home Input: 117 limit switch change bar (one is leading on upper track) Input: 114 Limit switch change bar (one is leading on upper track) Input: 127 atc ram manual tool release Input: 118 limit switch spindle lock engaged Input: 119 Limit switch spindle lock activated Output: 64 airsolenoid 2 way atc air ram (normally closed when no power) Output: 68 airsolenoid 2 way spindle lock (normally unlocked when no power) Output: VFD2 Foward Output: VFD Spindle jog, example of functions, homing sequence tool rotary holder Is rotary tool changer in home position (tool 1) (home sensor 96)(input # ?) (tool up limit sensor 115) if yes is home if no, check tool up limit is on, rotate clockwise vfd1 fwd (output ?) until until trigger home limit switch (home sensor 96) (input ?) is tool still in spindle if so is number stored if not manual entry... ? Tool Change sequence M06 T? which tool is in spindle if 0 none if 1-16 then is right tool? if not return tool to position and get next tool return tool to position, go Z???, (z is z axis height for tool change) spindle off (wait time, engage spindle lock, jog spindle till spindle lock limit switch engaged, go tool position rotary tool holder (VFD1 Sequence), tool air solenoid up (pin#) off down on (pin #), VFD2 sequence then home, tool air solenoid up (pin#) on, down off (pin #) get next tool, check spindle lock limit switch engaged if not jog spindle till engaged, go tool position roatry tool changer (VFD1 sequence), tool air solenoid up (pin#) off down on (pin #), VFD2 sequence then home, tool air solenoid up (pin#) on, down off (pin #) release spindle Brake (pin #) off, check spindle brake limit off (pin#) start cycle I will finalise this later today with parameters for wait times etc between functions, examples of some codes can be found, UCCNC Macros [login to view URL] someone else who was doing just geneva drive atc with some example code [login to view URL] example of geneva drive [login to view URL] so the vfd will run a motor until it sees a signal from the input 95 this will be the tool position counting, there are 16 tools and on homing sequence with homing limit switch will be in tool position 1, tool position 0 means no tool will write up more for you with the final sequence but I hope this gives a basic understanding of what is to be done. Want this done ASAP ongoing work
Project ID: 34341165

About the project

9 proposals
Remote project
Active 2 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
Awarded to:
User Avatar
Hi. I have good experience with CNC programming and handling. And have good experience with c/c++ and embedded programming. So hope more discuss with you. Regards.
$25 AUD in 40 days
5.0 (12 reviews)
6.8
6.8
9 freelancers are bidding on average $23 AUD/hour for this job
User Avatar
Hello I have many experiences working for 4+ years with Circuit design, Sensors & Embedded systems developments. I have experience practical and theoretical in implementation different Automatic tools I design controller, analysis closed loop stability, signal and systems, signal processing, heuristic optimization, fuzzy logic, neural network and machine/deep learning fields works If you hire me, I can start to work for your job immediately. Please open message box for me so we can discuss the details Thanks
$20 AUD in 48 days
4.6 (34 reviews)
6.1
6.1
User Avatar
HELLO; I am working as a research and development manager in a private company. I have more than 5 years of experience in embedded system software and hardware. As for software, I am proficient in microcontrollers such as (*****STM32*****), MICROCHIP, NUVOTON,ARDUINO,ESP32,MSP430,RASPBERRY Pİ. I have experience in communication protocols such as CanBus, ModBus, RS232, RS485, TCP IP, Socket Communication. I am an expert in Altium and KiCad programs in hardware. I have read and understood your project. Please write to me for details.
$20 AUD in 40 days
4.6 (5 reviews)
4.4
4.4
User Avatar
Hi Thanks for your job posting I read project proposal clearly and have a understood about the project As a junior developer, I have rich experience and master skills of C++ Programming, Electronics, C# Programming, Arduino and Microcontroller so I can provide the best result on time Please contact me to discuss more Warm greetings
$46 AUD in 39 days
5.0 (1 review)
3.0
3.0
User Avatar
I have done similar work in the past. As per my skills, I am the right one for this project and I will provide you with much better service and timely support.
$20 AUD in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello I understood your requirement but I have few doubts, text me so I can clear all my doubts right away, I can help you and i am ready for work. Thank you.
$20 AUD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
MUNDOOLUN, Australia
0.0
0
Payment method verified
Member since Aug 9, 2022

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.