Advanced Search

Search Results (Searched for: )

  • RotarySMP
  • RotarySMP's Avatar
Today 20:00
Replied by RotarySMP on topic Schaublin 125-CNC retrofit.

Schaublin 125-CNC retrofit.

Category: Turning

Weird one here. I have three physical buttons on my control panel connected to halui.spindle.0.forward, halui.spindle.0.reverse, and halui.spindle.0.stop. These are working normally.

But if I type an M3 or M4 command, I get no spindle rotation. It was working before, and just stopped working abbruptly. I would have expected the external buttons to trigger the same signal path as M3 M4? Any thoughts what I need to be looking for would be appreciated.
Cheers,
Mark
  • Dudelbert
  • Dudelbert
Today 19:54

Considering a Full Rewire on a Working Schaublin 125 CNC

Category: Turning

One of the 7i84 cards is detected and shows all pins, with both field power (power over the RJ45) and power over the VIN pin present (not at the same time, obviously), but it gives a low-voltage error and does not seem to actually work. The second one I cannot get to be detected at all.

I really need multiple Smart Serial cards to be detected for the system to work, and on the 7i92/7i85 I can only get Smart Serial channel 4 to detect anything.
  • Finngineering
  • Finngineering
Today 19:42
Replied by Finngineering on topic XHC WHB04B development?

XHC WHB04B development?

Category: General LinuxCNC Questions

I used the mill for a couple of hours today with my firmware in the pendant. I tried my best to cause some issues, but no disconnects from the dongle nor any other issues as far as I could tell. To be honest, I'm surprised that it works this well already.

I found a sticker with version information on the back on my pendant (underneath the rubber):
 
The top row is the firmware version and the bottom row the hardware version, I believe. And the RX should be the dongle, because there is a V09 marking on the main board (underneath the RF module).

And I attach a couple of photos from the dongle as well, in case somebody wants to compare. Not the best photos. I took them through the microscope some months ago. And right now I have a thousand wires connected for debugging, so not possible to take good photos at the moment.
 
 
  • RotarySMP
  • RotarySMP's Avatar
Today 19:36

Considering a Full Rewire on a Working Schaublin 125 CNC

Category: Turning

Do you have field power connected to both 7i84's?
I would forget PNCConf for now. If you have the 7i92 communicating with LinuxCNC, then open the HAL show, and see if you have all the pins available on the various cards.
Cheers,
Mark
  • AlessandroEmm
  • AlessandroEmm
Today 18:49 - Today 19:06
Replied by AlessandroEmm on topic Remora - Cannot clear E-STOP, without error

Remora - Cannot clear E-STOP, without error

Category: Basic Configuration

Those lines were purely just for illustration of the states output by halcmd.

My HALfile
loadrt remora SPI_clk_div=32 PRU_base_freq=40000

loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS


addf remora.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf remora.update-freq servo-thread
addf remora.write servo-thread

loadrt estop_latch
addf estop-latch.0 servo-thread
net estop-loopout       iocontrol.0.emc-enable-in  <= estop-latch.0.ok-out
net user-enable-out     iocontrol.0.user-enable-out  => remora.SPI-enable
net estop-loopin        remora.SPI-status  => estop-latch.0.ok-in => estop-latch.0.reset
net estop-reset         iocontrol.0.user-request-enable => remora.SPI-reset





setp remora.joint.0.scale       [JOINT_0]STEPGEN_SCALE
setp remora.joint.0.maxaccel    [JOINT_0]MAX_ACCELERATION
net xpos-cmd            <= joint.0.motor-pos-cmd        => remora.joint.0.pos-cmd
net j0pos-fb            <= remora.joint.0.pos-fb        => joint.0.motor-pos-fb
net j0enable            <= joint.0.amp-enable-out       => remora.joint.0.enable





setp remora.joint.1.scale               [JOINT_1]STEPGEN_SCALE
net y1-pos-cmd   <= joint.1.motor-pos-cmd => remora.joint.1.pos-cmd
net y1-pos-fb    <= remora.joint.1.pos-fb  => joint.1.motor-pos-fb
net y1-enable    <= joint.1.amp-enable-out => remora.joint.1.enable

net y2-pos-cmd   <= joint.2.motor-pos-cmd => remora.joint.2.pos-cmd
net y2-pos-fb    <= remora.joint.2.pos-fb  => joint.2.motor-pos-fb
net y2-enable    <= joint.2.amp-enable-out => remora.joint.2.enable

net z-pos-cmd    <= joint.3.motor-pos-cmd => remora.joint.3.pos-cmd
net z-pos-fb     <= remora.joint.3.pos-fb  => joint.3.motor-pos-fb
net z-enable     <= joint.3.amp-enable-out => remora.joint.3.enable

net X-min       remora.input.1         => joint.0.home-sw-in joint.0.neg-lim-sw-in
net Y-min       remora.input.2         => joint.1.home-sw-in joint.1.neg-lim-sw-in
net Z-min       remora.input.4         => joint.2.home-sw-in joint.2.neg-lim-sw-in
  • PCW
  • PCW's Avatar
Today 18:37
Replied by PCW on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

I'll test this setup later today.

 
  • Todd Zuercher
  • Todd Zuercher's Avatar
Today 17:38
Replied by Todd Zuercher on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

Here's the power connector 
 
  • Konstantin
  • Konstantin
Today 17:25 - Today 17:27
Replied by Konstantin on topic CiA 402 Folder Missing

CiA 402 Folder Missing

Category: EtherCAT

Hello,

the forum was indeed down during the weekend, no problem. On the first run of your configuration I forgot to remove the limit switches, the hand wheel and the MDI commands. Then I removed all of them but still the same result. By the way, I also switched the HOMING_METHOD and DISPLAY in the .ini file.

About the emergency stop - the motors are not mounted on the machine, they are on a stand and there is no danger of hurting anyone. Thank you for pointing it out.

Attached is the entire report when I run the LinuxCNC and the edited configuration files.
  • radom
  • radom
Today 17:23

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions


Oh, also, my braking/release signal is a single one for all 3 XYZ drives. Is it possible to try and separate them electrically? Most likely. I'm not sure that's a good idea, though.

Now I'm wondering if you are looking at the correct thing
is there anything in the electrical diagram as "Z achse bremse"?
  • Todd Zuercher
  • Todd Zuercher's Avatar
Today 17:15
Replied by Todd Zuercher on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

Yes both A and B.
  • radom
  • radom
Today 17:01

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions

I release z axis brake 0.2s after motion.motion-enabled and it works with my simodrive,
when does this servo power on signal becomes true? are you sure you are not releasing the brake before pid is working?
 
I don't think this is the issue. I checked just now to make sure. With me pressing F2 (which is also linked to the CNC ready signal going from the Mesa to the drive), I can clearly see the PID enabled and also motion.motion-enabled.

My AC power on button and circuit is separate from the Mesa entirely in an attempt not to have to reverse engineer the emergency stop, which is on the same board originally.

So my startup procedure is essentially:
LinuxCNC startup, LinuxCNC power on (F2), manually pushing the servo AC power on button, a signal returns to the Mesa board from the drive when AC power on is successful, that signal is linked in HAL to the brake release after a short timedelay.

In many cases, this works just fine. In many, Z falls through. Sometimes after a slight delay, so just when you think it's started up properly and the servo is holding the motor, it still falls through 10 seconds later.

Thanks for the suggestion, though!
How exactly is your servo AC power on handled? My Simodrive is sort of old, as you may see — the servos are 6SN1118-0AD11-0AA1 and the control board is 6SN1121-0BA11-0AA1. 



 

mine are from 1992 (mill) and 1997 (lathe) and judging by the pictures your simodrive looks like new compared to mine, but I had both power supplies repaired and also main spindle drive for lathe and Z axis drive for the mill
red led H1 axis fault is on page 83 and 84 from documentation
adegis.com/media/asset/eb8a4b2af69aebb3f...84e8f10fe17ff0ed.pdf
you can try swapping z and x drive motor connection (and encoder wiring and everything else) to see if it's not your drive that is failing
you said linuxcnc doesn't know that a fault occured so you don't get following error in linuxcnc??
I first power everything, then F2 only sends enable signal to the drives

 
  • tommylight
  • tommylight's Avatar
Today 16:56
Replied by tommylight on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

(A and B)?
 

Should be
( A and B )?
-
B with ) is translated to smiley face with glasses ...
  • PCW
  • PCW's Avatar
Today 16:43 - Today 17:13
Replied by PCW on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

Might be cable wiring (if you never even get a green blink  from the 7I84U, there is no communication)

As tommylight asked, do you have both field powers applied ( A and B )?


 
  • Todd Zuercher
  • Todd Zuercher's Avatar
Today 16:26
Replied by Todd Zuercher on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

Yes, the field power is connected.

I have this for the config line in hal
loadrt hm2_eth board_ip="10.10.10.10" config="num_encoders=5 num_pwmgens=0 num_stepgens=5 sserial_port_0=0000000x"

Here's the output from mesaflash;
twincnc@twincnc:~$ mesaflash --device 7i76eu --addr 10.10.10.10 --dbname2 7i85 --readhmid
Configuration Name: HOSTMOT2

General configuration information:

BoardName : MESA7I76
FPGA Size: 20 KGates
FPGA Pins: 256
Number of IO Ports: 3
Width of one I/O port: 17
Clock Low frequency: 100.0000 MHz
Clock High frequency: 160.0000 MHz
IDROM Type: 3
Instance Stride 0: 4
Instance Stride 1: 64
Register Stride 0: 256
Register Stride 1: 256

Modules in configuration:

Module: DPLL
There are 1 of DPLL in configuration
Version: 0
Registers: 7
BaseAddress: 7000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: WatchDog
There are 1 of WatchDog in configuration
Version: 0
Registers: 3
BaseAddress: 0C00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: IOPort
There are 3 of IOPort in configuration
Version: 0
Registers: 5
BaseAddress: 1000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: StepGen
There are 5 of StepGen in configuration
Version: 2
Registers: 10
BaseAddress: 2000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: MuxedQCount
There are 6 of MuxedQCount in configuration
Version: 4
Registers: 5
BaseAddress: 3600
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: MuxedQCountSel
There are 1 of MuxedQCountSel in configuration
Version: 0
Registers: 0
BaseAddress: 0000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: SSerial
There are 1 of SSerial in configuration
Version: 0
Registers: 6
BaseAddress: 5B00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 64 bytes

Module: LED
There are 1 of LED in configuration
Version: 0
Registers: 1
BaseAddress: 0200
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Configuration pin-out:

IO Connections for on-card -> 7I76
Pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir

TB2-4,5 0 IOPort StepGen 0 Dir/Table2 (Out)
TB2-2,3 1 IOPort StepGen 0 Step/Table1 (Out)
TB2-10,11 2 IOPort StepGen 1 Dir/Table2 (Out)
TB2-8,9 3 IOPort StepGen 1 Step/Table1 (Out)
TB2-16,17 4 IOPort StepGen 2 Dir/Table2 (Out)
TB2-14,15 5 IOPort StepGen 2 Step/Table1 (Out)
TB2-22,23 6 IOPort StepGen 3 Dir/Table2 (Out)
TB2-20,21 7 IOPort StepGen 3 Step/Table1 (Out)
TB3-4,5 8 IOPort StepGen 4 Dir/Table2 (Out)
TB3-2,3 9 IOPort StepGen 4 Step/Table1 (Out)
Internal-Field-IO 10 IOPort SSerial 0 TXData0 (Out)
Internal-Field-IO 11 IOPort SSerial 0 RXData0 (In)
TB3-18,19 12 IOPort SSerial 0 TXData1 (Out)
TB3-16,17 13 IOPort SSerial 0 RXData1 (In)
TB3-13,14 14 IOPort MuxedQCount 2 MuxQ-IDX (In)
TB3-10,11 15 IOPort MuxedQCount 2 MuxQ-B (In)
TB3-7,8 16 IOPort MuxedQCount 2 MuxQ-A (In)

IO Connections for P1 -> 7I85
Pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir

TB1-19,20 17 IOPort SSerial 0 RXData6 (In)
TB1-21,22 18 IOPort SSerial 0 TXData6 (Out)
TB1-11,12 19 IOPort SSerial 0 RXData5 (In)
TB1-13,14 20 IOPort SSerial 0 TXData5 (Out)
TB1-3,4 21 IOPort SSerial 0 RXData4 (In)
TB1-5,6 22 IOPort SSerial 0 TXData4 (Out)
TB2-19,20 23 IOPort SSerial 0 RXData3 (In)
TB2-21,22 24 IOPort SSerial 0 TXData3 (Out)
TB2-11,12 25 IOPort SSerial 0 RXData2 (In)
TB2-13,14 26 IOPort SSerial 0 TXData2 (Out)
Internal-EncMux 27 IOPort MuxedQCountSel 0 MuxSel0 (Out)
TB3-1,2,9,10 28 IOPort MuxedQCount 0 MuxQ-A (In)
TB3-4,5,12,13 29 IOPort MuxedQCount 0 MuxQ-B (In)
TB3-7,8,12,13 30 IOPort MuxedQCount 0 MuxQ-IDX (In)
TB3-17,18,TB2-1,2 31 IOPort MuxedQCount 1 MuxQ-A (In)
TB3-20,21,TB2-4,5 32 IOPort MuxedQCount 1 MuxQ-B (In)
TB3-23,24,TB2-7,8 33 IOPort MuxedQCount 1 MuxQ-IDX (In)

IO Connections for P2
DB25 pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir

1 34 IOPort None
14 35 IOPort None
2 36 IOPort None
15 37 IOPort None
3 38 IOPort None
16 39 IOPort None
4 40 IOPort None
17 41 IOPort None
5 42 IOPort None
6 43 IOPort None
7 44 IOPort None
8 45 IOPort None
9 46 IOPort None
10 47 IOPort None
11 48 IOPort None
12 49 IOPort None
13 50 IOPort None

twincnc@twincnc:~$
  • PCW
  • PCW's Avatar
Today 16:19
Replied by PCW on topic 7i92TM defect? How to verify?

7i92TM defect? How to verify?

Category: Driver Boards

what does

mesaflash --device ethernet --addr 10.10.10.10 --rpo 0x1004


report?

(that's the second port)

 
Displaying 16 - 30 out of 18687 results.
Time to create page: 0.420 seconds
Powered by Kunena Forum