Mitsubishi VFD Modbus cant get it work

More
4 years 9 months ago #231331 by hitchhiker
Hi.. the switch from mach3 to linuxcnc is not easy...I have a Mitsubishi FR 720 VFD.With Mach3 all works fine.
With Linuxcnc i got error when Start Linuxcnc.I done:
sudo usermod -a -G dialout $USER
sudo grep dialout /etc/groupi
get : dialout:x:20:cnc
sudo chmod 666 /dev/ttyUSB0

ok..then i installed :https://github.com/LinuxCNC/linuxcnc/blob/master/src/hal/user_comps/mitsub_vfd.pyand

now... i got errors... i cant understand.. because i use the example....  then i short the example... nothing...

i know..  everyday i write here.... sorry.... but i dont understand what i do wrong... 

Please Log in to join the conversation.

More
4 years 9 months ago #231334 by Clive S
addf parport.0.write base-thread
addf parport.0.reset base-thread

Try moving the above to the end of the addf base thread

Please Log in to join the conversation.

More
4 years 9 months ago #231337 by hitchhiker
i try... but no difference... i reboot... wait a minute and start linuxcnc.. same error.

i thank you.. but why moving the 2 lines. which reason? i want to understand.

another question...
i was thinking that linuxcnc allready have the components installed.. why i must compile the mitusb_vfd.py?!

i installed linuxcnc from live cd


thanks

Please Log in to join the conversation.

More
4 years 9 months ago #231354 by hitchhiker
if i send via terminal:

halcmd loadusr mitsub_vfd -p /dev/ttyUSB1

i get:

cnc@cnc:~$ ('/dev/ttyUSB1', 9600)
Mitsubishi VFD serial computer link has loaded
Port: /dev/ttyUSB1,
baudrate: 9600
8 data bits, no parity, 2 stop bits

Mitsubishi mitsub_vfd VFD: slave# 00 added

Traceback (most recent call last):
File "/usr/bin/mitsub_vfd", line 436, in <module>
app = mitsubishi_serial(vfd_names=device_ids,baudrate=int(baud),port=port)
File "/usr/bin/mitsub_vfd", line 117, in __init__
self.set_special_monitor()
File "/usr/bin/mitsub_vfd", line 296, in set_special_monitor
word = self.prepare_data(cmd,option)
File "/usr/bin/mitsub_vfd", line 318, in prepare_data
return bytes(converted_data, 'utf-8')
TypeError: str() takes at most 1 argument (2 given)


same with :


halcmd loadusr mitsub_vfd -p /dev/ttyUSB1 spindle=01
cnc@cnc:~$ ('/dev/ttyUSB1', 9600)
Mitsubishi VFD serial computer link has loaded
Port: /dev/ttyUSB1,
baudrate: 9600
8 data bits, no parity, 2 stop bits

Mitsubishi spindle VFD: slave# 01 added

Traceback (most recent call last):
  File "/usr/bin/mitsub_vfd", line 436, in <module>
    app = mitsubishi_serial(vfd_names=device_ids,baudrate=int(baud),port=port)
  File "/usr/bin/mitsub_vfd", line 117, in __init__
    self.set_special_monitor()
  File "/usr/bin/mitsub_vfd", line 296, in set_special_monitor
    word = self.prepare_data(cmd,option)
  File "/usr/bin/mitsub_vfd", line 318, in prepare_data
    return bytes(converted_data, 'utf-8')
TypeError: str() takes at most 1 argument (2 given)





whats the reason for the errors?! i cant load in linuxcnc to show me the pins,signals...... its a fresh install of linuxcnc livecd.

thanks

Please Log in to join the conversation.

More
4 years 9 months ago #231385 by cmorley
What version of linuxcnc are you using?
Mitsub is included in 2.7 and newer.

If I had to guess I'd say it was a python version problem but I need some info to answer.

Please Log in to join the conversation.

More
4 years 9 months ago #231400 by hitchhiker
2.8.2 buster rt live dvd installed from usbstick. 4.0.8.
is this what you mean???
phyton is version 3.7


thanks

Please Log in to join the conversation.

More
4 years 9 months ago #231402 by cmorley
linuxcnc 2.8 only works with python 2

Please Log in to join the conversation.

More
4 years 9 months ago #231403 by hitchhiker
oh ok, please look to the github link.
first line ... pyhton3.

what must i install?

i load from github the raw mitsub_vfd.py
then in install it with

sudo halcompile --install mitsub_vfd.py

this is right?


where can i found the folder for the included comps? i search yesterday the complete night but cant find the folder.

as example... wj200_vfd.comp is not on my harddrive.. is it normal?!

thanks

Please Log in to join the conversation.

More
4 years 9 months ago #231404 by cmorley
mitsub is included in 2.8. you don;t need to download it.
the one included in 2.8 is made for python 2.
the one you downloaded is from master branch , which requires python3

Please Log in to join the conversation.

More
4 years 9 months ago #231405 by hitchhiker
but why i can find it on my harddisk?!

Please Log in to join the conversation.

Time to create page: 0.149 seconds
Powered by Kunena Forum