Reversing the x and y axis movents
Moderators: Mike Iubelt, Jason Susnjara, Larry Epplin, Clint Buechlein, Mike Iubelt, Jason Susnjara, Larry Epplin, Clint Buechlein
-
- Junior Member
- Posts: 89
- Joined: Thu, Mar 03 2011, 10:40PM
- Company Name: Silverpine Cabinets
- Country: CANADA
Reversing the x and y axis movents
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
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
- 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
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-
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-