Recent PlasmaC Update and No Motion

More
26 Aug 2020 15:13 #179552 by PurduePete
Phillc54, you're the man. But you hopefully already knew that. Changing my z home from 0 fixed the issue. I also made the changes mentioned above, but those came from the pncf config if I am not mistaken (may have changed them a while back or something though). I don't know if it fixed the "nan" issue yet as I only had time to run it for a few minutes this morning. Those missing items caused an error as Tesremos said was likely the case so it just didn't copy them on the windows machine.

I did want to point out that my Z home on the new build machine was 0 and the min limit was -1. So the home position actually was above the probe position. But it worked so I'm not going to worry that much about. Just going to cut all night to catch back up.

I did want to say that this system is amazing. I appreciate all the hard work that you guys have put into it and the help trouble shooting this particular issue and many other peoples issues.
The following user(s) said Thank You: snowgoer540

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

More
26 Aug 2020 21:52 #179597 by EW_CNC
I just updated today and now I am having the same problem.
It touches off, gets arc ok, but motion does not commence.
I have been running (setp plasmac.lowpass-frequency ) commented out. I changed it to 100, but it still is the same.
I am running axis 2.9 updated to PlasmaC v0.165.
After updating I started a job. It worked fine for the first half of the job approx. 50 pierces. Then I had a
torch breakaway pause and I couldn’t resume. This is when it first showed the problem. I could not get it going again. At one point my extras tab was blanked out. I shut down and restarted still have the problem.
My config doesn’t show anything relating to cut recovery since I updated.
Another problem I’m having since I updated approx. 1 week ago. When I run a file the M190 p27 (changes the material to number n.) line, loads the correct material in the run parameters, but it does not change the entries from the previous material until I manually press reload. It does the same with MDI material changes. Thanks,
Earl W

File Attachment:

File Name: linuxcnc_p...26-3.ini
File Size:9 KB

File Attachment:

File Name: linuxcnc_p...26-3.hal
File Size:3 KB

File Attachment:

File Name: postgui_20...26-3.hal
File Size:1 KB

File Attachment:

File Name: linuxcnc_p...26-3.hal
File Size:13 KB
Attachments:

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

More
26 Aug 2020 23:38 - 26 Aug 2020 23:56 #179605 by phillc54
@flamecutter
I haven't had a chance to test your config yet but I did notice in linuxcnc_plasma_connectionc.hal:
net plasmac:torch-on                                              => hm2_5i25.0.7i76.0.0.output-08
#added EW test
net plasmac:torch-on             motion.digital-in-03            => hm2_5i25.0.7i76.0.0.output-08
I would have thought that this would give you an error on startup.
Do you see any errors if you run it from a terminal.

Edit: I have done a few sim runs and it seems ok here.
motion.digital-in-03 is used by the material change logic so you cannot use that anywhere else, that is probably giving those material errors you mention.
Last edit: 26 Aug 2020 23:56 by phillc54.

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

More
26 Aug 2020 23:58 - 26 Aug 2020 23:59 #179606 by PurduePete
As it turns out my issue is still here too. I get the first pierce point still and then no motion once again. Attached code from the terminal window for when I got nan on startup, terminal window report for when I ran dry cycle and got the error, the config minus the files that wouldn't copy out, and the ngc file that I am trying to cut.

I was able to run from terminal and get the "nan" issue.
LINUXCNC - 2.9.0-pre0-2662-g3039a67a6
Machine configuration directory is '/home/forcedesigns/linuxcnc/configs/cnc_plasma'
Machine configuration file is 'cnc_plasma.ini'
Starting LinuxCNC...
twopass:invoked with <> options
twopass:found ./cnc_plasma.hal
twopass:found ././plasmac/plasmac.tcl
twopass:found ./cnc_plasma_connections.hal
Note: Using POSIX realtime

trivkins: coordinates:XYYZ
   Joint 0 ==> Axis X
   Joint 1 ==> Axis Y
   Joint 2 ==> Axis Y
   Joint 3 ==> Axis Z

hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: 10.10.10.10: INFO: Hardware address (MAC): 00:60:1b:10:43:db
hm2_eth: discovered 7I76E-16
hm2/hm2_7i76e.0: Low Level init 0.15
hm2/hm2_7i76e.0: Smart Serial Firmware Version 43
Board hm2_7i76e.0.7i76.0.0 Hardware Mode 0 = standard
Board hm2_7i76e.0.7i76.0.0 Software Mode 0 = io_spin
Board hm2_7i76e.0.7i76.0.0 Software Mode 1 = io_ana_spin
Board hm2_7i76e.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
hm2/hm2_7i76e.0: 51 I/O Pins used:
hm2/hm2_7i76e.0:     IO Pin 000 (P1-01): StepGen #0, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 001 (P1-14): StepGen #0, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 002 (P1-02): StepGen #1, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 003 (P1-15): StepGen #1, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 004 (P1-03): StepGen #2, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 005 (P1-16): StepGen #2, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 006 (P1-04): StepGen #3, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 007 (P1-17): StepGen #3, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 008 (P1-05): StepGen #4, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 009 (P1-06): StepGen #4, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 010 (P1-07): Smart Serial Interface #0, pin tx0 (Output)
hm2/hm2_7i76e.0:     IO Pin 011 (P1-08): Smart Serial Interface #0, pin rx0 (Input)
hm2/hm2_7i76e.0:     IO Pin 012 (P1-09): IOPort
hm2/hm2_7i76e.0:     IO Pin 013 (P1-10): IOPort
hm2/hm2_7i76e.0:     IO Pin 014 (P1-11): IOPort
hm2/hm2_7i76e.0:     IO Pin 015 (P1-12): IOPort
hm2/hm2_7i76e.0:     IO Pin 016 (P1-13): Encoder #0, pin A (Input)
hm2/hm2_7i76e.0:     IO Pin 017 (P2-01): IOPort
hm2/hm2_7i76e.0:     IO Pin 018 (P2-14): IOPort
hm2/hm2_7i76e.0:     IO Pin 019 (P2-02): IOPort
hm2/hm2_7i76e.0:     IO Pin 020 (P2-15): IOPort
hm2/hm2_7i76e.0:     IO Pin 021 (P2-03): IOPort
hm2/hm2_7i76e.0:     IO Pin 022 (P2-16): IOPort
hm2/hm2_7i76e.0:     IO Pin 023 (P2-04): IOPort
hm2/hm2_7i76e.0:     IO Pin 024 (P2-17): IOPort
hm2/hm2_7i76e.0:     IO Pin 025 (P2-05): IOPort
hm2/hm2_7i76e.0:     IO Pin 026 (P2-06): IOPort
hm2/hm2_7i76e.0:     IO Pin 027 (P2-07): IOPort
hm2/hm2_7i76e.0:     IO Pin 028 (P2-08): IOPort
hm2/hm2_7i76e.0:     IO Pin 029 (P2-09): IOPort
hm2/hm2_7i76e.0:     IO Pin 030 (P2-10): IOPort
hm2/hm2_7i76e.0:     IO Pin 031 (P2-11): IOPort
hm2/hm2_7i76e.0:     IO Pin 032 (P2-12): IOPort
hm2/hm2_7i76e.0:     IO Pin 033 (P2-13): IOPort
hm2/hm2_7i76e.0:     IO Pin 034 (P3-01): IOPort
hm2/hm2_7i76e.0:     IO Pin 035 (P3-14): IOPort
hm2/hm2_7i76e.0:     IO Pin 036 (P3-02): IOPort
hm2/hm2_7i76e.0:     IO Pin 037 (P3-15): IOPort
hm2/hm2_7i76e.0:     IO Pin 038 (P3-03): IOPort
hm2/hm2_7i76e.0:     IO Pin 039 (P3-16): IOPort
hm2/hm2_7i76e.0:     IO Pin 040 (P3-04): IOPort
hm2/hm2_7i76e.0:     IO Pin 041 (P3-17): IOPort
hm2/hm2_7i76e.0:     IO Pin 042 (P3-05): IOPort
hm2/hm2_7i76e.0:     IO Pin 043 (P3-06): IOPort
hm2/hm2_7i76e.0:     IO Pin 044 (P3-07): IOPort
hm2/hm2_7i76e.0:     IO Pin 045 (P3-08): IOPort
hm2/hm2_7i76e.0:     IO Pin 046 (P3-09): IOPort
hm2/hm2_7i76e.0:     IO Pin 047 (P3-10): IOPort
hm2/hm2_7i76e.0:     IO Pin 048 (P3-11): IOPort
hm2/hm2_7i76e.0:     IO Pin 049 (P3-12): IOPort
hm2/hm2_7i76e.0:     IO Pin 050 (P3-13): IOPort
hm2/hm2_7i76e.0: registered
(0, ' = ', '/usr/bin/gmoccapy')
(1, ' = ', '-ini')
(2, ' = ', '/home/forcedesigns/linuxcnc/configs/cnc_plasma/cnc_plasma.ini')
Entry = trivkins
Entry = coordinates=XYYZ
found the following coordinates xyyz
Entry = kinstype=BOTH

**** GMOCCAPY GETINIINFO **** 
Number of joints = 4
4 COORDINATES found = xyyz
('Fount double letter ', ['y'])
joint 0 = axis x
joint 1 = axis y0
joint 2 = axis y1
joint 3 = axis z
{0: 'x', 1: 'y0', 2: 'y1', 3: 'z'}
('found kinematics module', ['trivkins', 'coordinates=XYYZ', 'kinstype=BOTH'])

**** GMOCCAPY GETINIINFO **** 
[KINS] KINEMATICS is trivkins
Will use mode to switch between Joints and World mode
hopefully supported by the used <<trivkins>> module

**** GMOCCAPY GETINIINFO **** 
No MAX_RAPID_OVERRIDE entry found in [DISPLAY] of INI file 
 Default settings 100 % applied!
**** GMOCCAPY GETINIINFO **** 
Preference file path: /home/forcedesigns/linuxcnc/configs/cnc_plasma/CNC_Plasma.pref
**** GMOCCAPY GETINIINFO **** 
 No DEFAULT_SPINDLE_SPEED entry found in [DISPLAY] of INI file
**** GMOCCAPY INFO ****
**** no valid probe config in INI File ****
**** disabled tool measurement ****
**** GMOCCAPY INFO ****
**** Entering make_DRO
axis_list = ['x', 'y', 'z']
**** GMOCCAPY INFO ****
**** Entering make ref axis button
('Filepath = ', '/usr/share/gmoccapy/images/ref_all.png')
('Filepath = ', '/usr/share/gmoccapy/images/ref_x.png')
('Filepath = ', '/usr/share/gmoccapy/images/ref_y.png')
('Filepath = ', '/usr/share/gmoccapy/images/ref_z.png')
('Filepath = ', '/usr/share/gmoccapy/images/unhome.png')
**** GMOCCAPY INFO ****
**** Entering make touch button
**** GMOCCAPY INFO ****
**** Entering make jog increments
**** GMOCCAPY INFO ****
**** Entering make jog button
**** GMOCCAPY INFO ****
**** Entering make macro button
found 0 Macros
**** GMOCCAPY INFO ****
**** arrange DRO
3
**** GMOCCAPY INFO ****
**** Place in table
**** GMOCCAPY INFO ****
**** get DRO order
**** GMOCCAPY INFO ****
**** arrange JOG button
less than 6 axis
/usr/bin/gmoccapy:326: GtkWarning: Invalid icon size 48

  self.widgets.window1.show()
task: main loop took 0.143005 seconds
['box_cooling', 'box_spindle', 'ntb_preview', 'ntb_preview', 'ntb_preview', 'box_tool_and_code_info', 'ntb_preview']
**** GMOCCAPY INFO ****
**** no audio available! ****
**** PYGST libray not installed? ****
**** is python-gstX.XX installed? ****
**** GMOCCAPY INFO ****
**** Entering init gremlin ****
Kinematics type changed
**** GMOCCAPY INFO ****
**** No virtual keyboard installed, we checked for <onboard> and <matchbox-keyboard>.
**** GMOCCAPY INFO: Gcode.lang found ****

(gmoccapy:3394): GtkSourceView-CRITICAL **: 18:47:59.965: gtk_source_language_manager_set_search_path: assertion 'lm->priv->ids == NULL' failed
**** GMOCCAPY GETINIINFO **** 
Wrong entry [DISPLAY] CYCLE_TIME in INI File!
Will use gmoccapy default 150
**** GMOCCAPY INFO : inifile = /home/forcedesigns/linuxcnc/configs/cnc_plasma/cnc_plasma.ini ****:
**** GMOCCAPY INFO : postgui halfile = postgui.hal ****:
Jog Pin Changed
x+
Jog Button released = x+
Jog Pin Changed
x-
Jog Button released = x-
Jog Pin Changed
y+
Jog Button released = y+
Jog Pin Changed
y-
Jog Button released = y-
Jog Pin Changed
z+
Jog Button released = z+
Jog Pin Changed
z-
Jog Button released = z-
Jog Pin Changed
0+
Jog Button released = 0+
Jog Pin Changed
0+
Jog Button released = 0+
Jog Pin Changed
1+
Jog Button released = 1+
Jog Pin Changed
1+
Jog Button released = 1+
Jog Pin Changed
2+
Jog Button released = 2+
Jog Pin Changed
2+
Jog Button released = 2+
Jog Pin Changed
3+
Jog Button released = 3+
Jog Pin Changed
3+
Jog Button released = 3+
58720259
60817411
67108867
62914563
73400323
69206019
65011715

I also ran from terminal doing a dry run. I was able to run the program basically a complete run, though I stopped it in the middle, restarted the cut (still in dry run) and had the second pierce point fail. Here is the terminal window from that.
LINUXCNC - 2.9.0-pre0-2662-g3039a67a6
Machine configuration directory is '/home/forcedesigns/linuxcnc/configs/cnc_plasma'
Machine configuration file is 'cnc_plasma.ini'
Starting LinuxCNC...
twopass:invoked with <> options
twopass:found ./cnc_plasma.hal
twopass:found ././plasmac/plasmac.tcl
twopass:found ./cnc_plasma_connections.hal
Note: Using POSIX realtime

trivkins: coordinates:XYYZ
   Joint 0 ==> Axis X
   Joint 1 ==> Axis Y
   Joint 2 ==> Axis Y
   Joint 3 ==> Axis Z

hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: 10.10.10.10: INFO: Hardware address (MAC): 00:60:1b:10:43:db
hm2_eth: discovered 7I76E-16
hm2/hm2_7i76e.0: Low Level init 0.15
hm2/hm2_7i76e.0: Smart Serial Firmware Version 43
Board hm2_7i76e.0.7i76.0.0 Hardware Mode 0 = standard
Board hm2_7i76e.0.7i76.0.0 Software Mode 0 = io_spin
Board hm2_7i76e.0.7i76.0.0 Software Mode 1 = io_ana_spin
Board hm2_7i76e.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
hm2/hm2_7i76e.0: 51 I/O Pins used:
hm2/hm2_7i76e.0:     IO Pin 000 (P1-01): StepGen #0, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 001 (P1-14): StepGen #0, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 002 (P1-02): StepGen #1, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 003 (P1-15): StepGen #1, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 004 (P1-03): StepGen #2, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 005 (P1-16): StepGen #2, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 006 (P1-04): StepGen #3, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 007 (P1-17): StepGen #3, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 008 (P1-05): StepGen #4, pin Direction (Output)
hm2/hm2_7i76e.0:     IO Pin 009 (P1-06): StepGen #4, pin Step (Output)
hm2/hm2_7i76e.0:     IO Pin 010 (P1-07): Smart Serial Interface #0, pin tx0 (Output)
hm2/hm2_7i76e.0:     IO Pin 011 (P1-08): Smart Serial Interface #0, pin rx0 (Input)
hm2/hm2_7i76e.0:     IO Pin 012 (P1-09): IOPort
hm2/hm2_7i76e.0:     IO Pin 013 (P1-10): IOPort
hm2/hm2_7i76e.0:     IO Pin 014 (P1-11): IOPort
hm2/hm2_7i76e.0:     IO Pin 015 (P1-12): IOPort
hm2/hm2_7i76e.0:     IO Pin 016 (P1-13): Encoder #0, pin A (Input)
hm2/hm2_7i76e.0:     IO Pin 017 (P2-01): IOPort
hm2/hm2_7i76e.0:     IO Pin 018 (P2-14): IOPort
hm2/hm2_7i76e.0:     IO Pin 019 (P2-02): IOPort
hm2/hm2_7i76e.0:     IO Pin 020 (P2-15): IOPort
hm2/hm2_7i76e.0:     IO Pin 021 (P2-03): IOPort
hm2/hm2_7i76e.0:     IO Pin 022 (P2-16): IOPort
hm2/hm2_7i76e.0:     IO Pin 023 (P2-04): IOPort
hm2/hm2_7i76e.0:     IO Pin 024 (P2-17): IOPort
hm2/hm2_7i76e.0:     IO Pin 025 (P2-05): IOPort
hm2/hm2_7i76e.0:     IO Pin 026 (P2-06): IOPort
hm2/hm2_7i76e.0:     IO Pin 027 (P2-07): IOPort
hm2/hm2_7i76e.0:     IO Pin 028 (P2-08): IOPort
hm2/hm2_7i76e.0:     IO Pin 029 (P2-09): IOPort
hm2/hm2_7i76e.0:     IO Pin 030 (P2-10): IOPort
hm2/hm2_7i76e.0:     IO Pin 031 (P2-11): IOPort
hm2/hm2_7i76e.0:     IO Pin 032 (P2-12): IOPort
hm2/hm2_7i76e.0:     IO Pin 033 (P2-13): IOPort
hm2/hm2_7i76e.0:     IO Pin 034 (P3-01): IOPort
hm2/hm2_7i76e.0:     IO Pin 035 (P3-14): IOPort
hm2/hm2_7i76e.0:     IO Pin 036 (P3-02): IOPort
hm2/hm2_7i76e.0:     IO Pin 037 (P3-15): IOPort
hm2/hm2_7i76e.0:     IO Pin 038 (P3-03): IOPort
hm2/hm2_7i76e.0:     IO Pin 039 (P3-16): IOPort
hm2/hm2_7i76e.0:     IO Pin 040 (P3-04): IOPort
hm2/hm2_7i76e.0:     IO Pin 041 (P3-17): IOPort
hm2/hm2_7i76e.0:     IO Pin 042 (P3-05): IOPort
hm2/hm2_7i76e.0:     IO Pin 043 (P3-06): IOPort
hm2/hm2_7i76e.0:     IO Pin 044 (P3-07): IOPort
hm2/hm2_7i76e.0:     IO Pin 045 (P3-08): IOPort
hm2/hm2_7i76e.0:     IO Pin 046 (P3-09): IOPort
hm2/hm2_7i76e.0:     IO Pin 047 (P3-10): IOPort
hm2/hm2_7i76e.0:     IO Pin 048 (P3-11): IOPort
hm2/hm2_7i76e.0:     IO Pin 049 (P3-12): IOPort
hm2/hm2_7i76e.0:     IO Pin 050 (P3-13): IOPort
hm2/hm2_7i76e.0: registered
(0, ' = ', '/usr/bin/gmoccapy')
(1, ' = ', '-ini')
(2, ' = ', '/home/forcedesigns/linuxcnc/configs/cnc_plasma/cnc_plasma.ini')
Entry = trivkins
Entry = coordinates=XYYZ
found the following coordinates xyyz
Entry = kinstype=BOTH

**** GMOCCAPY GETINIINFO **** 
Number of joints = 4
4 COORDINATES found = xyyz
('Fount double letter ', ['y'])
joint 0 = axis x
joint 1 = axis y0
joint 2 = axis y1
joint 3 = axis z
{0: 'x', 1: 'y0', 2: 'y1', 3: 'z'}
('found kinematics module', ['trivkins', 'coordinates=XYYZ', 'kinstype=BOTH'])

**** GMOCCAPY GETINIINFO **** 
[KINS] KINEMATICS is trivkins
Will use mode to switch between Joints and World mode
hopefully supported by the used <<trivkins>> module

**** GMOCCAPY GETINIINFO **** 
No MAX_RAPID_OVERRIDE entry found in [DISPLAY] of INI file 
 Default settings 100 % applied!
**** GMOCCAPY GETINIINFO **** 
Preference file path: /home/forcedesigns/linuxcnc/configs/cnc_plasma/CNC_Plasma.pref
**** GMOCCAPY GETINIINFO **** 
 No DEFAULT_SPINDLE_SPEED entry found in [DISPLAY] of INI file
**** GMOCCAPY INFO ****
**** no valid probe config in INI File ****
**** disabled tool measurement ****
**** GMOCCAPY INFO ****
**** Entering make_DRO
axis_list = ['x', 'y', 'z']
**** GMOCCAPY INFO ****
**** Entering make ref axis button
('Filepath = ', '/usr/share/gmoccapy/images/ref_all.png')
('Filepath = ', '/usr/share/gmoccapy/images/ref_x.png')
('Filepath = ', '/usr/share/gmoccapy/images/ref_y.png')
('Filepath = ', '/usr/share/gmoccapy/images/ref_z.png')
('Filepath = ', '/usr/share/gmoccapy/images/unhome.png')
**** GMOCCAPY INFO ****
**** Entering make touch button
**** GMOCCAPY INFO ****
**** Entering make jog increments
**** GMOCCAPY INFO ****
**** Entering make jog button
**** GMOCCAPY INFO ****
**** Entering make macro button
found 0 Macros
**** GMOCCAPY INFO ****
**** arrange DRO
3
**** GMOCCAPY INFO ****
**** Place in table
**** GMOCCAPY INFO ****
**** get DRO order
**** GMOCCAPY INFO ****
**** arrange JOG button
less than 6 axis
/usr/bin/gmoccapy:326: GtkWarning: Invalid icon size 48

  self.widgets.window1.show()
['box_cooling', 'box_spindle', 'ntb_preview', 'ntb_preview', 'ntb_preview', 'box_tool_and_code_info', 'ntb_preview']
**** GMOCCAPY INFO ****
**** no audio available! ****
**** PYGST libray not installed? ****
**** is python-gstX.XX installed? ****
**** GMOCCAPY INFO ****
**** Entering init gremlin ****
Kinematics type changed
**** GMOCCAPY INFO ****
**** No virtual keyboard installed, we checked for <onboard> and <matchbox-keyboard>.
**** GMOCCAPY INFO: Gcode.lang found ****

(gmoccapy:4114): GtkSourceView-CRITICAL **: 18:50:19.353: gtk_source_language_manager_set_search_path: assertion 'lm->priv->ids == NULL' failed
**** GMOCCAPY GETINIINFO **** 
Wrong entry [DISPLAY] CYCLE_TIME in INI File!
Will use gmoccapy default 150
**** GMOCCAPY INFO : inifile = /home/forcedesigns/linuxcnc/configs/cnc_plasma/cnc_plasma.ini ****:
**** GMOCCAPY INFO : postgui halfile = postgui.hal ****:
Jog Pin Changed
x+
Jog Button released = x+
Jog Pin Changed
x-
Jog Button released = x-
Jog Pin Changed
y+
Jog Button released = y+
Jog Pin Changed
y-
Jog Button released = y-
Jog Pin Changed
z+
Jog Button released = z+
Jog Pin Changed
z-
Jog Button released = z-
Jog Pin Changed
0+
Jog Button released = 0+
Jog Pin Changed
0+
Jog Button released = 0+
Jog Pin Changed
1+
Jog Button released = 1+
Jog Pin Changed
1+
Jog Button released = 1+
Jog Pin Changed
2+
Jog Button released = 2+
Jog Pin Changed
2+
Jog Button released = 2+
Jog Pin Changed
3+
Jog Button released = 3+
Jog Pin Changed
3+
Jog Button released = 3+
60817411
65011715
71303171
62914563
69206019
67108867
50331651
IDLE
(1, 2)
MANUAL Mode
RUN
IDLE
('on button home clicked = ', 'ref_all')
('Hal Status not all homed', '012')
('Hal Status not all homed', '12')
Combi DRO all homed
Combi DRO all homed
Combi DRO all homed
hal status motion mode changed
Hal Status all homed
Jog Button pressed = y-
Jog Button released = y-
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = y+
Jog Button released = y+
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = y+
Jog Button released = y+
Jog Button pressed = y+
Jog Button released = y+
Jog Button pressed = y+
Jog Button released = y+
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = z+
Jog Button released = z+
('on button home clicked = ', 'home_axis_z')
hal status motion mode changed
('Hal Status not all homed', '3')
Combi DRO all homed
Combi DRO all homed
Combi DRO all homed
hal status motion mode changed
Hal Status all homed
AUTO Mode
hal status motion mode changed
('tbtn_fullsize_toggled', 'tbtn_fullsize_preview0', 'tbtn_fullsize_preview1')
('tbtn_fullsize_toggled', 'tbtn_fullsize_preview1', 'tbtn_fullsize_preview0')
('tbtn_fullsize_toggled', 'tbtn_fullsize_preview0', 'tbtn_fullsize_preview1')
('tbtn_fullsize_toggled', 'tbtn_fullsize_preview1', 'tbtn_fullsize_preview0')
MANUAL Mode
hal status motion mode changed
AUTO Mode
hal status motion mode changed
(2, 2)
RUN
emc/task/emctask.cc 69: interp_error: Unknown oword number
Unknown oword number
IDLE
/usr/lib/python2.7/dist-packages/gmoccapy/notification.py:168: GtkWarning: Invalid icon size 48

  self.popup.show()
/usr/bin/gmoccapy:5204: GtkWarning: Invalid icon size 48

  gtk.main()
MANUAL Mode
hal status motion mode changed
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = z-
Jog Button released = z-
Jog Button pressed = x-
Jog Button released = x-
Jog Button pressed = x-
Jog Button released = x-
Jog Button pressed = x-
Jog Button released = x-
Jog Button pressed = x-
Jog Button released = x-
Jog Button pressed = x-
Jog Button released = x-
Jog Button pressed = x-
Jog Button released = x-
('touch button clicked ', 'x')
(<__main__.gmoccapy object at 0x7f56c78f0790>, <Dialogs object at 0x7f56c7903be0 (Dialogs at 0x55e8063b9520)>, 'alert')
Jog Button pressed = z+
Jog Button released = z+
Jog Button pressed = z+
Jog Button released = z+
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = x+
Jog Button released = x+
Jog Button pressed = y-
Jog Button released = y-
Jog Button pressed = y-
Jog Button released = y-
Jog Button pressed = y-
Jog Button released = y-
Jog Button pressed = y-
Jog Button released = y-
Jog Button pressed = x-
Jog Button released = x-
Jog Button pressed = x-
Jog Button released = x-
('touch button clicked ', 'y')
(<__main__.gmoccapy object at 0x7f56c78f0790>, <Dialogs object at 0x7f56c7903be0 (Dialogs at 0x55e8063b9520)>, 'alert')
AUTO Mode
hal status motion mode changed
(2, 2)
RUN

I attempted to run without THC, without sheetcam rules. Changed the z axis limits to 3.5 and -3.5 with the home still at 2. I was unable to get it to work no matter what. I am having the issue in dry run and normal use, so dry run is what I am using to test. Mostly because I am cutting a 3' flag (before a 10' job) and it has wasted kind of a lot of material when I thought it was good.
Attachments:
Last edit: 26 Aug 2020 23:59 by PurduePete.

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

More
27 Aug 2020 00:03 #179607 by phillc54
I didn't relise that you were using 2.9, I did my testing on 2.8 although that shouldn't make any difference. What Linux distribution are you using?

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

More
27 Aug 2020 00:19 #179608 by PurduePete
4.19.9-10-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.13201 (2020-07-24) x86_64 GNU/Linux

That is all of the information from uname -a
The following user(s) said Thank You: phillc54

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

More
27 Aug 2020 00:20 #179609 by EW_CNC
Yes, the error did show up when I started from terminal. Not sure why I had added that line. I commented it out and it started ok without error. That took care of my problem of the material parameters not updating with M190 p27.
The lack of motion after arc ok seems to be just after a torch breakaway or pause.
I'm using Debian GNU/Linux 9.13 (stretch) with Mate desktop.
Earl W
The following user(s) said Thank You: phillc54

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

More
27 Aug 2020 00:30 #179611 by phillc54
I just finished building 2.9, ran the example wrench job, simulated a breakaway and it shows the issue. So now I can reproduce it we should be able to fix it...

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

More
27 Aug 2020 01:54 - 27 Aug 2020 02:23 #179621 by phillc54
I just pushed a fix for this. You will need to keep an eye on the Buildbot here:
buildbot.linuxcnc.org/dists/stretch/mast...inary-amd64/?C=M;O=D
and wait for the update to appear. You are looking for 'g79c848959' to appear in the listing near the top of the page.

If you want to do it manually you can download the attachment and do the following in a terminal (assuming you downloaded to Downloads):
sudo halcompile --install ~/Downloads/plasmac.comp
If halcompile is not installed then do:
sudo apt install linuxcnc-uspace-dev

@flamecutter
Cut Recovery only appears on a Extras Panel user button if it is programmed in the ini file, see Cut Recovery here:
linuxcnc.org/docs/2.8/html/plasma/plasma...de.html#_button_code

@PurduePete
I have no idea what would cause the NaN issue, I have never seen that. PlasmaC can only report what i gets from the encoder. I'll continue looking. I wonder whether copying on a Windows machine causes some weird file issue. How have you been doing upgrades?
Attachments:
Last edit: 27 Aug 2020 02:23 by phillc54.
The following user(s) said Thank You: EW_CNC, Tesremos, PurduePete

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

More
27 Aug 2020 02:27 #179624 by snowgoer540
I’m curious if this issue was specific to 2.9, or if it affected 2.8 too?

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

Moderators: snowgoer540
Time to create page: 0.107 seconds
Powered by Kunena Forum