Probe_basic Toolchanger

More
07 Apr 2023 09:15 #268500 by CNC_ANDI
Replied by CNC_ANDI on topic Probe_basic Toolchanger
Ok i think i am waiting for an final version.

Before i print another one...

Please Log in or Create an account to join the conversation.

More
08 Apr 2023 02:59 #268579 by spumco
Replied by spumco on topic Probe_basic Toolchanger
I cooked up a live one.

Pros:
no sliding surfaces, no lubricant needed
fast
Very small driving wheel compared to driven wheel
Printed components not highly stressed

Cons
Requires double the number of bearings as pockets
Not very tolerant of bearing misalignment (printed holes need to be spot-on or it grumbles)

Really needs some sort of depthing adjustment to get the wheels locked up but not preloaded.  Certainly a viable option, especially if you have a router and can make one.

 
Attachments:

Please Log in or Create an account to join the conversation.

More
08 Apr 2023 03:28 #268584 by spumco
Replied by spumco on topic Probe_basic Toolchanger

Ok i think i am waiting for an final version.

Before i print another one...
 


You've got three geneva designs to play with.  The one in your model looks good, especially where you have screws bolting the long 'arms' to the main platter.

The two I've thrown out there may be easier to live with long-term as they don't require any lubrication.  My suggestion is to pick one of the three and build a prototype ATC that you can control using Probe Basic.

Things to work on
  • Create a copy of the Probe Basic config and merge your existing config in to it
  • Add a velocity-mode stepper connection for the carousel that you can turn on/off through LCNC
  • Add some inputs like I've mentioned earlier (including home sensor and pocket sensors)

Count the number of inputs and outputs you need (sensors, stepper FWD/REV, etc.) and adjust your hal file digital-ins and outs:
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS [b]num_dio=20 num_aio=64[/b]
This line creates the digital ins/outs and anlog out you need to trigger/command everything through G-code.  Look through the PB subroutines named 'toolchange.ngc' and m10 through m20-something.  You'll see lots of lines that look like
M64 P1
or
M65 P8

The M64 and M65 lines turn on the hal pin associated with the 'P' number in that line.  The other end of the connection is to the hal input or output item:
net ATC-EXTEND-VALVE            <=  motion.digital-out-01                   #ATC cylinder extend request
net ATC-EXTEND-VALVE            =>  [HMOT](CARD0).7i76.0.0.output-03        #ATC cylinder extend solenoid valve

So in my config "M64 P1" turns on 7i76 output #3, which is the air valve to extend the carousel to the toolchange position.

For the sensors, you'll see lines like:
M64 P1                                              ; Turn on extend solenoid
M66 P1 L3 Q5                                        ; Check carousel extended sensor
  O110 if [#5399 LT 0]
      M65 P1                                          ; Turn off extend solenoid
    (abort, ATC not in position)                    ; Abort if the sensor does not activate in 5 seconds
  O110 endif

In my config, motion.digital-in-01 is the ATC extended sensor.

The "M66" line tells LCNC to wait for an input signal.  In the above example, M64 P1 extends the carousel, and M66 tells LCNC to stop processing anything until the ATC-extended sensor is triggered.  And if it takes too long (5 seconds in the example), shut off the extend solenoid and abort the toolchange process.

You'll be editing the PB files to match your specific digital in/out pins, so having a working copy separate from the 'stock' config is essential.
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

More
08 Apr 2023 12:02 #268602 by CNC_ANDI
Replied by CNC_ANDI on topic Probe_basic Toolchanger
How i have to wire the stepper?

Do i need the amplifier for the steppermotor with this geneva?

Do i need 3 or 2 sensors?

Pocket sensor with screw ok.
Holdersensor

But do i need a homing sensor too on the motor?

Please Log in or Create an account to join the conversation.

More
08 Apr 2023 14:31 #268607 by spumco
Replied by spumco on topic Probe_basic Toolchanger
  • You wire the stepper the same way you wired your axis steppers:
    • 7i78 connected to 7i76e
      • Read the 7i78 manual to see if you need to flash new firmware
    • Stepper drive/amplifier connected to 7i78
    • Stepper motor connected to drive/amplifier
  • Yes, you need the amplifier.  There's no other way to make a stepper motor move.
  • Sensors
    • Bench test
      • pocket sensor (triggers once per pocket)
      • home sensor (triggers once per revolution)
      • Optional
        • Power drawbar up (maybe your ATC spindle has some sort of internal sensor?)
        • Power drawbar down
        • ATC slide in (assumes you want to have the ATC mounted on a sliding carriage to get it out of the working area)
        • ATC slide out
    • Real ATC
      • All of the above, plus whatever I mentioned earlier
  • Motor homing
    • No, you don't need a sensor on the motor or an encoder.  Even if you buy a closed-loop stepper & drive, they usually don't come with an index on the encoder.
    • The ATC home sensor is all you need to home the system

Please Log in or Create an account to join the conversation.

More
09 Apr 2023 10:01 #268657 by CNC_ANDI
Replied by CNC_ANDI on topic Probe_basic Toolchanger
ok today i´m finished my Prototyp....

I´m included a Geneva Mechanism, Home Sensor, Pocket Sensor
Baseplate now 275mm to get no Problems with my 63mm Facemill...

So next step is to wire and configure my 7i78 with my 7i76e even that works i will wire my Prototyp to the 7i78

if i got this steps than i need much more help to configure this some ngc files....



File Attachment:

File Name: ATC-PROTOT...rt01.rar
File Size:1,536 KB
 

File Attachment:

File Name: ATC-PROTOT...rt02.rar
File Size:1,536 KB

File Attachment:

File Name: ATC-PROTOT...rt03.rar
File Size:1,536 KB

File Attachment:

File Name: ATC-PROTOT...rt04.rar
File Size:1,536 KB

File Attachment:

File Name: ATC-PROTOT...rt05.rar
File Size:961 KB
Attachments:
The following user(s) said Thank You: tommylight, nighteagle

Please Log in or Create an account to join the conversation.

More
15 Apr 2023 00:41 #269046 by Lcvette
Replied by Lcvette on topic Probe_basic Toolchanger
This is mine: 

 
Attachments:
The following user(s) said Thank You: pommen, nighteagle, CNC_ANDI

Please Log in or Create an account to join the conversation.

More
16 May 2023 22:48 #271485 by Marcodi
Replied by Marcodi on topic Probe_basic Toolchanger
Hi guys,

I have read this entire thread with much interest. After 7 years I finally bought an ATC spindle and so it's time to pimp our entire machine and linuxCNC. I loved the probe basic screen and functionality and as it seems a Geneva drive is the way to go. 

Now this is new to me, does anyone have a detailed picture of a serious carrousel and picture/video of how it works, where the sensors are placed. I want to build a carrousel with 20 positions in the back of my machine with the carrousel sliding into position. I want to fiddle as little as possible on the software side. So apparently Geneva is the way to go. ( Unless there is already an adaptation of probe basic for linear rack changer) 

Pictures of 3d models would really help me out here to understand how this works and how the tracking of positioning works!!.

Thanks for any and all help!

Please Log in or Create an account to join the conversation.

More
24 Oct 2023 17:16 #283730 by nighteagle
Replied by nighteagle on topic Probe_basic Toolchanger
Hello,
i want also use my ATC and came across to this post.
Is the protoyp running and have you configure wiht pb?

Please Log in or Create an account to join the conversation.

More
24 Oct 2023 17:38 #283734 by Lcvette
Replied by Lcvette on topic Probe_basic Toolchanger
post up pictures of your machine and ATC

Please Log in or Create an account to join the conversation.

Moderators: KCJLcvette
Time to create page: 0.164 seconds
Powered by Kunena Forum