Advanced Search

Search Results (Searched for: )

  • RMJ fabrication
  • RMJ fabrication
27 Jun 2024 00:12
Replied by RMJ fabrication on topic Fusion 360 post processor file for Plamac

Fusion 360 post processor file for Plamac

Category: Plasmac

Ok I got it now thank you so much sir. I created a new material with the material number one thats all I was missing.
  • phillc54
  • phillc54's Avatar
26 Jun 2024 23:41
Replied by phillc54 on topic Fusion 360 post processor file for Plamac

Fusion 360 post processor file for Plamac

Category: Plasmac

Check that all material numbers called in the G-code file do exist in the QtPlasmaC materials.

linuxcnc.org/docs/devel/html/plasma/qtpl...ic_material_handling
 
  • PCW
  • PCW's Avatar
26 Jun 2024 23:09 - 26 Jun 2024 23:15
Replied by PCW on topic Maxifet Analog Old Driver

Maxifet Analog Old Driver

Category: Installing LinuxCNC

It's possible to use a 7I33 and a 7I96 with a
cable adapter from 7I96 P1 to the 7I33

There's even thread on the forum about this:

forum.linuxcnc.org/10-advanced-configura...sa-7i96s-pwm-outputs

(got to the end)

Note that that is for a 7I96, not 7I96S but the same firmware can be made for the 7I96S

Using the 7I96S spindle interface for an analog servo is probably not worth the trouble for
a couple of reasons:

1. You need  a +10 and -10 supply (these are not common)
    This limit is because the absolute maximum voltage from
    SPINDLE- to SPINDLE+ is 20V

2. The spindle output only has about a 100Hz bandwidth which
    will make tuning/performance an issue


If you only need one encoder, a 7I96S+7I83 might be the most direct way
 
  • tommylight
  • tommylight's Avatar
26 Jun 2024 22:37
Replied by tommylight on topic Maxifet Analog Old Driver

Maxifet Analog Old Driver

Category: Installing LinuxCNC

Eusurplus has 7i80, two versions in stock, no 7i93 in stock
www.welectron.com/ has none of those or i could not find them, their search is a bit fuzzy.
Be aware there are 4 versions of 7i80 if you decide to get one, no idea what the differences are as i never used it.
  • RMJ fabrication
  • RMJ fabrication
26 Jun 2024 22:30
Replied by RMJ fabrication on topic Fusion 360 post processor file for Plamac

Fusion 360 post processor file for Plamac

Category: Plasmac

I am now running into this error again with every new gcode file I make and I didn't change anything. All the Gcode files look exactly the same as the one that works coming out of fusion. Qtplasmac keeps adding M02 (end program) to the first line of my gcode files. please can anyone help, what number does the material number need to match in order to stop qtplasmac from doing this?
  • MarkoPolo
  • MarkoPolo
26 Jun 2024 21:48
Replied by MarkoPolo on topic Error in tool_offsetview.py

Error in tool_offsetview.py

Category: Qtvcp

For now, I would like to have a "go to zero" function.
Could add a function to the axis_tool_button.py file, or create the possibility of adding macros to the button menu of individual axis.
I don't know what the best solution would be, but I miss the "go to zero" function for individual axes.
  • rbobey1989
  • rbobey1989's Avatar
26 Jun 2024 21:37
Replied by rbobey1989 on topic Maxifet Analog Old Driver

Maxifet Analog Old Driver

Category: Installing LinuxCNC

Hello Tommy, thank you for your response, I have been looking at Eusurplus prices for the combinations that you mentioned, honestly it would be great to be able to use the 7i33TA board since in this I have four +/-10 analog channels and 4 encoder channels on the same board Although it would be great to be able to connect it to a board like the 7i96 since I could use the inputs and outputs directly without having to use another board for the I/O, I had even commented if it would be possible to use the analog output of the 7i96 to control a DC brushed servo since I only need one axis, if only one axis is a Double Miter Saw Machine where the only axis would be the length since the degrees of the heads are driven by pneumatic pistons with mechanical stops, so I would save a significant amount of money if I could use only a board like the 7i96, I await a response, greetings
  • tommylight
  • tommylight's Avatar
26 Jun 2024 21:26
Replied by tommylight on topic pin "pyvcp.XXX" does not exist

pin "pyvcp.XXX" does not exist

Category: pyVCP

# convoyor
net my-jogconvoyor-rev     hm2_7i97.0.7i84.0.0.output-02 <= convoyor-rev
net my-jogconvoyor-fwd     hm2_7i97.0.7i84.0.0.output-03 <= convoyor-fwd
Both lines at the end, you can not just make up pins, those must exist before connecting them:
- my-jogconvoyor-rev <<< this is OK a pin you are creating, think of it as a bus bar with that name
- convoyor-rev <<< at the end is not OK as it does not exist
-- net means "connect", so you connect the hm2_7i97.0.7i84.0.0.output-02 to the bus bar named "my-jogconvoyor-rev" and you also tried to connect the convoyor-rev that does not exist
-
Two options:
1- remove the 2 non existing names/pins and use the existing pins in your PyVCP hal file
2- rename the existing pins with the non existing ones.
  • greg23_78
  • greg23_78
26 Jun 2024 21:02
Replied by greg23_78 on topic pin "pyvcp.XXX" does not exist

pin "pyvcp.XXX" does not exist

Category: pyVCP

I commented on the tailstock part for the test.
That's why the error is on the conveyor.
  • greg23_78
  • greg23_78
26 Jun 2024 20:59
Replied by greg23_78 on topic pin "pyvcp.XXX" does not exist

pin "pyvcp.XXX" does not exist

Category: pyVCP

cnc@cnc:~$ linuxcnc
LINUXCNC - 2.9.2
Machine configuration directory is '/home/cnc/linuxcnc/configs/cnc_samua'
Machine configuration file is 'cnc_samua.ini'
Starting LinuxCNC...
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Note: Using POSIX realtime
Found file(REL): ./main.hal
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:17:80:02
hm2_eth: discovered 7I97T
hm2/hm2_7i97.0: Low Level init 0.15
hm2/hm2_7i97.0: Smart Serial Firmware Version 43
Board hm2_7i97.0.7i84.0.0 Hardware Mode 0 = standard
Board hm2_7i97.0.7i84.0.0 Software Mode 0 = input_output
Board hm2_7i97.0.7i84.0.0 Software Mode 1 = io_analog_fieldvoltage
Board hm2_7i97.0.7i84.0.0 Software Mode 2 = io_encoder_analog
hm2/hm2_7i97.0: 51 I/O Pins used:
hm2/hm2_7i97.0:     IO Pin 000 (TB3-04): PWMGen #0, pin Out0 (PWM or Up) (Output)
hm2/hm2_7i97.0:     IO Pin 001 (TB3-08): PWMGen #1, pin Out0 (PWM or Up) (Output)
hm2/hm2_7i97.0:     IO Pin 002 (TB3-12): PWMGen #2, pin Out0 (PWM or Up) (Output)
hm2/hm2_7i97.0:     IO Pin 003 (TB3-16): PWMGen #3, pin Out0 (PWM or Up) (Output)
hm2/hm2_7i97.0:     IO Pin 004 (TB3-20): PWMGen #4, pin Out0 (PWM or Up) (Output)
hm2/hm2_7i97.0:     IO Pin 005 (AN_ENA4): PWMGen #4, pin Not-Enable (Output)
hm2/hm2_7i97.0:     IO Pin 006 (TB3-24): PWMGen #5, pin Out0 (PWM or Up) (Output)
hm2/hm2_7i97.0:     IO Pin 007 (AN_ENA5): PWMGen #5, pin Not-Enable (Output)
hm2/hm2_7i97.0:     IO Pin 008 (AN-ENA0..3): PWMGen #0, pin Not-Enable (Output)
hm2/hm2_7i97.0:     IO Pin 009 (TB1-01/TB1-09): Muxed Encoder #0, pin Muxed A (Input)
hm2/hm2_7i97.0:     IO Pin 010 (TB1-04/TB1-12): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_7i97.0:     IO Pin 011 (TB1-07/TB1-15): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_7i97.0:     IO Pin 012 (TB1-17/TB2-01): Muxed Encoder #1, pin Muxed A (Input)
hm2/hm2_7i97.0:     IO Pin 013 (TB1-20/TB2-04): Muxed Encoder #1, pin Muxed B (Input)
hm2/hm2_7i97.0:     IO Pin 014 (TB1-23/TB2-07): Muxed Encoder #1, pin Muxed Index (Input)
hm2/hm2_7i97.0:     IO Pin 015 (TB2-09/TB2-17): Muxed Encoder #2, pin Muxed A (Input)
hm2/hm2_7i97.0:     IO Pin 016 (TB2-12/TB2-20): Muxed Encoder #2, pin Muxed B (Input)
hm2/hm2_7i97.0:     IO Pin 017 (TB2-15/TB2-23): Muxed Encoder #2, pin Muxed Index (Input)
hm2/hm2_7i97.0:     IO Pin 018 (Internal EncMux): Muxed Encoder Select #0, pin Mux Select 0 (Output)
hm2/hm2_7i97.0:     IO Pin 019 (TB5-13/TB5-14): SSR #0, pin Out-00 (Output)
hm2/hm2_7i97.0:     IO Pin 020 (TB5-15/TB5-16): SSR #0, pin Out-01 (Output)
hm2/hm2_7i97.0:     IO Pin 021 (TB5-17/TB5-18): SSR #0, pin Out-02 (Output)
hm2/hm2_7i97.0:     IO Pin 022 (TB5-19/TB5-20): SSR #0, pin Out-03 (Output)
hm2/hm2_7i97.0:     IO Pin 023 (TB5-21/TB5-22): SSR #0, pin Out-04 (Output)
hm2/hm2_7i97.0:     IO Pin 024 (TB5-23/TB5-24): SSR #0, pin Out-05 (Output)
hm2/hm2_7i97.0:     IO Pin 025 (Internal InMux0): SSR #0, pin AC Ref (internal) (Output)
hm2/hm2_7i97.0:     IO Pin 026 (Internal InMux1): InMux Input Mux #0, pin addr0 (Output)
hm2/hm2_7i97.0:     IO Pin 027 (Internal InMux2): InMux Input Mux #0, pin addr1 (Output)
hm2/hm2_7i97.0:     IO Pin 028 (Internal InMux3): InMux Input Mux #0, pin addr2 (Output)
hm2/hm2_7i97.0:     IO Pin 029 (Internal InMuxData): InMux Input Mux #0, pin addr3 (Output)
hm2/hm2_7i97.0:     IO Pin 030 (TB4-15/TB4-16): InMux Input Mux #0, pin muxdata (Input)
hm2/hm2_7i97.0:     IO Pin 031 (TB4-17/TB4-18): Smart Serial Interface #0, pin rx0 (Input)
hm2/hm2_7i97.0:     IO Pin 032 (TB4-17/TB4-18): Smart Serial Interface #0, pin tx0 (Output)
hm2/hm2_7i97.0:     IO Pin 033 (P1-01/DB25-01): Smart Serial Interface #0, pin txen0 (Output)
hm2/hm2_7i97.0:     IO Pin 034 (P1-02/DB25-14): IOPort
hm2/hm2_7i97.0:     IO Pin 035 (P1-03/DB25-02): IOPort
hm2/hm2_7i97.0:     IO Pin 036 (P1-04/DB25-15): IOPort
hm2/hm2_7i97.0:     IO Pin 037 (P1-05/DB25-03): IOPort
hm2/hm2_7i97.0:     IO Pin 038 (P1-06/DB25-16): IOPort
hm2/hm2_7i97.0:     IO Pin 039 (P1-07/DB25-04): IOPort
hm2/hm2_7i97.0:     IO Pin 040 (P1-08/DB25-17): IOPort
hm2/hm2_7i97.0:     IO Pin 041 (P1-09/DB25-05): IOPort
hm2/hm2_7i97.0:     IO Pin 042 (P1-11/DB25-06): IOPort
hm2/hm2_7i97.0:     IO Pin 043 (P1-13/DB25-07): IOPort
hm2/hm2_7i97.0:     IO Pin 044 (P1-15/DB25-08): IOPort
hm2/hm2_7i97.0:     IO Pin 045 (P1-17/DB25-09): IOPort
hm2/hm2_7i97.0:     IO Pin 046 (P1-19/DB25-10): IOPort
hm2/hm2_7i97.0:     IO Pin 047 (P1-21/DB25-11): IOPort
hm2/hm2_7i97.0:     IO Pin 048 (P1-23/DB25-12): IOPort
hm2/hm2_7i97.0:     IO Pin 049 (P1-25/DB25-13): IOPort
hm2/hm2_7i97.0: registered
./main.hal:176: Pin 'convoyor-rev' does not exist
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
iov2: exiting
hm2_eth: in hm2_eth_reset
hm2_eth: HostMot2 ethernet driver unloaded
hm2: unloading
Note: Using POSIX realtime
LinuxCNC terminated with an error.  You can find more information in the log:
    /home/cnc/linuxcnc_debug.txt
and
    /home/cnc/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
  • Aciera
  • Aciera's Avatar
26 Jun 2024 20:51
Replied by Aciera on topic pin "pyvcp.XXX" does not exist

pin "pyvcp.XXX" does not exist

Category: pyVCP

Have you tried to start your config from a terminal to check for error messages in the output?

$ linuxcnc
  • abdulasis12
  • abdulasis12
26 Jun 2024 20:48 - 26 Jun 2024 20:51
Replied by abdulasis12 on topic Please HELP config ethercat servo motor

Please HELP config ethercat servo motor

Category: EtherCAT

linuxcnc@debian:~/linuxcnc/configs/linuxcnc-cia402-main$ halcmd loadusr -W lcec_conf ethercat-conf.xml
linuxcnc@debian:~/linuxcnc/configs/linuxcnc-cia402-main$ halcmd show pin lcec
Component Pins:
Owner   Type  Dir         Value  Name
4  u32   OUT    0x00000001  lcec.conf.master-count      
4  u32   OUT    0x00000004  lcec.conf.slave-count  
  • rodw
  • rodw's Avatar
26 Jun 2024 20:47

Linuxcnc 2.8.4 does not show tandem items.

Category: General LinuxCNC Questions

Have a look at the homing veocities
linuxcnc.org/docs/stable/html/config/ini...tml#_home_search_vel
As the docs say there is trade off between homing speed and overrun.
From memory I use search_vel 12 m/min and placed the home switch far enough away from the limit switch so the axis could coast to a stop
Then a much slower latch velocity to find the home switch edge
Finally a home_offset (of about 40mm) to move close to the limit switch to maximize the machine envelope

Whilst you can use a shared home/limit switch, and this works fine where there is some weight being moved (eg milling machine table) so the axis stops quickly, a lightweight gantry might be better off with seperate switches so you can home at speed.
  • Aciera
  • Aciera's Avatar
26 Jun 2024 20:44
Replied by Aciera on topic Resume not working after M0

Resume not working after M0

Category: General LinuxCNC Questions

G90 G20 S20000 G17

Have you tried removing the 'S20000' from your preamble?
  • cncbeagle
  • cncbeagle
26 Jun 2024 20:36
Replied by cncbeagle on topic Resume not working after M0

Resume not working after M0

Category: General LinuxCNC Questions

Following up on the spindle-at-speed idea I created a pyvcp checkbox to bypass this function. I created an or2 of the bypass and the spindle at speed signal from the VFD output to the spindle-at-speed signal. Unfortunately, it looks like Linuxcnc is using the spindle.0.at-speed pin to inhibit non-rapid moves. I haven't figured out how the bypass that pin.

If I start axis with the VFD unpowered I can continue probing using non-rapid moves forever. Then after probing the grid I power the VFD and mill the pcb. A kludge but it works.

Curiously, my touch-to-zero routine works every time regardless of VFD power state. It has non-rapid moves. Other similar touch off routines also work. Is there different intended behavior vs the spindle at speed function for routines vs gcode programs?
(touch_2_zero.ngc)

O <touch_2_zero> sub 
G91 (switch to relative coordinates)
G38.2 Z-0.75 F5 (down fast to get approximate)
G92 Z0.0
F10 G1 Z.06 (up .06)
G38.2 Z-0.1 F1 (down slow to get exact)

(Version 3)
G90
G92 Z0.0
G0 Z0.25

O <touch_2_zero> endsub
M2
Displaying 23806 - 23820 out of 26455 results.
Time to create page: 0.428 seconds
Powered by Kunena Forum