Skip to content

Commit

Permalink
feat: add MetalFormingMachine
Browse files Browse the repository at this point in the history
  • Loading branch information
GoetzGoerisch committed Oct 1, 2024
1 parent edd10a0 commit f57fbc9
Show file tree
Hide file tree
Showing 10 changed files with 93,345 additions and 73,893 deletions.
11 changes: 6 additions & 5 deletions configuration.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@
"./nodesets/Opc.Ua.Robotics.NodeSet2.xml",
"./nodesets/Opc.Ua.Woodworking.NodeSet2.xml",
"./nodesets/Opc.Ua.LaserSystems.NodeSet2.xml",
"./nodesets/Opc.Ua.IRDI.NodeSet2.xml",
"./nodesets/Opc.Ua.PADIM.NodeSet2.xml",
"./nodesets/Opc.Ua.Machinery.ProcessValues.NodeSet2.xml",
"./nodesets/Opc.Ua.MetalForming.NodeSet2.xml",
"./models/ShowCaseMachineTool.xml",
"./models/Machinetool-Example.xml",
"./models/opcroboticstestserver.xml",
Expand All @@ -51,14 +55,11 @@
"./models/umati_opc40084-9_sample_instance.xml",
"./models/umati_opc40084-11_sample_instance.xml",
"./models/basyskom_woodworking_instance.xml",
"./nodesets/Opc.Ua.IRDI.NodeSet2.xml",
"./nodesets/Opc.Ua.PADIM.NodeSet2.xml",
"./nodesets/opc.ua.machinery.processvalues.xml",
"./models/paefs.xml",
"./models/umati_brownfieldMT.xml",
"./models/LaserSystem-Example.xml",
"./models/Opc.Ua.Ugg.Intances.Umati.NodeSet2.xml"

"./models/Opc.Ua.Ugg.Intances.Umati.NodeSet2.xml",
"./models/metalforming-example.xml"
],
"serverCapabilities": {
"serverProfileArray": [
Expand Down
1,582 changes: 1,582 additions & 0 deletions models/MetalForming_Example.xml

Large diffs are not rendered by default.

2,450 changes: 2,450 additions & 0 deletions models/metalforming-example.xml

Large diffs are not rendered by default.

2,395 changes: 1,933 additions & 462 deletions nodesets/Opc.Ua.IRDI.NodeSet2.xml

Large diffs are not rendered by default.

1,858 changes: 1,858 additions & 0 deletions nodesets/Opc.Ua.Machinery.ProcessValues.NodeSet2.xml

Large diffs are not rendered by default.

1,548 changes: 1,548 additions & 0 deletions nodesets/Opc.Ua.MetalForming.NodeSet2.xml

Large diffs are not rendered by default.

145,816 changes: 73,449 additions & 72,367 deletions nodesets/Opc.Ua.NodeSet2.xml

Large diffs are not rendered by default.

11,555 changes: 10,496 additions & 1,059 deletions nodesets/Opc.Ua.PADIM.NodeSet2.xml

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions src/addressspace.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ import { createWoodWorkingFullLogic } from './machines/WoodWorking/ww_full';
import { createbrownfieldMTLogic } from './machines/machinetool/brownfieldmachinetool';
import { createLaserSystemLogic } from './machines/LaserSystem/LaserSystem';
import { createUGGgrindingMachineLogic } from './machines/machinetool/UGGgrindingmachine';
import { createMetalFormingMTLogic } from './machines/MetalForming/MetalFormingMachine';



Expand All @@ -63,6 +64,7 @@ export const createAddressSpace = async (server: OPCUAServer): Promise<void> =>
createbrownfieldMTLogic(addressSpace),
createLaserSystemLogic(addressSpace),
createUGGgrindingMachineLogic(addressSpace),
createMetalFormingMTLogic(addressSpace),
])
.then(() => {
green(' Creating AddressSpace done! ');
Expand Down
21 changes: 21 additions & 0 deletions src/machines/MetalForming/MetalFormingMachine.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
// Copyright (c) 2024 Goetz Goerisch
//
// Licensed under the Apache License, Version 2.0 (the 'License');
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an 'AS IS' BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

import {
AddressSpace,
} from 'node-opcua'

export const createMetalFormingMTLogic = async (addressSpace: AddressSpace): Promise<void> => {

}

0 comments on commit f57fbc9

Please sign in to comment.