Homing setup and avoiding setup issues

masso-support

MASSO Support
Staff member
When assigning the inputs on MASSO controller for homing sensors/switches the following should be checked:
  1. Make sure that once you have wired your homing sensor/switch to MASSO, the input status in the F1-Setup INPUT's list should show L (Low) and only when the sensor/switch is engaged the signal should show H (High)
  2. If the input shows H without sensor/switch being engaged and shoes L when engaged, select the input and press the space key to invert the input. If this is not done then homing will fail.
  3. Manually trigger your each homing sensor/switch one by one and watch the status in the F1-Setup screen change from L to H to make sure MASSO is getting the signals.



Homing and auto tool zero:
  1. If auto tool zero is being used then after completing the homing cycle the machine will move to the tool setter position to calibrate the tool length of the current tool.
  2. Just like the homing sensor inputs the tool setter input should show H only when touched.
  3. Manually do touch on the tool setter and watch the status in the F1-Setup screen change from L to H to make sure MASSO is getting the signals.
 

phatwarren

Phatwarren
Good Afternoon

I have followed the steps you have laid out above, bit after the 3 touches ie y first, then x and y, only the x axis moves away the set distance say 2mm. The y axis moves slightly and the z axis remains up against the switch. The Masso shows homing complete, but I cannot jog the z axis.

Do I possibly have wiring fault? Followed the documentation to the letter.



Phatwarren
 

phatwarren

Phatwarren
Hi Again

I have just watched the homing video again and I see that each axis pulls back that 2mm as the switch is triggered.

Any ideas?



Phatwarren
 

masso-support

MASSO Support
Staff member
the pullback distance is set in the Homing settings window, you can enter value as required.

Regarding checking the wiring, can you jog all axis without homing the machine, this way you can check if the axis are moving fine.
 

mark-b-2

MARK B
hello. I have wired up your new 4 wire home switches but when i go to home the machine, it does not stop on when it recieves a signal from the switch?

I am recieving a high signal on the controller when tested.

Thank you for your assistance.

Mark
 

evermech

evermech
@mark-b-2 quite often if the drive motors have been set up correctly and there are no issues with them the homing speed can be the problem. If the motor can't slow down and change direction while still seeing the target it will just run right over it. Maybe try a much slower homing speed and see if that works. Also the accel and decel settings can effect the way the motors slow down. If it works then you can gradually adjust faster until you find the optimum setting

Guy
 

GuillaumeR

New member
This video may help users with getting homing working.


Cheers

Peter
Hi, I have tested every possible ways, my problem is not the homing speed, even at 200mm/min a minute, Z homing cycle ends up triggering the Sensor... but it doesn't than move away by 5mm like the other axis do.

It stays there, and it ultimately either stops homing cycle... or gives me an homing error and never finishes the cycle completely.

I've check every wires, replaced the switch...

All axis moves freely in all directions, my soft limits are way larger than I need, in both positive and negative motion,

Still... What happens is this.

Anytime I run the homing cycle... Starting by the Z axis... It will only ever move exactly 10mm up and stop... causing an alarm saying Homing cycle couldn't complete... It never moves more or less than 10mm.

I tried inverting direction... same thing happens when it goes down... (just for testing) it only moves 10mm..

But when jugging, I can move fast and without any trouble de Z axis by a full 265mm total.

It really doesn't make sense.

Any idea on a configuration I could check?

Thanks
 

breezy

Arie
Staff member
Just looked at your homing settings. Don't know how you expected it to home when you haven't set a homing sequence.

==========Homing Settings==========
- Seq 1: X: 0 Y: 0 Z: 0 A: 0 B: 0
- Seq 2: X: 0 Y: 0 Z: 0 A: 0 B: 0
- Seq 3: X: 0 Y: 0 Z: 0 A: 0 B: 0
- Seq 4: X: 0 Y: 0 Z: 0 A: 0 B: 0
- Seq 5: X: 0 Y: 0 Z: 0 A: 0 B: 0


- X-Axis Direction Invert: Ticked
- Y-Axis Direction Invert: Ticked
- Z-Axis Direction Invert: Ticked
- A-Axis Direction Invert:
- B-Axis Direction Invert: Ticked

- Homing Feedrate: 300

- X-Axis Sensor Pull-Off: 5.000000
- Y-Axis Sensor Pull-Off: 5.000000
- Z-Axis Sensor Pull-Off: 5.000000
- A-Axis Sensor Pull-Off: 5.000000
- B-Axis Sensor Pull-Off: 5.000000

- X-Axis Position After Homing: 0.000000
- Y-Axis Position After Homing: 0.000000
- Z-Axis Position After Homing: 0.000000
- A-Axis Position After Homing: 0.000000
- B-Axis Position After Homing: 0.000000

- Request Home on startup: Ticked Good idea to select this as well.
- Request Home after E-Stop press: Ticked

You need to select which axis is to move first, then second and third.
EG.
==========Homing Settings==========
- Seq 1: X: 0 Y: 0 Z: 1 A: 0 B: 0
- Seq 2: X: 0 Y: 1 Z: 0 A: 0 B: 0
- Seq 3: X: 1 Y: 0 Z: 0 A: 0 B: 0
- Seq 4: X: 0 Y: 0 Z: 0 A: 0 B: 0
- Seq 5: X: 0 Y: 0 Z: 0 A: 0 B: 0
 

GuillaumeR

New member
ahahah, Unchecked the axises so I could place the machine ''By hand'' and home it to run my codes in the mean time.

Basically, everything was the same here, but for this,
==========Homing Settings==========
- Seq 1: X: 0 Y: 0 Z: 1 A: 0 B: 0
- Seq 2: X: 1 Y: 0 Z: 0 A: 0 B: 0
- Seq 3: X: 0 Y: 1 Z: 0 A: 0 B: 0
- Seq 4: X: 0 Y: 0 Z: 0 A: 0 B: 0
- Seq 5: X: 0 Y: 0 Z: 0 A: 0 B: 0

I have split them in 3 sequence to see where it bugged.

Basically, no matter if my Z axis is 200mm from the Top 0, or 15mm from it, when starting the sequence, it will only move the Z axis exactly 10mm up, and stop... with a Homing Error light.

So to keep going, I have to Jugg the Z up to around 5-6mm from the target, Start homing sequence... then, Z moves up... hits the target... but it never Pulls back by 5 like I'm asking. It stays up to the sensor and triggers an error.

X axis finishes sequence and Pulls back 5mm (approx)
than Y/B(Slave) axis hits the sensors and pulls back... but it never finishes the homing because the Z sensor is still High since the Axis didn't pull back.
 

GuillaumeR

New member
ahahah, Unchecked the axises so I could place the machine ''By hand'' and home it to run my codes in the mean time.

Basically, everything was the same here, but for this,
==========Homing Settings==========
- Seq 1: X: 0 Y: 0 Z: 1 A: 0 B: 0
- Seq 2: X: 1 Y: 0 Z: 0 A: 0 B: 0
- Seq 3: X: 0 Y: 1 Z: 0 A: 0 B: 0
- Seq 4: X: 0 Y: 0 Z: 0 A: 0 B: 0
- Seq 5: X: 0 Y: 0 Z: 0 A: 0 B: 0

I have split them in 3 sequence to see where it bugged.

Basically, no matter if my Z axis is 200mm from the Top 0, or 15mm from it, when starting the sequence, it will only move the Z axis exactly 10mm up, and stop... with a Homing Error light.

So to keep going, I have to Jugg the Z up to around 5-6mm from the target, Start homing sequence... then, Z moves up... hits the target... but it never Pulls back by 5 like I'm asking. It stays up to the sensor and triggers an error.

X axis finishes sequence and Pulls back 5mm (approx)
than Y/B(Slave) axis hits the sensors and pulls back... but it never finishes the homing because the Z sensor is still High since the Axis didn't pull back.

I replaced the sensor, checked wiring, polarity, EMF or ground loops... Nothing. Triggers perfectly when using a screw driver... triggers perfectly and only when hitting my target when I jugg the Z up... my Codes run flawlessly... Just can't get it to home the Z sequence properly! Very weird.
 

cncnutz

CNCnutz
Staff member
Hi Guillaume

Have a look at your inputs, especially the Z axis homing input.

Input 1: X - Home Sensor Input, Invert: Yes
Input 2: Y - Home Sensor Input, Invert: Yes
Input 3: Z-Axis Motor Alarm Input, Invert: Yes
Input 4: B - Home Sensor Input, Invert: Yes

It's the sort of thing you can stare at of hours on end it and not see and then all of a sudden you wonder how you ever missed it.

Cheers Peter
 
Top