Comments (3)
model:
paths
cnc_id
power_on_time
paths:
1:
axis_names
spindle_names
sys_info
stat_info
figures
gcode_blocks
axes:
X:
axis_data
Y:
axis_data
Z:
axis_data
spindles:
S:
spindle_data
model:
paths
cnc_id
power_on_time
paths:
1:
axis_names
spindle_names
sys_info
stat_info
figures
gcode_blocks
axes:
X1:
axis_data
Z1:
axis_data
spindles:
S:
spindle_data
2:
axis_names
spindle_names
sys_info
stat_info
figures
gcode_blocks
axes:
X2:
axis_data
Z2:
axis_data
spindles:
S:
spindle_data
model:
paths
cnc_id
power_on_time
paths:
1:
axis_names
spindle_names
sys_info
stat_info
figures
gcode_blocks
axes:
X:
axis_data
Y:
axis_data
Z:
axis_data
U:
axis_data
spindles:
from ladder99.
Maybe something like this.
{
"handler": {
"name": "Native",
"type": "l99.driver.fanuc.handlers.Native"
},
"collector": {
"name": "Basic08",
"type": "l99.driver.fanuc.collectors.Basic08"
},
"observations": {
"root": [
{
"name": "connect",
"veneer": "l99.driver.fanuc.veneers.Connect"
},
{
"name": "paths",
"veneer": "l99.driver.fanuc.veneers.GetPath"
},
{
"name": "cnc_id",
"veneer": "l99.driver.fanuc.veneers.CNCId"
},
{
"name": "power_on_time",
"veneer": "l99.driver.fanuc.veneers.RdParamLData"
}
],
"path": [
{
"name": "axis_names",
"veneer": "l99.driver.fanuc.veneers.RdAxisname"
},
{
"name": "spindle_names",
"veneer": "l99.driver.fanuc.veneers.RdSpindlename"
},
{
"name": "sys_info",
"veneer": "l99.driver.fanuc.veneers.SysInfo"
},
{
"name": "stat_info",
"veneer": "l99.driver.fanuc.veneers.StatInfoText"
},
{
"name": "figures",
"veneer": "l99.driver.fanuc.veneers.Figures"
},
{
"name": "gcode_blocks",
"veneer": "l99.driver.fanuc.veneers.GCodeBlocks"
}
],
"axis": [
{
"name": "axis_data",
"veneer": "l99.driver.fanuc.veneers.RdDynamic2_1"
}
],
"spindle": [
{
"name": "spindle_data",
"type": "l99.driver.fanuc.veneers.RdActs2"
}
]
},
"structure": {
"observations": {
"$ref": "#/observations/root"
},
"path": [
{
"name": 1,
"observations": {
"$ref": "#/observations/path"
},
"axis": [
{
"name": "X",
"observations": {
"$ref": "#/observations/axis"
}
},
{
"name": "Y",
"observations": {
"$ref": "#/observations/axis"
}
},
{
"name": "Z",
"observations": {
"$ref": "#/observations/axis"
}
}
],
"spindle": [
{
"name": "S",
"observations": {
"$ref": "#/observations/spindle"
}
}
]
}
]
}
}
from ladder99.
The model is completely generated on Fanuc-Driver side.
from ladder99.
Related Issues (20)
- Test MQTT driver with Kepware IoT Gateway egress HOT 2
- Handle `SIGINT` and other signals to shutdown all running apps gracefully HOT 2
- Add more SQL examples how to query database HOT 2
- Create a custom driver in example setup and demonstrate it HOT 1
- Monitor disk space usage and prune dataitems when low HOT 4
- Make `l99` command installation optional HOT 1
- Create GraphQL egress endpoint HOT 1
- Add an API to manage configuration, machines and machine monitoring
- docs - bring design/*.md into main docs HOT 6
- Relay service should be an adapter.
- Allow fanuc-driver to start up with l99 stack.
- Add support for Mazak CNCs without MTConnect
- Re-design `ladder99` HOT 1
- Timezone consistency problem in Postgres ladder 99 functions or raw to public schema HOT 4
- /home/fiab/ladder99/shell/l99: line 56: /home/fiab/shell/commands/using: No such file or directory HOT 3
- With docker already installed, following the instructions to create new user, that user needs to be manually added to docker group HOT 3
- l99 shell script bad substitution HOT 3
- pgAdmin cannot connect to db HOT 5
- RTD do not seem to update from main branch. HOT 1
- How to use Meter?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ladder99.