Reversing the x and y axis movents

Discuss Thermwood 3-axis Machinery, Controller, and Software.

Moderators: Mike Iubelt, Jason Susnjara, Larry Epplin, Clint Buechlein, Mike Iubelt, Jason Susnjara, Larry Epplin, Clint Buechlein

Post Reply
David Giesbrecht
Junior Member
Posts: 89
Joined: Thu, Mar 03 2011, 10:40PM
Company Name: Silverpine Cabinets
Country: CANADA

Reversing the x and y axis movents

Post by David Giesbrecht »

I there a setting in the THM software to change so that the machine will move the opposite direction with a negative command? Currently our controller is on the right side of the machine. Facing the machine it moves from right to left with a positive "teach" command. For the post processor we are using the machine needs to move from left to right with a positive command.
David Giesbrecht
Inter(R) Core(TM) i7-7700CPU OC@ 4.8 GHz
8.00 GB DDR5 2133MHz
NVIDIA GeForce GTX 970 4GB
Z270x-Gaming 5 MOBO
1TB Samsung 960PRO SSD
User avatar
Clint Buechlein
Thermwood Team
Posts: 752
Joined: Fri, May 15 2015, 1:21PM
Company Name: Thermwood Corp
Country: UNITED STATES

Re: Reversing the x and y axis movents

Post by Clint Buechlein »

David,

There is not. There is far too much going on in the background for that to be an option. I assume your software is outputting positive X and Y commands, and you are using the corner opposite of home for your fixture offset. If that's all true, you have three options, organized difficult to easy:

1.) Create another fixture offset that is less the amount of your sheet size. Tedious and annoying if you run different material sizes. You'll need an offset for each material size, your software will have to output accordingly, or you change manually after posting.
2.) Add two lines of code prior to the fixture offset call in the code. This can be done in the post, or manually added.
[ADJFIXOFF,1,-?]
[ADJFIXOFF,2,-?]
Question marks are replaced by sheet size. 1 is the length of the material (X axis), 2 is the width of material (Y axis). Potentially your post has variables that can read the inputted material size and supply them in the code for you so you don't have to manually enter in sheet sizes.
3.) Use rotation commands, G68R180 to turn it on G69 to turn it off. G69 needs to be called prior to a tool call to turn rotation off, G68R180 needs to be called after the tool call to turn it on. You'll also need a G69 prior to the ending sequence to send the machine home. The G68R180 rotates the fixture offset 180 degrees, turning the code back on to the table. This should be an easy post modification, you don't need to worry about material sizes or hand editing code.

-Clint-
Post Reply