Advanced Search

Search Results (Searched for: )

  • liutas4x4
  • liutas4x4
Yesterday 17:48
M codes for a second spindle? was created by liutas4x4

M codes for a second spindle?

Category: General LinuxCNC Questions

Hi.
Are them already preset in project or them should be created by myself?

/eugenius
  • matasbuk
  • matasbuk
Yesterday 17:37
Replied by matasbuk on topic Lathe Bed Wear Compensation

Lathe Bed Wear Compensation

Category: Advanced Configuration

Hi,

did you manage to get the compensation working? I also have a bed wear problem on my lathe and wondering if there are any software solutions?
  • tuxcnc
  • tuxcnc
Yesterday 15:24
Replied by tuxcnc on topic spindle.0.at-speed and s decrease problem.

spindle.0.at-speed and s decrease problem.

Category: Basic Configuration

Temporary solution:
1. Add to your ini file line bellow in [RS274NGC] section:
REMAP=S argspec=s ngc=setspeed
2. Make and place in proper folder setspeed.ngc file:
o<setspeed> sub
S#<s> G4P0.001
o<setspeed> endsub
Now LinuxCNC waits at every change of spindle speed.
Tested by code bellow:
g0x0
m3s24000f1000
g1x10
s2400
g1x0
s24000
g1x10
s2400
g1x0
m5
m2
  • Dudelbert
  • Dudelbert
Yesterday 15:20

Considering a Full Rewire on a Working Schaublin 125 CNC

Category: Turning

Hi,
I worked on the configuration again today, and I think I am very close to getting it working.
The first reason I did not get the 7i83 to work yesterday was that I powered it with 5V (which was wrong). Now, with 24V and plugging it into Serial 4 (pins 1 and 14), I got it to show up in HAL Show.
I then modified the HAL file. I removed all the pwmgen stuff and changed the enable and output lines for the axes and spindle to the analog channels of the 7i83.With that, I was still able to load the configuration and enter AXIS. After flashing the correct firmware to the 7i92 (7i92t_7i85x2d.bin) and changing the serial channel in the HAL file from channel 0 to 4, it still works.

So now to my remaining problem:
Serial channels 0 to 3 in the current firmware are on the pins that were PWM outputs in the firmware I used to convince PnCconf to generate a configuration.
Now, with the “correct” firmware, these four channels seem to no longer be usable.So my question is:
where are the pin definitions stored?
I think if I can manually correct these eight pins, then I would have the configuration fully working.
I hope my explanation makes sense.
In the attached pictures, I included the pin definitions of both firmwares and an error log that shows that serial channels 0 to 3 are detected as I/O and not as serial.
 
  • Lcvette
  • Lcvette's Avatar
Yesterday 15:13
Replied by Lcvette on topic Add Buttons in Probe Basic

Add Buttons in Probe Basic

Category: QtPyVCP

you have a mess going on there. if you were installing per the probe basic docs then it would have looked exactly as what i showed above, that is from a very simple apt installation. you seem to be making this much harder on yourself than it should be. i would remove everything and reinstall from scratch using apt only, be sure to purge all installations you may have installed per the docs on how to do that that you used to install. hat goes for both probe basic and qtpyvcp.

once done you ONLY edit while running:

editvcp probe_basic

this goes for when you edit anything including the user sidebar, the user tabs, user buttons etc. this opens probe basic in qtdesigner and qtpyvcp so all of the existing custom widgets are available.

DO NOT EDIT THE PROBE BASIC SCREEN or it will break you apt update ability.

only run it to startup qtpyvcp with full functionality.
  • Konstantin
  • Konstantin
Yesterday 14:13 - Yesterday 14:14
Replied by Konstantin on topic CiA 402 Folder Missing

CiA 402 Folder Missing

Category: EtherCAT

Hello,

thank you for your response. By the time of my post, I had just started reading the  Stepperonline A6 topic. In the end i found that you posted a working configuration files for XYRYLZ. I tried to adapt your configuration files for my machine, deleting IO Periphery that I do not  have, and I almost got it working.

The problem is that for some reason the parameter or pin 'joint.0.request-cia-homing' is not found as if there is a problem with the cia402_homecomp component. I attached the report.

Let me answer your questions:
- What type of servo drives are they and are they CIA402 compatible? - WECON VD3E EtherCAT servo  VD3E Manual
- What type of network card are you using? - Standard network card on a HP ProDesk Mini PC
- Your ethercat.xml > basic Ethercat configuration - attached as a file
- Your maschinen.hal > required for loaded modules and links - attached as a file
- Your maschinen.ini > required for your machine configuration - attached as a file

Best Regards
Konstantin Kolev
  • ClarkSavage
  • ClarkSavage
Yesterday 13:49
Replied by ClarkSavage on topic 7i92T and mx3660 request for help

7i92T and mx3660 request for help

Category: PnCConf Wizard

sorry - did not think they attached - hit the below buttons too for inserft, will know better next time
  • ClarkSavage
  • ClarkSavage
Yesterday 13:48
Replied by ClarkSavage on topic 7i92T and mx3660 request for help

7i92T and mx3660 request for help

Category: PnCConf Wizard

    Ok, been changing everything for over a week, still stumped and machine not running - obviously. Just too many permutations.
  • Asking - I do not require a PWM gen because I do not have my spindle connected at this time, but would like too in the future. I can live with manual speed set. Therefore removed it from the 7i92 setup page.
  • I did run "mesaflash --device 7i92T --addr 10.10.10.10 --dbname1 mx3660 --readhmid" and it provided what I thought was the info I required to setup my 7i92 to control the mx3660 as a faux parallel port.
  • No luck for me, maybe I just don't understand.

    So attaching the relevant images - asking again for help. Such as if I take the readhim output and translate to the 7i92 the pins are 16 to 16 in the settings but I can not get some of the 7i82 pins to go "active" so I can set them.

    No matter what I do, when I go to the first axis - x - I CAN now enable it. But when I try to jog it the 7i92 lights the red LED and needs a reset.

    Comments very welcome.

     

  • Waggi
  • Waggi
Yesterday 13:30
Replied by Waggi on topic AMB FME-U 1400 DI

AMB FME-U 1400 DI

Category: Deutsch

Hallo Derriell, bist du dir sicher das es Sinn macht auf eine High-Z 1000/T einen stärkeren Fräsmotor zu bauen? Ich besitze die gleiche Fräse, bin allerdings der Meinung dass die Fräse nicht für das Gewicht und die Leistung gemacht ist. Da müssen mindestens die Führungen in X und Y-Richtung zusätzlich mit Linearlagern abgefangen werden. Sorry das ist abseits des eigenlichen Themas, aber vieleicht kann ich jemand davon abhalten was zu kaufen was er nicht richtig einsetzen kann. Einzig und alleine um zum Thema zurück zu kommen würde ich sagen, ist die Lautstärke ein Grund vieleicht eine 1 bis 2 kW HF-Spindel auf die High-Z zu montieren.
  • T_D
  • T_D
Yesterday 13:27
Replied by T_D on topic G-code wizard für Gmoccapy

G-code wizard für Gmoccapy

Category: Gmoccapy

Ich hab das so geschafft jedoch kann ich bei mir leider nicht interaktiv sehen wenn ich bsp auf rohteil gehe dann macht er das in native cam jedoch wird mir auf der linken seite im gmoccapy nichts angezeigt und wenn ich das anklicken mit laden als gcode und dann start drücke schmeißt er mir einen fehler
  • tuxcnc
  • tuxcnc
Yesterday 13:07

spindle.0.at-speed and s decrease problem.

Category: Basic Configuration

I'm configuring vfd via modbus and I encountered a strange problem. 
My hal configuration is correct, I suppose, the problem is rather in LinuxCNC.
LinuxCNC should wait for spindle.0.at-speed = 1 before making a G1 move, and it waits after the spindle starts, but it doesn't wait after the speed changes.
My English is not good, so instead of explaining, I will give an example.
g0x0
m3s24000
g1x10f1000
s2400
g1x0
m5
m2
Machine waits after m3s24000, but not waits after s2400.
But code bellow works as expected.
g0x0
m3s24000
g1x10f1000
s2400 g4p0.001
g1x0
m5
m2
The only difference is one milisecond dwell...
Do I something wrong, or it is a bug ?
  • Hannes
  • Hannes
Yesterday 12:52
Replied by Hannes on topic XHC WHB04B development?

XHC WHB04B development?

Category: General LinuxCNC Questions

Hello

I'm pretty new in LinuxCNC, this is my first post... ;-) However, at my day job, I do a lot of C++ coding and bug fixing.

I had some issues with the WHB04B so I just fixed them and created a PR:
github.com/LinuxCNC/linuxcnc/pull/3810
Feel free to test. For everyone only wanting these changes, I also create a back-port branch containing also the axis fixes:
github.com/hdiethelm/linuxcnc-fork/tree/...x-v2_backport-v2.9.8

I just discovered this thread right now. Sadly, I can not test your disconnect issues, i have the wired version where reconnecting USB seams to work.

Does the speed and feed display work at your devices? I just always see F:0 and S:0 even thought the values are sent according to my debugging. But might me I am doing something wrong.
  • fsabbatini
  • fsabbatini
Yesterday 12:39

Request for Community Feedback on g-code++ (sterp) Integration with LinuxCNC

Category: Show Your Stuff

Hello Hello! Good morning to everyone!
Today I bring a thing from my treasure box. Reading this post i remember about 5 years i made my own robot (somewhere deep down, buried in this forum there are pictures and videos of it working..). So i said why not publishing the parser here!
Here it goes:
Basically i have been using tons of different robot brand:
FANUC, KUKA, YASKAWA (MOTOMAN), ABB, COMAU, CHINESE ONES (curiously lcnc based with jerk controlled tp), CHINESE ONES WITH KEBA CONTROLLER, etc.
The one i like the most is KUKA followed closely by ABB, both similar to pascal so i grab the manual and my experience in writing parsers and wrote (almost) the whole kuka KRL and made it compatible with linuxcnc interp plugin system.
it is named krlInterp

it consist in two parts:
ANTLR v4 parser, sources in c++ needs to be generated
krlInterpreter, just compile with linuxcnc source code (honestly i dont remember if some small modifications have to be made in linuxcnc src)

Links attached:
KRL ANTLR PARSER    and
KRL INTERPRETER

Any doubts, here i am!
Best regrads
​​​​​​​Franco
  • liutas4x4
  • liutas4x4
Yesterday 12:36 - Yesterday 12:38

Adding second spindle control to pyVCP: is it complicated?

Category: pyVCP

I have MDS-D2-SP2-8040 driver. 80A is on axis 4, 40A on axis 5.
Bur from PyVCP I can control I only the first, both from onscreen buttons by M3/M5/M4 commands by MDI.
How to rotate second spindle by MDI (can' found M codes for it) and to add control buttons for it to PyVCP?

Sorry for delayed answer -- was in other fields of work.

UPDATE: it i not about machine. It is a stand for check of a drivers after repair.

/eugenius
  • DerKlotz
  • DerKlotz
Yesterday 12:35
Replied by DerKlotz on topic Add Buttons in Probe Basic

Add Buttons in Probe Basic

Category: QtPyVCP

I can open probe_basic now and QT Designer starts. The sidebar here shows many more options then on the sidebar when i open template_main-ui. I don´t have these QtPyVCP Widgets. So QtPyVCP it is probably not installed. 
So i tried to install it like shown here  www.qtpyvcp.com/install/pypi_install.html  . I installed the Prerequisites and did "python3 -m pip install qtpyvcp"
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
    
    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

Then i tried

sudo apt install python3-qtpyvcp
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-qtpyvcp is already the newest version (5.1.0).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Displaying 46 - 60 out of 18751 results.
Time to create page: 0.248 seconds
Powered by Kunena Forum