As I impatiently wait for the drives to come in for my Acorn tabletop router project I've been looking over some of my 4th axis ideas and trying to settle in on a decision so I can write a Vectric based Rotary_Wrapped post processor.
Based on the "normal" convention since my rotary axis will use X wrapped around Y, I would consider the rotary axis B. Is there anything in the Centroid control that would make this not the best choice? Are there others using a rotary axis with a router or mill? Clarify, horizontal rather than rotary table.
TIA for any replies.
Rotary Axis Naming Convention
Moderator: cnckeith
-
- Posts: 2164
- Joined: Sat Nov 18, 2017 2:32 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: Acorn 238
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Marquette, MI
- Contact:
-
- Posts: 3072
- Joined: Tue Mar 22, 2016 10:03 am
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: Yes
- CNC Control System Serial Number: 100505
100327
102696
103432
7804732B977B-0624192192 - DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Boston, MA
- Contact:
Re: Rotary Axis Naming Convention
http://www.cncexpo.com/Cartesian.aspx
Z axis is ALWAYS the axis along which the primary spindle is. With a
vertical mill, this would be the vertical axis. With a horizontal
mill, it would be front to back, and on a Lathe, it is left to right.
The X axis is generally the axis remaining, with the longest travel,
and at right angles to the Z axis.
The Y axis is the last remaining axis at 90 degrees to the Z.
Axes U, V, and W are sub-sets of the above (U-X, V-Y, and W-Z).
Sometimes these are actual axes, such as the knee on a vertical mill
(usually the W), or sometimes, these are incremental movements of the
primary axes.
Rotational axes are A, B, and C. A would be rotation around X, B
around Y, and C around Z. A rotary table mounted on the table of a
vertical mill, with the plane of it's table in the horizontal plane,
would be a C axis. If the rotary table is mounted with the plane of
the table vertical, and the face of the table pointing towards your
right, it would be the A axis.
Z axis is ALWAYS the axis along which the primary spindle is. With a
vertical mill, this would be the vertical axis. With a horizontal
mill, it would be front to back, and on a Lathe, it is left to right.
The X axis is generally the axis remaining, with the longest travel,
and at right angles to the Z axis.
The Y axis is the last remaining axis at 90 degrees to the Z.
Axes U, V, and W are sub-sets of the above (U-X, V-Y, and W-Z).
Sometimes these are actual axes, such as the knee on a vertical mill
(usually the W), or sometimes, these are incremental movements of the
primary axes.
Rotational axes are A, B, and C. A would be rotation around X, B
around Y, and C around Z. A rotary table mounted on the table of a
vertical mill, with the plane of it's table in the horizontal plane,
would be a C axis. If the rotary table is mounted with the plane of
the table vertical, and the face of the table pointing towards your
right, it would be the A axis.
Cheers,
Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
-
- Posts: 9912
- Joined: Tue Mar 28, 2017 12:01 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Location: Mesa, AZ
Re: Rotary Axis Naming Convention
Very well explained Tom.tblough wrote: ↑Fri Jan 26, 2018 10:13 pm http://www.cncexpo.com/Cartesian.aspx
Z axis is ALWAYS the axis along which the primary spindle is. With a
vertical mill, this would be the vertical axis. With a horizontal
mill, it would be front to back, and on a Lathe, it is left to right.
The X axis is generally the axis remaining, with the longest travel,
and at right angles to the Z axis.
The Y axis is the last remaining axis at 90 degrees to the Z.
Axes U, V, and W are sub-sets of the above (U-X, V-Y, and W-Z).
Sometimes these are actual axes, such as the knee on a vertical mill
(usually the W), or sometimes, these are incremental movements of the
primary axes.
Rotational axes are A, B, and C. A would be rotation around X, B
around Y, and C around Z. A rotary table mounted on the table of a
vertical mill, with the plane of it's table in the horizontal plane,
would be a C axis. If the rotary table is mounted with the plane of
the table vertical, and the face of the table pointing towards your
right, it would be the A axis.
Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
We can't "SEE" what you see...
Mesa, AZ
-
- Posts: 2164
- Joined: Sat Nov 18, 2017 2:32 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: Acorn 238
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Marquette, MI
- Contact:
Re: Rotary Axis Naming Convention
I must have missed Tom's post in all the forum activity of late. Tom, thanks for posting.
I understand the convention as per the linked doc. My question was: In many cases, maybe even most that I am familiar with, programmers and machine builders adjust the function of certain axes to add feature to specialized machines. Since Centroid builds some very elegant machines, I was wondering if that was the case.
Most of the non-conformity I speak of has been done by CNC router mfgrs for what I would call lazy reasons. One for example always calls the rotary axis A, no matter the orientation. Reason was that when the rotary axis was called B (for Y parallel orientation) the A axis display of 0.000 could not be eliminated, apparently causing confusion.
I didnt think our friends at Centroid had built in any of these quirks, but thought that I would ask.
I understand the convention as per the linked doc. My question was: In many cases, maybe even most that I am familiar with, programmers and machine builders adjust the function of certain axes to add feature to specialized machines. Since Centroid builds some very elegant machines, I was wondering if that was the case.
Most of the non-conformity I speak of has been done by CNC router mfgrs for what I would call lazy reasons. One for example always calls the rotary axis A, no matter the orientation. Reason was that when the rotary axis was called B (for Y parallel orientation) the A axis display of 0.000 could not be eliminated, apparently causing confusion.
I didnt think our friends at Centroid had built in any of these quirks, but thought that I would ask.
-
- Posts: 3072
- Joined: Tue Mar 22, 2016 10:03 am
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: Yes
- CNC Control System Serial Number: 100505
100327
102696
103432
7804732B977B-0624192192 - DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Boston, MA
- Contact:
Re: Rotary Axis Naming Convention
I guess machine builders can do whatever they want, but what I summarized was from ISO Standard 841:2001 "Industrial automation systems and integration — Numerical control of machines — Coordinate system and motion nomenclature"
https://www.iso.org/obp/ui/#iso:std:iso:841:ed-2:v1:en
https://www.iso.org/obp/ui/#iso:std:iso:841:ed-2:v1:en
Cheers,
Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
-
- Posts: 17
- Joined: Sat Jan 13, 2018 10:24 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: B0D5CC470A8C-1206170339
- DC3IOB: No
- CNC11: No
- CPU10 or CPU7: No
Re: Rotary Axis Naming Convention
Speaking of rotary axis make me want to ask. The Acorn board is a four axis output I was thinking of a way to run a rotary A axis but Because I want to do it on a router table is there a way to run your y axis in one output freeing up the other axis without pairing the last output and still run two steppers on the Y axis , could you run two drives with one axis output , also if you had to reverse one of the motors is there a way to invert the direction output to one of the motors ? I guess you could do it with gears if you had too just thinking, David
-
- Posts: 2164
- Joined: Sat Nov 18, 2017 2:32 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: Acorn 238
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Marquette, MI
- Contact:
Re: Rotary Axis Naming Convention
David...
Most anything is possible if you take the time to work out the variables involved. Two drives can be "sistered" and use the same step & direction signals, but autosquare ability will take some extra work. There are a number of ways to reverse a stepper, software, switch on the drive, invert A or B pair at the drive or motor.
Unless there is a switch on the drive (closed loop drives) my most common method is to swap the B+ and B- wires at the drive, as this keeps the inversion visible and accessible.
Most anything is possible if you take the time to work out the variables involved. Two drives can be "sistered" and use the same step & direction signals, but autosquare ability will take some extra work. There are a number of ways to reverse a stepper, software, switch on the drive, invert A or B pair at the drive or motor.
Unless there is a switch on the drive (closed loop drives) my most common method is to swap the B+ and B- wires at the drive, as this keeps the inversion visible and accessible.