CNC 10 axis motion backwards

All things related to Centroid Oak, Allin1DC, MPU11 and Legacy products

Moderator: cnckeith

Post Reply
drhodes4601
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

Post by drhodes4601 »

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


suntravel
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

Post by suntravel »

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


drhodes4601
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

Post by drhodes4601 »

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?


suntravel
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

Post by suntravel »

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


cncsnw
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

Post by cncsnw »

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.


Post Reply