Originally posted by RB211
View Post
Announcement
Collapse
No announcement yet.
Help me understand this simple schematic
Collapse
X
-
Originally posted by Noitoen View PostMaybe more than one type of Dyn4 drives around
CNC machines only go through the motions.
Ideas expressed may be mine, or from anyone else in the universe.
Not responsible for clerical errors. Or those made by lay people either.
Number formats and units may be chosen at random depending on what day it is.
I reserve the right to use a number system with any integer base without prior notice.
Generalizations are understood to be "often" true, but not true in every case.
Comment
-
They all do RS232 for the USB setup, The details I showed are in Appendix C. Very well could be an error in the manual, conflicting information. Tech support via email though aligns with what I read in Appendix C. I don't think any of their motors are rated to go 6000 RPM, mine is rated 3000 RPM with a max of 5000, and I took it to 5500 via RS232. I think most of us are familiar with VFD's and just how flexible they are with setup and programming, so I was pretty taken back by how simplified the servo drive came across when it had to deal with input configuration, as there isn't any input configuration. This is how you do it, like it or not!
Comment
-
Originally posted by RB211 View Post
I am going to take a known good cable(twisted pair) and only hook up the AIN+ and AIN- (0 to 10v) to the JP4 header. Try the Acorn and will try the regulated power supply. If this does not work as expected, I'm going to assume my JP4 is fried and waste any more time with analog control when RS232 works perfectly. I understand your points but if you witnessed how unreliable analog control has been on this, I'd think you'd take your digital chances.
The post no. 1 schematic title shows that this is for the spindle. I don't think you need or want a dead zone to control spindle speed, or direction so position mode doesn't seem appropriate. The dead zone helps prevent oscillations when the axis is at the commanded position and there's noise on the input. With that in mind, and I may be wrong, but I think you should be operating in speed servo mode. You can command a full stop or reverse polarity of the DAC output if you want a quick reverse for power tapping. Acorn keeps track of the number of revs. What am I missing?
From what I see in the manual the AIN+ and AIN- inputs (in speed servo mode) range between -10v to +10v (see the chart on page 6 of the manual).
You don't say so, but when you applied 5v to the DIR lines did you do it through the existing 2K resistor? If so, that may have resulted in insufficient current through the LED. Or did you connect directly to the DIR+ pin? I couldn't find current limits specs for the LED, but in some input circuit examples they use 270 ohms with a 5v input.
Last edited by genea; 05-25-2023, 06:42 AM.
Comment
-
Originally posted by genea View Post
The fact that you're using 0-10v as analog input indicates to me that you're trying to run in position (pulse) servo mode. I also think that the graph in post #17 is related only to position servo mode.
The post no. 1 schematic title shows that this is for the spindle. I don't think you need or want a dead zone to control spindle speed, or direction so position mode doesn't seem appropriate. The dead zone helps prevent oscillations when the axis is at the commanded position and there's noise on the input. With that in mind, and I may be wrong, but I think you should be operating in speed servo mode. You can command a full stop or reverse polarity of the DAC output if you want a quick reverse for power tapping. Acorn keeps track of the number of revs. What am I missing?
From what I see in the manual the AIN+ and AIN- inputs (in speed servo mode) range between -10v to +10v (see the chart on page 6 of the manual).
You don't say so, but when you applied 5v to the DIR lines did you do it through the existing 2K resistor? If so, that may have resulted in insufficient current through the LED. Or did you connect directly to the DIR+ pin? I couldn't find current limits specs for the LED, but in some input circuit examples they use 270 ohms with a 5v input.
Comment
-
So, it went to 3000 with a +5v input.
That's an incredible coincidence, when you look at the spec page. It shows that +5 is 3000 rpm. So the analog input was probably working fine.
It looks more likely that the process for switching scaling did not work right, or was not done right.
CNC machines only go through the motions.
Ideas expressed may be mine, or from anyone else in the universe.
Not responsible for clerical errors. Or those made by lay people either.
Number formats and units may be chosen at random depending on what day it is.
I reserve the right to use a number system with any integer base without prior notice.
Generalizations are understood to be "often" true, but not true in every case.
Comment
-
Originally posted by J Tiers View PostSo, it went to 3000 with a +5v input.
That's an incredible coincidence, when you look at the spec page. It shows that +5 is 3000 rpm. So the analog input was probably working fine.
It looks more likely that the process for switching scaling did not work right, or was not done right.
If there is one thing that has been proven it is that the manual is filled with contradictory information. The schematic I posted earlier is what the community has settled upon for spindle drive control. I am not the first one to use this setup for a Taig nor an Acorn. In fact these servos are a popular choice for small CNC conversions.Last edited by RB211; 05-25-2023, 01:33 PM.
Comment
-
Originally posted by RB211 View Post
............................
If there is one thing that has been proven it is that the manual is filled with contradictory information. ..................................s.
So many companies apparently do not do what is required...... You write the manual FIRST, then you make the hardware etc do what the manual says. If that is either not possible, or not optimal, for some function, then you edit the manual first, to the new preferred way the function should work, and then make the changes to the hardware etc so that it does what the revision says.
The manual is a "part", or "component". It should be under ECO control like any other component. I know... that seems so rigid and uncompromising. Yep, that would be because it IS rigid and uncompromising. It's how you get a product out correctly with the fewest screwups possible, which would be none.
If companies would do that, the manual would always agree with the product. When they do not, it seems almost as if they really don't care how the product works........ or that they don't even know what it is supposed to do.CNC machines only go through the motions.
Ideas expressed may be mine, or from anyone else in the universe.
Not responsible for clerical errors. Or those made by lay people either.
Number formats and units may be chosen at random depending on what day it is.
I reserve the right to use a number system with any integer base without prior notice.
Generalizations are understood to be "often" true, but not true in every case.
Comment
-
Originally posted by J Tiers View Postit seems almost as if they really don't care how the product works........ or that they don't even know what it is supposed to do.
I expect A.I. to breed an even more pervasive, if not ubiquitous level of extreme and painful ignorance.Location: North Central Texas
- Likes 1
Comment
-
Originally posted by Joel View PostCompetency is getting more and more sparse, and at an accelerating rate. It now seems to be the rule and not the exception, as I am sure many here have likewise noticed. Hardware, software, documentation, customer service - everything.
I expect A.I. to breed an even more pervasive, if not ubiquitous level of extreme and painful ignorance.
Comment
-
Well, you seem to have a timer function sorted out..... Along with a somewhat different version of "hello world", a bit akin to sputnik. And, don't forget, you have an actual functioning program, so you must have the address space sorted out reasonably, I/O working, etc.
That's actually a good start, for the first use of a new processor.CNC machines only go through the motions.
Ideas expressed may be mine, or from anyone else in the universe.
Not responsible for clerical errors. Or those made by lay people either.
Number formats and units may be chosen at random depending on what day it is.
I reserve the right to use a number system with any integer base without prior notice.
Generalizations are understood to be "often" true, but not true in every case.
Comment
-
Originally posted by J Tiers View PostWell, you seem to have a timer function sorted out..... Along with a somewhat different version of "hello world", a bit akin to sputnik. And, don't forget, you have an actual functioning program, so you must have the address space sorted out reasonably, I/O working, etc.
That's actually a good start, for the first use of a new processor.
Comment
Comment