2/10/2021 7:24 PM | |
Joined: 9/23/2017 Last visit: 2/13/2021 Posts: 3 Rating: (0) |
Hi! Need some help from professionals! I have 5 axis CNC 840D sl v4.7. On rotation axis C mounted heidenhain ERA 4480C distance-coded encoder. Resolution 20000, ref.mark every 18 degres. Angle of traversing C axis must be -360/ +360 degres. I tried to reference to plus direction several times, it's ok, untill the limit. But in minus direction in one point actual position added +360 degres. for example: 34090=240 degres after referncing to -120 degres next ref.position become +240. if i reverse referencing in plus it became -120 again. Rot_is_modulo=0 JOG and positioning is ok! according siemens recomendations in FAQ i make Rot_is_modulo=1 Modulo_range_start=-360 modulo_range=720. Nothing change. https://support.industry.siemens.com/cs/ru/en/view/17823535 change 30455 misc_func_mask bit1. The same result. Count direction of encoder and axis movement is reverse. I have only one thought about this situation. When axis cross basic ref.mark in minus direction it added +360 degres position. If i stay in -200 degres and reset cnc, after power on referencing will be wrong. Please, tell me correct parametrisation.
|
Last edited by: Jen_Moderator at: 02/11/2021 10:55:28Optimized link. |
|
Follow us on