-
Notifications
You must be signed in to change notification settings - Fork 146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it support Linuxcnc 2.9 now? #92
Comments
Do you run LinuxCNC on linux-rt ? Could you provide more details about the "problems" ? |
Hi Boris
This is the Error message When I run linuxcnc with my config.
Starting LinuxCNC...
Found file(REL): ./cpd17_x.hal
Note: Using POSIX realtime
./cpd17_x.hal:24: Pin 'lcec.0.2.dout-0' does not exist
.......
and My LinuxCNC version is 2.8 . My system is debian9 with kernel
4.19.132-rt
Thanks & Best Regards
Wade
Boris Skegin <[email protected]> 于2020年9月10日周四 下午5:22写道:
… Do you run LinuxCNC on linux-rt ?
Could you provide more details about the "problems" ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#92 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK7EBEYUHVYAQENIUQ443MTSFCLFZANCNFSM4REOZXPQ>
.
|
Hi Boris
The following is my cpd17_x.hal
loadusr -W lcec_conf ethercat-conf_X.xml
loadrt lcec
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD
servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt not count=1
#-----------------------------------------------------------
addf lcec.read-all servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf not.0 servo-thread
addf lcec.write-all servo-thread
#-----------------------------------------------------------
net bus_up lcec.state-op => iocontrol.0.emc-enable-in
net tool-change iocontrol.0.tool-change iocontrol.0.tool-changed
net tool-prepare iocontrol.0.tool-prepare iocontrol.0.tool-prepared
#-----------------------------------------------------------
net Spindel_enable motion.spindle-on => lcec.0.2.dout-0
net Spindel_dir motion.spindle-reverse => lcec.0.2.dout-1
# Test Homefahrt
net RefX halui.spindle.is-on => axis.0.home-sw-in
#-----------------------------------------------------------
# ChangeSetImmediatly: true -> neuer Zielwert sofort aktivieren
setp lcec.0.3.X-cmd-ChangeSetImmediatly true
# NewSetpoint in jedem Zyklus ändern
net NewSetpoint not.0.out => not.0.in
#-----------------------------------------------------------
# X-Achse
#-----------------------------------------------------------
net EnableAmpX axis.0.amp-enable-out => lcec.0.3.X-cmd-SwitchOn
net EnableAmpX lcec.0.3.X-cmd-EnableVoltage
net EnableAmpX lcec.0.3.X-cmd-/QuickStop
net EnableAmpX lcec.0.3.X-cmd-EnableOperation
#-----------------------------------------------------------
# Istposition vom Motor an axis übergeben
net Xachse_fb lcec.0.3.X-Pos => axis.0.motor-pos-fb
#-----------------------------------------------------------
# Sollposition von axis an den Motor übergeben
net Xachse_cmd axis.0.motor-pos-cmd => lcec.0.3.X-TargetPos
#-----------------------------------------------------------
# NewSetpoint an den Motor übergeben
net NewSetpoint => lcec.0.3.X-cmd-NewSetpoint
#-----------------------------------------------------------
# Y+Z-Achse simulieren
#-----------------------------------------------------------
net Ypos axis.1.motor-pos-cmd => axis.1.motor-pos-fb
net Zpos axis.2.motor-pos-cmd => axis.2.motor-pos-fb
Thanks & Best Regards
Wade
徐春淼 <[email protected]> 于2020年9月11日周五 下午12:14写道:
… Hi Boris
This is the Error message When I run linuxcnc with my config.
Starting LinuxCNC...
Found file(REL): ./cpd17_x.hal
Note: Using POSIX realtime
./cpd17_x.hal:24: Pin 'lcec.0.2.dout-0' does not exist
.......
and My LinuxCNC version is 2.8 . My system is debian9 with kernel
4.19.132-rt
Thanks & Best Regards
Wade
Boris Skegin ***@***.***> 于2020年9月10日周四 下午5:22写道:
> Do you run LinuxCNC on linux-rt ?
>
> Could you provide more details about the "problems" ?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#92 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AK7EBEYUHVYAQENIUQ443MTSFCLFZANCNFSM4REOZXPQ>
> .
>
|
This error means that you want to connect a signal a pin called "dout-0" located at the third slave which in its turn is governed by master instance 0. So check if all these conditions are true. |
Hi,Boris
I only use one servo to be my Ethercat slave,and I want to make the Y
、Z axis to be virtual。How should I modify my config?
Thanks & Best Regards
Wade
Boris Skegin <[email protected]> 于2020年9月11日周五 下午1:02写道:
… Starting LinuxCNC... Found file(REL): ./cpd17_x.hal Note: Using POSIX
realtime ./cpd17_x.hal:24: Pin 'lcec.0.2.dout-0' does not exist .......
This error means that you want to connect a signal a pin called "dout-0"
located at the third slave which in its turn is governed by master instance
0. So check if all these conditions are true.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#92 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK7EBE4CRJJEMJSO2ABOWV3SFGVO7ANCNFSM4REOZXPQ>
.
|
If you have only 1 master and only 1 slave, then try lcec.0.0.dout-0 and check if dout-0 really exists. To check it, run smth. like:
|
Hi,Boris
Thanks a million。
I’ll try it now。
Thanks & Best Regards
Wade
Boris Skegin <[email protected]> 于2020年9月11日周五 下午2:04写道:
… If you have only 1 master and only 1 slave, then try lcec.0.0.dout-0 and
check if *dout-0* really exists.
To check it, run smth. like:
loadusr -W lcec_conf ethercat-conf_X.xml
loadrt lcec
show pin lcec
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#92 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK7EBE47IDRDV45YHODTTADSFG4VLANCNFSM4REOZXPQ>
.
|
Hi,Boris
I chenged my .hal like this ,but still have Error messages
*****************************cpd17_x.hal***************************************
# Erstellt von stepconf am Tue Jul 16 23:06:39 2013
# Änderungen an dieser Datei werden beim nächsten
# Aufruf von stepconf überschrieben.
loadusr -W lcec_conf /home/pi/linuxcnc/configs/sim.axis/deltaPos.xml
loadrt lcec
addf lcec.read-all servo-thread
addf lcec.write-all servo-thread
setp lcec.0.0.drivecontrol-1 1
setp lcec.0.0.drivecontrol-2 1
#net Xachse_fb lcec.0.0.pos => axis.0.motor-pos-fb
net Xpos => lcec.0.0.poscommand
net Xachse_AF axis.0.amp-enable-out => lcec.0.0.drivecontrol-0
net Xachse_AF => lcec.0.0.drivecontrol-3
net Xachse_AF => lcec.0.0.drivecontrol-5
******************************ERROR********************************************
HAL: ERROR: thread 'servo-read' not found
./cpd17_x.hal:6: addf failed
***********************************************************************************
Thanks & Best Regards
Wade
and how to run smth? I tried to run smth in my terminal, but it is
bash: smth: command not find
徐春淼 <[email protected]> 于2020年9月11日周五 下午3:00写道:
… Hi,Boris
Thanks a million。
I’ll try it now。
Thanks & Best Regards
Wade
Boris Skegin ***@***.***> 于2020年9月11日周五 下午2:04写道:
> If you have only 1 master and only 1 slave, then try lcec.0.0.dout-0 and
> check if *dout-0* really exists.
>
> To check it, run smth. like:
>
> loadusr -W lcec_conf ethercat-conf_X.xml
> loadrt lcec
> show pin lcec
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#92 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AK7EBE47IDRDV45YHODTTADSFG4VLANCNFSM4REOZXPQ>
> .
>
|
You have to read more about HAL script language, for instance, how to load a thread. |
Hi,Boris
Thanks
Thanks & Best Regards
Wade
Boris Skegin <[email protected]> 于2020年9月11日周五 下午5:42写道:
… You have to read more about HAL script language, for instance, how to load
a thread.
http://linuxcnc.org/docs/html/hal/tutorial.html#_making_realtime_code_run
smth. means merely something.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#92 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK7EBE7CXL7WLISCAOCPGGDSFHWIPANCNFSM4REOZXPQ>
.
|
Hi, Boris
I've see the url you send me, and it's very useful.
I've translate it to our language and share it to my friends.
Thanks & Best Regards
Wade
徐春淼 <[email protected]> 于2020年9月11日周五 下午7:25写道:
… Hi,Boris
Thanks
Thanks & Best Regards
Wade
Boris Skegin ***@***.***> 于2020年9月11日周五 下午5:42写道:
> You have to read more about HAL script language, for instance, how to
> load a thread.
> http://linuxcnc.org/docs/html/hal/tutorial.html#_making_realtime_code_run
> smth. means merely something.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#92 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AK7EBE7CXL7WLISCAOCPGGDSFHWIPANCNFSM4REOZXPQ>
> .
>
|
Dears
I‘ve tried many times on linuxcnc 2.9 with this driver。but it always has many problems。
Can it match Linuxcnc 2.9 now?
Thanks & Best Regards
Wade
The text was updated successfully, but these errors were encountered: