Advanced Search

Search Results (Searched for: )

  • abdulasis12
  • abdulasis12
04 Sep 2024 16:54 - 04 Sep 2024 16:55
Replied by abdulasis12 on topic 7i77 TTL encoder

7i77 TTL encoder

Category: General LinuxCNC Questions

Thank you for fast respond.
Yes I use Encoder.03 I think correct (Thank you for confirm me MR.tommylight)

Thank you for advice MR.andypugh  , Tomorow I will try your solution

Ah.... I'm not sure about Jumper W18 W20 W22 Tomorow will let's check again Thank you MR.PCW

I have second before morning , Possible for..... cable of Linear scale long ... about 5 meter and voltage from terminal Pin6 of TB4  +5V drop  and can't detect signal from linear scale (I use it's for power to linear scale) ?

Thank you,
Asis .

 
  • PCW
  • PCW's Avatar
04 Sep 2024 16:46

Maho MH-C 700P Achsen bewegen sich dauerhaft Indramat 3TRM2 

Category: Basic Configuration

Not sure how you can have a a few tenths of dither with a 0.001" deadzone
I probably need to look at plot to get an idea of whats going on.
  • greg23_78
  • greg23_78
04 Sep 2024 16:43 - 04 Sep 2024 16:49
lube - time component was created by greg23_78

lube - time component

Category: Basic Configuration

 currently have a CentralizedLubricator but it works differently from lube.py
#!/usr/bin/python
import linuxcnc, hal, time

lube = hal.component("lube")
lube.newpin("fault", hal.HAL_BIT, hal.HAL_OUT)
lube.newpin("run", hal.HAL_BIT, hal.HAL_OUT)
lube.newpin("delay", hal.HAL_BIT, hal.HAL_OUT)
lube.newpin("machine_status", hal.HAL_BIT, hal.HAL_IN)
lube.newpin("spindle_status", hal.HAL_BIT, hal.HAL_IN)
lube.newpin("pressuresw_floatsw", hal.HAL_BIT, hal.HAL_IN)
lube.newpin("reset", hal.HAL_BIT, hal.HAL_IN)
lube.ready()

#initialize variables
lube['run'], lube['fault'] = 0, 0
try:
while 1:
time.sleep(0.5)
lube['delay'] = 0
#1. machine needs to be on
#2. spindle needs to be running like in a g-code program
#3. there should be no pump faults
if(lube['machine_status'] and lube['spindle_status'] and not lube['fault']):
lube['run'] = 1;
time.sleep(10) #run pump for 10s
if(lube['pressuresw_floatsw']):
time.sleep(50) #continue running pump for an additional 50s
lube['run'] = 0;
lube['delay'] = 1; #show that pump is resting
time.sleep(720) #let the pump rest for 720s (12 min)
else:
lube['run'] = 0; #shut off pump immediately
lube['fault'] = 1; #there is a fault if input 14 becomes active (fluid low or a big leak somewhere)

#gives user to ability to reset the fault after fluid was filled or leak was fixed
if(lube['reset']):
lube['fault'] = 0;
lube['reset'] = 0; #reset the reset!

except KeyboardInterrupt:
raise SystemExit

I have the same components as lube.py except that my engine runs more slowly 0.13333 RPM with a reduction behind. so it sends oil about every 10 minutes.

not knowing the python language i wanted to know if with the hal Component if it is possible to implement a timer that works when the machine and the spindle are enabled. reset the timer when an oil pressure is received, activate the output of the timer if the timer=preset, which indicates that the motor is in fault or big leak.

 

TON can be considered but I would like the time to remain in memory if the spindle is stopped and resume the timer when it is on
  • xaxexa
  • xaxexa's Avatar
04 Sep 2024 16:35
Replied by xaxexa on topic Remora for RP2040

Remora for RP2040

Category: Computers and Hardware

Hello everyone, can someone send an example of a PWM spindle configuration with feedback? HAL file and config.txt for loading into rp 2040
  • aDm1N
  • aDm1N's Avatar
04 Sep 2024 16:27 - 04 Sep 2024 19:09

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

Does anyone have a tip as to what I'm doing wrong?

cnc@MiniDrehbank:~/linuxcnc/Remora-RT1052-cpp/Firmware$ pyocd list
  #   Probe/Board               Unique ID   Target  
----------------------------------------------------
  0   Segger J-Link (unknown)   123456      n/a     
cnc@MiniDrehbank:~/linuxcnc/Remora-RT1052-cpp/Firmware$ pyocd flash remora-rt1052-3.1.3.bin --target mimxrt1050_quadspi
0004519 C Memory transfer fault (Unspecified error.) [__main__]
nc@MiniDrehbank:~/linuxcnc/Remora-RT1052-cpp/Firmware$ pyocd list
  #   Probe/Board             Unique ID                                          Target         
------------------------------------------------------------------------------------------------
  0   ARM DAPLink CMSIS-DAP   070000811a5a5bb50000000001ef41eca5a5a5a597969908   ✖︎ stm32f103rb  
      NUCLEO-F103RB                                                                             
cnc@MiniDrehbank:~/linuxcnc/Remora-RT1052-cpp/Firmware$ pyocd flash remora-rt1052-3.1.3.bin --target mimxrt1050_quadspi
0002174 C No ACK received [__main__]
cnc@MiniDrehbank:~/linuxcnc/Remora-RT1052-cpp/Firmware$ pyocd list
  #   Probe/Board    Unique ID                  Target  
--------------------------------------------------------
  0   STM32 STLink   14001B00172D363637365744   n/a     
cnc@MiniDrehbank:~/linuxcnc/Remora-RT1052-cpp/Firmware$ pyocd flash remora-rt1052-3.1.3.bin --target mimxrt1050_quadspi
0001768 C STLink error (9): Get IDCODE error [__main__]


I still have an ST-link to test. I'll install the other firmware later. Unfortunately another ST-Link broke during the attempt.

 
[code]pyocd pack install stm32f103rb
0001542 I No pack index present, downloading now... [pack_cmd]
Downloading packs (press Control-C to cancel):
    Keil.STM32F1xx_DFP.2.4.1
Downloading descriptors (001/001)
cnc@MiniDrehbank:~/linuxcnc/Remora-RT1052-cpp/Firmware$ pyocd list
  #   Probe/Board             Unique ID                                          Target         
------------------------------------------------------------------------------------------------
  0   ARM DAPLink CMSIS-DAP   070000811a5a5bb50000000001ef41eca5a5a5a597969908   ✔︎ stm32f103rb  
      NUCLEO-F103RB
cnc@MiniDrehbank:~/linuxcnc/Remora-RT1052-cpp/Firmware$ pyocd flash remora-rt1052-3.1.3.bin --target mimxrt1050_quadspi
0002174 C No ACK received [__main__]


still no luck
[/code]
  • greg23_78
  • greg23_78
04 Sep 2024 16:27
Replied by greg23_78 on topic o-codes and ngc file

o-codes and ngc file

Category: Basic Configuration

Thx you for your answere, all works fine
  • pietxs
  • pietxs
04 Sep 2024 16:18

Maho MH-C 700P Achsen bewegen sich dauerhaft Indramat 3TRM2 

Category: Basic Configuration

Heidenhain LS803 glass scales are installed. Converted by EXE 602.

Years ago I converted an Aciera milling machine and a 7i43 with glass scales and EXE in combination. However, Heldt and Rossi axle amplifiers were initially installed there; I later converted them to AMC axle amplifiers. I didn't have any problems like that there. The calibration was much easier.
  • PCW
  • PCW's Avatar
04 Sep 2024 15:43

Maho MH-C 700P Achsen bewegen sich dauerhaft Indramat 3TRM2 

Category: Basic Configuration

Are the encoders linear scales?
backlash and resulting hunting are often an issue with linear scale feedback

 
  • PCW
  • PCW's Avatar
04 Sep 2024 14:40
Replied by PCW on topic Did I fry my thc?

Did I fry my thc?

Category: Plasma & Laser

You could likely drive the DC motor with a simple HBridge,
but I suspect the simplest path forward would be to add
a step motor and drive + limit switches.
 
  • Freak
  • Freak
04 Sep 2024 14:40
Replied by Freak on topic New update on STMBL

New update on STMBL

Category: Driver Boards

Difficult to say, depends on location, quantities and many other factors, but I would say below 200$.
  • mighty_mick
  • mighty_mick's Avatar
04 Sep 2024 14:37
Replied by mighty_mick on topic What does CMM machines use in software

What does CMM machines use in software

Category: General LinuxCNC Questions

Thank you, yrsiddhapura. I am only talking about in the machine context. When we think a CMM machine, what software controls it's motion, axises etc. Can we consider a CMM machine as very sensitive CNC machine which is controlled by LinuxCNC? They both have axes, they both can run with probes etc. I mean can we build a simple CMM machine with LinuxCNC. They both work with coordinate system in software.
  • pietxs
  • pietxs
04 Sep 2024 14:32

Maho MH-C 700P Achsen bewegen sich dauerhaft Indramat 3TRM2 

Category: Basic Configuration

Hello and thank you in advance. I don't currently have access to the machine, I'll try to get it this evening.

The axes fluctuate about 1 to 2 tenths.

I would say off the top of my head
P = 3.5
D=0
I=0
Bias =0
Deadband 0.001
FF0=0
FF1=0.1
FF2=0.01

Encoder scale should fit.
  • Moutomation
  • Moutomation
04 Sep 2024 13:59
Replied by Moutomation on topic Overclock

Overclock

Category: Computers and Hardware

I tested it for a long time, there is no problem in its operation, only the location information comes to the gui a little late while it is working, but this is not a big problem. It can be used in this way.
  • PCW
  • PCW's Avatar
04 Sep 2024 13:41

Maho MH-C 700P Achsen bewegen sich dauerhaft Indramat 3TRM2 

Category: Basic Configuration

Can you post your hal and ini files?

Are the encoders calibrated properly and the feedback position repeatable?

What size of oscillation do you get? (a halscope plot would be helpful here)
  • PCW
  • PCW's Avatar
04 Sep 2024 13:37
Replied by PCW on topic 7i77 TTL encoder

7i77 TTL encoder

Category: General LinuxCNC Questions

You also need to make sure that the 7I77 encoder inputs are jumpered for TTL mode.
For encoder 03, this means jumpers W18,W20,W22 must be in the left hand position.
(default is differential mode = right hand position)
Displaying 21901 - 21915 out of 24898 results.
Time to create page: 0.525 seconds
Powered by Kunena Forum