Greenie problems configuring 6i25 with 7i77, using Granite Devices VSD-E drives

More
8 years 7 months ago - 8 years 7 months ago #107066 by DeckelHead
This is what I have right now (pretty much stock out of pncconf with some minor experimentation changes):
Code:
# Axis Z #******************** [AXIS_2] TYPE = LINEAR HOME = 0.0 FERROR = 5 MIN_FERROR = 0.5 MAX_VELOCITY = 1.0 MAX_ACCELERATION = 30.0 P = 50.0 I = 0.0 D = 0.0 FF0 = 0.0 FF1 = 1.0 FF2 = 0.0 BIAS = 0.0684 DEADBAND = 5.0 MAX_OUTPUT = 0.0 ENCODER_SCALE = -20000.0 OUTPUT_SCALE = -10.0 OUTPUT_MIN_LIMIT = -10.0 OUTPUT_MAX_LIMIT = 10.0 MIN_LIMIT = -0.001 MAX_LIMIT = 6.0 HOME_OFFSET = 0.000000 HOME_SEARCH_VEL = 0.016667 HOME_LATCH_VEL = -0.016667 HOME_FINAL_VEL = 0.016667 HOME_USE_INDEX = YES HOME_IGNORE_LIMITS = YES HOME_SEQUENCE = 0

I've tried FERROR of 5.0 but I seem to be getting a lot of "joint 2 following error" faults. :( I also drift. That isn't so surprising because I haven't tuned yet, although that process is a bit of a mystery for me still.

I am ignoring the Y axis count problem for the time being. I just pulled the 7i77 encoder input until I have a better handle on everything.

Q: while I'm playing around with Calibration, are the limits being used?

[on edit: Yes, limits seem to be working (not completely validated... might just be the software limits on travel... TBD) but there is an odd experience with them that I'll have to figure out at some point. When I hit a limit, I can't move the axis at all. I'd expect that I couldn't move *further* into the limit condition, but I should be able to move away from it. That is the only way to clear the thing.]
Last edit: 8 years 7 months ago by DeckelHead.

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

More
8 years 7 months ago #107081 by Todd Zuercher
When Linuxcnc is configured correctly, if a hard limit switch is triggered (hit), the machine is placed in Off(F2) and the drives are disabled. In order to move or jog, the machine must be re-enabled by turning it back on(F2). If the machine is still against the limit switch, it will not turn back on unless you set the "Ignor Limits" override.

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

More
8 years 7 months ago #107086 by DeckelHead
Ah, thanks Todd. That makes sense, although I'm surprised that it is not a little more "intelligent" in its handling. Limiting travel in the direction *away* from the limit seems like it would make a lot more sense and easy to do. But, it is a constantly evolving product. Maybe it is a feature that I, or someone else, can introduce in the future. Open Source is a wonderful thing.

I recall that inside HAL there is a sequence for homing (Z, Y, X, for instance) that one can define. That makes sense. I thought there was an ability to home a single axis though too. Although it might not make sense for a fully configured machine, at my point in the commissioning process, it would certainly be helpful to be able to control a single axis. The UI, however, seems to only have the 'Home All' option. Is there a way around this?

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

More
8 years 7 months ago #107087 by andypugh

DeckelHead wrote: Ah, thanks Todd. That makes sense, although I'm surprised that it is not a little more "intelligent" in its handling. Limiting travel in the direction *away* from the limit seems like it would make a lot more sense and easy to do.


I think it can do that if there are separate limits for max and min, but for shared limits it can't tell which way is safe.

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

More
8 years 7 months ago #107095 by DeckelHead
Huh. Then I'm not sure why it didn't work as I have unique limits on my machine. I do share the home and limit on the +Z, -X, -Y switches, but that is a logical distinction. The travel limits on each of the axis are definitely unique.

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

More
8 years 7 months ago #107096 by Clive S

. I thought there was an ability to home a single axis though too.


I think you can home one axis if you have a separate home switch for each axis. Go the the machine tab and the function is there to home one axis or un-home an axis depending how you have set linuxcnc up.

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

Moderators: cmorley
Time to create page: 0.244 seconds
Powered by Kunena Forum