Advanced Search

Search Results (Searched for: )

  • D Jensen
  • D Jensen
25 Mar 2025 22:38
Replied by D Jensen on topic Retrofitting a 1986 Maho 400E

Retrofitting a 1986 Maho 400E

Category: Milling Machines

I was beginning to think the same thing. This latest string is very very specific to a particular Maho and not really about taking it to LinuxCNC. I've put stuff where I think it may be use already and I can see nobody looks at it. Maybe you guys can suggest where and how? It's basically a dead area except for people resurrecting these old machines on LinuxCNC. Good Mahos and Deckels that cost hundreds of thousand dollars are going for less than $5K. Interestingly Tormach has shifted from Mach 3 to LinuxCNC for their machines, so it's really active. Heidenhain's position there is the really nice encoders that some of these machines have.
CNCzone and Practical Machinist are spotty. Heidenhain TNC programming with Valter Isander Valter Islander has a good Facebook page dedicated to keeping all Heidenhain controllers going. But unfortunately I have to say that for ones as old as mine linuxCNC is a better option. While my TNC 155 is remarkably good for its age. It's really the ability to accept programs through it's serial port that is keeping it alive. And Fusion 360.
Cheers,
David
  • mmt
  • mmt
25 Mar 2025 22:09

neeed help with additional pwm 6i25 and 7i76

Category: Basic Configuration

Working good now. Thank you so much
  • Hakan
  • Hakan
25 Mar 2025 21:54
Replied by Hakan on topic I want to run ethercat and a mesa

I want to run ethercat and a mesa

Category: EtherCAT

Don't know about this specific combo, but I have run 7i96 and ethercat on two separate network interfaces without issues.
My guess is it will work just fine.
  • PCW
  • PCW's Avatar
25 Mar 2025 21:51

neeed help with additional pwm 6i25 and 7i76

Category: Basic Configuration

5i25/6i25 firmware for 7i76X2 last stepgen (04) on each 7I76
replaced with a PWMgen


File Attachment:

File Name: 5i25_7i76x...3-25.zip
File Size:113 KB
  • Kieran
  • Kieran
25 Mar 2025 21:31
I want to run ethercat and a mesa was created by Kieran

I want to run ethercat and a mesa

Category: EtherCAT

Hey guys, I'm building a new mill, and would like to run on ethercat servos. I'm wondering if there's any issue running a 5I25 or similar as an input for MPG/buttons/switches and other basic IO things, while using ethercat for the motors. 

I'm new to ethercat,  but did build a linuxcnc+5i25+steppers mill and lathe about 10y ago. They are still going strong. I'm currently going through trying to relearn all the linuxcnc stuff.
  • mmt
  • mmt
25 Mar 2025 21:03

neeed help with additional pwm 6i25 and 7i76

Category: Basic Configuration

nevermind i got ahead of myself i now see you said you could create one. That would be much appreciated.

Thank you for all your help
  • mmt
  • mmt
25 Mar 2025 21:01

neeed help with additional pwm 6i25 and 7i76

Category: Basic Configuration

i am assuming by your lack of a firmware file one needs to be created. Is there a way I can do this ?
  • PCW
  • PCW's Avatar
25 Mar 2025 20:56

neeed help with additional pwm 6i25 and 7i76

Category: Basic Configuration

another question

i know the standard io pins can not pwm very fast.

i only need 10K freq can they acheive that?
 

Not likely, you need hardware PWM for that.
  • PCW
  • PCW's Avatar
25 Mar 2025 20:54

neeed help with additional pwm 6i25 and 7i76

Category: Basic Configuration

now i have no idea what is going on.

with the 5i25_7i76x2_2pd loaded my hal does load the pwm without alarm (i have not checked actual output though) but my A(3) axis does not work. If i revert to 5i25_7i76x2 A axis is good but obviously no pwm

???

thanks
 


There are only 3 stepgens per 7I76 in that configuration, so that's expected.
You probably need a  configuration with just 1 PWMgen per 7I76.

I can make one when I get a chance.
  • mmt
  • mmt
25 Mar 2025 20:46

neeed help with additional pwm 6i25 and 7i76

Category: Basic Configuration

another question

i know the standard io pins can not pwm very fast.

i only need 10K freq can they acheive that?
  • Masiwood123
  • Masiwood123's Avatar
25 Mar 2025 20:34
Replied by Masiwood123 on topic bandit controller retrofit

bandit controller retrofit

Category: General LinuxCNC Questions

thanks but my option is always Mesa
  • Masiwood123
  • Masiwood123's Avatar
25 Mar 2025 20:32
  • Masiwood123
  • Masiwood123's Avatar
25 Mar 2025 20:31
Replied by Masiwood123 on topic bandit controller retrofit

bandit controller retrofit

Category: General LinuxCNC Questions

want to take a picture tomorrow of the entire controller and driver details, there are a total of 6 wires going to the motor, I have never seen such a motor before, it seems to me that there are no brushes, that it is some type of servo, the idea is to do a retrofit in case the drivers have an analog input via 7i77 or to insert new servo motors and 7i96s.
  • Masiwood123
  • Masiwood123's Avatar
25 Mar 2025 20:27
Replied by Masiwood123 on topic bandit controller retrofit

bandit controller retrofit

Category: General LinuxCNC Questions

yes, the machine is from Switzerland, the controller is from the USA, there are no markings on the motors, but they are servo type from some information, it has the possibility of jog only because the controller is from somewhere in the 70s, it also has some mdi options, but I did not manage to start any command except jog.
  • tommy
  • tommy
25 Mar 2025 20:19

Servo Wiring and Tuning detailed How To example Mesa 7i77.

Category: Advanced Configuration

Yes, it is step/dir driver.

If it helps, here are .ini and .hal sections, related to this axis:
[AXIS_X]
MIN_LIMIT          = -1
MAX_LIMIT          = 1100
MAX_VELOCITY       = 170
MAX_ACCELERATION   = 200

[JOINT_0]
CARD               = 0
TAB                = 0
AXIS               = X
TYPE               = LINEAR
HOME               = 0.000
MAX_VELOCITY       = 170
MAX_ACCELERATION   = 200
#PID_MAX_VEL        = 10
BACKLASH           = 0.000
STEP_INVERT        = False
DIR_INVERT         = False
STEPGEN_MAX_VEL    = 220
STEPGEN_MAX_ACC    = 250
DIRSETUP           = 200
DIRHOLD            = 200
STEPLEN            = 800
STEPSPACE          = 800
SCALE              = -1998.6
ENCODER_SCALE      = -1998.6
MIN_LIMIT          = -1.0
MAX_LIMIT          = 1100
FERROR             = 10
MIN_FERROR         = 7
HOME_OFFSET        = -4.0
HOME_SEARCH_VEL    = -10
HOME_LATCH_VEL     = 2
HOME_USE_INDEX     = NO
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE      = 1
DEADBAND           = 0.001
P                  = 100
I                  = 0
D                  = 15
BIAS               = 0
FF0                = 0
FF1                = 1
FF2                = 0.01
MAX_OUTPUT         = 0
# PID Setup

setp    pid.x.Pgain        [JOINT_0](P)
setp    pid.x.Igain        [JOINT_0](I)
setp    pid.x.Dgain        [JOINT_0](D)
setp    pid.x.bias        [JOINT_0](BIAS)
setp    pid.x.FF0        [JOINT_0](FF0)
setp    pid.x.FF1        [JOINT_0](FF1)
setp    pid.x.FF2        [JOINT_0](FF2)
setp    pid.x.deadband    [JOINT_0](DEADBAND)
setp    pid.x.maxoutput [JOINT_0](MAX_OUTPUT)
#setp    pid.x.error-previous-target True
# limit stepgen velocity corrections caused by position feedback jitter
#setp    pid.x.maxerror    [JOINT_0](MAX_ERROR)

# joint-0 enable chain

net x-index-enable  <=>  pid.x.index-enable
net x-enable       => pid.x.enable
net x-output       => pid.x.output
net x-pos-cmd      => pid.x.command
net x-vel-fb       => pid.x.feedback-deriv
net x-pos-fb       => pid.x.feedback



# Joint 0 Step Gen signals/setup

setp hm2_[MESA](BOARD).0.stepgen.00.dirsetup        [JOINT_0](DIRSETUP)
setp hm2_[MESA](BOARD).0.stepgen.00.dirhold            [JOINT_0](DIRHOLD)
setp hm2_[MESA](BOARD).0.stepgen.00.steplen            [JOINT_0](STEPLEN)
setp hm2_[MESA](BOARD).0.stepgen.00.stepspace        [JOINT_0](STEPSPACE)
setp hm2_[MESA](BOARD).0.stepgen.00.position-scale     [JOINT_0](SCALE)
setp hm2_[MESA](BOARD).0.stepgen.00.maxvel            [JOINT_0](STEPGEN_MAX_VEL)
setp hm2_[MESA](BOARD).0.stepgen.00.maxaccel        [JOINT_0](STEPGEN_MAX_ACC)
setp hm2_[MESA](BOARD).0.stepgen.00.step_type 0
setp hm2_[MESA](BOARD).0.stepgen.00.control-type 1

# ---closedloop stepper signals---

net x-pos-cmd    joint.0.motor-pos-cmd
net x-output                             => hm2_[MESA](BOARD).0.stepgen.00.velocity-cmd
net x-enable     joint.0.amp-enable-out  => hm2_[MESA](BOARD).0.stepgen.00.enable

# ---Encoder feedback signals/setup---

setp    hm2_[MESA](BOARD).0.encoder.00.counter-mode 0
setp    hm2_[MESA](BOARD).0.encoder.00.filter 1
setp    hm2_[MESA](BOARD).0.encoder.00.index-invert 0
setp    hm2_[MESA](BOARD).0.encoder.00.index-mask 0
setp    hm2_[MESA](BOARD).0.encoder.00.index-mask-invert 0
setp    hm2_[MESA](BOARD).0.encoder.00.scale  [JOINT_0]ENCODER_SCALE

net x-pos-fb               <=  hm2_[MESA](BOARD).0.encoder.00.position
net x-vel-fb               <=  hm2_[MESA](BOARD).0.encoder.00.velocity
net x-pos-fb               =>  joint.0.motor-pos-fb
net x-index-enable    joint.0.index-enable  <=>  hm2_[MESA](BOARD).0.encoder.00.index-enable

net joint-0-pos-rawcounts        <=  hm2_[MESA](BOARD).0.encoder.00.rawcounts
Displaying 13771 - 13785 out of 20778 results.
Time to create page: 0.777 seconds
Powered by Kunena Forum