Help on getting spindle indexer reading into axis?
11 Apr 2016 20:34 #73131
by midyo
Help on getting spindle indexer reading into axis? was created by midyo
I've started changing over my machines from mach 3 to linuxcnc. This particular lathe has a single index per rev which produced reasonably good threading in mach. I have 2 questions - how do you set linux up to read the pulse (count the revs) and will it thread with a single pulse?
cheers
cheers
Please Log in or Create an account to join the conversation.
12 Apr 2016 10:47 #73150
by cncbasher
Replied by cncbasher on topic Help on getting spindle indexer reading into axis?
yes it will , use stepconf to produce your config , and select an input pin as spindle index and also a pin for spindle-a
( connect your index to both these pins ) , however ideally you really need an encoder with a of least of say 60 - 120 slots
will make life a lot easier .
you can also import your mach config using stepconf
( connect your index to both these pins ) , however ideally you really need an encoder with a of least of say 60 - 120 slots
will make life a lot easier .
you can also import your mach config using stepconf
Please Log in or Create an account to join the conversation.
12 Apr 2016 11:34 #73154
by andypugh
Replied by andypugh on topic Help on getting spindle indexer reading into axis?
Just to clarify: LinuxCNC with one pulse per rev will work a little better for threading than Mach with one pulse per rev.
However it will work better still with more pulses + index.
However it will work better still with more pulses + index.
Please Log in or Create an account to join the conversation.
12 Apr 2016 14:48 #73169
by midyo
Replied by midyo on topic Help on getting spindle indexer reading into axis?
Hi thanks for the replies chaps, I was hoping I could use the single pulse just for the time being (fully intend to go with an encoder when time allows) However I am struggling with the setup procedures in LCNC. Could you help me a little futher with the setup:
yes it will , use stepconf to produce your config , and select an input pin as spindle index and also a pin for spindle-a
( connect your index to both these pins )
I can't quite understand the above? I can control the speed of my spindle so have got the basics working but i don't see how to get it to show the correct speed or to set the correct speed etc. Bare with me, i'm a little slow!
yes it will , use stepconf to produce your config , and select an input pin as spindle index and also a pin for spindle-a
( connect your index to both these pins )
I can't quite understand the above? I can control the speed of my spindle so have got the basics working but i don't see how to get it to show the correct speed or to set the correct speed etc. Bare with me, i'm a little slow!
Please Log in or Create an account to join the conversation.
12 Apr 2016 15:39 #73173
by cncbasher
Replied by cncbasher on topic Help on getting spindle indexer reading into axis?
have you used stepconf program to produce your config ?
without knowing how your controllng the spindle or if it has a vfd etc , it's difficult to advise
you need to set spindle scale , you need to know the top speed and set this as max speed in your ini
without knowing how your controllng the spindle or if it has a vfd etc , it's difficult to advise
you need to set spindle scale , you need to know the top speed and set this as max speed in your ini
Please Log in or Create an account to join the conversation.
12 Apr 2016 20:28 #73190
by midyo
Replied by midyo on topic Help on getting spindle indexer reading into axis?
Sorry, yes I did use stepconf to produce config and i'm using a vfd to control 3 phase motor which i have managed to get working with the PWM? The spindle speed scale is up to 3000 and mine is max 1000, also i dont see an actua speedl value from the indexer? But its the spindle setup page that i'm confused with. I know this LCNC is better than mach but its hard to setup! For me anyway...
Please Log in or Create an account to join the conversation.
13 Apr 2016 11:53 #73221
by andypugh
Replied by andypugh on topic Help on getting spindle indexer reading into axis?
Your HAL file will (probably) load an encoder component. It should then be being set to counter-mode 1 and the index and A phases of it should then be connected to the parport.
If stepconf did its job right you should also see the encoder position being connected to motion.spindle-revs and the velocity being connected to motion.spindle-speed-in.
This last signal (encoder.0.velocity) is what you would need to connect to a spindle speed display, but as it is in revs-per second you would need a scale function to get rpm. stepconf might have done this for you.
If stepconf did its job right you should also see the encoder position being connected to motion.spindle-revs and the velocity being connected to motion.spindle-speed-in.
This last signal (encoder.0.velocity) is what you would need to connect to a spindle speed display, but as it is in revs-per second you would need a scale function to get rpm. stepconf might have done this for you.
Please Log in or Create an account to join the conversation.
13 Apr 2016 22:08 #73259
by midyo
Replied by midyo on topic Help on getting spindle indexer reading into axis?
Thanks for the reply Andy, this is a real steep learning curve for me (struggling to be honest) Is all of the above in the HAL file?
Please Log in or Create an account to join the conversation.
13 Apr 2016 22:10 #73260
by andypugh
Replied by andypugh on topic Help on getting spindle indexer reading into axis?
Yes. Try to read and understand the HAL file. If it helps, the motion pins are described here:
linuxcnc.org/docs/2.7/html/man/man9/motion.9.html
And other pins, such as iocontrol, halui, etc are all described in the HAL components section near the bottom of here:
linuxcnc.org/docs/2.7/html/
linuxcnc.org/docs/2.7/html/man/man9/motion.9.html
And other pins, such as iocontrol, halui, etc are all described in the HAL components section near the bottom of here:
linuxcnc.org/docs/2.7/html/
Please Log in or Create an account to join the conversation.
Moderators: piasdom
Time to create page: 0.086 seconds