problems with the x-winder software

so I found a couple of problems with the software of the x-winder. 

the version I'm using is: designer: 417 executor: 416

the part I'm using is 280mm long and 90mm in diameter with helical ends(not included with length).

the filament used is 2mm in width and 0.2mm in thickness.

 

1. when doing a hoop layer the x-winder will not stop when it reaches its endpoint and will continue to move along the Z-axis. when I looked into this I noticed that the rotational angle was really high so I did some math.

this is the code that the designer creates. 

[Layer 1: HOOP LAYER ----------------------------------------------]
D0 LA=1_of_3 PA=1 RPM=30,00 CS=1,00 WA=HOOP WM=4AX HOOP TI=0 LD=90 FW=0,079 HL= [Display Layer Properties]
G1 F1,00 Z493,00 R10,00 B5,00 S30,00 C1276200,00 A1276200,00 [MOVE LEFT END]
G1 F1,00 Z213,00 R10,00 B-5,00 S30,00 C1276200,00 A2552400,00 [MOVE BACK RIGHT END]
M0 [PAUSE AFTER HOOP WINDING]
G1 F20,066 Z213,00 Y65 E25,400 B5,00 R10 S0
[END Layer 1: HOOP LAYER ----------------------------------------------]
[END LAYER #1 ----------------------------------------------]

rotations calculated by designer: 1276200/360 = 3545 rotations.

rotations calculated by me: 280mm/2mm = 140 rotations needed to fully envelop the cylinder.

3545/140 = 25.32 times as many as needed to fully envelop the cylinder.

 

2. when trying to circumvent problem 1 by manually changing the rotational values and running the g-code directly from the executor. I noticed that the movements were completely mirrored. even when I directly used unmodified g-code that came from the designer.

when I was looking into this I saw on the executor that the speed was showing negative while the position was moving in the positive direction and vice versa. I then checked if the movements were correct and they were, just mirrored. 

I find this problem rater strange because everything just works but is mirrored.

I activated the executor by pressing manual in the designer software if that helps.

  

3. when modifying the g-code for problem 2 I also found that the g-code the designer makes is inconsistent between layers. this is not a problem as far as I know but still strange.

[Layer 1: HOOP LAYER ----------------------------------------------]
D0 LA=1_of_3 PA=1 RPM=30,00 CS=1,00 WA=HOOP WM=4AX HOOP TI=0 LD=90 FW=0,079 HL= [Display Layer Properties]
G1 F1,00 Z493,00 R10,00 B5,00 S30,00 C1276200,00 A1276200,00 [MOVE LEFT END]
G1 F1,00 Z213,00 R10,00 B-5,00 S30,00 C1276200,00 A2552400,00 [MOVE BACK RIGHT END]
M0 [PAUSE AFTER HOOP WINDING]
G1 F20,066 Z213,00 Y65 E25,400 B5,00 R10 S0
[END Layer 1: HOOP LAYER ----------------------------------------------]
[END LAYER #1 ----------------------------------------------]


[Layer 2: HOOP LAYER ----------------------------------------------]
D0 LA=2_of_3 PA=1 RPM=30,00 CS=1,00 WA=HOOP WM=4AX HOOP TI=0 LD=90 FW=0,079 HL= [Display Layer Properties]
M0 [PAUSE BEFORE HOOP WINDING]
G1 F20,066 Z213,00 Y65,00 R20 B0 [Move Carriage to Beginning of Hoop Start]
M0 [PAUSE BEFORE HOOP WINDING]
G1 F1,00 Z493,00 R10,00 B5,00 S30,00 C1276200,00 A3828600,00 [MOVE LEFT END]
G1 F1,00 Z213,00 R10,00 B-5,00 S30,00 C1276200,00 A5104800,00 [MOVE BACK RIGHT END]
M0 [PAUSE AFTER HOOP WINDING]
G1 F20,066 Z213,00 Y65 E25,400 B5,00 R10 S0
[END Layer 2: HOOP LAYER ----------------------------------------------]
[END LAYER #2 ----------------------------------------------]

as you can see there are multiple differences between layer 1 and 2.

 

does anyone have a solution to these problems? (except problem 3) thanks in advance.

 

E-mail me when people leave their comments –

You need to be a member of X-Winder to add comments!

Join X-Winder