rigid tapping g33.1 isnt working spindle isnt sync
01 Sep 2013 11:30 #38346
by andypugh
If you set up a HAL meter on it (Machine->Halmeter) then you should see it go "true" briefly when you start a G33.1 then "False" when the encoder sees the index.
You may miss the transition, and Halscope might be better.
Replied by andypugh on topic rigid tapping g33.1 isnt working spindle isnt sync
if its supposed to stay lit its not working its not even blinking as I rotate it by hand. i don't think its working
If you set up a HAL meter on it (Machine->Halmeter) then you should see it go "true" briefly when you start a G33.1 then "False" when the encoder sees the index.
You may miss the transition, and Halscope might be better.
Please Log in or Create an account to join the conversation.
01 Sep 2013 11:31 #38347
by fabworx
Replied by fabworx on topic rigid tapping g33.1 isnt working spindle isnt sync
big john ive tried all of these and get the same error
unlink motion.spindle-index-enable
unlink motion.spindle-index-enable hm2_5i20.encoder.04.index-enable
unlink hm2_5i20.encoder.04.index-enable
unlink spindle-index-enable motion.spindle-index-enable
unlink spindle-index-enable motion.spindle-index-enable hm2_5i20.encoder.04.index-enable
all get the same error
unlink motion.spindle-index-enable
unlink motion.spindle-index-enable hm2_5i20.encoder.04.index-enable
unlink hm2_5i20.encoder.04.index-enable
unlink spindle-index-enable motion.spindle-index-enable
unlink spindle-index-enable motion.spindle-index-enable hm2_5i20.encoder.04.index-enable
all get the same error
Please Log in or Create an account to join the conversation.
01 Sep 2013 11:37 - 01 Sep 2013 11:39 #38348
by fabworx
Replied by fabworx on topic rigid tapping g33.1 isnt working spindle isnt sync
woo hoo thanks andy. ok so i tried the hal meter it definetly started off false and as i rotated the spindle by hand, vfd powered off, i got it to go true then false again.
Last edit: 01 Sep 2013 11:39 by fabworx.
Please Log in or Create an account to join the conversation.
01 Sep 2013 11:40 #38349
by fabworx
Replied by fabworx on topic rigid tapping g33.1 isnt working spindle isnt sync
so i know my index is being read but i must have it hooked up wrong hmmm
Please Log in or Create an account to join the conversation.
01 Sep 2013 22:34 #38367
by BigJohnT
The exact names are usually different depending on the hardware used to read the encoder. In Axis go to Machine > Show Hal Configuration the look in Pins to see the pin names you actually have.
JT
Replied by BigJohnT on topic rigid tapping g33.1 isnt working spindle isnt sync
Hi Big John I follow the link and follow the instructions on the little website And tried to unlink the hal commands and keep getting an error I can't seem to unlink anything
The exact names are usually different depending on the hardware used to read the encoder. In Axis go to Machine > Show Hal Configuration the look in Pins to see the pin names you actually have.
JT
The following user(s) said Thank You: fabworx
Please Log in or Create an account to join the conversation.
01 Sep 2013 22:41 #38368
by fabworx
Replied by fabworx on topic rigid tapping g33.1 isnt working spindle isnt sync
I did that. I ended up using halmeter like andy said and know that it is working. I could see a change in state when calling for a g33.1. That being said im lost as to why its not working
Please Log in or Create an account to join the conversation.
01 Sep 2013 23:06 #38370
by BigJohnT
Replied by BigJohnT on topic rigid tapping g33.1 isnt working spindle isnt sync
Is your spindle at speed working?
JT
JT
Please Log in or Create an account to join the conversation.
01 Sep 2013 23:39 #38371
by fabworx
Replied by fabworx on topic rigid tapping g33.1 isnt working spindle isnt sync
yes it is.
Please Log in or Create an account to join the conversation.
01 Sep 2013 23:48 #38372
by fabworx
Replied by fabworx on topic rigid tapping g33.1 isnt working spindle isnt sync
now im beginning to wonder if the other axis, x, y, z, are getting the index. I cant replicate the same testing method on them due to it creating a joint following error. I tried to invoke the g33.1 and spin the axis by hand but that just throw's the error and shuts the machine down I tried to increase the following error in the ini but to no avail. I cant seem to setp net or unlink anything in the test hal line of hal config. so that I can test the hook up for polarity. I suspect it is correct im using all of the same encoders on everything and used the same diagram for wiring.
when issuing a g33.1 should the sync axis start to move till the index is found or is that all done in the homing sequence? just curious cause none of my axis move when issuing the g33.1 and ive tried all axis to get synced motion.
here is my z axis hal
#*******************
# AXIS Z
#*******************
setp pid.z.Pgain [AXIS_2]P
setp pid.z.Igain [AXIS_2]I
setp pid.z.Dgain [AXIS_2]D
setp pid.z.bias [AXIS_2]BIAS
setp pid.z.FF0 [AXIS_2]FF0
setp pid.z.FF1 [AXIS_2]FF1
setp pid.z.FF2 [AXIS_2]FF2
setp pid.z.deadband [AXIS_2]DEADBAND
setp pid.z.maxoutput [AXIS_2]MAX_OUTPUT
net z-index-enable <=> pid.z.index-enable
# ---PWM Generator signals/setup---
setp hm2_5i20.0.pwmgen.02.output-type 2
setp hm2_5i20.0.pwmgen.02.scale [AXIS_2]OUTPUT_SCALE
net zenable => pid.z.enable
net zoutput pid.z.output => hm2_5i20.0.pwmgen.02.value
net zpos-cmd axis.2.motor-pos-cmd => pid.z.command
net zenable axis.2.amp-enable-out => hm2_5i20.0.pwmgen.02.enable
# ---Encoder feedback signals/setup---
setp hm2_5i20.0.encoder.02.counter-mode 0
setp hm2_5i20.0.encoder.02.filter 1
setp hm2_5i20.0.encoder.02.index-invert 0
setp hm2_5i20.0.encoder.02.index-mask 0
setp hm2_5i20.0.encoder.02.index-mask-invert 0
setp hm2_5i20.0.encoder.02.scale [AXIS_2]ENCODER_SCALE
net zpos-fb <= hm2_5i20.0.encoder.02.position
net zpos-fb => pid.z.feedback
net zpos-fb => axis.2.motor-pos-fb
net z-index-enable axis.2.index-enable <=> hm2_5i20.0.encoder.02.index-enable
# ---setup home / limit switch signals---
net z-home-sw hm2_5i20.0.gpio.046.out => axis.2.home-sw-in hm2_5i20.0.gpio.027.in
net z-neg-limit => axis.2.neg-lim-sw-in hm2_5i20.0.gpio.028.in
net z-pos-limit => axis.2.pos-lim-sw-in hm2_5i20.0.gpio.029.in
when issuing a g33.1 should the sync axis start to move till the index is found or is that all done in the homing sequence? just curious cause none of my axis move when issuing the g33.1 and ive tried all axis to get synced motion.
here is my z axis hal
#*******************
# AXIS Z
#*******************
setp pid.z.Pgain [AXIS_2]P
setp pid.z.Igain [AXIS_2]I
setp pid.z.Dgain [AXIS_2]D
setp pid.z.bias [AXIS_2]BIAS
setp pid.z.FF0 [AXIS_2]FF0
setp pid.z.FF1 [AXIS_2]FF1
setp pid.z.FF2 [AXIS_2]FF2
setp pid.z.deadband [AXIS_2]DEADBAND
setp pid.z.maxoutput [AXIS_2]MAX_OUTPUT
net z-index-enable <=> pid.z.index-enable
# ---PWM Generator signals/setup---
setp hm2_5i20.0.pwmgen.02.output-type 2
setp hm2_5i20.0.pwmgen.02.scale [AXIS_2]OUTPUT_SCALE
net zenable => pid.z.enable
net zoutput pid.z.output => hm2_5i20.0.pwmgen.02.value
net zpos-cmd axis.2.motor-pos-cmd => pid.z.command
net zenable axis.2.amp-enable-out => hm2_5i20.0.pwmgen.02.enable
# ---Encoder feedback signals/setup---
setp hm2_5i20.0.encoder.02.counter-mode 0
setp hm2_5i20.0.encoder.02.filter 1
setp hm2_5i20.0.encoder.02.index-invert 0
setp hm2_5i20.0.encoder.02.index-mask 0
setp hm2_5i20.0.encoder.02.index-mask-invert 0
setp hm2_5i20.0.encoder.02.scale [AXIS_2]ENCODER_SCALE
net zpos-fb <= hm2_5i20.0.encoder.02.position
net zpos-fb => pid.z.feedback
net zpos-fb => axis.2.motor-pos-fb
net z-index-enable axis.2.index-enable <=> hm2_5i20.0.encoder.02.index-enable
# ---setup home / limit switch signals---
net z-home-sw hm2_5i20.0.gpio.046.out => axis.2.home-sw-in hm2_5i20.0.gpio.027.in
net z-neg-limit => axis.2.neg-lim-sw-in hm2_5i20.0.gpio.028.in
net z-pos-limit => axis.2.pos-lim-sw-in hm2_5i20.0.gpio.029.in
Please Log in or Create an account to join the conversation.
02 Sep 2013 00:22 - 02 Sep 2013 00:34 #38374
by PCW
Replied by PCW on topic rigid tapping g33.1 isnt working spindle isnt sync
Can you attach your compete hal file ( you may need to rename its extension to .txt) or include the part that has the HAL spindle wiring?
G33.1 not starting is most likely a spindle issue, either in the HAL wiring or possibly the index polarity
G33.1 not starting is most likely a spindle issue, either in the HAL wiring or possibly the index polarity
Last edit: 02 Sep 2013 00:34 by PCW.
Please Log in or Create an account to join the conversation.
Time to create page: 0.093 seconds