BUG REPORT ATC TOOL LIST

More
18 Dec 2023 19:57 - 18 Dec 2023 20:03 #288512 by CNC_ANDI
BUG REPORT ATC TOOL LIST was created by CNC_ANDI
Hello found the bug why my Toollist does not work everytime....

when i have a G0 B0. in my loaded Gcode the list won´t work correctly, it shows me only the first Tool...
 

File Attachment:

File Name: dont_work.ngc
File Size:60 KB

when i delete the G0 B0. in my loaded Gcode then the list works fine!
 

File Attachment:

File Name: work.ngc
File Size:60 KB

 
Attachments:
Last edit: 18 Dec 2023 20:03 by CNC_ANDI.

Please Log in or Create an account to join the conversation.

More
23 Dec 2023 10:00 #288876 by andypugh
Replied by andypugh on topic BUG REPORT ATC TOOL LIST
Can you give more details? What exactly is the problem? Are you saying that B-axis moves somehow interfere with the tool table?

Please Log in or Create an account to join the conversation.

More
23 Dec 2023 12:43 #288904 by Lcvette
Replied by Lcvette on topic BUG REPORT ATC TOOL LIST
we recently added a program tools list that populates on program load. for some reason having a B0.0000 move breaks it but not sure why. with B0.0000 only the first tool is populated in the program tools list. remove the B0. and starts working again... very strange.

Please Log in or Create an account to join the conversation.

More
23 Dec 2023 13:14 #288906 by Lcvette
Replied by Lcvette on topic BUG REPORT ATC TOOL LIST
Andy,

These are the widget rules we are using.  It works great when the G0 B0. is not in the program. not sure why that would cause an issue though.



 
Attachments:
The following user(s) said Thank You: CNC_ANDI

Please Log in or Create an account to join the conversation.

More
23 Dec 2023 14:08 #288908 by dpslwk
Replied by dpslwk on topic BUG REPORT ATC TOOL LIST
the issue in in qtpyvcp
gcode_properties.py
class PropertiesCanon(BaseCanon):
    def get_axis_mask(self):
        return 7  # XYZ

the `gcode.parse()` on line 423 is throwing an error
which i think is because PropertiesCanon is using t fixed axis mask, which mean it's refusing to process the B move, since its been told to only expect XYZ moves
The following user(s) said Thank You: CNC_ANDI

Please Log in or Create an account to join the conversation.

Moderators: KCJLcvette
Time to create page: 0.084 seconds
Powered by Kunena Forum