Hey CNC addicts,
I have a question for someone, everyone. I have worked in CNC machine shops since 2002. Every milling machine and lathe I have run since then was Hass, Mori Seiki, Okuma, Mazak, and a bunch of off brand Fanuc style machines.
Every one of these milling machines, when I give it a Y1.0 command, the table moves toward me.
On my personal Bridgeport Series1 Mill with Centroid 10 V1.51, when I give the command Y1.0 the table moves away from me.
Why is this?
Everything I program on this machine is backwards in X and Y compared to every other machine I have used in the past 23 years.
Centroid Control M400S
Serial 20551
V10 1.51 Software
CNC 10 axis motion backwards
Moderator: cnckeith
-
- Posts: 36
- Joined: Sun Jan 29, 2023 12:13 am
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: 20551
- DC3IOB: No
- CNC12: No
- CNC11: No
- CPU10 or CPU7: Yes
CNC 10 axis motion backwards
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 3827
- Joined: Thu Sep 23, 2021 3:49 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: 6433DB0446C1-08115074
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Germany
Re: CNC 10 axis motion backwards
Positive Y direction is moving the table towards the operator, if not the CNC is not setup ok.
But the direction of Y1.0 also depends on the current position and if it is issued absolute or incremental.
Uwe
But the direction of Y1.0 also depends on the current position and if it is issued absolute or incremental.
Uwe
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 36
- Joined: Sun Jan 29, 2023 12:13 am
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: 20551
- DC3IOB: No
- CNC12: No
- CNC11: No
- CPU10 or CPU7: Yes
Re: CNC 10 axis motion backwards
Y in the positive direction moves the table towards the operator, regardless if in G90 or G91. Except on this mill any Y positive move makes the table move away from the operator.
With that cleared up, how do you fix this problem?
With that cleared up, how do you fix this problem?
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 3827
- Joined: Thu Sep 23, 2021 3:49 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: 6433DB0446C1-08115074
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Germany
Re: CNC 10 axis motion backwards
In the manual Machine configuration is described how to change an axis direction and travel limits.
You will also have to change the cncm.hom macro.
Uwe
You will also have to change the cncm.hom macro.
Uwe
3 users liked this post
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 4668
- Joined: Wed Mar 24, 2010 5:48 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
Re: CNC 10 axis motion backwards
F1/Setup -> F3/Config -> "137" -> F2/Machine -> F2/Motor.
Toggle "Dir Rev" (which stands for direction reversal) from Y to N, or from N to Y, by pressing the space bar.
As Uwe noted, since the machine was previously set up with the axis travels backward, you will also need to correct the plus/minus limit and home switch input numbers (on the same table as the Dir Rev settings). Any time you change the direction reversal setting for an axis, then you need to swap the plus and minus switch input numbers.
On a DC3IO M400S control, the X axis limit and home inputs are INP1 and INP2. If "Dir Rev" = N, then the table should read "1 2 1 2". If "Dir Rev" = Y, then the table should read "2 1 2 1".
Likewise, for the Y axis, if "Dir Rev" = N, then the table should read "3 4 3 4". If "Dir Rev" = Y, then the table should read "4 3 4 3".
On a Bridgeport style mill, X+ movement should cause the table to move to your left, and X- movement should cause the table to move to the right; and Y+ movement should move the saddle towards you, while Y- movement should move the saddle away from you.
Toggle "Dir Rev" (which stands for direction reversal) from Y to N, or from N to Y, by pressing the space bar.
As Uwe noted, since the machine was previously set up with the axis travels backward, you will also need to correct the plus/minus limit and home switch input numbers (on the same table as the Dir Rev settings). Any time you change the direction reversal setting for an axis, then you need to swap the plus and minus switch input numbers.
On a DC3IO M400S control, the X axis limit and home inputs are INP1 and INP2. If "Dir Rev" = N, then the table should read "1 2 1 2". If "Dir Rev" = Y, then the table should read "2 1 2 1".
Likewise, for the Y axis, if "Dir Rev" = N, then the table should read "3 4 3 4". If "Dir Rev" = Y, then the table should read "4 3 4 3".
On a Bridgeport style mill, X+ movement should cause the table to move to your left, and X- movement should cause the table to move to the right; and Y+ movement should move the saddle towards you, while Y- movement should move the saddle away from you.
1 user liked this post
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
(Note: Liking will "up vote" a post in the search results helping others find good information faster)