- report_0008DC111213-0228222740_2022-11-11_14-09-43.zip
- (635.06 KiB) Downloaded 3 times
not returning to machine zero
Moderator: cnckeith
-
- Posts: 8
- Joined: Fri Nov 11, 2022 10:21 am
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: Yes
- CNC Control System Serial Number: none
- DC3IOB: Yes
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: not returning to machine zero
- Attachments
-
- report_0008DC111213-0228222740_2022-11-11_14-09-43.zip
- (635.06 KiB) Downloaded 1 time
-
- report_0008DC111213-0228222740_2022-11-11_14-09-43.zip
- (635.06 KiB) Not downloaded yet
-
- report_0008DC111213-0228222740_2022-11-11_14-09-43.zip
- (635.06 KiB) Not downloaded yet
-
- report_0008DC111213-0228222740_2022-11-11_14-09-43.zip
- (635.06 KiB) Downloaded 1 time
-
- report_0008DC111213-0228222740_2022-11-11_14-09-43.zip
- (635.06 KiB) Downloaded 1 time
-
- Posts: 8
- Joined: Fri Nov 11, 2022 10:21 am
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: Yes
- CNC Control System Serial Number: none
- DC3IOB: Yes
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: not returning to machine zero
im not to swift with the interwebs ,think that should do it though.
-
- Posts: 8
- Joined: Fri Nov 11, 2022 10:21 am
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: Yes
- CNC Control System Serial Number: none
- DC3IOB: Yes
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: not returning to machine zero
when returning first time after turning on ,it goes to the hard stops and pulls back a little,, after the initial time its going to hard stop when it should go to the soft? does thst make sense
Re: not returning to machine zero
There is a difference between finding home and moving to home.
When Machine Home has not yet been set (immediately after powering up), and you press Cycle Start, the control finds home by running the cncm.hom macro. The cncm.hom macro uses M91 and M92 to home the axes using their home/limit switches. In your case, it appears you are using M92 on all three axes, to home to the plus home/limit switch.
When you use a G28 or similar command, the control simply moves the axes using the previously-found home positions. There is no need to trip the switch and move back, because the software already knows where machine home is.
When you use jogging controls (e.g. the yellow jog buttons, or an MPG handwheel) the axis moves as long as you keep telling it to move, unless or until it either reaches a pre-set software travel limit, or trips one of the limit switches.
If you want jogging to automatically stop at the home position, you simply need to measure and set your software travel limits.
The software travel limits are in the last columns of the Machine Configuration -> Jog Parameters table. Since you home all three axes in the plus direction, you would enter the travel for each axis as a negative number, in the "Travel (-)" column. These should be the distances you can move each axis, from where it found home, to where it is just short of tripping the opposite (minus) limit switch.
When Machine Home has not yet been set (immediately after powering up), and you press Cycle Start, the control finds home by running the cncm.hom macro. The cncm.hom macro uses M91 and M92 to home the axes using their home/limit switches. In your case, it appears you are using M92 on all three axes, to home to the plus home/limit switch.
When you use a G28 or similar command, the control simply moves the axes using the previously-found home positions. There is no need to trip the switch and move back, because the software already knows where machine home is.
When you use jogging controls (e.g. the yellow jog buttons, or an MPG handwheel) the axis moves as long as you keep telling it to move, unless or until it either reaches a pre-set software travel limit, or trips one of the limit switches.
If you want jogging to automatically stop at the home position, you simply need to measure and set your software travel limits.
The software travel limits are in the last columns of the Machine Configuration -> Jog Parameters table. Since you home all three axes in the plus direction, you would enter the travel for each axis as a negative number, in the "Travel (-)" column. These should be the distances you can move each axis, from where it found home, to where it is just short of tripping the opposite (minus) limit switch.