Man page - sim_axis_hardware(9)
Packages contains this manual
- rotarydelta(1)
- lut5(9)
- sampler(9)
- xyzab-tdr-gui(1)
- emccalib(1)
- linuxcnc_var(1)
- ton(9)
- xor2(9)
- div2(9)
- ddt(9)
- sim_matrix_kb(9)
- streamer(9)
- genserkins(9)
- hostmot2(9)
- melfagui(1)
- latency-histogram(1)
- debuglevel(1)
- hm2_spix(9)
- image-to-gcode(1)
- axis(1)
- sample_hold(9)
- conv_s32_float(9)
- mux8(9)
- hal_input(1)
- offset(9)
- qtplasmac-materials(1)
- conv_u32_s32(9)
- lcd(9)
- multiswitch(9)
- gearchange(9)
- rosekins(9)
- biquad(9)
- conv_bit_s32(9)
- sum2(9)
- mux_generic(9)
- hm2_pci(9)
- histobins(9)
- updown(9)
- scale(9)
- gray2bin(9)
- monitor-xhc-hb04(1)
- pmx485-test(1)
- thc(9)
- sim_spindle(9)
- abs(9)
- pmx485(1)
- mdro(1)
- halscope(1)
- integ(9)
- timedelta(9)
- ohmic(9)
- differential(9)
- xhc-whb04b-6(1)
- select8(9)
- sim_encoder(9)
- hal_bb_gpio(9)
- counter(9)
- gmoccapy(1)
- latency-plot(1)
- mux2(9)
- conv_bit_u32(9)
- scorbot-er-3(1)
- xyzbc-trt-gui(1)
- serport(9)
- hal_parport(9)
- vfs11_vfd(1)
- anglejog(9)
- mux4(9)
- spindle_monitor(9)
- conv_u32_bit(9)
- maxkins(9)
- hy_vfd(1)
- update_ini(1)
- threadtest(9)
- mb2hal(1)
- wcomp(9)
- constant(9)
- xhc_hb04_util(9)
- invert(9)
- knob2float(9)
- lincurve(9)
- halrmt(1)
- conv_s32_u32(9)
- shuttle(1)
- max5gui(1)
- lowpass(9)
- abs_s32(9)
- halcmd_twopass(1)
- toggle2nist(9)
- sim_axis_hardware(9)
- gscreen(1)
- rs274(1)
- tooledit(1)
- max31855(9)
- trivkins(9)
- simulate_probe(1)
- mdi(1)
- axis(9)
- watchdog(9)
- sphereprobe(9)
- eoffset_per_angle(9)
- limit1(9)
- hm2_spi(9)
- genhexkins(9)
- filter_kalman(9)
- threads(9)
- inivar(1)
- linuxcncsvr(1)
- hypot(9)
- plasmac(9)
- touchy(1)
- ilowpass(9)
- thermistor(1)
- xhc-hb04(1)
- conv_s32_bit(9)
- pyvcp(1)
- gs2_vfd(1)
- not(9)
- puma560gui(1)
- encoder(9)
- thcud(9)
- pyui(1)
- qtvcp(1)
- halreport(1)
- hbmgui(1)
- linuxcnctop(1)
- halshow(1)
- xyzab_tdr_kins(9)
- pid(9)
- classicladder(9)
- bin2gray(9)
- gentrivkins(9)
- hy_gt_vfd(1)
- mux16(9)
- ngcgui(1)
- time(9)
- hm2_7i90(9)
- gremlin_view(1)
- xyzac-trt-gui(1)
- latency-test(1)
- scarakins(9)
- gladevcp_demo(1)
- sim_home_switch(9)
- conv_float_s32(9)
- or2(9)
- linuxcnc(1)
- pentakins(9)
- charge_pump(9)
- tpcomp(9)
- motion(9)
- homecomp(9)
- latencybins(9)
- gladevcp(1)
- motion-logger(1)
- blend(9)
- enum(9)
- linuxcnc_info(1)
- clarkeinv(9)
- deadzone(9)
- and2(9)
- elbpcom(1)
- halstreamer(1)
- steptest(9)
- io(1)
- bitwise(9)
- weighted_sum(9)
- hm2_7i43(9)
- userkins(9)
- halsampler(1)
- teach-in(1)
- panelui(1)
- conv_float_u32(9)
- estop_latch(9)
- axis-remote(1)
- matrix_kb(9)
- hm2_rpspi(9)
- millturn(1)
- gantry(9)
- maj3(9)
- xhc-hb04-accels(1)
- milltask(1)
- pyvcp_demo(1)
- pumagui(1)
- orient(9)
- rotatekins(9)
- mitsub_vfd(1)
- hal_manualtoolchange(1)
- siggen(9)
- vfdb_vfd(1)
- axistest(9)
- limit3(9)
- scaled_s32_sums(9)
- mqtt-publisher(1)
- rtapi_app(1)
- at_pid(9)
- carousel(9)
- joyhandle(9)
- edge(9)
- tool_mmap_read(1)
- conv_bit_float(9)
- minmax(9)
- halrun(1)
- hexagui(1)
- iov2(1)
- haltcl(1)
- pyngcgui(1)
- maho600gui(1)
- tp(9)
- tof(9)
- stepgen(9)
- lineardeltakins(9)
- conv_u32_float(9)
- sim_pin(1)
- debounce(9)
- 5axisgui(1)
- limit2(9)
- wj200_vfd(1)
- scaragui(1)
- qtplasmac-plasmac2qt(1)
- linuxcncmkdesktop(1)
- halcmd(1)
- tool_watch(1)
- clarke3(9)
- hm2_eth(9)
- setsserial(9)
- pumakins(9)
- message(9)
- linuxcnc_module_helper(1)
- lineardelta(1)
- tripodkins(9)
- clarke2(9)
- dbounce(9)
- qtplasmac-setup(1)
- halmeter(1)
- flipflop(9)
- gantrykins(9)
- gladevcp(9)
- pncconf(1)
- comp(9)
- logic(9)
- pwmgen(9)
- qtplasmac-cfg2prefs(1)
- tristate_bit(9)
- kins(9)
- corexy_by_hal(9)
- sim-torch(1)
- toggle(9)
- sendkeys(1)
- mesa_uart(9)
- bldc(9)
- millturn(9)
- linuxcnclcd(1)
- bitslice(9)
- oneshot(9)
- near(9)
- feedcomp(9)
- schedrmt(1)
- multiclick(9)
- hal-histogram(1)
- supply(9)
- stepconf(1)
- mesa_pktgyro_test(9)
- match8(9)
- qtplasmac_gcode(1)
- modcompile(1)
- sim_parport(9)
- svd-ps_vfd(1)
- limit_axis(9)
- halui(1)
- demux(9)
- moveoff(9)
- mesa_7i65(9)
- sserial(9)
- moveoff_gui(1)
- mult2(9)
- pi500_vfd(1)
- iocontrol(1)
- spindle(9)
- encoder_ratio(9)
- tristate_float(9)
- timedelay(9)
- simple_tp(9)
- linuxcncrsh(1)
- setup_designer(1)
- opto_ac5(9)
apt-get install linuxcnc-uspace
Manual
SIM_AXIS_HARDWARE
NAMESYNOPSIS
DESCRIPTION
FUNCTIONS
PINS
AUTHOR
LICENSE
NAME
sim_axis_hardware - A component to simulate home and limit switches
SYNOPSIS
|
loadrt sim_axis_hardware [count= N |names= name1 [, name2... ]] |
DESCRIPTION
This component
creates simulated home and limit switches based on the
current position.
It currently can supply simulation for X, tandem X, Y,
tandem Y, Z, U, V, and A axes.
FUNCTIONS
sim-axis-hardware. N .update (requires a floating-point thread)
PINS
sim-axis-hardware. N .Xcurrent-pos float in
The current position on the axis - eg connect to joint.0.motor-pos-fb
sim-axis-hardware.
N
.X2current-pos
float in
sim-axis-hardware.
N
.Ycurrent-pos
float in
sim-axis-hardware.
N
.Y2current-pos
float in
sim-axis-hardware.
N
.Zcurrent-pos
float in
sim-axis-hardware.
N
.Acurrent-pos
float in
sim-axis-hardware.
N
.Ucurrent-pos
float in
sim-axis-hardware.
N
.Vcurrent-pos
float in
sim-axis-hardware.
N
.Xhomesw-pos
float in
(default:
1
)
The position of the home switch
sim-axis-hardware.
N
.X2homesw-pos
float in (default:
1
)
sim-axis-hardware.
N
.Yhomesw-pos
float in
(default:
1
)
sim-axis-hardware.
N
.Y2homesw-pos
float in
(default:
1
)
sim-axis-hardware.
N
.Zhomesw-pos
float in
(default:
1
)
sim-axis-hardware.
N
.Ahomesw-pos
float in
(default:
1
)
sim-axis-hardware.
N
.Uhomesw-pos
float in
(default:
1
)
sim-axis-hardware.
N
.Vhomesw-pos
float in
(default:
1
)
sim-axis-hardware.
N
.Xmaxsw-upper
float
in
The upper range of the maximum limit switch, above this is false.
sim-axis-hardware.
N
.X2maxsw-upper
float in
sim-axis-hardware.
N
.Ymaxsw-upper
float in
sim-axis-hardware.
N
.Y2maxsw-upper
float in
sim-axis-hardware.
N
.Zmaxsw-upper
float in
sim-axis-hardware.
N
.Amaxsw-upper
float in
sim-axis-hardware.
N
.Umaxsw-upper
float in
sim-axis-hardware.
N
.Vmaxsw-upper
float in
sim-axis-hardware.
N
.Xmaxsw-lower
float
in
The lower range of the maximum limit switch, below this is false.
sim-axis-hardware.
N
.X2maxsw-lower
float in
sim-axis-hardware.
N
.Ymaxsw-lower
float in
sim-axis-hardware.
N
.Y2maxsw-lower
float in
sim-axis-hardware.
N
.Zmaxsw-lower
float in
sim-axis-hardware.
N
.Amaxsw-lower
float in
sim-axis-hardware.
N
.Umaxsw-lower
float in
sim-axis-hardware.
N
.Vmaxsw-lower
float in
sim-axis-hardware.
N
.Xminsw-upper
float
in
The upper range of the minimum limit switch, above this is false.
sim-axis-hardware.
N
.X2minsw-upper
float in
sim-axis-hardware.
N
.Yminsw-upper
float in
sim-axis-hardware.
N
.Y2minsw-upper
float in
sim-axis-hardware.
N
.Zminsw-upper
float in
sim-axis-hardware.
N
.Aminsw-upper
float in
sim-axis-hardware.
N
.Uminsw-upper
float in
sim-axis-hardware.
N
.Vminsw-upper
float in
sim-axis-hardware.
N
.Xminsw-lower
float
in
The lower range of the minimum limit switch, below this is false.
sim-axis-hardware.
N
.X2minsw-lower
float in
sim-axis-hardware.
N
.Yminsw-lower
float in
sim-axis-hardware.
N
.Y2minsw-lower
float in
sim-axis-hardware.
N
.Zminsw-lower
float in
sim-axis-hardware.
N
.Aminsw-lower
float in
sim-axis-hardware.
N
.Uminsw-lower
float in
sim-axis-hardware.
N
.Vminsw-lower
float in
sim-axis-hardware.
N
.Xhomesw-hyst
float in
(default:
.025
)
range that home switch will be true +- half this to the home position
sim-axis-hardware.
N
.X2homesw-hyst
float in (default:
.025
)
sim-axis-hardware.
N
.Yhomesw-hyst
float in
(default:
.025
)
sim-axis-hardware.
N
.Y2homesw-hyst
float in
(default:
.025
)
sim-axis-hardware.
N
.Zhomesw-hyst
float in
(default:
.025
)
sim-axis-hardware.
N
.Ahomesw-hyst
float in
(default:
.025
)
sim-axis-hardware.
N
.Uhomesw-hyst
float in
(default:
.025
)
sim-axis-hardware.
N
.Vhomesw-hyst
float in
(default:
.025
)
sim-axis-hardware.
N
.Xhoming
bit in
True is homing in progress
sim-axis-hardware.
N
.X2homing
bit in
sim-axis-hardware.
N
.Yhoming
bit in
sim-axis-hardware.
N
.Y2homing
bit in
sim-axis-hardware.
N
.Zhoming
bit in
sim-axis-hardware.
N
.Ahoming
bit in
sim-axis-hardware.
N
.Uhoming
bit in
sim-axis-hardware.
N
.Vhoming
bit in
sim-axis-hardware.
N
.Xhomesw-out
bit
out
Home switch for the X axis
sim-axis-hardware.
N
.X2homesw-out
bit out
sim-axis-hardware.
N
.Yhomesw-out
bit out
sim-axis-hardware.
N
.Y2homesw-out
bit out
sim-axis-hardware.
N
.Zhomesw-out
bit out
sim-axis-hardware.
N
.Ahomesw-out
bit out
sim-axis-hardware.
N
.Uhomesw-out
bit out
sim-axis-hardware.
N
.Vhomesw-out
bit out
sim-axis-hardware.
N
.homesw-all
bit out
sim-axis-hardware.
N
.Xmaxsw-out
bit out
Max limit switch
sim-axis-hardware. N .Xminsw-out bit out
min limit switch
sim-axis-hardware. N .Xbothsw-out bit out
True for both max and min limit switch
sim-axis-hardware.
N
.X2maxsw-out
bit out
sim-axis-hardware.
N
.X2minsw-out
bit out
sim-axis-hardware.
N
.X2bothsw-out
bit out
sim-axis-hardware.
N
.Ymaxsw-out
bit out
sim-axis-hardware.
N
.Yminsw-out
bit out
sim-axis-hardware.
N
.Ybothsw-out
bit out
sim-axis-hardware.
N
.Y2maxsw-out
bit out
sim-axis-hardware.
N
.Y2minsw-out
bit out
sim-axis-hardware.
N
.Y2bothsw-out
bit out
sim-axis-hardware.
N
.Zmaxsw-out
bit out
sim-axis-hardware.
N
.Zminsw-out
bit out
sim-axis-hardware.
N
.Zbothsw-out
bit out
sim-axis-hardware.
N
.Amaxsw-out
bit out
sim-axis-hardware.
N
.Aminsw-out
bit out
sim-axis-hardware.
N
.Abothsw-out
bit out
sim-axis-hardware.
N
.Umaxsw-out
bit out
sim-axis-hardware.
N
.Uminsw-out
bit out
sim-axis-hardware.
N
.Ubothsw-out
bit out
sim-axis-hardware.
N
.Vmaxsw-out
bit out
sim-axis-hardware.
N
.Vminsw-out
bit out
sim-axis-hardware.
N
.Vbothsw-out
bit out
sim-axis-hardware.
N
.limitsw-all
bit out
sim-axis-hardware.
N
.limitsw-homesw-all
bit
out
True for all limits and all home.
sim-axis-hardware.
N
.Xmaxsw-homesw-out
bit out
sim-axis-hardware.
N
.Xminsw-homesw-out
bit
out
sim-axis-hardware.
N
.Xbothsw-homesw-out
bit
out
sim-axis-hardware.
N
.X2maxsw-homesw-out
bit
out
sim-axis-hardware.
N
.X2minsw-homesw-out
bit
out
sim-axis-hardware.
N
.X2bothsw-homesw-out
bit out
sim-axis-hardware.
N
.Ymaxsw-homesw-out
bit
out
sim-axis-hardware.
N
.Yminsw-homesw-out
bit
out
sim-axis-hardware.
N
.Ybothsw-homesw-out
bit
out
sim-axis-hardware.
N
.Y2maxsw-homesw-out
bit
out
sim-axis-hardware.
N
.Y2minsw-homesw-out
bit
out
sim-axis-hardware.
N
.Y2bothsw-homesw-out
bit out
sim-axis-hardware.
N
.Zmaxsw-homesw-out
bit
out
sim-axis-hardware.
N
.Zminsw-homesw-out
bit
out
sim-axis-hardware.
N
.Zbothsw-homesw-out
bit
out
sim-axis-hardware.
N
.Amaxsw-homesw-out
bit
out
sim-axis-hardware.
N
.Aminsw-homesw-out
bit
out
sim-axis-hardware.
N
.Abothsw-homesw-out
bit
out
sim-axis-hardware.
N
.Umaxsw-homesw-out
bit
out
sim-axis-hardware.
N
.Uminsw-homesw-out
bit
out
sim-axis-hardware.
N
.Ubothsw-homesw-out
bit
out
sim-axis-hardware.
N
.Vmaxsw-homesw-out
bit
out
sim-axis-hardware.
N
.Vminsw-homesw-out
bit
out
sim-axis-hardware.
N
.Vbothsw-homesw-out
bit
out
sim-axis-hardware.
N
.limit-offset
float in
(default:
.01
)
how much the limit switches are offset from inputted position. added to max, subtracted from min
AUTHOR
Chris S Morley
LICENSE
GPL