delete newly ignored files

This commit is contained in:
Florian Förster 2025-03-20 07:42:20 +01:00
parent 6d068711d7
commit 7e5f4f76ff
82 changed files with 0 additions and 943030 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,98 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.analysis API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.analysis</code></h1>
</header>
<section id="section-intro">
</section>
<section>
<h2 class="section-title" id="header-submodules">Sub-modules</h2>
<dl>
<dt><code class="name"><a title="lang_main.analysis.graphs" href="graphs.html">lang_main.analysis.graphs</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.analysis.preprocessing" href="preprocessing.html">lang_main.analysis.preprocessing</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.analysis.shared" href="shared.html">lang_main.analysis.shared</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.analysis.timeline" href="timeline.html">lang_main.analysis.timeline</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.analysis.tokens" href="tokens.html">lang_main.analysis.tokens</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
<section>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="../index.html">lang_main</a></code></li>
</ul>
</li>
<li><h3><a href="#header-submodules">Sub-modules</a></h3>
<ul>
<li><code><a title="lang_main.analysis.graphs" href="graphs.html">lang_main.analysis.graphs</a></code></li>
<li><code><a title="lang_main.analysis.preprocessing" href="preprocessing.html">lang_main.analysis.preprocessing</a></code></li>
<li><code><a title="lang_main.analysis.shared" href="shared.html">lang_main.analysis.shared</a></code></li>
<li><code><a title="lang_main.analysis.timeline" href="timeline.html">lang_main.analysis.timeline</a></code></li>
<li><code><a title="lang_main.analysis.tokens" href="tokens.html">lang_main.analysis.tokens</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,451 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.analysis.preprocessing API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.analysis.preprocessing</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.analysis.preprocessing.analyse_feature"><code class="name flex">
<span>def <span class="ident">analyse_feature</span></span>(<span>data: DataFrame, target_feature: str) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def analyse_feature(
data: DataFrame,
target_feature: str,
) -&gt; tuple[DataFrame]:
# feature columns
feature_entries = data[target_feature]
logger.info(
&#39;Number of entries for feature &gt;&gt;%s&lt;&lt;: %d&#39;, target_feature, len(feature_entries)
)
# obtain unique entries
unique_feature_entries = feature_entries.unique()
# prepare result DataFrame
cols = [&#39;batched_idxs&#39;, &#39;entry&#39;, &#39;len&#39;, &#39;num_occur&#39;, &#39;assoc_obj_ids&#39;, &#39;num_assoc_obj_ids&#39;]
result_df = pd.DataFrame(columns=cols)
for entry in tqdm(unique_feature_entries, mininterval=1.0):
len_entry = len(entry)
filt = data[target_feature] == entry
temp = data[filt]
batched_idxs = temp.index.to_numpy()
assoc_obj_ids = temp[&#39;ObjektID&#39;].unique()
assoc_obj_ids = np.sort(assoc_obj_ids, kind=&#39;stable&#39;)
num_assoc_obj_ids = len(assoc_obj_ids)
num_dupl = filt.sum()
conc_df = pd.DataFrame(
data=[
[batched_idxs, entry, len_entry, num_dupl, assoc_obj_ids, num_assoc_obj_ids]
],
columns=cols,
)
result_df = pd.concat([result_df, conc_df], ignore_index=True)
result_df = result_df.sort_values(
by=[&#39;num_occur&#39;, &#39;len&#39;], ascending=[False, False]
).copy()
return (result_df,)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.preprocessing.load_raw_data"><code class="name flex">
<span>def <span class="ident">load_raw_data</span></span>(<span>path: Path,<br>date_cols: Collection[str] = ('VorgangsDatum', 'ErledigungsDatum', 'Arbeitsbeginn', 'ErstellungsDatum')) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def load_raw_data(
path: Path,
date_cols: Collection[str] = (
&#39;VorgangsDatum&#39;,
&#39;ErledigungsDatum&#39;,
&#39;Arbeitsbeginn&#39;,
&#39;ErstellungsDatum&#39;,
),
) -&gt; tuple[DataFrame]:
&#34;&#34;&#34;load IHM dataset with standard structure
Parameters
----------
path : str
path to dataset file, usually CSV file
date_cols : Collection[str], optional
columns which contain dates and are parsed as such,
by default (
&#39;VorgangsDatum&#39;,
&#39;ErledigungsDatum&#39;,
&#39;Arbeitsbeginn&#39;,
&#39;ErstellungsDatum&#39;,
)
Returns
-------
DataFrame
raw dataset as DataFrame
&#34;&#34;&#34;
# load dataset
date_cols = list(date_cols)
data = pd.read_csv(
filepath_or_buffer=path,
sep=&#39;;&#39;,
encoding=&#39;cp1252&#39;,
parse_dates=list(date_cols),
dayfirst=True,
)
logger.info(&#39;Loaded dataset successfully.&#39;)
logger.info(
(
f&#39;Dataset properties: number of entries: {len(data)}, &#39;
f&#39;number of features {len(data.columns)}&#39;
)
)
return (data,)</code></pre>
</details>
<div class="desc"><p>load IHM dataset with standard structure</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>path</code></strong> :&ensp;<code>str</code></dt>
<dd>path to dataset file, usually CSV file</dd>
<dt><strong><code>date_cols</code></strong> :&ensp;<code>Collection[str]</code>, optional</dt>
<dd>columns which contain dates and are parsed as such,
by default (
'VorgangsDatum',
'ErledigungsDatum',
'Arbeitsbeginn',
'ErstellungsDatum',
)</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>DataFrame</code></dt>
<dd>raw dataset as DataFrame</dd>
</dl></div>
</dd>
<dt id="lang_main.analysis.preprocessing.merge_similarity_duplicates"><code class="name flex">
<span>def <span class="ident">merge_similarity_duplicates</span></span>(<span>data: DataFrame, model: SentenceTransformer, cos_sim_threshold: float) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def merge_similarity_duplicates(
data: DataFrame,
model: SentenceTransformer,
cos_sim_threshold: float,
) -&gt; tuple[DataFrame]:
logger.info(&#39;Start merging of similarity candidates...&#39;)
# data
merged_data = data.copy()
model_input = merged_data[&#39;entry&#39;]
candidates_idx = candidates_by_index(
data_model_input=model_input,
model=model,
cos_sim_threshold=cos_sim_threshold,
)
# graph of similar ids
similar_id_graph, _ = similar_index_connection_graph(candidates_idx)
for similar_id_group in similar_index_groups(similar_id_graph):
similar_id_group = list(similar_id_group)
similar_data = merged_data.loc[similar_id_group, :]
# keep first entry with max number occurrences, then number of
# associated objects, then length of entry
similar_data = similar_data.sort_values(
by=[&#39;num_occur&#39;, &#39;num_assoc_obj_ids&#39;, &#39;len&#39;],
ascending=[False, False, False],
)
# merge information to first entry
data_idx = cast(PandasIndex, similar_data.index[0])
similar_data.at[data_idx, &#39;num_occur&#39;] = similar_data[&#39;num_occur&#39;].sum()
assoc_obj_ids = similar_data[&#39;assoc_obj_ids&#39;].to_numpy()
assoc_obj_ids = np.concatenate(assoc_obj_ids)
assoc_obj_ids = np.unique(assoc_obj_ids)
similar_data.at[data_idx, &#39;assoc_obj_ids&#39;] = assoc_obj_ids
similar_data.at[data_idx, &#39;num_assoc_obj_ids&#39;] = len(assoc_obj_ids)
# remaining indices, should be removed
similar_id_group.remove(data_idx)
merged_similar_data = similar_data.drop(index=similar_id_group)
# update entry in main dataset, drop remaining entries
merged_data.update(merged_similar_data)
merged_data = merged_data.drop(index=similar_id_group)
logger.info(&#39;Similarity candidates merged successfully.&#39;)
return (merged_data,)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.preprocessing.numeric_pre_filter_feature"><code class="name flex">
<span>def <span class="ident">numeric_pre_filter_feature</span></span>(<span>data: DataFrame, feature: str, bound_lower: int | None, bound_upper: int | None) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def numeric_pre_filter_feature(
data: DataFrame,
feature: str,
bound_lower: int | None,
bound_upper: int | None,
) -&gt; tuple[DataFrame]:
&#34;&#34;&#34;filter DataFrame for a given numerical feature regarding their bounds
bounds are inclusive: entries (bound_lower &lt;= entry &lt;= bound_upper) are retained
Parameters
----------
data : DataFrame
DataFrame to filter
feature : str
feature name to filter
bound_lower : int | None
lower bound of values to retain
bound_upper : int | None
upper bound of values to retain
Returns
-------
tuple[DataFrame]
filtered DataFrame
Raises
------
ValueError
if no bounds are provided, at least one bound must be set
&#34;&#34;&#34;
if not any([bound_lower, bound_upper]):
raise ValueError(&#39;No bounds for filtering provided&#39;)
data = data.copy()
if bound_lower is None:
bound_lower = cast(int, data[feature].min())
if bound_upper is None:
bound_upper = cast(int, data[feature].max())
filter_lower = data[feature] &gt;= bound_lower
filter_upper = data[feature] &lt;= bound_upper
filter = filter_lower &amp; filter_upper
data = data.loc[filter]
return (data,)</code></pre>
</details>
<div class="desc"><p>filter DataFrame for a given numerical feature regarding their bounds
bounds are inclusive: entries (bound_lower &lt;= entry &lt;= bound_upper) are retained</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>data</code></strong> :&ensp;<code>DataFrame</code></dt>
<dd>DataFrame to filter</dd>
<dt><strong><code>feature</code></strong> :&ensp;<code>str</code></dt>
<dd>feature name to filter</dd>
<dt><strong><code>bound_lower</code></strong> :&ensp;<code>int | None</code></dt>
<dd>lower bound of values to retain</dd>
<dt><strong><code>bound_upper</code></strong> :&ensp;<code>int | None</code></dt>
<dd>upper bound of values to retain</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>tuple[DataFrame]</code></dt>
<dd>filtered DataFrame</dd>
</dl>
<h2 id="raises">Raises</h2>
<dl>
<dt><code>ValueError</code></dt>
<dd>if no bounds are provided, at least one bound must be set</dd>
</dl></div>
</dd>
<dt id="lang_main.analysis.preprocessing.remove_NA"><code class="name flex">
<span>def <span class="ident">remove_NA</span></span>(<span>data: DataFrame, target_features: Collection[str] = ('VorgangsBeschreibung',)) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def remove_NA(
data: DataFrame,
target_features: Collection[str] = (&#39;VorgangsBeschreibung&#39;,),
) -&gt; tuple[DataFrame]:
&#34;&#34;&#34;function to drop NA entries based on a subset of features to be analysed
Parameters
----------
data : DataFrame
standard IHM dataset, perhaps pre-cleaned
target_features : Collection[str], optional
subset to analyse to define an NA entry, by default (&#39;VorgangsBeschreibung&#39;,)
Returns
-------
DataFrame
dataset with removed NA entries for given subset of features
&#34;&#34;&#34;
target_features = list(target_features)
wo_NA = data.dropna(axis=0, subset=target_features, ignore_index=True).copy() # type: ignore
logger.info(
f&#39;Removed NA entries for features &gt;&gt;{target_features}&lt;&lt; from dataset successfully.&#39;
)
return (wo_NA,)</code></pre>
</details>
<div class="desc"><p>function to drop NA entries based on a subset of features to be analysed</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>data</code></strong> :&ensp;<code>DataFrame</code></dt>
<dd>standard IHM dataset, perhaps pre-cleaned</dd>
<dt><strong><code>target_features</code></strong> :&ensp;<code>Collection[str]</code>, optional</dt>
<dd>subset to analyse to define an NA entry, by default ('VorgangsBeschreibung',)</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>DataFrame</code></dt>
<dd>dataset with removed NA entries for given subset of features</dd>
</dl></div>
</dd>
<dt id="lang_main.analysis.preprocessing.remove_duplicates"><code class="name flex">
<span>def <span class="ident">remove_duplicates</span></span>(<span>data: DataFrame) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def remove_duplicates(
data: DataFrame,
) -&gt; tuple[DataFrame]:
&#34;&#34;&#34;removes duplicated entries over all features in the given dataset
Parameters
----------
data : DataFrame
read data with standard structure
Returns
-------
DataFrame
dataset with removed duplicates over all features
&#34;&#34;&#34;
# obtain info about duplicates over all features
duplicates_filt = data.duplicated()
logger.info(f&#39;Number of duplicates over all features: {duplicates_filt.sum()}&#39;)
# drop duplicates
wo_duplicates = data.drop_duplicates(ignore_index=True)
duplicates_subset: list[str] = [
&#39;VorgangsID&#39;,
&#39;ObjektID&#39;,
]
duplicates_subset_filt = wo_duplicates.duplicated(subset=duplicates_subset)
logger.info(
(
&#39;Number of duplicates over subset &#39;
f&#39;&gt;&gt;{duplicates_subset}&lt;&lt;: {duplicates_subset_filt.sum()}&#39;
)
)
wo_duplicates = wo_duplicates.drop_duplicates(
subset=duplicates_subset, ignore_index=True
).copy()
logger.info(&#39;Removed all duplicates from dataset successfully.&#39;)
logger.info(
&#39;New Dataset properties: number of entries: %d, number of features %d&#39;,
len(wo_duplicates),
len(wo_duplicates.columns),
)
return (wo_duplicates,)</code></pre>
</details>
<div class="desc"><p>removes duplicated entries over all features in the given dataset</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>data</code></strong> :&ensp;<code>DataFrame</code></dt>
<dd>read data with standard structure</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>DataFrame</code></dt>
<dd>dataset with removed duplicates over all features</dd>
</dl></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main.analysis" href="index.html">lang_main.analysis</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.analysis.preprocessing.analyse_feature" href="#lang_main.analysis.preprocessing.analyse_feature">analyse_feature</a></code></li>
<li><code><a title="lang_main.analysis.preprocessing.load_raw_data" href="#lang_main.analysis.preprocessing.load_raw_data">load_raw_data</a></code></li>
<li><code><a title="lang_main.analysis.preprocessing.merge_similarity_duplicates" href="#lang_main.analysis.preprocessing.merge_similarity_duplicates">merge_similarity_duplicates</a></code></li>
<li><code><a title="lang_main.analysis.preprocessing.numeric_pre_filter_feature" href="#lang_main.analysis.preprocessing.numeric_pre_filter_feature">numeric_pre_filter_feature</a></code></li>
<li><code><a title="lang_main.analysis.preprocessing.remove_NA" href="#lang_main.analysis.preprocessing.remove_NA">remove_NA</a></code></li>
<li><code><a title="lang_main.analysis.preprocessing.remove_duplicates" href="#lang_main.analysis.preprocessing.remove_duplicates">remove_duplicates</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,273 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.analysis.shared API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.analysis.shared</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.analysis.shared.candidates_by_index"><code class="name flex">
<span>def <span class="ident">candidates_by_index</span></span>(<span>data_model_input: pandas.core.series.Series,<br>model: sentence_transformers.SentenceTransformer.SentenceTransformer,<br>cos_sim_threshold: float = 0.5) > Iterator[tuple[int | numpy.int64, int | numpy.int64]]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def candidates_by_index(
data_model_input: Series,
model: SentenceTransformer,
cos_sim_threshold: float = 0.5,
) -&gt; Iterator[tuple[PandasIndex, PandasIndex]]:
&#34;&#34;&#34;function to filter candidate indices based on cosine similarity
using SentenceTransformer model in batch mode,
feed data as Series to retain information about indices of entries and
access them later in the original dataset
Parameters
----------
obj_id : ObjectID
_description_
data_model_input : Series
containing indices and text entries to process
model : SentenceTransformer
necessary SentenceTransformer model to encode text entries
cos_sim_threshold : float, optional
threshold for cosine similarity to filter candidates, by default 0.5
Yields
------
Iterator[tuple[PandasIndex, PandasIndex]]
tuple of index pairs which meet the cosine similarity threshold
&#34;&#34;&#34;
# embeddings
batch = cast(list[str], data_model_input.to_list())
embds = cast(
Tensor,
model.encode(
batch,
convert_to_numpy=False,
convert_to_tensor=True,
show_progress_bar=False,
),
)
# cosine similarity
cos_sim = cast(npt.NDArray, model.similarity(embds, embds).numpy())
np.fill_diagonal(cos_sim, 0.0)
cos_sim = np.triu(cos_sim)
cos_sim_idx = np.argwhere(cos_sim &gt;= cos_sim_threshold)
for idx_array in cos_sim_idx:
idx_pair = cast(
tuple[np.int64, np.int64], tuple(data_model_input.index[idx] for idx in idx_array)
)
yield idx_pair</code></pre>
</details>
<div class="desc"><p>function to filter candidate indices based on cosine similarity
using SentenceTransformer model in batch mode,
feed data as Series to retain information about indices of entries and
access them later in the original dataset</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>obj_id</code></strong> :&ensp;<code>ObjectID</code></dt>
<dd><em>description</em></dd>
<dt><strong><code>data_model_input</code></strong> :&ensp;<code>Series</code></dt>
<dd>containing indices and text entries to process</dd>
<dt><strong><code>model</code></strong> :&ensp;<code>SentenceTransformer</code></dt>
<dd>necessary SentenceTransformer model to encode text entries</dd>
<dt><strong><code>cos_sim_threshold</code></strong> :&ensp;<code>float</code>, optional</dt>
<dd>threshold for cosine similarity to filter candidates, by default 0.5</dd>
</dl>
<h2 id="yields">Yields</h2>
<dl>
<dt><code>Iterator[tuple[PandasIndex, PandasIndex]]</code></dt>
<dd>tuple of index pairs which meet the cosine similarity threshold</dd>
</dl></div>
</dd>
<dt id="lang_main.analysis.shared.clean_string_slim"><code class="name flex">
<span>def <span class="ident">clean_string_slim</span></span>(<span>string: str) > str</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def clean_string_slim(string: str) -&gt; str:
&#34;&#34;&#34;mapping function to clean single string entries in a series (feature-wise)
of the dataset, used to be applied element-wise for string features
Parameters
----------
string : str
dataset entry feature
Returns
-------
str
cleaned entry
&#34;&#34;&#34;
# remove special chars
# string = pattern_escape_newline.sub(&#39; &#39;, string)
string = pattern_escape_seq.sub(&#39; &#39;, string)
string = pattern_repeated_chars.sub(&#39;&#39;, string)
# string = pattern_dates.sub(&#39;&#39;, string)
# dates are used for context, should not be removed at this stage
string = pattern_whitespace.sub(&#39; &#39;, string)
# remove whitespaces at the beginning and the end
string = string.strip()
return string</code></pre>
</details>
<div class="desc"><p>mapping function to clean single string entries in a series (feature-wise)
of the dataset, used to be applied element-wise for string features</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>string</code></strong> :&ensp;<code>str</code></dt>
<dd>dataset entry feature</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>str</code></dt>
<dd>cleaned entry</dd>
</dl></div>
</dd>
<dt id="lang_main.analysis.shared.entry_wise_cleansing"><code class="name flex">
<span>def <span class="ident">entry_wise_cleansing</span></span>(<span>data: pandas.core.frame.DataFrame,<br>target_features: Collection[str],<br>cleansing_func: Callable[[str], str] = &lt;function clean_string_slim&gt;) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def entry_wise_cleansing(
data: DataFrame,
target_features: Collection[str],
cleansing_func: Callable[[str], str] = clean_string_slim,
) -&gt; tuple[DataFrame]:
# apply given cleansing function to target feature
target_features = list(target_features)
data[target_features] = data[target_features].map(cleansing_func)
logger.info(
(&#39;Successfully applied entry-wise cleansing procedure &gt;&gt;%s&lt;&lt; for features &gt;&gt;%s&lt;&lt;&#39;),
cleansing_func.__name__,
target_features,
)
return (data,)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.shared.similar_index_connection_graph"><code class="name flex">
<span>def <span class="ident">similar_index_connection_graph</span></span>(<span>similar_idx_pairs: Iterable[tuple[int | numpy.int64, int | numpy.int64]]) > tuple[networkx.classes.graph.Graph, dict[str, float]]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def similar_index_connection_graph(
similar_idx_pairs: Iterable[tuple[PandasIndex, PandasIndex]],
) -&gt; tuple[Graph, dict[str, float]]:
# build index graph to obtain graph of connected (similar) indices
# use this graph to get connected components (indices which belong together)
# retain semantic connection on whole dataset
similar_id_graph = nx.Graph()
# for idx1, idx2 in similar_idx_pairs:
# # inplace operation, parent/child do not really exist in undirected graph
# update_graph(graph=similar_id_graph, parent=idx1, child=idx2)
update_graph(graph=similar_id_graph, batch=similar_idx_pairs)
graph_info = get_graph_metadata(graph=similar_id_graph, logging=False)
return similar_id_graph, graph_info</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.shared.similar_index_groups"><code class="name flex">
<span>def <span class="ident">similar_index_groups</span></span>(<span>similar_id_graph: networkx.classes.graph.Graph) > Iterator[tuple[int | numpy.int64, ...]]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def similar_index_groups(
similar_id_graph: Graph,
) -&gt; Iterator[tuple[PandasIndex, ...]]:
# groups of connected indices
ids_groups = cast(Iterator[set[PandasIndex]], nx.connected_components(G=similar_id_graph))
for id_group in ids_groups:
yield tuple(id_group)</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main.analysis" href="index.html">lang_main.analysis</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.analysis.shared.candidates_by_index" href="#lang_main.analysis.shared.candidates_by_index">candidates_by_index</a></code></li>
<li><code><a title="lang_main.analysis.shared.clean_string_slim" href="#lang_main.analysis.shared.clean_string_slim">clean_string_slim</a></code></li>
<li><code><a title="lang_main.analysis.shared.entry_wise_cleansing" href="#lang_main.analysis.shared.entry_wise_cleansing">entry_wise_cleansing</a></code></li>
<li><code><a title="lang_main.analysis.shared.similar_index_connection_graph" href="#lang_main.analysis.shared.similar_index_connection_graph">similar_index_connection_graph</a></code></li>
<li><code><a title="lang_main.analysis.shared.similar_index_groups" href="#lang_main.analysis.shared.similar_index_groups">similar_index_groups</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,333 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.analysis.timeline API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.analysis.timeline</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.analysis.timeline.calc_delta_to_next_failure"><code class="name flex">
<span>def <span class="ident">calc_delta_to_next_failure</span></span>(<span>data: pandas.core.frame.DataFrame,<br>date_feature: str = 'ErstellungsDatum',<br>name_delta_feature: str = 'Zeitspanne bis zum nächsten Ereignis [Tage]',<br>convert_to_days: bool = True) > pandas.core.frame.DataFrame</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def calc_delta_to_next_failure(
data: DataFrameTLFiltered,
date_feature: str = &#39;ErstellungsDatum&#39;,
name_delta_feature: str = NAME_DELTA_FEAT_TO_NEXT_FAILURE,
convert_to_days: bool = True,
) -&gt; DataFrameTLFiltered:
data = data.copy()
last_val = data[date_feature].iat[-1]
shifted = data[date_feature].shift(-1, fill_value=last_val)
data[name_delta_feature] = shifted - data[date_feature]
data = data.sort_values(by=name_delta_feature, ascending=False)
if convert_to_days:
data[name_delta_feature] = data[name_delta_feature].dt.days
return data</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.timeline.calc_delta_to_repair"><code class="name flex">
<span>def <span class="ident">calc_delta_to_repair</span></span>(<span>data: pandas.core.frame.DataFrame,<br>date_feature_start: str = 'ErstellungsDatum',<br>date_feature_end: str = 'ErledigungsDatum',<br>name_delta_feature: str = 'Zeitspanne bis zur Behebung [Tage]',<br>convert_to_days: bool = True) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def calc_delta_to_repair(
data: DataFrame,
date_feature_start: str = &#39;ErstellungsDatum&#39;,
date_feature_end: str = &#39;ErledigungsDatum&#39;,
name_delta_feature: str = NAME_DELTA_FEAT_TO_REPAIR,
convert_to_days: bool = True,
) -&gt; tuple[DataFrame]:
logger.info(&#39;Calculating time differences between start and end of operations...&#39;)
data = data.copy()
data[name_delta_feature] = data[date_feature_end] - data[date_feature_start]
if convert_to_days:
data[name_delta_feature] = data[name_delta_feature].dt.days
logger.info(&#39;Calculation successful.&#39;)
return (data,)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.timeline.cleanup_descriptions"><code class="name flex">
<span>def <span class="ident">cleanup_descriptions</span></span>(<span>data: pandas.core.frame.DataFrame,<br>properties: Collection[str] = ('VorgangsBeschreibung', 'ErledigungsBeschreibung')) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def cleanup_descriptions(
data: DataFrame,
properties: Collection[str] = (
&#39;VorgangsBeschreibung&#39;,
&#39;ErledigungsBeschreibung&#39;,
),
) -&gt; tuple[DataFrame]:
logger.info(&#39;Cleaning necessary descriptions...&#39;)
data = data.copy()
features = list(properties)
data[features] = data[features].fillna(&#39;N.V.&#39;)
(data,) = entry_wise_cleansing(data, target_features=features)
logger.info(&#39;Cleansing successful.&#39;)
return (data.copy(),)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.timeline.filter_activities_per_obj_id"><code class="name flex">
<span>def <span class="ident">filter_activities_per_obj_id</span></span>(<span>data: pandas.core.frame.DataFrame,<br>activity_feature: str = 'VorgangsTypName',<br>relevant_activity_types: Iterable[str] = ('Reparaturauftrag (Portal)',),<br>feature_obj_id: str = 'ObjektID',<br>threshold_num_activities: int = 1) > tuple[pandas.core.frame.DataFrame, pandas.core.series.Series]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def filter_activities_per_obj_id(
data: DataFrame,
activity_feature: str = &#39;VorgangsTypName&#39;,
relevant_activity_types: Iterable[str] = (&#39;Reparaturauftrag (Portal)&#39;,),
feature_obj_id: str = &#39;ObjektID&#39;,
threshold_num_activities: int = 1,
) -&gt; tuple[DataFrame, Series]:
data = data.copy()
# filter only relevant activities, count occurrences for each ObjectID
logger.info(&#39;Filtering activities per ObjectID...&#39;)
filt_rel_activities = data[activity_feature].isin(relevant_activity_types)
data_filter_activities = data.loc[filt_rel_activities].copy()
num_activities_per_obj_id = cast(
Series, data_filter_activities[feature_obj_id].value_counts(sort=True)
)
# filter for ObjectIDs with more than given number of activities
filt_below_thresh = num_activities_per_obj_id &lt;= threshold_num_activities
# index of series contains ObjectIDs
obj_ids_below_thresh = num_activities_per_obj_id[filt_below_thresh].index
filt_entries_below_thresh = data_filter_activities[feature_obj_id].isin(
obj_ids_below_thresh
)
num_activities_per_obj_id = num_activities_per_obj_id.loc[~filt_below_thresh]
data_filter_activities = data_filter_activities.loc[~filt_entries_below_thresh]
logger.info(&#39;Activities per ObjectID filtered successfully.&#39;)
return data_filter_activities, num_activities_per_obj_id</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.timeline.filter_timeline_cands"><code class="name flex">
<span>def <span class="ident">filter_timeline_cands</span></span>(<span>data: pandas.core.frame.DataFrame,<br>cands: dict[int, tuple[tuple[int | numpy.int64, ...], ...]],<br>obj_id: int,<br>entry_idx: int,<br>sort_feature: str = 'ErstellungsDatum') > pandas.core.frame.DataFrame</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def filter_timeline_cands(
data: DataFrame,
cands: TimelineCandidates,
obj_id: ObjectID,
entry_idx: int,
sort_feature: str = &#39;ErstellungsDatum&#39;,
) -&gt; DataFrameTLFiltered:
data = data.copy()
cands_for_obj_id = cands[obj_id]
cands_choice = cands_for_obj_id[entry_idx]
data = data.loc[list(cands_choice)].sort_values(
by=sort_feature,
ascending=True,
)
return data</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.timeline.generate_model_input"><code class="name flex">
<span>def <span class="ident">generate_model_input</span></span>(<span>data: pandas.core.frame.DataFrame,<br>target_feature_name: str = 'nlp_model_input',<br>model_input_features: Iterable[str] = ('VorgangsTypName', 'VorgangsArtText', 'VorgangsBeschreibung')) > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def generate_model_input(
data: DataFrame,
target_feature_name: str = &#39;nlp_model_input&#39;,
model_input_features: Iterable[str] = (
&#39;VorgangsTypName&#39;,
&#39;VorgangsArtText&#39;,
&#39;VorgangsBeschreibung&#39;,
),
) -&gt; tuple[DataFrame]:
logger.info(&#39;Generating concatenation of model input features...&#39;)
data = data.copy()
model_input_features = list(model_input_features)
input_features = data[model_input_features].fillna(&#39;&#39;).astype(str)
data[target_feature_name] = input_features.apply(
lambda x: &#39; - &#39;.join(x),
axis=1,
)
logger.info(&#39;Model input generated successfully.&#39;)
return (data,)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.timeline.get_timeline_candidates"><code class="name flex">
<span>def <span class="ident">get_timeline_candidates</span></span>(<span>data: pandas.core.frame.DataFrame,<br>num_activities_per_obj_id: pandas.core.series.Series,<br>*,<br>model: sentence_transformers.SentenceTransformer.SentenceTransformer,<br>cos_sim_threshold: float,<br>feature_obj_id: str = 'ObjektID',<br>feature_obj_text: str = 'HObjektText',<br>model_input_feature: str = 'nlp_model_input') > tuple[dict[int, tuple[tuple[int | numpy.int64, ...], ...]], dict[int, str]]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def get_timeline_candidates(
data: DataFrame,
num_activities_per_obj_id: Series,
*,
model: SentenceTransformer,
cos_sim_threshold: float,
feature_obj_id: str = &#39;ObjektID&#39;,
feature_obj_text: str = &#39;HObjektText&#39;,
model_input_feature: str = &#39;nlp_model_input&#39;,
) -&gt; tuple[TimelineCandidates, dict[ObjectID, str]]:
logger.info(&#39;Obtaining timeline candidates...&#39;)
candidates = _get_timeline_candidates_index(
data=data,
num_activities_per_obj_id=num_activities_per_obj_id,
model=model,
cos_sim_threshold=cos_sim_threshold,
feature_obj_id=feature_obj_id,
model_input_feature=model_input_feature,
)
tl_candidates = _transform_timeline_candidates(candidates)
logger.info(&#39;Timeline candidates obtained successfully.&#39;)
# text mapping to obtain object descriptors
logger.info(&#39;Mapping ObjectIDs to their respective text descriptor...&#39;)
map_obj_text = _map_obj_id_to_texts(
data=data,
feature_obj_id=feature_obj_id,
feature_obj_text=feature_obj_text,
)
logger.info(&#39;ObjectIDs successfully mapped to text descriptors.&#39;)
return tl_candidates, map_obj_text</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.timeline.remove_non_relevant_obj_ids"><code class="name flex">
<span>def <span class="ident">remove_non_relevant_obj_ids</span></span>(<span>data: pandas.core.frame.DataFrame,<br>thresh_unique_feat_per_id: int,<br>*,<br>feature_uniqueness: str = 'HObjektText',<br>feature_obj_id: str = 'ObjektID') > tuple[pandas.core.frame.DataFrame]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def remove_non_relevant_obj_ids(
data: DataFrame,
thresh_unique_feat_per_id: int,
*,
feature_uniqueness: str = &#39;HObjektText&#39;,
feature_obj_id: str = &#39;ObjektID&#39;,
) -&gt; tuple[DataFrame]:
logger.info(&#39;Removing non-relevant ObjectIDs from dataset...&#39;)
data = data.copy()
ids_to_ignore = _non_relevant_obj_ids(
data=data,
thresh_unique_feat_per_id=thresh_unique_feat_per_id,
feature_uniqueness=feature_uniqueness,
feature_obj_id=feature_obj_id,
)
# only retain entries with ObjectIDs not in IDs to ignore
data = data.loc[~(data[feature_obj_id].isin(ids_to_ignore))]
logger.debug(&#39;Ignored ObjectIDs: %s&#39;, ids_to_ignore)
logger.info(&#39;Non-relevant ObjectIDs removed successfully.&#39;)
return (data,)</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main.analysis" href="index.html">lang_main.analysis</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.analysis.timeline.calc_delta_to_next_failure" href="#lang_main.analysis.timeline.calc_delta_to_next_failure">calc_delta_to_next_failure</a></code></li>
<li><code><a title="lang_main.analysis.timeline.calc_delta_to_repair" href="#lang_main.analysis.timeline.calc_delta_to_repair">calc_delta_to_repair</a></code></li>
<li><code><a title="lang_main.analysis.timeline.cleanup_descriptions" href="#lang_main.analysis.timeline.cleanup_descriptions">cleanup_descriptions</a></code></li>
<li><code><a title="lang_main.analysis.timeline.filter_activities_per_obj_id" href="#lang_main.analysis.timeline.filter_activities_per_obj_id">filter_activities_per_obj_id</a></code></li>
<li><code><a title="lang_main.analysis.timeline.filter_timeline_cands" href="#lang_main.analysis.timeline.filter_timeline_cands">filter_timeline_cands</a></code></li>
<li><code><a title="lang_main.analysis.timeline.generate_model_input" href="#lang_main.analysis.timeline.generate_model_input">generate_model_input</a></code></li>
<li><code><a title="lang_main.analysis.timeline.get_timeline_candidates" href="#lang_main.analysis.timeline.get_timeline_candidates">get_timeline_candidates</a></code></li>
<li><code><a title="lang_main.analysis.timeline.remove_non_relevant_obj_ids" href="#lang_main.analysis.timeline.remove_non_relevant_obj_ids">remove_non_relevant_obj_ids</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,320 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.analysis.tokens API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.analysis.tokens</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.analysis.tokens.add_doc_info_to_graph"><code class="name flex">
<span>def <span class="ident">add_doc_info_to_graph</span></span>(<span>graph: <a title="lang_main.analysis.graphs.TokenGraph" href="graphs.html#lang_main.analysis.graphs.TokenGraph">TokenGraph</a>,<br>doc: spacy.tokens.doc.Doc,<br>weight: int | None) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def add_doc_info_to_graph(
graph: TokenGraph,
doc: SpacyDoc,
weight: int | None,
) -&gt; None:
# iterate over sentences
for sent in doc.sents:
# iterate over tokens in sentence
for token in sent:
# skip tokens which are not relevant
if not (token.pos_ in POS_OF_INTEREST or token.tag_ in TAG_OF_INTEREST):
continue
# skip token which are dates or times
if token.pos_ == &#39;NUM&#39; and is_str_date(string=token.text):
continue
relevant_descendants = obtain_relevant_descendants(token=token)
# for non-AUX: add parent &lt;--&gt; descendant pair to graph
if token.pos_ not in POS_INDIRECT:
for descendant in relevant_descendants:
# add descendant and parent to graph
update_graph(
graph=graph,
parent=token.lemma_,
child=descendant.lemma_,
weight_connection=weight,
)
else:
# if indirect POS, make connection between all associated words
combs = combinations(relevant_descendants, r=2)
for comb in combs:
# !! parents and children do not really exist in this case,
# !! but only one connection is made
update_graph(
graph=graph,
parent=comb[0].lemma_,
child=comb[1].lemma_,
weight_connection=weight,
)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.tokens.build_token_graph"><code class="name flex">
<span>def <span class="ident">build_token_graph</span></span>(<span>data: pandas.core.frame.DataFrame,<br>model: spacy.language.Language,<br>*,<br>target_feature: str = 'entry',<br>weights_feature: str | None = None,<br>batch_idx_feature: str | None = 'batched_idxs',<br>build_map: bool = True,<br>batch_size_model: int = 50,<br>logging_graph: bool = True) > tuple[<a title="lang_main.analysis.graphs.TokenGraph" href="graphs.html#lang_main.analysis.graphs.TokenGraph">TokenGraph</a>, dict[int | numpy.int64, spacy.tokens.doc.Doc] | None]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def build_token_graph(
data: DataFrame,
model: SpacyModel,
*,
target_feature: str = &#39;entry&#39;,
weights_feature: str | None = None,
batch_idx_feature: str | None = &#39;batched_idxs&#39;,
build_map: bool = True,
batch_size_model: int = 50,
logging_graph: bool = True,
) -&gt; tuple[TokenGraph, dict[PandasIndex, SpacyDoc] | None]:
graph = TokenGraph(enable_logging=logging_graph)
model_input = cast(tuple[str], tuple(data[target_feature].to_list()))
if weights_feature is not None:
weights = cast(tuple[int], tuple(data[weights_feature].to_list()))
else:
weights = None
docs_mapping: dict[PandasIndex, SpacyDoc] | None
if build_map and batch_idx_feature is None:
raise ValueError(&#39;Can not build mapping if batched indices are unknown.&#39;)
elif build_map:
indices = cast(tuple[list[PandasIndex]], tuple(data[batch_idx_feature].to_list()))
docs_mapping = {}
else:
indices = None
docs_mapping = None
index: int = 0
for doc in tqdm(
model.pipe(model_input, batch_size=batch_size_model), total=len(model_input)
):
weight: int | None = None
if weights is not None:
weight = weights[index]
add_doc_info_to_graph(
graph=graph,
doc=doc,
weight=weight,
)
# build map if option chosen
if indices is not None and docs_mapping is not None:
corresponding_indices = indices[index]
for idx in corresponding_indices:
docs_mapping[idx] = doc
index += 1
# metadata
graph.update_metadata()
# convert to undirected
graph.to_undirected(logging=False)
graph.perform_static_analysis()
return graph, docs_mapping</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.tokens.is_str_date"><code class="name flex">
<span>def <span class="ident">is_str_date</span></span>(<span>string: str, fuzzy: bool = False) > bool</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def is_str_date(
string: str,
fuzzy: bool = False,
) -&gt; bool:
&#34;&#34;&#34;not stable function to test strings for dates, not 100 percent reliable
Parameters
----------
string : str
string to check for dates
fuzzy : bool, optional
whether to use dateutils.parser.pase fuzzy capability, by default False
Returns
-------
bool
indicates whether date was found or not
&#34;&#34;&#34;
try:
# check if string is a number
# if length is greater than 8, it is not a date
int(string)
if len(string) not in {2, 4}:
return False
except ValueError:
# not a number
pass
try:
parse(string, fuzzy=fuzzy, dayfirst=True, yearfirst=False)
return True
except ValueError:
date_found: bool = False
match = pattern_dates.search(string)
if match is None:
return date_found
date_found = any(match.groups())
return date_found</code></pre>
</details>
<div class="desc"><p>not stable function to test strings for dates, not 100 percent reliable</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>string</code></strong> :&ensp;<code>str</code></dt>
<dd>string to check for dates</dd>
<dt><strong><code>fuzzy</code></strong> :&ensp;<code>bool</code>, optional</dt>
<dd>whether to use dateutils.parser.pase fuzzy capability, by default False</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>bool</code></dt>
<dd>indicates whether date was found or not</dd>
</dl></div>
</dd>
<dt id="lang_main.analysis.tokens.obtain_relevant_descendants"><code class="name flex">
<span>def <span class="ident">obtain_relevant_descendants</span></span>(<span>token: spacy.tokens.token.Token) > Iterator[spacy.tokens.token.Token]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def obtain_relevant_descendants(
token: SpacyToken,
) -&gt; Iterator[SpacyToken]:
for descendant in token.subtree:
# subtrees contain the token itself
# if current element is token skip this element
if descendant == token:
continue
# if descendant is a date skip it)
if is_str_date(string=descendant.text):
continue
logger.debug(
&#39;Token &gt;&gt;%s&lt;&lt;, POS &gt;&gt;%s&lt;&lt; | descendant &gt;&gt;%s&lt;&lt;, POS &gt;&gt;%s&lt;&lt;&#39;,
token,
token.pos_,
descendant,
descendant.pos_,
)
# eliminate cases of cross-references with verbs
if (token.pos_ == &#39;AUX&#39; or token.pos_ == &#39;VERB&#39;) and (
descendant.pos_ == &#39;AUX&#39; or descendant.pos_ == &#39;VERB&#39;
):
continue
# skip cases in which descendant is indirect POS with others than verbs
elif descendant.pos_ in POS_INDIRECT:
continue
# skip cases in which child has no relevant POS or TAG
elif not (descendant.pos_ in POS_OF_INTEREST or descendant.tag_ in TAG_OF_INTEREST):
continue
yield descendant
# TODO look at results and fine-tune function accordingly</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.analysis.tokens.pre_clean_word"><code class="name flex">
<span>def <span class="ident">pre_clean_word</span></span>(<span>string: str) > str</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def pre_clean_word(string: str) -&gt; str:
pattern = r&#39;[^A-Za-zäöüÄÖÜ]+&#39;
string = re.sub(pattern, &#39;&#39;, string)
return string</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main.analysis" href="index.html">lang_main.analysis</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.analysis.tokens.add_doc_info_to_graph" href="#lang_main.analysis.tokens.add_doc_info_to_graph">add_doc_info_to_graph</a></code></li>
<li><code><a title="lang_main.analysis.tokens.build_token_graph" href="#lang_main.analysis.tokens.build_token_graph">build_token_graph</a></code></li>
<li><code><a title="lang_main.analysis.tokens.is_str_date" href="#lang_main.analysis.tokens.is_str_date">is_str_date</a></code></li>
<li><code><a title="lang_main.analysis.tokens.obtain_relevant_descendants" href="#lang_main.analysis.tokens.obtain_relevant_descendants">obtain_relevant_descendants</a></code></li>
<li><code><a title="lang_main.analysis.tokens.pre_clean_word" href="#lang_main.analysis.tokens.pre_clean_word">pre_clean_word</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,206 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.config API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.config</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.config.get_config_paths"><code class="name flex">
<span>def <span class="ident">get_config_paths</span></span>(<span>root_folder: Path, cfg_name: str, cyto_stylesheet_name: str) > tuple[pathlib.Path, pathlib.Path]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def get_config_paths(
root_folder: Path,
cfg_name: str,
cyto_stylesheet_name: str,
) -&gt; tuple[Path, Path]:
cfg_path_internal = (root_folder / cfg_name).resolve()
cyto_stylesheet_path = (root_folder / cyto_stylesheet_name).resolve()
return cfg_path_internal, cyto_stylesheet_path</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.config.load_cfg"><code class="name flex">
<span>def <span class="ident">load_cfg</span></span>(<span>starting_path: Path,<br>glob_pattern: str,<br>stop_folder_name: str | None,<br>lookup_cwd: bool = False) > dict[str, typing.Any]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def load_cfg(
starting_path: Path,
glob_pattern: str,
stop_folder_name: str | None,
lookup_cwd: bool = False,
) -&gt; dict[str, Any]:
&#34;&#34;&#34;Look for configuration file. Internal configs are not used any more because
the library behaviour is only guaranteed by external configurations.
Parameters
----------
starting_path : Path
path to start for the lookup
glob_pattern : str
pattern of the config file naming scheme
stop_folder_name : str | None
folder name at which the lookup should stop, the parent folder
is also searched, e.g.
if starting_path is path/to/start/folder and stop_folder_name is &#39;to&#39;,
then path/ is also searched
Returns
-------
dict[str, Any]
loaded config file
Raises
------
LangMainConfigNotFoundError
if no config file was found
&#34;&#34;&#34;
cfg_path: Path | None = None
if lookup_cwd:
print(&#39;Looking for cfg file in CWD.&#39;, flush=True)
cfg_path = search_cwd(glob_pattern)
if cfg_path is None:
print(
(
f&#39;Looking iteratively for config file. Start: {starting_path}, &#39;
f&#39;stop folder: {stop_folder_name}&#39;
),
flush=True,
)
cfg_path = search_iterative(
starting_path=starting_path,
glob_pattern=glob_pattern,
stop_folder_name=stop_folder_name,
)
if cfg_path is None:
raise LangMainConfigNotFoundError(&#39;Config file was not found.&#39;)
config = load_toml_config(path_to_toml=cfg_path)
print(f&#39;Loaded config from: &gt;&gt;{cfg_path}&lt;&lt;&#39;)
return config.copy()</code></pre>
</details>
<div class="desc"><p>Look for configuration file. Internal configs are not used any more because
the library behaviour is only guaranteed by external configurations.</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>starting_path</code></strong> :&ensp;<code>Path</code></dt>
<dd>path to start for the lookup</dd>
<dt><strong><code>glob_pattern</code></strong> :&ensp;<code>str</code></dt>
<dd>pattern of the config file naming scheme</dd>
<dt><strong><code>stop_folder_name</code></strong> :&ensp;<code>str | None</code></dt>
<dd>folder name at which the lookup should stop, the parent folder
is also searched, e.g.
if starting_path is path/to/start/folder and stop_folder_name is 'to',
then path/ is also searched</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>dict[str, Any]</code></dt>
<dd>loaded config file</dd>
</dl>
<h2 id="raises">Raises</h2>
<dl>
<dt><code>LangMainConfigNotFoundError</code></dt>
<dd>if no config file was found</dd>
</dl></div>
</dd>
<dt id="lang_main.config.load_toml_config"><code class="name flex">
<span>def <span class="ident">load_toml_config</span></span>(<span>path_to_toml: str | Path) > dict[str, typing.Any]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def load_toml_config(
path_to_toml: str | Path,
) -&gt; dict[str, Any]:
with open(path_to_toml, &#39;rb&#39;) as f:
data = tomllib.load(f)
print(&#39;Loaded TOML config file successfully.&#39;, flush=True)
return data</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="index.html">lang_main</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.config.get_config_paths" href="#lang_main.config.get_config_paths">get_config_paths</a></code></li>
<li><code><a title="lang_main.config.load_cfg" href="#lang_main.config.load_cfg">load_cfg</a></code></li>
<li><code><a title="lang_main.config.load_toml_config" href="#lang_main.config.load_toml_config">load_toml_config</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,66 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.constants API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.constants</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="index.html">lang_main</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,330 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.errors API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.errors</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-classes">Classes</h2>
<dl>
<dt id="lang_main.errors.DependencyMissingError"><code class="flex name class">
<span>class <span class="ident">DependencyMissingError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class DependencyMissingError(Exception):
&#34;&#34;&#34;Error raised if needed dependency could not be found&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if needed dependency could not be found</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
<dt id="lang_main.errors.EdgePropertyNotContainedError"><code class="flex name class">
<span>class <span class="ident">EdgePropertyNotContainedError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class EdgePropertyNotContainedError(Exception):
&#34;&#34;&#34;Error raised if a needed edge property is not contained in graph edges&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if a needed edge property is not contained in graph edges</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
<dt id="lang_main.errors.EmptyEdgesError"><code class="flex name class">
<span>class <span class="ident">EmptyEdgesError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class EmptyEdgesError(EmptyGraphError):
&#34;&#34;&#34;Error raised if action should be performed on a graph&#39;s edges, but
it does not contain any&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if action should be performed on a graph's edges, but
it does not contain any</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li><a title="lang_main.errors.EmptyGraphError" href="#lang_main.errors.EmptyGraphError">EmptyGraphError</a></li>
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
<dt id="lang_main.errors.EmptyGraphError"><code class="flex name class">
<span>class <span class="ident">EmptyGraphError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class EmptyGraphError(Exception):
&#34;&#34;&#34;Error raised if an operation should be performed on the graph,
but it does not contain any nodes or edges&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if an operation should be performed on the graph,
but it does not contain any nodes or edges</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
<h3>Subclasses</h3>
<ul class="hlist">
<li><a title="lang_main.errors.EmptyEdgesError" href="#lang_main.errors.EmptyEdgesError">EmptyEdgesError</a></li>
</ul>
</dd>
<dt id="lang_main.errors.GraphRenderError"><code class="flex name class">
<span>class <span class="ident">GraphRenderError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class GraphRenderError(Exception):
&#34;&#34;&#34;Error raised if a graph object can not be rendered&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if a graph object can not be rendered</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
<dt id="lang_main.errors.LangMainConfigNotFoundError"><code class="flex name class">
<span>class <span class="ident">LangMainConfigNotFoundError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class LangMainConfigNotFoundError(Exception):
&#34;&#34;&#34;Error raised if a config file could not be found successfully&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if a config file could not be found successfully</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
<dt id="lang_main.errors.LanguageModelNotFoundError"><code class="flex name class">
<span>class <span class="ident">LanguageModelNotFoundError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class LanguageModelNotFoundError(Exception):
&#34;&#34;&#34;Error raised if a given language model could not be loaded successfully&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if a given language model could not be loaded successfully</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
<dt id="lang_main.errors.NoPerformableActionError"><code class="flex name class">
<span>class <span class="ident">NoPerformableActionError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class NoPerformableActionError(Exception):
&#34;&#34;&#34;Error describing that no action is available in the current pipeline&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error describing that no action is available in the current pipeline</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
<dt id="lang_main.errors.NodePropertyNotContainedError"><code class="flex name class">
<span>class <span class="ident">NodePropertyNotContainedError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class NodePropertyNotContainedError(Exception):
&#34;&#34;&#34;Error raised if a needed node property is not contained in graph edges&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if a needed node property is not contained in graph edges</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
<dt id="lang_main.errors.OutputInPipelineContainerError"><code class="flex name class">
<span>class <span class="ident">OutputInPipelineContainerError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class OutputInPipelineContainerError(Exception):
&#34;&#34;&#34;Error raised if an output was detected by one of the performed
actions in a PipelineContainer. Each action in a PipelineContainer is itself a
procedure which does not have any parameters or return values and should therefore not
return any values.&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if an output was detected by one of the performed
actions in a PipelineContainer. Each action in a PipelineContainer is itself a
procedure which does not have any parameters or return values and should therefore not
return any values.</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
<dt id="lang_main.errors.WrongActionTypeError"><code class="flex name class">
<span>class <span class="ident">WrongActionTypeError</span></span>
<span>(</span><span>*args, **kwargs)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class WrongActionTypeError(Exception):
&#34;&#34;&#34;Error raised if added action type is not supported by corresponding pipeline&#34;&#34;&#34;</code></pre>
</details>
<div class="desc"><p>Error raised if added action type is not supported by corresponding pipeline</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>builtins.Exception</li>
<li>builtins.BaseException</li>
</ul>
</dd>
</dl>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="index.html">lang_main</a></code></li>
</ul>
</li>
<li><h3><a href="#header-classes">Classes</a></h3>
<ul>
<li>
<h4><code><a title="lang_main.errors.DependencyMissingError" href="#lang_main.errors.DependencyMissingError">DependencyMissingError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.EdgePropertyNotContainedError" href="#lang_main.errors.EdgePropertyNotContainedError">EdgePropertyNotContainedError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.EmptyEdgesError" href="#lang_main.errors.EmptyEdgesError">EmptyEdgesError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.EmptyGraphError" href="#lang_main.errors.EmptyGraphError">EmptyGraphError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.GraphRenderError" href="#lang_main.errors.GraphRenderError">GraphRenderError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.LangMainConfigNotFoundError" href="#lang_main.errors.LangMainConfigNotFoundError">LangMainConfigNotFoundError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.LanguageModelNotFoundError" href="#lang_main.errors.LanguageModelNotFoundError">LanguageModelNotFoundError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.NoPerformableActionError" href="#lang_main.errors.NoPerformableActionError">NoPerformableActionError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.NodePropertyNotContainedError" href="#lang_main.errors.NodePropertyNotContainedError">NodePropertyNotContainedError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.OutputInPipelineContainerError" href="#lang_main.errors.OutputInPipelineContainerError">OutputInPipelineContainerError</a></code></h4>
</li>
<li>
<h4><code><a title="lang_main.errors.WrongActionTypeError" href="#lang_main.errors.WrongActionTypeError">WrongActionTypeError</a></code></h4>
</li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,123 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Package <code>lang_main</code></h1>
</header>
<section id="section-intro">
</section>
<section>
<h2 class="section-title" id="header-submodules">Sub-modules</h2>
<dl>
<dt><code class="name"><a title="lang_main.analysis" href="analysis/index.html">lang_main.analysis</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.config" href="config.html">lang_main.config</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.constants" href="constants.html">lang_main.constants</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.errors" href="errors.html">lang_main.errors</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.io" href="io.html">lang_main.io</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.loggers" href="loggers.html">lang_main.loggers</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.model_loader" href="model_loader.html">lang_main.model_loader</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.pipelines" href="pipelines/index.html">lang_main.pipelines</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.render" href="render/index.html">lang_main.render</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.search" href="search.html">lang_main.search</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.types" href="types.html">lang_main.types</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
<section>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3><a href="#header-submodules">Sub-modules</a></h3>
<ul>
<li><code><a title="lang_main.analysis" href="analysis/index.html">lang_main.analysis</a></code></li>
<li><code><a title="lang_main.config" href="config.html">lang_main.config</a></code></li>
<li><code><a title="lang_main.constants" href="constants.html">lang_main.constants</a></code></li>
<li><code><a title="lang_main.errors" href="errors.html">lang_main.errors</a></code></li>
<li><code><a title="lang_main.io" href="io.html">lang_main.io</a></code></li>
<li><code><a title="lang_main.loggers" href="loggers.html">lang_main.loggers</a></code></li>
<li><code><a title="lang_main.model_loader" href="model_loader.html">lang_main.model_loader</a></code></li>
<li><code><a title="lang_main.pipelines" href="pipelines/index.html">lang_main.pipelines</a></code></li>
<li><code><a title="lang_main.render" href="render/index.html">lang_main.render</a></code></li>
<li><code><a title="lang_main.search" href="search.html">lang_main.search</a></code></li>
<li><code><a title="lang_main.types" href="types.html">lang_main.types</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,227 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.io API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.io</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.io.create_saving_folder"><code class="name flex">
<span>def <span class="ident">create_saving_folder</span></span>(<span>saving_path_folder: str | pathlib.Path, overwrite_existing: bool = False) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def create_saving_folder(
saving_path_folder: str | Path,
overwrite_existing: bool = False,
) -&gt; None:
# check for existence of given path
if isinstance(saving_path_folder, str):
saving_path_folder = Path(saving_path_folder)
if not saving_path_folder.exists():
saving_path_folder.mkdir(parents=True)
else:
if overwrite_existing:
# overwrite if desired (deletes whole path and re-creates it)
shutil.rmtree(saving_path_folder)
saving_path_folder.mkdir(parents=True)
else:
logger.info(
(
&#39;Path &gt;&gt;%s&lt;&lt; already exists and remained unchanged. If you want to &#39;
&#39;overwrite this path, use parameter &gt;&gt;overwrite_existing&lt;&lt;.&#39;,
),
saving_path_folder,
)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.io.decode_from_base64_str"><code class="name flex">
<span>def <span class="ident">decode_from_base64_str</span></span>(<span>b64_str: str, encoding: str = 'utf-8') > Any</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def decode_from_base64_str(
b64_str: str,
encoding: str = &#39;utf-8&#39;,
) -&gt; Any:
b64_bytes = b64_str.encode(encoding=encoding)
decoded = base64.b64decode(b64_bytes)
return pickle.loads(decoded)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.io.encode_file_to_base64_str"><code class="name flex">
<span>def <span class="ident">encode_file_to_base64_str</span></span>(<span>path: pathlib.Path, encoding: str = 'utf-8') > str</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def encode_file_to_base64_str(
path: Path,
encoding: str = &#39;utf-8&#39;,
) -&gt; str:
with open(path, &#39;rb&#39;) as file:
b64_bytes = base64.b64encode(file.read())
return b64_bytes.decode(encoding=encoding)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.io.encode_to_base64_str"><code class="name flex">
<span>def <span class="ident">encode_to_base64_str</span></span>(<span>obj: Any, encoding: str = 'utf-8') > str</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def encode_to_base64_str(
obj: Any,
encoding: str = &#39;utf-8&#39;,
) -&gt; str:
serialised = pickle.dumps(obj, protocol=PICKLE_PROTOCOL_VERSION)
b64_bytes = base64.b64encode(serialised)
return b64_bytes.decode(encoding=encoding)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.io.get_entry_point"><code class="name flex">
<span>def <span class="ident">get_entry_point</span></span>(<span>saving_path: pathlib.Path,<br>filename: str,<br>file_ext: str = '.pkl',<br>check_existence: bool = True) > pathlib.Path</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def get_entry_point(
saving_path: Path,
filename: str,
file_ext: str = &#39;.pkl&#39;,
check_existence: bool = True,
) -&gt; Path:
entry_point_path = (saving_path / filename).with_suffix(file_ext)
if check_existence and not entry_point_path.exists():
raise FileNotFoundError(
f&#39;Could not find provided entry data under path: &gt;&gt;{entry_point_path}&lt;&lt;&#39;
)
return entry_point_path</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.io.load_pickle"><code class="name flex">
<span>def <span class="ident">load_pickle</span></span>(<span>path: str | pathlib.Path) > Any</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def load_pickle(
path: str | Path,
) -&gt; Any:
with open(path, &#39;rb&#39;) as file:
obj = pickle.load(file)
logger.info(&#39;Loaded file successfully.&#39;)
return obj</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.io.save_pickle"><code class="name flex">
<span>def <span class="ident">save_pickle</span></span>(<span>obj: Any, path: str | pathlib.Path) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def save_pickle(
obj: Any,
path: str | Path,
) -&gt; None:
with open(path, &#39;wb&#39;) as file:
pickle.dump(obj, file, protocol=PICKLE_PROTOCOL_VERSION)
logger.info(&#39;Saved file successfully under %s&#39;, path)</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="index.html">lang_main</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.io.create_saving_folder" href="#lang_main.io.create_saving_folder">create_saving_folder</a></code></li>
<li><code><a title="lang_main.io.decode_from_base64_str" href="#lang_main.io.decode_from_base64_str">decode_from_base64_str</a></code></li>
<li><code><a title="lang_main.io.encode_file_to_base64_str" href="#lang_main.io.encode_file_to_base64_str">encode_file_to_base64_str</a></code></li>
<li><code><a title="lang_main.io.encode_to_base64_str" href="#lang_main.io.encode_to_base64_str">encode_to_base64_str</a></code></li>
<li><code><a title="lang_main.io.get_entry_point" href="#lang_main.io.get_entry_point">get_entry_point</a></code></li>
<li><code><a title="lang_main.io.load_pickle" href="#lang_main.io.load_pickle">load_pickle</a></code></li>
<li><code><a title="lang_main.io.save_pickle" href="#lang_main.io.save_pickle">save_pickle</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,66 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.loggers API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.loggers</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="index.html">lang_main</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,162 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.model_loader API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.model_loader</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.model_loader.instantiate_model"><code class="name flex">
<span>def <span class="ident">instantiate_model</span></span>(<span>model_load_map: ModelLoaderMap, model: LanguageModels) > sentence_transformers.SentenceTransformer.SentenceTransformer | spacy.language.Language</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def instantiate_model(
model_load_map: ModelLoaderMap,
model: LanguageModels,
) -&gt; Model:
if model not in model_load_map:
raise KeyError(f&#39;Model &gt;&gt;{model}&lt;&lt; not known. Choose from: {model_load_map.keys()}&#39;)
builder_func = model_load_map[model][&#39;func&#39;]
func_kwargs = model_load_map[model][&#39;kwargs&#39;]
return builder_func(**func_kwargs)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.model_loader.load_sentence_transformer"><code class="name flex">
<span>def <span class="ident">load_sentence_transformer</span></span>(<span>model_name: STFRModelTypes | str,<br>similarity_func: SimilarityFunction = SimilarityFunction.COSINE,<br>backend: STFRBackends = torch,<br>device: STFRDeviceTypes = cpu,<br>local_files_only: bool = True,<br>trust_remote_code: bool = False,<br>model_save_folder: str | None = None,<br>model_kwargs: STFRModelArgs | dict[str, Any] | None = None,<br>force_download: bool = False) > sentence_transformers.SentenceTransformer.SentenceTransformer</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def load_sentence_transformer(
model_name: STFRModelTypes | str,
similarity_func: SimilarityFunction = SimilarityFunction.COSINE,
backend: STFRBackends = STFRBackends.TORCH,
device: STFRDeviceTypes = STFRDeviceTypes.CPU,
local_files_only: bool = True,
trust_remote_code: bool = False,
model_save_folder: str | None = None,
model_kwargs: STFRModelArgs | dict[str, Any] | None = None,
force_download: bool = False,
) -&gt; SentenceTransformer:
model_name_or_path = _preprocess_STFR_model_name(
model_name=model_name, backend=backend, force_download=force_download
)
model = SentenceTransformer(
model_name_or_path=model_name_or_path,
similarity_fn_name=similarity_func,
backend=backend, # type: ignore Literal matches Enum
device=device,
cache_folder=model_save_folder,
local_files_only=local_files_only,
trust_remote_code=trust_remote_code,
model_kwargs=model_kwargs, # type: ignore
)
logger.info(&#39;[MODEL LOADING] Loaded model &gt;&gt;%s&lt;&lt; successfully&#39;, model_name)
return model</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.model_loader.load_spacy"><code class="name flex">
<span>def <span class="ident">load_spacy</span></span>(<span>model_name: str) > spacy.language.Language</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def load_spacy(
model_name: str,
) -&gt; SpacyModel:
try:
spacy_model_obj = importlib.import_module(model_name)
except ModuleNotFoundError:
raise LanguageModelNotFoundError(
(
f&#39;Could not find spaCy model &gt;&gt;{model_name}&lt;&lt;. &#39;
f&#39;Check if it is installed correctly.&#39;
)
)
pretrained_model = cast(SpacyModel, spacy_model_obj.load())
logger.info(&#39;[MODEL LOADING] Loaded model &gt;&gt;%s&lt;&lt; successfully&#39;, model_name)
return pretrained_model</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="index.html">lang_main</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.model_loader.instantiate_model" href="#lang_main.model_loader.instantiate_model">instantiate_model</a></code></li>
<li><code><a title="lang_main.model_loader.load_sentence_transformer" href="#lang_main.model_loader.load_sentence_transformer">load_sentence_transformer</a></code></li>
<li><code><a title="lang_main.model_loader.load_spacy" href="#lang_main.model_loader.load_spacy">load_spacy</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,755 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.pipelines.base API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.pipelines.base</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-classes">Classes</h2>
<dl>
<dt id="lang_main.pipelines.base.BasePipeline"><code class="flex name class">
<span>class <span class="ident">BasePipeline</span></span>
<span>(</span><span>name: str, working_dir: Path)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class BasePipeline(ABC):
def __init__(
self,
name: str,
working_dir: Path,
) -&gt; None:
# init base class
super().__init__()
# name of pipeline
self.name = name
# working directory for pipeline == output path
self.working_dir = working_dir
# container for actions to perform during pass
self.actions: list[Callable] = []
self.action_names: list[str] = []
self.action_skip: list[bool] = []
# progress tracking, start at 1
self.curr_proc_idx: int = 1
def __repr__(self) -&gt; str:
return (
f&#39;{self.__class__.__name__}(name: {self.name}, &#39;
f&#39;working dir: {self.working_dir}, contents: {self.action_names})&#39;
)
def panic_wrong_action_type(
self,
action: Any,
compatible_type: str,
) -&gt; Never:
raise WrongActionTypeError(
(
f&#39;Action must be of type {compatible_type}, &#39;
f&#39;but is of type &gt;&gt;{type(action)}&lt;&lt;.&#39;
)
)
def prep_run(self) -&gt; None:
logger.info(&#39;Starting pipeline &gt;&gt;%s&lt;&lt;...&#39;, self.name)
# progress tracking
self.curr_proc_idx = 1
# check if performable actions available
if len(self.actions) == 0:
raise NoPerformableActionError(
&#39;The pipeline does not contain any performable actions.&#39;
)
def post_run(self) -&gt; None:
logger.info(
&#39;Processing pipeline &gt;&gt;%s&lt;&lt; successfully ended after %d steps.&#39;,
self.name,
(self.curr_proc_idx - 1),
)
@abstractmethod
def add(self) -&gt; None: ...
@abstractmethod
def logic(self) -&gt; None: ...
def run(self, *args, **kwargs) -&gt; Any:
self.prep_run()
ret = self.logic(*args, **kwargs)
self.post_run()
return ret</code></pre>
</details>
<div class="desc"><p>Helper class that provides a standard way to create an ABC using
inheritance.</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li>abc.ABC</li>
</ul>
<h3>Subclasses</h3>
<ul class="hlist">
<li><a title="lang_main.pipelines.base.Pipeline" href="#lang_main.pipelines.base.Pipeline">Pipeline</a></li>
<li><a title="lang_main.pipelines.base.PipelineContainer" href="#lang_main.pipelines.base.PipelineContainer">PipelineContainer</a></li>
</ul>
<h3>Methods</h3>
<dl>
<dt id="lang_main.pipelines.base.BasePipeline.add"><code class="name flex">
<span>def <span class="ident">add</span></span>(<span>self) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">@abstractmethod
def add(self) -&gt; None: ...</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.BasePipeline.logic"><code class="name flex">
<span>def <span class="ident">logic</span></span>(<span>self) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">@abstractmethod
def logic(self) -&gt; None: ...</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.BasePipeline.panic_wrong_action_type"><code class="name flex">
<span>def <span class="ident">panic_wrong_action_type</span></span>(<span>self, action: Any, compatible_type: str) > Never</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def panic_wrong_action_type(
self,
action: Any,
compatible_type: str,
) -&gt; Never:
raise WrongActionTypeError(
(
f&#39;Action must be of type {compatible_type}, &#39;
f&#39;but is of type &gt;&gt;{type(action)}&lt;&lt;.&#39;
)
)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.BasePipeline.post_run"><code class="name flex">
<span>def <span class="ident">post_run</span></span>(<span>self) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def post_run(self) -&gt; None:
logger.info(
&#39;Processing pipeline &gt;&gt;%s&lt;&lt; successfully ended after %d steps.&#39;,
self.name,
(self.curr_proc_idx - 1),
)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.BasePipeline.prep_run"><code class="name flex">
<span>def <span class="ident">prep_run</span></span>(<span>self) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def prep_run(self) -&gt; None:
logger.info(&#39;Starting pipeline &gt;&gt;%s&lt;&lt;...&#39;, self.name)
# progress tracking
self.curr_proc_idx = 1
# check if performable actions available
if len(self.actions) == 0:
raise NoPerformableActionError(
&#39;The pipeline does not contain any performable actions.&#39;
)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.BasePipeline.run"><code class="name flex">
<span>def <span class="ident">run</span></span>(<span>self, *args, **kwargs) > Any</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def run(self, *args, **kwargs) -&gt; Any:
self.prep_run()
ret = self.logic(*args, **kwargs)
self.post_run()
return ret</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</dd>
<dt id="lang_main.pipelines.base.Pipeline"><code class="flex name class">
<span>class <span class="ident">Pipeline</span></span>
<span>(</span><span>name: str, working_dir: Path)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class Pipeline(BasePipeline):
def __init__(
self,
name: str,
working_dir: Path,
) -&gt; None:
# init base class
super().__init__(name=name, working_dir=working_dir)
# name of pipeline
self.name = name
# working directory for pipeline == output path
self.working_dir = working_dir
# container for actions to perform during pass
self.actions_kwargs: list[dict[str, Any]] = []
self.save_results: ResultHandling = []
self.load_results: ResultHandling = []
# intermediate result
self._intermediate_result: tuple[Any, ...] | None = None
def __repr__(self) -&gt; str:
return (
f&#39;{self.__class__.__name__}(name: {self.name}, &#39;
f&#39;working dir: {self.working_dir}, contents: {self.action_names})&#39;
)
@override
def add(
self,
action: Callable,
action_kwargs: dict[str, Any] | None = None,
skip: bool = False,
save_result: bool = False,
load_result: bool = False,
filename: str | None = None,
) -&gt; None:
# check explicitly for function type
# if isinstance(action, FunctionType):
if action_kwargs is None:
action_kwargs = {}
if isinstance(action, Callable):
self.actions.append(action)
self.action_names.append(action.__name__)
self.actions_kwargs.append(action_kwargs.copy())
self.action_skip.append(skip)
self.save_results.append((save_result, filename))
self.load_results.append((load_result, filename))
else:
self.panic_wrong_action_type(action=action, compatible_type=Callable.__name__)
def get_result_path(
self,
action_idx: int,
filename: str | None,
) -&gt; tuple[Path, str]:
action_name = self.action_names[action_idx]
if filename is None:
target_filename = f&#39;Pipe-{self.name}_Step-{self.curr_proc_idx}_{action_name}&#39;
else:
target_filename = filename
target_path = self.working_dir.joinpath(target_filename).with_suffix(&#39;.pkl&#39;)
return target_path, action_name
def load_step(
self,
action_idx: int,
filename: str | None,
) -&gt; tuple[Any, ...]:
target_path, action_name = self.get_result_path(action_idx, filename)
if not target_path.exists():
raise FileNotFoundError(
(
f&#39;No intermediate results for action &gt;&gt;{action_name}&lt;&lt; &#39;
f&#39;under &gt;&gt;{target_path}&lt;&lt; found&#39;
)
)
# results should be tuple, but that is not guaranteed
result_loaded = cast(tuple[Any, ...], load_pickle(target_path))
if not isinstance(result_loaded, tuple):
raise TypeError(f&#39;Loaded results must be tuple, not {type(result_loaded)}&#39;)
return result_loaded
def save_step(
self,
action_idx: int,
filename: str | None,
) -&gt; None:
target_path, _ = self.get_result_path(action_idx, filename)
save_pickle(obj=self._intermediate_result, path=target_path)
@override
def logic(
self,
starting_values: tuple[Any, ...] | None = None,
) -&gt; tuple[Any, ...]:
first_performed: bool = False
for idx, (action, action_kwargs) in enumerate(zip(self.actions, self.actions_kwargs)):
if self.action_skip[idx]:
self.curr_proc_idx += 1
continue
# loading
if self.load_results[idx][0]:
filename = self.load_results[idx][1]
ret = self.load_step(action_idx=idx, filename=filename)
self._intermediate_result = ret
logger.info(
&#39;[No Calculation] Loaded result for action &gt;&gt;%s&lt;&lt; successfully&#39;,
self.action_names[idx],
)
self.curr_proc_idx += 1
continue
# calculation
if not first_performed:
args = starting_values
first_performed = True
else:
args = ret
if args is not None:
ret = action(*args, **action_kwargs)
else:
ret = action(**action_kwargs)
if ret is not None and not isinstance(ret, tuple):
ret = (ret,)
ret = cast(tuple[Any, ...], ret)
# save intermediate result
self._intermediate_result = ret
# saving result locally, always save last action
if self.save_results[idx][0] or idx == (len(self.actions) - 1):
filename = self.save_results[idx][1]
self.save_step(action_idx=idx, filename=filename)
# processing tracking
self.curr_proc_idx += 1
return ret</code></pre>
</details>
<div class="desc"><p>Helper class that provides a standard way to create an ABC using
inheritance.</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li><a title="lang_main.pipelines.base.BasePipeline" href="#lang_main.pipelines.base.BasePipeline">BasePipeline</a></li>
<li>abc.ABC</li>
</ul>
<h3>Methods</h3>
<dl>
<dt id="lang_main.pipelines.base.Pipeline.add"><code class="name flex">
<span>def <span class="ident">add</span></span>(<span>self,<br>action: Callable,<br>action_kwargs: dict[str, Any] | None = None,<br>skip: bool = False,<br>save_result: bool = False,<br>load_result: bool = False,<br>filename: str | None = None) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">@override
def add(
self,
action: Callable,
action_kwargs: dict[str, Any] | None = None,
skip: bool = False,
save_result: bool = False,
load_result: bool = False,
filename: str | None = None,
) -&gt; None:
# check explicitly for function type
# if isinstance(action, FunctionType):
if action_kwargs is None:
action_kwargs = {}
if isinstance(action, Callable):
self.actions.append(action)
self.action_names.append(action.__name__)
self.actions_kwargs.append(action_kwargs.copy())
self.action_skip.append(skip)
self.save_results.append((save_result, filename))
self.load_results.append((load_result, filename))
else:
self.panic_wrong_action_type(action=action, compatible_type=Callable.__name__)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.Pipeline.get_result_path"><code class="name flex">
<span>def <span class="ident">get_result_path</span></span>(<span>self, action_idx: int, filename: str | None) > tuple[pathlib.Path, str]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def get_result_path(
self,
action_idx: int,
filename: str | None,
) -&gt; tuple[Path, str]:
action_name = self.action_names[action_idx]
if filename is None:
target_filename = f&#39;Pipe-{self.name}_Step-{self.curr_proc_idx}_{action_name}&#39;
else:
target_filename = filename
target_path = self.working_dir.joinpath(target_filename).with_suffix(&#39;.pkl&#39;)
return target_path, action_name</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.Pipeline.load_step"><code class="name flex">
<span>def <span class="ident">load_step</span></span>(<span>self, action_idx: int, filename: str | None) > tuple[typing.Any, ...]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def load_step(
self,
action_idx: int,
filename: str | None,
) -&gt; tuple[Any, ...]:
target_path, action_name = self.get_result_path(action_idx, filename)
if not target_path.exists():
raise FileNotFoundError(
(
f&#39;No intermediate results for action &gt;&gt;{action_name}&lt;&lt; &#39;
f&#39;under &gt;&gt;{target_path}&lt;&lt; found&#39;
)
)
# results should be tuple, but that is not guaranteed
result_loaded = cast(tuple[Any, ...], load_pickle(target_path))
if not isinstance(result_loaded, tuple):
raise TypeError(f&#39;Loaded results must be tuple, not {type(result_loaded)}&#39;)
return result_loaded</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.Pipeline.logic"><code class="name flex">
<span>def <span class="ident">logic</span></span>(<span>self, starting_values: tuple[Any, ...] | None = None) > tuple[typing.Any, ...]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">@override
def logic(
self,
starting_values: tuple[Any, ...] | None = None,
) -&gt; tuple[Any, ...]:
first_performed: bool = False
for idx, (action, action_kwargs) in enumerate(zip(self.actions, self.actions_kwargs)):
if self.action_skip[idx]:
self.curr_proc_idx += 1
continue
# loading
if self.load_results[idx][0]:
filename = self.load_results[idx][1]
ret = self.load_step(action_idx=idx, filename=filename)
self._intermediate_result = ret
logger.info(
&#39;[No Calculation] Loaded result for action &gt;&gt;%s&lt;&lt; successfully&#39;,
self.action_names[idx],
)
self.curr_proc_idx += 1
continue
# calculation
if not first_performed:
args = starting_values
first_performed = True
else:
args = ret
if args is not None:
ret = action(*args, **action_kwargs)
else:
ret = action(**action_kwargs)
if ret is not None and not isinstance(ret, tuple):
ret = (ret,)
ret = cast(tuple[Any, ...], ret)
# save intermediate result
self._intermediate_result = ret
# saving result locally, always save last action
if self.save_results[idx][0] or idx == (len(self.actions) - 1):
filename = self.save_results[idx][1]
self.save_step(action_idx=idx, filename=filename)
# processing tracking
self.curr_proc_idx += 1
return ret</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.Pipeline.save_step"><code class="name flex">
<span>def <span class="ident">save_step</span></span>(<span>self, action_idx: int, filename: str | None) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def save_step(
self,
action_idx: int,
filename: str | None,
) -&gt; None:
target_path, _ = self.get_result_path(action_idx, filename)
save_pickle(obj=self._intermediate_result, path=target_path)</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</dd>
<dt id="lang_main.pipelines.base.PipelineContainer"><code class="flex name class">
<span>class <span class="ident">PipelineContainer</span></span>
<span>(</span><span>name: str, working_dir: Path)</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">class PipelineContainer(BasePipeline):
&#34;&#34;&#34;Container class for basic actions.
Basic actions are usually functions, which do not take any parameters
and return nothing. Indeed, if an action returns any values after its
procedure is finished, an error is raised. Therefore, PipelineContainers
can be seen as a concatenation of many (independent) simple procedures
which are executed in the order in which they were added to the pipe.
With a simple call of the ``run`` method the actions are performed.
Additionally, there is an option to skip actions which can be set in
the ``add`` method. This allows for easily configurable pipelines,
e.g., via a user configuration.
&#34;&#34;&#34;
def __init__(
self,
name: str,
working_dir: Path,
) -&gt; None:
super().__init__(name=name, working_dir=working_dir)
@override
def add(
self,
action: Callable,
skip: bool = False,
) -&gt; None:
if isinstance(action, Callable):
self.actions.append(action)
self.action_names.append(action.__name__)
self.action_skip.append(skip)
else:
self.panic_wrong_action_type(action=action, compatible_type=Callable.__name__)
@override
def logic(self) -&gt; None:
for idx, (action, action_name) in enumerate(zip(self.actions, self.action_names)):
# loading
if self.action_skip[idx]:
logger.info(&#39;[No Calculation] Skipping &gt;&gt;%s&lt;&lt;...&#39;, action_name)
self.curr_proc_idx += 1
continue
# calculation
ret = action()
if ret is not None:
raise OutputInPipelineContainerError(
(
f&#39;Output in PipelineContainers not allowed. Action {action_name} &#39;
f&#39;returned values in Container {self.name}.&#39;
)
)
# processing tracking
self.curr_proc_idx += 1</code></pre>
</details>
<div class="desc"><p>Container class for basic actions.
Basic actions are usually functions, which do not take any parameters
and return nothing. Indeed, if an action returns any values after its
procedure is finished, an error is raised. Therefore, PipelineContainers
can be seen as a concatenation of many (independent) simple procedures
which are executed in the order in which they were added to the pipe.
With a simple call of the <code>run</code> method the actions are performed.
Additionally, there is an option to skip actions which can be set in
the <code>add</code> method. This allows for easily configurable pipelines,
e.g., via a user configuration.</p></div>
<h3>Ancestors</h3>
<ul class="hlist">
<li><a title="lang_main.pipelines.base.BasePipeline" href="#lang_main.pipelines.base.BasePipeline">BasePipeline</a></li>
<li>abc.ABC</li>
</ul>
<h3>Methods</h3>
<dl>
<dt id="lang_main.pipelines.base.PipelineContainer.add"><code class="name flex">
<span>def <span class="ident">add</span></span>(<span>self, action: Callable, skip: bool = False) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">@override
def add(
self,
action: Callable,
skip: bool = False,
) -&gt; None:
if isinstance(action, Callable):
self.actions.append(action)
self.action_names.append(action.__name__)
self.action_skip.append(skip)
else:
self.panic_wrong_action_type(action=action, compatible_type=Callable.__name__)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.base.PipelineContainer.logic"><code class="name flex">
<span>def <span class="ident">logic</span></span>(<span>self) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">@override
def logic(self) -&gt; None:
for idx, (action, action_name) in enumerate(zip(self.actions, self.action_names)):
# loading
if self.action_skip[idx]:
logger.info(&#39;[No Calculation] Skipping &gt;&gt;%s&lt;&lt;...&#39;, action_name)
self.curr_proc_idx += 1
continue
# calculation
ret = action()
if ret is not None:
raise OutputInPipelineContainerError(
(
f&#39;Output in PipelineContainers not allowed. Action {action_name} &#39;
f&#39;returned values in Container {self.name}.&#39;
)
)
# processing tracking
self.curr_proc_idx += 1</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</dd>
</dl>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main.pipelines" href="index.html">lang_main.pipelines</a></code></li>
</ul>
</li>
<li><h3><a href="#header-classes">Classes</a></h3>
<ul>
<li>
<h4><code><a title="lang_main.pipelines.base.BasePipeline" href="#lang_main.pipelines.base.BasePipeline">BasePipeline</a></code></h4>
<ul class="">
<li><code><a title="lang_main.pipelines.base.BasePipeline.add" href="#lang_main.pipelines.base.BasePipeline.add">add</a></code></li>
<li><code><a title="lang_main.pipelines.base.BasePipeline.logic" href="#lang_main.pipelines.base.BasePipeline.logic">logic</a></code></li>
<li><code><a title="lang_main.pipelines.base.BasePipeline.panic_wrong_action_type" href="#lang_main.pipelines.base.BasePipeline.panic_wrong_action_type">panic_wrong_action_type</a></code></li>
<li><code><a title="lang_main.pipelines.base.BasePipeline.post_run" href="#lang_main.pipelines.base.BasePipeline.post_run">post_run</a></code></li>
<li><code><a title="lang_main.pipelines.base.BasePipeline.prep_run" href="#lang_main.pipelines.base.BasePipeline.prep_run">prep_run</a></code></li>
<li><code><a title="lang_main.pipelines.base.BasePipeline.run" href="#lang_main.pipelines.base.BasePipeline.run">run</a></code></li>
</ul>
</li>
<li>
<h4><code><a title="lang_main.pipelines.base.Pipeline" href="#lang_main.pipelines.base.Pipeline">Pipeline</a></code></h4>
<ul class="">
<li><code><a title="lang_main.pipelines.base.Pipeline.add" href="#lang_main.pipelines.base.Pipeline.add">add</a></code></li>
<li><code><a title="lang_main.pipelines.base.Pipeline.get_result_path" href="#lang_main.pipelines.base.Pipeline.get_result_path">get_result_path</a></code></li>
<li><code><a title="lang_main.pipelines.base.Pipeline.load_step" href="#lang_main.pipelines.base.Pipeline.load_step">load_step</a></code></li>
<li><code><a title="lang_main.pipelines.base.Pipeline.logic" href="#lang_main.pipelines.base.Pipeline.logic">logic</a></code></li>
<li><code><a title="lang_main.pipelines.base.Pipeline.save_step" href="#lang_main.pipelines.base.Pipeline.save_step">save_step</a></code></li>
</ul>
</li>
<li>
<h4><code><a title="lang_main.pipelines.base.PipelineContainer" href="#lang_main.pipelines.base.PipelineContainer">PipelineContainer</a></code></h4>
<ul class="">
<li><code><a title="lang_main.pipelines.base.PipelineContainer.add" href="#lang_main.pipelines.base.PipelineContainer.add">add</a></code></li>
<li><code><a title="lang_main.pipelines.base.PipelineContainer.logic" href="#lang_main.pipelines.base.PipelineContainer.logic">logic</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,83 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.pipelines API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.pipelines</code></h1>
</header>
<section id="section-intro">
</section>
<section>
<h2 class="section-title" id="header-submodules">Sub-modules</h2>
<dl>
<dt><code class="name"><a title="lang_main.pipelines.base" href="base.html">lang_main.pipelines.base</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.pipelines.predefined" href="predefined.html">lang_main.pipelines.predefined</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
<section>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="../index.html">lang_main</a></code></li>
</ul>
</li>
<li><h3><a href="#header-submodules">Sub-modules</a></h3>
<ul>
<li><code><a title="lang_main.pipelines.base" href="base.html">lang_main.pipelines.base</a></code></li>
<li><code><a title="lang_main.pipelines.predefined" href="predefined.html">lang_main.pipelines.predefined</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,386 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.pipelines.predefined API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.pipelines.predefined</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.pipelines.predefined.build_base_target_feature_pipe"><code class="name flex">
<span>def <span class="ident">build_base_target_feature_pipe</span></span>(<span>) > <a title="lang_main.pipelines.base.Pipeline" href="base.html#lang_main.pipelines.base.Pipeline">Pipeline</a></span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def build_base_target_feature_pipe() -&gt; Pipeline:
pipe_target_feat = Pipeline(name=&#39;Target_Feature&#39;, working_dir=SAVE_PATH_FOLDER)
pipe_target_feat.add(
load_raw_data,
{
&#39;date_cols&#39;: DATE_COLS,
},
)
pipe_target_feat.add(remove_duplicates)
pipe_target_feat.add(remove_NA, save_result=True)
pipe_target_feat.add(
entry_wise_cleansing,
{
&#39;target_features&#39;: (TARGET_FEATURE,),
&#39;cleansing_func&#39;: clean_string_slim,
},
save_result=True,
filename=EntryPoints.TIMELINE,
)
pipe_target_feat.add(
analyse_feature,
{
&#39;target_feature&#39;: TARGET_FEATURE,
},
save_result=True,
)
return pipe_target_feat</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.predefined.build_merge_duplicates_pipe"><code class="name flex">
<span>def <span class="ident">build_merge_duplicates_pipe</span></span>(<span>) > <a title="lang_main.pipelines.base.Pipeline" href="base.html#lang_main.pipelines.base.Pipeline">Pipeline</a></span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def build_merge_duplicates_pipe() -&gt; Pipeline:
pipe_merge = Pipeline(name=&#39;Merge_Duplicates&#39;, working_dir=SAVE_PATH_FOLDER)
pipe_merge.add(
numeric_pre_filter_feature,
{
&#39;feature&#39;: &#39;len&#39;,
&#39;bound_lower&#39;: THRESHOLD_AMOUNT_CHARACTERS,
&#39;bound_upper&#39;: None,
},
)
pipe_merge.add(
merge_similarity_duplicates,
{
&#39;model&#39;: STFR_MODEL,
&#39;cos_sim_threshold&#39;: THRESHOLD_SIMILARITY,
},
save_result=True,
filename=EntryPoints.TOKEN_ANALYSIS,
)
return pipe_merge</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.predefined.build_timeline_pipe"><code class="name flex">
<span>def <span class="ident">build_timeline_pipe</span></span>(<span>) > <a title="lang_main.pipelines.base.Pipeline" href="base.html#lang_main.pipelines.base.Pipeline">Pipeline</a></span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def build_timeline_pipe() -&gt; Pipeline:
pipe_timeline = Pipeline(name=&#39;Timeline_Analysis&#39;, working_dir=SAVE_PATH_FOLDER)
pipe_timeline.add(
cleanup_descriptions,
{
&#39;properties&#39;: [&#39;ErledigungsBeschreibung&#39;],
},
)
pipe_timeline.add(
calc_delta_to_repair,
{
&#39;date_feature_start&#39;: &#39;ErstellungsDatum&#39;,
&#39;date_feature_end&#39;: &#39;ErledigungsDatum&#39;,
&#39;name_delta_feature&#39;: NAME_DELTA_FEAT_TO_REPAIR,
&#39;convert_to_days&#39;: True,
},
save_result=True,
filename=EntryPoints.TIMELINE_POST,
)
pipe_timeline.add(
remove_non_relevant_obj_ids,
{
&#39;thresh_unique_feat_per_id&#39;: THRESHOLD_UNIQUE_TEXTS,
&#39;feature_uniqueness&#39;: UNIQUE_CRITERION_FEATURE,
&#39;feature_obj_id&#39;: FEATURE_NAME_OBJ_ID,
},
save_result=True,
)
pipe_timeline.add(
generate_model_input,
{
&#39;target_feature_name&#39;: &#39;nlp_model_input&#39;,
&#39;model_input_features&#39;: MODEL_INPUT_FEATURES,
},
)
pipe_timeline.add(
filter_activities_per_obj_id,
{
&#39;activity_feature&#39;: ACTIVITY_FEATURE,
&#39;relevant_activity_types&#39;: ACTIVITY_TYPES,
&#39;feature_obj_id&#39;: FEATURE_NAME_OBJ_ID,
&#39;threshold_num_activities&#39;: THRESHOLD_NUM_ACTIVITIES,
},
)
pipe_timeline.add(
get_timeline_candidates,
{
&#39;model&#39;: STFR_MODEL,
&#39;cos_sim_threshold&#39;: THRESHOLD_TIMELINE_SIMILARITY,
&#39;feature_obj_id&#39;: FEATURE_NAME_OBJ_ID,
&#39;feature_obj_text&#39;: FEATURE_NAME_OBJ_TEXT,
&#39;model_input_feature&#39;: &#39;nlp_model_input&#39;,
},
save_result=True,
filename=EntryPoints.TIMELINE_CANDS,
)
return pipe_timeline</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.predefined.build_tk_graph_pipe"><code class="name flex">
<span>def <span class="ident">build_tk_graph_pipe</span></span>(<span>) > <a title="lang_main.pipelines.base.Pipeline" href="base.html#lang_main.pipelines.base.Pipeline">Pipeline</a></span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def build_tk_graph_pipe() -&gt; Pipeline:
pipe_token_analysis = Pipeline(name=&#39;Token_Analysis&#39;, working_dir=SAVE_PATH_FOLDER)
pipe_token_analysis.add(
build_token_graph,
{
&#39;model&#39;: SPACY_MODEL,
&#39;target_feature&#39;: &#39;entry&#39;,
&#39;weights_feature&#39;: &#39;num_occur&#39;,
&#39;batch_idx_feature&#39;: &#39;batched_idxs&#39;,
&#39;build_map&#39;: False,
&#39;batch_size_model&#39;: 50,
},
save_result=True,
filename=EntryPoints.TK_GRAPH_POST,
)
return pipe_token_analysis</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.predefined.build_tk_graph_post_pipe"><code class="name flex">
<span>def <span class="ident">build_tk_graph_post_pipe</span></span>(<span>) > <a title="lang_main.pipelines.base.Pipeline" href="base.html#lang_main.pipelines.base.Pipeline">Pipeline</a></span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def build_tk_graph_post_pipe() -&gt; Pipeline:
pipe_graph_postprocessing = Pipeline(
name=&#39;Graph_Postprocessing&#39;, working_dir=SAVE_PATH_FOLDER
)
pipe_graph_postprocessing.add(
graphs.filter_graph_by_number_edges,
{
&#39;limit&#39;: MAX_EDGE_NUMBER,
&#39;property&#39;: &#39;weight&#39;,
},
)
pipe_graph_postprocessing.add(
graphs.filter_graph_by_node_degree,
{
&#39;bound_lower&#39;: 1,
&#39;bound_upper&#39;: None,
},
)
pipe_graph_postprocessing.add(
graphs.static_graph_analysis,
save_result=True,
filename=EntryPoints.TK_GRAPH_ANALYSIS,
)
return pipe_graph_postprocessing</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.predefined.build_tk_graph_render_pipe"><code class="name flex">
<span>def <span class="ident">build_tk_graph_render_pipe</span></span>(<span>with_subgraphs: bool,<br>export_folder: pathlib.Path = WindowsPath('A:/Arbeitsaufgaben/lang-data/out'),<br>base_network_name: str = 'token_graph') > <a title="lang_main.pipelines.base.Pipeline" href="base.html#lang_main.pipelines.base.Pipeline">Pipeline</a></span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def build_tk_graph_render_pipe(
with_subgraphs: bool,
export_folder: Path = SAVE_PATH_FOLDER,
base_network_name: str = CYTO_BASE_NETWORK_NAME,
) -&gt; Pipeline:
# optional dependency: late import
# raises exception if necessary modules are not found
try:
from lang_main.render import cytoscape as cyto
except ImportError:
raise ImportError(
(
&#39;Dependencies for Cytoscape interaction not found.&#39;
&#39;Install package with optional dependencies.&#39;
)
)
pipe_graph_rendering = Pipeline(
name=&#39;Graph_Static-Rendering&#39;,
working_dir=SAVE_PATH_FOLDER,
)
pipe_graph_rendering.add(
cyto.import_to_cytoscape,
{
&#39;network_name&#39;: base_network_name,
},
)
pipe_graph_rendering.add(
cyto.layout_network,
{
&#39;network_name&#39;: base_network_name,
},
)
pipe_graph_rendering.add(
cyto.apply_style_to_network,
{
&#39;network_name&#39;: base_network_name,
},
)
pipe_graph_rendering.add(
cyto.export_network_to_image,
{
&#39;filename&#39;: base_network_name,
&#39;target_folder&#39;: export_folder,
&#39;network_name&#39;: base_network_name,
},
)
if with_subgraphs:
pipe_graph_rendering.add(
cyto.get_subgraph_node_selection,
{
&#39;network_name&#39;: base_network_name,
},
)
pipe_graph_rendering.add(
cyto.build_subnetworks,
{
&#39;export_image&#39;: True,
&#39;target_folder&#39;: export_folder,
&#39;network_name&#39;: base_network_name,
},
)
return pipe_graph_rendering</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.pipelines.predefined.build_tk_graph_rescaling_pipe"><code class="name flex">
<span>def <span class="ident">build_tk_graph_rescaling_pipe</span></span>(<span>save_result: bool, exit_point: lang_main.types.EntryPoints) > <a title="lang_main.pipelines.base.Pipeline" href="base.html#lang_main.pipelines.base.Pipeline">Pipeline</a></span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def build_tk_graph_rescaling_pipe(
save_result: bool,
exit_point: EntryPoints,
) -&gt; Pipeline:
pipe_graph_rescaling = Pipeline(name=&#39;Graph_Rescaling&#39;, working_dir=SAVE_PATH_FOLDER)
pipe_graph_rescaling.add(
graphs.pipe_rescale_graph_edge_weights,
)
pipe_graph_rescaling.add(
graphs.pipe_add_graph_metrics,
save_result=save_result,
filename=exit_point,
)
return pipe_graph_rescaling</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main.pipelines" href="index.html">lang_main.pipelines</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.pipelines.predefined.build_base_target_feature_pipe" href="#lang_main.pipelines.predefined.build_base_target_feature_pipe">build_base_target_feature_pipe</a></code></li>
<li><code><a title="lang_main.pipelines.predefined.build_merge_duplicates_pipe" href="#lang_main.pipelines.predefined.build_merge_duplicates_pipe">build_merge_duplicates_pipe</a></code></li>
<li><code><a title="lang_main.pipelines.predefined.build_timeline_pipe" href="#lang_main.pipelines.predefined.build_timeline_pipe">build_timeline_pipe</a></code></li>
<li><code><a title="lang_main.pipelines.predefined.build_tk_graph_pipe" href="#lang_main.pipelines.predefined.build_tk_graph_pipe">build_tk_graph_pipe</a></code></li>
<li><code><a title="lang_main.pipelines.predefined.build_tk_graph_post_pipe" href="#lang_main.pipelines.predefined.build_tk_graph_post_pipe">build_tk_graph_post_pipe</a></code></li>
<li><code><a title="lang_main.pipelines.predefined.build_tk_graph_render_pipe" href="#lang_main.pipelines.predefined.build_tk_graph_render_pipe">build_tk_graph_render_pipe</a></code></li>
<li><code><a title="lang_main.pipelines.predefined.build_tk_graph_rescaling_pipe" href="#lang_main.pipelines.predefined.build_tk_graph_rescaling_pipe">build_tk_graph_rescaling_pipe</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,797 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.render.cytoscape API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.render.cytoscape</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.render.cytoscape.analyse_network"><code class="name flex">
<span>def <span class="ident">analyse_network</span></span>(<span>property_degree_weighted: str = 'degree_weighted',<br>network_name: str = 'token_graph') > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def analyse_network(
property_degree_weighted: str = PROPERTY_NAME_DEGREE_WEIGHTED,
network_name: str = CYTO_BASE_NETWORK_NAME,
) -&gt; None:
node_table = p4c.get_table_columns(table=&#39;node&#39;, network=network_name)
net_analyse_possible: bool = True
if len(node_table) &lt; 4: # pragma: no cover
net_analyse_possible = False
if net_analyse_possible:
p4c.analyze_network(directed=False)
node_table = p4c.get_table_columns(table=&#39;node&#39;, network=network_name)
node_table[&#39;stress_norm&#39;] = node_table[&#39;Stress&#39;] / node_table[&#39;Stress&#39;].max()
node_table[CYTO_SELECTION_PROPERTY] = (
node_table[property_degree_weighted]
* node_table[&#39;BetweennessCentrality&#39;]
* node_table[&#39;stress_norm&#39;]
)
else: # pragma: no cover
node_table[CYTO_SELECTION_PROPERTY] = 1
p4c.load_table_data(node_table, data_key_column=&#39;name&#39;, network=network_name)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.render.cytoscape.apply_style_to_network"><code class="name flex">
<span>def <span class="ident">apply_style_to_network</span></span>(<span>style_name: str = 'lang_main',<br>pth_to_stylesheet: pathlib.Path = WindowsPath('A:/Arbeitsaufgaben/lang-main/src/lang_main/cytoscape_config/lang_main.xml'),<br>network_name: str = 'token_graph',<br>node_size_property: str = 'node_selection',<br>min_node_size: int = 15,<br>max_node_size: int = 40,<br>sandbox_name: str = 'lang_main') > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def apply_style_to_network(
style_name: str = CYTO_STYLESHEET_NAME,
pth_to_stylesheet: Path = CYTO_PATH_STYLESHEET,
network_name: str = CYTO_BASE_NETWORK_NAME,
node_size_property: str = CYTO_SELECTION_PROPERTY,
min_node_size: int = 15,
max_node_size: int = 40,
sandbox_name: str = CYTO_SANDBOX_NAME,
) -&gt; None:
&#34;&#34;&#34;Cytoscape: apply a chosen Cytoscape style to the defined network
Parameters
----------
style_name : str, optional
Cytoscape name of the style which should be applied,
by default CYTO_STYLESHEET_NAME
pth_to_stylesheet : Path, optional
path where the stylesheet definition in Cytoscape&#39;s XML format can
be found,
by default CYTO_PATH_STYLESHEET
network_name : str, optional
network to apply the style on, by default CYTO_BASE_NETWORK_NAME
Raises
------
FileNotFoundError
if provided stylesheet can not be found under the provided path
&#34;&#34;&#34;
logger.debug(&#39;Applying style to network...&#39;)
styles_avail = cast(list[str], p4c.get_visual_style_names())
logger.debug(&#39;Available styles: %s&#39;, styles_avail)
if style_name not in styles_avail:
if not pth_to_stylesheet.exists():
# existence for standard path verified at import, but not for other
# provided paths
raise FileNotFoundError(
f&#39;Visual stylesheet for Cytoscape not found under: &gt;&gt;{pth_to_stylesheet}&lt;&lt;&#39;
)
# send to sandbox
sandbox_filename = pth_to_stylesheet.name
p4c.sandbox_send_to(
source_file=pth_to_stylesheet,
dest_file=sandbox_filename,
overwrite=True,
sandbox_name=sandbox_name,
)
# load stylesheet
p4c.import_visual_styles(sandbox_filename)
p4c.set_visual_style(style_name, network=network_name)
# node size mapping, only if needed property is available
scheme = p4c.scheme_c_number_continuous(
start_value=min_node_size, end_value=max_node_size
)
node_size_map = p4c.gen_node_size_map(
node_size_property,
number_scheme=scheme,
mapping_type=&#39;c&#39;,
style_name=style_name,
default_number=min_node_size,
)
p4c.set_node_size_mapping(**node_size_map)
fit_content(network_name=network_name)
logger.debug(&#39;Style application to network successful.&#39;)</code></pre>
</details>
<div class="desc"><p>Cytoscape: apply a chosen Cytoscape style to the defined network</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>style_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>Cytoscape name of the style which should be applied,
by default CYTO_STYLESHEET_NAME</dd>
<dt><strong><code>pth_to_stylesheet</code></strong> :&ensp;<code>Path</code>, optional</dt>
<dd>path where the stylesheet definition in Cytoscape's XML format can
be found,
by default CYTO_PATH_STYLESHEET</dd>
<dt><strong><code>network_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>network to apply the style on, by default CYTO_BASE_NETWORK_NAME</dd>
</dl>
<h2 id="raises">Raises</h2>
<dl>
<dt><code>FileNotFoundError</code></dt>
<dd>if provided stylesheet can not be found under the provided path</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.build_subnetworks"><code class="name flex">
<span>def <span class="ident">build_subnetworks</span></span>(<span>nodes_to_analyse: Iterable[int],<br>network_name: str = 'token_graph',<br>export_image: bool = True,<br>target_folder: pathlib.Path = WindowsPath('A:/Arbeitsaufgaben/lang-data/out')) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def build_subnetworks(
nodes_to_analyse: Iterable[CytoNodeID],
network_name: str = CYTO_BASE_NETWORK_NAME,
export_image: bool = True,
target_folder: Path = SAVE_PATH_FOLDER,
) -&gt; None:
&#34;&#34;&#34;Cytoscape: iteratively build subnetworks from a collection of nodes
and their respective neighbouring nodes
Parameters
----------
nodes_to_analyse : Iterable[CytoNodeID]
collection of nodes to make subnetworks from, for each node a dedicated
subnetwork will be generated
network_name : str, optional
network which contains the provided nodes,
by default CYTO_BASE_NETWORK_NAME
export_image : bool, optional
trigger image export of newly generated subnetworks, by default True
&#34;&#34;&#34;
logger.debug(&#39;Generating all subnetworks for node selection...&#39;)
for idx, node in enumerate(nodes_to_analyse):
select_neighbours_of_node(node=node, network_name=network_name)
make_subnetwork(
index=idx,
network_name=network_name,
export_image=export_image,
target_folder=target_folder,
)
logger.debug(&#39;Generation of all subnetworks for node selection successful.&#39;)</code></pre>
</details>
<div class="desc"><p>Cytoscape: iteratively build subnetworks from a collection of nodes
and their respective neighbouring nodes</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>nodes_to_analyse</code></strong> :&ensp;<code>Iterable[CytoNodeID]</code></dt>
<dd>collection of nodes to make subnetworks from, for each node a dedicated
subnetwork will be generated</dd>
<dt><strong><code>network_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>network which contains the provided nodes,
by default CYTO_BASE_NETWORK_NAME</dd>
<dt><strong><code>export_image</code></strong> :&ensp;<code>bool</code>, optional</dt>
<dd>trigger image export of newly generated subnetworks, by default True</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.change_default_layout"><code class="name flex">
<span>def <span class="ident">change_default_layout</span></span>(<span>) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def change_default_layout() -&gt; None:
&#34;&#34;&#34;Cytoscape: resets the default layout to `grid` to accelerate the import process
(grid layout one of the fastest)
Raises
------
RequestException
API endpoint not reachable or CyREST operation not successful
&#34;&#34;&#34;
body: dict[str, str] = {&#39;value&#39;: &#39;grid&#39;, &#39;key&#39;: &#39;layout.default&#39;}
try:
p4c.cyrest_put(&#39;properties/cytoscape3.props/layout.default&#39;, body=body)
except RequestException as error:
logger.error(&#39;[CytoAPIConnection] Property change of default layout not successful.&#39;)
raise error</code></pre>
</details>
<div class="desc"><p>Cytoscape: resets the default layout to <code>grid</code> to accelerate the import process
(grid layout one of the fastest)</p>
<h2 id="raises">Raises</h2>
<dl>
<dt><code>RequestException</code></dt>
<dd>API endpoint not reachable or CyREST operation not successful</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.export_network_to_image"><code class="name flex">
<span>def <span class="ident">export_network_to_image</span></span>(<span>filename: str,<br>target_folder: pathlib.Path = WindowsPath('A:/Arbeitsaufgaben/lang-data/out'),<br>filetype: Literal['JPEG', 'PDF', 'PNG', 'PS', 'SVG'] = 'SVG',<br>network_name: str = 'token_graph',<br>pdf_export_page_size: Literal['A0', 'A1', 'A2', 'A3', 'A4', 'A5', 'Auto', 'Legal', 'Letter', 'Tabloid'] = 'A4',<br>sandbox_name: str = 'lang_main') > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def export_network_to_image(
filename: str,
target_folder: Path = SAVE_PATH_FOLDER,
filetype: CytoExportFileTypes = &#39;SVG&#39;,
network_name: str = CYTO_BASE_NETWORK_NAME,
pdf_export_page_size: CytoExportPageSizes = &#39;A4&#39;,
sandbox_name: str = CYTO_SANDBOX_NAME,
) -&gt; None:
&#34;&#34;&#34;Cytoscape: export current selected view as image
Parameters
----------
filename : str
export filename
filetype : CytoExportFileTypes, optional
export filetype supported by Cytoscape, by default &#39;SVG&#39;
network_name : str, optional
network to export, by default CYTO_BASE_NETWORK_NAME
pdf_export_page_size : CytoExportPageSizes, optional
page size which should be used for PDF exports supported by Cytoscape,
by default &#39;A4&#39;
&#34;&#34;&#34;
logger.debug(&#39;Exporting image to file...&#39;)
if not target_folder.exists(): # pragma: no cover
target_folder.mkdir(parents=True)
dst_file_pth = (target_folder / filename).with_suffix(f&#39;.{filetype.lower()}&#39;)
text_as_font = True
if filetype == &#39;SVG&#39;:
text_as_font = False
# close non-necessary windows and fit graph in frame before image display
fit_content(network_name=network_name)
# image is generated in sandbox directory and transferred to target destination
# (preparation for remote instances of Cytoscape)
p4c.export_image(
filename=filename,
type=filetype,
network=network_name,
overwrite_file=True,
all_graphics_details=True,
export_text_as_font=text_as_font,
page_size=pdf_export_page_size,
)
logger.debug(&#39;Exported image to sandbox.&#39;)
logger.debug(&#39;Transferring image from sandbox to target destination...&#39;)
sandbox_filename = f&#39;{filename}.{filetype.lower()}&#39;
p4c.sandbox_get_from(
source_file=sandbox_filename,
dest_file=str(dst_file_pth),
overwrite=True,
sandbox_name=sandbox_name,
)
logger.debug(&#39;Transfer of image from sandbox to target destination successful.&#39;)</code></pre>
</details>
<div class="desc"><p>Cytoscape: export current selected view as image</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>filename</code></strong> :&ensp;<code>str</code></dt>
<dd>export filename</dd>
<dt><strong><code>filetype</code></strong> :&ensp;<code>CytoExportFileTypes</code>, optional</dt>
<dd>export filetype supported by Cytoscape, by default 'SVG'</dd>
<dt><strong><code>network_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>network to export, by default CYTO_BASE_NETWORK_NAME</dd>
<dt><strong><code>pdf_export_page_size</code></strong> :&ensp;<code>CytoExportPageSizes</code>, optional</dt>
<dd>page size which should be used for PDF exports supported by Cytoscape,
by default 'A4'</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.fit_content"><code class="name flex">
<span>def <span class="ident">fit_content</span></span>(<span>zoom_factor: float = 0.96, network_name: str = 'token_graph') > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def fit_content(
zoom_factor: float = CYTO_NETWORK_ZOOM_FACTOR,
network_name: str = CYTO_BASE_NETWORK_NAME,
) -&gt; None:
p4c.hide_all_panels()
p4c.fit_content(selected_only=False, network=network_name)
zoom_current = p4c.get_network_zoom(network=network_name)
zoom_new = zoom_current * zoom_factor
p4c.set_network_zoom_bypass(zoom_new, bypass=False, network=network_name)</code></pre>
</details>
<div class="desc"></div>
</dd>
<dt id="lang_main.render.cytoscape.get_subgraph_node_selection"><code class="name flex">
<span>def <span class="ident">get_subgraph_node_selection</span></span>(<span>network_name: str = 'token_graph', num_subgraphs: int = 5) > list[int]</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def get_subgraph_node_selection(
network_name: str = CYTO_BASE_NETWORK_NAME,
num_subgraphs: int = CYTO_NUMBER_SUBGRAPHS,
) -&gt; list[CytoNodeID]:
&#34;&#34;&#34;Cytoscape: obtain the relevant nodes for iterative subgraph generation
Parameters
----------
network_name : str, optional
network to retrieve the nodes from, by default CYTO_BASE_NETWORK_NAME
property_degree_weighted : str, optional
property name which contains the weighted degree,
by default PROPERTY_NAME_DEGREE_WEIGHTED
num_subgraphs : int, optional
number of relevant nodes which form the basis to generate subgraphs from,
by default CYTO_NUMBER_SUBGRAPHS
Returns
-------
list[CytoNodeID]
list containing all relevant Cytoscape nodes
&#34;&#34;&#34;
logger.debug(&#39;Selecting nodes for subgraph generation...&#39;)
node_table = p4c.get_table_columns(table=&#39;node&#39;, network=network_name)
node_table = node_table.sort_values(by=CYTO_SELECTION_PROPERTY, ascending=False)
p4c.load_table_data(node_table, data_key_column=&#39;name&#39;, network=network_name)
node_table_choice = node_table.iloc[:num_subgraphs]
logger.debug(&#39;Selection of nodes for subgraph generation successful.&#39;)
return node_table_choice[&#39;SUID&#39;].to_list()</code></pre>
</details>
<div class="desc"><p>Cytoscape: obtain the relevant nodes for iterative subgraph generation</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>network_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>network to retrieve the nodes from, by default CYTO_BASE_NETWORK_NAME</dd>
<dt><strong><code>property_degree_weighted</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>property name which contains the weighted degree,
by default PROPERTY_NAME_DEGREE_WEIGHTED</dd>
<dt><strong><code>num_subgraphs</code></strong> :&ensp;<code>int</code>, optional</dt>
<dd>number of relevant nodes which form the basis to generate subgraphs from,
by default CYTO_NUMBER_SUBGRAPHS</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>list[CytoNodeID]</code></dt>
<dd>list containing all relevant Cytoscape nodes</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.import_to_cytoscape"><code class="name flex">
<span>def <span class="ident">import_to_cytoscape</span></span>(<span>graph: networkx.classes.digraph.DiGraph | networkx.classes.graph.Graph,<br>network_name: str = 'token_graph',<br>sandbox_name: str = 'lang_main',<br>reinitialise_sandbox: bool = True) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def import_to_cytoscape(
graph: DiGraph | Graph,
network_name: str = CYTO_BASE_NETWORK_NAME,
sandbox_name: str = CYTO_SANDBOX_NAME,
reinitialise_sandbox: bool = True,
) -&gt; None:
&#34;&#34;&#34;Cytoscape: import NetworkX graph as new network collection
Parameters
----------
graph : DiGraph | Graph
NetworkX graph object
&#34;&#34;&#34;
logger.debug(&#39;Checking Cytoscape connection...&#39;)
verify_connection()
logger.debug(&#39;Checking graph size for rendering...&#39;)
verify_graph_render_size(graph)
logger.debug(&#39;Setting default layout to improve import speed...&#39;)
change_default_layout()
logger.debug(&#39;Setting Cytoscape sandbox...&#39;)
p4c.sandbox_set(
sandbox_name=sandbox_name,
reinitialize=reinitialise_sandbox,
copy_samples=False,
)
logger.debug(&#39;Importing to and analysing network in Cytoscape...&#39;)
p4c.delete_all_networks()
p4c.create_network_from_networkx(
graph,
title=network_name,
collection=CYTO_COLLECTION_NAME,
)
analyse_network(network_name=network_name)
logger.debug(&#39;Import and analysis of network to Cytoscape successful.&#39;)</code></pre>
</details>
<div class="desc"><p>Cytoscape: import NetworkX graph as new network collection</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>graph</code></strong> :&ensp;<code>DiGraph | Graph</code></dt>
<dd>NetworkX graph object</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.layout_network"><code class="name flex">
<span>def <span class="ident">layout_network</span></span>(<span>layout_name: Literal['attribute-circle', 'attribute-grid', 'attributes-layout', 'circular', 'cose', 'degree-circle', 'force-directed', 'force-directed-cl', 'fruchterman-rheingold', 'grid', 'hierarchical', 'isom', 'kamada-kawai', 'stacked-node-layout'] = 'force-directed',<br>layout_properties: dict[str, float | bool] = {'numIterations': 1000, 'defaultSpringCoefficient': 0.0001, 'defaultSpringLength': 45, 'defaultNodeMass': 11, 'isDeterministic': True, 'singlePartition': False},<br>network_name: str = 'token_graph') > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def layout_network(
layout_name: CytoLayouts = CYTO_LAYOUT_NAME,
layout_properties: CytoLayoutProperties = CYTO_LAYOUT_PROPERTIES,
network_name: str = CYTO_BASE_NETWORK_NAME,
) -&gt; None:
&#34;&#34;&#34;Cytoscape: apply a supported layout algorithm to currently selected
network
Parameters
----------
layout_name : CytoLayouts, optional
layout algorithm supported by Cytoscape (name of the CyREST API, does not
necessarily match the name in the Cytoscape UI),
by default CYTO_LAYOUT_NAME
layout_properties : CytoLayoutProperties, optional
configuration of parameters for the given layout algorithm,
by default CYTO_LAYOUT_PROPERTIES
network_name : str, optional
network to apply the layout algorithm on, by default CYTO_BASE_NETWORK_NAME
&#34;&#34;&#34;
logger.debug(&#39;Applying layout to network...&#39;)
p4c.set_layout_properties(layout_name, layout_properties)
p4c.layout_network(layout_name=layout_name, network=network_name)
fit_content(network_name=network_name)
logger.debug(&#39;Layout application to network successful.&#39;)</code></pre>
</details>
<div class="desc"><p>Cytoscape: apply a supported layout algorithm to currently selected
network</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>layout_name</code></strong> :&ensp;<code>CytoLayouts</code>, optional</dt>
<dd>layout algorithm supported by Cytoscape (name of the CyREST API, does not
necessarily match the name in the Cytoscape UI),
by default CYTO_LAYOUT_NAME</dd>
<dt><strong><code>layout_properties</code></strong> :&ensp;<code>CytoLayoutProperties</code>, optional</dt>
<dd>configuration of parameters for the given layout algorithm,
by default CYTO_LAYOUT_PROPERTIES</dd>
<dt><strong><code>network_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>network to apply the layout algorithm on, by default CYTO_BASE_NETWORK_NAME</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.make_subnetwork"><code class="name flex">
<span>def <span class="ident">make_subnetwork</span></span>(<span>index: int,<br>network_name: str = 'token_graph',<br>export_image: bool = True,<br>target_folder: pathlib.Path = WindowsPath('A:/Arbeitsaufgaben/lang-data/out')) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def make_subnetwork(
index: int,
network_name: str = CYTO_BASE_NETWORK_NAME,
export_image: bool = True,
target_folder: Path = SAVE_PATH_FOLDER,
) -&gt; None:
&#34;&#34;&#34;Cytoscape: generate a new subnetwork based on the currently
selected nodes and edges
Parameters
----------
index : int
id-like property to identify the subnetwork relative to its parent
network_name : str, optional
network to generate subnetwork from, by default CYTO_BASE_NETWORK_NAME
export_image : bool, optional
trigger image export of newly generated subnetwork, by default True
&#34;&#34;&#34;
logger.debug(&#39;Generating subnetwork with index %d...&#39;, index)
subnetwork_name = network_name + f&#39;_sub_{index+1}&#39;
p4c.create_subnetwork(
nodes=&#39;selected&#39;,
edges=&#39;selected&#39;,
subnetwork_name=subnetwork_name,
network=network_name,
)
p4c.set_current_network(subnetwork_name)
if export_image:
time.sleep(1)
export_network_to_image(
filename=subnetwork_name,
target_folder=target_folder,
network_name=subnetwork_name,
)
logger.debug(&#39;Generation of subnetwork with index %d successful.&#39;, index)</code></pre>
</details>
<div class="desc"><p>Cytoscape: generate a new subnetwork based on the currently
selected nodes and edges</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>index</code></strong> :&ensp;<code>int</code></dt>
<dd>id-like property to identify the subnetwork relative to its parent</dd>
<dt><strong><code>network_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>network to generate subnetwork from, by default CYTO_BASE_NETWORK_NAME</dd>
<dt><strong><code>export_image</code></strong> :&ensp;<code>bool</code>, optional</dt>
<dd>trigger image export of newly generated subnetwork, by default True</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.reset_current_network_to_base"><code class="name flex">
<span>def <span class="ident">reset_current_network_to_base</span></span>(<span>) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def reset_current_network_to_base() -&gt; None:
&#34;&#34;&#34;resets to currently selected network in Cytoscape back to the base one&#34;&#34;&#34;
p4c.set_current_network(CYTO_BASE_NETWORK_NAME)</code></pre>
</details>
<div class="desc"><p>resets to currently selected network in Cytoscape back to the base one</p></div>
</dd>
<dt id="lang_main.render.cytoscape.select_neighbours_of_node"><code class="name flex">
<span>def <span class="ident">select_neighbours_of_node</span></span>(<span>node: int, neighbour_iter_depth: int = 2, network_name: str = 'token_graph') > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def select_neighbours_of_node(
node: CytoNodeID,
neighbour_iter_depth: int = CYTO_ITER_NEIGHBOUR_DEPTH,
network_name: str = CYTO_BASE_NETWORK_NAME,
) -&gt; None:
&#34;&#34;&#34;Cytoscape: iterative selection of a node&#39;s neighbouring nodes and
their connecting edges
Parameters
----------
node : CytoNodeID
node which neighbours should be selected
neighbour_iter_depth : int, optional
indicates how many levels of neighbours should be choosen, e.g. 1 --&gt; only
first-level neighbours are considered which are directly connected to the node,
2 --&gt; all nodes with iteration depth of 1 are chosen and additionally their
direct neighbours,
by default CYTO_ITER_NEIGHBOUR_DEPTH
network_name : str, optional
network to perform action on, by default CYTO_BASE_NETWORK_NAME
&#34;&#34;&#34;
logger.debug(&#39;Selecting node neighbours for %s...&#39;, node)
p4c.clear_selection(network=network_name)
p4c.select_nodes(node, network=network_name)
for _ in range(neighbour_iter_depth):
_ = p4c.select_first_neighbors(network=network_name)
_ = p4c.select_edges_connecting_selected_nodes()
logger.debug(&#39;Selection of node neighbours for %s successful.&#39;, node)</code></pre>
</details>
<div class="desc"><p>Cytoscape: iterative selection of a node's neighbouring nodes and
their connecting edges</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>node</code></strong> :&ensp;<code>CytoNodeID</code></dt>
<dd>node which neighbours should be selected</dd>
<dt><strong><code>neighbour_iter_depth</code></strong> :&ensp;<code>int</code>, optional</dt>
<dd>indicates how many levels of neighbours should be choosen, e.g. 1 &ndash;&gt; only
first-level neighbours are considered which are directly connected to the node,
2 &ndash;&gt; all nodes with iteration depth of 1 are chosen and additionally their
direct neighbours,
by default CYTO_ITER_NEIGHBOUR_DEPTH</dd>
<dt><strong><code>network_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>network to perform action on, by default CYTO_BASE_NETWORK_NAME</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.verify_connection"><code class="name flex">
<span>def <span class="ident">verify_connection</span></span>(<span>) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def verify_connection() -&gt; None:
&#34;&#34;&#34;Cytoscape: checks if CyREST and Cytoscape versions are compatible nad
if Cytoscape API endpoint is reachable
Raises
------
CyError
incompatible CyREST or Cytoscape versions
RequestException
API endpoint not reachable
&#34;&#34;&#34;
try:
p4c.cytoscape_ping()
except CyError as error: # pragma: no cover
logger.error(&#39;[CyError] CyREST or Cytoscape version not supported.&#39;)
raise error
except RequestException as error:
logger.error(&#39;[CytoAPIConnection] Connection to CyREST API failed.&#39;)
raise error</code></pre>
</details>
<div class="desc"><p>Cytoscape: checks if CyREST and Cytoscape versions are compatible nad
if Cytoscape API endpoint is reachable</p>
<h2 id="raises">Raises</h2>
<dl>
<dt><code>CyError</code></dt>
<dd>incompatible CyREST or Cytoscape versions</dd>
<dt><code>RequestException</code></dt>
<dd>API endpoint not reachable</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.verify_graph_render_size"><code class="name flex">
<span>def <span class="ident">verify_graph_render_size</span></span>(<span>graph: networkx.classes.digraph.DiGraph | networkx.classes.graph.Graph,<br>max_node_count: int | None = 500,<br>max_edge_count: int | None = 800) > None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def verify_graph_render_size(
graph: Graph | DiGraph,
max_node_count: int | None = CYTO_MAX_NODE_COUNT,
max_edge_count: int | None = CYTO_MAX_EDGE_COUNT,
) -&gt; None:
&#34;&#34;&#34;verify that the graph size can still be handled within an acceptable time
frame for rendering in Cytoscape
Parameters
----------
graph : Graph | DiGraph
graph to verify
max_node_count : int | None, optional
maximum allowed number of nodes, by default CYTO_MAX_NODE_COUNT
max_edge_count : int | None, optional
maximum allowed number of edges, by default CYTO_MAX_EDGE_COUNT
Raises
------
GraphRenderError
if any of the provided limits is exceeded
&#34;&#34;&#34;
num_nodes = len(graph.nodes)
num_edges = len(graph.edges)
if max_node_count is not None and num_nodes &gt; max_node_count:
raise GraphRenderError(
f&#39;Maximum number of nodes for rendering exceeded. &#39;
f&#39;Limit {max_node_count}, Counted: {num_nodes}&#39;
)
if max_edge_count is not None and num_edges &gt; max_edge_count:
raise GraphRenderError(
f&#39;Maximum number of edges for rendering exceeded. &#39;
f&#39;Limit {max_edge_count}, Counted: {num_edges}&#39;
)</code></pre>
</details>
<div class="desc"><p>verify that the graph size can still be handled within an acceptable time
frame for rendering in Cytoscape</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>graph</code></strong> :&ensp;<code>Graph | DiGraph</code></dt>
<dd>graph to verify</dd>
<dt><strong><code>max_node_count</code></strong> :&ensp;<code>int | None</code>, optional</dt>
<dd>maximum allowed number of nodes, by default CYTO_MAX_NODE_COUNT</dd>
<dt><strong><code>max_edge_count</code></strong> :&ensp;<code>int | None</code>, optional</dt>
<dd>maximum allowed number of edges, by default CYTO_MAX_EDGE_COUNT</dd>
</dl>
<h2 id="raises">Raises</h2>
<dl>
<dt><code>GraphRenderError</code></dt>
<dd>if any of the provided limits is exceeded</dd>
</dl></div>
</dd>
<dt id="lang_main.render.cytoscape.verify_table_property"><code class="name flex">
<span>def <span class="ident">verify_table_property</span></span>(<span>property: str,<br>table_type: Literal['node', 'edge', 'network'] = 'node',<br>network_name: str = 'token_graph') > bool</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def verify_table_property(
property: str,
table_type: Literal[&#39;node&#39;, &#39;edge&#39;, &#39;network&#39;] = &#39;node&#39;,
network_name: str = CYTO_BASE_NETWORK_NAME,
) -&gt; bool:
table = p4c.get_table_columns(table=table_type, network=network_name)
logger.debug(&#39;Table &gt;&gt;%s&lt;&lt; wiht columns: %s&#39;, table, table.columns)
return property in table.columns</code></pre>
</details>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main.render" href="index.html">lang_main.render</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.render.cytoscape.analyse_network" href="#lang_main.render.cytoscape.analyse_network">analyse_network</a></code></li>
<li><code><a title="lang_main.render.cytoscape.apply_style_to_network" href="#lang_main.render.cytoscape.apply_style_to_network">apply_style_to_network</a></code></li>
<li><code><a title="lang_main.render.cytoscape.build_subnetworks" href="#lang_main.render.cytoscape.build_subnetworks">build_subnetworks</a></code></li>
<li><code><a title="lang_main.render.cytoscape.change_default_layout" href="#lang_main.render.cytoscape.change_default_layout">change_default_layout</a></code></li>
<li><code><a title="lang_main.render.cytoscape.export_network_to_image" href="#lang_main.render.cytoscape.export_network_to_image">export_network_to_image</a></code></li>
<li><code><a title="lang_main.render.cytoscape.fit_content" href="#lang_main.render.cytoscape.fit_content">fit_content</a></code></li>
<li><code><a title="lang_main.render.cytoscape.get_subgraph_node_selection" href="#lang_main.render.cytoscape.get_subgraph_node_selection">get_subgraph_node_selection</a></code></li>
<li><code><a title="lang_main.render.cytoscape.import_to_cytoscape" href="#lang_main.render.cytoscape.import_to_cytoscape">import_to_cytoscape</a></code></li>
<li><code><a title="lang_main.render.cytoscape.layout_network" href="#lang_main.render.cytoscape.layout_network">layout_network</a></code></li>
<li><code><a title="lang_main.render.cytoscape.make_subnetwork" href="#lang_main.render.cytoscape.make_subnetwork">make_subnetwork</a></code></li>
<li><code><a title="lang_main.render.cytoscape.reset_current_network_to_base" href="#lang_main.render.cytoscape.reset_current_network_to_base">reset_current_network_to_base</a></code></li>
<li><code><a title="lang_main.render.cytoscape.select_neighbours_of_node" href="#lang_main.render.cytoscape.select_neighbours_of_node">select_neighbours_of_node</a></code></li>
<li><code><a title="lang_main.render.cytoscape.verify_connection" href="#lang_main.render.cytoscape.verify_connection">verify_connection</a></code></li>
<li><code><a title="lang_main.render.cytoscape.verify_graph_render_size" href="#lang_main.render.cytoscape.verify_graph_render_size">verify_graph_render_size</a></code></li>
<li><code><a title="lang_main.render.cytoscape.verify_table_property" href="#lang_main.render.cytoscape.verify_table_property">verify_table_property</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,182 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.render.cytoscape_monkeypatch API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.render.cytoscape_monkeypatch</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.render.cytoscape_monkeypatch.select_edges_connecting_selected_nodes"><code class="name flex">
<span>def <span class="ident">select_edges_connecting_selected_nodes</span></span>(<span>network=None, base_url='http://127.0.0.1:1234/v1')</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">@cy_log # pragma: no cover
def select_edges_connecting_selected_nodes(network=None, base_url=DEFAULT_BASE_URL): # noqa: F405 # pragma: no cover
&#34;&#34;&#34;Select edges in a Cytoscape Network connecting the selected nodes, including self loops connecting single nodes.
Any edges selected beforehand are deselected before any new edges are selected
Args:
network (SUID or str or None): Name or SUID of a network. Default is the
&#34;current&#34; network active in Cytoscape.
base_url (str): Ignore unless you need to specify a custom domain,
port or version to connect to the CyREST API. Default is http://127.0.0.1:1234
and the latest version of the CyREST API supported by this version of py4cytoscape.
Returns:
dict: {&#39;nodes&#39;: [node list], &#39;edges&#39;: [edge list]} or None if no selected nodes
Raises:
CyError: if network name or SUID doesn&#39;t exist
requests.exceptions.RequestException: if can&#39;t connect to Cytoscape or Cytoscape returns an error
Examples:
&gt;&gt;&gt; select_edges_connecting_selected_nodes()
None
&gt;&gt;&gt; select_edges_connecting_selected_nodes(network=&#39;My Network&#39;)
{&#39;nodes&#39;: [103990, 103991, ...], &#39;edges&#39;: [104432, 104431, ...]}
&gt;&gt;&gt; select_edges_connecting_selected_nodes(network=52)
{&#39;nodes&#39;: [103990, 103991, ...], &#39;edges&#39;: [104432, 104431, ...]}
Note:
In the return value node list is list of all selected nodes, and
edge list is the SUIDs of selected edges -- dict is None if no nodes were selected or there were no newly
created edges
&#34;&#34;&#34;
net_suid = networks.get_network_suid(network, base_url=base_url)
selected_nodes = get_selected_nodes(network=net_suid, base_url=base_url)
# TODO: In R version, NA test is after len() test ... shouldn&#39;t it be before?
if not selected_nodes:
return None
all_edges = networks.get_all_edges(net_suid, base_url=base_url)
selected_sources = set()
selected_targets = set()
for n in selected_nodes:
n = re_parenthesis_1.sub(&#39;\(&#39;, n) # type: ignore
n = re_parenthesis_2.sub(&#39;\)&#39;, n) # type: ignore
selected_sources |= set(filter(re.compile(&#39;^&#39; + n).search, all_edges)) # type: ignore
selected_targets |= set(filter(re.compile(n + &#39;$&#39;).search, all_edges)) # type: ignore
selected_edges = list(selected_sources.intersection(selected_targets))
if len(selected_edges) == 0:
return None
res = select_edges(
selected_edges,
by_col=&#39;name&#39;,
preserve_current_selection=False,
network=net_suid,
base_url=base_url,
)
return res
# TODO: isn&#39;t the pattern match a bit cheesy ... shouldn&#39;t it be ^+n+&#39; (&#39; and &#39;) &#39;+n+$ ???</code></pre>
</details>
<div class="desc"><p>Select edges in a Cytoscape Network connecting the selected nodes, including self loops connecting single nodes.</p>
<p>Any edges selected beforehand are deselected before any new edges are selected</p>
<h2 id="args">Args</h2>
<dl>
<dt><strong><code>network</code></strong> :&ensp;<code>SUID</code> or <code>str</code> or <code>None</code></dt>
<dd>Name or SUID of a network. Default is the
"current" network active in Cytoscape.</dd>
<dt><strong><code>base_url</code></strong> :&ensp;<code>str</code></dt>
<dd>Ignore unless you need to specify a custom domain,
port or version to connect to the CyREST API. Default is <a href="http://127.0.0.1:1234">http://127.0.0.1:1234</a>
and the latest version of the CyREST API supported by this version of py4cytoscape.</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>dict</code></dt>
<dd>{'nodes': [node list], 'edges': [edge list]} or None if no selected nodes</dd>
</dl>
<h2 id="raises">Raises</h2>
<dl>
<dt><code>CyError</code></dt>
<dd>if network name or SUID doesn't exist</dd>
<dt><code>requests.exceptions.RequestException</code></dt>
<dd>if can't connect to Cytoscape or Cytoscape returns an error</dd>
</dl>
<h2 id="examples">Examples</h2>
<pre><code class="language-python-repl">&gt;&gt;&gt; select_edges_connecting_selected_nodes()
None
&gt;&gt;&gt; select_edges_connecting_selected_nodes(network='My Network')
{'nodes': [103990, 103991, ...], 'edges': [104432, 104431, ...]}
&gt;&gt;&gt; select_edges_connecting_selected_nodes(network=52)
{'nodes': [103990, 103991, ...], 'edges': [104432, 104431, ...]}
</code></pre>
<h2 id="note">Note</h2>
<p>In the return value node list is list of all selected nodes, and
edge list is the SUIDs of selected edges &ndash; dict is None if no nodes were selected or there were no newly
created edges</p></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main.render" href="index.html">lang_main.render</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.render.cytoscape_monkeypatch.select_edges_connecting_selected_nodes" href="#lang_main.render.cytoscape_monkeypatch.select_edges_connecting_selected_nodes">select_edges_connecting_selected_nodes</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,83 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.render API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.render</code></h1>
</header>
<section id="section-intro">
</section>
<section>
<h2 class="section-title" id="header-submodules">Sub-modules</h2>
<dl>
<dt><code class="name"><a title="lang_main.render.cytoscape" href="cytoscape.html">lang_main.render.cytoscape</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
<dt><code class="name"><a title="lang_main.render.cytoscape_monkeypatch" href="cytoscape_monkeypatch.html">lang_main.render.cytoscape_monkeypatch</a></code></dt>
<dd>
<div class="desc"></div>
</dd>
</dl>
</section>
<section>
</section>
<section>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="../index.html">lang_main</a></code></li>
</ul>
</li>
<li><h3><a href="#header-submodules">Sub-modules</a></h3>
<ul>
<li><code><a title="lang_main.render.cytoscape" href="cytoscape.html">lang_main.render.cytoscape</a></code></li>
<li><code><a title="lang_main.render.cytoscape_monkeypatch" href="cytoscape_monkeypatch.html">lang_main.render.cytoscape_monkeypatch</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

View File

@ -1,261 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta name="generator" content="pdoc3 0.11.5">
<title>lang_main.search API documentation</title>
<meta name="description" content="">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/typography.min.css" integrity="sha512-Y1DYSb995BAfxobCkKepB1BqJJTPrOp3zPL74AWFugHHmmdcvO+C48WLrUOlhGMc0QG7AE3f7gmvvcrmX2fDoA==" crossorigin>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css" crossorigin>
<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:1.5em;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:2em 0 .50em 0}h3{font-size:1.4em;margin:1.6em 0 .7em 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .2s ease-in-out}a:visited{color:#503}a:hover{color:#b62}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900;font-weight:bold}pre code{font-size:.8em;line-height:1.4em;padding:1em;display:block}code{background:#f3f3f3;font-family:"DejaVu Sans Mono",monospace;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source > summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible;min-width:max-content}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em 1em;margin:1em 0}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul ul{padding-left:1em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" crossorigin></script>
<script>window.addEventListener('DOMContentLoaded', () => {
hljs.configure({languages: ['bash', 'css', 'diff', 'graphql', 'ini', 'javascript', 'json', 'plaintext', 'python', 'python-repl', 'rust', 'shell', 'sql', 'typescript', 'xml', 'yaml']});
hljs.highlightAll();
/* Collapse source docstrings */
setTimeout(() => {
[...document.querySelectorAll('.hljs.language-python > .hljs-string')]
.filter(el => el.innerHTML.length > 200 && ['"""', "'''"].includes(el.innerHTML.substring(0, 3)))
.forEach(el => {
let d = document.createElement('details');
d.classList.add('hljs-string');
d.innerHTML = '<summary>"""</summary>' + el.innerHTML.substring(3);
el.replaceWith(d);
});
}, 100);
})</script>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>lang_main.search</code></h1>
</header>
<section id="section-intro">
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="lang_main.search.search_base_path"><code class="name flex">
<span>def <span class="ident">search_base_path</span></span>(<span>starting_path: pathlib.Path, stop_folder_name: str | None = None) > pathlib.Path | None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def search_base_path(
starting_path: Path,
stop_folder_name: str | None = None,
) -&gt; Path | None:
&#34;&#34;&#34;Iteratively searches the parent directories of the starting path
and look for folders matching the given name. If a match is encountered,
the parent path will be returned.
Example:
starting_path = path/to/start/folder
stop_folder_name = &#39;to&#39;
returned path = &#39;path/&#39;
Parameters
----------
starting_path : Path
non-inclusive starting path
stop_folder_name : str, optional
name of the last folder in the directory tree to search, by default None
Returns
-------
Path | None
Path if corresponding base path was found, None otherwise
&#34;&#34;&#34;
stop_folder_path: Path | None = None
base_path: Path | None = None
for search_path in starting_path.parents:
if stop_folder_name is not None and search_path.name == stop_folder_name:
# library is placed inside a whole python installation for deployment
# only look up to this folder
stop_folder_path = search_path
break
if stop_folder_path is not None:
base_path = stop_folder_path.parent
return base_path</code></pre>
</details>
<div class="desc"><p>Iteratively searches the parent directories of the starting path
and look for folders matching the given name. If a match is encountered,
the parent path will be returned.</p>
<p>Example:
starting_path = path/to/start/folder
stop_folder_name = 'to'
returned path = 'path/'</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>starting_path</code></strong> :&ensp;<code>Path</code></dt>
<dd>non-inclusive starting path</dd>
<dt><strong><code>stop_folder_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>name of the last folder in the directory tree to search, by default None</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>Path | None</code></dt>
<dd>Path if corresponding base path was found, None otherwise</dd>
</dl></div>
</dd>
<dt id="lang_main.search.search_cwd"><code class="name flex">
<span>def <span class="ident">search_cwd</span></span>(<span>glob_pattern: str) > pathlib.Path | None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def search_cwd(
glob_pattern: str,
) -&gt; Path | None:
&#34;&#34;&#34;Searches the current working directory and looks for files
matching the glob pattern.
Returns the first match encountered.
Parameters
----------
glob_pattern : str, optional
pattern to look for, first match will be returned
Returns
-------
Path | None
Path if corresponding object was found, None otherwise
&#34;&#34;&#34;
path_found: Path | None = None
res = tuple(Path.cwd().glob(glob_pattern))
if res:
path_found = res[0]
return path_found</code></pre>
</details>
<div class="desc"><p>Searches the current working directory and looks for files
matching the glob pattern.
Returns the first match encountered.</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>glob_pattern</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>pattern to look for, first match will be returned</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>Path | None</code></dt>
<dd>Path if corresponding object was found, None otherwise</dd>
</dl></div>
</dd>
<dt id="lang_main.search.search_iterative"><code class="name flex">
<span>def <span class="ident">search_iterative</span></span>(<span>starting_path: pathlib.Path,<br>glob_pattern: str,<br>stop_folder_name: str | None = None) > pathlib.Path | None</span>
</code></dt>
<dd>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def search_iterative(
starting_path: Path,
glob_pattern: str,
stop_folder_name: str | None = None,
) -&gt; Path | None:
&#34;&#34;&#34;Iteratively searches the parent directories of the starting path
and look for files matching the glob pattern. The starting path is not
searched, only its parents. Therefore the starting path can also point
to a file. The folder in which it is placed in will be searched.
Returns the first match encountered.
The parent of the stop folder will be searched if it exists.
Parameters
----------
starting_path : Path
non-inclusive starting path
glob_pattern : str, optional
pattern to look for, first match will be returned
stop_folder_name : str, optional
name of the last folder in the directory tree to search, by default None
Returns
-------
Path | None
Path if corresponding object was found, None otherwise
&#34;&#34;&#34;
file_path: Path | None = None
stop_folder_reached: bool = False
for search_path in starting_path.parents:
res = tuple(search_path.glob(glob_pattern))
if res:
file_path = res[0]
break
elif stop_folder_reached:
break
if stop_folder_name is not None and search_path.name == stop_folder_name:
# library is placed inside a whole python installation for deployment
# if this folder is reached, only look up one parent above
stop_folder_reached = True
return file_path</code></pre>
</details>
<div class="desc"><p>Iteratively searches the parent directories of the starting path
and look for files matching the glob pattern. The starting path is not
searched, only its parents. Therefore the starting path can also point
to a file. The folder in which it is placed in will be searched.
Returns the first match encountered.
The parent of the stop folder will be searched if it exists.</p>
<h2 id="parameters">Parameters</h2>
<dl>
<dt><strong><code>starting_path</code></strong> :&ensp;<code>Path</code></dt>
<dd>non-inclusive starting path</dd>
<dt><strong><code>glob_pattern</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>pattern to look for, first match will be returned</dd>
<dt><strong><code>stop_folder_name</code></strong> :&ensp;<code>str</code>, optional</dt>
<dd>name of the last folder in the directory tree to search, by default None</dd>
</dl>
<h2 id="returns">Returns</h2>
<dl>
<dt><code>Path | None</code></dt>
<dd>Path if corresponding object was found, None otherwise</dd>
</dl></div>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3>Super-module</h3>
<ul>
<li><code><a title="lang_main" href="index.html">lang_main</a></code></li>
</ul>
</li>
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="lang_main.search.search_base_path" href="#lang_main.search.search_base_path">search_base_path</a></code></li>
<li><code><a title="lang_main.search.search_cwd" href="#lang_main.search.search_cwd">search_cwd</a></code></li>
<li><code><a title="lang_main.search.search_iterative" href="#lang_main.search.search_iterative">search_iterative</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.5</a>.</p>
</footer>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +0,0 @@
{
"folders": [
{
"path": "."
}
],
"settings": {}
}

Binary file not shown.

View File

@ -1,114 +0,0 @@
[
{
"id": 1,
"text": "Prüfung",
"prefixKey": null,
"suffixKey": "1",
"backgroundColor": "#A4DD00",
"textColor": "#ffffff"
},
{
"id": 2,
"text": "Handlung",
"prefixKey": null,
"suffixKey": "2",
"backgroundColor": "#0062B1",
"textColor": "#ffffff"
},
{
"id": 3,
"text": "Zyklus",
"prefixKey": null,
"suffixKey": "3",
"backgroundColor": "#194D33",
"textColor": "#ffffff"
},
{
"id": 4,
"text": "DatumZeit",
"prefixKey": null,
"suffixKey": "z",
"backgroundColor": "#FB9E00",
"textColor": "#ffffff"
},
{
"id": 5,
"text": "Kleinteile",
"prefixKey": null,
"suffixKey": "5",
"backgroundColor": "#0C797D",
"textColor": "#ffffff"
},
{
"id": 6,
"text": "Komponenten",
"prefixKey": null,
"suffixKey": "6",
"backgroundColor": "#FDA1FF",
"textColor": "#ffffff"
},
{
"id": 7,
"text": "Elektrik",
"prefixKey": null,
"suffixKey": "7",
"backgroundColor": "#16A5A5",
"textColor": "#ffffff"
},
{
"id": 8,
"text": "Anlagen",
"prefixKey": null,
"suffixKey": "8",
"backgroundColor": "#68CCCA",
"textColor": "#ffffff"
},
{
"id": 9,
"text": "Störbild",
"prefixKey": null,
"suffixKey": "9",
"backgroundColor": "#F44E3B",
"textColor": "#ffffff"
},
{
"id": 10,
"text": "Abteilung",
"prefixKey": null,
"suffixKey": "0",
"backgroundColor": "#73D8FF",
"textColor": "#ffffff"
},
{
"id": 11,
"text": "Ort",
"prefixKey": null,
"suffixKey": "a",
"backgroundColor": "#0062B1",
"textColor": "#ffffff"
},
{
"id": 12,
"text": "Name",
"prefixKey": null,
"suffixKey": null,
"backgroundColor": "#F44E3B",
"textColor": "#ffffff"
},
{
"id": 13,
"text": "Parameter",
"prefixKey": null,
"suffixKey": null,
"backgroundColor": "#73D8FF",
"textColor": "#ffffff"
},
{
"id": 14,
"text": "Auftrag",
"prefixKey": null,
"suffixKey": "4",
"backgroundColor": "#9F0500",
"textColor": "#ffffff"
}
]

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 552 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 102 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 42 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 55 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 121 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 176 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 552 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.1 MiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 250 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 260 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 143 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 248 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 127 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.1 MiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 152 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 55 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 58 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 413 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 29 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 27 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 85 KiB

View File

@ -1,987 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg contentScriptType="text/ecmascript" width="1403.3301"
xmlns:xlink="http://www.w3.org/1999/xlink" zoomAndPan="magnify"
contentStyleType="text/css"
viewBox="-1064.714966 -1116.832764 1403.330078 1116.832764"
height="1116.8328" preserveAspectRatio="xMidYMid meet"
xmlns="http://www.w3.org/2000/svg" version="1.1">
<g id="edges">
<path stroke-linecap="round" fill="none"
class="id_Täglich id_Kesselhauskontrolle"
d="M -351.062927,-362.279236 A 70.869646,70.869646 0,0 1,-398.384766,-309.781525"
stroke="#feda97" stroke-width="3.0402694" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Täglich id_Technikrundgang"
d="M -344.369171,-363.332245 A 90.543279,90.543279 0,0 1,-361.127747,-270.417023"
stroke="#feda97" stroke-width="3.044417" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Rieme id_Schmieren"
d="M -57.492950,-146.211929 A 21.549208,21.549208 0,0 1,-67.104988,-156.152679"
stroke="#fefed3" stroke-width="3.010633" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Hilfe id_EfficioSystem"
d="M -48.062496,-344.085297 A 37.433512,37.433512 0,0 1,-26.518766,-318.635498"
stroke="#fefed3" stroke-width="3.0063345" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Dampfzylinder id_Auslassventil"
d="M 66.293884,-328.713776 A 31.272165,31.272165 0,0 1,88.296188,-315.194427"
stroke="#fefed3" stroke-width="3.0052788" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kesselwasser id_Analyse"
d="M -121.758675,-174.987595 A 39.764603,39.764603 0,0 1,-156.170670,-186.158173"
stroke="#fefed3" stroke-width="3.02481"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Kesselwasser id_Kontrolle"
d="M -115.640480,-183.413467 A 83.528496,83.528496 0,0 1,-102.577118,-230.828354"
stroke="#fefacc" stroke-width="3.0013573"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Baugruppe id_Vorgabe"
d="M -472.793915,-552.099609 A 110.329433,110.329433 0,0 1,-491.949951,-443.237854"
stroke="#ecb977" stroke-width="3.0043738" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Baugruppe id_Wartungsplan"
d="M -475.071075,-568.598572 A 126.290469,126.290469 0,0 1,-389.141998,-669.954407"
stroke="#fefdd2" stroke-width="3.0006788" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Vorgabe id_Maschinenhersteller"
d="M -498.854675,-413.976990 A 117.171601,117.171601 0,0 1,-534.331909,-298.980469"
stroke="#db761c" stroke-width="9.985521" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Vorgabe id_Wartungstätigkeit"
d="M -494.388184,-416.173920 A 178.619174,178.619174 0,0 1,-495.385468,-227.927704"
stroke="#b95410" stroke-width="9.985521" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Weberei id_Vorgabe"
d="M -606.181274,-346.594635 A 114.674678,114.674678 0,0 1,-521.705322,-428.024109"
stroke="#ecb977" stroke-width="3.0063345" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Brückner id_Vorgabe"
d="M -423.400208,-537.957581 A 116.537573,116.537573 0,0 1,-488.004547,-437.331421"
stroke="#ecb977" stroke-width="3.0142527" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Verschleiß id_Dichtigkeit"
d="M -736.316223,-455.580750 A 102.407668,102.407668 0,0 1,-683.193237,-550.424072"
stroke="#fefed3" stroke-width="3.0107837"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Maschinenbediener id_Laserabteilung"
d="M -511.059753,-71.465919 A 34.463719,34.463719 0,0 1,-538.782959,-82.188416"
stroke="#fefed3" stroke-width="3.0140264" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Wartungstätigkeit id_Laserabteilung"
d="M -499.382538,-202.923996 A 112.301669,112.301669 0,0 1,-537.559875,-91.735992"
stroke="#cb996b" stroke-width="3.0140264" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Wartungstätigkeit id_Maschinenhersteller"
d="M -514.909668,-224.170624 A 71.832673,71.832673 0,0 1,-540.617615,-287.872437"
stroke="#ba5510" stroke-width="9.985521" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Maschinenbediener id_Wartungstätigkeit"
d="M -508.246460,-78.237068 A 119.765913,119.765913 0,0 1,-511.103302,-204.755753"
stroke="#cb996b" stroke-width="3.0140264" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Täglich id_Wartungstätigkeit"
d="M -351.498138,-362.342072 A 183.724600,183.724600 0,0 1,-489.546631,-219.063919"
stroke="#cb7530" stroke-width="10.0" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Firma id_Vorgabe"
d="M -539.772644,-513.942688 A 82.490911,82.490911 0,0 1,-503.066681,-448.265656"
stroke="#ecb977" stroke-width="3.0291085" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Firma id_Wartungsplan"
d="M -546.442932,-529.286438 A 193.325544,193.325544 0,0 1,-389.503845,-671.841125"
stroke="#fefdd2" stroke-width="3.0029411" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Firma id_Baugruppe"
d="M -543.882263,-528.328613 A 69.525449,69.525449 0,0 1,-484.638733,-560.650208"
stroke="#fefed3" stroke-width="3.0082197" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Interne id_Wartungstätigkeit"
d="M -581.088684,-115.485687 A 109.529033,109.529033 0,0 1,-516.401489,-211.474960"
stroke="#cb996b" stroke-width="3.0140264" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_abgleichen id_Vorgabe"
d="M -615.107971,-275.822296 A 163.265667,163.265667 0,0 1,-520.648682,-424.163483"
stroke="#ecb977" stroke-width="3.0061836"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_abgleichen id_Weberei"
d="M -618.127686,-275.038300 A 59.435632,59.435632 0,0 1,-612.091309,-334.727631"
stroke="#fefed3" stroke-width="3.0061836"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Wartungsplan id_Vorgabe"
d="M -373.852997,-659.638489 A 229.016587,229.016587 0,0 1,-488.686768,-438.811005"
stroke="#ecb976" stroke-width="3.1210341" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Brückner id_Wartungsplan"
d="M -425.119385,-551.331604 A 114.456338,114.456338 0,0 1,-386.891602,-665.243835"
stroke="#fefdd2" stroke-width="3.0142527" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Monatliche id_Überprüfung"
d="M -170.276596,-747.139587 A 309.368325,309.368325 0,0 1,-495.112610,-643.427551"
stroke="#fefbce" stroke-width="3.0078428"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Sichtkontrolle id_Monatliche"
d="M 40.008831,-842.025085 A 189.053770,189.053770 0,0 1,-147.983337,-755.658691"
stroke="#fefccf" stroke-width="3.053617" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Überprüfung id_Dichtigkeit"
d="M -527.140564,-629.838318 A 156.005535,156.005535 0,0 1,-670.343079,-552.965210"
stroke="#fefccf" stroke-width="3.0116887"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Überprüfung id_Indikator"
d="M -535.004517,-664.800354 A 90.578355,90.578355 0,0 1,-558.750610,-746.449219"
stroke="#fefccf" stroke-width="3.005731"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Überprüfung id_Kompensator"
d="M -539.613708,-646.267883 A 97.305504,97.305504 0,0 1,-624.184937,-685.408508"
stroke="#fefccf" stroke-width="3.0107837"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Überprüfung id_Leiter"
d="M -536.416260,-638.149353 A 223.742489,223.742489 0,0 1,-778.558716,-652.270813"
stroke="#fefcce" stroke-width="3.045699"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Überprüfung id_Verschleiß"
d="M -521.993896,-628.031799 A 249.684820,249.684820 0,0 1,-724.971313,-446.601013"
stroke="#fefccf" stroke-width="3.011387"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Jährliche id_Überprüfung"
d="M -398.139679,-834.790710 A 187.323893,187.323893 0,0 1,-496.136475,-660.157104"
stroke="#fefbce" stroke-width="3.1200538"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Täglich id_Überprüfung"
d="M -360.751587,-379.187714 A 269.098678,269.098678 0,0 1,-518.280151,-627.519348"
stroke="#fed893" stroke-width="3.1223161"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Ölabscheider id_Überprüfung"
d="M -595.396179,-726.321838 A 94.260276,94.260276 0,0 1,-523.960449,-672.406494"
stroke="#fefbce" stroke-width="3.1180177"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Firma id_Überprüfung"
d="M -552.437622,-528.884644 A 112.600843,112.600843 0,0 1,-533.155029,-634.109375"
stroke="#fefccf" stroke-width="3.0094264"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_Wasseraufbereitungsanlage"
d="M -19.405617,-241.013062 A 156.638559,156.638559 0,0 1,46.728504,-116.359505"
stroke="#fefacc" stroke-width="3.0349905" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_Schmieren"
d="M -49.849209,-215.143723 A 83.696871,83.696871 0,0 1,-64.893776,-168.095917"
stroke="#fefacc" stroke-width="3.010633" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Kontrolle id_2wöchig"
d="M -69.335526,-312.754059 A 365.529008,365.529008 0,0 1,129.951767,-650.182312"
stroke="#fefacc" stroke-width="3.0006788" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_Stabbreithalter"
d="M -47.761532,-310.190125 A 107.745179,107.745179 0,0 1,18.608107,-356.894592"
stroke="#fefacc" stroke-width="3.0475087"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Kontrolle id_Analyse"
d="M -90.018753,-220.124222 A 99.981329,99.981329 0,0 1,-153.749420,-191.570404"
stroke="#fefacc" stroke-width="3.0013573"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_Halbjährliche"
d="M -14.409107,-259.833374 A 162.939205,162.939205 0,0 1,100.178154,-164.935944"
stroke="#fefacc" stroke-width="3.0533907" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_Visuelle"
d="M -17.772371,-281.294373 A 102.583417,102.583417 0,0 1,54.755165,-263.183777"
stroke="#fefacc" stroke-width="3.0221708"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Kontrolle id_digital"
d="M -27.849485,-228.791107 A 189.944171,189.944171 0,0 1,6.411291,-52.091240"
stroke="#fefacc" stroke-width="3.0063345" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_Heizungsanlage"
d="M -64.499573,-213.007813 A 123.390053,123.390053 0,0 1,-123.441101,-131.667572"
stroke="#fefacc" stroke-width="3.0349152" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_Kompressorstation"
d="M -25.762020,-231.161133 A 58.773935,58.773935 0,0 1,-20.547451,-212.981720"
stroke="#fefacc" stroke-width="3.0421546" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_3monatlich"
d="M -103.548836,-293.994171 A 284.878198,284.878198 0,0 1,-182.878616,-576.252502"
stroke="#fefacc" stroke-width="3.0" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_Temperatursensor"
d="M -35.292854,-222.287598 A 195.335635,195.335635 0,0 1,-36.596195,-35.763683"
stroke="#fefacc" stroke-width="3.0063345" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_Wöchentliche"
d="M -95.044250,-302.444733 A 310.046171,310.046171 0,0 1,-104.631195,-627.376099"
stroke="#fef9cb" stroke-width="3.1362672"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Kontrolle id_Rieme"
d="M -40.281754,-219.158539 A 99.712444,99.712444 0,0 1,-47.782646,-150.064682"
stroke="#fefacc" stroke-width="3.010633" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Kontrolle id_WCAnlage"
d="M -18.509575,-242.945526 A 98.926261,98.926261 0,0 1,17.567873,-182.718384"
stroke="#fefacb" stroke-width="3.0910962" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_EfficioSystem id_Kontrolle"
d="M -26.132288,-305.140930 A 52.024782,52.024782 0,0 1,-27.990982,-297.373932"
stroke="#fefacc" stroke-width="3.0063345" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Täglich id_Kontrolle"
d="M -337.708588,-377.370148 A 255.169134,255.169134 0,0 1,-94.693008,-302.715973"
stroke="#fed690" stroke-width="3.1388311" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Auslassventil id_Kontrolle"
d="M 87.275902,-303.825287 A 135.395706,135.395706 0,0 1,-15.025988,-254.566010"
stroke="#fefacc" stroke-width="3.0052788" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Gesamtanlage id_Kontrolle"
d="M -447.339294,-237.605499 A 324.444796,324.444796 0,0 1,-108.432686,-286.524139"
stroke="#fefacc" stroke-width="3.0204363" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Tägliche id_Kontrolle"
d="M -87.742798,-114.292061 A 128.816307,128.816307 0,0 1,-91.921265,-221.323853"
stroke="#fefacc" stroke-width="3.0324266" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Monatliche id_Kontrolle"
d="M -151.496811,-748.698975 A 420.604308,420.604308 0,0 1,-45.309849,-309.257416"
stroke="#fef9cb" stroke-width="3.0538433" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Hilfe id_Kontrolle"
d="M -51.399906,-340.158386 A 69.802313,69.802313 0,0 1,-45.102009,-309.171509"
stroke="#fefacc" stroke-width="3.0063345" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Dampfzylinder id_Kontrolle"
d="M 56.428730,-322.755890 A 116.842723,116.842723 0,0 1,-14.400532,-266.043701"
stroke="#fefacc" stroke-width="3.0052788" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_3monatlich id_Überprüfung"
d="M -188.287918,-580.890564 A 285.767073,285.767073 0,0 1,-500.926971,-634.035522"
stroke="#fefccf" stroke-width="3.0031672"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Sichtkontrolle id_Wöchentlich"
d="M 44.613464,-861.356262 A 196.670817,196.670817 0,0 1,162.589600,-1049.440308"
stroke="#fefccf" stroke-width="3.120808" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Sichtkontrolle id_3monatlich"
d="M 44.496029,-840.609924 A 291.051472,291.051472 0,0 1,-172.133057,-586.550537"
stroke="#fefcd0" stroke-width="3.0142527" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Wartungsplan id_Wartung"
d="M -378.279205,-687.270691 A 294.644026,294.644026 0,0 1,-241.105942,-988.267273"
stroke="#fefdd1" stroke-width="3.0028656" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Wöchentliche id_Wartung"
d="M -106.792137,-637.063354 A 319.942182,319.942182 0,0 1,-232.879822,-981.819397"
stroke="#fefdd1" stroke-width="3.0211904"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Toilette id_Wartung"
d="M -282.720581,-1104.223267 A 104.604825,104.604825 0,0 1,-227.660553,-1009.203064"
stroke="#fefed2" stroke-width="3.0131214" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Jährliche id_Wartung"
d="M -397.209137,-848.225769 A 190.756383,190.756383 0,0 1,-242.863617,-993.460022"
stroke="#fefdd1" stroke-width="3.0045247" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Monatliche id_Wartung"
d="M -172.585541,-767.095886 A 205.315696,205.315696 0,0 1,-233.556747,-982.034485"
stroke="#fefdd1" stroke-width="3.0228496" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Frostprävention id_Monatliche"
d="M -213.521667,-842.453369 A 85.752261,85.752261 0,0 1,-162.004425,-772.236145"
stroke="#fefdd2" stroke-width="3.0138001" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Wartungsplan id_sehen"
d="M -370.103760,-686.401794 A 201.632530,201.632530 0,0 1,-182.545013,-802.340149"
stroke="#fefdd1" stroke-width="3.0251873" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Vorbelegung id_sehen"
d="M -73.500504,-863.730591 A 99.231538,99.231538 0,0 1,-158.164581,-801.826965"
stroke="#fefdd1" stroke-width="3.083178" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Monatliche id_sehen"
d="M -170.200165,-769.395935 A 36.897143,36.897143 0,0 1,-173.752411,-789.948120"
stroke="#fefdd1" stroke-width="3.0061836" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Extradatum id_sehen"
d="M -102.787025,-788.056580 A 60.829478,60.829478 0,0 1,-161.038010,-793.801941"
stroke="#fefdd2" stroke-width="3.0509777" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Arbeitsplan id_Wartung"
d="M -222.711044,-927.601624 A 61.255777,61.255777 0,0 1,-234.187057,-982.269592"
stroke="#fefed2" stroke-width="3.001433" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Arbeitsplan id_sehen"
d="M -212.467117,-918.821716 A 108.328230,108.328230 0,0 1,-167.811310,-813.598022"
stroke="#fefdd2" stroke-width="3.00641" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Reinigung id_Wöchentlich"
d="M 287.324799,-1041.863770 A 104.898086,104.898086 0,0 1,174.259079,-1047.900879"
stroke="#fefdd1" stroke-width="3.0124428" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Reinigung id_2wöchig"
d="M 296.732239,-1038.078613 A 353.313101,353.313101 0,0 1,141.822571,-656.789795"
stroke="#fefdd2" stroke-width="3.0066361" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Sichtkontrolle id_Reinigung"
d="M 48.195045,-860.967590 A 263.993138,263.993138 0,0 1,286.027588,-1046.092041"
stroke="#fefccf" stroke-width="3.1488607" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Festen id_prüfen"
d="M -1029.927246,-189.501984 A 146.124173,146.124173 0,0 1,-886.220764,-229.139236"
stroke="#fefdd2" stroke-width="3.0056558"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Festen id_Formplatte"
d="M -1029.972656,-189.542892 A 41.960006,41.960006 0,0 1,-999.568054,-200.412735"
stroke="#fefed3" stroke-width="3.0037706" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Sitz id_prüfen"
d="M -1012.142517,-160.496841 A 140.051849,140.051849 0,0 1,-887.372559,-224.411057"
stroke="#fefdd2" stroke-width="3.0079935"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Sitz id_Formplatte"
d="M -1017.030762,-161.947220 A 46.020859,46.020859 0,0 1,-998.374268,-192.285934"
stroke="#fefed3" stroke-width="3.0037706"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Sitz id_Festen"
d="M -1026.181519,-157.212936 A 30.394194,30.394194 0,0 1,-1035.512817,-174.535675"
stroke="#fefed3" stroke-width="3.0056558"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Sitz id_Befestigungsschraube"
d="M -1010.313599,-159.116653 A 46.027833,46.027833 0,0 1,-972.725342,-169.277039"
stroke="#fefed3" stroke-width="3.0056558"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Befestigungsschraube id_prüfen"
d="M -960.501038,-174.664780 A 94.737621,94.737621 0,0 1,-887.569275,-221.899490"
stroke="#fefdd2" stroke-width="3.0056558"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Befestigungsschraube id_Formplatte"
d="M -972.284241,-170.513474 A 32.258401,32.258401 0,0 1,-985.317261,-186.035370"
stroke="#fefed3" stroke-width="3.0037706" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Schweißkopf id_Verschleiß"
d="M -860.724487,-351.507782 A 135.067744,135.067744 0,0 1,-745.661011,-444.589539"
stroke="#fefed3" stroke-width="3.0037706"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Anlage id_Wasseraufbereitung"
d="M -977.522827,-112.292160 A 30.709176,30.709176 0,0 1,-958.068848,-102.495399"
stroke="#fefed3" stroke-width="3.0089738"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Defekte id_Leiter"
d="M -912.298035,-670.652222 A 110.899476,110.899476 0,0 1,-792.103882,-662.868652"
stroke="#fefed2" stroke-width="3.0086722" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_Formplatte id_Gegendruckbolze"
d="M -988.650269,-210.174088 A 29.937778,29.937778 0,0 1,-980.451294,-227.413818"
stroke="#fefed3" stroke-width="3.0037706"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Formplatte id_prüfen"
d="M -978.868164,-206.533813 A 104.353818,104.353818 0,0 1,-886.215881,-229.152817"
stroke="#fefdd2" stroke-width="3.0056558"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_reparieren id_Leiter"
d="M -945.160522,-655.993774 A 137.712041,137.712041 0,0 1,-792.604919,-662.178406"
stroke="#fefed2" stroke-width="3.0086722" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_reparieren id_Defekte"
d="M -946.718750,-657.472900 A 29.880513,29.880513 0,0 1,-924.903503,-667.759277"
stroke="#fefed3" stroke-width="3.0086722" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none"
class="id_prüfen id_Gegendruckbolze"
d="M -885.524841,-211.868408 A 92.591911,92.591911 0,0 1,-970.000854,-227.352676"
stroke="#fefdd2" stroke-width="3.0037706"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Verschleiß id_prüfen"
d="M -734.287964,-434.879944 A 215.437334,215.437334 0,0 1,-843.935364,-231.510056"
stroke="#fefdd2" stroke-width="3.0121412"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Wasseraufbereitung id_prüfen"
d="M -953.176697,-104.003639 A 128.345459,128.345459 0,0 1,-885.725281,-212.323715"
stroke="#fefdd2" stroke-width="3.0089738"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Gesamtanlage id_prüfen"
d="M -457.859894,-228.993118 A 343.539542,343.539542 0,0 1,-845.354126,-208.731262"
stroke="#fefdd2" stroke-width="3.0037706"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Anlage id_prüfen"
d="M -984.189514,-120.359489 A 136.262469,136.262469 0,0 1,-887.229065,-217.384842"
stroke="#fefdd2" stroke-width="3.0303905"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none" class="id_Leckage id_prüfen"
d="M -1022.387085,-40.959450 A 206.737383,206.737383 0,0 1,-886.619080,-214.798248"
stroke="#fefdd1" stroke-width="3.0303152"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Schweißkopf id_prüfen"
d="M -858.829895,-339.351257 A 103.030347,103.030347 0,0 1,-852.606689,-241.002411"
stroke="#fefdd2" stroke-width="3.0037706"
stroke-opacity="0.99607843"/>
<path stroke-linecap="round" fill="none"
class="id_Leckage id_Wasseraufbereitung"
d="M -1020.640198,-40.676853 A 79.477460,79.477460 0,0 1,-961.697021,-94.051910"
stroke="#fefed2" stroke-width="3.0089738" stroke-opacity="1.0"/>
<path stroke-linecap="round" fill="none" class="id_Leckage id_Anlage"
d="M -1024.686279,-40.877487 A 74.521825,74.521825 0,0 1,-993.413391,-107.425919"
stroke="#fefed2" stroke-width="3.0170429"
stroke-opacity="0.99607843"/>
</g>
<g id="nodes">
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-20.171824"
class="id_Kompressorstation" cy="-207.99585" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#feb75c" r="11.224" cx="-349.53735"
class="id_Täglich" cy="-374.38348" stroke="#b18040"
stroke-opacity="1.0" stroke-width="1.9519999"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-51.032074"
class="id_Rieme" cy="-144.09131" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-39.98767"
class="id_Temperatursensor" cy="-29.869797" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-423.38095"
class="id_Brückner" cy="-544.75757" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="102.07749"
class="id_Halbjährliche" cy="-160.31075" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-403.19022"
class="id_Kesselhauskontrolle" cy="-308.4003" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="46.751354"
class="id_Wasseraufbereitungsanlage" cy="-111.35956"
stroke="#b1b193" stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-69.007256"
class="id_Schmieren" cy="-162.68118" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-452.49738"
class="id_Gesamtanlage" cy="-233.17445" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-85.402"
class="id_Tägliche" cy="-109.87384" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-54.526268"
class="id_Hilfe" cy="-346.19708" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="59.4948"
class="id_Dampfzylinder" cy="-328.8254" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-127.81878"
class="id_Heizungsanlage" cy="-129.25182" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-160.54626"
class="id_Analyse" cy="-191.36339" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-627.0587"
class="id_Kompensator" cy="-689.5002" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="4.272339"
class="id_digital" cy="-45.636406" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-115.16011"
class="id_Kesselwasser" cy="-176.63046" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="7.912" cx="-476.05933"
class="id_Baugruppe" cy="-560.05554" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.376"/>
<circle fill-opacity="1.0" fill="#da751c" r="16.192001" cx="-504.3114"
class="id_Vorgabe" cy="-430.70972" stroke="#985113"
stroke-opacity="1.0" stroke-width="2.816"/>
<circle fill-opacity="1.0" fill="#fefed3" r="9.568" cx="-735.2809"
class="id_Verschleiß" cy="-445.23242" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.6639999"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-504.36438"
class="id_Maschinenbediener" cy="-72.65411" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-542.93634"
class="id_Laserabteilung" cy="-87.57259" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#993404" r="12.88" cx="-503.28482"
class="id_Wartungstätigkeit" cy="-216.36916" stroke="#6b2402"
stroke-opacity="1.0" stroke-width="2.24"/>
<circle fill-opacity="1.0" fill="#fefdd2" r="4.6" cx="-600.35693"
class="id_Ölabscheider" cy="-726.9469" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="9.568" cx="-548.7744"
class="id_Firma" cy="-519.1511" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.6639999"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="58.7596"
class="id_Visuelle" cy="-260.1897" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-581.1559"
class="id_Interne" cy="-110.48614" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#ffffd4" r="4.6" cx="-557.5953"
class="id_Indikator" cy="-751.3139" stroke="#b2b294"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-25.503115"
class="id_EfficioSystem" cy="-311.91177" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-677.1229"
class="id_Dichtigkeit" cy="-553.48865" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-607.7783"
class="id_Weberei" cy="-339.98483" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-614.9546"
class="id_abgleichen" cy="-269.02402" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#dc771c" r="6.256" cx="-539.5187"
class="id_Maschinenhersteller" cy="-294.58304" stroke="#9a5313"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefdd1" r="6.256" cx="-101.17432"
class="id_Wöchentliche" cy="-633.2319" stroke="#b1b192"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefdd1" r="12.88" cx="-375.60587"
class="id_Wartungsplan" cy="-673.5283" stroke="#b1b192"
stroke-opacity="1.0" stroke-width="2.24"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="23.50456"
class="id_Stabbreithalter" cy="-357.9069" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="91.46794"
class="id_Auslassventil" cy="-309.17944" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed2" r="4.6" cx="18.323385"
class="id_WCAnlage" cy="-177.77579" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefdd1" r="12.88" cx="-161.74358"
class="id_Monatliche" cy="-758.2386" stroke="#b1b192"
stroke-opacity="1.0" stroke-width="2.24"/>
<circle fill-opacity="1.0" fill="#fefacb" r="21.16" cx="-517.0034"
class="id_Überprüfung" cy="-650.4839" stroke="#b1af8e"
stroke-opacity="1.0" stroke-width="3.6799998"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="136.03809"
class="id_2wöchig" cy="-653.2149" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-364.55246"
class="id_Technikrundgang" cy="-266.77405" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fef6c5" r="46.0" cx="-64.30826"
class="id_Kontrolle" cy="-263.00745" stroke="#b1ac89"
stroke-opacity="1.0" stroke-width="8.0"/>
<circle fill-opacity="1.0" fill="#fefed3" r="7.912" cx="-180.48836"
class="id_3monatlich" cy="-584.5137" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.376"/>
<circle fill-opacity="1.0" fill="#fefbce" r="9.568" cx="45.299313"
class="id_Sichtkontrolle" cy="-850.9789" stroke="#b1af90"
stroke-opacity="1.0" stroke-width="1.6639999"/>
<circle fill-opacity="1.0" fill="#fefdd1" r="6.256" cx="-398.62006"
class="id_Jährliche" cy="-841.5737" stroke="#b1b192"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-287.18048"
class="id_Toilette" cy="-1106.4836" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed2" r="12.88" cx="-228.98051"
class="id_Wartung" cy="-995.26544" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="2.24"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-218.1723"
class="id_Frostprävention" cy="-844.28955" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefdd1" r="11.224" cx="-170.36354"
class="id_sehen" cy="-801.66797" stroke="#b1b192"
stroke-opacity="1.0" stroke-width="1.9519999"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-218.14655"
class="id_Arbeitsplan" cy="-922.5613" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefdd1" r="7.912" cx="294.6215"
class="id_Reinigung" cy="-1046.4155" stroke="#b1b192"
stroke-opacity="1.0" stroke-width="1.376"/>
<circle fill-opacity="1.0" fill="#fefed3" r="4.6" cx="-98.27341"
class="id_Extradatum" cy="-790.2077" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefed2" r="4.6" cx="-71.750984"
class="id_Vorbelegung" cy="-868.4145" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="0.79999995"/>
<circle fill-opacity="1.0" fill="#fefdd1" r="6.256" cx="168.86984"
class="id_Wöchentlich" cy="-1052.0477" stroke="#b1b192"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="7.912" cx="-1035.7067"
class="id_Festen" cy="-183.13348" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.376"/>
<circle fill-opacity="1.0" fill="#fefed3" r="9.568" cx="-1017.45465"
class="id_Sitz" cy="-151.55586" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.6639999"/>
<circle fill-opacity="1.0" fill="#fefed3" r="7.912" cx="-964.42847"
class="id_Befestigungsschraube" cy="-167.01395" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.376"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-862.64044"
class="id_Schweißkopf" cy="-344.98328" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="7.912" cx="-986.1171"
class="id_Anlage" cy="-111.978294" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.376"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-918.1303"
class="id_Defekte" cy="-667.1558" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="11.224" cx="-987.6052"
class="id_Formplatte" cy="-198.01892" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.9519999"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-975.2006"
class="id_Gegendruckbolze" cy="-231.73473" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefed3" r="6.256" cx="-950.5624"
class="id_reparieren" cy="-651.8634" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.088"/>
<circle fill-opacity="1.0" fill="#fefdd1" r="21.16" cx="-864.57556"
class="id_prüfen" cy="-221.362" stroke="#b1b192"
stroke-opacity="1.0" stroke-width="3.6799998"/>
<circle fill-opacity="1.0" fill="#fefed3" r="7.912" cx="-953.2039"
class="id_Wasseraufbereitung" cy="-95.40368" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.376"/>
<circle fill-opacity="1.0" fill="#fefed2" r="9.568" cx="-1023.16846"
class="id_Leckage" cy="-30.588842" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.6639999"/>
<circle fill-opacity="1.0" fill="#fefed2" r="7.912" cx="-785.4033"
class="id_Leiter" cy="-657.4777" stroke="#b1b193"
stroke-opacity="1.0" stroke-width="1.376"/>
</g>
<g id="node-labels">
<text font-size="18" x="-20.171824" y="-203.87964" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Kompressorstation">
Kompressorstation
</text>
<text font-size="18" x="-349.53735" y="-370.19403" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Täglich">
Täglich
</text>
<text font-size="18" x="-51.032074" y="-140.81738" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Rieme">
Rieme
</text>
<text font-size="18" x="-39.98767" y="-25.753586" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Temperatursensor">
Temperatursensor
</text>
<text font-size="18" x="-423.38095" y="-541.46313" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Brückner">
Brückner
</text>
<text font-size="18" x="102.07749" y="-156.12129" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Halbjährliche">
Halbjährliche
</text>
<text font-size="18" x="-403.19022" y="-305.12637" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Kesselhauskontrolle">
Kesselhauskontrolle
</text>
<text font-size="18" x="46.751354" y="-107.13495" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Wasseraufbereitungsanlage">
Wasseraufbereitungsanlage
</text>
<text font-size="18" x="-69.007256" y="-159.34866" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Schmieren">
Schmieren
</text>
<text font-size="18" x="-452.49738" y="-228.94984" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Gesamtanlage">
Gesamtanlage
</text>
<text font-size="18" x="-85.402" y="-105.68439" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Tägliche">
Tägliche
</text>
<text font-size="18" x="-54.526268" y="-342.8675" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Hilfe">
Hilfe
</text>
<text font-size="18" x="59.4948" y="-324.6008" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Dampfzylinder">
Dampfzylinder
</text>
<text font-size="18" x="-127.81878" y="-125.08287" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Heizungsanlage">
Heizungsanlage
</text>
<text font-size="18" x="-160.54626" y="-187.19444" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Analyse">
Analyse
</text>
<text font-size="18" x="-627.0587" y="-685.384" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Kompensator">
Kompensator
</text>
<text font-size="18" x="4.272339" y="-41.46746" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_digital">
digital
</text>
<text font-size="18" x="-115.16011" y="-173.35654" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Kesselwasser">
Kesselwasser
</text>
<text font-size="18" x="-476.05933" y="-555.8866" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Baugruppe">
Baugruppe
</text>
<text font-size="18" x="-504.3114" y="-426.54077" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Vorgabe">
Vorgabe
</text>
<text font-size="18" x="-735.2809" y="-441.8999" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Verschleiß">
Verschleiß
</text>
<text font-size="18" x="-504.36438" y="-69.38019" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Maschinenbediener">
Maschinenbediener
</text>
<text font-size="18" x="-542.93634" y="-83.40365" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Laserabteilung">
Laserabteilung
</text>
<text font-size="18" x="-503.28482" y="-212.1797" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Wartungstätigkeit">
Wartungstätigkeit
</text>
<text font-size="18" x="-600.35693" y="-723.0211" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Ölabscheider">
Ölabscheider
</text>
<text font-size="18" x="-548.7744" y="-515.8772" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Firma">
Firma
</text>
<text font-size="18" x="58.7596" y="-256.91577" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Visuelle">
Visuelle
</text>
<text font-size="18" x="-581.1559" y="-107.21221" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Interne">
Interne
</text>
<text font-size="18" x="-557.5953" y="-748.04" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Indikator">
Indikator
</text>
<text font-size="18" x="-25.503115" y="-307.68716" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_EfficioSystem">
EfficioSystem
</text>
<text font-size="18" x="-677.1229" y="-549.3197" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Dichtigkeit">
Dichtigkeit
</text>
<text font-size="18" x="-607.7783" y="-336.7109" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Weberei">
Weberei
</text>
<text font-size="18" x="-614.9546" y="-264.85507" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_abgleichen">
abgleichen
</text>
<text font-size="18" x="-539.5187" y="-291.3091" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Maschinenhersteller">
Maschinenhersteller
</text>
<text font-size="18" x="-101.17432" y="-629.93744" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Wöchentliche">
Wöchentliche
</text>
<text font-size="18" x="-375.60587" y="-669.3594" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Wartungsplan">
Wartungsplan
</text>
<text font-size="18" x="23.50456" y="-354.57437" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Stabbreithalter">
Stabbreithalter
</text>
<text font-size="18" x="91.46794" y="-305.90552" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Auslassventil">
Auslassventil
</text>
<text font-size="18" x="18.323385" y="-173.55118" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_WCAnlage">
WCAnlage
</text>
<text font-size="18" x="-161.74358" y="-754.96466" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Monatliche">
Monatliche
</text>
<text font-size="18" x="-517.0034" y="-645.666" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Überprüfung">
Überprüfung
</text>
<text font-size="18" x="136.03809" y="-649.02545" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_2wöchig">
2wöchig
</text>
<text font-size="18" x="-364.55246" y="-262.6051" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Technikrundgang">
Technikrundgang
</text>
<text font-size="18" x="-64.30826" y="-259.73352" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Kontrolle">
Kontrolle
</text>
<text font-size="18" x="-180.48836" y="-581.22217" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_3monatlich">
3monatlich
</text>
<text font-size="18" x="45.299313" y="-847.64636" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Sichtkontrolle">
Sichtkontrolle
</text>
<text font-size="18" x="-398.62006" y="-838.27637" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Jährliche">
Jährliche
</text>
<text font-size="18" x="-287.18048" y="-1103.2097" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Toilette">
Toilette
</text>
<text font-size="18" x="-228.98051" y="-991.0965" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Wartung">
Wartung
</text>
<text font-size="18" x="-218.1723" y="-840.15283" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Frostprävention">
Frostprävention
</text>
<text font-size="18" x="-170.36354" y="-798.39404" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_sehen">
sehen
</text>
<text font-size="18" x="-218.14655" y="-918.44507" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Arbeitsplan">
Arbeitsplan
</text>
<text font-size="18" x="294.6215" y="-1042.2466" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Reinigung">
Reinigung
</text>
<text font-size="18" x="-98.27341" y="-786.9338" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Extradatum">
Extradatum
</text>
<text font-size="18" x="-71.750984" y="-864.24554" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Vorbelegung">
Vorbelegung
</text>
<text font-size="18" x="168.86984" y="-1048.7533" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Wöchentlich">
Wöchentlich
</text>
<text font-size="18" x="-1035.7067" y="-179.85956" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Festen">
Festen
</text>
<text font-size="18" x="-1017.45465" y="-148.22334" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Sitz">
Sitz
</text>
<text font-size="18" x="-964.42847" y="-162.78934" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Befestigungsschraube">
Befestigungsschraube
</text>
<text font-size="18" x="-862.64044" y="-340.8114" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Schweißkopf">
Schweißkopf
</text>
<text font-size="18" x="-986.1171" y="-107.80935" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Anlage">
Anlage
</text>
<text font-size="18" x="-918.1303" y="-663.82623" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Defekte">
Defekte
</text>
<text font-size="18" x="-987.6052" y="-193.90271" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Formplatte">
Formplatte
</text>
<text font-size="18" x="-975.2006" y="-227.51012" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Gegendruckbolze">
Gegendruckbolze
</text>
<text font-size="18" x="-950.5624" y="-647.7472" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_reparieren">
reparieren
</text>
<text font-size="18" x="-864.57556" y="-217.19012" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_prüfen">
prüfen
</text>
<text font-size="18" x="-953.2039" y="-91.17907" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Wasseraufbereitung">
Wasseraufbereitung
</text>
<text font-size="18" x="-1023.16846" y="-26.419897" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Leckage">
Leckage
</text>
<text font-size="18" x="-785.4033" y="-654.2038" fill="#000000"
style="text-anchor: middle; dominant-baseline: central;"
font-family="Arial" class="id_Leiter">
Leiter
</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 59 KiB

View File

@ -1,994 +0,0 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import spacy\n",
"from spacy.tokens import DocBin\n",
"import srsly\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"- load text to NLP object --> ret DOC object\n",
"- create **all** SPAN objects on generated DOC object (``char_span`` --> start, end, label)\n",
"- collect all spans in list\n",
"- add list as dictionary entry with key ``\"sc\"`` in ``doc.spans`` --> ``doc.spans[\"sc\"]``"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
"PATH_ANNOTATED_DATA = './annotated/2023_12_20/20231220.jsonl'\n",
"PATH_WHOLE_DATA = './annotated/2023_12_20/231220_whole.spacy'\n",
"PATH_TRAINING_DATA = './annotated/2023_12_20/231220_train.spacy'\n",
"PATH_DEV_DATA = './annotated/2023_12_20/231220_dev.spacy'"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
"# seeding random number generation\n",
"import random\n",
"random.seed(42)\n",
"\n",
"# load data\n",
"data = srsly.read_jsonl(PATH_ANNOTATED_DATA)\n",
"\n",
"# load model\n",
"nlp = spacy.load('de_core_news_lg')\n",
"\n",
"# collect annotated DOC objects\n",
"docs_all = list()\n",
"\n",
"# iterate over whole dataset\n",
"for entry in data:\n",
" # generate doc\n",
" doc = nlp(entry['text'])\n",
" \n",
" # extract associated spans\n",
" spans = list()\n",
" labels = entry['label']\n",
" for label in labels:\n",
" start, end, cat = label\n",
" span = doc.char_span(start, end, label=cat, alignment_mode='expand')\n",
" # catch error where no span was found\n",
" if span is None:\n",
" raise ValueError(f\"No correct span found. {doc.text=}, {start=}, {end=}, {label=}\")\n",
" \n",
" spans.append(span)\n",
"\n",
" doc.spans['sc'] = spans\n",
" docs_all.append(doc)"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers,\n",
" Wöchentliche Sichtkontrolle Reinigung,\n",
" Tägliche Überprüfung der Ölabscheider,\n",
" Wöchentliche Kontrolle der WC-Anlagen,\n",
" Halbjährliche Kontrolle des Stabbreithalters,\n",
" Brandschutztechnische Prüfung,\n",
" Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung,\n",
" Täglicher Technikrundgang,\n",
" Monatliche Sichtkontrolle,\n",
" Monatliche Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung,\n",
" Tägliche Kontrolle der Kompressorstationen,\n",
" Tägliche Kesselhauskontrolle,\n",
" Tägliche Kontrolle der Wasseraufbereitungsanlagen,\n",
" Tägliche Kontrolle der Heizungsanlagen,\n",
" Jährliche Überprüfung der Leitern,\n",
" Tägliche Kontrolle Druckkontrolle 4,5 bar 0,5 bar gegebenenfalls Filter sauber machen.,\n",
" Wöchentliche Sichtprüfung Reinigung,\n",
" Betriebssicherheitsüberprüfung,\n",
" Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen,\n",
" Täglicher Rundgang. Desifektionsmittel auffüllen und Aschenbecher leeren,\n",
" Vorgaben aus Brückner Wartungsplan siehe Extradaten,\n",
" Wöchentliche Wartung der Toiletten,\n",
" Monatliche Frostprävention,\n",
" Vorgaben aus PLEVA Wartungsplan siehe Extradaten,\n",
" 3-monatliche Sichtkontrolle Reinigung,\n",
" Wöchentliche Reinigung,\n",
" Jährliche Überprüfung der Kompensatoren auf Verschleiß und Dichtigkeit,\n",
" Monatliche Wartung der Kühltürme Schmieren und Kontrolle der Riemen,\n",
" Tägliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden,\n",
" Küsters-Anlage: Anlage auf Leckagen prüfen Lager abschmieren Campen-Aufwickler: Linearkugellager schmieren Campen-Abwickler: Linearkugellager schmieren Wumag-Trockner: Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Wasseraufbereitung: Anlage auf Leckagen prüfen,\n",
" Jährliche Überprüfung der Leitern. Stand Stöppel: -Leiterprüfung wurde von Herrn Buschmann terminiert und wird derzeit von Herrn Förster abgearbeitet. -Defekte Leiter reparieren,\n",
" Prüfung nach DGUV V3,\n",
" Tägliche Kontrolle,\n",
" Vorgabe aus Wartungsplan Firma Brückner siehe Vorbelegung Extradaten,\n",
" Jährliche Überprüfung der Akkus durch Firma Hawker,\n",
" Vorgaben aus Mahr Unipre Wartungsplan siehe Extradaten,\n",
" Monatliche Kontrolle des Erste-Hilfe-Koffers orange. Koffer muss blombiert sein. Wenn Blombe nicht vorhanden bitte Ticket an das Magazin,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenenfalls reinigen und schmieren,\n",
" Leiterprüfung derzeit in Arbeit Abteilungsleiter sind per Email am über deren Eigenverantwortlichkeit und Mithilfe durch Herr Graf informiert worden.,\n",
" Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin. Auflistung des Verbandsmaterial findet man unter den Extradaten UTT intern des Objektes,\n",
" Monatliche Kontroll- und Wartungsarbeiten siehe Arbeitsplan,\n",
" Wöchentliche Kontrolle der digitalen Feuchte und Temperatursensoren mit Hilfe des Efficio-System. Messwerte abgleichen Vorgabe Weberei 65 22C,\n",
" Wöchentliche Kontrolle der Kühltürme,\n",
" 2-wöchige Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle,\n",
" Wöchentliche Kontrolle Sprinkleranlage,\n",
" Monatliche Sichtkontrolle Reinigung,\n",
" Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln,\n",
" Wöchentliche Wartung Formplatte: Festen Sitz der Befestigungsschrauben prüfen Gegendruckbolzen: Verschleiß prüfen Gesamtanlage: Anlage auf Leckage prüfen; Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Schweißköpfe: Verschleiß prüfen,\n",
" Wöchentliche Leerung des Papiermüllbehälters im Keller des Personalbüro,\n",
" Sherif Karabulut Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers,\n",
" Sichtkontrolle,\n",
" Stab wurde getauscht,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenfalls reinigen und schmieren,\n",
" - Reinigen des Gerätes von Außen mit einem feuchten Reinigungstuch keine Lösungsmittel oder scharfe Reiniger verwenden Sichtprüfung des Luftreinigers Filter und Geräteinneres auf Verschmutzung undoder Beschädigungen Prüfen, dass alle Schrauben fest sitzen Vorfilter auf Verunreinigungen prüfen evtl. tauschen Sicherstellung, dass keine Ansaug- und Ausblasöffnungen bedeckt sind und keine Verschmutzungenlose Fremdkörper auf der Ausblasöffnung liegen.,\n",
" Überprüfung von Indikator Testomat Wasserhärte Filter Vordruck Enthärtung,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Spannlager Hochtemperatur Nachschmieren Spindel mit Mutter Nachschmieren,\n",
" Jährliche Überprüfung Termin angefragt Schneider Termin für Schneider,\n",
" Tägliche Kontrolle: Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen,\n",
" Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filert auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung,\n",
" Jährliche elektrische Überprüfung,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlagergehäuse SNI 530 Nachschmieren Flanschlager-quadrat FUU-060 Hochtemperatureinsatz Nachschmieren Flanschlager RIZ60 Hochtemperatureinsatz Nachschmieren Spannkopflager TIU-60 Hochtemperatureinsatz Nachschmieren,\n",
" Monatliche Wartung nach Wartungsplan siehe Extradaten,\n",
" Monatliche Wartung nach Arbeitsplan,\n",
" Hydrauliköl Ölstand-Sichtprüfung Lager Ketten Tänzerrolle nachschmieren und reinigen,\n",
" Austausch der Aktivkohlepatronen,\n",
" 2-wöchige Kontrolle,\n",
" Halbjährliche Kontrolle,\n",
" 2-wöchentliche Reinigung der Rampenbereiche und Containerstellflächen,\n",
" Jährliche Überprüfung Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen,\n",
" 2 Wöchentliche Kontrolle,\n",
" Monatliche Kontrolle,\n",
" Tägliche Überprüfung von: Indikator Testomat Wasserhärte Filter Vordruck Enthärtung,\n",
" Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filter auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung,\n",
" 3-Monatliche Reinigung und Prüfung der Kühlgeräte,\n",
" Prüfung der Insektenvernichter nach DIN VDE 0701-0702,\n",
" Wöchentliche Kontolle der Schraubenbestände.,\n",
" Jährliche Überprüfung der Hebezeuge Stand Moser: Termin ist am 23-,\n",
" Sichtprüfung,\n",
" Reinigung und Abschmierung von Ventilator und Motor,\n",
" Prüfung von: Hr. Förster Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung,\n",
" Jährliche Überprüfung Stand heute, für terminiert Moser Stand, Termin für ca. 10 Uhr Moser Regalprüfer soll gefragt werden, ob die Lagerung der Paletten im obersten Fach neues Hochregal in Halle 5758 so zulässig ist. Schneider Lagerung der Paletten ist so zulässig wir erhalten noch die Bestätigung Wurde alles am geprüft.,\n",
" Jährliche Überprüfung der Hebezeuge Stand Stöppel: Termin für den vereinbart.,\n",
" Jährliche Überprüfung der Hebezeuge Stand Stöppel: Herr Bachmann, Fa. Pfeifer, schickt Angebot und Terminvorschlag zur Prüfung. Stand Stöppel: Terminiert auf,\n",
" Jährliche Überprüfung der Kräne Stand Stöppel: Fa. Lutz meldet sich wegen Terminabsprache bei uns in KW 18. Stand Stöppel: UVV findet am statt. Stand Stöppel: Prüfung hat stattgefunden. Allerdings sind die Prüfberichte noch nicht im Haus.,\n",
" Jährliche Überprüfung der Kräne Termin: 03-04.05. Binder Kräne geprüft am Schneider,\n",
" Stand Stöppel: In Absprache mit Herrn Graf auf 06.10. und mit Herrn Lutz terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.,\n",
" Lager tauschen,\n",
" Ölstand prüfen, Luftfilter kontrollieren, Kondensat ablassen, Kompressor reinigen.,\n",
" Jährliche Wartung der RWA-Klappen,\n",
" Monatliche Überprüfung der roten Nottelefone,\n",
" Am durch fa Pfeifer ausgeführt,\n",
" Vorgabe aus Wartungsplan Firma Mahlo siehe Extradaten,\n",
" Küsters-Anlage: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Schutzabdeckung prüfen Türdichtungen kontrollieren Absauganlage prüfen Campen-Aufwickler: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Bolzen kontrollieren und nachspann,\n",
" Wöchentliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden,\n",
" visuelle Schlitten Überprüfung auf Beschädigungen an der BeschichtungLegierung Macken, Grate,\n",
" Termin in KW 38,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, Gewindestiftbefestigung nachschmieren Stehlager SI-40, Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz -Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren,\n",
" Rauwalze Einziehwalze muss neu überzogen werden,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, mit Hochtemperatureinsatz Gewindestiftbefestigung nachschmieren Stehlager SI-40, mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren,\n",
" Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle,\n",
" Normale monatliche Überprüfung Stand Stöppel: Terminiert auf KW 49. Stand Binder: 20.12-22.12,\n",
" Überprüfung,\n",
" Normale monatliche Überprüfung,\n",
" Erledigt am Schneider,\n",
" 2-Wöchentliche Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle,\n",
" Wöchentliche Sichtprüfung,\n",
" Stand Stöppel: Rückmeldung von Herrn Weyer Ziegler, dass der zuständige Monteuer sich innerhalb der nächsten 3 Tage telefonisch meldet, um einen Termin zu vereinbaren. Stand Stöppel: Prüfung ist auf den, 10.00 Uhr, mit Fa. Fuchs Subler von Ziegler terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.,\n",
" Normale monatliche Überprüfung Stand Stöppel monatliche Prüfung für Dezember 2020, erfolgt am jährliche Prüfung für das Jahr 2020, erfolgt ab dem.,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Breitstreckwalze Verstellung Nachschmieren Spindelhubgetriebe Nachschmieren Positioniersystem Nachschmieren,\n",
" Vorgabe aus Wartungsplan Firma Mahlo siehe Vorbelegung Extradaten,\n",
" Monatliche Überprüfung Wartung,\n",
" - Spülzeitprüfung Abflußprüfung Batterie-Überprüfung,\n",
" Monatliche Sichtprüfung Reinigung,\n",
" Monatliche Überprüfung der pH- Sonde,\n",
" Jährliche Überprüfung Stand Stöppel: Terminiert, in Absprache mit Herrn Buschmann, auf, ca. 9.30 Uhr. Stand Stöppel: Terminiert von Fa. Fuchs aufgrund von Krankheit auf den, ca. 9.30 Uhr. Stand Stöppel: Prüfung erfolgte. Die Prüfberichte sind noch nicht im Haus.,\n",
" Monatliche Überprüfung der Wärmetauscher im Spannrahmen auf Verschmutzungen Kontrolle an vorderster Kammer,\n",
" Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle,\n",
" Monatliche Reinigung der Lüftungsanlage bei Bedarf Filter tauschen In der Erledigungsbeschreibeung bitte angeben ob Filter getauscht wurden oder nicht,\n",
" Monatliche Kontrolle der Lüftungsanlage,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette Nachschmieren Spindelhubgetriebe Spindel alle 500Std Nachschmieren,\n",
" Stand Moser: Wartung findet ab statt und braucht ca. 3 Tage. Stand Moser: Wurde wegen Krankheit verschoben. Termin 29.11,\n",
" Monatliche Kontrolle der Wasserzählerstände,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren Kegelradgetriebemotor g500-B600 Ölstand kontrollieren,\n",
" Stand 04.112020 Stöppel: Herr Stauner hat telefonisch mitgeteilt, dass der Monteur ab dem die UVVs durchführt. AB folgt. Stand Stöppel: Herr Stauner hat den Termin,, telefonisch bestätigt.,\n",
" Monatlicher Austausch der Wasserfilter Vereinbarung im Wartungsvertrag Hr. Radtke,\n",
" Bolzen nachfetten,\n",
" Stand Stöppel: Diese Prüfung wurde von Herrn Sturm auf den, 7.00 Uhr, terminiert.,\n",
" Moantlicher Austausch der Wasserfilter Stadtwasser Getränkeautomaten,\n",
" Monatliches Ablesen der Gaszählerstände,\n",
" Aktivkohlepatronen nach Vorgabe tauschen,\n",
" Monatliche Kontrolle des Flusen-Absaugrohrs,\n",
" Prüfung von Scharnier Dichtung Schließvorrichtung Schloß Türgriff allgemeine Funktion Schmierung Festhaltevorrichtung,\n",
" Monatliche Kontrolle und Reinigung,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen Nachschmieren,\n",
" Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wäscherkontrolle Reinigung bei Bedarf Trommeln,\n",
" Jährliche Überprüfung,\n",
" Monatliche Wartung DruckluftanschlussWartungseinheit: LuftfilterWasserabscheider reinigen leeren Druckluftbehälter: entwässern Druckluftschläuche: Anschlüsse auf festen Sitz prüfen Formplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Gesamtanlage: reinigen Grundplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Sonotroden und Sonotrodenständer: Festen Sitz der Befestigungsschrauben prüfen,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Axial-Pendelrollenlager Nachschmieren Stehlager SIU-50 Nachschmieren Spindelmutter KGT Nachschmieren Pendelkugellager Messlager Nachschmieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren,\n",
" Jährliche Überprüfung Stand Ahmetaj: Warten auf Termin von MHM. Stand Ahmetaj: Firma MHM kommt am Montag bzw. am Dienstag, Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen Stand Stöppel: Prüfung wurde heute lt. Herrn Sturm erledigt Prüfberichte folgen.,\n",
" Gatter reinigen,\n",
" Monatliche elektrische Kontrolle Sichtkontrolle der elektischen Bauteile Motoren auf Geräusche Überprüfung Sicherheitseinrichtungen,\n",
" Kontrolle der Dokumentation auf Vollständigkeit,\n",
" Batterie-Wechsel,\n",
" Monatliche Kontrolle der Explosionsschutzanlage an den Filteranlagen Laser 2-4,\n",
" Vorgaben aus Mahr Unipre Wartungsplan Volumenzähler Überprüfung der Impulseingänge auf der Platine,\n",
" Vorgaben aus Mahr Unipre Wartungsplan Pneumatikventile und pneumatische Steuerung elektr. pneum. Ventile: Kontrolle, bzw. bei Bedarf Dosierpumpe Drucktestkontrolle Reinigung bzw. bei Bedarf neu abdichten,\n",
" Jährliche Wartung der RWA-Klappen Stand Firma Bittermann meldet sich in KW 14 bzgl dem Fixtermin,\n",
" Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin.,\n",
" Vorgaben aus Pleva Wartungsplan Reinigung von Kamera und Beleuchtung mit Baumwolltuch siehe Extradaten,\n",
" 3-monatliche Kontrolle,\n",
" Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen,\n",
" Monatliche Sichtkontrolle Wasserzählerstände vom Vormonat Wasserpegel-Kontrolle Betriebsstunden,\n",
" Monatliche Kontrolle der gesamten Dachfläche Erweiterung Nord Umrandungen der Zu- Abluftkanäle Moos Unkraut etc. entfernen,\n",
" Monatliche Kontrolle der Rohrtrenner im Trinkwassernetz,\n",
" Zahnriemen tauschen,\n",
" Stand Stöppel: lt. H. Rothermel hat die Prüfung durch H. Wenninger stattgefunden. Die Prüfberichte sind allerdings noch nicht im Haus.,\n",
" Stand Stöppel: Mit Frau Böhm den 02. für die Prüfungen einterminiert.,\n",
" 2-wöchige Reinigung,\n",
" Wöchentliche Kontrolle der Sprinkleranlage,\n",
" Mischer ausbrennen,\n",
" Jährliche Kontrolle der Druckluftleitungen bis Maschinenanschluss siehe Objektkarte,\n",
" Zahnriemen erneuern,\n",
" Rau Einziehwalze Kontrawalze Anpresswalze muss neu überzogen werden,\n",
" Stand Stöppel: H. Langner Fa. Toyota kommt, in Absprache mit Herrn Spennesberger, am.,\n",
" 3-monatliche Überprüfung durch Firma Siemens,\n",
" Jährliche Kontrolle der Druckluftleitungen siehe Objektkarte,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor Ölstandskontrolle,\n",
" Monatlicher Rundgang Kontrollen Kontrolle der Sicherheitswesten und Helme im großen Besprechungszimmer München Kontrolle der Erste-Hilfe-Einrichtungen Blutstop und Verbrennungsset im Haupteingang,\n",
" Kontrolle der Risiko-Ersatzteile,\n",
" Halbjährliche Kontroll- und Wartungsarbeiten Kontrolle und Reinigung der Umlenkwalzen,\n",
" 3-monatliche Kontrolle der Wasserfilter, bei Bedarf wechseln Lagerort Wasserfilter: Halle 56 Klimabühne Karton Achtung: 2 unterschiedliche Filterstufen pro Klimaanlage 1 micron 50 micron,\n",
" Monatliche Überprüfung der Roller,\n",
" Docke neu überziehen,\n",
" Halbjährliche Kontroll- und Wartungsarbeiten Trockenzylinder Oberflächenkontrolle Einzelprotokoll,\n",
" - Sichtkontrolle der Filterelemente. Evtl. beschädigte Elemente umgehend austauschen lassen Prüfen des Geräteinneres auf Verunreinigungen, Anbackungen, Materialzersetzungen und Deformierungen Anziehen aller Schrauben Überprüfen des Sicherheitstemperaturschalters des Thermo-Heizelementes Prüfen aller elektrischen Kabel und Zuleitungen auf Beschädigungen Auswechseln des Vorfilterflies,\n",
" Monatliche Kontrolle und Dokumentation der Kompressorluftwerte Betriebsstunden, Motorstarts, Gesamterzeugte Luftmenge,\n",
" Contrawalze Anpresswalze muss neu überzogen werden,\n",
" 3-monatliche Überprüfung der Telefonanlage,\n",
" Monatliche mechanische Kontrolle Lagereinheiten bei Bedarf schmieren Verschleißteileinsätze auf Verschleiß kontrollieren Faltenbalge kontrollieren,\n",
" 3-monatliche Überprüfung der Torsprechanlage,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Freilauf, Klemmrollen rechts Fetten 2x Kegelradgetriebemotor g500-B820 Ölstand kontrollieren Kegelradgetriebemotor g500-B450 Ölstand kontrollieren 4x Kegelradgetriebe Ölstand kontrollieren Axial-Pendelrollenlager Nachschmieren,\n",
" 3-monatliche Überprüfung der Sicherheitslichtschranken am Laser 2 und 3 jeweils 2 Stück Ausrüstung 1 Aufwickler,\n",
" 3-monatliche Sichtkontrolle der Not- Sicherheitsbeleuchtung Fluchtwegsymbole,\n",
" Zahnriemen wechseln,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung nachschmieren Pendelkugellager 1307 nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40, Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40, Exzenterringbefestigung nachschmieren,\n",
" Monatliche Sichtprüfung Reinigung des gesamten Außenbereichs Feuerwehrumfahrung,\n",
" 3-monatliche Überprüfung der Regalsicherungsanlage im Hochregal inkl. Türsicherungen,\n",
" Halbjährliche Reinigung,\n",
" Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln,\n",
" Jährliche Wartung Prüfung der RWA-Klappen Stand: Binder: terminiert.,\n",
" Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen,\n",
" zahnriemen,\n",
" laut Prüfplan,\n",
" Halbjährliche Brennerinspektion 3x Gasbrenner für Kombi-Line durch Firma Weißhaupt,\n",
" Monatlicher Austausch der Filtermatte am Kühlgerät,\n",
" Getriebe u. Motoren Sichtkontrolle,\n",
" Monatliche Kontrolle von: Ventilatoren und Motoren Reinigung von: Befeuchter bei Bedarf Sichtkontrolle der Anlagen auf Beschädigungen Undichtigkeiten,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren Spannkopflager TI-40 Nachschmieren Flanschlager oval OI-40 Exzenterringbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren,\n",
" Jährliche Wartung,\n",
" 3-monatliche Überprüfung der Personen-Überwachungsgeräte i75 Protectoren,\n",
" Stand Stöppel: Herr Rothermel hat mit Herrn Wenninger den terminiert. Stand Stöppel: Die Prüfung erfolgte heute. Allerdings haben wir noch keine Prüfprotokolle erhalten.,\n",
" Mischer Ausbrennen,\n",
" Stand Stöppel: Durch Absprache mit Herrn Wenninger, der längere Zeit im Urlaub ist, wurde der Termin lt. Herrn Rothermel auf den terminiert.,\n",
" Monatliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden,\n",
" Tisch wurde getauscht,\n",
" Halbjährlicher Batterie-Wechsel,\n",
" Stand Stöppel: lt. Nilfisk meldet sich der Techniker nach dem nach seinem Urlaub zur Terminabsprache. Stand Stöppel: Herr Schenk Monteur hat Mittwoch,, 9.30 Uhr, als Termin genannt.,\n",
" Getriebe Ölwechsel,\n",
" Halbjährliche Inspektion der Klimaanlagen Stand Stöppel: Terminiert durch H. Kartal auf den. Stand Stöppel: Termin wurde aufgrund von Kurzarbeit bei UTT verschoben. Neu terminiert auf den, durch Herrn Kartal. Stand Stöppel: Wartung wurde nochmals in Absprache mit Herrn Schwab auf KW 37 verschoben, da Fa. Spie personelle Probleme Krankheitsausfall und Urlaube hat. Genauer Termin wird in KW 36 festgelegt. Termin,\n",
" Halbjährliche Wartung nach Wartungsplan siehe Extradaten,\n",
" 3-monatliche Kontrolle der optischen Alarmgeber in den Hallen,\n",
" 2-monatliche Überprüfung der Batterien für die Mittelspannungs-Schalter Gebäude PersonalbüroKeller,\n",
" Vorgaben aus Mesutronic Wartungsplan Überprüfung der Klemmverbindungen aller Leitungen als auch die Leitungen selber auf Beschädigungen,\n",
" Monatliche Frostprävention z.B. Lüftungsklappenautomatik,\n",
" Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach,\n",
" neue Lager anfertigen,\n",
" Stand Stöppel: Herr Koch hat Herrn Gräber WTT per Mail zwecks eines Prüftermines kontaktiert.,\n",
" Prüfung von Ortsfester Elektrogeräte,\n",
" Durchzuführende Ölwechsel siehe Extradaten,\n",
" Kontrolle der Transformatoren, Schalter, Werkzeuge etc.,\n",
" 2-wöchige Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle,\n",
" Jährliche Überprüfung durch Atlas Copco,\n",
" Maschinen- Status auf Stop bei laufender Maschine,\n",
" 3 monatliche Reinigung der Feuerlöscher,\n",
" Zahnriemen defekt,\n",
" Küsters-Anlage: Druckmessdosen Werte überprüfen Campen-Aufwickler: Ketten und Kettenspannung Sichtkontrolle Campen-Abwickler: Ketten und Kettenspannung Sichtkontrolle Wumag-Trockner: Walzenbeschichtung auf Fehler kontrollieren Sichtkontrolle,\n",
" 2-monatliche Kontrolle des Seils eventueller Austausch,\n",
" dockenwickler überziehen,\n",
" Lager def.,\n",
" 4-jährliche Prüfung,\n",
" 3-monatliche Überprüfung des Abwassers durch Prüfinstitut Dr. Scheller,\n",
" Montaliche Wartung nach Arbeitsplan,\n",
" Jährliche Überprüfung auf Verschleiß,\n",
" Empfehlung der Firma Wachter bzw. des Herstellers nach 4 Jahren Betriebszeit: Hydrauliköl-Wechsel nach 6 Jahren Betriebszeit: Wechsel der Hydraulikschläuche Stand: Wartung ist bestellt. Firma Wachter meldet sich kurzfristig wann Sie kommen. Binder,\n",
" Halbjährliche Prüfung der Funktion und Schlösser,\n",
" Docke mit grauen Belag überziehen.,\n",
" Mischer für Beschichtungsanlage bitte ausbrennen, danke.,\n",
" Druckluftwerte in Tabelle eintragen,\n",
" Keilriemen SPZ 1500mm,\n",
" Reinigung der Düsen Reinigung des Wasserfangelenentes Hierzu Entfernung des Schalldämpfers notwendig Arbeiten an Kühlturm 3,4,5,6,7 durchführen Kühlturme 1,2 auslassen da diese am erneuert werden,\n",
" Stand Moser: ist in KW 51 terminiert. Meier 49 821 80 85 6-15 Ziegler. Vermutlich.,\n",
" Kühltürme gereeinigt Düsen kontrollieren und ggf reinigen Wassereinsatz reinigen,\n",
" Kabel defekt,\n",
" Temperatur und Feuchtekontrolle Eintragungen im Ordner,\n",
" 3-monatliche Kontrolle der Erste-Hilfe-Kästen Material auffüllen, Ordnung machen, auf Sauberkeit achten,\n",
" Safety Control Modul A9 Freigabe fehlt,\n",
" Vorgaben aus Held Wartungsplan Anlagenteil Intervall Durchführung Beschreibung Anweisung Hinweis Schutz und Trennwand monatlich Elektriker Sicherheitsschalter und Betätiger prüfen auf festen Sitz Entfernen von Schmutz prüfen der Leitungseinführung und anschlüsse SCH.1 SCH.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren W.3 W.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren,\n",
" Jährliche Wartung der Klimaanlagen,\n",
" 2-monatliche Kontrolle Austausch der Antriebsriemen Motor Ventilator Wärmerückgewinnung Abgasseite eventuell Lagerungen nachschmieren,\n",
" Jacob Grimm stand am Anfang der Suche nach germanischen Relikten im Weihnachtsfest. Dafür hatte er ideologische Gründe, so Doris Foitzik: die Begründung eines deutschen Nationalbewusstseins.,\n",
" Die Brüder Grimm gingen in ihrem Deutschen Wörterbuch von der Existenz eines „mehrtägigen mittwinterfests“ der heidnischen Germanen aus, das sie insbesondere durch Beda Venerabilis belegt sahen, der vom Weihnachtsfest geschrieben hatte: „Dieselbe Nacht, die für uns heute die allerheiligste heißt, benannten die Heiden damals mit dem Namen módra nect, d. h. Nacht der Mütter.“,\n",
" Die resultierende „mutternacht“ verbanden die Lexikographen dann in spekulativer Weise mit dem polytheistischen Kult der matronae oder matres.,\n",
" In den Zusammenhang dieses Festes stellten die Grimms auch die in Teilen der Germania, darunter auch der niederdeutsche Raum, ererbte Bezeichnung Jul.,\n",
" Für eine vorchristliche Etymologie sprach aus ihrer Sicht sowohl das verwendete Adjektiv das kaum in christlichen Gebrauch übergegangen sei, als auch der zweite Wortteil nahten, der auf die mit der Nacht beginnende Zählweise der Tage bei den Germanen verweise.(Die ersten Belege für das Wort Weihnachten stammen aber erst aus dem 12. Jahrhundert, was für eine christliche Begriffsprägung spricht. In Frage käme eine Lehnübersetzung des lateinischen nox sancta aus den Gebeten der lateinischen Christmette unter Verwendung des volkssprachlichen Wortschatzes.),\n",
" Dass sich der Ursprung des Weihnachtsfestes mit einem germanischen Mittwinter- oder Julfest verbinden ließe, ist eher unwahrscheinlich, da das Geburtsfest in den Zentren der christlichen Welt bereits bestand, als die Missionierung Mittel- und Nordeuropas noch bevorstand.,\n",
" Dass es für den Mittwinter bei den Nordgermanen Feste gab, ist überliefert. Umstritten ist aber, zu welcher Zeit sie stattfanden und welchen Inhalt sie hatten. Der isländische Mönch Snorri Sturluson berichtet, dass der erste christliche König Norwegens Hakon der Gute ein Fest namens hoggunott oder haukunott von Mitte Januar auf den 25. Dezember habe verlegen lassen.,\n",
" Dies wird zuweilen so gedeutet, dass der christliche König die übliche mittwinterliche Einladung an seine Adligen auf den Weihnachtstag vorverlegt habe; der Text ist diesbezüglich aber nicht eindeutig. Snorri berichtet auch von einem durch Odin eingesetzten rituellen Opfergelage („Jul trinken“), das regelmäßig zur Julzeit stattgefunden habe.,\n",
" Werkzeugmaschinen und Produktionsanlagen haben sich in den letzten Jahren in ihrem Aufbau und ihrer Technik enorm weiterentwickelt. Es wird somit immer schwieriger, den Zustand einzelner Bauteile oder Baugruppen zu erfassen, da an modernen Anlagen wesentlich mehr Schwachstellen aufzufinden sind, als es noch bei ursprünglichen Maschinen der Fall war.,\n",
" Hinzu kommt, dass Konstrukteure nicht mehr zur Überdimensionierung neigen, sondern eher Platz sparendere und leichtere Anlagen entwickeln. Somit reagieren allerdings auch eine Vielzahl von Bauteilen sensibler auf Verschleißerscheinungen und Defekte.,\n",
" Heute haben Wartungs- und Instandhaltungskonzepte primär die Aufgabe, eine möglichst hohe technische Verfügbarkeit der Anlage zu gewährleisten. Immer mehr Unternehmen kommen von der veralteten Ansicht ab, dass die Instandhaltung nur ein notwendiges Übel oder lediglich ein Kostenverursacher sei. Der ständig wachsende Druck im Wettbewerb um Qualität und Produktivität zwingt die Unternehmen zu Einführungen von Wartungs- und Instandhaltungssystemen, um somit ungewollten Anlagenausfällen aus dem Wege zu gehen. Dabei ist das firmeninterne Know-how von sehr großer Bedeutung.,\n",
" Wissen ist eine der wichtigsten Quellen zur Schaffung und Erhaltung von Wettbewerbsvorteilen, insbesondere bei der Instandhaltung. Zwar ist das Grundgerüst eines Instandhaltungssystems auf standardisierte Maßnahmen zurückzuführen, jedoch wird hier ein erhebliches Maß an Erfahrung der Mitarbeiter, bzw. der durchführenden Personen unbedingt erforderlich sein.,\n",
" Nur so kann die Aktualität der angewendeten Maßnahmen gewährleistet bleiben. In der Praxis entstehen nicht selten Probleme, die von Herstellerfirmen noch nicht erkannt wurden. Hier ist das Wissen der Mitarbeiter zur Lösung dieser Probleme und zur Bewertung der aktuellen Systemzustände gefragt, denn nur jemand mit Erfahrung im täglichen Umgang der Maschinen kann sie auch bewerten.,\n",
" Hier muss sich ein Unternehmen auch die Frage zwischen Eigen- oder Fremdinstandhaltung (Outsourcing) stellen. Die Eigeninstandhaltung hat zwangsläufig den Vorteil, dass sich das firmeneigene Know-how über die eigenen Maschinen mit der Zeit immer mehr ausbaut, was bei der Fremdinstandhaltung nicht mehr der Fall wäre.,\n",
" Bei einer Übergabe der Wartungsarbeiten an Instandhaltungsunternehmen geht ein hohes Maß an Erfahrung der Mitarbeiter im Umgang mit der Maschine verloren.,\n",
" Weiterhin steht neben dem technischen Aspekt auch die Betrachtung der betrieblichen Kosten, die für den Wartungs- und Instandhaltungsbereich anfallen. Bei einem Maschinenausfall kommen auf einen Betrieb in der Serien- oder Massenfertigung nicht nur die Kosten zu, die durch eventuelle Reparaturarbeiten oder Neuanschaffung defekter Bauteile entstehen, sondern während des Ausfalls kann das Unternehmen die Fertigung an der ausgefallenen Maschine nicht weiter ausführen.,\n",
" Termintreue und Erhaltung der Produktqualität spielen dabei eine sehr wichtige Rolle.,\n",
" Für die Umsetzung dieser Ziele reicht es jedoch nicht aus, lediglich Wartungsaufgaben zu definieren und durchzuführen oder regelmäßige Inspektionen durchzuführen, sondern ebenfalls von großer Bedeutung ist eine reibungslose Ersatzteilversorgung.,\n",
" Dabei sollte das Unternehmen allerdings hohe Ersatzteilbestände vermeiden und nur jene Bauteile als Ersatzteile lagern, die zur Erhaltung der erforderlichen Maschinenverfügbarkeit notwendig sind, oder Absprachen mit dem Anlagenlieferanten über die Vorhaltung von Ersatzteilen treffen.,\n",
" Hierzu sind Erfahrungswerte wie z. B. die Bestellhäufigkeit bestimmter Teile hilfreich. Auch Teleservice kann helfen, Stillstandszeiten zu minimieren.]"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"docs_all"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<span class=\"tex2jax_ignore\"><div class=\"spans\" style=\"line-height: 2.5; direction: ltr\">\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 77px;\">\n",
" Kontrolle\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Auftrag\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Prüfung\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" der\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 77px;\">\n",
" Transformatoren\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 57px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Komponenten\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" ,\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 77px;\">\n",
" Schalter\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 57px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Komponenten\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" ,\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 77px;\">\n",
" Werkzeuge\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 57px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Komponenten\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" etc.\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"</div></span>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"spacy.displacy.render(docs_all[-50], style=\"span\")"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [],
"source": [
"doc_bin = DocBin(docs=docs_all)\n",
"doc_bin.to_disk(PATH_WHOLE_DATA)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Train/Dev split**"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number entries:\n",
" training=216, dev=54\n"
]
}
],
"source": [
"DEV_PART = 0.2\n",
"dev_entries = int(DEV_PART * len(docs_all))\n",
"\n",
"# random sampling\n",
"train_set = docs_all.copy()\n",
"dev_set = [train_set.pop(random.randrange(len(train_set))) for _ in range(dev_entries)]\n",
"print(f\"Number entries:\\n training={len(train_set)}, dev={len(dev_set)}\")"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
"doc_bin_train = DocBin(docs=train_set)\n",
"doc_bin_train.to_disk(PATH_TRAINING_DATA)\n",
"\n",
"doc_bin_dev = DocBin(docs=dev_set)\n",
"doc_bin_dev.to_disk(PATH_DEV_DATA)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Test for consistency of saving format by check of retrieval functionality"
]
},
{
"cell_type": "code",
"execution_count": 73,
"metadata": {},
"outputs": [],
"source": [
"doc_bin = DocBin().from_disk(PATH_TRAINING_DATA)\n",
"docs = list(doc_bin.get_docs(nlp.vocab))"
]
},
{
"cell_type": "code",
"execution_count": 77,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<span class=\"tex2jax_ignore\"><div class=\"spans\" style=\"line-height: 2.5; direction: ltr\">\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Monatliche\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Zyklus\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Kontrolle\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Prüfung\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Reinigung\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Handlung\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Abschmierung\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Handlung\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"von : \n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Ventilatoren\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Komponenten\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"und \n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Motoren\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Komponenten\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"-wird alle \n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" 3\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Zyklus\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Monate\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"durchgeführt \n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Erledigungsdatum\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Handlung\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" wird\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" am\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 77px;\">\n",
" Motor\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 57px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Komponenten\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" angeschrieben\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"ansonsten \n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" nach\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Handlung\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Bedarf\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Wechseln\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" der\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 77px;\">\n",
" UV-Röhren\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 57px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Komponenten\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 77px;\">\n",
" nach\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Handlung\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Zyklus\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 77px;\">\n",
" Betriebsstunden\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Wäscherkontrolle\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Reinigung\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Handlung\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" bei\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Bedarf\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 77px;\">\n",
" Trommeln\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
"<span style=\"background: #ddd; top: 57px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 57px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Komponenten\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"</div></span>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"spacy.displacy.render(docs[-4], style=\"span\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### *RETRIEVAL SUCCESSFUL*"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.6"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

View File

@ -1,152 +0,0 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import spacy"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"PATH_TO_MODEL = './output/model-best'"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"c:\\Users\\foersterflorian\\mambaforge\\envs\\spacy_train\\Lib\\site-packages\\tqdm\\auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
" from .autonotebook import tqdm as notebook_tqdm\n"
]
}
],
"source": [
"nlp = spacy.load(PATH_TO_MODEL)"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [],
"source": [
"text = 'Legemaschine Schaumstoffstreifen ist defekt, bitte erneuern. Legt nicht mehr so gut verschiebt die Lagen'\n",
"text = 'Wöchentliche Kontrolle der digitalen Feuchte und Temperatursensoren mit Hilfe des Efficio-System. Messwerte abgleichen Vorgabe Weberei 65 22C Graf: gemacht durch Hr Binder'\n",
"text = 'Druckspüler läuft teilweise dauerhaft (linke Toilette in Sichtrichtung)'\n",
"text = 'Tägliche Kesselhauskontrolle'\n",
"text = 'Tropfwasser vom Dach in Halle 3, Bereich LC 4, entlang der Wand zur Bandschneiderei'\n",
"text = 'Laufrad vorne defekt'\n",
"text = \"\"\"Küsters-Anlage: Anlage auf Leckagen prüfen / Lager abschmieren\n",
"Campen-Aufwickler: Linearkugellager schmieren\n",
"Campen-Abwickler: Linearkugellager schmieren\n",
"Wumag-Trockner: Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw.\n",
"Wasseraufbereitung: Anlage auf Leckagen prüfen\"\"\"\n",
"#text = 'Halbjährliche Kontrolle des Stabbreithalters'\n",
"text = 'Neue Löcher bohren und Gewinde schneiden. Kettbaum liegt vor der Schlosserei'"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [],
"source": [
"doc = nlp(text)"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<span class=\"tex2jax_ignore\"><div class=\"spans\" style=\"line-height: 2.5; direction: ltr\">Neue Löcher bohren und \n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" Gewinde\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Komponenten\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
"\n",
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
" schneiden\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
"</span>\n",
"\n",
" \n",
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
" Handlung\n",
" </span>\n",
"</span>\n",
"\n",
"\n",
"</span>\n",
". Kettbaum liegt vor der Schlosserei </div></span>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"spacy.displacy.render(doc, style=\"span\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.6"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

View File

@ -1,189 +0,0 @@
{"id":6,"text":"Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers","label":[[0,8,"Zyklus"],[0,66,"Auftrag"],[9,28,"Prüfung"]],"Comments":[]}
{"id":7,"text":"Wöchentliche Sichtkontrolle Reinigung","label":[[0,12,"Zyklus"],[0,37,"Auftrag"],[13,27,"Prüfung"],[28,37,"Handlung"]],"Comments":[]}
{"id":8,"text":"Tägliche Überprüfung der Ölabscheider","label":[[0,8,"Zyklus"],[0,37,"Auftrag"],[9,20,"Prüfung"],[25,37,"Anlagen"]],"Comments":[]}
{"id":9,"text":"Wöchentliche Kontrolle der WC-Anlagen","label":[[0,12,"Zyklus"],[0,37,"Auftrag"],[13,22,"Prüfung"],[27,37,"Anlagen"]],"Comments":[]}
{"id":10,"text":"Halbjährliche Kontrolle des Stabbreithalters","label":[[0,13,"Zyklus"],[0,44,"Auftrag"],[14,23,"Prüfung"],[28,44,"Komponenten"]],"Comments":[]}
{"id":11,"text":"Brandschutztechnische Prüfung","label":[[0,29,"Auftrag"],[22,29,"Prüfung"]],"Comments":[]}
{"id":12,"text":"Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[0,86,"Auftrag"],[12,22,"Komponenten"],[23,31,"Komponenten"],[32,50,"Komponenten"],[51,57,"Komponenten"],[58,66,"Komponenten"],[87,97,"Handlung"],[87,118,"Auftrag"],[98,118,"Komponenten"]],"Comments":[]}
{"id":13,"text":"Täglicher Technikrundgang","label":[[0,9,"Zyklus"],[0,25,"Auftrag"],[10,25,"Prüfung"]],"Comments":[]}
{"id":14,"text":"Monatliche Sichtkontrolle","label":[[0,10,"Zyklus"],[0,25,"Auftrag"],[11,25,"Prüfung"]],"Comments":[]}
{"id":15,"text":"Monatliche Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,10,"Zyklus"],[0,97,"Auftrag"],[11,18,"Prüfung"],[23,33,"Komponenten"],[34,42,"Komponenten"],[43,61,"Komponenten"],[62,68,"Komponenten"],[69,77,"Komponenten"],[98,108,"Handlung"],[98,129,"Auftrag"],[109,129,"Komponenten"]],"Comments":[]}
{"id":16,"text":"Tägliche Kontrolle der Kompressorstationen","label":[[0,8,"Zyklus"],[0,42,"Auftrag"],[9,18,"Prüfung"],[23,42,"Anlagen"]],"Comments":[]}
{"id":17,"text":"Tägliche Kesselhauskontrolle","label":[[0,8,"Zyklus"],[0,28,"Auftrag"],[9,28,"Anlagen"],[9,28,"Prüfung"]],"Comments":[]}
{"id":18,"text":"Tägliche Kontrolle der Wasseraufbereitungsanlagen","label":[[0,8,"Zyklus"],[0,49,"Auftrag"],[9,18,"Prüfung"],[23,49,"Anlagen"]],"Comments":[]}
{"id":19,"text":"Tägliche Kontrolle der Heizungsanlagen","label":[[0,8,"Zyklus"],[0,38,"Auftrag"],[9,18,"Prüfung"],[23,38,"Anlagen"]],"Comments":[]}
{"id":20,"text":"Jährliche Überprüfung der Leitern","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,21,"Prüfung"],[26,33,"Anlagen"]],"Comments":[]}
{"id":21,"text":"Tägliche Kontrolle Druckkontrolle 4,5 bar 0,5 bar gegebenenfalls Filter sauber machen.","label":[[0,8,"Zyklus"],[0,49,"Auftrag"],[9,18,"Prüfung"],[50,85,"Auftrag"],[65,71,"Komponenten"],[72,85,"Handlung"]],"Comments":[]}
{"id":22,"text":"Wöchentliche Sichtprüfung Reinigung","label":[[0,12,"Zyklus"],[0,35,"Auftrag"],[13,25,"Prüfung"],[26,35,"Handlung"]],"Comments":[]}
{"id":23,"text":"Betriebssicherheitsüberprüfung","label":[[0,30,"Auftrag"],[0,30,"Prüfung"]],"Comments":[]}
{"id":24,"text":"Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen","label":[[0,7,"Prüfung"],[13,25,"Komponenten"],[13,75,"Auftrag"],[26,38,"Komponenten"],[39,48,"Parameter"],[49,64,"Parameter"],[65,75,"Prüfung"]],"Comments":[]}
{"id":25,"text":"Täglicher Rundgang. Desifektionsmittel auffüllen und Aschenbecher leeren","label":[[0,9,"Zyklus"],[0,18,"Auftrag"],[10,18,"Prüfung"],[20,38,"Komponenten"],[20,48,"Handlung"],[20,72,"Auftrag"],[53,65,"Komponenten"],[53,72,"Handlung"]],"Comments":[]}
{"id":26,"text":"Vorgaben aus Brückner Wartungsplan siehe Extradaten","label":[[0,34,"Auftrag"],[13,21,"Name"],[22,34,"Prüfung"]],"Comments":[]}
{"id":27,"text":"Wöchentliche Wartung der Toiletten","label":[[0,12,"Zyklus"],[0,34,"Auftrag"],[13,20,"Prüfung"],[25,34,"Anlagen"]],"Comments":[]}
{"id":28,"text":"Monatliche Frostprävention","label":[[0,10,"Zyklus"],[0,26,"Auftrag"],[11,26,"Handlung"]],"Comments":[]}
{"id":29,"text":"Vorgaben aus PLEVA Wartungsplan siehe Extradaten","label":[[0,31,"Auftrag"],[13,18,"Name"],[19,31,"Prüfung"]],"Comments":[]}
{"id":30,"text":"3-monatliche Sichtkontrolle Reinigung","label":[[0,12,"Zyklus"],[0,37,"Auftrag"],[13,27,"Prüfung"],[28,37,"Handlung"]],"Comments":[]}
{"id":31,"text":"Wöchentliche Reinigung","label":[[0,12,"Zyklus"],[0,22,"Auftrag"],[13,22,"Handlung"]],"Comments":[]}
{"id":32,"text":"Jährliche Überprüfung der Kompensatoren auf Verschleiß und Dichtigkeit","label":[[0,9,"Zyklus"],[0,70,"Auftrag"],[10,21,"Prüfung"],[26,39,"Komponenten"]],"Comments":[]}
{"id":33,"text":"Monatliche Wartung der Kühltürme Schmieren und Kontrolle der Riemen","label":[[0,10,"Zyklus"],[0,32,"Auftrag"],[11,18,"Prüfung"],[23,32,"Komponenten"],[33,42,"Handlung"],[33,67,"Auftrag"],[47,56,"Prüfung"],[61,67,"Komponenten"]],"Comments":[]}
{"id":34,"text":"Tägliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden","label":[[0,8,"Zyklus"],[0,83,"Auftrag"],[17,36,"Prüfung"],[69,83,"Abteilung"],[84,96,"Komponenten"],[84,123,"Auftrag"],[97,123,"Handlung"]],"Comments":[]}
{"id":35,"text":"Küsters-Anlage: Anlage auf Leckagen prüfen Lager abschmieren Campen-Aufwickler: Linearkugellager schmieren Campen-Abwickler: Linearkugellager schmieren Wumag-Trockner: Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Wasseraufbereitung: Anlage auf Leckagen prüfen","label":[[0,14,"Anlagen"],[0,60,"Auftrag"],[27,42,"Handlung"],[36,42,"Prüfung"],[43,48,"Komponenten"],[43,60,"Handlung"],[61,78,"Anlagen"],[61,106,"Auftrag"],[80,96,"Komponenten"],[80,106,"Handlung"],[107,123,"Anlagen"],[107,151,"Auftrag"],[125,141,"Komponenten"],[125,151,"Handlung"],[152,166,"Anlagen"],[152,227,"Auftrag"],[168,186,"Prüfung"],[208,222,"Störbild"],[228,246,"Anlagen"],[228,274,"Auftrag"],[259,274,"Handlung"],[268,274,"Prüfung"]],"Comments":[]}
{"id":36,"text":"Jährliche Überprüfung der Leitern. Stand Stöppel: -Leiterprüfung wurde von Herrn Buschmann terminiert und wird derzeit von Herrn Förster abgearbeitet. -Defekte Leiter reparieren","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,21,"Prüfung"],[26,33,"Anlagen"],[41,48,"Name"],[51,64,"Prüfung"],[51,149,"Auftrag"],[75,90,"Name"],[123,136,"Name"],[152,159,"Störbild"],[152,177,"Auftrag"],[160,166,"Anlagen"],[160,177,"Handlung"]],"Comments":[]}
{"id":37,"text":"Prüfung nach DGUV V3","label":[[0,7,"Prüfung"],[0,20,"Auftrag"]],"Comments":[]}
{"id":38,"text":"Tägliche Kontrolle","label":[[0,8,"Zyklus"],[0,18,"Auftrag"],[9,18,"Prüfung"]],"Comments":[]}
{"id":39,"text":"Vorgabe aus Wartungsplan Firma Brückner siehe Vorbelegung Extradaten","label":[[0,39,"Auftrag"],[12,24,"Prüfung"],[31,39,"Name"]],"Comments":[]}
{"id":40,"text":"Jährliche Überprüfung der Akkus durch Firma Hawker","label":[[0,9,"Zyklus"],[0,50,"Auftrag"],[10,21,"Prüfung"],[26,31,"Komponenten"],[44,50,"Name"]],"Comments":[]}
{"id":41,"text":"Vorgaben aus Mahr Unipre Wartungsplan siehe Extradaten","label":[[0,37,"Auftrag"],[13,24,"Name"],[25,37,"Prüfung"]],"Comments":[]}
{"id":42,"text":"Monatliche Kontrolle des Erste-Hilfe-Koffers orange. Koffer muss blombiert sein. Wenn Blombe nicht vorhanden bitte Ticket an das Magazin","label":[[0,10,"Zyklus"],[0,51,"Auftrag"],[11,20,"Prüfung"],[25,44,"Komponenten"],[81,136,"Auftrag"],[109,136,"Handlung"]],"Comments":[]}
{"id":43,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenenfalls reinigen und schmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[31,37,"Name"],[67,78,"Komponenten"],[67,101,"Handlung"],[67,139,"Auftrag"],[117,139,"Handlung"]],"Comments":[]}
{"id":44,"text":"Leiterprüfung derzeit in Arbeit Abteilungsleiter sind per Email am über deren Eigenverantwortlichkeit und Mithilfe durch Herr Graf informiert worden.","label":[[0,14,"Prüfung"],[0,31,"Auftrag"],[121,130,"Name"]],"Comments":[]}
{"id":45,"text":"Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin. Auflistung des Verbandsmaterial findet man unter den Extradaten UTT intern des Objektes","label":[[0,10,"Zyklus"],[0,40,"Auftrag"],[11,20,"Prüfung"],[25,40,"Anlagen"],[41,99,"Auftrag"],[72,99,"Handlung"]],"Comments":[]}
{"id":46,"text":"Monatliche Kontroll- und Wartungsarbeiten siehe Arbeitsplan","label":[[0,10,"Zyklus"],[0,41,"Auftrag"],[11,41,"Prüfung"]],"Comments":[]}
{"id":47,"text":"Wöchentliche Kontrolle der digitalen Feuchte und Temperatursensoren mit Hilfe des Efficio-System. Messwerte abgleichen Vorgabe Weberei 65 22C","label":[[0,12,"Zyklus"],[0,96,"Auftrag"],[13,22,"Prüfung"],[27,67,"Komponenten"],[98,118,"Handlung"],[98,141,"Auftrag"],[127,134,"Abteilung"]],"Comments":[]}
{"id":48,"text":"Wöchentliche Kontrolle der Kühltürme","label":[[0,12,"Zyklus"],[0,36,"Auftrag"],[13,22,"Prüfung"],[27,36,"Anlagen"]],"Comments":[]}
{"id":49,"text":"2-wöchige Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,9,"Zyklus"],[0,78,"Auftrag"],[10,19,"Handlung"],[20,34,"Prüfung"],[35,59,"Komponenten"],[60,78,"Prüfung"]],"Comments":[]}
{"id":50,"text":"Wöchentliche Kontrolle Sprinkleranlage","label":[[0,12,"Zyklus"],[0,38,"Auftrag"],[13,22,"Prüfung"],[23,38,"Anlagen"]],"Comments":[]}
{"id":51,"text":"Monatliche Sichtkontrolle Reinigung","label":[[0,10,"Zyklus"],[0,35,"Auftrag"],[11,25,"Prüfung"],[26,35,"Handlung"]],"Comments":[]}
{"id":52,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[0,151,"Auftrag"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[49,61,"Komponenten"],[66,73,"Komponenten"],[85,93,"Zyklus"],[107,151,"Handlung"],[132,137,"Komponenten"],[152,217,"Auftrag"],[174,196,"Handlung"],[187,196,"Komponenten"],[197,217,"Zyklus"],[218,234,"Prüfung"],[218,264,"Auftrag"],[235,264,"Handlung"],[256,264,"Komponenten"]],"Comments":[]}
{"id":53,"text":"Wöchentliche Wartung Formplatte: Festen Sitz der Befestigungsschrauben prüfen Gegendruckbolzen: Verschleiß prüfen Gesamtanlage: Anlage auf Leckage prüfen; Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Schweißköpfe: Verschleiß prüfen","label":[[0,12,"Zyklus"],[0,31,"Auftrag"],[13,20,"Prüfung"],[21,31,"Komponenten"],[33,77,"Auftrag"],[49,70,"Kleinteile"],[71,77,"Prüfung"],[78,94,"Komponenten"],[78,113,"Auftrag"],[96,113,"Handlung"],[114,126,"Anlagen"],[114,153,"Auftrag"],[139,153,"Handlung"],[147,153,"Prüfung"],[155,214,"Auftrag"],[164,173,"Prüfung"],[178,190,"Anlagen"],[195,209,"Störbild"],[215,227,"Komponenten"],[215,246,"Auftrag"],[229,246,"Handlung"],[240,246,"Prüfung"]],"Comments":[]}
{"id":54,"text":"Wöchentliche Leerung des Papiermüllbehälters im Keller des Personalbüro","label":[[0,12,"Zyklus"],[0,71,"Auftrag"],[13,44,"Handlung"],[25,44,"Anlagen"],[48,71,"Ort"]],"Comments":[]}
{"id":55,"text":"Sherif Karabulut Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers","label":[[0,16,"Name"],[17,25,"Zyklus"],[17,83,"Auftrag"],[26,45,"Prüfung"]],"Comments":[]}
{"id":56,"text":"Sichtkontrolle","label":[[0,14,"Auftrag"],[0,14,"Prüfung"]],"Comments":[]}
{"id":57,"text":"Stab wurde getauscht","label":[[0,4,"Komponenten"],[0,20,"Auftrag"],[0,20,"Handlung"]],"Comments":[]}
{"id":58,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenfalls reinigen und schmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,78,"Komponenten"],[67,101,"Handlung"],[67,137,"Auftrag"],[115,137,"Handlung"]],"Comments":[]}
{"id":59,"text":"- Reinigen des Gerätes von Außen mit einem feuchten Reinigungstuch keine Lösungsmittel oder scharfe Reiniger verwenden Sichtprüfung des Luftreinigers Filter und Geräteinneres auf Verschmutzung undoder Beschädigungen Prüfen, dass alle Schrauben fest sitzen Vorfilter auf Verunreinigungen prüfen evtl. tauschen Sicherstellung, dass keine Ansaug- und Ausblasöffnungen bedeckt sind und keine Verschmutzungenlose Fremdkörper auf der Ausblasöffnung liegen.","label":[[2,10,"Handlung"],[2,118,"Auftrag"],[67,118,"Handlung"],[119,131,"Prüfung"],[119,215,"Auftrag"],[136,156,"Komponenten"],[161,174,"Komponenten"],[179,192,"Störbild"],[201,215,"Störbild"],[216,222,"Prüfung"],[216,255,"Auftrag"],[234,243,"Kleinteile"],[256,265,"Komponenten"],[256,308,"Auftrag"],[270,286,"Störbild"],[270,308,"Handlung"],[309,323,"Prüfung"],[309,449,"Auftrag"],[336,364,"Komponenten"],[388,419,"Störbild"],[428,442,"Komponenten"]],"Comments":[]}
{"id":60,"text":"Überprüfung von Indikator Testomat Wasserhärte Filter Vordruck Enthärtung","label":[[0,11,"Prüfung"],[0,73,"Auftrag"],[16,34,"Komponenten"],[35,46,"Parameter"],[47,53,"Komponenten"],[54,73,"Parameter"]],"Comments":[]}
{"id":61,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Spannlager Hochtemperatur Nachschmieren Spindel mit Mutter Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[31,37,"Name"],[67,77,"Komponenten"],[67,106,"Auftrag"],[93,106,"Handlung"],[107,125,"Komponenten"],[107,139,"Auftrag"],[126,139,"Handlung"]],"Comments":[]}
{"id":62,"text":"Jährliche Überprüfung Termin angefragt Schneider Termin für Schneider","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[22,48,"Handlung"],[39,48,"Name"],[49,69,"Auftrag"],[60,69,"Name"]],"Comments":[]}
{"id":63,"text":"Tägliche Kontrolle: Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen","label":[[0,8,"Zyklus"],[0,18,"Auftrag"],[9,18,"Prüfung"],[20,27,"Prüfung"],[33,45,"Komponenten"],[33,95,"Auftrag"],[46,58,"Komponenten"],[59,68,"Parameter"],[69,84,"Parameter"],[85,95,"Prüfung"]],"Comments":[]}
{"id":64,"text":"Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filert auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung","label":[[0,12,"Zyklus"],[0,33,"Auftrag"],[13,22,"Prüfung"],[23,33,"Anlagen"],[34,46,"Komponenten"],[34,119,"Auftrag"],[48,61,"Prüfung"],[48,90,"Handlung"],[77,90,"Störbild"],[91,104,"Prüfung"],[91,119,"Handlung"],[109,119,"Parameter"],[120,132,"Komponenten"],[120,321,"Auftrag"],[134,149,"Ort"],[151,186,"Handlung"],[166,172,"Komponenten"],[173,186,"Prüfung"],[187,211,"Handlung"],[191,204,"Störbild"],[212,222,"Komponenten"],[224,237,"Prüfung"],[224,249,"Handlung"],[242,249,"Parameter"],[250,321,"Handlung"],[259,268,"Prüfung"],[273,292,"Komponenten"],[297,310,"Komponenten"],[311,321,"Störbild"]],"Comments":[]}
{"id":65,"text":"Jährliche elektrische Überprüfung","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[22,33,"Prüfung"]],"Comments":[]}
{"id":66,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlagergehäuse SNI 530 Nachschmieren Flanschlager-quadrat FUU-060 Hochtemperatureinsatz Nachschmieren Flanschlager RIZ60 Hochtemperatureinsatz Nachschmieren Spannkopflager TIU-60 Hochtemperatureinsatz Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[31,37,"Name"],[67,91,"Komponenten"],[67,105,"Auftrag"],[92,105,"Handlung"],[106,134,"Komponenten"],[106,170,"Auftrag"],[135,156,"Komponenten"],[157,170,"Handlung"],[171,189,"Komponenten"],[171,225,"Auftrag"],[190,211,"Komponenten"],[212,225,"Handlung"],[226,283,"Auftrag"],[270,283,"Handlung"]],"Comments":[]}
{"id":67,"text":"Monatliche Wartung nach Wartungsplan siehe Extradaten","label":[[0,10,"Zyklus"],[0,36,"Auftrag"],[11,18,"Prüfung"]],"Comments":[]}
{"id":68,"text":"Monatliche Wartung nach Arbeitsplan","label":[[0,10,"Zyklus"],[0,35,"Auftrag"],[11,18,"Prüfung"]],"Comments":[]}
{"id":69,"text":"Hydrauliköl Ölstand-Sichtprüfung Lager Ketten Tänzerrolle nachschmieren und reinigen","label":[[0,11,"Komponenten"],[0,84,"Auftrag"],[12,32,"Prüfung"],[33,38,"Komponenten"],[39,45,"Komponenten"],[46,57,"Komponenten"],[58,84,"Handlung"],[84,428,"Auftrag"]],"Comments":[]}
{"id":70,"text":"Austausch der Aktivkohlepatronen","label":[[0,9,"Handlung"],[0,32,"Auftrag"],[14,32,"Komponenten"]],"Comments":[]}
{"id":71,"text":"2-wöchige Kontrolle","label":[[0,9,"Zyklus"],[0,19,"Auftrag"],[10,19,"Prüfung"],[19,428,"Auftrag"],[19,428,"Auftrag"]],"Comments":[]}
{"id":72,"text":"Halbjährliche Kontrolle","label":[[0,13,"Zyklus"],[0,23,"Auftrag"],[14,23,"Prüfung"]],"Comments":[]}
{"id":73,"text":"2-wöchentliche Reinigung der Rampenbereiche und Containerstellflächen","label":[[0,14,"Zyklus"],[0,69,"Auftrag"],[15,24,"Handlung"],[29,43,"Ort"],[48,69,"Ort"]],"Comments":[]}
{"id":74,"text":"Jährliche Überprüfung Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[28,34,"Name"],[36,87,"Auftrag"],[42,45,"Name"],[56,61,"DatumZeit"],[77,80,"Komponenten"],[77,87,"Handlung"]],"Comments":[]}
{"id":75,"text":"2 Wöchentliche Kontrolle","label":[[0,14,"Zyklus"],[0,24,"Auftrag"],[15,24,"Prüfung"]],"Comments":[]}
{"id":76,"text":"Monatliche Kontrolle","label":[[0,10,"Zyklus"],[0,20,"Auftrag"],[11,20,"Prüfung"]],"Comments":[]}
{"id":77,"text":"Tägliche Überprüfung von: Indikator Testomat Wasserhärte Filter Vordruck Enthärtung","label":[[0,8,"Zyklus"],[0,83,"Auftrag"],[9,20,"Prüfung"],[26,44,"Komponenten"],[45,56,"Parameter"],[57,63,"Komponenten"],[64,72,"Parameter"],[73,83,"Komponenten"]],"Comments":[]}
{"id":78,"text":"Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filter auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung","label":[[0,12,"Zyklus"],[0,33,"Auftrag"],[13,22,"Prüfung"],[23,33,"Anlagen"],[34,46,"Komponenten"],[34,119,"Auftrag"],[48,61,"Prüfung"],[48,90,"Handlung"],[66,72,"Komponenten"],[77,90,"Störbild"],[91,104,"Prüfung"],[91,119,"Handlung"],[109,119,"Parameter"],[120,132,"Komponenten"],[120,211,"Auftrag"],[134,149,"Ort"],[151,186,"Handlung"],[166,172,"Komponenten"],[173,186,"Prüfung"],[187,211,"Handlung"],[191,204,"Störbild"],[212,222,"Komponenten"],[212,321,"Auftrag"],[224,237,"Prüfung"],[224,250,"Handlung"],[242,249,"Parameter"],[250,321,"Handlung"],[259,268,"Prüfung"],[273,292,"Komponenten"],[297,310,"Komponenten"],[311,321,"Störbild"]],"Comments":[]}
{"id":79,"text":"3-Monatliche Reinigung und Prüfung der Kühlgeräte","label":[[0,12,"Zyklus"],[0,49,"Auftrag"],[13,22,"Handlung"],[27,34,"Prüfung"],[39,49,"Anlagen"]],"Comments":[]}
{"id":80,"text":"Prüfung der Insektenvernichter nach DIN VDE 0701-0702","label":[[0,7,"Prüfung"],[0,53,"Auftrag"],[12,30,"Anlagen"]],"Comments":[]}
{"id":81,"text":"Wöchentliche Kontolle der Schraubenbestände.","label":[[0,12,"Zyklus"],[0,43,"Auftrag"],[13,21,"Prüfung"],[26,43,"Kleinteile"]],"Comments":[]}
{"id":82,"text":"Jährliche Überprüfung der Hebezeuge Stand Moser: Termin ist am 23-","label":[[0,9,"Zyklus"],[0,35,"Auftrag"],[10,21,"Prüfung"],[26,35,"Anlagen"]],"Comments":[]}
{"id":83,"text":"Sichtprüfung","label":[[0,12,"Auftrag"],[0,12,"Prüfung"]],"Comments":[]}
{"id":84,"text":"Reinigung und Abschmierung von Ventilator und Motor","label":[[0,26,"Handlung"],[0,51,"Auftrag"],[31,41,"Komponenten"],[46,51,"Komponenten"]],"Comments":[]}
{"id":85,"text":"Prüfung von: Hr. Förster Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[0,99,"Auftrag"],[13,24,"Name"],[25,35,"Komponenten"],[36,44,"Komponenten"],[45,63,"Komponenten"],[64,70,"Komponenten"],[71,79,"Komponenten"],[100,110,"Handlung"],[100,131,"Auftrag"],[111,131,"Komponenten"]],"Comments":[]}
{"id":86,"text":"Jährliche Überprüfung Stand heute, für terminiert Moser Stand, Termin für ca. 10 Uhr Moser Regalprüfer soll gefragt werden, ob die Lagerung der Paletten im obersten Fach neues Hochregal in Halle 5758 so zulässig ist. Schneider Lagerung der Paletten ist so zulässig wir erhalten noch die Bestätigung Wurde alles am geprüft.","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[50,55,"Name"],[78,84,"DatumZeit"],[85,90,"Name"],[91,322,"Auftrag"],[131,152,"Handlung"],[153,199,"Ort"],[203,211,"Störbild"],[217,226,"Name"],[227,248,"Handlung"],[256,264,"Störbild"]],"Comments":[]}
{"id":87,"text":"Jährliche Überprüfung der Hebezeuge Stand Stöppel: Termin für den vereinbart.","label":[[0,9,"Zyklus"],[0,35,"Auftrag"],[10,21,"Prüfung"],[26,35,"Anlagen"]],"Comments":[]}
{"id":88,"text":"Jährliche Überprüfung der Hebezeuge Stand Stöppel: Herr Bachmann, Fa. Pfeifer, schickt Angebot und Terminvorschlag zur Prüfung. Stand Stöppel: Terminiert auf","label":[[0,9,"Zyklus"],[0,35,"Auftrag"],[10,21,"Prüfung"],[26,35,"Anlagen"],[42,49,"Name"],[51,64,"Name"],[66,77,"Name"],[134,141,"Name"]],"Comments":[]}
{"id":89,"text":"Jährliche Überprüfung der Kräne Stand Stöppel: Fa. Lutz meldet sich wegen Terminabsprache bei uns in KW 18. Stand Stöppel: UVV findet am statt. Stand Stöppel: Prüfung hat stattgefunden. Allerdings sind die Prüfberichte noch nicht im Haus.","label":[[0,9,"Zyklus"],[0,31,"Auftrag"],[10,21,"Prüfung"],[26,31,"Anlagen"],[38,45,"Name"],[47,55,"Name"],[101,106,"DatumZeit"],[114,121,"Name"],[123,126,"Prüfung"],[150,157,"Name"],[159,166,"Prüfung"],[159,184,"Handlung"]],"Comments":[]}
{"id":90,"text":"Jährliche Überprüfung der Kräne Termin: 03-04.05. Binder Kräne geprüft am Schneider","label":[[0,9,"Zyklus"],[0,31,"Auftrag"],[10,21,"Prüfung"],[26,31,"Anlagen"],[40,48,"DatumZeit"],[50,56,"Name"],[50,83,"Handlung"],[63,70,"Prüfung"],[74,83,"Name"]],"Comments":[]}
{"id":91,"text":"Stand Stöppel: In Absprache mit Herrn Graf auf 06.10. und mit Herrn Lutz terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.","label":[[6,13,"Name"],[15,83,"Handlung"],[32,42,"Name"],[47,53,"DatumZeit"],[62,72,"Name"],[91,98,"Name"],[100,107,"Prüfung"],[100,122,"Handlung"]],"Comments":[]}
{"id":92,"text":"Lager tauschen","label":[[0,5,"Komponenten"],[0,14,"Auftrag"],[6,14,"Handlung"]],"Comments":[]}
{"id":93,"text":"Ölstand prüfen, Luftfilter kontrollieren, Kondensat ablassen, Kompressor reinigen.","label":[[0,7,"Parameter"],[0,14,"Auftrag"],[8,14,"Prüfung"],[16,26,"Komponenten"],[16,40,"Auftrag"],[27,40,"Prüfung"],[42,51,"Komponenten"],[42,60,"Auftrag"],[52,60,"Handlung"],[62,72,"Komponenten"],[62,81,"Auftrag"],[73,81,"Handlung"]],"Comments":[]}
{"id":94,"text":"Jährliche Wartung der RWA-Klappen","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,17,"Prüfung"],[22,33,"Komponenten"]],"Comments":[]}
{"id":95,"text":"Monatliche Überprüfung der roten Nottelefone","label":[[0,10,"Zyklus"],[0,44,"Auftrag"],[11,22,"Prüfung"],[33,44,"Anlagen"]],"Comments":[]}
{"id":96,"text":"Am durch fa Pfeifer ausgeführt","label":[[3,30,"Handlung"],[9,19,"Name"]],"Comments":[]}
{"id":97,"text":"Vorgabe aus Wartungsplan Firma Mahlo siehe Extradaten","label":[[0,36,"Auftrag"],[12,24,"Prüfung"],[25,36,"Name"]],"Comments":[]}
{"id":98,"text":"Küsters-Anlage: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Schutzabdeckung prüfen Türdichtungen kontrollieren Absauganlage prüfen Campen-Aufwickler: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Bolzen kontrollieren und nachspann","label":[[0,14,"Anlagen"],[0,138,"Auftrag"],[16,25,"Komponenten"],[30,49,"Handlung"],[50,67,"Parameter"],[50,67,"Prüfung"],[68,83,"Komponenten"],[68,90,"Handlung"],[91,104,"Komponenten"],[91,118,"Handlung"],[105,118,"Prüfung"],[119,131,"Komponenten"],[119,138,"Handlung"],[132,138,"Prüfung"],[139,156,"Anlagen"],[139,244,"Auftrag"],[158,167,"Komponenten"],[172,191,"Handlung"],[192,209,"Parameter"],[192,209,"Prüfung"],[210,216,"Komponenten"],[210,244,"Handlung"]],"Comments":[]}
{"id":99,"text":"Wöchentliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden","label":[[0,12,"Zyklus"],[0,87,"Auftrag"],[21,40,"Prüfung"],[73,87,"Abteilung"],[88,100,"Komponenten"],[88,127,"Auftrag"],[108,127,"Handlung"]],"Comments":[]}
{"id":100,"text":"visuelle Schlitten Überprüfung auf Beschädigungen an der BeschichtungLegierung Macken, Grate","label":[[0,92,"Auftrag"],[19,30,"Prüfung"],[35,49,"Störbild"],[57,78,"Parameter"],[79,85,"Störbild"],[87,92,"Störbild"]],"Comments":[]}
{"id":101,"text":"Termin in KW 38","label":[[10,15,"DatumZeit"]],"Comments":[]}
{"id":102,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, Gewindestiftbefestigung nachschmieren Stehlager SI-40, Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz -Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,82,"Komponenten"],[67,121,"Auftrag"],[84,107,"Komponenten"],[108,121,"Handlung"],[122,137,"Komponenten"],[122,176,"Auftrag"],[139,162,"Komponenten"],[163,176,"Handlung"],[177,204,"Komponenten"],[177,269,"Auftrag"],[209,255,"Komponenten"],[256,269,"Handlung"],[270,296,"Komponenten"],[270,360,"Auftrag"],[301,346,"Komponenten"],[347,360,"Handlung"]],"Comments":[]}
{"id":103,"text":"Rauwalze Einziehwalze muss neu überzogen werden","label":[[0,21,"Komponenten"],[0,47,"Auftrag"],[27,47,"Handlung"]],"Comments":[]}
{"id":104,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, mit Hochtemperatureinsatz Gewindestiftbefestigung nachschmieren Stehlager SI-40, mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,82,"Komponenten"],[67,147,"Auftrag"],[88,133,"Komponenten"],[134,147,"Handlung"],[148,163,"Komponenten"],[148,228,"Auftrag"],[169,214,"Komponenten"],[215,228,"Handlung"],[229,256,"Komponenten"],[229,296,"Auftrag"],[261,282,"Komponenten"],[283,296,"Handlung"],[297,323,"Komponenten"],[297,387,"Auftrag"],[328,373,"Komponenten"],[374,387,"Handlung"],[388,415,"Komponenten"],[388,474,"Auftrag"],[420,460,"Komponenten"],[461,474,"Handlung"]],"Comments":[]}
{"id":105,"text":"Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,9,"Handlung"],[0,68,"Auftrag"],[10,24,"Prüfung"],[25,49,"Anlagen"],[50,68,"Parameter"]],"Comments":[]}
{"id":107,"text":"Normale monatliche Überprüfung Stand Stöppel: Terminiert auf KW 49. Stand Binder: 20.12-22.12","label":[[0,30,"Auftrag"],[8,18,"Zyklus"],[19,30,"Prüfung"],[37,44,"Name"],[46,66,"Handlung"],[61,66,"DatumZeit"],[74,80,"Name"],[82,93,"DatumZeit"]],"Comments":[]}
{"id":108,"text":"Überprüfung","label":[[0,11,"Auftrag"],[0,11,"Prüfung"]],"Comments":[]}
{"id":109,"text":"Normale monatliche Überprüfung","label":[[0,30,"Auftrag"],[8,18,"Zyklus"],[19,30,"Prüfung"]],"Comments":[]}
{"id":110,"text":"Erledigt am Schneider","label":[],"Comments":[]}
{"id":111,"text":"2-Wöchentliche Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,14,"Zyklus"],[0,83,"Auftrag"],[15,24,"Handlung"],[25,39,"Prüfung"],[40,64,"Anlagen"],[65,83,"Parameter"]],"Comments":[]}
{"id":112,"text":"Wöchentliche Sichtprüfung","label":[[0,12,"Zyklus"],[0,25,"Auftrag"],[13,25,"Prüfung"]],"Comments":[]}
{"id":113,"text":"Stand Stöppel: Rückmeldung von Herrn Weyer Ziegler, dass der zuständige Monteuer sich innerhalb der nächsten 3 Tage telefonisch meldet, um einen Termin zu vereinbaren. Stand Stöppel: Prüfung ist auf den, 10.00 Uhr, mit Fa. Fuchs Subler von Ziegler terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.","label":[[6,13,"Name"],[31,50,"Name"],[85,134,"Handlung"],[174,181,"Name"],[183,191,"Prüfung"],[183,258,"Handlung"],[204,213,"DatumZeit"],[219,235,"Name"],[240,247,"Name"],[266,273,"Name"],[275,282,"Prüfung"],[275,297,"Handlung"]],"Comments":[]}
{"id":114,"text":"Normale monatliche Überprüfung Stand Stöppel monatliche Prüfung für Dezember 2020, erfolgt am jährliche Prüfung für das Jahr 2020, erfolgt ab dem.","label":[[0,30,"Auftrag"],[8,18,"Zyklus"],[19,30,"Prüfung"],[37,44,"Name"],[45,55,"Zyklus"],[56,63,"Prüfung"],[68,81,"DatumZeit"]],"Comments":[]}
{"id":115,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Breitstreckwalze Verstellung Nachschmieren Spindelhubgetriebe Nachschmieren Positioniersystem Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,83,"Komponenten"],[67,109,"Auftrag"],[84,109,"Handlung"],[110,128,"Komponenten"],[110,142,"Auftrag"],[129,142,"Handlung"],[143,160,"Komponenten"],[143,174,"Auftrag"],[161,174,"Handlung"]],"Comments":[]}
{"id":116,"text":"Vorgabe aus Wartungsplan Firma Mahlo siehe Vorbelegung Extradaten","label":[[0,36,"Auftrag"],[12,24,"Prüfung"],[25,36,"Name"]],"Comments":[]}
{"id":117,"text":"Monatliche Überprüfung Wartung","label":[[0,10,"Zyklus"],[0,30,"Auftrag"],[11,30,"Prüfung"]],"Comments":[]}
{"id":118,"text":"- Spülzeitprüfung Abflußprüfung Batterie-Überprüfung","label":[[2,17,"Parameter"],[2,17,"Prüfung"],[18,31,"Komponenten"],[18,31,"Prüfung"],[32,52,"Komponenten"],[32,52,"Prüfung"]],"Comments":[]}
{"id":119,"text":"Monatliche Sichtprüfung Reinigung","label":[[0,10,"Zyklus"],[0,33,"Auftrag"],[11,23,"Prüfung"],[24,33,"Handlung"]],"Comments":[]}
{"id":120,"text":"Monatliche Überprüfung der pH- Sonde","label":[[0,10,"Zyklus"],[0,36,"Auftrag"],[11,22,"Prüfung"],[27,36,"Komponenten"]],"Comments":[]}
{"id":121,"text":"Jährliche Überprüfung Stand Stöppel: Terminiert, in Absprache mit Herrn Buschmann, auf, ca. 9.30 Uhr. Stand Stöppel: Terminiert von Fa. Fuchs aufgrund von Krankheit auf den, ca. 9.30 Uhr. Stand Stöppel: Prüfung erfolgte. Die Prüfberichte sind noch nicht im Haus.","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[28,35,"Name"],[66,81,"Name"],[92,100,"DatumZeit"],[108,115,"Name"],[132,141,"Name"],[178,186,"DatumZeit"],[194,201,"Auftrag"],[203,211,"Prüfung"],[203,219,"Handlung"]],"Comments":[]}
{"id":122,"text":"Monatliche Überprüfung der Wärmetauscher im Spannrahmen auf Verschmutzungen Kontrolle an vorderster Kammer","label":[[0,10,"Zyklus"],[0,75,"Auftrag"],[11,22,"Prüfung"],[27,40,"Komponenten"],[41,55,"Ort"],[60,75,"Störbild"],[76,85,"Prüfung"],[76,106,"Auftrag"],[86,106,"Ort"]],"Comments":[]}
{"id":123,"text":"Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,14,"Prüfung"],[0,58,"Auftrag"],[15,39,"Anlagen"],[40,58,"Parameter"]],"Comments":[]}
{"id":124,"text":"Monatliche Reinigung der Lüftungsanlage bei Bedarf Filter tauschen In der Erledigungsbeschreibeung bitte angeben ob Filter getauscht wurden oder nicht","label":[[0,10,"Zyklus"],[0,39,"Auftrag"],[11,20,"Handlung"],[25,39,"Anlagen"],[40,66,"Auftrag"],[51,57,"Komponenten"],[58,66,"Handlung"],[67,150,"Auftrag"],[99,150,"Handlung"],[116,122,"Komponenten"]],"Comments":[]}
{"id":125,"text":"Monatliche Kontrolle der Lüftungsanlage","label":[[0,10,"Zyklus"],[0,39,"Auftrag"],[11,20,"Prüfung"],[25,39,"Anlagen"]],"Comments":[]}
{"id":126,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette Nachschmieren Spindelhubgetriebe Spindel alle 500Std Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,78,"Komponenten"],[67,92,"Auftrag"],[79,92,"Handlung"],[93,119,"Komponenten"],[93,145,"Auftrag"],[120,131,"Zyklus"],[132,145,"Handlung"]],"Comments":[]}
{"id":127,"text":"Stand Moser: Wartung findet ab statt und braucht ca. 3 Tage. Stand Moser: Wurde wegen Krankheit verschoben. Termin 29.11","label":[[6,11,"Name"],[13,59,"Handlung"],[67,72,"Name"],[74,106,"Handlung"],[115,120,"DatumZeit"]],"Comments":[]}
{"id":128,"text":"Monatliche Kontrolle der Wasserzählerstände","label":[[0,10,"Zyklus"],[0,43,"Auftrag"],[11,20,"Prüfung"],[25,43,"Parameter"]],"Comments":[]}
{"id":129,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren Kegelradgetriebemotor g500-B600 Ölstand kontrollieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,94,"Komponenten"],[67,134,"Auftrag"],[99,120,"Komponenten"],[121,134,"Handlung"],[135,161,"Komponenten"],[135,225,"Auftrag"],[166,187,"Komponenten"],[188,211,"Komponenten"],[212,225,"Handlung"],[226,253,"Komponenten"],[226,312,"Auftrag"],[258,279,"Komponenten"],[280,298,"Komponenten"],[299,312,"Handlung"],[313,344,"Komponenten"],[313,366,"Auftrag"],[345,352,"Parameter"],[353,366,"Prüfung"]],"Comments":[]}
{"id":131,"text":"Stand 04.112020 Stöppel: Herr Stauner hat telefonisch mitgeteilt, dass der Monteur ab dem die UVVs durchführt. AB folgt. Stand Stöppel: Herr Stauner hat den Termin,, telefonisch bestätigt.","label":[[6,15,"DatumZeit"],[16,23,"Name"],[25,37,"Name"],[42,109,"Handlung"],[94,98,"Prüfung"],[127,134,"Name"],[136,148,"Name"],[166,187,"Handlung"]],"Comments":[]}
{"id":132,"text":"Monatlicher Austausch der Wasserfilter Vereinbarung im Wartungsvertrag Hr. Radtke","label":[[0,11,"Zyklus"],[0,38,"Auftrag"],[12,21,"Handlung"],[26,38,"Komponenten"],[71,81,"Name"]],"Comments":[]}
{"id":133,"text":"Bolzen nachfetten","label":[[0,6,"Komponenten"],[0,17,"Auftrag"],[7,17,"Handlung"]],"Comments":[]}
{"id":134,"text":"Stand Stöppel: Diese Prüfung wurde von Herrn Sturm auf den, 7.00 Uhr, terminiert.","label":[[6,13,"Name"],[21,28,"Prüfung"],[29,80,"Handlung"],[39,50,"Name"],[60,68,"DatumZeit"]],"Comments":[]}
{"id":135,"text":"Moantlicher Austausch der Wasserfilter Stadtwasser Getränkeautomaten","label":[[0,11,"Zyklus"],[0,68,"Auftrag"],[12,21,"Handlung"],[26,38,"Komponenten"],[39,68,"Anlagen"]],"Comments":[]}
{"id":136,"text":"Monatliches Ablesen der Gaszählerstände","label":[[0,11,"Zyklus"],[0,39,"Auftrag"],[12,19,"Handlung"],[24,39,"Parameter"]],"Comments":[]}
{"id":137,"text":"Aktivkohlepatronen nach Vorgabe tauschen","label":[[0,18,"Komponenten"],[0,40,"Auftrag"],[32,40,"Handlung"]],"Comments":[]}
{"id":138,"text":"Monatliche Kontrolle des Flusen-Absaugrohrs","label":[[0,10,"Zyklus"],[0,43,"Auftrag"],[11,20,"Prüfung"],[25,43,"Komponenten"]],"Comments":[]}
{"id":139,"text":"Prüfung von Scharnier Dichtung Schließvorrichtung Schloß Türgriff allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[0,85,"Auftrag"],[12,21,"Komponenten"],[22,30,"Komponenten"],[31,49,"Komponenten"],[50,56,"Komponenten"],[57,65,"Komponenten"],[86,96,"Handlung"],[86,117,"Auftrag"],[97,117,"Komponenten"]],"Comments":[]}
{"id":140,"text":"Monatliche Kontrolle und Reinigung","label":[[0,10,"Zyklus"],[0,34,"Auftrag"],[11,20,"Prüfung"],[25,34,"Handlung"]],"Comments":[]}
{"id":141,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,80,"Komponenten"],[67,94,"Auftrag"],[81,94,"Handlung"]],"Comments":[]}
{"id":142,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[0,30,"Auftrag"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[31,173,"Auftrag"],[49,61,"Komponenten"],[66,73,"Komponenten"],[80,93,"Zyklus"],[107,151,"Handlung"],[132,137,"Komponenten"],[174,190,"Prüfung"],[174,220,"Auftrag"],[191,200,"Handlung"],[212,220,"Komponenten"]],"Comments":[]}
{"id":143,"text":"Jährliche Überprüfung","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"]],"Comments":[]}
{"id":144,"text":"Monatliche Wartung DruckluftanschlussWartungseinheit: LuftfilterWasserabscheider reinigen leeren Druckluftbehälter: entwässern Druckluftschläuche: Anschlüsse auf festen Sitz prüfen Formplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Gesamtanlage: reinigen Grundplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Sonotroden und Sonotrodenständer: Festen Sitz der Befestigungsschrauben prüfen","label":[[0,10,"Zyklus"],[0,52,"Auftrag"],[11,18,"Prüfung"],[19,52,"Komponenten"],[54,80,"Komponenten"],[54,96,"Auftrag"],[81,96,"Handlung"],[97,114,"Komponenten"],[97,126,"Auftrag"],[116,126,"Handlung"],[127,145,"Komponenten"],[127,180,"Auftrag"],[147,157,"Komponenten"],[174,180,"Prüfung"],[181,191,"Komponenten"],[181,248,"Auftrag"],[202,211,"Prüfung"],[216,230,"Störbild"],[240,248,"Handlung"],[249,261,"Anlagen"],[249,340,"Auftrag"],[263,283,"Handlung"],[272,283,"Komponenten"],[294,303,"Prüfung"],[308,322,"Störbild"],[332,340,"Handlung"],[341,351,"Komponenten"],[341,419,"Auftrag"],[356,373,"Komponenten"],[391,412,"Kleinteile"],[413,419,"Prüfung"]],"Comments":[]}
{"id":145,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Axial-Pendelrollenlager Nachschmieren Stehlager SIU-50 Nachschmieren Spindelmutter KGT Nachschmieren Pendelkugellager Messlager Nachschmieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,90,"Komponenten"],[67,104,"Auftrag"],[91,104,"Handlung"],[105,121,"Komponenten"],[105,135,"Auftrag"],[122,135,"Handlung"],[136,153,"Komponenten"],[136,167,"Auftrag"],[154,167,"Handlung"],[168,184,"Komponenten"],[168,208,"Auftrag"],[185,194,"Komponenten"],[195,208,"Handlung"],[209,240,"Komponenten"],[209,262,"Auftrag"],[241,248,"Parameter"],[249,262,"Prüfung"],[263,294,"Komponenten"],[263,316,"Auftrag"],[295,302,"Parameter"],[303,316,"Prüfung"]],"Comments":[]}
{"id":147,"text":"Jährliche Überprüfung Stand Ahmetaj: Warten auf Termin von MHM. Stand Ahmetaj: Firma MHM kommt am Montag bzw. am Dienstag, Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen Stand Stöppel: Prüfung wurde heute lt. Herrn Sturm erledigt Prüfberichte folgen.","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[28,35,"Name"],[37,62,"Handlung"],[59,62,"Name"],[70,77,"Name"],[79,88,"Name"],[95,104,"DatumZeit"],[110,121,"DatumZeit"],[129,135,"Name"],[137,146,"Name"],[157,162,"DatumZeit"],[178,181,"Komponenten"],[182,188,"Prüfung"],[195,202,"Name"],[204,211,"Prüfung"],[204,248,"Handlung"],[228,239,"Name"]],"Comments":[]}
{"id":148,"text":"Gatter reinigen","label":[[0,6,"Komponenten"],[0,15,"Auftrag"],[7,15,"Handlung"]],"Comments":[]}
{"id":149,"text":"Monatliche elektrische Kontrolle Sichtkontrolle der elektischen Bauteile Motoren auf Geräusche Überprüfung Sicherheitseinrichtungen","label":[[0,10,"Zyklus"],[0,32,"Auftrag"],[23,32,"Prüfung"],[33,47,"Prüfung"],[33,72,"Auftrag"],[52,72,"Komponenten"],[73,80,"Komponenten"],[73,94,"Auftrag"],[85,94,"Störbild"],[95,106,"Prüfung"],[95,131,"Auftrag"],[107,131,"Komponenten"]],"Comments":[]}
{"id":150,"text":"Kontrolle der Dokumentation auf Vollständigkeit","label":[[0,9,"Prüfung"],[0,47,"Auftrag"],[14,27,"Komponenten"]],"Comments":[]}
{"id":151,"text":"Batterie-Wechsel","label":[[0,8,"Komponenten"],[0,16,"Auftrag"],[0,16,"Handlung"]],"Comments":[]}
{"id":152,"text":"Monatliche Kontrolle der Explosionsschutzanlage an den Filteranlagen Laser 2-4","label":[[0,10,"Zyklus"],[0,78,"Auftrag"],[11,20,"Prüfung"],[25,47,"Komponenten"],[55,78,"Anlagen"]],"Comments":[]}
{"id":154,"text":"Vorgaben aus Mahr Unipre Wartungsplan Volumenzähler Überprüfung der Impulseingänge auf der Platine","label":[[0,37,"Auftrag"],[13,24,"Name"],[24,37,"Prüfung"],[38,51,"Komponenten"],[38,98,"Auftrag"],[52,63,"Prüfung"],[68,82,"Parameter"]],"Comments":[]}
{"id":155,"text":"Vorgaben aus Mahr Unipre Wartungsplan Pneumatikventile und pneumatische Steuerung elektr. pneum. Ventile: Kontrolle, bzw. bei Bedarf Dosierpumpe Drucktestkontrolle Reinigung bzw. bei Bedarf neu abdichten","label":[[0,37,"Auftrag"],[13,24,"Name"],[25,37,"Prüfung"],[38,54,"Komponenten"],[38,115,"Auftrag"],[59,81,"Komponenten"],[82,104,"Komponenten"],[106,115,"Prüfung"],[122,203,"Auftrag"],[133,144,"Komponenten"],[145,163,"Prüfung"],[164,173,"Handlung"],[190,203,"Handlung"]],"Comments":[]}
{"id":156,"text":"Jährliche Wartung der RWA-Klappen Stand Firma Bittermann meldet sich in KW 14 bzgl dem Fixtermin","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,17,"Prüfung"],[22,33,"Komponenten"],[40,56,"Name"],[40,96,"Handlung"],[72,77,"DatumZeit"]],"Comments":[]}
{"id":157,"text":"Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin.","label":[[0,10,"Zyklus"],[0,40,"Auftrag"],[11,20,"Prüfung"],[25,40,"Anlagen"],[41,99,"Auftrag"],[55,71,"Komponenten"],[72,99,"Handlung"]],"Comments":[]}
{"id":158,"text":"Vorgaben aus Pleva Wartungsplan Reinigung von Kamera und Beleuchtung mit Baumwolltuch siehe Extradaten","label":[[0,31,"Auftrag"],[13,18,"Name"],[19,31,"Prüfung"],[32,41,"Handlung"],[32,85,"Auftrag"],[46,52,"Komponenten"],[57,68,"Komponenten"]],"Comments":[]}
{"id":159,"text":"3-monatliche Kontrolle","label":[[0,12,"Zyklus"],[0,22,"Auftrag"],[13,22,"Prüfung"]],"Comments":[]}
{"id":161,"text":"Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen","label":[[0,17,"Prüfung"],[0,26,"Auftrag"],[18,26,"Ort"],[28,60,"Komponenten"],[28,111,"Auftrag"],[61,86,"Handlung"],[95,111,"Handlung"]],"Comments":[]}
{"id":162,"text":"Monatliche Sichtkontrolle Wasserzählerstände vom Vormonat Wasserpegel-Kontrolle Betriebsstunden","label":[[0,10,"Zyklus"],[0,57,"Auftrag"],[11,25,"Prüfung"],[26,44,"Parameter"],[58,69,"Parameter"],[58,95,"Auftrag"],[70,79,"Prüfung"]],"Comments":[]}
{"id":164,"text":"Monatliche Kontrolle der gesamten Dachfläche Erweiterung Nord Umrandungen der Zu- Abluftkanäle Moos Unkraut etc. entfernen","label":[[0,10,"Zyklus"],[0,44,"Auftrag"],[11,20,"Prüfung"],[34,44,"Ort"],[62,73,"Ort"],[62,122,"Auftrag"],[78,94,"Anlagen"],[95,122,"Handlung"]],"Comments":[]}
{"id":165,"text":"Monatliche Kontrolle der Rohrtrenner im Trinkwassernetz","label":[[0,10,"Zyklus"],[0,55,"Auftrag"],[11,20,"Prüfung"],[25,36,"Komponenten"],[37,55,"Ort"]],"Comments":[]}
{"id":166,"text":"Zahnriemen tauschen","label":[[0,10,"Komponenten"],[0,19,"Auftrag"],[11,19,"Handlung"]],"Comments":[]}
{"id":167,"text":"Stand Stöppel: lt. H. Rothermel hat die Prüfung durch H. Wenninger stattgefunden. Die Prüfberichte sind allerdings noch nicht im Haus.","label":[[6,13,"Name"],[19,31,"Name"],[36,80,"Handlung"],[40,47,"Prüfung"],[54,66,"Name"]],"Comments":[]}
{"id":168,"text":"Stand Stöppel: Mit Frau Böhm den 02. für die Prüfungen einterminiert.","label":[[6,13,"Name"],[19,28,"Name"],[33,36,"DatumZeit"],[45,54,"Prüfung"],[45,68,"Handlung"]],"Comments":[]}
{"id":169,"text":"2-wöchige Reinigung","label":[[0,9,"Zyklus"],[0,19,"Auftrag"],[10,19,"Handlung"]],"Comments":[]}
{"id":170,"text":"Wöchentliche Kontrolle der Sprinkleranlage","label":[[0,12,"Zyklus"],[0,42,"Auftrag"],[13,22,"Prüfung"],[27,42,"Anlagen"]],"Comments":[]}
{"id":171,"text":"Mischer ausbrennen","label":[[0,7,"Anlagen"],[0,18,"Auftrag"],[8,18,"Handlung"]],"Comments":[]}
{"id":172,"text":"Jährliche Kontrolle der Druckluftleitungen bis Maschinenanschluss siehe Objektkarte","label":[[0,9,"Zyklus"],[0,65,"Auftrag"],[10,19,"Prüfung"],[24,42,"Komponenten"],[43,65,"Ort"]],"Comments":[]}
{"id":173,"text":"Zahnriemen erneuern","label":[[0,10,"Komponenten"],[0,19,"Auftrag"],[11,19,"Handlung"]],"Comments":[]}
{"id":174,"text":"Rau Einziehwalze Kontrawalze Anpresswalze muss neu überzogen werden","label":[[0,67,"Auftrag"],[4,16,"Komponenten"],[17,28,"Komponenten"],[29,41,"Komponenten"],[47,67,"Handlung"]],"Comments":[]}
{"id":175,"text":"Stand Stöppel: H. Langner Fa. Toyota kommt, in Absprache mit Herrn Spennesberger, am.","label":[[6,13,"Name"],[15,25,"Name"],[15,42,"Handlung"],[26,36,"Name"],[61,80,"Name"]],"Comments":[]}
{"id":176,"text":"3-monatliche Überprüfung durch Firma Siemens","label":[[0,12,"Zyklus"],[0,44,"Auftrag"],[13,24,"Prüfung"],[31,44,"Name"]],"Comments":[]}
{"id":177,"text":"Jährliche Kontrolle der Druckluftleitungen siehe Objektkarte","label":[[0,9,"Zyklus"],[0,42,"Auftrag"],[10,19,"Prüfung"],[24,42,"Komponenten"]],"Comments":[]}
{"id":178,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor Ölstandskontrolle","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,88,"Komponenten"],[67,106,"Auftrag"],[89,96,"Parameter"],[89,106,"Prüfung"]],"Comments":[]}
{"id":179,"text":"Monatlicher Rundgang Kontrollen Kontrolle der Sicherheitswesten und Helme im großen Besprechungszimmer München Kontrolle der Erste-Hilfe-Einrichtungen Blutstop und Verbrennungsset im Haupteingang","label":[[0,11,"Zyklus"],[0,31,"Auftrag"],[12,20,"Prüfung"],[21,31,"Prüfung"],[32,41,"Prüfung"],[32,110,"Auftrag"],[46,63,"Komponenten"],[68,73,"Komponenten"],[74,110,"Ort"],[111,120,"Prüfung"],[111,195,"Auftrag"],[125,150,"Anlagen"],[151,159,"Komponenten"],[164,179,"Komponenten"],[180,195,"Ort"]],"Comments":[]}
{"id":180,"text":"Kontrolle der Risiko-Ersatzteile","label":[[0,9,"Prüfung"],[0,32,"Auftrag"],[14,32,"Komponenten"]],"Comments":[]}
{"id":181,"text":"Halbjährliche Kontroll- und Wartungsarbeiten Kontrolle und Reinigung der Umlenkwalzen","label":[[0,13,"Zyklus"],[0,44,"Auftrag"],[14,44,"Prüfung"],[45,54,"Prüfung"],[45,85,"Auftrag"],[59,68,"Handlung"],[73,85,"Komponenten"]],"Comments":[]}
{"id":182,"text":"3-monatliche Kontrolle der Wasserfilter, bei Bedarf wechseln Lagerort Wasserfilter: Halle 56 Klimabühne Karton Achtung: 2 unterschiedliche Filterstufen pro Klimaanlage 1 micron 50 micron","label":[[0,12,"Zyklus"],[0,39,"Auftrag"],[13,22,"Prüfung"],[27,39,"Komponenten"],[41,110,"Auftrag"],[52,69,"Handlung"],[70,82,"Komponenten"],[84,103,"Ort"],[111,186,"Auftrag"],[139,151,"Komponenten"],[156,167,"Anlagen"]],"Comments":[]}
{"id":183,"text":"Monatliche Überprüfung der Roller","label":[[0,10,"Zyklus"],[0,33,"Auftrag"],[11,22,"Prüfung"],[27,33,"Komponenten"]],"Comments":[]}
{"id":184,"text":"Docke neu überziehen","label":[[0,5,"Komponenten"],[0,20,"Auftrag"],[6,20,"Handlung"]],"Comments":[]}
{"id":185,"text":"Halbjährliche Kontroll- und Wartungsarbeiten Trockenzylinder Oberflächenkontrolle Einzelprotokoll","label":[[0,13,"Zyklus"],[0,44,"Auftrag"],[14,44,"Prüfung"],[45,60,"Komponenten"],[45,97,"Auftrag"],[61,81,"Prüfung"]],"Comments":[]}
{"id":186,"text":"- Sichtkontrolle der Filterelemente. Evtl. beschädigte Elemente umgehend austauschen lassen Prüfen des Geräteinneres auf Verunreinigungen, Anbackungen, Materialzersetzungen und Deformierungen Anziehen aller Schrauben Überprüfen des Sicherheitstemperaturschalters des Thermo-Heizelementes Prüfen aller elektrischen Kabel und Zuleitungen auf Beschädigungen Auswechseln des Vorfilterflies","label":[[0,91,"Auftrag"],[2,16,"Prüfung"],[21,35,"Komponenten"],[43,91,"Handlung"],[92,98,"Prüfung"],[92,191,"Auftrag"],[103,116,"Komponenten"],[121,137,"Störbild"],[139,150,"Störbild"],[152,172,"Störbild"],[177,191,"Störbild"],[192,200,"Handlung"],[192,216,"Auftrag"],[207,216,"Kleinteile"],[217,227,"Prüfung"],[217,287,"Auftrag"],[232,287,"Komponenten"],[288,294,"Prüfung"],[288,354,"Auftrag"],[301,319,"Komponenten"],[324,335,"Komponenten"],[340,354,"Störbild"],[355,366,"Handlung"],[355,385,"Auftrag"],[371,385,"Komponenten"]],"Comments":[]}
{"id":187,"text":"Monatliche Kontrolle und Dokumentation der Kompressorluftwerte Betriebsstunden, Motorstarts, Gesamterzeugte Luftmenge","label":[[0,10,"Zyklus"],[0,117,"Auftrag"],[11,20,"Prüfung"],[25,38,"Handlung"],[43,62,"Parameter"],[63,78,"Parameter"],[80,91,"Parameter"],[93,117,"Parameter"]],"Comments":[]}
{"id":188,"text":"Contrawalze Anpresswalze muss neu überzogen werden","label":[[0,11,"Komponenten"],[0,50,"Auftrag"],[12,24,"Komponenten"],[30,50,"Handlung"]],"Comments":[]}
{"id":189,"text":"3-monatliche Überprüfung der Telefonanlage","label":[[0,12,"Zyklus"],[0,42,"Auftrag"],[13,24,"Prüfung"],[29,42,"Anlagen"]],"Comments":[]}
{"id":190,"text":"Monatliche mechanische Kontrolle Lagereinheiten bei Bedarf schmieren Verschleißteileinsätze auf Verschleiß kontrollieren Faltenbalge kontrollieren","label":[[0,10,"Zyklus"],[0,32,"Auftrag"],[23,32,"Prüfung"],[33,47,"Komponenten"],[33,68,"Auftrag"],[59,68,"Handlung"],[69,91,"Komponenten"],[69,120,"Auftrag"],[107,120,"Prüfung"],[121,132,"Komponenten"],[121,146,"Auftrag"],[133,146,"Prüfung"]],"Comments":[]}
{"id":191,"text":"3-monatliche Überprüfung der Torsprechanlage","label":[[0,12,"Zyklus"],[0,44,"Auftrag"],[13,24,"Prüfung"],[29,44,"Anlagen"]],"Comments":[]}
{"id":192,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Freilauf, Klemmrollen rechts Fetten 2x Kegelradgetriebemotor g500-B820 Ölstand kontrollieren Kegelradgetriebemotor g500-B450 Ölstand kontrollieren 4x Kegelradgetriebe Ölstand kontrollieren Axial-Pendelrollenlager Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,105,"Auftrag"],[77,88,"Komponenten"],[89,95,"Ort"],[96,102,"Handlung"],[106,137,"Komponenten"],[106,159,"Auftrag"],[138,145,"Parameter"],[146,159,"Prüfung"],[160,191,"Komponenten"],[160,213,"Auftrag"],[192,199,"Parameter"],[200,213,"Prüfung"],[214,255,"Auftrag"],[217,233,"Komponenten"],[234,241,"Parameter"],[242,255,"Prüfung"],[256,279,"Komponenten"],[256,293,"Auftrag"],[280,293,"Handlung"]],"Comments":[]}
{"id":193,"text":"3-monatliche Überprüfung der Sicherheitslichtschranken am Laser 2 und 3 jeweils 2 Stück Ausrüstung 1 Aufwickler","label":[[0,12,"Zyklus"],[0,111,"Auftrag"],[13,24,"Prüfung"],[29,54,"Komponenten"],[55,71,"Ort"],[99,111,"Komponenten"]],"Comments":[]}
{"id":194,"text":"3-monatliche Sichtkontrolle der Not- Sicherheitsbeleuchtung Fluchtwegsymbole","label":[[0,12,"Zyklus"],[0,76,"Auftrag"],[13,27,"Prüfung"],[32,76,"Anlagen"]],"Comments":[]}
{"id":195,"text":"Zahnriemen wechseln","label":[[0,10,"Komponenten"],[0,19,"Auftrag"],[11,19,"Handlung"]],"Comments":[]}
{"id":196,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung nachschmieren Pendelkugellager 1307 nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,94,"Komponenten"],[67,132,"Auftrag"],[95,118,"Komponenten"],[119,132,"Handlung"],[133,160,"Komponenten"],[133,198,"Auftrag"],[161,184,"Komponenten"],[185,198,"Handlung"],[199,226,"Komponenten"],[199,263,"Auftrag"],[226,249,"Komponenten"],[250,263,"Handlung"],[264,285,"Komponenten"],[264,299,"Auftrag"],[286,299,"Handlung"],[300,321,"Komponenten"],[300,345,"Auftrag"],[322,331,"Parameter"],[332,345,"Prüfung"]],"Comments":[]}
{"id":198,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40, Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40, Exzenterringbefestigung nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,94,"Komponenten"],[67,133,"Auftrag"],[96,119,"Komponenten"],[120,133,"Handlung"],[134,160,"Komponenten"],[134,199,"Auftrag"],[162,185,"Komponenten"],[186,199,"Handlung"]],"Comments":[]}
{"id":199,"text":"Monatliche Sichtprüfung Reinigung des gesamten Außenbereichs Feuerwehrumfahrung","label":[[0,10,"Zyklus"],[0,79,"Auftrag"],[11,23,"Prüfung"],[24,33,"Handlung"],[47,79,"Anlagen"]],"Comments":[]}
{"id":200,"text":"3-monatliche Überprüfung der Regalsicherungsanlage im Hochregal inkl. Türsicherungen","label":[[0,12,"Zyklus"],[0,84,"Auftrag"],[13,24,"Prüfung"],[29,50,"Anlagen"],[51,63,"Ort"],[70,84,"Komponenten"]],"Comments":[]}
{"id":204,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[0,30,"Auftrag"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[31,73,"Auftrag"],[49,61,"Komponenten"],[66,73,"Komponenten"],[74,82,"Handlung"],[74,117,"Auftrag"],[87,96,"Komponenten"],[97,117,"Zyklus"],[118,134,"Prüfung"],[118,164,"Auftrag"],[135,144,"Handlung"],[156,164,"Komponenten"]],"Comments":[]}

View File

@ -1,50 +0,0 @@
Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers
Wöchentliche Sichtkontrolle Reinigung
Tägliche Überprüfung der Ölabscheider
Wöchentliche Kontrolle der WC-Anlagen
Halbjährliche Kontrolle des Stabbreithalters
Brandschutztechnische Prüfung
Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung
Täglicher Technikrundgang
Monatliche Sichtkontrolle
Monatliche Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung
Tägliche Kontrolle der Kompressorstationen
Tägliche Kesselhauskontrolle
Tägliche Kontrolle der Wasseraufbereitungsanlagen
Tägliche Kontrolle der Heizungsanlagen
Jährliche Überprüfung der Leitern
Tägliche Kontrolle Druckkontrolle 4,5 bar 0,5 bar gegebenenfalls Filter sauber machen.
Wöchentliche Sichtprüfung Reinigung
Betriebssicherheitsüberprüfung
Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen
Täglicher Rundgang. Desifektionsmittel auffüllen und Aschenbecher leeren
Vorgaben aus Brückner Wartungsplan siehe Extradaten
Wöchentliche Wartung der Toiletten
Monatliche Frostprävention
Vorgaben aus PLEVA Wartungsplan siehe Extradaten
3-monatliche Sichtkontrolle Reinigung
Wöchentliche Reinigung
Jährliche Überprüfung der Kompensatoren auf Verschleiß und Dichtigkeit
Monatliche Wartung der Kühltürme Schmieren und Kontrolle der Riemen
Tägliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden
Küsters-Anlage: Anlage auf Leckagen prüfen Lager abschmieren Campen-Aufwickler: Linearkugellager schmieren Campen-Abwickler: Linearkugellager schmieren Wumag-Trockner: Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Wasseraufbereitung: Anlage auf Leckagen prüfen
Jährliche Überprüfung der Leitern. Stand Stöppel: -Leiterprüfung wurde von Herrn Buschmann terminiert und wird derzeit von Herrn Förster abgearbeitet. -Defekte Leiter reparieren
Prüfung nach DGUV V3
Tägliche Kontrolle
Vorgabe aus Wartungsplan Firma Brückner siehe Vorbelegung Extradaten
Jährliche Überprüfung der Akkus durch Firma Hawker
Vorgaben aus Mahr Unipre Wartungsplan siehe Extradaten
Monatliche Kontrolle des Erste-Hilfe-Koffers orange. Koffer muss blombiert sein. Wenn Blombe nicht vorhanden bitte Ticket an das Magazin
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenenfalls reinigen und schmieren
Leiterprüfung derzeit in Arbeit Abteilungsleiter sind per Email am über deren Eigenverantwortlichkeit und Mithilfe durch Herr Graf informiert worden.
Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin. Auflistung des Verbandsmaterial findet man unter den Extradaten UTT intern des Objektes
Monatliche Kontroll- und Wartungsarbeiten siehe Arbeitsplan
Wöchentliche Kontrolle der digitalen Feuchte und Temperatursensoren mit Hilfe des Efficio-System. Messwerte abgleichen Vorgabe Weberei 65 22C
Wöchentliche Kontrolle der Kühltürme
2-wöchige Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle
Wöchentliche Kontrolle Sprinkleranlage
Monatliche Sichtkontrolle Reinigung
Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln
Wöchentliche Wartung Formplatte: Festen Sitz der Befestigungsschrauben prüfen Gegendruckbolzen: Verschleiß prüfen Gesamtanlage: Anlage auf Leckage prüfen; Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Schweißköpfe: Verschleiß prüfen
Wöchentliche Leerung des Papiermüllbehälters im Keller des Personalbüro
Sherif Karabulut Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers

View File

@ -1,249 +0,0 @@
Sichtkontrolle
Stab wurde getauscht
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenfalls reinigen und schmieren
- Reinigen des Gerätes von Außen mit einem feuchten Reinigungstuch keine Lösungsmittel oder scharfe Reiniger verwenden Sichtprüfung des Luftreinigers Filter und Geräteinneres auf Verschmutzung undoder Beschädigungen Prüfen, dass alle Schrauben fest sitzen Vorfilter auf Verunreinigungen prüfen evtl. tauschen Sicherstellung, dass keine Ansaug- und Ausblasöffnungen bedeckt sind und keine Verschmutzungenlose Fremdkörper auf der Ausblasöffnung liegen.
Überprüfung von Indikator Testomat Wasserhärte Filter Vordruck Enthärtung
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Spannlager Hochtemperatur Nachschmieren Spindel mit Mutter Nachschmieren
Jährliche Überprüfung Termin angefragt Schneider Termin für Schneider
Tägliche Kontrolle: Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen
Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filert auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung
Jährliche elektrische Überprüfung
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlagergehäuse SNI 530 Nachschmieren Flanschlager-quadrat FUU-060 Hochtemperatureinsatz Nachschmieren Flanschlager RIZ60 Hochtemperatureinsatz Nachschmieren Spannkopflager TIU-60 Hochtemperatureinsatz Nachschmieren
Monatliche Wartung nach Wartungsplan siehe Extradaten
Monatliche Wartung nach Arbeitsplan
Hydrauliköl Ölstand-Sichtprüfung Lager Ketten Tänzerrolle nachschmieren und reinigen
Austausch der Aktivkohlepatronen
2-wöchige Kontrolle
Halbjährliche Kontrolle
2-wöchentliche Reinigung der Rampenbereiche und Containerstellflächen
Jährliche Überprüfung Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen
2 Wöchentliche Kontrolle
Monatliche Kontrolle
Tägliche Überprüfung von: Indikator Testomat Wasserhärte Filter Vordruck Enthärtung
Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filter auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung
3-Monatliche Reinigung und Prüfung der Kühlgeräte
Prüfung der Insektenvernichter nach DIN VDE 0701-0702
Wöchentliche Kontolle der Schraubenbestände.
Jährliche Überprüfung der Hebezeuge Stand Moser: Termin ist am 23-
Sichtprüfung
Reinigung und Abschmierung von Ventilator und Motor
Prüfung von: Hr. Förster Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung
Jährliche Überprüfung Stand heute, für terminiert Moser Stand, Termin für ca. 10 Uhr Moser Regalprüfer soll gefragt werden, ob die Lagerung der Paletten im obersten Fach neues Hochregal in Halle 5758 so zulässig ist. Schneider Lagerung der Paletten ist so zulässig wir erhalten noch die Bestätigung Wurde alles am geprüft.
Jährliche Überprüfung der Hebezeuge Stand Stöppel: Termin für den vereinbart.
Jährliche Überprüfung der Hebezeuge Stand Stöppel: Herr Bachmann, Fa. Pfeifer, schickt Angebot und Terminvorschlag zur Prüfung. Stand Stöppel: Terminiert auf
Jährliche Überprüfung der Kräne Stand Stöppel: Fa. Lutz meldet sich wegen Terminabsprache bei uns in KW 18. Stand Stöppel: UVV findet am statt. Stand Stöppel: Prüfung hat stattgefunden. Allerdings sind die Prüfberichte noch nicht im Haus.
Jährliche Überprüfung der Kräne Termin: 03-04.05. Binder Kräne geprüft am Schneider
Stand Stöppel: In Absprache mit Herrn Graf auf 06.10. und mit Herrn Lutz terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.
Lager tauschen
Ölstand prüfen, Luftfilter kontrollieren, Kondensat ablassen, Kompressor reinigen.
Jährliche Wartung der RWA-Klappen
Monatliche Überprüfung der roten Nottelefone
Am durch fa Pfeifer ausgeführt
Vorgabe aus Wartungsplan Firma Mahlo siehe Extradaten
Küsters-Anlage: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Schutzabdeckung prüfen Türdichtungen kontrollieren Absauganlage prüfen Campen-Aufwickler: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Bolzen kontrollieren und nachspann
Wöchentliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden
visuelle Schlitten Überprüfung auf Beschädigungen an der BeschichtungLegierung Macken, Grate
Termin in KW 38
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, Gewindestiftbefestigung nachschmieren Stehlager SI-40, Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz -Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren
Rauwalze Einziehwalze muss neu überzogen werden
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, mit Hochtemperatureinsatz Gewindestiftbefestigung nachschmieren Stehlager SI-40, mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren
Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat Lagereinsatz Hochtemperatur nachschmieren Stehlager SI-40 Gewindestiftbefestigung nachschmieren Stehlager SI-40 Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung nachschmieren
Normale monatliche Überprüfung Stand Stöppel: Terminiert auf KW 49. Stand Binder: 20.12-22.12
Überprüfung
Normale monatliche Überprüfung
Erledigt am Schneider
2-Wöchentliche Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle
Wöchentliche Sichtprüfung
Stand Stöppel: Rückmeldung von Herrn Weyer Ziegler, dass der zuständige Monteuer sich innerhalb der nächsten 3 Tage telefonisch meldet, um einen Termin zu vereinbaren. Stand Stöppel: Prüfung ist auf den, 10.00 Uhr, mit Fa. Fuchs Subler von Ziegler terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.
Normale monatliche Überprüfung Stand Stöppel monatliche Prüfung für Dezember 2020, erfolgt am jährliche Prüfung für das Jahr 2020, erfolgt ab dem.
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Breitstreckwalze Verstellung Nachschmieren Spindelhubgetriebe Nachschmieren Positioniersystem Nachschmieren
Vorgabe aus Wartungsplan Firma Mahlo siehe Vorbelegung Extradaten
Monatliche Überprüfung Wartung
- Spülzeitprüfung Abflußprüfung Batterie-Überprüfung
Monatliche Sichtprüfung Reinigung
Monatliche Überprüfung der pH- Sonde
Jährliche Überprüfung Stand Stöppel: Terminiert, in Absprache mit Herrn Buschmann, auf, ca. 9.30 Uhr. Stand Stöppel: Terminiert von Fa. Fuchs aufgrund von Krankheit auf den, ca. 9.30 Uhr. Stand Stöppel: Prüfung erfolgte. Die Prüfberichte sind noch nicht im Haus.
Monatliche Überprüfung der Wärmetauscher im Spannrahmen auf Verschmutzungen Kontrolle an vorderster Kammer
Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle
Monatliche Reinigung der Lüftungsanlage bei Bedarf Filter tauschen In der Erledigungsbeschreibeung bitte angeben ob Filter getauscht wurden oder nicht
Monatliche Kontrolle der Lüftungsanlage
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette Nachschmieren Spindelhubgetriebe Spindel alle 500Std Nachschmieren
Stand Moser: Wartung findet ab statt und braucht ca. 3 Tage. Stand Moser: Wurde wegen Krankheit verschoben. Termin 29.11
Monatliche Kontrolle der Wasserzählerstände
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren Kegelradgetriebemotor g500-B600 Ölstand kontrollieren
Stand Stöppel: Terminiert, in Absprache mit Herrn Schreiter, auf
Stand 04.112020 Stöppel: Herr Stauner hat telefonisch mitgeteilt, dass der Monteur ab dem die UVVs durchführt. AB folgt. Stand Stöppel: Herr Stauner hat den Termin,, telefonisch bestätigt.
Monatlicher Austausch der Wasserfilter Vereinbarung im Wartungsvertrag Hr. Radtke
Bolzen nachfetten
Stand Stöppel: Diese Prüfung wurde von Herrn Sturm auf den, 7.00 Uhr, terminiert.
Moantlicher Austausch der Wasserfilter Stadtwasser Getränkeautomaten
Monatliches Ablesen der Gaszählerstände
Aktivkohlepatronen nach Vorgabe tauschen
Monatliche Kontrolle des Flusen-Absaugrohrs
Prüfung von Scharnier Dichtung Schließvorrichtung Schloß Türgriff allgemeine Funktion Schmierung Festhaltevorrichtung
Monatliche Kontrolle und Reinigung
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen Nachschmieren
Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wäscherkontrolle Reinigung bei Bedarf Trommeln
Jährliche Überprüfung
Monatliche Wartung DruckluftanschlussWartungseinheit: LuftfilterWasserabscheider reinigen leeren Druckluftbehälter: entwässern Druckluftschläuche: Anschlüsse auf festen Sitz prüfen Formplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Gesamtanlage: reinigen Grundplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Sonotroden und Sonotrodenständer: Festen Sitz der Befestigungsschrauben prüfen
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Axial-Pendelrollenlager Nachschmieren Stehlager SIU-50 Nachschmieren Spindelmutter KGT Nachschmieren Pendelkugellager Messlager Nachschmieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren Pendelkugellager Messlager nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren
Jährliche Überprüfung Stand Ahmetaj: Warten auf Termin von MHM. Stand Ahmetaj: Firma MHM kommt am Montag bzw. am Dienstag, Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen Stand Stöppel: Prüfung wurde heute lt. Herrn Sturm erledigt Prüfberichte folgen.
Gatter reinigen
Monatliche elektrische Kontrolle Sichtkontrolle der elektischen Bauteile Motoren auf Geräusche Überprüfung Sicherheitseinrichtungen
Kontrolle der Dokumentation auf Vollständigkeit
Batterie-Wechsel
Monatliche Kontrolle der Explosionsschutzanlage an den Filteranlagen Laser 2-4
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 2300-Kuehlaggregat 02 223 2320.0140 ME21187 Rollenkette-zweifach 2 Öl SAE50 nach Bedarf 2 Wochen 3-6 Monate reinigen und neu schmieren
Vorgaben aus Mahr Unipre Wartungsplan Volumenzähler Überprüfung der Impulseingänge auf der Platine
Vorgaben aus Mahr Unipre Wartungsplan Pneumatikventile und pneumatische Steuerung elektr. pneum. Ventile: Kontrolle, bzw. bei Bedarf Dosierpumpe Drucktestkontrolle Reinigung bzw. bei Bedarf neu abdichten
Jährliche Wartung der RWA-Klappen Stand Firma Bittermann meldet sich in KW 14 bzgl dem Fixtermin
Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin.
Vorgaben aus Pleva Wartungsplan Reinigung von Kamera und Beleuchtung mit Baumwolltuch siehe Extradaten
3-monatliche Kontrolle
Termin: 15 Hebebühne muss von uns gestellt werden.
Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen
Monatliche Sichtkontrolle Wasserzählerstände vom Vormonat Wasserpegel-Kontrolle Betriebsstunden
Stand Stöppel: Eine Terminierung ist derzeit lt. Herrn Vogler Butzbach nicht möglich, da ihr Unternehmen eine Systemumstellung hatte und sämtliche Wartungsverträge überarbeitet werden müssen. Um eine Terminierung möglich zu machen, muss erst der unterzeichnete Neuvertrag vorliegen. Dieser Vertrag ist aufgrund unseres Telefonates nun in Arbeit und wird Herrn Moser zugeschickt. Stand Moser: Monteure kommen vom bis
Monatliche Kontrolle der gesamten Dachfläche Erweiterung Nord Umrandungen der Zu- Abluftkanäle Moos Unkraut etc. entfernen
Monatliche Kontrolle der Rohrtrenner im Trinkwassernetz
Zahnriemen tauschen
Stand Stöppel: lt. H. Rothermel hat die Prüfung durch H. Wenninger stattgefunden. Die Prüfberichte sind allerdings noch nicht im Haus.
Stand Stöppel: Mit Frau Böhm den 02. für die Prüfungen einterminiert.
2-wöchige Reinigung
Wöchentliche Kontrolle der Sprinkleranlage
Mischer ausbrennen
Jährliche Kontrolle der Druckluftleitungen bis Maschinenanschluss siehe Objektkarte
Zahnriemen erneuern
Rau Einziehwalze Kontrawalze Anpresswalze muss neu überzogen werden
Stand Stöppel: H. Langner Fa. Toyota kommt, in Absprache mit Herrn Spennesberger, am.
3-monatliche Überprüfung durch Firma Siemens
Jährliche Kontrolle der Druckluftleitungen siehe Objektkarte
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor Ölstandskontrolle
Monatlicher RundgangKontrollen Kontrolle der Sicherheitswesten und Helme im großen Besprechungszimmer München Kontrolle der Erste-Hilfe-Einrichtungen Blutstop und Verbrennungsset im Haupteingang
Kontrolle der Risiko-Ersatzteile
Halbjährliche Kontroll- und Wartungsarbeiten Kontrolle und Reinigung der Umlenkwalzen
3-monatliche Kontrolle der Wasserfilter, bei Bedarf wechseln Lagerort Wasserfilter: Halle 56 Klimabühne Karton Achtung: 2 unterschiedliche Filterstufen pro Klimaanlage 1 micron 50 micron
Monatliche Überprüfung der Roller
Docke neu überziehen
Halbjährliche Kontroll- und Wartungsarbeiten Trockenzylinder Oberflächenkontrolle Einzelprotokoll
- Sichtkontrolle der Filterelemente. Evtl. beschädigte Elemente umgehend austauschen lassen Prüfen des Geräteinneres auf Verunreinigungen, Anbackungen, Materialzersetzungen und Deformierungen Anziehen aller Schrauben Überprüfen des Sicherheitstemperaturschalters des Thermo-Heizelementes Prüfen aller elektrischen Kabel und Zuleitungen auf Beschädigungen Auswechseln des Vorfilterflies
Monatliche Kontrolle und Dokumentation der Kompressorluftwerte Betriebsstunden, Motorstarts, Gesamterzeugte Luftmenge
Contrawalze Anpresswalze muss neu überzogen werden
3-monatliche Überprüfung der Telefonanlage
Monatliche mechanische Kontrolle Lagereinheiten bei Bedarf schmieren Verschleißteileinsätze auf Verschleiß kontrollieren Faltenbalge kontrollieren
3-monatliche Überprüfung der Torsprechanlage
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Freilauf, Klemmrollen rechts Fetten 2x Kegelradgetriebemotor g500-B820 Ölstand kontrollieren Kegelradgetriebemotor g500-B450 Ölstand kontrollieren 4x Kegelradgetriebe Ölstand kontrollieren Axial-Pendelrollenlager Nachschmieren
3-monatliche Überprüfung der Sicherheitslichtschranken am Laser 2 und 3 jeweils 2 Stück Ausrüstung 1 Aufwickler
3-monatliche Sichtkontrolle der Not- Sicherheitsbeleuchtung Fluchtwegsymbole
Zahnriemen wechseln
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung nachschmieren Pendelkugellager 1307 nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor g500-B600 Ölfüllung Kontrollieren Kegelradgetriebemotor g500-B240 Ölfüllung Kontrollieren Zahnstange Nachschmieren U-Schienenführung Nachschmieren Flanschlager-quadrat FIS-40, Gewindestiftbefestigung Nachschmieren Flanschlager-quadrat FIS-40, Exzenterringbefestigung Nachschmieren Pendelkugellager Nachschmieren Spannkopflager TI30 Nachschmieren Spannkopflager TIS30 Nachschmieren Gleitschienen Spannkopflager Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40, Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40, Exzenterringbefestigung nachschmieren
Monatliche Sichtprüfung Reinigung des gesamten Außenbereichs Feuerwehrumfahrung
3-monatliche Überprüfung der Regalsicherungsanlage im Hochregal inkl. Türsicherungen
Monatliche Eintragung bis zum 05. jeden Monats P:UTT Managementsystem01 Prozesskennzahlen MTP03 Feedback_Input FK
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40, Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40, Exzenterringbefestigung nachschmieren
Halbjährliche Reinigung
Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln
Jährliche WartungPrüfung der RWA-Klappen Stand: Binder: terminiert.
Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen
zahnriemen
laut Prüfplan
Jährliche WartungPrüfung der RWA-Klappen
Halbjährliche Brennerinspektion 3x Gasbrenner für Kombi-Line durch Firma Weißhaupt
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FI-40 Nachschmieren Flanschlager-quadrat FIS-40 Nachschmieren Spannkopflager TI-40 Nachschmieren Gleitleiste Nachschmieren
Monatlicher Austausch der Filtermatte am Kühlgerät
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FI-40 Nachschmieren Flanschlager-quadrat FIS-40 Nachschmieren Pendelkugellager Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager quadrat FI-40 Exzenterringbefestigung Nachschmieren Pendelkugellager 1307 Nachschmieren Flanschlager quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager quadrat FI-40 Exzenterringbefestigung Nachschmieren Kegelradgetriebemotor g500-B240 Ölstand kontrollieren
Getriebe u. Motoren Sichtkontrolle
Monatliche Kontrolle von: Ventilatoren und Motoren Reinigung von: Befeuchter bei Bedarf Sichtkontrolle der Anlagen auf BeschädigungenUndichtigkeiten
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren Spannkopflager TI-40 Nachschmieren Flanschlager oval OI-40 Exzenterringbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren
Jährliche Wartung
3-monatliche Überprüfung der Personen-Überwachungsgeräte i75 Protectoren
Stand Stöppel: Herr Rothermel hat mit Herrn Wenninger den terminiert. Stand Stöppel: Die Prüfung erfolgte heute. Allerdings haben wir noch keine Prüfprotokolle erhalten.
Mischer Ausbrennen
Stand Stöppel: Durch Absprache mit Herrn Wenninger, der längere Zeit im Urlaub ist, wurde der Termin lt. Herrn Rothermel auf den terminiert.
Monatliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden
Tisch wurde getauscht
Halbjährlicher Batterie-Wechsel
Stand Stöppel: lt. Nilfisk meldet sich der Techniker nach dem nach seinem Urlaub zur Terminabsprache. Stand Stöppel: Herr Schenk Monteur hat Mittwoch,, 9.30 Uhr, als Termin genannt.
Getriebe Ölwechsel
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0700-Kuehlaggregat 49 0720.0140 ME21187 Rollenkette-zweifach 58x38, 10 B-2 2 Öl SAE50 nach Bedarf 2 Wochen 3-6 Monate reinigen und neu schmieren
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0600-Vorheizaggregat 46 0650.030 ME21187 Rollenkette-zweifach 58x38, 10 B-2 2 Öl SAE50 nach Bedarf 2 Wochen 3-6 Monate reinigen und neu schmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette ölen nach Bedarf
Halbjährliche Inspektion der Klimaanlagen Stand Stöppel: Terminiert durch H. Kartal auf den. Stand Stöppel: Termin wurde aufgrund von Kurzarbeit bei UTT verschoben. Neu terminiert auf den, durch Herrn Kartal. Stand Stöppel: Wartung wurde nochmals in Absprache mit Herrn Schwab auf KW 37 verschoben, da Fa. Spie personelle Probleme Krankheitsausfall und Urlaube hat. Genauer Termin wird in KW 36 festgelegt. Termin
Halbjährliche Wartung nach Wartungsplan siehe Extradaten
3-monatliche Kontrolle der optischen Alarmgeber in den Hallen
2-monatliche Überprüfung der Batterien für die Mittelspannungs-Schalter Gebäude PersonalbüroKeller
Vorgaben aus Mesutronic Wartungsplan Überprüfung der Klemmverbindungen aller Leitungen als auch die Leitungen selber auf Beschädigungen
Monatliche Frostprävention z.B. Lüftungsklappenautomatik
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach
neue Lager anfertigen
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager-quadrat FIS-40 Exzenterringbefestigung Nachschmieren Kegelradgetriebemotor G500-B1500 Ölstand kontrollieren Kegelradgetriebemotor G500-S220 Ölstand kontrollieren Spindelmutter Säubern Nachschmieren
Stand Stöppel: Herr Koch hat Herrn Gräber WTT per Mail zwecks eines Prüftermines kontaktiert.
Prüfung von Ortsfester Elektrogeräte
Durchzuführende Ölwechsel siehe Extradaten
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren
Kontrolle der Transformatoren, Schalter, Werkzeuge etc.
2-wöchige Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle
Jährliche Überprüfung durch Atlas Copco
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FI-40 nachschmieren Flanschlager-quadrat FIS-40 nachschmieren Flanschlager-quadrat FUU-80 nachschmieren Pendelkugellager nachschmieren Kegelradgetriebemotor Ölstand kontrollieren
Maschinen- Status auf Stop bei laufender Maschine
3 monatliche Reinigung der Feuerlöscher
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager quadrat FI-40 Exzenterringbefestigung Nachschmieren Flanschlager quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager quadrat FI-80 Exzenterringbefestigung Nachschmieren Flanschlager quadrat FUU-80 Gewindestiftbefestigung Nachschmieren Pendelkugellager Nachschmieren 2x Kegelradgetriebemotor Ölstand kontrollieren Schrägkugellager Nachschmieren Stehlager STL-20 Nachschmieren Schneckengetriebe Ölfüllung und Fettfüllung kontrollieren Stirnradgetriebe Ölstand kontrollieren Spindelhubgetriebe Nachschmieren
Zahnriemen defekt
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40 Nachschmieren Flanschlager-quadrat FI-40 Nachschmieren Flanschlager-oval OI-40 Nachschmieren Flanschlager-oval OIU-40 Nachschmieren Flanschlager-rund RIZU-40 Nachschmieren Flanschlager-rund FIZ-40 Nachschmieren Flanschlager-rund FIZU-40 Nachschmieren Kegelradgetriebemotor G500-B1500 Ölstand kontrollieren Breitstreckwalze mit Lager Nachschmieren
Küsters-Anlage: Druckmessdosen Werte überprüfen Campen-Aufwickler: Ketten und Kettenspannung Sichtkontrolle Campen-Abwickler: Ketten und Kettenspannung Sichtkontrolle Wumag-Trockner: Walzenbeschichtung auf Fehler kontrollieren Sichtkontrolle
Prüfung ab dem mit Efaflex festgelegt.
Vorgaben aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stücklist ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 1800-Zugwerk 172 1810.0100 1810.0310 ME21220 ME41302 Stehlager SI-40 d40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 173 1810.0100 1810.0320 ME21220 ME41304 Stehlager SI-40 d40mm mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 174 1810.0110 1810.0360 ME29255 ME116097 Flanschlager-quadrat FUU-80 Hochtemperatureinsatz HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 175 1810.0120 1810.0320 ME21222 ME41304 Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 176 1810.0130 1810.0310 ME42101 ME41302 Flanschlager-quadrat FIS-40 SI-40 d40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Monatliche Reinigung und Abschmierung von Ventilatoren und Motoren Wechseln der UV-Röhren nach Betriebsstunden Wäscher Trommeln
2-monatliche Kontrolle des Seils eventueller Austausch
dockenwickler überziehen
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stücklist ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 1600-Thermokalander 154 1620.0010 ME114319 Stehlagergehäuse SNl 530 SKF 2 Klüber H83-402 nach Bedarf 1 Monat Nachschmieren 1600-Thermokalander 159 1530.0090 1530.0095 ME31605 ME115357 Flanschlager-quadrat FUU-060 Hochtemperatureinsatz SNR 6 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1600-Thermokalander 160 1630.0121 1630.0120 ME103416 ME117019 Flanschlager-RIZ60 Hochtemperatureinsatz SNR 12 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1600-Thermokalander 161 1630.0130 1630.0135 ME115315 ME115357 Spannkopflager TIU-60 Hochtemperatureinsatz SNR 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Lager def.
Küsters-Anlage: Prüfung der Sicherheitseinrichtungen Campen-Aufwickler: Prüfung der Sicherheitseinrichtungen Campen-Abwickler: Prüfung der Sicherheitseinrichtungen Calemard-Schneidanlage: Prüfung der Sicherheitseinrichtungen Wumag-Trockner: Prüfung der Si
4-jährliche Prüfung
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor G500-B820 Ölstand kontrollieren
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stücklist ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 1500-Thermokalander 141 1520.0020 ME114319 Stehlagergehäuse SNl 530 SKF 2 Klüber H83-402 nach Bedarf 1 Monat Nachschmieren 1500-Thermokalander 146 1530.0090 1530.0095 ME31605 ME115357 Flanschlager-quadrat FUU-060 Hochtemperatureinsatz SNR 6 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1500-Thermokalander 147 1530.0121 1530.0120 ME103416 ME117019 Flanschlager-RIZ60 Hochtemperatureinsatz SNR 12 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1500-Thermokalander 148 1530.0130 1530.0135 ME115315 ME115357 Spannkopflager TIU-60 Hochtemperatureinsatz SNR 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
alles in Ordnung
3-monatliche Überprüfung des Abwassers durch Prüfinstitut Dr. Scheller
Montaliche Wartung nach Arbeitsplan
3-monatliche Reinigung
Jährliche Überprüfung auf Verschleiß
KBK
Empfehlung der Firma Wachter bzw. des Herstellers nach 4 Jahren Betriebszeit: Hydrauliköl-Wechsel nach 6 Jahren Betriebszeit: Wechsel der Hydraulikschläuche Stand: Wartung ist bestellt. Firma Wachter meldet sich kurzfristig wann Sie kommen. Binder
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0600-Vorheizaggregat 40 0610.0120 0620.0220 ME30697 Flanschlager-quadrat, Exzenterringbefestigung FI-50 d50 mm HC-210 C4 HFB 2 Klübertemp HM 83-402 nach Bedarf 1 Monat Nachschmieren 0600-Vorheizaggregat 41 0610.0130 0620.0230 ME33410 Flanschlager-quadrat, Gewindestiftbefestigung FIS-50 d 50 mm UC-210 C4 HFB 2 Klübertemp HM 83-402 nach Bedarf 1 Monat Nachschmieren 0600-Vorheizaggregat 42 0620.0100 0620.0210 ME29255 ME116097 Flanschlager-quadrat, Gewindestiftbefestigung FUU-80 d80 mm UC216-80 HFB 4 Klübertemp HM 83-402 nach Bedarf 1 Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen HGW30CC Nachschmieren Führungswagen HGW45CC Nachschmieren Schraeg-Gelenklager Nachschmieren Führungswagen HGW20CC Nachschmieren
Halbjährliche Prüfung der Funktion und Schlösser
Docke mit grauen Belag überziehen.
Mischer für Beschichtungsanlage bitte ausbrennen, danke.
Stand Stöppel: Die Prüfung erfolgte heute. Allerdings ist noch kein Prüfbericht im Haus.
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0900-Streichmaschine 69 0910.0160 ME115211 Breitstreckwalze Verstellung Kickert Breitstreckwalzen 1 Fett K2K nach Bedarf 1 Monat Nachschmieren 0900-Streichmaschine 86 0955.0060 ME115176 Spindelhubgetriebe GS IV N 50kN Gebrüder Schmidt GmbH 2 Fett K2K nach Bedarf Erstmalig nach 5-10 Bstd. danch 1x im Monat Nachschmieren 0900-Streichmaschine 97 0975.0010 ME116432 Positioniersystem Bahr Modultechnik 1 MOLYDUVAL Soraja GAM 220 nach Bedarf 1 Monat Nachschmieren
Druckluftwerte in Tabelle eintragen
Stand Stöppel: Lt. Ziegler meldet sich der Techniker wegen Terminierung bei uns. Stand Stöppel: Terminierung auf den 07. festgelegt.
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten HGW30HC-Z0 lange Ausführung Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor g500-B2700 Ölstand kontrollieren Kegelradgetriebemotor g500-B110 Ölstand kontrollieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen HGW30CC Nachschmieren Führungswagen HGW20CC Nachschmieren
Keilriemen SPZ 1500mm
Halbjährliche Sichtkontrolle Prüfung -reinigen schmieren prüfen
Reinigung der Düsen Reinigung des Wasserfangelenentes Hierzu Entfernung des Schalldämpfers notwendig Arbeiten an Kühlturm 3,4,5,6,7 durchführen Kühlturme 1,2 auslassen da diese am erneuert werden
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Spannkopflager TI-40 Nachschmieren Gleitschienen Spannkopflager Nachschmieren Stehlager SIG-03-kurz Nachschmieren Spannkopflager TI30 Nachschmieren Gleitschienen Spannkopflager Nachschmieren Flanschlager-quadrat FIS-20 Nachschmieren Loslagerrollen Rollon Lauffläche Nachschmieren zusätzlich: nachgerüstete, kleine Folienwalze Nachschmieren
Jährliche Kontrolle
Stand Moser: ist in KW 51 terminiert. Meier 49 821 80 85 6-15 Ziegler. Vermutlich.
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen HGW20CC Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 2200-Umlufttrockner 02 216 2230.0010 ME114909 Spannlager Hochtemperatur YAR208-2FWVA228 SKF 8 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Mahlo Den Sensor bitte ab und zu mit einem weichen, fusselfreien Tuch und Bildschirmreiniger säubern In regelmäßigen Abständen ist der Kondensatabscheider auf Leere zu prüfen. Gegebenenfalls manuell entleeren
Kühltürme gereeinigt Düsen kontrollieren und ggf reinigen Wassereinsatz reinigen
Kabel defekt
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 2100-Zugwerk-5 196 2100.0170 2100.0420 ME29255 ME116097 Flanschlager-quadrat Lagereinsatz Hochtemperatur HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 197 2100.0210 2100.0400 ME21220 ME41302 Stehlager SI-40 d40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 198 2100.0210 2100.0410 ME21220 ME41304 Stehlager SI-40 d40mm mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 199 2100.0180 2100.0410 ME21222 ME41304 Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 200 2100.0190 2100.0400 ME42101 ME41302 Flanschlager-quadrat FIS-40 SI-40 d40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor g500-B2700 Ölstand kontrollieren Kegelradgetriebemotor g500-B110 Ölstand kontrollieren Loslagerrollen Rollon Lauffläche Nachschmieren
Temperatur und Feuchtekontrolle Eintragungen im Ordner
3-monatliche Kontrolle der Erste-Hilfe-Kästen Material auffüllen, Ordnung machen, auf Sauberkeit achten
Safety Control Modul A9 Freigabe fehlt
Vorgaben aus Held Wartungsplan Anlagenteil Intervall Durchführung Beschreibung Anweisung Hinweis Schutz und Trennwand monatlich Elektriker Sicherheitsschalter und Betätiger prüfen auf festen Sitz Entfernen von Schmutz prüfen der Leitungseinführung und anschlüsse SCH.1 SCH.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren W.3 W.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren
Jährliche Wartung der Klimaanlagen
Halbjährliche Sichtprüfung Reinigung
2-monatliche KontrolleAustausch der Antriebsriemen Motor Ventilator Wärmerückgewinnung Abgasseite eventuell Lagerungen nachschmieren
Durchführung: Destilliertes Wasser 0 Brix Kalibrierlösung 5 Brix Kalibrierlösung 7,5 Brix Messung bei 20C Messgeräte und Kalibrierlösungen bei 20C mind. 24h temperieren

View File

@ -1,270 +0,0 @@
{"id":6,"text":"Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers","label":[[0,8,"Zyklus"],[0,66,"Auftrag"],[9,28,"Prüfung"]],"Comments":[]}
{"id":7,"text":"Wöchentliche Sichtkontrolle Reinigung","label":[[0,12,"Zyklus"],[0,37,"Auftrag"],[13,27,"Prüfung"],[28,37,"Handlung"]],"Comments":[]}
{"id":8,"text":"Tägliche Überprüfung der Ölabscheider","label":[[0,8,"Zyklus"],[0,37,"Auftrag"],[9,20,"Prüfung"],[25,37,"Anlagen"]],"Comments":[]}
{"id":9,"text":"Wöchentliche Kontrolle der WC-Anlagen","label":[[0,12,"Zyklus"],[0,37,"Auftrag"],[13,22,"Prüfung"],[27,37,"Anlagen"]],"Comments":[]}
{"id":10,"text":"Halbjährliche Kontrolle des Stabbreithalters","label":[[0,13,"Zyklus"],[0,44,"Auftrag"],[14,23,"Prüfung"],[28,44,"Komponenten"]],"Comments":[]}
{"id":11,"text":"Brandschutztechnische Prüfung","label":[[0,29,"Auftrag"],[22,29,"Prüfung"]],"Comments":[]}
{"id":12,"text":"Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[0,86,"Auftrag"],[12,22,"Komponenten"],[23,31,"Komponenten"],[32,50,"Komponenten"],[51,57,"Komponenten"],[58,66,"Komponenten"],[87,97,"Handlung"],[87,118,"Auftrag"],[98,118,"Komponenten"]],"Comments":[]}
{"id":13,"text":"Täglicher Technikrundgang","label":[[0,9,"Zyklus"],[0,25,"Auftrag"],[10,25,"Prüfung"]],"Comments":[]}
{"id":14,"text":"Monatliche Sichtkontrolle","label":[[0,10,"Zyklus"],[0,25,"Auftrag"],[11,25,"Prüfung"]],"Comments":[]}
{"id":15,"text":"Monatliche Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,10,"Zyklus"],[0,97,"Auftrag"],[11,18,"Prüfung"],[23,33,"Komponenten"],[34,42,"Komponenten"],[43,61,"Komponenten"],[62,68,"Komponenten"],[69,77,"Komponenten"],[98,108,"Handlung"],[98,129,"Auftrag"],[109,129,"Komponenten"]],"Comments":[]}
{"id":16,"text":"Tägliche Kontrolle der Kompressorstationen","label":[[0,8,"Zyklus"],[0,42,"Auftrag"],[9,18,"Prüfung"],[23,42,"Anlagen"]],"Comments":[]}
{"id":17,"text":"Tägliche Kesselhauskontrolle","label":[[0,8,"Zyklus"],[0,28,"Auftrag"],[9,28,"Anlagen"],[9,28,"Prüfung"]],"Comments":[]}
{"id":18,"text":"Tägliche Kontrolle der Wasseraufbereitungsanlagen","label":[[0,8,"Zyklus"],[0,49,"Auftrag"],[9,18,"Prüfung"],[23,49,"Anlagen"]],"Comments":[]}
{"id":19,"text":"Tägliche Kontrolle der Heizungsanlagen","label":[[0,8,"Zyklus"],[0,38,"Auftrag"],[9,18,"Prüfung"],[23,38,"Anlagen"]],"Comments":[]}
{"id":20,"text":"Jährliche Überprüfung der Leitern","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,21,"Prüfung"],[26,33,"Anlagen"]],"Comments":[]}
{"id":21,"text":"Tägliche Kontrolle Druckkontrolle 4,5 bar 0,5 bar gegebenenfalls Filter sauber machen.","label":[[0,8,"Zyklus"],[0,49,"Auftrag"],[9,18,"Prüfung"],[50,85,"Auftrag"],[65,71,"Komponenten"],[72,85,"Handlung"]],"Comments":[]}
{"id":22,"text":"Wöchentliche Sichtprüfung Reinigung","label":[[0,12,"Zyklus"],[0,35,"Auftrag"],[13,25,"Prüfung"],[26,35,"Handlung"]],"Comments":[]}
{"id":23,"text":"Betriebssicherheitsüberprüfung","label":[[0,30,"Auftrag"],[0,30,"Prüfung"]],"Comments":[]}
{"id":24,"text":"Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen","label":[[0,7,"Prüfung"],[13,25,"Komponenten"],[13,75,"Auftrag"],[26,38,"Komponenten"],[39,48,"Parameter"],[49,64,"Parameter"],[65,75,"Prüfung"]],"Comments":[]}
{"id":25,"text":"Täglicher Rundgang. Desifektionsmittel auffüllen und Aschenbecher leeren","label":[[0,9,"Zyklus"],[0,18,"Auftrag"],[10,18,"Prüfung"],[20,38,"Komponenten"],[20,48,"Handlung"],[20,72,"Auftrag"],[53,65,"Komponenten"],[53,72,"Handlung"]],"Comments":[]}
{"id":26,"text":"Vorgaben aus Brückner Wartungsplan siehe Extradaten","label":[[0,34,"Auftrag"],[13,21,"Name"],[22,34,"Prüfung"]],"Comments":[]}
{"id":27,"text":"Wöchentliche Wartung der Toiletten","label":[[0,12,"Zyklus"],[0,34,"Auftrag"],[13,20,"Prüfung"],[25,34,"Anlagen"]],"Comments":[]}
{"id":28,"text":"Monatliche Frostprävention","label":[[0,10,"Zyklus"],[0,26,"Auftrag"],[11,26,"Handlung"]],"Comments":[]}
{"id":29,"text":"Vorgaben aus PLEVA Wartungsplan siehe Extradaten","label":[[0,31,"Auftrag"],[13,18,"Name"],[19,31,"Prüfung"]],"Comments":[]}
{"id":30,"text":"3-monatliche Sichtkontrolle Reinigung","label":[[0,12,"Zyklus"],[0,37,"Auftrag"],[13,27,"Prüfung"],[28,37,"Handlung"]],"Comments":[]}
{"id":31,"text":"Wöchentliche Reinigung","label":[[0,12,"Zyklus"],[0,22,"Auftrag"],[13,22,"Handlung"]],"Comments":[]}
{"id":32,"text":"Jährliche Überprüfung der Kompensatoren auf Verschleiß und Dichtigkeit","label":[[0,9,"Zyklus"],[0,70,"Auftrag"],[10,21,"Prüfung"],[26,39,"Komponenten"]],"Comments":[]}
{"id":33,"text":"Monatliche Wartung der Kühltürme Schmieren und Kontrolle der Riemen","label":[[0,10,"Zyklus"],[0,32,"Auftrag"],[11,18,"Prüfung"],[23,32,"Komponenten"],[33,42,"Handlung"],[33,67,"Auftrag"],[47,56,"Prüfung"],[61,67,"Komponenten"]],"Comments":[]}
{"id":34,"text":"Tägliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden","label":[[0,8,"Zyklus"],[0,83,"Auftrag"],[17,36,"Prüfung"],[69,83,"Abteilung"],[84,96,"Komponenten"],[84,123,"Auftrag"],[97,123,"Handlung"]],"Comments":[]}
{"id":35,"text":"Küsters-Anlage: Anlage auf Leckagen prüfen Lager abschmieren Campen-Aufwickler: Linearkugellager schmieren Campen-Abwickler: Linearkugellager schmieren Wumag-Trockner: Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Wasseraufbereitung: Anlage auf Leckagen prüfen","label":[[0,14,"Anlagen"],[0,60,"Auftrag"],[27,42,"Handlung"],[36,42,"Prüfung"],[43,48,"Komponenten"],[43,60,"Handlung"],[61,78,"Anlagen"],[61,106,"Auftrag"],[80,96,"Komponenten"],[80,106,"Handlung"],[107,123,"Anlagen"],[107,151,"Auftrag"],[125,141,"Komponenten"],[125,151,"Handlung"],[152,166,"Anlagen"],[152,227,"Auftrag"],[168,186,"Prüfung"],[208,222,"Störbild"],[228,246,"Anlagen"],[228,274,"Auftrag"],[259,274,"Handlung"],[268,274,"Prüfung"]],"Comments":[]}
{"id":36,"text":"Jährliche Überprüfung der Leitern. Stand Stöppel: -Leiterprüfung wurde von Herrn Buschmann terminiert und wird derzeit von Herrn Förster abgearbeitet. -Defekte Leiter reparieren","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,21,"Prüfung"],[26,33,"Anlagen"],[41,48,"Name"],[51,64,"Prüfung"],[51,149,"Auftrag"],[75,90,"Name"],[123,136,"Name"],[152,159,"Störbild"],[152,177,"Auftrag"],[160,166,"Anlagen"],[160,177,"Handlung"]],"Comments":[]}
{"id":37,"text":"Prüfung nach DGUV V3","label":[[0,7,"Prüfung"],[0,20,"Auftrag"]],"Comments":[]}
{"id":38,"text":"Tägliche Kontrolle","label":[[0,8,"Zyklus"],[0,18,"Auftrag"],[9,18,"Prüfung"]],"Comments":[]}
{"id":39,"text":"Vorgabe aus Wartungsplan Firma Brückner siehe Vorbelegung Extradaten","label":[[0,39,"Auftrag"],[12,24,"Prüfung"],[31,39,"Name"]],"Comments":[]}
{"id":40,"text":"Jährliche Überprüfung der Akkus durch Firma Hawker","label":[[0,9,"Zyklus"],[0,50,"Auftrag"],[10,21,"Prüfung"],[26,31,"Komponenten"],[44,50,"Name"]],"Comments":[]}
{"id":41,"text":"Vorgaben aus Mahr Unipre Wartungsplan siehe Extradaten","label":[[0,37,"Auftrag"],[13,24,"Name"],[25,37,"Prüfung"]],"Comments":[]}
{"id":42,"text":"Monatliche Kontrolle des Erste-Hilfe-Koffers orange. Koffer muss blombiert sein. Wenn Blombe nicht vorhanden bitte Ticket an das Magazin","label":[[0,10,"Zyklus"],[0,51,"Auftrag"],[11,20,"Prüfung"],[25,44,"Komponenten"],[81,136,"Auftrag"],[109,136,"Handlung"]],"Comments":[]}
{"id":43,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenenfalls reinigen und schmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[31,37,"Name"],[67,78,"Komponenten"],[67,101,"Handlung"],[67,139,"Auftrag"],[117,139,"Handlung"]],"Comments":[]}
{"id":44,"text":"Leiterprüfung derzeit in Arbeit Abteilungsleiter sind per Email am über deren Eigenverantwortlichkeit und Mithilfe durch Herr Graf informiert worden.","label":[[0,14,"Prüfung"],[0,31,"Auftrag"],[121,130,"Name"]],"Comments":[]}
{"id":45,"text":"Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin. Auflistung des Verbandsmaterial findet man unter den Extradaten UTT intern des Objektes","label":[[0,10,"Zyklus"],[0,40,"Auftrag"],[11,20,"Prüfung"],[25,40,"Anlagen"],[41,99,"Auftrag"],[72,99,"Handlung"]],"Comments":[]}
{"id":46,"text":"Monatliche Kontroll- und Wartungsarbeiten siehe Arbeitsplan","label":[[0,10,"Zyklus"],[0,41,"Auftrag"],[11,41,"Prüfung"]],"Comments":[]}
{"id":47,"text":"Wöchentliche Kontrolle der digitalen Feuchte und Temperatursensoren mit Hilfe des Efficio-System. Messwerte abgleichen Vorgabe Weberei 65 22C","label":[[0,12,"Zyklus"],[0,96,"Auftrag"],[13,22,"Prüfung"],[27,67,"Komponenten"],[98,118,"Handlung"],[98,141,"Auftrag"],[127,134,"Abteilung"]],"Comments":[]}
{"id":48,"text":"Wöchentliche Kontrolle der Kühltürme","label":[[0,12,"Zyklus"],[0,36,"Auftrag"],[13,22,"Prüfung"],[27,36,"Anlagen"]],"Comments":[]}
{"id":49,"text":"2-wöchige Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,9,"Zyklus"],[0,78,"Auftrag"],[10,19,"Handlung"],[20,34,"Prüfung"],[35,59,"Komponenten"],[60,78,"Prüfung"]],"Comments":[]}
{"id":50,"text":"Wöchentliche Kontrolle Sprinkleranlage","label":[[0,12,"Zyklus"],[0,38,"Auftrag"],[13,22,"Prüfung"],[23,38,"Anlagen"]],"Comments":[]}
{"id":51,"text":"Monatliche Sichtkontrolle Reinigung","label":[[0,10,"Zyklus"],[0,35,"Auftrag"],[11,25,"Prüfung"],[26,35,"Handlung"]],"Comments":[]}
{"id":52,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[0,151,"Auftrag"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[49,61,"Komponenten"],[66,73,"Komponenten"],[85,93,"Zyklus"],[107,151,"Handlung"],[132,137,"Komponenten"],[152,217,"Auftrag"],[174,196,"Handlung"],[187,196,"Komponenten"],[197,217,"Zyklus"],[218,234,"Prüfung"],[218,264,"Auftrag"],[235,264,"Handlung"],[256,264,"Komponenten"]],"Comments":[]}
{"id":53,"text":"Wöchentliche Wartung Formplatte: Festen Sitz der Befestigungsschrauben prüfen Gegendruckbolzen: Verschleiß prüfen Gesamtanlage: Anlage auf Leckage prüfen; Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Schweißköpfe: Verschleiß prüfen","label":[[0,12,"Zyklus"],[0,31,"Auftrag"],[13,20,"Prüfung"],[21,31,"Komponenten"],[33,77,"Auftrag"],[49,70,"Kleinteile"],[71,77,"Prüfung"],[78,94,"Komponenten"],[78,113,"Auftrag"],[96,113,"Handlung"],[114,126,"Anlagen"],[114,153,"Auftrag"],[139,153,"Handlung"],[147,153,"Prüfung"],[155,214,"Auftrag"],[164,173,"Prüfung"],[178,190,"Anlagen"],[195,209,"Störbild"],[215,227,"Komponenten"],[215,246,"Auftrag"],[229,246,"Handlung"],[240,246,"Prüfung"]],"Comments":[]}
{"id":54,"text":"Wöchentliche Leerung des Papiermüllbehälters im Keller des Personalbüro","label":[[0,12,"Zyklus"],[0,71,"Auftrag"],[13,44,"Handlung"],[25,44,"Anlagen"],[48,71,"Ort"]],"Comments":[]}
{"id":55,"text":"Sherif Karabulut Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers","label":[[0,16,"Name"],[17,25,"Zyklus"],[17,83,"Auftrag"],[26,45,"Prüfung"]],"Comments":[]}
{"id":56,"text":"Sichtkontrolle","label":[[0,14,"Auftrag"],[0,14,"Prüfung"]],"Comments":[]}
{"id":57,"text":"Stab wurde getauscht","label":[[0,4,"Komponenten"],[0,20,"Auftrag"],[0,20,"Handlung"]],"Comments":[]}
{"id":58,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenfalls reinigen und schmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,78,"Komponenten"],[67,101,"Handlung"],[67,137,"Auftrag"],[115,137,"Handlung"]],"Comments":[]}
{"id":59,"text":"- Reinigen des Gerätes von Außen mit einem feuchten Reinigungstuch keine Lösungsmittel oder scharfe Reiniger verwenden Sichtprüfung des Luftreinigers Filter und Geräteinneres auf Verschmutzung undoder Beschädigungen Prüfen, dass alle Schrauben fest sitzen Vorfilter auf Verunreinigungen prüfen evtl. tauschen Sicherstellung, dass keine Ansaug- und Ausblasöffnungen bedeckt sind und keine Verschmutzungenlose Fremdkörper auf der Ausblasöffnung liegen.","label":[[2,10,"Handlung"],[2,118,"Auftrag"],[67,118,"Handlung"],[119,131,"Prüfung"],[119,215,"Auftrag"],[136,156,"Komponenten"],[161,174,"Komponenten"],[179,192,"Störbild"],[201,215,"Störbild"],[216,222,"Prüfung"],[216,255,"Auftrag"],[234,243,"Kleinteile"],[256,265,"Komponenten"],[256,308,"Auftrag"],[270,286,"Störbild"],[270,308,"Handlung"],[309,323,"Prüfung"],[309,449,"Auftrag"],[336,364,"Komponenten"],[388,419,"Störbild"],[428,442,"Komponenten"]],"Comments":[]}
{"id":60,"text":"Überprüfung von Indikator Testomat Wasserhärte Filter Vordruck Enthärtung","label":[[0,11,"Prüfung"],[0,73,"Auftrag"],[16,34,"Komponenten"],[35,46,"Parameter"],[47,53,"Komponenten"],[54,73,"Parameter"]],"Comments":[]}
{"id":61,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Spannlager Hochtemperatur Nachschmieren Spindel mit Mutter Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[31,37,"Name"],[67,77,"Komponenten"],[67,106,"Auftrag"],[93,106,"Handlung"],[107,125,"Komponenten"],[107,139,"Auftrag"],[126,139,"Handlung"]],"Comments":[]}
{"id":62,"text":"Jährliche Überprüfung Termin angefragt Schneider Termin für Schneider","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[22,48,"Handlung"],[39,48,"Name"],[49,69,"Auftrag"],[60,69,"Name"]],"Comments":[]}
{"id":63,"text":"Tägliche Kontrolle: Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen","label":[[0,8,"Zyklus"],[0,18,"Auftrag"],[9,18,"Prüfung"],[20,27,"Prüfung"],[33,45,"Komponenten"],[33,95,"Auftrag"],[46,58,"Komponenten"],[59,68,"Parameter"],[69,84,"Parameter"],[85,95,"Prüfung"]],"Comments":[]}
{"id":64,"text":"Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filert auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung","label":[[0,12,"Zyklus"],[0,33,"Auftrag"],[13,22,"Prüfung"],[23,33,"Anlagen"],[34,46,"Komponenten"],[34,119,"Auftrag"],[48,61,"Prüfung"],[48,90,"Handlung"],[77,90,"Störbild"],[91,104,"Prüfung"],[91,119,"Handlung"],[109,119,"Parameter"],[120,132,"Komponenten"],[120,321,"Auftrag"],[134,149,"Ort"],[151,186,"Handlung"],[166,172,"Komponenten"],[173,186,"Prüfung"],[187,211,"Handlung"],[191,204,"Störbild"],[212,222,"Komponenten"],[224,237,"Prüfung"],[224,249,"Handlung"],[242,249,"Parameter"],[250,321,"Handlung"],[259,268,"Prüfung"],[273,292,"Komponenten"],[297,310,"Komponenten"],[311,321,"Störbild"]],"Comments":[]}
{"id":65,"text":"Jährliche elektrische Überprüfung","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[22,33,"Prüfung"]],"Comments":[]}
{"id":66,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlagergehäuse SNI 530 Nachschmieren Flanschlager-quadrat FUU-060 Hochtemperatureinsatz Nachschmieren Flanschlager RIZ60 Hochtemperatureinsatz Nachschmieren Spannkopflager TIU-60 Hochtemperatureinsatz Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[31,37,"Name"],[67,91,"Komponenten"],[67,105,"Auftrag"],[92,105,"Handlung"],[106,134,"Komponenten"],[106,170,"Auftrag"],[135,156,"Komponenten"],[157,170,"Handlung"],[171,189,"Komponenten"],[171,225,"Auftrag"],[190,211,"Komponenten"],[212,225,"Handlung"],[226,283,"Auftrag"],[270,283,"Handlung"]],"Comments":[]}
{"id":67,"text":"Monatliche Wartung nach Wartungsplan siehe Extradaten","label":[[0,10,"Zyklus"],[0,36,"Auftrag"],[11,18,"Prüfung"]],"Comments":[]}
{"id":68,"text":"Monatliche Wartung nach Arbeitsplan","label":[[0,10,"Zyklus"],[0,35,"Auftrag"],[11,18,"Prüfung"]],"Comments":[]}
{"id":69,"text":"Hydrauliköl Ölstand-Sichtprüfung Lager Ketten Tänzerrolle nachschmieren und reinigen","label":[[0,11,"Komponenten"],[0,84,"Auftrag"],[12,32,"Prüfung"],[33,38,"Komponenten"],[39,45,"Komponenten"],[46,57,"Komponenten"],[58,84,"Handlung"]],"Comments":[]}
{"id":70,"text":"Austausch der Aktivkohlepatronen","label":[[0,9,"Handlung"],[0,32,"Auftrag"],[14,32,"Komponenten"]],"Comments":[]}
{"id":71,"text":"2-wöchige Kontrolle","label":[[0,9,"Zyklus"],[0,19,"Auftrag"],[10,19,"Prüfung"]],"Comments":[]}
{"id":72,"text":"Halbjährliche Kontrolle","label":[[0,13,"Zyklus"],[0,23,"Auftrag"],[14,23,"Prüfung"]],"Comments":[]}
{"id":73,"text":"2-wöchentliche Reinigung der Rampenbereiche und Containerstellflächen","label":[[0,14,"Zyklus"],[0,69,"Auftrag"],[15,24,"Handlung"],[29,43,"Ort"],[48,69,"Ort"]],"Comments":[]}
{"id":74,"text":"Jährliche Überprüfung Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[28,34,"Name"],[36,87,"Auftrag"],[42,45,"Name"],[56,61,"DatumZeit"],[77,80,"Komponenten"],[77,87,"Handlung"]],"Comments":[]}
{"id":75,"text":"2 Wöchentliche Kontrolle","label":[[0,14,"Zyklus"],[0,24,"Auftrag"],[15,24,"Prüfung"]],"Comments":[]}
{"id":76,"text":"Monatliche Kontrolle","label":[[0,10,"Zyklus"],[0,20,"Auftrag"],[11,20,"Prüfung"]],"Comments":[]}
{"id":77,"text":"Tägliche Überprüfung von: Indikator Testomat Wasserhärte Filter Vordruck Enthärtung","label":[[0,8,"Zyklus"],[0,83,"Auftrag"],[9,20,"Prüfung"],[26,44,"Komponenten"],[45,56,"Parameter"],[57,63,"Komponenten"],[64,72,"Parameter"],[73,83,"Komponenten"]],"Comments":[]}
{"id":78,"text":"Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filter auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung","label":[[0,12,"Zyklus"],[0,33,"Auftrag"],[13,22,"Prüfung"],[23,33,"Anlagen"],[34,46,"Komponenten"],[34,119,"Auftrag"],[48,61,"Prüfung"],[48,90,"Handlung"],[66,72,"Komponenten"],[77,90,"Störbild"],[91,104,"Prüfung"],[91,119,"Handlung"],[109,119,"Parameter"],[120,132,"Komponenten"],[120,211,"Auftrag"],[134,149,"Ort"],[151,186,"Handlung"],[166,172,"Komponenten"],[173,186,"Prüfung"],[187,211,"Handlung"],[191,204,"Störbild"],[212,222,"Komponenten"],[212,321,"Auftrag"],[224,237,"Prüfung"],[224,250,"Handlung"],[242,249,"Parameter"],[250,321,"Handlung"],[259,268,"Prüfung"],[273,292,"Komponenten"],[297,310,"Komponenten"],[311,321,"Störbild"]],"Comments":[]}
{"id":79,"text":"3-Monatliche Reinigung und Prüfung der Kühlgeräte","label":[[0,12,"Zyklus"],[0,49,"Auftrag"],[13,22,"Handlung"],[27,34,"Prüfung"],[39,49,"Anlagen"]],"Comments":[]}
{"id":80,"text":"Prüfung der Insektenvernichter nach DIN VDE 0701-0702","label":[[0,7,"Prüfung"],[0,53,"Auftrag"],[12,30,"Anlagen"]],"Comments":[]}
{"id":81,"text":"Wöchentliche Kontolle der Schraubenbestände.","label":[[0,12,"Zyklus"],[0,43,"Auftrag"],[13,21,"Prüfung"],[26,43,"Kleinteile"]],"Comments":[]}
{"id":82,"text":"Jährliche Überprüfung der Hebezeuge Stand Moser: Termin ist am 23-","label":[[0,9,"Zyklus"],[0,35,"Auftrag"],[10,21,"Prüfung"],[26,35,"Anlagen"]],"Comments":[]}
{"id":83,"text":"Sichtprüfung","label":[[0,12,"Auftrag"],[0,12,"Prüfung"]],"Comments":[]}
{"id":84,"text":"Reinigung und Abschmierung von Ventilator und Motor","label":[[0,26,"Handlung"],[0,51,"Auftrag"],[31,41,"Komponenten"],[46,51,"Komponenten"]],"Comments":[]}
{"id":85,"text":"Prüfung von: Hr. Förster Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[0,99,"Auftrag"],[13,24,"Name"],[25,35,"Komponenten"],[36,44,"Komponenten"],[45,63,"Komponenten"],[64,70,"Komponenten"],[71,79,"Komponenten"],[100,110,"Handlung"],[100,131,"Auftrag"],[111,131,"Komponenten"]],"Comments":[]}
{"id":86,"text":"Jährliche Überprüfung Stand heute, für terminiert Moser Stand, Termin für ca. 10 Uhr Moser Regalprüfer soll gefragt werden, ob die Lagerung der Paletten im obersten Fach neues Hochregal in Halle 5758 so zulässig ist. Schneider Lagerung der Paletten ist so zulässig wir erhalten noch die Bestätigung Wurde alles am geprüft.","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[50,55,"Name"],[78,84,"DatumZeit"],[85,90,"Name"],[91,322,"Auftrag"],[131,152,"Handlung"],[153,199,"Ort"],[203,211,"Störbild"],[217,226,"Name"],[227,248,"Handlung"],[256,264,"Störbild"]],"Comments":[]}
{"id":87,"text":"Jährliche Überprüfung der Hebezeuge Stand Stöppel: Termin für den vereinbart.","label":[[0,9,"Zyklus"],[0,35,"Auftrag"],[10,21,"Prüfung"],[26,35,"Anlagen"]],"Comments":[]}
{"id":88,"text":"Jährliche Überprüfung der Hebezeuge Stand Stöppel: Herr Bachmann, Fa. Pfeifer, schickt Angebot und Terminvorschlag zur Prüfung. Stand Stöppel: Terminiert auf","label":[[0,9,"Zyklus"],[0,35,"Auftrag"],[10,21,"Prüfung"],[26,35,"Anlagen"],[42,49,"Name"],[51,64,"Name"],[66,77,"Name"],[134,141,"Name"]],"Comments":[]}
{"id":89,"text":"Jährliche Überprüfung der Kräne Stand Stöppel: Fa. Lutz meldet sich wegen Terminabsprache bei uns in KW 18. Stand Stöppel: UVV findet am statt. Stand Stöppel: Prüfung hat stattgefunden. Allerdings sind die Prüfberichte noch nicht im Haus.","label":[[0,9,"Zyklus"],[0,31,"Auftrag"],[10,21,"Prüfung"],[26,31,"Anlagen"],[38,45,"Name"],[47,55,"Name"],[101,106,"DatumZeit"],[114,121,"Name"],[123,126,"Prüfung"],[150,157,"Name"],[159,166,"Prüfung"],[159,184,"Handlung"]],"Comments":[]}
{"id":90,"text":"Jährliche Überprüfung der Kräne Termin: 03-04.05. Binder Kräne geprüft am Schneider","label":[[0,9,"Zyklus"],[0,31,"Auftrag"],[10,21,"Prüfung"],[26,31,"Anlagen"],[40,48,"DatumZeit"],[50,56,"Name"],[50,83,"Handlung"],[63,70,"Prüfung"],[74,83,"Name"]],"Comments":[]}
{"id":91,"text":"Stand Stöppel: In Absprache mit Herrn Graf auf 06.10. und mit Herrn Lutz terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.","label":[[6,13,"Name"],[15,83,"Handlung"],[32,42,"Name"],[47,53,"DatumZeit"],[62,72,"Name"],[91,98,"Name"],[100,107,"Prüfung"],[100,122,"Handlung"]],"Comments":[]}
{"id":92,"text":"Lager tauschen","label":[[0,5,"Komponenten"],[0,14,"Auftrag"],[6,14,"Handlung"]],"Comments":[]}
{"id":93,"text":"Ölstand prüfen, Luftfilter kontrollieren, Kondensat ablassen, Kompressor reinigen.","label":[[0,7,"Parameter"],[0,14,"Auftrag"],[8,14,"Prüfung"],[16,26,"Komponenten"],[16,40,"Auftrag"],[27,40,"Prüfung"],[42,51,"Komponenten"],[42,60,"Auftrag"],[52,60,"Handlung"],[62,72,"Komponenten"],[62,81,"Auftrag"],[73,81,"Handlung"]],"Comments":[]}
{"id":94,"text":"Jährliche Wartung der RWA-Klappen","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,17,"Prüfung"],[22,33,"Komponenten"]],"Comments":[]}
{"id":95,"text":"Monatliche Überprüfung der roten Nottelefone","label":[[0,10,"Zyklus"],[0,44,"Auftrag"],[11,22,"Prüfung"],[33,44,"Anlagen"]],"Comments":[]}
{"id":96,"text":"Am durch fa Pfeifer ausgeführt","label":[[3,30,"Handlung"],[9,19,"Name"]],"Comments":[]}
{"id":97,"text":"Vorgabe aus Wartungsplan Firma Mahlo siehe Extradaten","label":[[0,36,"Auftrag"],[12,24,"Prüfung"],[25,36,"Name"]],"Comments":[]}
{"id":98,"text":"Küsters-Anlage: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Schutzabdeckung prüfen Türdichtungen kontrollieren Absauganlage prüfen Campen-Aufwickler: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Bolzen kontrollieren und nachspann","label":[[0,14,"Anlagen"],[0,138,"Auftrag"],[16,25,"Komponenten"],[30,49,"Handlung"],[50,67,"Parameter"],[50,67,"Prüfung"],[68,83,"Komponenten"],[68,90,"Handlung"],[91,104,"Komponenten"],[91,118,"Handlung"],[105,118,"Prüfung"],[119,131,"Komponenten"],[119,138,"Handlung"],[132,138,"Prüfung"],[139,156,"Anlagen"],[139,244,"Auftrag"],[158,167,"Komponenten"],[172,191,"Handlung"],[192,209,"Parameter"],[192,209,"Prüfung"],[210,216,"Komponenten"],[210,244,"Handlung"]],"Comments":[]}
{"id":99,"text":"Wöchentliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden","label":[[0,12,"Zyklus"],[0,87,"Auftrag"],[21,40,"Prüfung"],[73,87,"Abteilung"],[88,100,"Komponenten"],[88,127,"Auftrag"],[108,127,"Handlung"]],"Comments":[]}
{"id":100,"text":"visuelle Schlitten Überprüfung auf Beschädigungen an der BeschichtungLegierung Macken, Grate","label":[[0,92,"Auftrag"],[19,30,"Prüfung"],[35,49,"Störbild"],[57,78,"Parameter"],[79,85,"Störbild"],[87,92,"Störbild"]],"Comments":[]}
{"id":101,"text":"Termin in KW 38","label":[[10,15,"DatumZeit"]],"Comments":[]}
{"id":102,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, Gewindestiftbefestigung nachschmieren Stehlager SI-40, Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz -Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,82,"Komponenten"],[67,121,"Auftrag"],[84,107,"Komponenten"],[108,121,"Handlung"],[122,137,"Komponenten"],[122,176,"Auftrag"],[139,162,"Komponenten"],[163,176,"Handlung"],[177,204,"Komponenten"],[177,269,"Auftrag"],[209,255,"Komponenten"],[256,269,"Handlung"],[270,296,"Komponenten"],[270,360,"Auftrag"],[301,346,"Komponenten"],[347,360,"Handlung"]],"Comments":[]}
{"id":103,"text":"Rauwalze Einziehwalze muss neu überzogen werden","label":[[0,21,"Komponenten"],[0,47,"Auftrag"],[27,47,"Handlung"]],"Comments":[]}
{"id":104,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, mit Hochtemperatureinsatz Gewindestiftbefestigung nachschmieren Stehlager SI-40, mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,82,"Komponenten"],[67,147,"Auftrag"],[88,133,"Komponenten"],[134,147,"Handlung"],[148,163,"Komponenten"],[148,228,"Auftrag"],[169,214,"Komponenten"],[215,228,"Handlung"],[229,256,"Komponenten"],[229,296,"Auftrag"],[261,282,"Komponenten"],[283,296,"Handlung"],[297,323,"Komponenten"],[297,387,"Auftrag"],[328,373,"Komponenten"],[374,387,"Handlung"],[388,415,"Komponenten"],[388,474,"Auftrag"],[420,460,"Komponenten"],[461,474,"Handlung"]],"Comments":[]}
{"id":105,"text":"Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,9,"Handlung"],[0,68,"Auftrag"],[10,24,"Prüfung"],[25,49,"Anlagen"],[50,68,"Parameter"]],"Comments":[]}
{"id":107,"text":"Normale monatliche Überprüfung Stand Stöppel: Terminiert auf KW 49. Stand Binder: 20.12-22.12","label":[[0,30,"Auftrag"],[8,18,"Zyklus"],[19,30,"Prüfung"],[37,44,"Name"],[46,66,"Handlung"],[61,66,"DatumZeit"],[74,80,"Name"],[82,93,"DatumZeit"]],"Comments":[]}
{"id":108,"text":"Überprüfung","label":[[0,11,"Auftrag"],[0,11,"Prüfung"]],"Comments":[]}
{"id":109,"text":"Normale monatliche Überprüfung","label":[[0,30,"Auftrag"],[8,18,"Zyklus"],[19,30,"Prüfung"]],"Comments":[]}
{"id":110,"text":"Erledigt am Schneider","label":[],"Comments":[]}
{"id":111,"text":"2-Wöchentliche Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,14,"Zyklus"],[0,83,"Auftrag"],[15,24,"Handlung"],[25,39,"Prüfung"],[40,64,"Anlagen"],[65,83,"Parameter"]],"Comments":[]}
{"id":112,"text":"Wöchentliche Sichtprüfung","label":[[0,12,"Zyklus"],[0,25,"Auftrag"],[13,25,"Prüfung"]],"Comments":[]}
{"id":113,"text":"Stand Stöppel: Rückmeldung von Herrn Weyer Ziegler, dass der zuständige Monteuer sich innerhalb der nächsten 3 Tage telefonisch meldet, um einen Termin zu vereinbaren. Stand Stöppel: Prüfung ist auf den, 10.00 Uhr, mit Fa. Fuchs Subler von Ziegler terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.","label":[[6,13,"Name"],[31,50,"Name"],[85,134,"Handlung"],[174,181,"Name"],[183,191,"Prüfung"],[183,258,"Handlung"],[204,213,"DatumZeit"],[219,235,"Name"],[240,247,"Name"],[266,273,"Name"],[275,282,"Prüfung"],[275,297,"Handlung"]],"Comments":[]}
{"id":114,"text":"Normale monatliche Überprüfung Stand Stöppel monatliche Prüfung für Dezember 2020, erfolgt am jährliche Prüfung für das Jahr 2020, erfolgt ab dem.","label":[[0,30,"Auftrag"],[8,18,"Zyklus"],[19,30,"Prüfung"],[37,44,"Name"],[45,55,"Zyklus"],[56,63,"Prüfung"],[68,81,"DatumZeit"]],"Comments":[]}
{"id":115,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Breitstreckwalze Verstellung Nachschmieren Spindelhubgetriebe Nachschmieren Positioniersystem Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,83,"Komponenten"],[67,109,"Auftrag"],[84,109,"Handlung"],[110,128,"Komponenten"],[110,142,"Auftrag"],[129,142,"Handlung"],[143,160,"Komponenten"],[143,174,"Auftrag"],[161,174,"Handlung"]],"Comments":[]}
{"id":116,"text":"Vorgabe aus Wartungsplan Firma Mahlo siehe Vorbelegung Extradaten","label":[[0,36,"Auftrag"],[12,24,"Prüfung"],[25,36,"Name"]],"Comments":[]}
{"id":117,"text":"Monatliche Überprüfung Wartung","label":[[0,10,"Zyklus"],[0,30,"Auftrag"],[11,30,"Prüfung"]],"Comments":[]}
{"id":118,"text":"- Spülzeitprüfung Abflußprüfung Batterie-Überprüfung","label":[[2,17,"Parameter"],[2,17,"Prüfung"],[18,31,"Komponenten"],[18,31,"Prüfung"],[32,52,"Komponenten"],[32,52,"Prüfung"]],"Comments":[]}
{"id":119,"text":"Monatliche Sichtprüfung Reinigung","label":[[0,10,"Zyklus"],[0,33,"Auftrag"],[11,23,"Prüfung"],[24,33,"Handlung"]],"Comments":[]}
{"id":120,"text":"Monatliche Überprüfung der pH- Sonde","label":[[0,10,"Zyklus"],[0,36,"Auftrag"],[11,22,"Prüfung"],[27,36,"Komponenten"]],"Comments":[]}
{"id":121,"text":"Jährliche Überprüfung Stand Stöppel: Terminiert, in Absprache mit Herrn Buschmann, auf, ca. 9.30 Uhr. Stand Stöppel: Terminiert von Fa. Fuchs aufgrund von Krankheit auf den, ca. 9.30 Uhr. Stand Stöppel: Prüfung erfolgte. Die Prüfberichte sind noch nicht im Haus.","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[28,35,"Name"],[66,81,"Name"],[92,100,"DatumZeit"],[108,115,"Name"],[132,141,"Name"],[178,186,"DatumZeit"],[194,201,"Auftrag"],[203,211,"Prüfung"],[203,219,"Handlung"]],"Comments":[]}
{"id":122,"text":"Monatliche Überprüfung der Wärmetauscher im Spannrahmen auf Verschmutzungen Kontrolle an vorderster Kammer","label":[[0,10,"Zyklus"],[0,75,"Auftrag"],[11,22,"Prüfung"],[27,40,"Komponenten"],[41,55,"Ort"],[60,75,"Störbild"],[76,85,"Prüfung"],[76,106,"Auftrag"],[86,106,"Ort"]],"Comments":[]}
{"id":123,"text":"Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,14,"Prüfung"],[0,58,"Auftrag"],[15,39,"Anlagen"],[40,58,"Parameter"]],"Comments":[]}
{"id":124,"text":"Monatliche Reinigung der Lüftungsanlage bei Bedarf Filter tauschen In der Erledigungsbeschreibeung bitte angeben ob Filter getauscht wurden oder nicht","label":[[0,10,"Zyklus"],[0,39,"Auftrag"],[11,20,"Handlung"],[25,39,"Anlagen"],[40,66,"Auftrag"],[51,57,"Komponenten"],[58,66,"Handlung"],[67,150,"Auftrag"],[99,150,"Handlung"],[116,122,"Komponenten"]],"Comments":[]}
{"id":125,"text":"Monatliche Kontrolle der Lüftungsanlage","label":[[0,10,"Zyklus"],[0,39,"Auftrag"],[11,20,"Prüfung"],[25,39,"Anlagen"]],"Comments":[]}
{"id":126,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette Nachschmieren Spindelhubgetriebe Spindel alle 500Std Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,78,"Komponenten"],[67,92,"Auftrag"],[79,92,"Handlung"],[93,119,"Komponenten"],[93,145,"Auftrag"],[120,131,"Zyklus"],[132,145,"Handlung"]],"Comments":[]}
{"id":127,"text":"Stand Moser: Wartung findet ab statt und braucht ca. 3 Tage. Stand Moser: Wurde wegen Krankheit verschoben. Termin 29.11","label":[[6,11,"Name"],[13,59,"Handlung"],[67,72,"Name"],[74,106,"Handlung"],[115,120,"DatumZeit"]],"Comments":[]}
{"id":128,"text":"Monatliche Kontrolle der Wasserzählerstände","label":[[0,10,"Zyklus"],[0,43,"Auftrag"],[11,20,"Prüfung"],[25,43,"Parameter"]],"Comments":[]}
{"id":129,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren Kegelradgetriebemotor g500-B600 Ölstand kontrollieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,94,"Komponenten"],[67,134,"Auftrag"],[99,120,"Komponenten"],[121,134,"Handlung"],[135,161,"Komponenten"],[135,225,"Auftrag"],[166,187,"Komponenten"],[188,211,"Komponenten"],[212,225,"Handlung"],[226,253,"Komponenten"],[226,312,"Auftrag"],[258,279,"Komponenten"],[280,298,"Komponenten"],[299,312,"Handlung"],[313,344,"Komponenten"],[313,366,"Auftrag"],[345,352,"Parameter"],[353,366,"Prüfung"]],"Comments":[]}
{"id":131,"text":"Stand 04.112020 Stöppel: Herr Stauner hat telefonisch mitgeteilt, dass der Monteur ab dem die UVVs durchführt. AB folgt. Stand Stöppel: Herr Stauner hat den Termin,, telefonisch bestätigt.","label":[[6,15,"DatumZeit"],[16,23,"Name"],[25,37,"Name"],[42,109,"Handlung"],[94,98,"Prüfung"],[127,134,"Name"],[136,148,"Name"],[166,187,"Handlung"]],"Comments":[]}
{"id":132,"text":"Monatlicher Austausch der Wasserfilter Vereinbarung im Wartungsvertrag Hr. Radtke","label":[[0,11,"Zyklus"],[0,38,"Auftrag"],[12,21,"Handlung"],[26,38,"Komponenten"],[71,81,"Name"]],"Comments":[]}
{"id":133,"text":"Bolzen nachfetten","label":[[0,6,"Komponenten"],[0,17,"Auftrag"],[7,17,"Handlung"]],"Comments":[]}
{"id":134,"text":"Stand Stöppel: Diese Prüfung wurde von Herrn Sturm auf den, 7.00 Uhr, terminiert.","label":[[6,13,"Name"],[21,28,"Prüfung"],[29,80,"Handlung"],[39,50,"Name"],[60,68,"DatumZeit"]],"Comments":[]}
{"id":135,"text":"Moantlicher Austausch der Wasserfilter Stadtwasser Getränkeautomaten","label":[[0,11,"Zyklus"],[0,68,"Auftrag"],[12,21,"Handlung"],[26,38,"Komponenten"],[39,68,"Anlagen"]],"Comments":[]}
{"id":136,"text":"Monatliches Ablesen der Gaszählerstände","label":[[0,11,"Zyklus"],[0,39,"Auftrag"],[12,19,"Handlung"],[24,39,"Parameter"]],"Comments":[]}
{"id":137,"text":"Aktivkohlepatronen nach Vorgabe tauschen","label":[[0,18,"Komponenten"],[0,40,"Auftrag"],[32,40,"Handlung"]],"Comments":[]}
{"id":138,"text":"Monatliche Kontrolle des Flusen-Absaugrohrs","label":[[0,10,"Zyklus"],[0,43,"Auftrag"],[11,20,"Prüfung"],[25,43,"Komponenten"]],"Comments":[]}
{"id":139,"text":"Prüfung von Scharnier Dichtung Schließvorrichtung Schloß Türgriff allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[0,85,"Auftrag"],[12,21,"Komponenten"],[22,30,"Komponenten"],[31,49,"Komponenten"],[50,56,"Komponenten"],[57,65,"Komponenten"],[86,96,"Handlung"],[86,117,"Auftrag"],[97,117,"Komponenten"]],"Comments":[]}
{"id":140,"text":"Monatliche Kontrolle und Reinigung","label":[[0,10,"Zyklus"],[0,34,"Auftrag"],[11,20,"Prüfung"],[25,34,"Handlung"]],"Comments":[]}
{"id":141,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,80,"Komponenten"],[67,94,"Auftrag"],[81,94,"Handlung"]],"Comments":[]}
{"id":142,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[0,30,"Auftrag"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[31,173,"Auftrag"],[49,61,"Komponenten"],[66,73,"Komponenten"],[80,93,"Zyklus"],[107,151,"Handlung"],[132,137,"Komponenten"],[174,190,"Prüfung"],[174,220,"Auftrag"],[191,200,"Handlung"],[212,220,"Komponenten"]],"Comments":[]}
{"id":143,"text":"Jährliche Überprüfung","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"]],"Comments":[]}
{"id":144,"text":"Monatliche Wartung DruckluftanschlussWartungseinheit: LuftfilterWasserabscheider reinigen leeren Druckluftbehälter: entwässern Druckluftschläuche: Anschlüsse auf festen Sitz prüfen Formplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Gesamtanlage: reinigen Grundplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Sonotroden und Sonotrodenständer: Festen Sitz der Befestigungsschrauben prüfen","label":[[0,10,"Zyklus"],[0,52,"Auftrag"],[11,18,"Prüfung"],[19,52,"Komponenten"],[54,80,"Komponenten"],[54,96,"Auftrag"],[81,96,"Handlung"],[97,114,"Komponenten"],[97,126,"Auftrag"],[116,126,"Handlung"],[127,145,"Komponenten"],[127,180,"Auftrag"],[147,157,"Komponenten"],[174,180,"Prüfung"],[181,191,"Komponenten"],[181,248,"Auftrag"],[202,211,"Prüfung"],[216,230,"Störbild"],[240,248,"Handlung"],[249,261,"Anlagen"],[249,340,"Auftrag"],[263,283,"Handlung"],[272,283,"Komponenten"],[294,303,"Prüfung"],[308,322,"Störbild"],[332,340,"Handlung"],[341,351,"Komponenten"],[341,419,"Auftrag"],[356,373,"Komponenten"],[391,412,"Kleinteile"],[413,419,"Prüfung"]],"Comments":[]}
{"id":145,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Axial-Pendelrollenlager Nachschmieren Stehlager SIU-50 Nachschmieren Spindelmutter KGT Nachschmieren Pendelkugellager Messlager Nachschmieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,90,"Komponenten"],[67,104,"Auftrag"],[91,104,"Handlung"],[105,121,"Komponenten"],[105,135,"Auftrag"],[122,135,"Handlung"],[136,153,"Komponenten"],[136,167,"Auftrag"],[154,167,"Handlung"],[168,184,"Komponenten"],[168,208,"Auftrag"],[185,194,"Komponenten"],[195,208,"Handlung"],[209,240,"Komponenten"],[209,262,"Auftrag"],[241,248,"Parameter"],[249,262,"Prüfung"],[263,294,"Komponenten"],[263,316,"Auftrag"],[295,302,"Parameter"],[303,316,"Prüfung"]],"Comments":[]}
{"id":147,"text":"Jährliche Überprüfung Stand Ahmetaj: Warten auf Termin von MHM. Stand Ahmetaj: Firma MHM kommt am Montag bzw. am Dienstag, Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen Stand Stöppel: Prüfung wurde heute lt. Herrn Sturm erledigt Prüfberichte folgen.","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[28,35,"Name"],[37,62,"Handlung"],[59,62,"Name"],[70,77,"Name"],[79,88,"Name"],[95,104,"DatumZeit"],[110,121,"DatumZeit"],[129,135,"Name"],[137,146,"Name"],[157,162,"DatumZeit"],[178,181,"Komponenten"],[182,188,"Prüfung"],[195,202,"Name"],[204,211,"Prüfung"],[204,248,"Handlung"],[228,239,"Name"]],"Comments":[]}
{"id":148,"text":"Gatter reinigen","label":[[0,6,"Komponenten"],[0,15,"Auftrag"],[7,15,"Handlung"]],"Comments":[]}
{"id":149,"text":"Monatliche elektrische Kontrolle Sichtkontrolle der elektischen Bauteile Motoren auf Geräusche Überprüfung Sicherheitseinrichtungen","label":[[0,10,"Zyklus"],[0,32,"Auftrag"],[23,32,"Prüfung"],[33,47,"Prüfung"],[33,72,"Auftrag"],[52,72,"Komponenten"],[73,80,"Komponenten"],[73,94,"Auftrag"],[85,94,"Störbild"],[95,106,"Prüfung"],[95,131,"Auftrag"],[107,131,"Komponenten"]],"Comments":[]}
{"id":150,"text":"Kontrolle der Dokumentation auf Vollständigkeit","label":[[0,9,"Prüfung"],[0,47,"Auftrag"],[14,27,"Komponenten"]],"Comments":[]}
{"id":151,"text":"Batterie-Wechsel","label":[[0,8,"Komponenten"],[0,16,"Auftrag"],[0,16,"Handlung"]],"Comments":[]}
{"id":152,"text":"Monatliche Kontrolle der Explosionsschutzanlage an den Filteranlagen Laser 2-4","label":[[0,10,"Zyklus"],[0,78,"Auftrag"],[11,20,"Prüfung"],[25,47,"Komponenten"],[55,78,"Anlagen"]],"Comments":[]}
{"id":154,"text":"Vorgaben aus Mahr Unipre Wartungsplan Volumenzähler Überprüfung der Impulseingänge auf der Platine","label":[[0,37,"Auftrag"],[13,24,"Name"],[24,37,"Prüfung"],[38,51,"Komponenten"],[38,98,"Auftrag"],[52,63,"Prüfung"],[68,82,"Parameter"]],"Comments":[]}
{"id":155,"text":"Vorgaben aus Mahr Unipre Wartungsplan Pneumatikventile und pneumatische Steuerung elektr. pneum. Ventile: Kontrolle, bzw. bei Bedarf Dosierpumpe Drucktestkontrolle Reinigung bzw. bei Bedarf neu abdichten","label":[[0,37,"Auftrag"],[13,24,"Name"],[25,37,"Prüfung"],[38,54,"Komponenten"],[38,115,"Auftrag"],[59,81,"Komponenten"],[82,104,"Komponenten"],[106,115,"Prüfung"],[122,203,"Auftrag"],[133,144,"Komponenten"],[145,163,"Prüfung"],[164,173,"Handlung"],[190,203,"Handlung"]],"Comments":[]}
{"id":156,"text":"Jährliche Wartung der RWA-Klappen Stand Firma Bittermann meldet sich in KW 14 bzgl dem Fixtermin","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,17,"Prüfung"],[22,33,"Komponenten"],[40,56,"Name"],[40,96,"Handlung"],[72,77,"DatumZeit"]],"Comments":[]}
{"id":157,"text":"Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin.","label":[[0,10,"Zyklus"],[0,40,"Auftrag"],[11,20,"Prüfung"],[25,40,"Anlagen"],[41,99,"Auftrag"],[55,71,"Komponenten"],[72,99,"Handlung"]],"Comments":[]}
{"id":158,"text":"Vorgaben aus Pleva Wartungsplan Reinigung von Kamera und Beleuchtung mit Baumwolltuch siehe Extradaten","label":[[0,31,"Auftrag"],[13,18,"Name"],[19,31,"Prüfung"],[32,41,"Handlung"],[32,85,"Auftrag"],[46,52,"Komponenten"],[57,68,"Komponenten"]],"Comments":[]}
{"id":159,"text":"3-monatliche Kontrolle","label":[[0,12,"Zyklus"],[0,22,"Auftrag"],[13,22,"Prüfung"]],"Comments":[]}
{"id":161,"text":"Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen","label":[[0,17,"Prüfung"],[0,26,"Auftrag"],[18,26,"Ort"],[28,60,"Komponenten"],[28,111,"Auftrag"],[61,86,"Handlung"],[95,111,"Handlung"]],"Comments":[]}
{"id":162,"text":"Monatliche Sichtkontrolle Wasserzählerstände vom Vormonat Wasserpegel-Kontrolle Betriebsstunden","label":[[0,10,"Zyklus"],[0,57,"Auftrag"],[11,25,"Prüfung"],[26,44,"Parameter"],[58,69,"Parameter"],[58,95,"Auftrag"],[70,79,"Prüfung"]],"Comments":[]}
{"id":164,"text":"Monatliche Kontrolle der gesamten Dachfläche Erweiterung Nord Umrandungen der Zu- Abluftkanäle Moos Unkraut etc. entfernen","label":[[0,10,"Zyklus"],[0,44,"Auftrag"],[11,20,"Prüfung"],[34,44,"Ort"],[62,73,"Ort"],[62,122,"Auftrag"],[78,94,"Anlagen"],[95,122,"Handlung"]],"Comments":[]}
{"id":165,"text":"Monatliche Kontrolle der Rohrtrenner im Trinkwassernetz","label":[[0,10,"Zyklus"],[0,55,"Auftrag"],[11,20,"Prüfung"],[25,36,"Komponenten"],[37,55,"Ort"]],"Comments":[]}
{"id":166,"text":"Zahnriemen tauschen","label":[[0,10,"Komponenten"],[0,19,"Auftrag"],[11,19,"Handlung"]],"Comments":[]}
{"id":167,"text":"Stand Stöppel: lt. H. Rothermel hat die Prüfung durch H. Wenninger stattgefunden. Die Prüfberichte sind allerdings noch nicht im Haus.","label":[[6,13,"Name"],[19,31,"Name"],[36,80,"Handlung"],[40,47,"Prüfung"],[54,66,"Name"]],"Comments":[]}
{"id":168,"text":"Stand Stöppel: Mit Frau Böhm den 02. für die Prüfungen einterminiert.","label":[[6,13,"Name"],[19,28,"Name"],[33,36,"DatumZeit"],[45,54,"Prüfung"],[45,68,"Handlung"]],"Comments":[]}
{"id":169,"text":"2-wöchige Reinigung","label":[[0,9,"Zyklus"],[0,19,"Auftrag"],[10,19,"Handlung"]],"Comments":[]}
{"id":170,"text":"Wöchentliche Kontrolle der Sprinkleranlage","label":[[0,12,"Zyklus"],[0,42,"Auftrag"],[13,22,"Prüfung"],[27,42,"Anlagen"]],"Comments":[]}
{"id":171,"text":"Mischer ausbrennen","label":[[0,7,"Anlagen"],[0,18,"Auftrag"],[8,18,"Handlung"]],"Comments":[]}
{"id":172,"text":"Jährliche Kontrolle der Druckluftleitungen bis Maschinenanschluss siehe Objektkarte","label":[[0,9,"Zyklus"],[0,65,"Auftrag"],[10,19,"Prüfung"],[24,42,"Komponenten"],[43,65,"Ort"]],"Comments":[]}
{"id":173,"text":"Zahnriemen erneuern","label":[[0,10,"Komponenten"],[0,19,"Auftrag"],[11,19,"Handlung"]],"Comments":[]}
{"id":174,"text":"Rau Einziehwalze Kontrawalze Anpresswalze muss neu überzogen werden","label":[[0,67,"Auftrag"],[4,16,"Komponenten"],[17,28,"Komponenten"],[29,41,"Komponenten"],[47,67,"Handlung"]],"Comments":[]}
{"id":175,"text":"Stand Stöppel: H. Langner Fa. Toyota kommt, in Absprache mit Herrn Spennesberger, am.","label":[[6,13,"Name"],[15,25,"Name"],[15,42,"Handlung"],[26,36,"Name"],[61,80,"Name"]],"Comments":[]}
{"id":176,"text":"3-monatliche Überprüfung durch Firma Siemens","label":[[0,12,"Zyklus"],[0,44,"Auftrag"],[13,24,"Prüfung"],[31,44,"Name"]],"Comments":[]}
{"id":177,"text":"Jährliche Kontrolle der Druckluftleitungen siehe Objektkarte","label":[[0,9,"Zyklus"],[0,42,"Auftrag"],[10,19,"Prüfung"],[24,42,"Komponenten"]],"Comments":[]}
{"id":178,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor Ölstandskontrolle","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,88,"Komponenten"],[67,106,"Auftrag"],[89,96,"Parameter"],[89,106,"Prüfung"]],"Comments":[]}
{"id":179,"text":"Monatlicher Rundgang Kontrollen Kontrolle der Sicherheitswesten und Helme im großen Besprechungszimmer München Kontrolle der Erste-Hilfe-Einrichtungen Blutstop und Verbrennungsset im Haupteingang","label":[[0,11,"Zyklus"],[0,31,"Auftrag"],[12,20,"Prüfung"],[21,31,"Prüfung"],[32,41,"Prüfung"],[32,110,"Auftrag"],[46,63,"Komponenten"],[68,73,"Komponenten"],[74,110,"Ort"],[111,120,"Prüfung"],[111,195,"Auftrag"],[125,150,"Anlagen"],[151,159,"Komponenten"],[164,179,"Komponenten"],[180,195,"Ort"]],"Comments":[]}
{"id":180,"text":"Kontrolle der Risiko-Ersatzteile","label":[[0,9,"Prüfung"],[0,32,"Auftrag"],[14,32,"Komponenten"]],"Comments":[]}
{"id":181,"text":"Halbjährliche Kontroll- und Wartungsarbeiten Kontrolle und Reinigung der Umlenkwalzen","label":[[0,13,"Zyklus"],[0,44,"Auftrag"],[14,44,"Prüfung"],[45,54,"Prüfung"],[45,85,"Auftrag"],[59,68,"Handlung"],[73,85,"Komponenten"]],"Comments":[]}
{"id":182,"text":"3-monatliche Kontrolle der Wasserfilter, bei Bedarf wechseln Lagerort Wasserfilter: Halle 56 Klimabühne Karton Achtung: 2 unterschiedliche Filterstufen pro Klimaanlage 1 micron 50 micron","label":[[0,12,"Zyklus"],[0,39,"Auftrag"],[13,22,"Prüfung"],[27,39,"Komponenten"],[41,110,"Auftrag"],[52,69,"Handlung"],[70,82,"Komponenten"],[84,103,"Ort"],[111,186,"Auftrag"],[139,151,"Komponenten"],[156,167,"Anlagen"]],"Comments":[]}
{"id":183,"text":"Monatliche Überprüfung der Roller","label":[[0,10,"Zyklus"],[0,33,"Auftrag"],[11,22,"Prüfung"],[27,33,"Komponenten"]],"Comments":[]}
{"id":184,"text":"Docke neu überziehen","label":[[0,5,"Komponenten"],[0,20,"Auftrag"],[6,20,"Handlung"]],"Comments":[]}
{"id":185,"text":"Halbjährliche Kontroll- und Wartungsarbeiten Trockenzylinder Oberflächenkontrolle Einzelprotokoll","label":[[0,13,"Zyklus"],[0,44,"Auftrag"],[14,44,"Prüfung"],[45,60,"Komponenten"],[45,97,"Auftrag"],[61,81,"Prüfung"]],"Comments":[]}
{"id":186,"text":"- Sichtkontrolle der Filterelemente. Evtl. beschädigte Elemente umgehend austauschen lassen Prüfen des Geräteinneres auf Verunreinigungen, Anbackungen, Materialzersetzungen und Deformierungen Anziehen aller Schrauben Überprüfen des Sicherheitstemperaturschalters des Thermo-Heizelementes Prüfen aller elektrischen Kabel und Zuleitungen auf Beschädigungen Auswechseln des Vorfilterflies","label":[[0,91,"Auftrag"],[2,16,"Prüfung"],[21,35,"Komponenten"],[43,91,"Handlung"],[92,98,"Prüfung"],[92,191,"Auftrag"],[103,116,"Komponenten"],[121,137,"Störbild"],[139,150,"Störbild"],[152,172,"Störbild"],[177,191,"Störbild"],[192,200,"Handlung"],[192,216,"Auftrag"],[207,216,"Kleinteile"],[217,227,"Prüfung"],[217,287,"Auftrag"],[232,287,"Komponenten"],[288,294,"Prüfung"],[288,354,"Auftrag"],[301,319,"Komponenten"],[324,335,"Komponenten"],[340,354,"Störbild"],[355,366,"Handlung"],[355,385,"Auftrag"],[371,385,"Komponenten"]],"Comments":[]}
{"id":187,"text":"Monatliche Kontrolle und Dokumentation der Kompressorluftwerte Betriebsstunden, Motorstarts, Gesamterzeugte Luftmenge","label":[[0,10,"Zyklus"],[0,117,"Auftrag"],[11,20,"Prüfung"],[25,38,"Handlung"],[43,62,"Parameter"],[63,78,"Parameter"],[80,91,"Parameter"],[93,117,"Parameter"]],"Comments":[]}
{"id":188,"text":"Contrawalze Anpresswalze muss neu überzogen werden","label":[[0,11,"Komponenten"],[0,50,"Auftrag"],[12,24,"Komponenten"],[30,50,"Handlung"]],"Comments":[]}
{"id":189,"text":"3-monatliche Überprüfung der Telefonanlage","label":[[0,12,"Zyklus"],[0,42,"Auftrag"],[13,24,"Prüfung"],[29,42,"Anlagen"]],"Comments":[]}
{"id":190,"text":"Monatliche mechanische Kontrolle Lagereinheiten bei Bedarf schmieren Verschleißteileinsätze auf Verschleiß kontrollieren Faltenbalge kontrollieren","label":[[0,10,"Zyklus"],[0,32,"Auftrag"],[23,32,"Prüfung"],[33,47,"Komponenten"],[33,68,"Auftrag"],[59,68,"Handlung"],[69,91,"Komponenten"],[69,120,"Auftrag"],[107,120,"Prüfung"],[121,132,"Komponenten"],[121,146,"Auftrag"],[133,146,"Prüfung"]],"Comments":[]}
{"id":191,"text":"3-monatliche Überprüfung der Torsprechanlage","label":[[0,12,"Zyklus"],[0,44,"Auftrag"],[13,24,"Prüfung"],[29,44,"Anlagen"]],"Comments":[]}
{"id":192,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Freilauf, Klemmrollen rechts Fetten 2x Kegelradgetriebemotor g500-B820 Ölstand kontrollieren Kegelradgetriebemotor g500-B450 Ölstand kontrollieren 4x Kegelradgetriebe Ölstand kontrollieren Axial-Pendelrollenlager Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,105,"Auftrag"],[77,88,"Komponenten"],[89,95,"Ort"],[96,102,"Handlung"],[106,137,"Komponenten"],[106,159,"Auftrag"],[138,145,"Parameter"],[146,159,"Prüfung"],[160,191,"Komponenten"],[160,213,"Auftrag"],[192,199,"Parameter"],[200,213,"Prüfung"],[214,255,"Auftrag"],[217,233,"Komponenten"],[234,241,"Parameter"],[242,255,"Prüfung"],[256,279,"Komponenten"],[256,293,"Auftrag"],[280,293,"Handlung"]],"Comments":[]}
{"id":193,"text":"3-monatliche Überprüfung der Sicherheitslichtschranken am Laser 2 und 3 jeweils 2 Stück Ausrüstung 1 Aufwickler","label":[[0,12,"Zyklus"],[0,111,"Auftrag"],[13,24,"Prüfung"],[29,54,"Komponenten"],[55,71,"Ort"],[99,111,"Komponenten"]],"Comments":[]}
{"id":194,"text":"3-monatliche Sichtkontrolle der Not- Sicherheitsbeleuchtung Fluchtwegsymbole","label":[[0,12,"Zyklus"],[0,76,"Auftrag"],[13,27,"Prüfung"],[32,76,"Anlagen"]],"Comments":[]}
{"id":195,"text":"Zahnriemen wechseln","label":[[0,10,"Komponenten"],[0,19,"Auftrag"],[11,19,"Handlung"]],"Comments":[]}
{"id":196,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung nachschmieren Pendelkugellager 1307 nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,94,"Komponenten"],[67,132,"Auftrag"],[95,118,"Komponenten"],[119,132,"Handlung"],[133,160,"Komponenten"],[133,198,"Auftrag"],[161,184,"Komponenten"],[185,198,"Handlung"],[199,226,"Komponenten"],[199,263,"Auftrag"],[226,249,"Komponenten"],[250,263,"Handlung"],[264,285,"Komponenten"],[264,299,"Auftrag"],[286,299,"Handlung"],[300,321,"Komponenten"],[300,345,"Auftrag"],[322,331,"Parameter"],[332,345,"Prüfung"]],"Comments":[]}
{"id":198,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40, Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40, Exzenterringbefestigung nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,94,"Komponenten"],[67,133,"Auftrag"],[96,119,"Komponenten"],[120,133,"Handlung"],[134,160,"Komponenten"],[134,199,"Auftrag"],[162,185,"Komponenten"],[186,199,"Handlung"]],"Comments":[]}
{"id":199,"text":"Monatliche Sichtprüfung Reinigung des gesamten Außenbereichs Feuerwehrumfahrung","label":[[0,10,"Zyklus"],[0,79,"Auftrag"],[11,23,"Prüfung"],[24,33,"Handlung"],[47,79,"Anlagen"]],"Comments":[]}
{"id":200,"text":"3-monatliche Überprüfung der Regalsicherungsanlage im Hochregal inkl. Türsicherungen","label":[[0,12,"Zyklus"],[0,84,"Auftrag"],[13,24,"Prüfung"],[29,50,"Anlagen"],[51,63,"Ort"],[70,84,"Komponenten"]],"Comments":[]}
{"id":203,"text":"Halbjährliche Reinigung","label":[[0,13,"Zyklus"],[0,23,"Auftrag"],[14,23,"Handlung"]],"Comments":[]}
{"id":204,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[0,30,"Auftrag"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[31,73,"Auftrag"],[49,61,"Komponenten"],[66,73,"Komponenten"],[74,82,"Handlung"],[74,117,"Auftrag"],[87,96,"Komponenten"],[97,117,"Zyklus"],[118,134,"Prüfung"],[118,164,"Auftrag"],[135,144,"Handlung"],[156,164,"Komponenten"]],"Comments":[]}
{"id":205,"text":"Jährliche Wartung Prüfung der RWA-Klappen Stand: Binder: terminiert.","label":[[0,9,"Zyklus"],[0,41,"Auftrag"],[10,25,"Prüfung"],[49,55,"Name"],[49,67,"Handlung"]],"Comments":[]}
{"id":206,"text":"Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen","label":[[0,26,"Auftrag"],[28,86,"Auftrag"],[61,86,"Handlung"],[87,145,"Auftrag"],[120,145,"Handlung"],[147,170,"Auftrag"],[154,170,"Handlung"]],"Comments":[]}
{"id":207,"text":"zahnriemen","label":[[0,10,"Komponenten"]],"Comments":[]}
{"id":208,"text":"laut Prüfplan","label":[[5,13,"Prüfung"]],"Comments":[]}
{"id":210,"text":"Halbjährliche Brennerinspektion 3x Gasbrenner für Kombi-Line durch Firma Weißhaupt","label":[[0,13,"Zyklus"],[0,31,"Auftrag"],[14,31,"Prüfung"],[32,82,"Auftrag"],[35,45,"Komponenten"],[50,60,"Anlagen"],[67,82,"Name"]],"Comments":[]}
{"id":212,"text":"Monatlicher Austausch der Filtermatte am Kühlgerät","label":[[0,11,"Zyklus"],[0,50,"Auftrag"],[12,21,"Handlung"],[26,37,"Komponenten"],[41,50,"Anlagen"]],"Comments":[]}
{"id":215,"text":"Getriebe u. Motoren Sichtkontrolle","label":[[0,8,"Komponenten"],[0,34,"Auftrag"],[12,19,"Komponenten"],[20,34,"Prüfung"]],"Comments":[]}
{"id":216,"text":"Monatliche Kontrolle von: Ventilatoren und Motoren Reinigung von: Befeuchter bei Bedarf Sichtkontrolle der Anlagen auf Beschädigungen Undichtigkeiten","label":[[0,10,"Zyklus"],[0,50,"Auftrag"],[11,20,"Prüfung"],[26,38,"Komponenten"],[43,50,"Komponenten"],[51,60,"Handlung"],[51,87,"Auftrag"],[66,76,"Komponenten"],[88,102,"Prüfung"],[88,149,"Auftrag"],[107,114,"Anlagen"],[119,133,"Störbild"],[134,149,"Störbild"]],"Comments":[]}
{"id":217,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren Spannkopflager TI-40 Nachschmieren Flanschlager oval OI-40 Exzenterringbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren","label":[[0,37,"Auftrag"],[67,94,"Komponenten"],[67,132,"Auftrag"],[95,118,"Komponenten"],[119,132,"Handlung"],[133,159,"Komponenten"],[133,197,"Auftrag"],[160,183,"Komponenten"],[184,197,"Handlung"],[198,218,"Komponenten"],[198,232,"Auftrag"],[219,232,"Handlung"],[233,256,"Komponenten"],[233,294,"Auftrag"],[257,280,"Komponenten"],[281,294,"Handlung"],[295,321,"Komponenten"],[295,359,"Auftrag"],[322,345,"Komponenten"],[346,359,"Handlung"]],"Comments":[]}
{"id":218,"text":"Jährliche Wartung","label":[[0,9,"Zyklus"],[0,17,"Auftrag"],[10,17,"Prüfung"]],"Comments":[]}
{"id":219,"text":"3-monatliche Überprüfung der Personen-Überwachungsgeräte i75 Protectoren","label":[[0,12,"Zyklus"],[0,72,"Auftrag"],[13,24,"Prüfung"],[29,72,"Anlagen"]],"Comments":[]}
{"id":220,"text":"Stand Stöppel: Herr Rothermel hat mit Herrn Wenninger den terminiert. Stand Stöppel: Die Prüfung erfolgte heute. Allerdings haben wir noch keine Prüfprotokolle erhalten.","label":[[6,13,"Name"],[15,29,"Name"],[38,53,"Name"],[58,68,"Handlung"],[76,83,"Name"],[85,111,"Handlung"],[89,96,"Prüfung"]],"Comments":[]}
{"id":221,"text":"Mischer Ausbrennen","label":[[0,7,"Komponenten"],[0,18,"Auftrag"],[8,18,"Handlung"]],"Comments":[]}
{"id":222,"text":"Stand Stöppel: Durch Absprache mit Herrn Wenninger, der längere Zeit im Urlaub ist, wurde der Termin lt. Herrn Rothermel auf den terminiert.","label":[[6,13,"Name"],[35,50,"Name"],[105,120,"Name"],[129,139,"Handlung"]],"Comments":[]}
{"id":223,"text":"Monatliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden","label":[[0,10,"Zyklus"],[0,85,"Auftrag"],[19,38,"Prüfung"],[71,85,"Abteilung"],[86,98,"Komponenten"],[86,125,"Auftrag"],[106,118,"Handlung"]],"Comments":[]}
{"id":224,"text":"Tisch wurde getauscht","label":[[0,5,"Komponenten"],[0,21,"Auftrag"],[12,21,"Handlung"]],"Comments":[]}
{"id":225,"text":"Halbjährlicher Batterie-Wechsel","label":[[0,14,"Zyklus"],[0,31,"Auftrag"],[15,23,"Komponenten"],[15,31,"Handlung"]],"Comments":[]}
{"id":226,"text":"Stand Stöppel: lt. Nilfisk meldet sich der Techniker nach dem nach seinem Urlaub zur Terminabsprache. Stand Stöppel: Herr Schenk Monteur hat Mittwoch,, 9.30 Uhr, als Termin genannt.","label":[[6,13,"Name"],[19,26,"Name"],[108,115,"Name"],[117,128,"Name"],[141,149,"DatumZeit"],[152,160,"DatumZeit"],[173,180,"Handlung"]],"Comments":[]}
{"id":227,"text":"Getriebe Ölwechsel","label":[[0,8,"Komponenten"],[0,18,"Auftrag"],[9,18,"Handlung"]],"Comments":[]}
{"id":231,"text":"Halbjährliche Inspektion der Klimaanlagen Stand Stöppel: Terminiert durch H. Kartal auf den. Stand Stöppel: Termin wurde aufgrund von Kurzarbeit bei UTT verschoben. Neu terminiert auf den, durch Herrn Kartal. Stand Stöppel: Wartung wurde nochmals in Absprache mit Herrn Schwab auf KW 37 verschoben, da Fa. Spie personelle Probleme Krankheitsausfall und Urlaube hat. Genauer Termin wird in KW 36 festgelegt. Termin","label":[[0,13,"Zyklus"],[0,41,"Auftrag"],[14,24,"Prüfung"],[29,41,"Anlagen"],[48,55,"Name"],[74,83,"Name"],[99,106,"Name"],[153,163,"Handlung"],[195,207,"Name"],[215,222,"Name"],[224,231,"Prüfung"],[264,276,"Name"],[281,286,"DatumZeit"],[287,297,"Handlung"],[302,310,"Name"],[389,394,"DatumZeit"],[395,405,"Handlung"]],"Comments":[]}
{"id":232,"text":"Halbjährliche Wartung nach Wartungsplan siehe Extradaten","label":[[0,13,"Zyklus"],[0,39,"Auftrag"],[14,21,"Prüfung"]],"Comments":[]}
{"id":233,"text":"3-monatliche Kontrolle der optischen Alarmgeber in den Hallen","label":[[0,12,"Zyklus"],[0,61,"Auftrag"],[13,22,"Prüfung"],[27,47,"Anlagen"],[48,61,"Ort"]],"Comments":[]}
{"id":234,"text":"2-monatliche Überprüfung der Batterien für die Mittelspannungs-Schalter Gebäude PersonalbüroKeller","label":[[0,12,"Zyklus"],[0,98,"Auftrag"],[13,24,"Prüfung"],[29,71,"Komponenten"],[72,98,"Ort"]],"Comments":[]}
{"id":235,"text":"Vorgaben aus Mesutronic Wartungsplan Überprüfung der Klemmverbindungen aller Leitungen als auch die Leitungen selber auf Beschädigungen","label":[[37,48,"Prüfung"],[37,135,"Auftrag"],[53,86,"Komponenten"],[100,109,"Komponenten"],[121,135,"Störbild"]],"Comments":[]}
{"id":236,"text":"Monatliche Frostprävention z.B. Lüftungsklappenautomatik","label":[[0,10,"Zyklus"],[0,56,"Auftrag"],[11,26,"Handlung"],[32,56,"Komponenten"]],"Comments":[]}
{"id":237,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach","label":[[0,87,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,78,"Komponenten"]],"Comments":[]}
{"id":238,"text":"neue Lager anfertigen","label":[[0,21,"Auftrag"],[5,10,"Komponenten"],[11,21,"Handlung"]],"Comments":[]}
{"id":240,"text":"Stand Stöppel: Herr Koch hat Herrn Gräber WTT per Mail zwecks eines Prüftermines kontaktiert.","label":[[6,13,"Name"],[15,24,"Name"],[29,41,"Name"],[42,45,"Name"],[68,80,"Prüfung"],[81,92,"Handlung"]],"Comments":[]}
{"id":241,"text":"Prüfung von Ortsfester Elektrogeräte","label":[[0,7,"Prüfung"],[0,36,"Auftrag"],[12,36,"Anlagen"]],"Comments":[]}
{"id":242,"text":"Durchzuführende Ölwechsel siehe Extradaten","label":[[0,25,"Auftrag"],[16,25,"Handlung"]],"Comments":[]}
{"id":244,"text":"Kontrolle der Transformatoren, Schalter, Werkzeuge etc.","label":[[0,9,"Prüfung"],[0,55,"Auftrag"],[14,29,"Komponenten"],[31,39,"Komponenten"],[41,50,"Komponenten"]],"Comments":[]}
{"id":245,"text":"2-wöchige Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,9,"Zyklus"],[0,68,"Auftrag"],[10,24,"Prüfung"],[25,49,"Anlagen"],[50,68,"Parameter"],[50,68,"Prüfung"]],"Comments":[]}
{"id":246,"text":"Jährliche Überprüfung durch Atlas Copco","label":[[0,9,"Zyklus"],[0,39,"Auftrag"],[10,21,"Prüfung"],[28,39,"Name"]],"Comments":[]}
{"id":248,"text":"Maschinen- Status auf Stop bei laufender Maschine","label":[[0,17,"Parameter"],[0,26,"Handlung"],[0,49,"Auftrag"],[41,49,"Anlagen"]],"Comments":[]}
{"id":249,"text":"3 monatliche Reinigung der Feuerlöscher","label":[[0,12,"Zyklus"],[0,39,"Auftrag"],[13,22,"Handlung"],[27,39,"Komponenten"]],"Comments":[]}
{"id":251,"text":"Zahnriemen defekt","label":[[0,10,"Komponenten"],[11,17,"Störbild"]],"Comments":[]}
{"id":253,"text":"Küsters-Anlage: Druckmessdosen Werte überprüfen Campen-Aufwickler: Ketten und Kettenspannung Sichtkontrolle Campen-Abwickler: Ketten und Kettenspannung Sichtkontrolle Wumag-Trockner: Walzenbeschichtung auf Fehler kontrollieren Sichtkontrolle","label":[[0,14,"Anlagen"],[0,47,"Auftrag"],[16,30,"Komponenten"],[31,36,"Parameter"],[37,47,"Prüfung"],[48,65,"Anlagen"],[48,107,"Auftrag"],[67,73,"Komponenten"],[78,92,"Parameter"],[93,107,"Prüfung"],[108,124,"Anlagen"],[108,166,"Auftrag"],[126,132,"Komponenten"],[137,151,"Parameter"],[152,166,"Prüfung"],[167,181,"Anlagen"],[167,241,"Auftrag"],[183,201,"Komponenten"],[206,212,"Störbild"],[213,226,"Prüfung"],[227,241,"Prüfung"]],"Comments":[]}
{"id":257,"text":"2-monatliche Kontrolle des Seils eventueller Austausch","label":[[0,12,"Zyklus"],[0,54,"Auftrag"],[13,22,"Prüfung"],[27,32,"Komponenten"],[33,54,"Handlung"]],"Comments":[]}
{"id":258,"text":"dockenwickler überziehen","label":[[0,13,"Komponenten"],[0,24,"Auftrag"],[14,24,"Handlung"]],"Comments":[]}
{"id":260,"text":"Lager def.","label":[[0,5,"Komponenten"],[6,10,"Störbild"]],"Comments":[]}
{"id":262,"text":"4-jährliche Prüfung","label":[[0,11,"Zyklus"],[0,19,"Auftrag"],[12,19,"Prüfung"]],"Comments":[]}
{"id":266,"text":"3-monatliche Überprüfung des Abwassers durch Prüfinstitut Dr. Scheller","label":[[0,12,"Zyklus"],[0,70,"Auftrag"],[13,24,"Prüfung"],[29,38,"Komponenten"],[45,70,"Name"]],"Comments":[]}
{"id":267,"text":"Montaliche Wartung nach Arbeitsplan","label":[[0,10,"Zyklus"],[0,35,"Auftrag"],[11,18,"Prüfung"]],"Comments":[]}
{"id":269,"text":"Jährliche Überprüfung auf Verschleiß","label":[[0,9,"Zyklus"],[0,36,"Auftrag"],[10,21,"Prüfung"],[26,36,"Störbild"]],"Comments":[]}
{"id":271,"text":"Empfehlung der Firma Wachter bzw. des Herstellers nach 4 Jahren Betriebszeit: Hydrauliköl-Wechsel nach 6 Jahren Betriebszeit: Wechsel der Hydraulikschläuche Stand: Wartung ist bestellt. Firma Wachter meldet sich kurzfristig wann Sie kommen. Binder","label":[[15,28,"Name"],[50,63,"Zyklus"],[50,97,"Auftrag"],[78,89,"Komponenten"],[78,97,"Handlung"],[98,111,"Zyklus"],[98,156,"Auftrag"],[126,156,"Handlung"],[138,156,"Komponenten"],[164,171,"Prüfung"],[176,184,"Handlung"],[186,199,"Name"],[241,247,"Name"]],"Comments":[]}
{"id":274,"text":"Halbjährliche Prüfung der Funktion und Schlösser","label":[[0,13,"Zyklus"],[0,48,"Auftrag"],[14,21,"Prüfung"],[26,34,"Störbild"],[39,48,"Komponenten"]],"Comments":[]}
{"id":275,"text":"Docke mit grauen Belag überziehen.","label":[[0,5,"Komponenten"],[0,33,"Auftrag"],[23,33,"Handlung"]],"Comments":[]}
{"id":276,"text":"Mischer für Beschichtungsanlage bitte ausbrennen, danke.","label":[[0,7,"Komponenten"],[0,48,"Auftrag"],[12,31,"Anlagen"],[38,48,"Handlung"]],"Comments":[]}
{"id":279,"text":"Druckluftwerte in Tabelle eintragen","label":[[0,14,"Parameter"],[0,35,"Auftrag"],[26,35,"Handlung"]],"Comments":[]}
{"id":284,"text":"Keilriemen SPZ 1500mm","label":[[0,21,"Komponenten"]],"Comments":[]}
{"id":286,"text":"Reinigung der Düsen Reinigung des Wasserfangelenentes Hierzu Entfernung des Schalldämpfers notwendig Arbeiten an Kühlturm 3,4,5,6,7 durchführen Kühlturme 1,2 auslassen da diese am erneuert werden","label":[[0,9,"Handlung"],[0,19,"Auftrag"],[14,19,"Komponenten"],[20,29,"Handlung"],[20,53,"Auftrag"],[34,53,"Komponenten"],[61,90,"Handlung"],[76,90,"Komponenten"],[101,143,"Auftrag"],[113,121,"Anlagen"],[132,143,"Handlung"]],"Comments":[]}
{"id":289,"text":"Stand Moser: ist in KW 51 terminiert. Meier 49 821 80 85 6-15 Ziegler. Vermutlich.","label":[[6,11,"Name"],[20,25,"DatumZeit"],[38,43,"Name"],[62,69,"Name"]],"Comments":[]}
{"id":293,"text":"Kühltürme gereeinigt Düsen kontrollieren und ggf reinigen Wassereinsatz reinigen","label":[[0,9,"Anlagen"],[0,20,"Auftrag"],[10,20,"Handlung"],[21,26,"Komponenten"],[21,57,"Auftrag"],[27,40,"Prüfung"],[49,57,"Handlung"],[58,71,"Komponenten"],[58,80,"Auftrag"],[72,80,"Handlung"]],"Comments":[]}
{"id":294,"text":"Kabel defekt","label":[[0,5,"Komponenten"],[6,12,"Störbild"]],"Comments":[]}
{"id":297,"text":"Temperatur und Feuchtekontrolle Eintragungen im Ordner","label":[[0,10,"Parameter"],[0,54,"Auftrag"],[15,31,"Parameter"],[15,31,"Prüfung"],[32,44,"Handlung"],[45,54,"Ort"]],"Comments":[]}
{"id":298,"text":"3-monatliche Kontrolle der Erste-Hilfe-Kästen Material auffüllen, Ordnung machen, auf Sauberkeit achten","label":[[0,12,"Zyklus"],[0,45,"Auftrag"],[13,22,"Prüfung"],[27,45,"Anlagen"],[46,54,"Komponenten"],[46,64,"Auftrag"],[55,64,"Handlung"],[66,80,"Auftrag"],[66,80,"Handlung"],[82,103,"Auftrag"],[82,103,"Handlung"]],"Comments":[]}
{"id":299,"text":"Safety Control Modul A9 Freigabe fehlt","label":[[0,23,"Komponenten"]],"Comments":[]}
{"id":300,"text":"Vorgaben aus Held Wartungsplan Anlagenteil Intervall Durchführung Beschreibung Anweisung Hinweis Schutz und Trennwand monatlich Elektriker Sicherheitsschalter und Betätiger prüfen auf festen Sitz Entfernen von Schmutz prüfen der Leitungseinführung und anschlüsse SCH.1 SCH.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren W.3 W.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren","label":[[18,30,"Prüfung"],[118,127,"Zyklus"],[118,195,"Auftrag"],[139,158,"Komponenten"],[163,172,"Komponenten"],[173,179,"Prüfung"],[196,217,"Auftrag"],[196,217,"Handlung"],[218,224,"Prüfung"],[218,322,"Auftrag"],[229,262,"Komponenten"],[263,294,"Komponenten"],[295,322,"Komponenten"],[323,332,"Zyklus"],[323,437,"Auftrag"],[351,368,"Anlagen"],[369,404,"Komponenten"],[409,423,"Störbild"],[424,437,"Prüfung"],[438,465,"Komponenten"],[438,608,"Auftrag"],[466,493,"Komponenten"],[494,503,"Zyklus"],[522,539,"Anlagen"],[540,575,"Komponenten"],[580,594,"Störbild"],[595,608,"Prüfung"]],"Comments":[]}
{"id":301,"text":"Jährliche Wartung der Klimaanlagen","label":[[0,9,"Zyklus"],[0,34,"Auftrag"],[10,17,"Prüfung"],[22,34,"Anlagen"]],"Comments":[]}
{"id":303,"text":"2-monatliche Kontrolle Austausch der Antriebsriemen Motor Ventilator Wärmerückgewinnung Abgasseite eventuell Lagerungen nachschmieren","label":[[0,12,"Zyklus"],[0,68,"Auftrag"],[13,22,"Prüfung"],[23,32,"Handlung"],[37,51,"Komponenten"],[52,57,"Komponenten"],[58,68,"Komponenten"],[69,98,"Komponenten"],[69,133,"Auftrag"],[109,119,"Komponenten"],[120,133,"Handlung"]],"Comments":[]}
{"id":305,"text":"Jacob Grimm stand am Anfang der Suche nach germanischen Relikten im Weihnachtsfest. Dafür hatte er ideologische Gründe, so Doris Foitzik: die Begründung eines deutschen Nationalbewusstseins.","label":[[0,11,"Name"]],"Comments":[]}
{"id":306,"text":"Die Brüder Grimm gingen in ihrem Deutschen Wörterbuch von der Existenz eines „mehrtägigen mittwinterfests“ der heidnischen Germanen aus, das sie insbesondere durch Beda Venerabilis belegt sahen, der vom Weihnachtsfest geschrieben hatte: „Dieselbe Nacht, die für uns heute die allerheiligste heißt, benannten die Heiden damals mit dem Namen módra nect, d. h. Nacht der Mütter.“","label":[[11,16,"Name"]],"Comments":[]}
{"id":307,"text":"Die resultierende „mutternacht“ verbanden die Lexikographen dann in spekulativer Weise mit dem polytheistischen Kult der matronae oder matres.","label":[],"Comments":[]}
{"id":308,"text":"In den Zusammenhang dieses Festes stellten die Grimms auch die in Teilen der Germania, darunter auch der niederdeutsche Raum, ererbte Bezeichnung Jul.","label":[[47,53,"Name"],[77,85,"Name"]],"Comments":[]}
{"id":309,"text":"Für eine vorchristliche Etymologie sprach aus ihrer Sicht sowohl das verwendete Adjektiv das kaum in christlichen Gebrauch übergegangen sei, als auch der zweite Wortteil nahten, der auf die mit der Nacht beginnende Zählweise der Tage bei den Germanen verweise.(Die ersten Belege für das Wort Weihnachten stammen aber erst aus dem 12. Jahrhundert, was für eine christliche Begriffsprägung spricht. In Frage käme eine Lehnübersetzung des lateinischen nox sancta aus den Gebeten der lateinischen Christmette unter Verwendung des volkssprachlichen Wortschatzes.)","label":[],"Comments":[]}
{"id":310,"text":"Dass sich der Ursprung des Weihnachtsfestes mit einem germanischen Mittwinter- oder Julfest verbinden ließe, ist eher unwahrscheinlich, da das Geburtsfest in den Zentren der christlichen Welt bereits bestand, als die Missionierung Mittel- und Nordeuropas noch bevorstand.","label":[],"Comments":[]}
{"id":311,"text":"Dass es für den Mittwinter bei den Nordgermanen Feste gab, ist überliefert. Umstritten ist aber, zu welcher Zeit sie stattfanden und welchen Inhalt sie hatten. Der isländische Mönch Snorri Sturluson berichtet, dass der erste christliche König Norwegens Hakon der Gute ein Fest namens hoggunott oder haukunott von Mitte Januar auf den 25. Dezember habe verlegen lassen.","label":[[182,198,"Name"],[253,258,"Name"],[313,325,"DatumZeit"],[333,346,"DatumZeit"]],"Comments":[]}
{"id":312,"text":"Dies wird zuweilen so gedeutet, dass der christliche König die übliche mittwinterliche Einladung an seine Adligen auf den Weihnachtstag vorverlegt habe; der Text ist diesbezüglich aber nicht eindeutig. Snorri berichtet auch von einem durch Odin eingesetzten rituellen Opfergelage („Jul trinken“), das regelmäßig zur Julzeit stattgefunden habe.","label":[[202,208,"Name"],[240,244,"Name"]],"Comments":[]}
{"id":313,"text":"Werkzeugmaschinen und Produktionsanlagen haben sich in den letzten Jahren in ihrem Aufbau und ihrer Technik enorm weiterentwickelt. Es wird somit immer schwieriger, den Zustand einzelner Bauteile oder Baugruppen zu erfassen, da an modernen Anlagen wesentlich mehr Schwachstellen aufzufinden sind, als es noch bei ursprünglichen Maschinen der Fall war.","label":[[0,17,"Anlagen"],[22,40,"Anlagen"],[114,130,"Handlung"],[187,195,"Komponenten"],[201,211,"Komponenten"],[215,223,"Handlung"],[240,247,"Anlagen"],[328,337,"Anlagen"]],"Comments":[]}
{"id":314,"text":"Hinzu kommt, dass Konstrukteure nicht mehr zur Überdimensionierung neigen, sondern eher Platz sparendere und leichtere Anlagen entwickeln. Somit reagieren allerdings auch eine Vielzahl von Bauteilen sensibler auf Verschleißerscheinungen und Defekte.","label":[[119,126,"Anlagen"],[127,137,"Handlung"],[189,198,"Komponenten"],[213,236,"Störbild"],[241,248,"Störbild"]],"Comments":[]}
{"id":315,"text":"Heute haben Wartungs- und Instandhaltungskonzepte primär die Aufgabe, eine möglichst hohe technische Verfügbarkeit der Anlage zu gewährleisten. Immer mehr Unternehmen kommen von der veralteten Ansicht ab, dass die Instandhaltung nur ein notwendiges Übel oder lediglich ein Kostenverursacher sei. Der ständig wachsende Druck im Wettbewerb um Qualität und Produktivität zwingt die Unternehmen zu Einführungen von Wartungs- und Instandhaltungssystemen, um somit ungewollten Anlagenausfällen aus dem Wege zu gehen. Dabei ist das firmeninterne Know-how von sehr großer Bedeutung.","label":[[12,20,"Prüfung"],[90,142,"Handlung"],[119,125,"Anlagen"],[411,419,"Prüfung"]],"Comments":[]}
{"id":316,"text":"Wissen ist eine der wichtigsten Quellen zur Schaffung und Erhaltung von Wettbewerbsvorteilen, insbesondere bei der Instandhaltung. Zwar ist das Grundgerüst eines Instandhaltungssystems auf standardisierte Maßnahmen zurückzuführen, jedoch wird hier ein erhebliches Maß an Erfahrung der Mitarbeiter, bzw. der durchführenden Personen unbedingt erforderlich sein.","label":[],"Comments":[]}
{"id":317,"text":"Nur so kann die Aktualität der angewendeten Maßnahmen gewährleistet bleiben. In der Praxis entstehen nicht selten Probleme, die von Herstellerfirmen noch nicht erkannt wurden. Hier ist das Wissen der Mitarbeiter zur Lösung dieser Probleme und zur Bewertung der aktuellen Systemzustände gefragt, denn nur jemand mit Erfahrung im täglichen Umgang der Maschinen kann sie auch bewerten.","label":[[349,358,"Anlagen"],[373,381,"Handlung"]],"Comments":[]}
{"id":318,"text":"Hier muss sich ein Unternehmen auch die Frage zwischen Eigen- oder Fremdinstandhaltung (Outsourcing) stellen. Die Eigeninstandhaltung hat zwangsläufig den Vorteil, dass sich das firmeneigene Know-how über die eigenen Maschinen mit der Zeit immer mehr ausbaut, was bei der Fremdinstandhaltung nicht mehr der Fall wäre.","label":[[178,199,"Komponenten"],[217,226,"Anlagen"],[251,258,"Handlung"]],"Comments":[]}
{"id":319,"text":"Bei einer Übergabe der Wartungsarbeiten an Instandhaltungsunternehmen geht ein hohes Maß an Erfahrung der Mitarbeiter im Umgang mit der Maschine verloren.","label":[[23,39,"Prüfung"],[92,117,"Komponenten"],[136,144,"Anlagen"]],"Comments":[]}
{"id":320,"text":"Weiterhin steht neben dem technischen Aspekt auch die Betrachtung der betrieblichen Kosten, die für den Wartungs- und Instandhaltungsbereich anfallen. Bei einem Maschinenausfall kommen auf einen Betrieb in der Serien- oder Massenfertigung nicht nur die Kosten zu, die durch eventuelle Reparaturarbeiten oder Neuanschaffung defekter Bauteile entstehen, sondern während des Ausfalls kann das Unternehmen die Fertigung an der ausgefallenen Maschine nicht weiter ausführen.","label":[[104,112,"Prüfung"],[161,177,"Anlagen"],[161,177,"Störbild"],[437,445,"Anlagen"],[446,468,"Handlung"]],"Comments":[]}
{"id":321,"text":"Termintreue und Erhaltung der Produktqualität spielen dabei eine sehr wichtige Rolle.","label":[],"Comments":[]}
{"id":322,"text":"Für die Umsetzung dieser Ziele reicht es jedoch nicht aus, lediglich Wartungsaufgaben zu definieren und durchzuführen oder regelmäßige Inspektionen durchzuführen, sondern ebenfalls von großer Bedeutung ist eine reibungslose Ersatzteilversorgung.","label":[[69,85,"Prüfung"],[69,117,"Auftrag"],[86,99,"Handlung"],[104,117,"Handlung"],[123,134,"Zyklus"],[123,161,"Auftrag"],[135,147,"Prüfung"],[148,161,"Handlung"],[224,244,"Komponenten"]],"Comments":[]}
{"id":323,"text":"Dabei sollte das Unternehmen allerdings hohe Ersatzteilbestände vermeiden und nur jene Bauteile als Ersatzteile lagern, die zur Erhaltung der erforderlichen Maschinenverfügbarkeit notwendig sind, oder Absprachen mit dem Anlagenlieferanten über die Vorhaltung von Ersatzteilen treffen.","label":[[40,73,"Auftrag"],[45,63,"Komponenten"],[64,73,"Handlung"],[157,179,"Anlagen"],[157,179,"Parameter"],[201,283,"Auftrag"],[263,275,"Komponenten"],[276,283,"Handlung"]],"Comments":[]}
{"id":324,"text":"Hierzu sind Erfahrungswerte wie z. B. die Bestellhäufigkeit bestimmter Teile hilfreich. Auch Teleservice kann helfen, Stillstandszeiten zu minimieren.","label":[[118,135,"Parameter"],[139,149,"Handlung"]],"Comments":[]}

View File

@ -1,20 +0,0 @@
Jacob Grimm stand am Anfang der Suche nach germanischen Relikten im Weihnachtsfest. Dafür hatte er ideologische Gründe, so Doris Foitzik: die Begründung eines deutschen Nationalbewusstseins.
Die Brüder Grimm gingen in ihrem Deutschen Wörterbuch von der Existenz eines „mehrtägigen mittwinterfests“ der heidnischen Germanen aus, das sie insbesondere durch Beda Venerabilis belegt sahen, der vom Weihnachtsfest geschrieben hatte: „Dieselbe Nacht, die für uns heute die allerheiligste heißt, benannten die Heiden damals mit dem Namen módra nect, d. h. Nacht der Mütter.“
Die resultierende „mutternacht“ verbanden die Lexikographen dann in spekulativer Weise mit dem polytheistischen Kult der matronae oder matres.
In den Zusammenhang dieses Festes stellten die Grimms auch die in Teilen der Germania, darunter auch der niederdeutsche Raum, ererbte Bezeichnung Jul.
Für eine vorchristliche Etymologie sprach aus ihrer Sicht sowohl das verwendete Adjektiv das kaum in christlichen Gebrauch übergegangen sei, als auch der zweite Wortteil nahten, der auf die mit der Nacht beginnende Zählweise der Tage bei den Germanen verweise.(Die ersten Belege für das Wort Weihnachten stammen aber erst aus dem 12. Jahrhundert, was für eine christliche Begriffsprägung spricht. In Frage käme eine Lehnübersetzung des lateinischen nox sancta aus den Gebeten der lateinischen Christmette unter Verwendung des volkssprachlichen Wortschatzes.)
Dass sich der Ursprung des Weihnachtsfestes mit einem germanischen Mittwinter- oder Julfest verbinden ließe, ist eher unwahrscheinlich, da das Geburtsfest in den Zentren der christlichen Welt bereits bestand, als die Missionierung Mittel- und Nordeuropas noch bevorstand.
Dass es für den Mittwinter bei den Nordgermanen Feste gab, ist überliefert. Umstritten ist aber, zu welcher Zeit sie stattfanden und welchen Inhalt sie hatten. Der isländische Mönch Snorri Sturluson berichtet, dass der erste christliche König Norwegens Hakon der Gute ein Fest namens hoggunott oder haukunott von Mitte Januar auf den 25. Dezember habe verlegen lassen.
Dies wird zuweilen so gedeutet, dass der christliche König die übliche mittwinterliche Einladung an seine Adligen auf den Weihnachtstag vorverlegt habe; der Text ist diesbezüglich aber nicht eindeutig. Snorri berichtet auch von einem durch Odin eingesetzten rituellen Opfergelage („Jul trinken“), das regelmäßig zur Julzeit stattgefunden habe.
Werkzeugmaschinen und Produktionsanlagen haben sich in den letzten Jahren in ihrem Aufbau und ihrer Technik enorm weiterentwickelt. Es wird somit immer schwieriger, den Zustand einzelner Bauteile oder Baugruppen zu erfassen, da an modernen Anlagen wesentlich mehr Schwachstellen aufzufinden sind, als es noch bei ursprünglichen Maschinen der Fall war.
Hinzu kommt, dass Konstrukteure nicht mehr zur Überdimensionierung neigen, sondern eher Platz sparendere und leichtere Anlagen entwickeln. Somit reagieren allerdings auch eine Vielzahl von Bauteilen sensibler auf Verschleißerscheinungen und Defekte.
Heute haben Wartungs- und Instandhaltungskonzepte primär die Aufgabe, eine möglichst hohe technische Verfügbarkeit der Anlage zu gewährleisten. Immer mehr Unternehmen kommen von der veralteten Ansicht ab, dass die Instandhaltung nur ein notwendiges Übel oder lediglich ein Kostenverursacher sei. Der ständig wachsende Druck im Wettbewerb um Qualität und Produktivität zwingt die Unternehmen zu Einführungen von Wartungs- und Instandhaltungssystemen, um somit ungewollten Anlagenausfällen aus dem Wege zu gehen. Dabei ist das firmeninterne Know-how von sehr großer Bedeutung.
Wissen ist eine der wichtigsten Quellen zur Schaffung und Erhaltung von Wettbewerbsvorteilen, insbesondere bei der Instandhaltung. Zwar ist das Grundgerüst eines Instandhaltungssystems auf standardisierte Maßnahmen zurückzuführen, jedoch wird hier ein erhebliches Maß an Erfahrung der Mitarbeiter, bzw. der durchführenden Personen unbedingt erforderlich sein.
Nur so kann die Aktualität der angewendeten Maßnahmen gewährleistet bleiben. In der Praxis entstehen nicht selten Probleme, die von Herstellerfirmen noch nicht erkannt wurden. Hier ist das Wissen der Mitarbeiter zur Lösung dieser Probleme und zur Bewertung der aktuellen Systemzustände gefragt, denn nur jemand mit Erfahrung im täglichen Umgang der Maschinen kann sie auch bewerten.
Hier muss sich ein Unternehmen auch die Frage zwischen Eigen- oder Fremdinstandhaltung (Outsourcing) stellen. Die Eigeninstandhaltung hat zwangsläufig den Vorteil, dass sich das firmeneigene Know-how über die eigenen Maschinen mit der Zeit immer mehr ausbaut, was bei der Fremdinstandhaltung nicht mehr der Fall wäre.
Bei einer Übergabe der Wartungsarbeiten an Instandhaltungsunternehmen geht ein hohes Maß an Erfahrung der Mitarbeiter im Umgang mit der Maschine verloren.
Weiterhin steht neben dem technischen Aspekt auch die Betrachtung der betrieblichen Kosten, die für den Wartungs- und Instandhaltungsbereich anfallen. Bei einem Maschinenausfall kommen auf einen Betrieb in der Serien- oder Massenfertigung nicht nur die Kosten zu, die durch eventuelle Reparaturarbeiten oder Neuanschaffung defekter Bauteile entstehen, sondern während des Ausfalls kann das Unternehmen die Fertigung an der ausgefallenen Maschine nicht weiter ausführen.
Termintreue und Erhaltung der Produktqualität spielen dabei eine sehr wichtige Rolle.
Für die Umsetzung dieser Ziele reicht es jedoch nicht aus, lediglich Wartungsaufgaben zu definieren und durchzuführen oder regelmäßige Inspektionen durchzuführen, sondern ebenfalls von großer Bedeutung ist eine reibungslose Ersatzteilversorgung.
Dabei sollte das Unternehmen allerdings hohe Ersatzteilbestände vermeiden und nur jene Bauteile als Ersatzteile lagern, die zur Erhaltung der erforderlichen Maschinenverfügbarkeit notwendig sind, oder Absprachen mit dem Anlagenlieferanten über die Vorhaltung von Ersatzteilen treffen.
Hierzu sind Erfahrungswerte wie z. B. die Bestellhäufigkeit bestimmter Teile hilfreich. Auch Teleservice kann helfen, Stillstandszeiten zu minimieren.

View File

@ -1,270 +0,0 @@
{"id":6,"text":"Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers","label":[[0,8,"Zyklus"],[0,66,"Auftrag"],[9,28,"Prüfung"]],"Comments":[]}
{"id":7,"text":"Wöchentliche Sichtkontrolle Reinigung","label":[[0,12,"Zyklus"],[0,37,"Auftrag"],[13,27,"Prüfung"],[28,37,"Handlung"]],"Comments":[]}
{"id":8,"text":"Tägliche Überprüfung der Ölabscheider","label":[[0,8,"Zyklus"],[0,37,"Auftrag"],[9,20,"Prüfung"],[25,37,"Anlagen"]],"Comments":[]}
{"id":9,"text":"Wöchentliche Kontrolle der WC-Anlagen","label":[[0,12,"Zyklus"],[0,37,"Auftrag"],[13,22,"Prüfung"],[27,37,"Anlagen"]],"Comments":[]}
{"id":10,"text":"Halbjährliche Kontrolle des Stabbreithalters","label":[[0,13,"Zyklus"],[0,44,"Auftrag"],[14,23,"Prüfung"],[28,44,"Komponenten"]],"Comments":[]}
{"id":11,"text":"Brandschutztechnische Prüfung","label":[[0,29,"Auftrag"],[22,29,"Prüfung"]],"Comments":[]}
{"id":12,"text":"Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[0,86,"Auftrag"],[12,22,"Komponenten"],[23,31,"Komponenten"],[32,50,"Komponenten"],[51,57,"Komponenten"],[58,66,"Komponenten"],[87,97,"Handlung"],[87,118,"Auftrag"],[98,118,"Komponenten"]],"Comments":[]}
{"id":13,"text":"Täglicher Technikrundgang","label":[[0,9,"Zyklus"],[0,25,"Auftrag"],[10,25,"Prüfung"]],"Comments":[]}
{"id":14,"text":"Monatliche Sichtkontrolle","label":[[0,10,"Zyklus"],[0,25,"Auftrag"],[11,25,"Prüfung"]],"Comments":[]}
{"id":15,"text":"Monatliche Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,10,"Zyklus"],[0,97,"Auftrag"],[11,18,"Prüfung"],[23,33,"Komponenten"],[34,42,"Komponenten"],[43,61,"Komponenten"],[62,68,"Komponenten"],[69,77,"Komponenten"],[98,108,"Handlung"],[98,129,"Auftrag"],[109,129,"Komponenten"]],"Comments":[]}
{"id":16,"text":"Tägliche Kontrolle der Kompressorstationen","label":[[0,8,"Zyklus"],[0,42,"Auftrag"],[9,18,"Prüfung"],[23,42,"Anlagen"]],"Comments":[]}
{"id":17,"text":"Tägliche Kesselhauskontrolle","label":[[0,8,"Zyklus"],[0,28,"Auftrag"],[9,28,"Anlagen"],[9,28,"Prüfung"]],"Comments":[]}
{"id":18,"text":"Tägliche Kontrolle der Wasseraufbereitungsanlagen","label":[[0,8,"Zyklus"],[0,49,"Auftrag"],[9,18,"Prüfung"],[23,49,"Anlagen"]],"Comments":[]}
{"id":19,"text":"Tägliche Kontrolle der Heizungsanlagen","label":[[0,8,"Zyklus"],[0,38,"Auftrag"],[9,18,"Prüfung"],[23,38,"Anlagen"]],"Comments":[]}
{"id":20,"text":"Jährliche Überprüfung der Leitern","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,21,"Prüfung"],[26,33,"Anlagen"]],"Comments":[]}
{"id":21,"text":"Tägliche Kontrolle Druckkontrolle 4,5 bar 0,5 bar gegebenenfalls Filter sauber machen.","label":[[0,8,"Zyklus"],[0,49,"Auftrag"],[9,18,"Prüfung"],[50,85,"Auftrag"],[65,71,"Komponenten"],[72,85,"Handlung"]],"Comments":[]}
{"id":22,"text":"Wöchentliche Sichtprüfung Reinigung","label":[[0,12,"Zyklus"],[0,35,"Auftrag"],[13,25,"Prüfung"],[26,35,"Handlung"]],"Comments":[]}
{"id":23,"text":"Betriebssicherheitsüberprüfung","label":[[0,30,"Auftrag"],[0,30,"Prüfung"]],"Comments":[]}
{"id":24,"text":"Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen","label":[[0,7,"Prüfung"],[13,25,"Komponenten"],[13,75,"Auftrag"],[26,38,"Komponenten"],[39,48,"Parameter"],[49,64,"Parameter"],[65,75,"Prüfung"]],"Comments":[]}
{"id":25,"text":"Täglicher Rundgang. Desifektionsmittel auffüllen und Aschenbecher leeren","label":[[0,9,"Zyklus"],[0,18,"Auftrag"],[10,18,"Prüfung"],[20,38,"Komponenten"],[20,48,"Handlung"],[20,72,"Auftrag"],[53,65,"Komponenten"],[53,72,"Handlung"]],"Comments":[]}
{"id":26,"text":"Vorgaben aus Brückner Wartungsplan siehe Extradaten","label":[[0,34,"Auftrag"],[13,21,"Name"],[22,34,"Prüfung"]],"Comments":[]}
{"id":27,"text":"Wöchentliche Wartung der Toiletten","label":[[0,12,"Zyklus"],[0,34,"Auftrag"],[13,20,"Prüfung"],[25,34,"Anlagen"]],"Comments":[]}
{"id":28,"text":"Monatliche Frostprävention","label":[[0,10,"Zyklus"],[0,26,"Auftrag"],[11,26,"Handlung"]],"Comments":[]}
{"id":29,"text":"Vorgaben aus PLEVA Wartungsplan siehe Extradaten","label":[[0,31,"Auftrag"],[13,18,"Name"],[19,31,"Prüfung"]],"Comments":[]}
{"id":30,"text":"3-monatliche Sichtkontrolle Reinigung","label":[[0,12,"Zyklus"],[0,37,"Auftrag"],[13,27,"Prüfung"],[28,37,"Handlung"]],"Comments":[]}
{"id":31,"text":"Wöchentliche Reinigung","label":[[0,12,"Zyklus"],[0,22,"Auftrag"],[13,22,"Handlung"]],"Comments":[]}
{"id":32,"text":"Jährliche Überprüfung der Kompensatoren auf Verschleiß und Dichtigkeit","label":[[0,9,"Zyklus"],[0,70,"Auftrag"],[10,21,"Prüfung"],[26,39,"Komponenten"]],"Comments":[]}
{"id":33,"text":"Monatliche Wartung der Kühltürme Schmieren und Kontrolle der Riemen","label":[[0,10,"Zyklus"],[0,32,"Auftrag"],[11,18,"Prüfung"],[23,32,"Komponenten"],[33,42,"Handlung"],[33,67,"Auftrag"],[47,56,"Prüfung"],[61,67,"Komponenten"]],"Comments":[]}
{"id":34,"text":"Tägliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden","label":[[0,8,"Zyklus"],[0,83,"Auftrag"],[17,36,"Prüfung"],[69,83,"Abteilung"],[84,96,"Komponenten"],[84,123,"Auftrag"],[97,123,"Handlung"]],"Comments":[]}
{"id":35,"text":"Küsters-Anlage: Anlage auf Leckagen prüfen Lager abschmieren Campen-Aufwickler: Linearkugellager schmieren Campen-Abwickler: Linearkugellager schmieren Wumag-Trockner: Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Wasseraufbereitung: Anlage auf Leckagen prüfen","label":[[0,14,"Anlagen"],[0,60,"Auftrag"],[27,42,"Handlung"],[36,42,"Prüfung"],[43,48,"Komponenten"],[43,60,"Handlung"],[61,78,"Anlagen"],[61,106,"Auftrag"],[80,96,"Komponenten"],[80,106,"Handlung"],[107,123,"Anlagen"],[107,151,"Auftrag"],[125,141,"Komponenten"],[125,151,"Handlung"],[152,166,"Anlagen"],[152,227,"Auftrag"],[168,186,"Prüfung"],[208,222,"Störbild"],[228,246,"Anlagen"],[228,274,"Auftrag"],[259,274,"Handlung"],[268,274,"Prüfung"]],"Comments":[]}
{"id":36,"text":"Jährliche Überprüfung der Leitern. Stand Stöppel: -Leiterprüfung wurde von Herrn Buschmann terminiert und wird derzeit von Herrn Förster abgearbeitet. -Defekte Leiter reparieren","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,21,"Prüfung"],[26,33,"Anlagen"],[41,48,"Name"],[51,64,"Prüfung"],[51,149,"Auftrag"],[75,90,"Name"],[123,136,"Name"],[152,159,"Störbild"],[152,177,"Auftrag"],[160,166,"Anlagen"],[160,177,"Handlung"]],"Comments":[]}
{"id":37,"text":"Prüfung nach DGUV V3","label":[[0,7,"Prüfung"],[0,20,"Auftrag"]],"Comments":[]}
{"id":38,"text":"Tägliche Kontrolle","label":[[0,8,"Zyklus"],[0,18,"Auftrag"],[9,18,"Prüfung"]],"Comments":[]}
{"id":39,"text":"Vorgabe aus Wartungsplan Firma Brückner siehe Vorbelegung Extradaten","label":[[0,39,"Auftrag"],[12,24,"Prüfung"],[31,39,"Name"]],"Comments":[]}
{"id":40,"text":"Jährliche Überprüfung der Akkus durch Firma Hawker","label":[[0,9,"Zyklus"],[0,50,"Auftrag"],[10,21,"Prüfung"],[26,31,"Komponenten"],[44,50,"Name"]],"Comments":[]}
{"id":41,"text":"Vorgaben aus Mahr Unipre Wartungsplan siehe Extradaten","label":[[0,37,"Auftrag"],[13,24,"Name"],[25,37,"Prüfung"]],"Comments":[]}
{"id":42,"text":"Monatliche Kontrolle des Erste-Hilfe-Koffers orange. Koffer muss blombiert sein. Wenn Blombe nicht vorhanden bitte Ticket an das Magazin","label":[[0,10,"Zyklus"],[0,51,"Auftrag"],[11,20,"Prüfung"],[25,44,"Komponenten"],[81,136,"Auftrag"],[109,136,"Handlung"]],"Comments":[]}
{"id":43,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenenfalls reinigen und schmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[31,37,"Name"],[67,78,"Komponenten"],[67,101,"Handlung"],[67,139,"Auftrag"],[117,139,"Handlung"]],"Comments":[]}
{"id":44,"text":"Leiterprüfung derzeit in Arbeit Abteilungsleiter sind per Email am über deren Eigenverantwortlichkeit und Mithilfe durch Herr Graf informiert worden.","label":[[0,14,"Prüfung"],[0,31,"Auftrag"],[121,130,"Name"]],"Comments":[]}
{"id":45,"text":"Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin. Auflistung des Verbandsmaterial findet man unter den Extradaten UTT intern des Objektes","label":[[0,10,"Zyklus"],[0,40,"Auftrag"],[11,20,"Prüfung"],[25,40,"Anlagen"],[41,99,"Auftrag"],[72,99,"Handlung"]],"Comments":[]}
{"id":46,"text":"Monatliche Kontroll- und Wartungsarbeiten siehe Arbeitsplan","label":[[0,10,"Zyklus"],[0,41,"Auftrag"],[11,41,"Prüfung"]],"Comments":[]}
{"id":47,"text":"Wöchentliche Kontrolle der digitalen Feuchte und Temperatursensoren mit Hilfe des Efficio-System. Messwerte abgleichen Vorgabe Weberei 65 22C","label":[[0,12,"Zyklus"],[0,96,"Auftrag"],[13,22,"Prüfung"],[27,67,"Komponenten"],[98,118,"Handlung"],[98,141,"Auftrag"],[127,134,"Abteilung"]],"Comments":[]}
{"id":48,"text":"Wöchentliche Kontrolle der Kühltürme","label":[[0,12,"Zyklus"],[0,36,"Auftrag"],[13,22,"Prüfung"],[27,36,"Anlagen"]],"Comments":[]}
{"id":49,"text":"2-wöchige Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,9,"Zyklus"],[0,78,"Auftrag"],[10,19,"Handlung"],[20,34,"Prüfung"],[35,59,"Komponenten"],[60,78,"Prüfung"]],"Comments":[]}
{"id":50,"text":"Wöchentliche Kontrolle Sprinkleranlage","label":[[0,12,"Zyklus"],[0,38,"Auftrag"],[13,22,"Prüfung"],[23,38,"Anlagen"]],"Comments":[]}
{"id":51,"text":"Monatliche Sichtkontrolle Reinigung","label":[[0,10,"Zyklus"],[0,35,"Auftrag"],[11,25,"Prüfung"],[26,35,"Handlung"]],"Comments":[]}
{"id":52,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[0,151,"Auftrag"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[49,61,"Komponenten"],[66,73,"Komponenten"],[85,93,"Zyklus"],[107,151,"Handlung"],[132,137,"Komponenten"],[152,217,"Auftrag"],[174,196,"Handlung"],[187,196,"Komponenten"],[197,217,"Zyklus"],[218,234,"Prüfung"],[218,264,"Auftrag"],[235,264,"Handlung"],[256,264,"Komponenten"]],"Comments":[]}
{"id":53,"text":"Wöchentliche Wartung Formplatte: Festen Sitz der Befestigungsschrauben prüfen Gegendruckbolzen: Verschleiß prüfen Gesamtanlage: Anlage auf Leckage prüfen; Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Schweißköpfe: Verschleiß prüfen","label":[[0,12,"Zyklus"],[0,31,"Auftrag"],[13,20,"Prüfung"],[21,31,"Komponenten"],[33,77,"Auftrag"],[49,70,"Kleinteile"],[71,77,"Prüfung"],[78,94,"Komponenten"],[78,113,"Auftrag"],[96,113,"Handlung"],[114,126,"Anlagen"],[114,153,"Auftrag"],[139,153,"Handlung"],[147,153,"Prüfung"],[155,214,"Auftrag"],[164,173,"Prüfung"],[178,190,"Anlagen"],[195,209,"Störbild"],[215,227,"Komponenten"],[215,246,"Auftrag"],[229,246,"Handlung"],[240,246,"Prüfung"]],"Comments":[]}
{"id":54,"text":"Wöchentliche Leerung des Papiermüllbehälters im Keller des Personalbüro","label":[[0,12,"Zyklus"],[0,71,"Auftrag"],[13,44,"Handlung"],[25,44,"Anlagen"],[48,71,"Ort"]],"Comments":[]}
{"id":55,"text":"Sherif Karabulut Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers","label":[[0,16,"Name"],[17,25,"Zyklus"],[17,83,"Auftrag"],[26,45,"Prüfung"]],"Comments":[]}
{"id":56,"text":"Sichtkontrolle","label":[[0,14,"Auftrag"],[0,14,"Prüfung"]],"Comments":[]}
{"id":57,"text":"Stab wurde getauscht","label":[[0,4,"Komponenten"],[0,20,"Auftrag"],[0,20,"Handlung"]],"Comments":[]}
{"id":58,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenfalls reinigen und schmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,78,"Komponenten"],[67,101,"Handlung"],[67,137,"Auftrag"],[115,137,"Handlung"]],"Comments":[]}
{"id":59,"text":"- Reinigen des Gerätes von Außen mit einem feuchten Reinigungstuch keine Lösungsmittel oder scharfe Reiniger verwenden Sichtprüfung des Luftreinigers Filter und Geräteinneres auf Verschmutzung undoder Beschädigungen Prüfen, dass alle Schrauben fest sitzen Vorfilter auf Verunreinigungen prüfen evtl. tauschen Sicherstellung, dass keine Ansaug- und Ausblasöffnungen bedeckt sind und keine Verschmutzungenlose Fremdkörper auf der Ausblasöffnung liegen.","label":[[2,10,"Handlung"],[2,118,"Auftrag"],[67,118,"Handlung"],[119,131,"Prüfung"],[119,215,"Auftrag"],[136,156,"Komponenten"],[161,174,"Komponenten"],[179,192,"Störbild"],[201,215,"Störbild"],[216,222,"Prüfung"],[216,255,"Auftrag"],[234,243,"Kleinteile"],[256,265,"Komponenten"],[256,308,"Auftrag"],[270,286,"Störbild"],[270,308,"Handlung"],[309,323,"Prüfung"],[309,449,"Auftrag"],[336,364,"Komponenten"],[388,419,"Störbild"],[428,442,"Komponenten"]],"Comments":[]}
{"id":60,"text":"Überprüfung von Indikator Testomat Wasserhärte Filter Vordruck Enthärtung","label":[[0,11,"Prüfung"],[0,73,"Auftrag"],[16,34,"Komponenten"],[35,46,"Parameter"],[47,53,"Komponenten"],[54,73,"Parameter"]],"Comments":[]}
{"id":61,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Spannlager Hochtemperatur Nachschmieren Spindel mit Mutter Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[31,37,"Name"],[67,77,"Komponenten"],[67,106,"Auftrag"],[93,106,"Handlung"],[107,125,"Komponenten"],[107,139,"Auftrag"],[126,139,"Handlung"]],"Comments":[]}
{"id":62,"text":"Jährliche Überprüfung Termin angefragt Schneider Termin für Schneider","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[22,48,"Handlung"],[39,48,"Name"],[49,69,"Auftrag"],[60,69,"Name"]],"Comments":[]}
{"id":63,"text":"Tägliche Kontrolle: Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen","label":[[0,8,"Zyklus"],[0,18,"Auftrag"],[9,18,"Prüfung"],[20,27,"Prüfung"],[33,45,"Komponenten"],[33,95,"Auftrag"],[46,58,"Komponenten"],[59,68,"Parameter"],[69,84,"Parameter"],[85,95,"Prüfung"]],"Comments":[]}
{"id":64,"text":"Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filert auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung","label":[[0,12,"Zyklus"],[0,33,"Auftrag"],[13,22,"Prüfung"],[23,33,"Anlagen"],[34,46,"Komponenten"],[34,119,"Auftrag"],[48,61,"Prüfung"],[48,90,"Handlung"],[77,90,"Störbild"],[91,104,"Prüfung"],[91,119,"Handlung"],[109,119,"Parameter"],[120,132,"Komponenten"],[120,321,"Auftrag"],[134,149,"Ort"],[151,186,"Handlung"],[166,172,"Komponenten"],[173,186,"Prüfung"],[187,211,"Handlung"],[191,204,"Störbild"],[212,222,"Komponenten"],[224,237,"Prüfung"],[224,249,"Handlung"],[242,249,"Parameter"],[250,321,"Handlung"],[259,268,"Prüfung"],[273,292,"Komponenten"],[297,310,"Komponenten"],[311,321,"Störbild"]],"Comments":[]}
{"id":65,"text":"Jährliche elektrische Überprüfung","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[22,33,"Prüfung"]],"Comments":[]}
{"id":66,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlagergehäuse SNI 530 Nachschmieren Flanschlager-quadrat FUU-060 Hochtemperatureinsatz Nachschmieren Flanschlager RIZ60 Hochtemperatureinsatz Nachschmieren Spannkopflager TIU-60 Hochtemperatureinsatz Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[31,37,"Name"],[67,91,"Komponenten"],[67,105,"Auftrag"],[92,105,"Handlung"],[106,134,"Komponenten"],[106,170,"Auftrag"],[135,156,"Komponenten"],[157,170,"Handlung"],[171,189,"Komponenten"],[171,225,"Auftrag"],[190,211,"Komponenten"],[212,225,"Handlung"],[226,283,"Auftrag"],[270,283,"Handlung"]],"Comments":[]}
{"id":67,"text":"Monatliche Wartung nach Wartungsplan siehe Extradaten","label":[[0,10,"Zyklus"],[0,36,"Auftrag"],[11,18,"Prüfung"]],"Comments":[]}
{"id":68,"text":"Monatliche Wartung nach Arbeitsplan","label":[[0,10,"Zyklus"],[0,35,"Auftrag"],[11,18,"Prüfung"]],"Comments":[]}
{"id":69,"text":"Hydrauliköl Ölstand-Sichtprüfung Lager Ketten Tänzerrolle nachschmieren und reinigen","label":[[0,11,"Komponenten"],[0,84,"Auftrag"],[12,32,"Prüfung"],[33,38,"Komponenten"],[39,45,"Komponenten"],[46,57,"Komponenten"],[58,84,"Handlung"],[84,428,"Auftrag"]],"Comments":[]}
{"id":70,"text":"Austausch der Aktivkohlepatronen","label":[[0,9,"Handlung"],[0,32,"Auftrag"],[14,32,"Komponenten"]],"Comments":[]}
{"id":71,"text":"2-wöchige Kontrolle","label":[[0,9,"Zyklus"],[0,19,"Auftrag"],[10,19,"Prüfung"],[19,428,"Auftrag"],[19,428,"Auftrag"]],"Comments":[]}
{"id":72,"text":"Halbjährliche Kontrolle","label":[[0,13,"Zyklus"],[0,23,"Auftrag"],[14,23,"Prüfung"]],"Comments":[]}
{"id":73,"text":"2-wöchentliche Reinigung der Rampenbereiche und Containerstellflächen","label":[[0,14,"Zyklus"],[0,69,"Auftrag"],[15,24,"Handlung"],[29,43,"Ort"],[48,69,"Ort"]],"Comments":[]}
{"id":74,"text":"Jährliche Überprüfung Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[28,34,"Name"],[36,87,"Auftrag"],[42,45,"Name"],[56,61,"DatumZeit"],[77,80,"Komponenten"],[77,87,"Handlung"]],"Comments":[]}
{"id":75,"text":"2 Wöchentliche Kontrolle","label":[[0,14,"Zyklus"],[0,24,"Auftrag"],[15,24,"Prüfung"]],"Comments":[]}
{"id":76,"text":"Monatliche Kontrolle","label":[[0,10,"Zyklus"],[0,20,"Auftrag"],[11,20,"Prüfung"]],"Comments":[]}
{"id":77,"text":"Tägliche Überprüfung von: Indikator Testomat Wasserhärte Filter Vordruck Enthärtung","label":[[0,8,"Zyklus"],[0,83,"Auftrag"],[9,20,"Prüfung"],[26,44,"Komponenten"],[45,56,"Parameter"],[57,63,"Komponenten"],[64,72,"Parameter"],[73,83,"Komponenten"]],"Comments":[]}
{"id":78,"text":"Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filter auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung","label":[[0,12,"Zyklus"],[0,33,"Auftrag"],[13,22,"Prüfung"],[23,33,"Anlagen"],[34,46,"Komponenten"],[34,119,"Auftrag"],[48,61,"Prüfung"],[48,90,"Handlung"],[66,72,"Komponenten"],[77,90,"Störbild"],[91,104,"Prüfung"],[91,119,"Handlung"],[109,119,"Parameter"],[120,132,"Komponenten"],[120,211,"Auftrag"],[134,149,"Ort"],[151,186,"Handlung"],[166,172,"Komponenten"],[173,186,"Prüfung"],[187,211,"Handlung"],[191,204,"Störbild"],[212,222,"Komponenten"],[212,321,"Auftrag"],[224,237,"Prüfung"],[224,250,"Handlung"],[242,249,"Parameter"],[250,321,"Handlung"],[259,268,"Prüfung"],[273,292,"Komponenten"],[297,310,"Komponenten"],[311,321,"Störbild"]],"Comments":[]}
{"id":79,"text":"3-Monatliche Reinigung und Prüfung der Kühlgeräte","label":[[0,12,"Zyklus"],[0,49,"Auftrag"],[13,22,"Handlung"],[27,34,"Prüfung"],[39,49,"Anlagen"]],"Comments":[]}
{"id":80,"text":"Prüfung der Insektenvernichter nach DIN VDE 0701-0702","label":[[0,7,"Prüfung"],[0,53,"Auftrag"],[12,30,"Anlagen"]],"Comments":[]}
{"id":81,"text":"Wöchentliche Kontolle der Schraubenbestände.","label":[[0,12,"Zyklus"],[0,43,"Auftrag"],[13,21,"Prüfung"],[26,43,"Kleinteile"]],"Comments":[]}
{"id":82,"text":"Jährliche Überprüfung der Hebezeuge Stand Moser: Termin ist am 23-","label":[[0,9,"Zyklus"],[0,35,"Auftrag"],[10,21,"Prüfung"],[26,35,"Anlagen"]],"Comments":[]}
{"id":83,"text":"Sichtprüfung","label":[[0,12,"Auftrag"],[0,12,"Prüfung"]],"Comments":[]}
{"id":84,"text":"Reinigung und Abschmierung von Ventilator und Motor","label":[[0,26,"Handlung"],[0,51,"Auftrag"],[31,41,"Komponenten"],[46,51,"Komponenten"]],"Comments":[]}
{"id":85,"text":"Prüfung von: Hr. Förster Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[0,99,"Auftrag"],[13,24,"Name"],[25,35,"Komponenten"],[36,44,"Komponenten"],[45,63,"Komponenten"],[64,70,"Komponenten"],[71,79,"Komponenten"],[100,110,"Handlung"],[100,131,"Auftrag"],[111,131,"Komponenten"]],"Comments":[]}
{"id":86,"text":"Jährliche Überprüfung Stand heute, für terminiert Moser Stand, Termin für ca. 10 Uhr Moser Regalprüfer soll gefragt werden, ob die Lagerung der Paletten im obersten Fach neues Hochregal in Halle 5758 so zulässig ist. Schneider Lagerung der Paletten ist so zulässig wir erhalten noch die Bestätigung Wurde alles am geprüft.","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[50,55,"Name"],[78,84,"DatumZeit"],[85,90,"Name"],[91,322,"Auftrag"],[131,152,"Handlung"],[153,199,"Ort"],[203,211,"Störbild"],[217,226,"Name"],[227,248,"Handlung"],[256,264,"Störbild"]],"Comments":[]}
{"id":87,"text":"Jährliche Überprüfung der Hebezeuge Stand Stöppel: Termin für den vereinbart.","label":[[0,9,"Zyklus"],[0,35,"Auftrag"],[10,21,"Prüfung"],[26,35,"Anlagen"]],"Comments":[]}
{"id":88,"text":"Jährliche Überprüfung der Hebezeuge Stand Stöppel: Herr Bachmann, Fa. Pfeifer, schickt Angebot und Terminvorschlag zur Prüfung. Stand Stöppel: Terminiert auf","label":[[0,9,"Zyklus"],[0,35,"Auftrag"],[10,21,"Prüfung"],[26,35,"Anlagen"],[42,49,"Name"],[51,64,"Name"],[66,77,"Name"],[134,141,"Name"]],"Comments":[]}
{"id":89,"text":"Jährliche Überprüfung der Kräne Stand Stöppel: Fa. Lutz meldet sich wegen Terminabsprache bei uns in KW 18. Stand Stöppel: UVV findet am statt. Stand Stöppel: Prüfung hat stattgefunden. Allerdings sind die Prüfberichte noch nicht im Haus.","label":[[0,9,"Zyklus"],[0,31,"Auftrag"],[10,21,"Prüfung"],[26,31,"Anlagen"],[38,45,"Name"],[47,55,"Name"],[101,106,"DatumZeit"],[114,121,"Name"],[123,126,"Prüfung"],[150,157,"Name"],[159,166,"Prüfung"],[159,184,"Handlung"]],"Comments":[]}
{"id":90,"text":"Jährliche Überprüfung der Kräne Termin: 03-04.05. Binder Kräne geprüft am Schneider","label":[[0,9,"Zyklus"],[0,31,"Auftrag"],[10,21,"Prüfung"],[26,31,"Anlagen"],[40,48,"DatumZeit"],[50,56,"Name"],[50,83,"Handlung"],[63,70,"Prüfung"],[74,83,"Name"]],"Comments":[]}
{"id":91,"text":"Stand Stöppel: In Absprache mit Herrn Graf auf 06.10. und mit Herrn Lutz terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.","label":[[6,13,"Name"],[15,83,"Handlung"],[32,42,"Name"],[47,53,"DatumZeit"],[62,72,"Name"],[91,98,"Name"],[100,107,"Prüfung"],[100,122,"Handlung"]],"Comments":[]}
{"id":92,"text":"Lager tauschen","label":[[0,5,"Komponenten"],[0,14,"Auftrag"],[6,14,"Handlung"]],"Comments":[]}
{"id":93,"text":"Ölstand prüfen, Luftfilter kontrollieren, Kondensat ablassen, Kompressor reinigen.","label":[[0,7,"Parameter"],[0,14,"Auftrag"],[8,14,"Prüfung"],[16,26,"Komponenten"],[16,40,"Auftrag"],[27,40,"Prüfung"],[42,51,"Komponenten"],[42,60,"Auftrag"],[52,60,"Handlung"],[62,72,"Komponenten"],[62,81,"Auftrag"],[73,81,"Handlung"]],"Comments":[]}
{"id":94,"text":"Jährliche Wartung der RWA-Klappen","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,17,"Prüfung"],[22,33,"Komponenten"]],"Comments":[]}
{"id":95,"text":"Monatliche Überprüfung der roten Nottelefone","label":[[0,10,"Zyklus"],[0,44,"Auftrag"],[11,22,"Prüfung"],[33,44,"Anlagen"]],"Comments":[]}
{"id":96,"text":"Am durch fa Pfeifer ausgeführt","label":[[3,30,"Handlung"],[9,19,"Name"]],"Comments":[]}
{"id":97,"text":"Vorgabe aus Wartungsplan Firma Mahlo siehe Extradaten","label":[[0,36,"Auftrag"],[12,24,"Prüfung"],[25,36,"Name"]],"Comments":[]}
{"id":98,"text":"Küsters-Anlage: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Schutzabdeckung prüfen Türdichtungen kontrollieren Absauganlage prüfen Campen-Aufwickler: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Bolzen kontrollieren und nachspann","label":[[0,14,"Anlagen"],[0,138,"Auftrag"],[16,25,"Komponenten"],[30,49,"Handlung"],[50,67,"Parameter"],[50,67,"Prüfung"],[68,83,"Komponenten"],[68,90,"Handlung"],[91,104,"Komponenten"],[91,118,"Handlung"],[105,118,"Prüfung"],[119,131,"Komponenten"],[119,138,"Handlung"],[132,138,"Prüfung"],[139,156,"Anlagen"],[139,244,"Auftrag"],[158,167,"Komponenten"],[172,191,"Handlung"],[192,209,"Parameter"],[192,209,"Prüfung"],[210,216,"Komponenten"],[210,244,"Handlung"]],"Comments":[]}
{"id":99,"text":"Wöchentliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden","label":[[0,12,"Zyklus"],[0,87,"Auftrag"],[21,40,"Prüfung"],[73,87,"Abteilung"],[88,100,"Komponenten"],[88,127,"Auftrag"],[108,127,"Handlung"]],"Comments":[]}
{"id":100,"text":"visuelle Schlitten Überprüfung auf Beschädigungen an der BeschichtungLegierung Macken, Grate","label":[[0,92,"Auftrag"],[19,30,"Prüfung"],[35,49,"Störbild"],[57,78,"Parameter"],[79,85,"Störbild"],[87,92,"Störbild"]],"Comments":[]}
{"id":101,"text":"Termin in KW 38","label":[[10,15,"DatumZeit"]],"Comments":[]}
{"id":102,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, Gewindestiftbefestigung nachschmieren Stehlager SI-40, Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz -Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,82,"Komponenten"],[67,121,"Auftrag"],[84,107,"Komponenten"],[108,121,"Handlung"],[122,137,"Komponenten"],[122,176,"Auftrag"],[139,162,"Komponenten"],[163,176,"Handlung"],[177,204,"Komponenten"],[177,269,"Auftrag"],[209,255,"Komponenten"],[256,269,"Handlung"],[270,296,"Komponenten"],[270,360,"Auftrag"],[301,346,"Komponenten"],[347,360,"Handlung"]],"Comments":[]}
{"id":103,"text":"Rauwalze Einziehwalze muss neu überzogen werden","label":[[0,21,"Komponenten"],[0,47,"Auftrag"],[27,47,"Handlung"]],"Comments":[]}
{"id":104,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, mit Hochtemperatureinsatz Gewindestiftbefestigung nachschmieren Stehlager SI-40, mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,82,"Komponenten"],[67,147,"Auftrag"],[88,133,"Komponenten"],[134,147,"Handlung"],[148,163,"Komponenten"],[148,228,"Auftrag"],[169,214,"Komponenten"],[215,228,"Handlung"],[229,256,"Komponenten"],[229,296,"Auftrag"],[261,282,"Komponenten"],[283,296,"Handlung"],[297,323,"Komponenten"],[297,387,"Auftrag"],[328,373,"Komponenten"],[374,387,"Handlung"],[388,415,"Komponenten"],[388,474,"Auftrag"],[420,460,"Komponenten"],[461,474,"Handlung"]],"Comments":[]}
{"id":105,"text":"Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,9,"Handlung"],[0,68,"Auftrag"],[10,24,"Prüfung"],[25,49,"Anlagen"],[50,68,"Parameter"]],"Comments":[]}
{"id":107,"text":"Normale monatliche Überprüfung Stand Stöppel: Terminiert auf KW 49. Stand Binder: 20.12-22.12","label":[[0,30,"Auftrag"],[8,18,"Zyklus"],[19,30,"Prüfung"],[37,44,"Name"],[46,66,"Handlung"],[61,66,"DatumZeit"],[74,80,"Name"],[82,93,"DatumZeit"]],"Comments":[]}
{"id":108,"text":"Überprüfung","label":[[0,11,"Auftrag"],[0,11,"Prüfung"]],"Comments":[]}
{"id":109,"text":"Normale monatliche Überprüfung","label":[[0,30,"Auftrag"],[8,18,"Zyklus"],[19,30,"Prüfung"]],"Comments":[]}
{"id":110,"text":"Erledigt am Schneider","label":[],"Comments":[]}
{"id":111,"text":"2-Wöchentliche Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,14,"Zyklus"],[0,83,"Auftrag"],[15,24,"Handlung"],[25,39,"Prüfung"],[40,64,"Anlagen"],[65,83,"Parameter"]],"Comments":[]}
{"id":112,"text":"Wöchentliche Sichtprüfung","label":[[0,12,"Zyklus"],[0,25,"Auftrag"],[13,25,"Prüfung"]],"Comments":[]}
{"id":113,"text":"Stand Stöppel: Rückmeldung von Herrn Weyer Ziegler, dass der zuständige Monteuer sich innerhalb der nächsten 3 Tage telefonisch meldet, um einen Termin zu vereinbaren. Stand Stöppel: Prüfung ist auf den, 10.00 Uhr, mit Fa. Fuchs Subler von Ziegler terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.","label":[[6,13,"Name"],[31,50,"Name"],[85,134,"Handlung"],[174,181,"Name"],[183,191,"Prüfung"],[183,258,"Handlung"],[204,213,"DatumZeit"],[219,235,"Name"],[240,247,"Name"],[266,273,"Name"],[275,282,"Prüfung"],[275,297,"Handlung"]],"Comments":[]}
{"id":114,"text":"Normale monatliche Überprüfung Stand Stöppel monatliche Prüfung für Dezember 2020, erfolgt am jährliche Prüfung für das Jahr 2020, erfolgt ab dem.","label":[[0,30,"Auftrag"],[8,18,"Zyklus"],[19,30,"Prüfung"],[37,44,"Name"],[45,55,"Zyklus"],[56,63,"Prüfung"],[68,81,"DatumZeit"]],"Comments":[]}
{"id":115,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Breitstreckwalze Verstellung Nachschmieren Spindelhubgetriebe Nachschmieren Positioniersystem Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,83,"Komponenten"],[67,109,"Auftrag"],[84,109,"Handlung"],[110,128,"Komponenten"],[110,142,"Auftrag"],[129,142,"Handlung"],[143,160,"Komponenten"],[143,174,"Auftrag"],[161,174,"Handlung"]],"Comments":[]}
{"id":116,"text":"Vorgabe aus Wartungsplan Firma Mahlo siehe Vorbelegung Extradaten","label":[[0,36,"Auftrag"],[12,24,"Prüfung"],[25,36,"Name"]],"Comments":[]}
{"id":117,"text":"Monatliche Überprüfung Wartung","label":[[0,10,"Zyklus"],[0,30,"Auftrag"],[11,30,"Prüfung"]],"Comments":[]}
{"id":118,"text":"- Spülzeitprüfung Abflußprüfung Batterie-Überprüfung","label":[[2,17,"Parameter"],[2,17,"Prüfung"],[18,31,"Komponenten"],[18,31,"Prüfung"],[32,52,"Komponenten"],[32,52,"Prüfung"]],"Comments":[]}
{"id":119,"text":"Monatliche Sichtprüfung Reinigung","label":[[0,10,"Zyklus"],[0,33,"Auftrag"],[11,23,"Prüfung"],[24,33,"Handlung"]],"Comments":[]}
{"id":120,"text":"Monatliche Überprüfung der pH- Sonde","label":[[0,10,"Zyklus"],[0,36,"Auftrag"],[11,22,"Prüfung"],[27,36,"Komponenten"]],"Comments":[]}
{"id":121,"text":"Jährliche Überprüfung Stand Stöppel: Terminiert, in Absprache mit Herrn Buschmann, auf, ca. 9.30 Uhr. Stand Stöppel: Terminiert von Fa. Fuchs aufgrund von Krankheit auf den, ca. 9.30 Uhr. Stand Stöppel: Prüfung erfolgte. Die Prüfberichte sind noch nicht im Haus.","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[28,35,"Name"],[66,81,"Name"],[92,100,"DatumZeit"],[108,115,"Name"],[132,141,"Name"],[178,186,"DatumZeit"],[194,201,"Auftrag"],[203,211,"Prüfung"],[203,219,"Handlung"]],"Comments":[]}
{"id":122,"text":"Monatliche Überprüfung der Wärmetauscher im Spannrahmen auf Verschmutzungen Kontrolle an vorderster Kammer","label":[[0,10,"Zyklus"],[0,75,"Auftrag"],[11,22,"Prüfung"],[27,40,"Komponenten"],[41,55,"Ort"],[60,75,"Störbild"],[76,85,"Prüfung"],[76,106,"Auftrag"],[86,106,"Ort"]],"Comments":[]}
{"id":123,"text":"Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,14,"Prüfung"],[0,58,"Auftrag"],[15,39,"Anlagen"],[40,58,"Parameter"]],"Comments":[]}
{"id":124,"text":"Monatliche Reinigung der Lüftungsanlage bei Bedarf Filter tauschen In der Erledigungsbeschreibeung bitte angeben ob Filter getauscht wurden oder nicht","label":[[0,10,"Zyklus"],[0,39,"Auftrag"],[11,20,"Handlung"],[25,39,"Anlagen"],[40,66,"Auftrag"],[51,57,"Komponenten"],[58,66,"Handlung"],[67,150,"Auftrag"],[99,150,"Handlung"],[116,122,"Komponenten"]],"Comments":[]}
{"id":125,"text":"Monatliche Kontrolle der Lüftungsanlage","label":[[0,10,"Zyklus"],[0,39,"Auftrag"],[11,20,"Prüfung"],[25,39,"Anlagen"]],"Comments":[]}
{"id":126,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette Nachschmieren Spindelhubgetriebe Spindel alle 500Std Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,78,"Komponenten"],[67,92,"Auftrag"],[79,92,"Handlung"],[93,119,"Komponenten"],[93,145,"Auftrag"],[120,131,"Zyklus"],[132,145,"Handlung"]],"Comments":[]}
{"id":127,"text":"Stand Moser: Wartung findet ab statt und braucht ca. 3 Tage. Stand Moser: Wurde wegen Krankheit verschoben. Termin 29.11","label":[[6,11,"Name"],[13,59,"Handlung"],[67,72,"Name"],[74,106,"Handlung"],[115,120,"DatumZeit"]],"Comments":[]}
{"id":128,"text":"Monatliche Kontrolle der Wasserzählerstände","label":[[0,10,"Zyklus"],[0,43,"Auftrag"],[11,20,"Prüfung"],[25,43,"Parameter"]],"Comments":[]}
{"id":129,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren Kegelradgetriebemotor g500-B600 Ölstand kontrollieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,94,"Komponenten"],[67,134,"Auftrag"],[99,120,"Komponenten"],[121,134,"Handlung"],[135,161,"Komponenten"],[135,225,"Auftrag"],[166,187,"Komponenten"],[188,211,"Komponenten"],[212,225,"Handlung"],[226,253,"Komponenten"],[226,312,"Auftrag"],[258,279,"Komponenten"],[280,298,"Komponenten"],[299,312,"Handlung"],[313,344,"Komponenten"],[313,366,"Auftrag"],[345,352,"Parameter"],[353,366,"Prüfung"]],"Comments":[]}
{"id":131,"text":"Stand 04.112020 Stöppel: Herr Stauner hat telefonisch mitgeteilt, dass der Monteur ab dem die UVVs durchführt. AB folgt. Stand Stöppel: Herr Stauner hat den Termin,, telefonisch bestätigt.","label":[[6,15,"DatumZeit"],[16,23,"Name"],[25,37,"Name"],[42,109,"Handlung"],[94,98,"Prüfung"],[127,134,"Name"],[136,148,"Name"],[166,187,"Handlung"]],"Comments":[]}
{"id":132,"text":"Monatlicher Austausch der Wasserfilter Vereinbarung im Wartungsvertrag Hr. Radtke","label":[[0,11,"Zyklus"],[0,38,"Auftrag"],[12,21,"Handlung"],[26,38,"Komponenten"],[71,81,"Name"]],"Comments":[]}
{"id":133,"text":"Bolzen nachfetten","label":[[0,6,"Komponenten"],[0,17,"Auftrag"],[7,17,"Handlung"]],"Comments":[]}
{"id":134,"text":"Stand Stöppel: Diese Prüfung wurde von Herrn Sturm auf den, 7.00 Uhr, terminiert.","label":[[6,13,"Name"],[21,28,"Prüfung"],[29,80,"Handlung"],[39,50,"Name"],[60,68,"DatumZeit"]],"Comments":[]}
{"id":135,"text":"Moantlicher Austausch der Wasserfilter Stadtwasser Getränkeautomaten","label":[[0,11,"Zyklus"],[0,68,"Auftrag"],[12,21,"Handlung"],[26,38,"Komponenten"],[39,68,"Anlagen"]],"Comments":[]}
{"id":136,"text":"Monatliches Ablesen der Gaszählerstände","label":[[0,11,"Zyklus"],[0,39,"Auftrag"],[12,19,"Handlung"],[24,39,"Parameter"]],"Comments":[]}
{"id":137,"text":"Aktivkohlepatronen nach Vorgabe tauschen","label":[[0,18,"Komponenten"],[0,40,"Auftrag"],[32,40,"Handlung"]],"Comments":[]}
{"id":138,"text":"Monatliche Kontrolle des Flusen-Absaugrohrs","label":[[0,10,"Zyklus"],[0,43,"Auftrag"],[11,20,"Prüfung"],[25,43,"Komponenten"]],"Comments":[]}
{"id":139,"text":"Prüfung von Scharnier Dichtung Schließvorrichtung Schloß Türgriff allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[0,85,"Auftrag"],[12,21,"Komponenten"],[22,30,"Komponenten"],[31,49,"Komponenten"],[50,56,"Komponenten"],[57,65,"Komponenten"],[86,96,"Handlung"],[86,117,"Auftrag"],[97,117,"Komponenten"]],"Comments":[]}
{"id":140,"text":"Monatliche Kontrolle und Reinigung","label":[[0,10,"Zyklus"],[0,34,"Auftrag"],[11,20,"Prüfung"],[25,34,"Handlung"]],"Comments":[]}
{"id":141,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,80,"Komponenten"],[67,94,"Auftrag"],[81,94,"Handlung"]],"Comments":[]}
{"id":142,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[0,30,"Auftrag"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[31,173,"Auftrag"],[49,61,"Komponenten"],[66,73,"Komponenten"],[80,93,"Zyklus"],[107,151,"Handlung"],[132,137,"Komponenten"],[174,190,"Prüfung"],[174,220,"Auftrag"],[191,200,"Handlung"],[212,220,"Komponenten"]],"Comments":[]}
{"id":143,"text":"Jährliche Überprüfung","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"]],"Comments":[]}
{"id":144,"text":"Monatliche Wartung DruckluftanschlussWartungseinheit: LuftfilterWasserabscheider reinigen leeren Druckluftbehälter: entwässern Druckluftschläuche: Anschlüsse auf festen Sitz prüfen Formplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Gesamtanlage: reinigen Grundplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Sonotroden und Sonotrodenständer: Festen Sitz der Befestigungsschrauben prüfen","label":[[0,10,"Zyklus"],[0,52,"Auftrag"],[11,18,"Prüfung"],[19,52,"Komponenten"],[54,80,"Komponenten"],[54,96,"Auftrag"],[81,96,"Handlung"],[97,114,"Komponenten"],[97,126,"Auftrag"],[116,126,"Handlung"],[127,145,"Komponenten"],[127,180,"Auftrag"],[147,157,"Komponenten"],[174,180,"Prüfung"],[181,191,"Komponenten"],[181,248,"Auftrag"],[202,211,"Prüfung"],[216,230,"Störbild"],[240,248,"Handlung"],[249,261,"Anlagen"],[249,340,"Auftrag"],[263,283,"Handlung"],[272,283,"Komponenten"],[294,303,"Prüfung"],[308,322,"Störbild"],[332,340,"Handlung"],[341,351,"Komponenten"],[341,419,"Auftrag"],[356,373,"Komponenten"],[391,412,"Kleinteile"],[413,419,"Prüfung"]],"Comments":[]}
{"id":145,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Axial-Pendelrollenlager Nachschmieren Stehlager SIU-50 Nachschmieren Spindelmutter KGT Nachschmieren Pendelkugellager Messlager Nachschmieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,90,"Komponenten"],[67,104,"Auftrag"],[91,104,"Handlung"],[105,121,"Komponenten"],[105,135,"Auftrag"],[122,135,"Handlung"],[136,153,"Komponenten"],[136,167,"Auftrag"],[154,167,"Handlung"],[168,184,"Komponenten"],[168,208,"Auftrag"],[185,194,"Komponenten"],[195,208,"Handlung"],[209,240,"Komponenten"],[209,262,"Auftrag"],[241,248,"Parameter"],[249,262,"Prüfung"],[263,294,"Komponenten"],[263,316,"Auftrag"],[295,302,"Parameter"],[303,316,"Prüfung"]],"Comments":[]}
{"id":147,"text":"Jährliche Überprüfung Stand Ahmetaj: Warten auf Termin von MHM. Stand Ahmetaj: Firma MHM kommt am Montag bzw. am Dienstag, Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen Stand Stöppel: Prüfung wurde heute lt. Herrn Sturm erledigt Prüfberichte folgen.","label":[[0,9,"Zyklus"],[0,21,"Auftrag"],[10,21,"Prüfung"],[28,35,"Name"],[37,62,"Handlung"],[59,62,"Name"],[70,77,"Name"],[79,88,"Name"],[95,104,"DatumZeit"],[110,121,"DatumZeit"],[129,135,"Name"],[137,146,"Name"],[157,162,"DatumZeit"],[178,181,"Komponenten"],[182,188,"Prüfung"],[195,202,"Name"],[204,211,"Prüfung"],[204,248,"Handlung"],[228,239,"Name"]],"Comments":[]}
{"id":148,"text":"Gatter reinigen","label":[[0,6,"Komponenten"],[0,15,"Auftrag"],[7,15,"Handlung"]],"Comments":[]}
{"id":149,"text":"Monatliche elektrische Kontrolle Sichtkontrolle der elektischen Bauteile Motoren auf Geräusche Überprüfung Sicherheitseinrichtungen","label":[[0,10,"Zyklus"],[0,32,"Auftrag"],[23,32,"Prüfung"],[33,47,"Prüfung"],[33,72,"Auftrag"],[52,72,"Komponenten"],[73,80,"Komponenten"],[73,94,"Auftrag"],[85,94,"Störbild"],[95,106,"Prüfung"],[95,131,"Auftrag"],[107,131,"Komponenten"]],"Comments":[]}
{"id":150,"text":"Kontrolle der Dokumentation auf Vollständigkeit","label":[[0,9,"Prüfung"],[0,47,"Auftrag"],[14,27,"Komponenten"]],"Comments":[]}
{"id":151,"text":"Batterie-Wechsel","label":[[0,8,"Komponenten"],[0,16,"Auftrag"],[0,16,"Handlung"]],"Comments":[]}
{"id":152,"text":"Monatliche Kontrolle der Explosionsschutzanlage an den Filteranlagen Laser 2-4","label":[[0,10,"Zyklus"],[0,78,"Auftrag"],[11,20,"Prüfung"],[25,47,"Komponenten"],[55,78,"Anlagen"]],"Comments":[]}
{"id":154,"text":"Vorgaben aus Mahr Unipre Wartungsplan Volumenzähler Überprüfung der Impulseingänge auf der Platine","label":[[0,37,"Auftrag"],[13,24,"Name"],[24,37,"Prüfung"],[38,51,"Komponenten"],[38,98,"Auftrag"],[52,63,"Prüfung"],[68,82,"Parameter"]],"Comments":[]}
{"id":155,"text":"Vorgaben aus Mahr Unipre Wartungsplan Pneumatikventile und pneumatische Steuerung elektr. pneum. Ventile: Kontrolle, bzw. bei Bedarf Dosierpumpe Drucktestkontrolle Reinigung bzw. bei Bedarf neu abdichten","label":[[0,37,"Auftrag"],[13,24,"Name"],[25,37,"Prüfung"],[38,54,"Komponenten"],[38,115,"Auftrag"],[59,81,"Komponenten"],[82,104,"Komponenten"],[106,115,"Prüfung"],[122,203,"Auftrag"],[133,144,"Komponenten"],[145,163,"Prüfung"],[164,173,"Handlung"],[190,203,"Handlung"]],"Comments":[]}
{"id":156,"text":"Jährliche Wartung der RWA-Klappen Stand Firma Bittermann meldet sich in KW 14 bzgl dem Fixtermin","label":[[0,9,"Zyklus"],[0,33,"Auftrag"],[10,17,"Prüfung"],[22,33,"Komponenten"],[40,56,"Name"],[40,96,"Handlung"],[72,77,"DatumZeit"]],"Comments":[]}
{"id":157,"text":"Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin.","label":[[0,10,"Zyklus"],[0,40,"Auftrag"],[11,20,"Prüfung"],[25,40,"Anlagen"],[41,99,"Auftrag"],[55,71,"Komponenten"],[72,99,"Handlung"]],"Comments":[]}
{"id":158,"text":"Vorgaben aus Pleva Wartungsplan Reinigung von Kamera und Beleuchtung mit Baumwolltuch siehe Extradaten","label":[[0,31,"Auftrag"],[13,18,"Name"],[19,31,"Prüfung"],[32,41,"Handlung"],[32,85,"Auftrag"],[46,52,"Komponenten"],[57,68,"Komponenten"]],"Comments":[]}
{"id":159,"text":"3-monatliche Kontrolle","label":[[0,12,"Zyklus"],[0,22,"Auftrag"],[13,22,"Prüfung"]],"Comments":[]}
{"id":161,"text":"Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen","label":[[0,17,"Prüfung"],[0,26,"Auftrag"],[18,26,"Ort"],[28,60,"Komponenten"],[28,111,"Auftrag"],[61,86,"Handlung"],[95,111,"Handlung"]],"Comments":[]}
{"id":162,"text":"Monatliche Sichtkontrolle Wasserzählerstände vom Vormonat Wasserpegel-Kontrolle Betriebsstunden","label":[[0,10,"Zyklus"],[0,57,"Auftrag"],[11,25,"Prüfung"],[26,44,"Parameter"],[58,69,"Parameter"],[58,95,"Auftrag"],[70,79,"Prüfung"]],"Comments":[]}
{"id":164,"text":"Monatliche Kontrolle der gesamten Dachfläche Erweiterung Nord Umrandungen der Zu- Abluftkanäle Moos Unkraut etc. entfernen","label":[[0,10,"Zyklus"],[0,44,"Auftrag"],[11,20,"Prüfung"],[34,44,"Ort"],[62,73,"Ort"],[62,122,"Auftrag"],[78,94,"Anlagen"],[95,122,"Handlung"]],"Comments":[]}
{"id":165,"text":"Monatliche Kontrolle der Rohrtrenner im Trinkwassernetz","label":[[0,10,"Zyklus"],[0,55,"Auftrag"],[11,20,"Prüfung"],[25,36,"Komponenten"],[37,55,"Ort"]],"Comments":[]}
{"id":166,"text":"Zahnriemen tauschen","label":[[0,10,"Komponenten"],[0,19,"Auftrag"],[11,19,"Handlung"]],"Comments":[]}
{"id":167,"text":"Stand Stöppel: lt. H. Rothermel hat die Prüfung durch H. Wenninger stattgefunden. Die Prüfberichte sind allerdings noch nicht im Haus.","label":[[6,13,"Name"],[19,31,"Name"],[36,80,"Handlung"],[40,47,"Prüfung"],[54,66,"Name"]],"Comments":[]}
{"id":168,"text":"Stand Stöppel: Mit Frau Böhm den 02. für die Prüfungen einterminiert.","label":[[6,13,"Name"],[19,28,"Name"],[33,36,"DatumZeit"],[45,54,"Prüfung"],[45,68,"Handlung"]],"Comments":[]}
{"id":169,"text":"2-wöchige Reinigung","label":[[0,9,"Zyklus"],[0,19,"Auftrag"],[10,19,"Handlung"]],"Comments":[]}
{"id":170,"text":"Wöchentliche Kontrolle der Sprinkleranlage","label":[[0,12,"Zyklus"],[0,42,"Auftrag"],[13,22,"Prüfung"],[27,42,"Anlagen"]],"Comments":[]}
{"id":171,"text":"Mischer ausbrennen","label":[[0,7,"Anlagen"],[0,18,"Auftrag"],[8,18,"Handlung"]],"Comments":[]}
{"id":172,"text":"Jährliche Kontrolle der Druckluftleitungen bis Maschinenanschluss siehe Objektkarte","label":[[0,9,"Zyklus"],[0,65,"Auftrag"],[10,19,"Prüfung"],[24,42,"Komponenten"],[43,65,"Ort"]],"Comments":[]}
{"id":173,"text":"Zahnriemen erneuern","label":[[0,10,"Komponenten"],[0,19,"Auftrag"],[11,19,"Handlung"]],"Comments":[]}
{"id":174,"text":"Rau Einziehwalze Kontrawalze Anpresswalze muss neu überzogen werden","label":[[0,67,"Auftrag"],[4,16,"Komponenten"],[17,28,"Komponenten"],[29,41,"Komponenten"],[47,67,"Handlung"]],"Comments":[]}
{"id":175,"text":"Stand Stöppel: H. Langner Fa. Toyota kommt, in Absprache mit Herrn Spennesberger, am.","label":[[6,13,"Name"],[15,25,"Name"],[15,42,"Handlung"],[26,36,"Name"],[61,80,"Name"]],"Comments":[]}
{"id":176,"text":"3-monatliche Überprüfung durch Firma Siemens","label":[[0,12,"Zyklus"],[0,44,"Auftrag"],[13,24,"Prüfung"],[31,44,"Name"]],"Comments":[]}
{"id":177,"text":"Jährliche Kontrolle der Druckluftleitungen siehe Objektkarte","label":[[0,9,"Zyklus"],[0,42,"Auftrag"],[10,19,"Prüfung"],[24,42,"Komponenten"]],"Comments":[]}
{"id":178,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor Ölstandskontrolle","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,88,"Komponenten"],[67,106,"Auftrag"],[89,96,"Parameter"],[89,106,"Prüfung"]],"Comments":[]}
{"id":179,"text":"Monatlicher Rundgang Kontrollen Kontrolle der Sicherheitswesten und Helme im großen Besprechungszimmer München Kontrolle der Erste-Hilfe-Einrichtungen Blutstop und Verbrennungsset im Haupteingang","label":[[0,11,"Zyklus"],[0,31,"Auftrag"],[12,20,"Prüfung"],[21,31,"Prüfung"],[32,41,"Prüfung"],[32,110,"Auftrag"],[46,63,"Komponenten"],[68,73,"Komponenten"],[74,110,"Ort"],[111,120,"Prüfung"],[111,195,"Auftrag"],[125,150,"Anlagen"],[151,159,"Komponenten"],[164,179,"Komponenten"],[180,195,"Ort"]],"Comments":[]}
{"id":180,"text":"Kontrolle der Risiko-Ersatzteile","label":[[0,9,"Prüfung"],[0,32,"Auftrag"],[14,32,"Komponenten"]],"Comments":[]}
{"id":181,"text":"Halbjährliche Kontroll- und Wartungsarbeiten Kontrolle und Reinigung der Umlenkwalzen","label":[[0,13,"Zyklus"],[0,44,"Auftrag"],[14,44,"Prüfung"],[45,54,"Prüfung"],[45,85,"Auftrag"],[59,68,"Handlung"],[73,85,"Komponenten"]],"Comments":[]}
{"id":182,"text":"3-monatliche Kontrolle der Wasserfilter, bei Bedarf wechseln Lagerort Wasserfilter: Halle 56 Klimabühne Karton Achtung: 2 unterschiedliche Filterstufen pro Klimaanlage 1 micron 50 micron","label":[[0,12,"Zyklus"],[0,39,"Auftrag"],[13,22,"Prüfung"],[27,39,"Komponenten"],[41,110,"Auftrag"],[52,69,"Handlung"],[70,82,"Komponenten"],[84,103,"Ort"],[111,186,"Auftrag"],[139,151,"Komponenten"],[156,167,"Anlagen"]],"Comments":[]}
{"id":183,"text":"Monatliche Überprüfung der Roller","label":[[0,10,"Zyklus"],[0,33,"Auftrag"],[11,22,"Prüfung"],[27,33,"Komponenten"]],"Comments":[]}
{"id":184,"text":"Docke neu überziehen","label":[[0,5,"Komponenten"],[0,20,"Auftrag"],[6,20,"Handlung"]],"Comments":[]}
{"id":185,"text":"Halbjährliche Kontroll- und Wartungsarbeiten Trockenzylinder Oberflächenkontrolle Einzelprotokoll","label":[[0,13,"Zyklus"],[0,44,"Auftrag"],[14,44,"Prüfung"],[45,60,"Komponenten"],[45,97,"Auftrag"],[61,81,"Prüfung"]],"Comments":[]}
{"id":186,"text":"- Sichtkontrolle der Filterelemente. Evtl. beschädigte Elemente umgehend austauschen lassen Prüfen des Geräteinneres auf Verunreinigungen, Anbackungen, Materialzersetzungen und Deformierungen Anziehen aller Schrauben Überprüfen des Sicherheitstemperaturschalters des Thermo-Heizelementes Prüfen aller elektrischen Kabel und Zuleitungen auf Beschädigungen Auswechseln des Vorfilterflies","label":[[0,91,"Auftrag"],[2,16,"Prüfung"],[21,35,"Komponenten"],[43,91,"Handlung"],[92,98,"Prüfung"],[92,191,"Auftrag"],[103,116,"Komponenten"],[121,137,"Störbild"],[139,150,"Störbild"],[152,172,"Störbild"],[177,191,"Störbild"],[192,200,"Handlung"],[192,216,"Auftrag"],[207,216,"Kleinteile"],[217,227,"Prüfung"],[217,287,"Auftrag"],[232,287,"Komponenten"],[288,294,"Prüfung"],[288,354,"Auftrag"],[301,319,"Komponenten"],[324,335,"Komponenten"],[340,354,"Störbild"],[355,366,"Handlung"],[355,385,"Auftrag"],[371,385,"Komponenten"]],"Comments":[]}
{"id":187,"text":"Monatliche Kontrolle und Dokumentation der Kompressorluftwerte Betriebsstunden, Motorstarts, Gesamterzeugte Luftmenge","label":[[0,10,"Zyklus"],[0,117,"Auftrag"],[11,20,"Prüfung"],[25,38,"Handlung"],[43,62,"Parameter"],[63,78,"Parameter"],[80,91,"Parameter"],[93,117,"Parameter"]],"Comments":[]}
{"id":188,"text":"Contrawalze Anpresswalze muss neu überzogen werden","label":[[0,11,"Komponenten"],[0,50,"Auftrag"],[12,24,"Komponenten"],[30,50,"Handlung"]],"Comments":[]}
{"id":189,"text":"3-monatliche Überprüfung der Telefonanlage","label":[[0,12,"Zyklus"],[0,42,"Auftrag"],[13,24,"Prüfung"],[29,42,"Anlagen"]],"Comments":[]}
{"id":190,"text":"Monatliche mechanische Kontrolle Lagereinheiten bei Bedarf schmieren Verschleißteileinsätze auf Verschleiß kontrollieren Faltenbalge kontrollieren","label":[[0,10,"Zyklus"],[0,32,"Auftrag"],[23,32,"Prüfung"],[33,47,"Komponenten"],[33,68,"Auftrag"],[59,68,"Handlung"],[69,91,"Komponenten"],[69,120,"Auftrag"],[107,120,"Prüfung"],[121,132,"Komponenten"],[121,146,"Auftrag"],[133,146,"Prüfung"]],"Comments":[]}
{"id":191,"text":"3-monatliche Überprüfung der Torsprechanlage","label":[[0,12,"Zyklus"],[0,44,"Auftrag"],[13,24,"Prüfung"],[29,44,"Anlagen"]],"Comments":[]}
{"id":192,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Freilauf, Klemmrollen rechts Fetten 2x Kegelradgetriebemotor g500-B820 Ölstand kontrollieren Kegelradgetriebemotor g500-B450 Ölstand kontrollieren 4x Kegelradgetriebe Ölstand kontrollieren Axial-Pendelrollenlager Nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,105,"Auftrag"],[77,88,"Komponenten"],[89,95,"Ort"],[96,102,"Handlung"],[106,137,"Komponenten"],[106,159,"Auftrag"],[138,145,"Parameter"],[146,159,"Prüfung"],[160,191,"Komponenten"],[160,213,"Auftrag"],[192,199,"Parameter"],[200,213,"Prüfung"],[214,255,"Auftrag"],[217,233,"Komponenten"],[234,241,"Parameter"],[242,255,"Prüfung"],[256,279,"Komponenten"],[256,293,"Auftrag"],[280,293,"Handlung"]],"Comments":[]}
{"id":193,"text":"3-monatliche Überprüfung der Sicherheitslichtschranken am Laser 2 und 3 jeweils 2 Stück Ausrüstung 1 Aufwickler","label":[[0,12,"Zyklus"],[0,111,"Auftrag"],[13,24,"Prüfung"],[29,54,"Komponenten"],[55,71,"Ort"],[99,111,"Komponenten"]],"Comments":[]}
{"id":194,"text":"3-monatliche Sichtkontrolle der Not- Sicherheitsbeleuchtung Fluchtwegsymbole","label":[[0,12,"Zyklus"],[0,76,"Auftrag"],[13,27,"Prüfung"],[32,76,"Anlagen"]],"Comments":[]}
{"id":195,"text":"Zahnriemen wechseln","label":[[0,10,"Komponenten"],[0,19,"Auftrag"],[11,19,"Handlung"]],"Comments":[]}
{"id":196,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung nachschmieren Pendelkugellager 1307 nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,94,"Komponenten"],[67,132,"Auftrag"],[95,118,"Komponenten"],[119,132,"Handlung"],[133,160,"Komponenten"],[133,198,"Auftrag"],[161,184,"Komponenten"],[185,198,"Handlung"],[199,226,"Komponenten"],[199,263,"Auftrag"],[226,249,"Komponenten"],[250,263,"Handlung"],[264,285,"Komponenten"],[264,299,"Auftrag"],[286,299,"Handlung"],[300,321,"Komponenten"],[300,345,"Auftrag"],[322,331,"Parameter"],[332,345,"Prüfung"]],"Comments":[]}
{"id":198,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40, Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40, Exzenterringbefestigung nachschmieren","label":[[0,37,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,94,"Komponenten"],[67,133,"Auftrag"],[96,119,"Komponenten"],[120,133,"Handlung"],[134,160,"Komponenten"],[134,199,"Auftrag"],[162,185,"Komponenten"],[186,199,"Handlung"]],"Comments":[]}
{"id":199,"text":"Monatliche Sichtprüfung Reinigung des gesamten Außenbereichs Feuerwehrumfahrung","label":[[0,10,"Zyklus"],[0,79,"Auftrag"],[11,23,"Prüfung"],[24,33,"Handlung"],[47,79,"Anlagen"]],"Comments":[]}
{"id":200,"text":"3-monatliche Überprüfung der Regalsicherungsanlage im Hochregal inkl. Türsicherungen","label":[[0,12,"Zyklus"],[0,84,"Auftrag"],[13,24,"Prüfung"],[29,50,"Anlagen"],[51,63,"Ort"],[70,84,"Komponenten"]],"Comments":[]}
{"id":203,"text":"Halbjährliche Reinigung","label":[[0,13,"Zyklus"],[0,23,"Auftrag"],[14,23,"Handlung"]],"Comments":[]}
{"id":204,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[0,30,"Auftrag"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[31,73,"Auftrag"],[49,61,"Komponenten"],[66,73,"Komponenten"],[74,82,"Handlung"],[74,117,"Auftrag"],[87,96,"Komponenten"],[97,117,"Zyklus"],[118,134,"Prüfung"],[118,164,"Auftrag"],[135,144,"Handlung"],[156,164,"Komponenten"]],"Comments":[]}
{"id":205,"text":"Jährliche Wartung Prüfung der RWA-Klappen Stand: Binder: terminiert.","label":[[0,9,"Zyklus"],[0,41,"Auftrag"],[10,25,"Prüfung"],[49,55,"Name"],[49,67,"Handlung"]],"Comments":[]}
{"id":206,"text":"Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen","label":[[0,26,"Auftrag"],[28,86,"Auftrag"],[61,86,"Handlung"],[87,145,"Auftrag"],[120,145,"Handlung"],[147,170,"Auftrag"],[154,170,"Handlung"]],"Comments":[]}
{"id":207,"text":"zahnriemen","label":[[0,10,"Komponenten"]],"Comments":[]}
{"id":208,"text":"laut Prüfplan","label":[[5,13,"Prüfung"]],"Comments":[]}
{"id":210,"text":"Halbjährliche Brennerinspektion 3x Gasbrenner für Kombi-Line durch Firma Weißhaupt","label":[[0,13,"Zyklus"],[0,31,"Auftrag"],[14,31,"Prüfung"],[32,82,"Auftrag"],[35,45,"Komponenten"],[50,60,"Anlagen"],[67,82,"Name"]],"Comments":[]}
{"id":212,"text":"Monatlicher Austausch der Filtermatte am Kühlgerät","label":[[0,11,"Zyklus"],[0,50,"Auftrag"],[12,21,"Handlung"],[26,37,"Komponenten"],[41,50,"Anlagen"]],"Comments":[]}
{"id":215,"text":"Getriebe u. Motoren Sichtkontrolle","label":[[0,8,"Komponenten"],[0,34,"Auftrag"],[12,19,"Komponenten"],[20,34,"Prüfung"]],"Comments":[]}
{"id":216,"text":"Monatliche Kontrolle von: Ventilatoren und Motoren Reinigung von: Befeuchter bei Bedarf Sichtkontrolle der Anlagen auf Beschädigungen Undichtigkeiten","label":[[0,10,"Zyklus"],[0,50,"Auftrag"],[11,20,"Prüfung"],[26,38,"Komponenten"],[43,50,"Komponenten"],[51,60,"Handlung"],[51,87,"Auftrag"],[66,76,"Komponenten"],[88,102,"Prüfung"],[88,149,"Auftrag"],[107,114,"Anlagen"],[119,133,"Störbild"],[134,149,"Störbild"]],"Comments":[]}
{"id":217,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren Spannkopflager TI-40 Nachschmieren Flanschlager oval OI-40 Exzenterringbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren","label":[[0,37,"Auftrag"],[67,94,"Komponenten"],[67,132,"Auftrag"],[95,118,"Komponenten"],[119,132,"Handlung"],[133,159,"Komponenten"],[133,197,"Auftrag"],[160,183,"Komponenten"],[184,197,"Handlung"],[198,218,"Komponenten"],[198,232,"Auftrag"],[219,232,"Handlung"],[233,256,"Komponenten"],[233,294,"Auftrag"],[257,280,"Komponenten"],[281,294,"Handlung"],[295,321,"Komponenten"],[295,359,"Auftrag"],[322,345,"Komponenten"],[346,359,"Handlung"]],"Comments":[]}
{"id":218,"text":"Jährliche Wartung","label":[[0,9,"Zyklus"],[0,17,"Auftrag"],[10,17,"Prüfung"]],"Comments":[]}
{"id":219,"text":"3-monatliche Überprüfung der Personen-Überwachungsgeräte i75 Protectoren","label":[[0,12,"Zyklus"],[0,72,"Auftrag"],[13,24,"Prüfung"],[29,72,"Anlagen"]],"Comments":[]}
{"id":220,"text":"Stand Stöppel: Herr Rothermel hat mit Herrn Wenninger den terminiert. Stand Stöppel: Die Prüfung erfolgte heute. Allerdings haben wir noch keine Prüfprotokolle erhalten.","label":[[6,13,"Name"],[15,29,"Name"],[38,53,"Name"],[58,68,"Handlung"],[76,83,"Name"],[85,111,"Handlung"],[89,96,"Prüfung"]],"Comments":[]}
{"id":221,"text":"Mischer Ausbrennen","label":[[0,7,"Komponenten"],[0,18,"Auftrag"],[8,18,"Handlung"]],"Comments":[]}
{"id":222,"text":"Stand Stöppel: Durch Absprache mit Herrn Wenninger, der längere Zeit im Urlaub ist, wurde der Termin lt. Herrn Rothermel auf den terminiert.","label":[[6,13,"Name"],[35,50,"Name"],[105,120,"Name"],[129,139,"Handlung"]],"Comments":[]}
{"id":223,"text":"Monatliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden","label":[[0,10,"Zyklus"],[0,85,"Auftrag"],[19,38,"Prüfung"],[71,85,"Abteilung"],[86,98,"Komponenten"],[86,125,"Auftrag"],[106,118,"Handlung"]],"Comments":[]}
{"id":224,"text":"Tisch wurde getauscht","label":[[0,5,"Komponenten"],[0,21,"Auftrag"],[12,21,"Handlung"]],"Comments":[]}
{"id":225,"text":"Halbjährlicher Batterie-Wechsel","label":[[0,14,"Zyklus"],[0,31,"Auftrag"],[15,23,"Komponenten"],[15,31,"Handlung"]],"Comments":[]}
{"id":226,"text":"Stand Stöppel: lt. Nilfisk meldet sich der Techniker nach dem nach seinem Urlaub zur Terminabsprache. Stand Stöppel: Herr Schenk Monteur hat Mittwoch,, 9.30 Uhr, als Termin genannt.","label":[[6,13,"Name"],[19,26,"Name"],[108,115,"Name"],[117,128,"Name"],[141,149,"DatumZeit"],[152,160,"DatumZeit"],[173,180,"Handlung"]],"Comments":[]}
{"id":227,"text":"Getriebe Ölwechsel","label":[[0,8,"Komponenten"],[0,18,"Auftrag"],[9,18,"Handlung"]],"Comments":[]}
{"id":231,"text":"Halbjährliche Inspektion der Klimaanlagen Stand Stöppel: Terminiert durch H. Kartal auf den. Stand Stöppel: Termin wurde aufgrund von Kurzarbeit bei UTT verschoben. Neu terminiert auf den, durch Herrn Kartal. Stand Stöppel: Wartung wurde nochmals in Absprache mit Herrn Schwab auf KW 37 verschoben, da Fa. Spie personelle Probleme Krankheitsausfall und Urlaube hat. Genauer Termin wird in KW 36 festgelegt. Termin","label":[[0,13,"Zyklus"],[0,41,"Auftrag"],[14,24,"Prüfung"],[29,41,"Anlagen"],[48,55,"Name"],[74,83,"Name"],[99,106,"Name"],[153,163,"Handlung"],[195,207,"Name"],[215,222,"Name"],[224,231,"Prüfung"],[264,276,"Name"],[281,286,"DatumZeit"],[287,297,"Handlung"],[302,310,"Name"],[389,394,"DatumZeit"],[395,405,"Handlung"]],"Comments":[]}
{"id":232,"text":"Halbjährliche Wartung nach Wartungsplan siehe Extradaten","label":[[0,13,"Zyklus"],[0,39,"Auftrag"],[14,21,"Prüfung"]],"Comments":[]}
{"id":233,"text":"3-monatliche Kontrolle der optischen Alarmgeber in den Hallen","label":[[0,12,"Zyklus"],[0,61,"Auftrag"],[13,22,"Prüfung"],[27,47,"Anlagen"],[48,61,"Ort"]],"Comments":[]}
{"id":234,"text":"2-monatliche Überprüfung der Batterien für die Mittelspannungs-Schalter Gebäude PersonalbüroKeller","label":[[0,12,"Zyklus"],[0,98,"Auftrag"],[13,24,"Prüfung"],[29,71,"Komponenten"],[72,98,"Ort"]],"Comments":[]}
{"id":235,"text":"Vorgaben aus Mesutronic Wartungsplan Überprüfung der Klemmverbindungen aller Leitungen als auch die Leitungen selber auf Beschädigungen","label":[[37,48,"Prüfung"],[37,135,"Auftrag"],[53,86,"Komponenten"],[100,109,"Komponenten"],[121,135,"Störbild"]],"Comments":[]}
{"id":236,"text":"Monatliche Frostprävention z.B. Lüftungsklappenautomatik","label":[[0,10,"Zyklus"],[0,56,"Auftrag"],[11,26,"Handlung"],[32,56,"Komponenten"]],"Comments":[]}
{"id":237,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach","label":[[0,87,"Auftrag"],[12,24,"Prüfung"],[25,37,"Name"],[67,78,"Komponenten"]],"Comments":[]}
{"id":238,"text":"neue Lager anfertigen","label":[[0,21,"Auftrag"],[5,10,"Komponenten"],[11,21,"Handlung"]],"Comments":[]}
{"id":240,"text":"Stand Stöppel: Herr Koch hat Herrn Gräber WTT per Mail zwecks eines Prüftermines kontaktiert.","label":[[6,13,"Name"],[15,24,"Name"],[29,41,"Name"],[42,45,"Name"],[68,80,"Prüfung"],[81,92,"Handlung"]],"Comments":[]}
{"id":241,"text":"Prüfung von Ortsfester Elektrogeräte","label":[[0,7,"Prüfung"],[0,36,"Auftrag"],[12,36,"Anlagen"]],"Comments":[]}
{"id":242,"text":"Durchzuführende Ölwechsel siehe Extradaten","label":[[0,25,"Auftrag"],[16,25,"Handlung"]],"Comments":[]}
{"id":244,"text":"Kontrolle der Transformatoren, Schalter, Werkzeuge etc.","label":[[0,9,"Prüfung"],[0,55,"Auftrag"],[14,29,"Komponenten"],[31,39,"Komponenten"],[41,50,"Komponenten"]],"Comments":[]}
{"id":245,"text":"2-wöchige Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,9,"Zyklus"],[0,68,"Auftrag"],[10,24,"Prüfung"],[25,49,"Anlagen"],[50,68,"Parameter"],[50,68,"Prüfung"]],"Comments":[]}
{"id":246,"text":"Jährliche Überprüfung durch Atlas Copco","label":[[0,9,"Zyklus"],[0,39,"Auftrag"],[10,21,"Prüfung"],[28,39,"Name"]],"Comments":[]}
{"id":248,"text":"Maschinen- Status auf Stop bei laufender Maschine","label":[[0,17,"Parameter"],[0,26,"Handlung"],[0,49,"Auftrag"],[41,49,"Anlagen"]],"Comments":[]}
{"id":249,"text":"3 monatliche Reinigung der Feuerlöscher","label":[[0,12,"Zyklus"],[0,39,"Auftrag"],[13,22,"Handlung"],[27,39,"Komponenten"]],"Comments":[]}
{"id":251,"text":"Zahnriemen defekt","label":[[0,10,"Komponenten"],[11,17,"Störbild"]],"Comments":[]}
{"id":253,"text":"Küsters-Anlage: Druckmessdosen Werte überprüfen Campen-Aufwickler: Ketten und Kettenspannung Sichtkontrolle Campen-Abwickler: Ketten und Kettenspannung Sichtkontrolle Wumag-Trockner: Walzenbeschichtung auf Fehler kontrollieren Sichtkontrolle","label":[[0,14,"Anlagen"],[0,47,"Auftrag"],[16,30,"Komponenten"],[31,36,"Parameter"],[37,47,"Prüfung"],[48,65,"Anlagen"],[48,107,"Auftrag"],[67,73,"Komponenten"],[78,92,"Parameter"],[93,107,"Prüfung"],[108,124,"Anlagen"],[108,166,"Auftrag"],[126,132,"Komponenten"],[137,151,"Parameter"],[152,166,"Prüfung"],[167,181,"Anlagen"],[167,241,"Auftrag"],[183,201,"Komponenten"],[206,212,"Störbild"],[213,226,"Prüfung"],[227,241,"Prüfung"]],"Comments":[]}
{"id":257,"text":"2-monatliche Kontrolle des Seils eventueller Austausch","label":[[0,12,"Zyklus"],[0,54,"Auftrag"],[13,22,"Prüfung"],[27,32,"Komponenten"],[33,54,"Handlung"]],"Comments":[]}
{"id":258,"text":"dockenwickler überziehen","label":[[0,13,"Komponenten"],[0,24,"Auftrag"],[14,24,"Handlung"]],"Comments":[]}
{"id":260,"text":"Lager def.","label":[[0,5,"Komponenten"],[6,10,"Störbild"]],"Comments":[]}
{"id":262,"text":"4-jährliche Prüfung","label":[[0,11,"Zyklus"],[0,19,"Auftrag"],[12,19,"Prüfung"]],"Comments":[]}
{"id":266,"text":"3-monatliche Überprüfung des Abwassers durch Prüfinstitut Dr. Scheller","label":[[0,12,"Zyklus"],[0,70,"Auftrag"],[13,24,"Prüfung"],[29,38,"Komponenten"],[45,70,"Name"]],"Comments":[]}
{"id":267,"text":"Montaliche Wartung nach Arbeitsplan","label":[[0,10,"Zyklus"],[0,35,"Auftrag"],[11,18,"Prüfung"]],"Comments":[]}
{"id":269,"text":"Jährliche Überprüfung auf Verschleiß","label":[[0,9,"Zyklus"],[0,36,"Auftrag"],[10,21,"Prüfung"],[26,36,"Störbild"]],"Comments":[]}
{"id":271,"text":"Empfehlung der Firma Wachter bzw. des Herstellers nach 4 Jahren Betriebszeit: Hydrauliköl-Wechsel nach 6 Jahren Betriebszeit: Wechsel der Hydraulikschläuche Stand: Wartung ist bestellt. Firma Wachter meldet sich kurzfristig wann Sie kommen. Binder","label":[[15,28,"Name"],[50,63,"Zyklus"],[50,97,"Auftrag"],[78,89,"Komponenten"],[78,97,"Handlung"],[98,111,"Zyklus"],[98,156,"Auftrag"],[126,156,"Handlung"],[138,156,"Komponenten"],[164,171,"Prüfung"],[176,184,"Handlung"],[186,199,"Name"],[241,247,"Name"]],"Comments":[]}
{"id":274,"text":"Halbjährliche Prüfung der Funktion und Schlösser","label":[[0,13,"Zyklus"],[0,48,"Auftrag"],[14,21,"Prüfung"],[26,34,"Störbild"],[39,48,"Komponenten"]],"Comments":[]}
{"id":275,"text":"Docke mit grauen Belag überziehen.","label":[[0,5,"Komponenten"],[0,33,"Auftrag"],[23,33,"Handlung"]],"Comments":[]}
{"id":276,"text":"Mischer für Beschichtungsanlage bitte ausbrennen, danke.","label":[[0,7,"Komponenten"],[0,48,"Auftrag"],[12,31,"Anlagen"],[38,48,"Handlung"]],"Comments":[]}
{"id":279,"text":"Druckluftwerte in Tabelle eintragen","label":[[0,14,"Parameter"],[0,35,"Auftrag"],[26,35,"Handlung"]],"Comments":[]}
{"id":284,"text":"Keilriemen SPZ 1500mm","label":[[0,21,"Komponenten"]],"Comments":[]}
{"id":286,"text":"Reinigung der Düsen Reinigung des Wasserfangelenentes Hierzu Entfernung des Schalldämpfers notwendig Arbeiten an Kühlturm 3,4,5,6,7 durchführen Kühlturme 1,2 auslassen da diese am erneuert werden","label":[[0,9,"Handlung"],[0,19,"Auftrag"],[14,19,"Komponenten"],[20,29,"Handlung"],[20,53,"Auftrag"],[34,53,"Komponenten"],[61,90,"Handlung"],[76,90,"Komponenten"],[101,143,"Auftrag"],[113,121,"Anlagen"],[132,143,"Handlung"]],"Comments":[]}
{"id":289,"text":"Stand Moser: ist in KW 51 terminiert. Meier 49 821 80 85 6-15 Ziegler. Vermutlich.","label":[[6,11,"Name"],[20,25,"DatumZeit"],[38,43,"Name"],[62,69,"Name"]],"Comments":[]}
{"id":293,"text":"Kühltürme gereeinigt Düsen kontrollieren und ggf reinigen Wassereinsatz reinigen","label":[[0,9,"Anlagen"],[0,20,"Auftrag"],[10,20,"Handlung"],[21,26,"Komponenten"],[21,57,"Auftrag"],[27,40,"Prüfung"],[49,57,"Handlung"],[58,71,"Komponenten"],[58,80,"Auftrag"],[72,80,"Handlung"]],"Comments":[]}
{"id":294,"text":"Kabel defekt","label":[[0,5,"Komponenten"],[6,12,"Störbild"]],"Comments":[]}
{"id":297,"text":"Temperatur und Feuchtekontrolle Eintragungen im Ordner","label":[[0,10,"Parameter"],[0,54,"Auftrag"],[15,31,"Parameter"],[15,31,"Prüfung"],[32,44,"Handlung"],[45,54,"Ort"]],"Comments":[]}
{"id":298,"text":"3-monatliche Kontrolle der Erste-Hilfe-Kästen Material auffüllen, Ordnung machen, auf Sauberkeit achten","label":[[0,12,"Zyklus"],[0,45,"Auftrag"],[13,22,"Prüfung"],[27,45,"Anlagen"],[46,54,"Komponenten"],[46,64,"Auftrag"],[55,64,"Handlung"],[66,80,"Auftrag"],[66,80,"Handlung"],[82,103,"Auftrag"],[82,103,"Handlung"]],"Comments":[]}
{"id":299,"text":"Safety Control Modul A9 Freigabe fehlt","label":[[0,23,"Komponenten"]],"Comments":[]}
{"id":300,"text":"Vorgaben aus Held Wartungsplan Anlagenteil Intervall Durchführung Beschreibung Anweisung Hinweis Schutz und Trennwand monatlich Elektriker Sicherheitsschalter und Betätiger prüfen auf festen Sitz Entfernen von Schmutz prüfen der Leitungseinführung und anschlüsse SCH.1 SCH.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren W.3 W.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren","label":[[18,30,"Prüfung"],[118,127,"Zyklus"],[118,195,"Auftrag"],[139,158,"Komponenten"],[163,172,"Komponenten"],[173,179,"Prüfung"],[196,217,"Auftrag"],[196,217,"Handlung"],[218,224,"Prüfung"],[218,322,"Auftrag"],[229,262,"Komponenten"],[263,294,"Komponenten"],[295,322,"Komponenten"],[323,332,"Zyklus"],[323,437,"Auftrag"],[351,368,"Anlagen"],[369,404,"Komponenten"],[409,423,"Störbild"],[424,437,"Prüfung"],[438,465,"Komponenten"],[438,608,"Auftrag"],[466,493,"Komponenten"],[494,503,"Zyklus"],[522,539,"Anlagen"],[540,575,"Komponenten"],[580,594,"Störbild"],[595,608,"Prüfung"]],"Comments":[]}
{"id":301,"text":"Jährliche Wartung der Klimaanlagen","label":[[0,9,"Zyklus"],[0,34,"Auftrag"],[10,17,"Prüfung"],[22,34,"Anlagen"]],"Comments":[]}
{"id":303,"text":"2-monatliche Kontrolle Austausch der Antriebsriemen Motor Ventilator Wärmerückgewinnung Abgasseite eventuell Lagerungen nachschmieren","label":[[0,12,"Zyklus"],[0,68,"Auftrag"],[13,22,"Prüfung"],[23,32,"Handlung"],[37,51,"Komponenten"],[52,57,"Komponenten"],[58,68,"Komponenten"],[69,98,"Komponenten"],[69,133,"Auftrag"],[109,119,"Komponenten"],[120,133,"Handlung"]],"Comments":[]}
{"id":305,"text":"Jacob Grimm stand am Anfang der Suche nach germanischen Relikten im Weihnachtsfest. Dafür hatte er ideologische Gründe, so Doris Foitzik: die Begründung eines deutschen Nationalbewusstseins.","label":[[0,11,"Name"]],"Comments":[]}
{"id":306,"text":"Die Brüder Grimm gingen in ihrem Deutschen Wörterbuch von der Existenz eines „mehrtägigen mittwinterfests“ der heidnischen Germanen aus, das sie insbesondere durch Beda Venerabilis belegt sahen, der vom Weihnachtsfest geschrieben hatte: „Dieselbe Nacht, die für uns heute die allerheiligste heißt, benannten die Heiden damals mit dem Namen módra nect, d. h. Nacht der Mütter.“","label":[[11,16,"Name"]],"Comments":[]}
{"id":307,"text":"Die resultierende „mutternacht“ verbanden die Lexikographen dann in spekulativer Weise mit dem polytheistischen Kult der matronae oder matres.","label":[],"Comments":[]}
{"id":308,"text":"In den Zusammenhang dieses Festes stellten die Grimms auch die in Teilen der Germania, darunter auch der niederdeutsche Raum, ererbte Bezeichnung Jul.","label":[[47,53,"Name"],[77,85,"Name"]],"Comments":[]}
{"id":309,"text":"Für eine vorchristliche Etymologie sprach aus ihrer Sicht sowohl das verwendete Adjektiv das kaum in christlichen Gebrauch übergegangen sei, als auch der zweite Wortteil nahten, der auf die mit der Nacht beginnende Zählweise der Tage bei den Germanen verweise.(Die ersten Belege für das Wort Weihnachten stammen aber erst aus dem 12. Jahrhundert, was für eine christliche Begriffsprägung spricht. In Frage käme eine Lehnübersetzung des lateinischen nox sancta aus den Gebeten der lateinischen Christmette unter Verwendung des volkssprachlichen Wortschatzes.)","label":[],"Comments":[]}
{"id":310,"text":"Dass sich der Ursprung des Weihnachtsfestes mit einem germanischen Mittwinter- oder Julfest verbinden ließe, ist eher unwahrscheinlich, da das Geburtsfest in den Zentren der christlichen Welt bereits bestand, als die Missionierung Mittel- und Nordeuropas noch bevorstand.","label":[],"Comments":[]}
{"id":311,"text":"Dass es für den Mittwinter bei den Nordgermanen Feste gab, ist überliefert. Umstritten ist aber, zu welcher Zeit sie stattfanden und welchen Inhalt sie hatten. Der isländische Mönch Snorri Sturluson berichtet, dass der erste christliche König Norwegens Hakon der Gute ein Fest namens hoggunott oder haukunott von Mitte Januar auf den 25. Dezember habe verlegen lassen.","label":[[182,198,"Name"],[253,258,"Name"],[313,325,"DatumZeit"],[333,346,"DatumZeit"]],"Comments":[]}
{"id":312,"text":"Dies wird zuweilen so gedeutet, dass der christliche König die übliche mittwinterliche Einladung an seine Adligen auf den Weihnachtstag vorverlegt habe; der Text ist diesbezüglich aber nicht eindeutig. Snorri berichtet auch von einem durch Odin eingesetzten rituellen Opfergelage („Jul trinken“), das regelmäßig zur Julzeit stattgefunden habe.","label":[[202,208,"Name"],[240,244,"Name"]],"Comments":[]}
{"id":313,"text":"Werkzeugmaschinen und Produktionsanlagen haben sich in den letzten Jahren in ihrem Aufbau und ihrer Technik enorm weiterentwickelt. Es wird somit immer schwieriger, den Zustand einzelner Bauteile oder Baugruppen zu erfassen, da an modernen Anlagen wesentlich mehr Schwachstellen aufzufinden sind, als es noch bei ursprünglichen Maschinen der Fall war.","label":[[0,17,"Anlagen"],[22,40,"Anlagen"],[114,130,"Handlung"],[187,195,"Komponenten"],[201,211,"Komponenten"],[215,223,"Handlung"],[240,247,"Anlagen"],[328,337,"Anlagen"]],"Comments":[]}
{"id":314,"text":"Hinzu kommt, dass Konstrukteure nicht mehr zur Überdimensionierung neigen, sondern eher Platz sparendere und leichtere Anlagen entwickeln. Somit reagieren allerdings auch eine Vielzahl von Bauteilen sensibler auf Verschleißerscheinungen und Defekte.","label":[[119,126,"Anlagen"],[127,137,"Handlung"],[189,198,"Komponenten"],[213,236,"Störbild"],[241,248,"Störbild"]],"Comments":[]}
{"id":315,"text":"Heute haben Wartungs- und Instandhaltungskonzepte primär die Aufgabe, eine möglichst hohe technische Verfügbarkeit der Anlage zu gewährleisten. Immer mehr Unternehmen kommen von der veralteten Ansicht ab, dass die Instandhaltung nur ein notwendiges Übel oder lediglich ein Kostenverursacher sei. Der ständig wachsende Druck im Wettbewerb um Qualität und Produktivität zwingt die Unternehmen zu Einführungen von Wartungs- und Instandhaltungssystemen, um somit ungewollten Anlagenausfällen aus dem Wege zu gehen. Dabei ist das firmeninterne Know-how von sehr großer Bedeutung.","label":[[12,20,"Prüfung"],[90,142,"Handlung"],[119,125,"Anlagen"],[411,419,"Prüfung"]],"Comments":[]}
{"id":316,"text":"Wissen ist eine der wichtigsten Quellen zur Schaffung und Erhaltung von Wettbewerbsvorteilen, insbesondere bei der Instandhaltung. Zwar ist das Grundgerüst eines Instandhaltungssystems auf standardisierte Maßnahmen zurückzuführen, jedoch wird hier ein erhebliches Maß an Erfahrung der Mitarbeiter, bzw. der durchführenden Personen unbedingt erforderlich sein.","label":[],"Comments":[]}
{"id":317,"text":"Nur so kann die Aktualität der angewendeten Maßnahmen gewährleistet bleiben. In der Praxis entstehen nicht selten Probleme, die von Herstellerfirmen noch nicht erkannt wurden. Hier ist das Wissen der Mitarbeiter zur Lösung dieser Probleme und zur Bewertung der aktuellen Systemzustände gefragt, denn nur jemand mit Erfahrung im täglichen Umgang der Maschinen kann sie auch bewerten.","label":[[349,358,"Anlagen"],[373,381,"Handlung"]],"Comments":[]}
{"id":318,"text":"Hier muss sich ein Unternehmen auch die Frage zwischen Eigen- oder Fremdinstandhaltung (Outsourcing) stellen. Die Eigeninstandhaltung hat zwangsläufig den Vorteil, dass sich das firmeneigene Know-how über die eigenen Maschinen mit der Zeit immer mehr ausbaut, was bei der Fremdinstandhaltung nicht mehr der Fall wäre.","label":[[178,199,"Komponenten"],[217,226,"Anlagen"],[251,258,"Handlung"]],"Comments":[]}
{"id":319,"text":"Bei einer Übergabe der Wartungsarbeiten an Instandhaltungsunternehmen geht ein hohes Maß an Erfahrung der Mitarbeiter im Umgang mit der Maschine verloren.","label":[[23,39,"Prüfung"],[92,117,"Komponenten"],[136,144,"Anlagen"]],"Comments":[]}
{"id":320,"text":"Weiterhin steht neben dem technischen Aspekt auch die Betrachtung der betrieblichen Kosten, die für den Wartungs- und Instandhaltungsbereich anfallen. Bei einem Maschinenausfall kommen auf einen Betrieb in der Serien- oder Massenfertigung nicht nur die Kosten zu, die durch eventuelle Reparaturarbeiten oder Neuanschaffung defekter Bauteile entstehen, sondern während des Ausfalls kann das Unternehmen die Fertigung an der ausgefallenen Maschine nicht weiter ausführen.","label":[[104,112,"Prüfung"],[161,177,"Anlagen"],[161,177,"Störbild"],[437,445,"Anlagen"],[446,468,"Handlung"]],"Comments":[]}
{"id":321,"text":"Termintreue und Erhaltung der Produktqualität spielen dabei eine sehr wichtige Rolle.","label":[],"Comments":[]}
{"id":322,"text":"Für die Umsetzung dieser Ziele reicht es jedoch nicht aus, lediglich Wartungsaufgaben zu definieren und durchzuführen oder regelmäßige Inspektionen durchzuführen, sondern ebenfalls von großer Bedeutung ist eine reibungslose Ersatzteilversorgung.","label":[[69,85,"Prüfung"],[69,117,"Auftrag"],[86,99,"Handlung"],[104,117,"Handlung"],[123,134,"Zyklus"],[123,161,"Auftrag"],[135,147,"Prüfung"],[148,161,"Handlung"],[224,244,"Komponenten"]],"Comments":[]}
{"id":323,"text":"Dabei sollte das Unternehmen allerdings hohe Ersatzteilbestände vermeiden und nur jene Bauteile als Ersatzteile lagern, die zur Erhaltung der erforderlichen Maschinenverfügbarkeit notwendig sind, oder Absprachen mit dem Anlagenlieferanten über die Vorhaltung von Ersatzteilen treffen.","label":[[40,73,"Auftrag"],[45,63,"Komponenten"],[64,73,"Handlung"],[157,179,"Anlagen"],[157,179,"Parameter"],[201,283,"Auftrag"],[263,275,"Komponenten"],[276,283,"Handlung"]],"Comments":[]}
{"id":324,"text":"Hierzu sind Erfahrungswerte wie z. B. die Bestellhäufigkeit bestimmter Teile hilfreich. Auch Teleservice kann helfen, Stillstandszeiten zu minimieren.","label":[[118,135,"Parameter"],[139,149,"Handlung"]],"Comments":[]}

View File

@ -1,249 +0,0 @@
Sichtkontrolle
Stab wurde getauscht
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenfalls reinigen und schmieren
- Reinigen des Gerätes von Außen mit einem feuchten Reinigungstuch keine Lösungsmittel oder scharfe Reiniger verwenden Sichtprüfung des Luftreinigers Filter und Geräteinneres auf Verschmutzung undoder Beschädigungen Prüfen, dass alle Schrauben fest sitzen Vorfilter auf Verunreinigungen prüfen evtl. tauschen Sicherstellung, dass keine Ansaug- und Ausblasöffnungen bedeckt sind und keine Verschmutzungenlose Fremdkörper auf der Ausblasöffnung liegen.
Überprüfung von Indikator Testomat Wasserhärte Filter Vordruck Enthärtung
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Spannlager Hochtemperatur Nachschmieren Spindel mit Mutter Nachschmieren
Jährliche Überprüfung Termin angefragt Schneider Termin für Schneider
Tägliche Kontrolle: Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen
Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filert auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung
Jährliche elektrische Überprüfung
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlagergehäuse SNI 530 Nachschmieren Flanschlager-quadrat FUU-060 Hochtemperatureinsatz Nachschmieren Flanschlager RIZ60 Hochtemperatureinsatz Nachschmieren Spannkopflager TIU-60 Hochtemperatureinsatz Nachschmieren
Monatliche Wartung nach Wartungsplan siehe Extradaten
Monatliche Wartung nach Arbeitsplan
Hydrauliköl Ölstand-Sichtprüfung Lager Ketten Tänzerrolle nachschmieren und reinigen
Austausch der Aktivkohlepatronen
2-wöchige Kontrolle
Halbjährliche Kontrolle
2-wöchentliche Reinigung der Rampenbereiche und Containerstellflächen
Jährliche Überprüfung Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen
2 Wöchentliche Kontrolle
Monatliche Kontrolle
Tägliche Überprüfung von: Indikator Testomat Wasserhärte Filter Vordruck Enthärtung
Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filter auf Verschmutzung Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder Verkalkung
3-Monatliche Reinigung und Prüfung der Kühlgeräte
Prüfung der Insektenvernichter nach DIN VDE 0701-0702
Wöchentliche Kontolle der Schraubenbestände.
Jährliche Überprüfung der Hebezeuge Stand Moser: Termin ist am 23-
Sichtprüfung
Reinigung und Abschmierung von Ventilator und Motor
Prüfung von: Hr. Förster Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung
Jährliche Überprüfung Stand heute, für terminiert Moser Stand, Termin für ca. 10 Uhr Moser Regalprüfer soll gefragt werden, ob die Lagerung der Paletten im obersten Fach neues Hochregal in Halle 5758 so zulässig ist. Schneider Lagerung der Paletten ist so zulässig wir erhalten noch die Bestätigung Wurde alles am geprüft.
Jährliche Überprüfung der Hebezeuge Stand Stöppel: Termin für den vereinbart.
Jährliche Überprüfung der Hebezeuge Stand Stöppel: Herr Bachmann, Fa. Pfeifer, schickt Angebot und Terminvorschlag zur Prüfung. Stand Stöppel: Terminiert auf
Jährliche Überprüfung der Kräne Stand Stöppel: Fa. Lutz meldet sich wegen Terminabsprache bei uns in KW 18. Stand Stöppel: UVV findet am statt. Stand Stöppel: Prüfung hat stattgefunden. Allerdings sind die Prüfberichte noch nicht im Haus.
Jährliche Überprüfung der Kräne Termin: 03-04.05. Binder Kräne geprüft am Schneider
Stand Stöppel: In Absprache mit Herrn Graf auf 06.10. und mit Herrn Lutz terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.
Lager tauschen
Ölstand prüfen, Luftfilter kontrollieren, Kondensat ablassen, Kompressor reinigen.
Jährliche Wartung der RWA-Klappen
Monatliche Überprüfung der roten Nottelefone
Am durch fa Pfeifer ausgeführt
Vorgabe aus Wartungsplan Firma Mahlo siehe Extradaten
Küsters-Anlage: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Schutzabdeckung prüfen Türdichtungen kontrollieren Absauganlage prüfen Campen-Aufwickler: Hydraulik auf Leckagen überprüfen Ölstandskontrolle Bolzen kontrollieren und nachspann
Wöchentliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden
visuelle Schlitten Überprüfung auf Beschädigungen an der BeschichtungLegierung Macken, Grate
Termin in KW 38
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, Gewindestiftbefestigung nachschmieren Stehlager SI-40, Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz -Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren
Rauwalze Einziehwalze muss neu überzogen werden
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Stehlager SI-40, mit Hochtemperatureinsatz Gewindestiftbefestigung nachschmieren Stehlager SI-40, mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren
Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat Lagereinsatz Hochtemperatur nachschmieren Stehlager SI-40 Gewindestiftbefestigung nachschmieren Stehlager SI-40 Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung nachschmieren
Normale monatliche Überprüfung Stand Stöppel: Terminiert auf KW 49. Stand Binder: 20.12-22.12
Überprüfung
Normale monatliche Überprüfung
Erledigt am Schneider
2-Wöchentliche Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle
Wöchentliche Sichtprüfung
Stand Stöppel: Rückmeldung von Herrn Weyer Ziegler, dass der zuständige Monteuer sich innerhalb der nächsten 3 Tage telefonisch meldet, um einen Termin zu vereinbaren. Stand Stöppel: Prüfung ist auf den, 10.00 Uhr, mit Fa. Fuchs Subler von Ziegler terminiert. Stand Stöppel: Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.
Normale monatliche Überprüfung Stand Stöppel monatliche Prüfung für Dezember 2020, erfolgt am jährliche Prüfung für das Jahr 2020, erfolgt ab dem.
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Breitstreckwalze Verstellung Nachschmieren Spindelhubgetriebe Nachschmieren Positioniersystem Nachschmieren
Vorgabe aus Wartungsplan Firma Mahlo siehe Vorbelegung Extradaten
Monatliche Überprüfung Wartung
- Spülzeitprüfung Abflußprüfung Batterie-Überprüfung
Monatliche Sichtprüfung Reinigung
Monatliche Überprüfung der pH- Sonde
Jährliche Überprüfung Stand Stöppel: Terminiert, in Absprache mit Herrn Buschmann, auf, ca. 9.30 Uhr. Stand Stöppel: Terminiert von Fa. Fuchs aufgrund von Krankheit auf den, ca. 9.30 Uhr. Stand Stöppel: Prüfung erfolgte. Die Prüfberichte sind noch nicht im Haus.
Monatliche Überprüfung der Wärmetauscher im Spannrahmen auf Verschmutzungen Kontrolle an vorderster Kammer
Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle
Monatliche Reinigung der Lüftungsanlage bei Bedarf Filter tauschen In der Erledigungsbeschreibeung bitte angeben ob Filter getauscht wurden oder nicht
Monatliche Kontrolle der Lüftungsanlage
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette Nachschmieren Spindelhubgetriebe Spindel alle 500Std Nachschmieren
Stand Moser: Wartung findet ab statt und braucht ca. 3 Tage. Stand Moser: Wurde wegen Krankheit verschoben. Termin 29.11
Monatliche Kontrolle der Wasserzählerstände
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz Gewindebefestigung nachschmieren Kegelradgetriebemotor g500-B600 Ölstand kontrollieren
Stand Stöppel: Terminiert, in Absprache mit Herrn Schreiter, auf
Stand 04.112020 Stöppel: Herr Stauner hat telefonisch mitgeteilt, dass der Monteur ab dem die UVVs durchführt. AB folgt. Stand Stöppel: Herr Stauner hat den Termin,, telefonisch bestätigt.
Monatlicher Austausch der Wasserfilter Vereinbarung im Wartungsvertrag Hr. Radtke
Bolzen nachfetten
Stand Stöppel: Diese Prüfung wurde von Herrn Sturm auf den, 7.00 Uhr, terminiert.
Moantlicher Austausch der Wasserfilter Stadtwasser Getränkeautomaten
Monatliches Ablesen der Gaszählerstände
Aktivkohlepatronen nach Vorgabe tauschen
Monatliche Kontrolle des Flusen-Absaugrohrs
Prüfung von Scharnier Dichtung Schließvorrichtung Schloß Türgriff allgemeine Funktion Schmierung Festhaltevorrichtung
Monatliche Kontrolle und Reinigung
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen Nachschmieren
Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wäscherkontrolle Reinigung bei Bedarf Trommeln
Jährliche Überprüfung
Monatliche Wartung DruckluftanschlussWartungseinheit: LuftfilterWasserabscheider reinigen leeren Druckluftbehälter: entwässern Druckluftschläuche: Anschlüsse auf festen Sitz prüfen Formplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Gesamtanlage: reinigen Grundplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Sonotroden und Sonotrodenständer: Festen Sitz der Befestigungsschrauben prüfen
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Axial-Pendelrollenlager Nachschmieren Stehlager SIU-50 Nachschmieren Spindelmutter KGT Nachschmieren Pendelkugellager Messlager Nachschmieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren Kegelradgetriebemotor G500-B240 Ölstand kontrollieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren Pendelkugellager Messlager nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren
Jährliche Überprüfung Stand Ahmetaj: Warten auf Termin von MHM. Stand Ahmetaj: Firma MHM kommt am Montag bzw. am Dienstag, Stand Binder: Firma MHM möchte in KW 26 die restlichen PSA prüfen Stand Stöppel: Prüfung wurde heute lt. Herrn Sturm erledigt Prüfberichte folgen.
Gatter reinigen
Monatliche elektrische Kontrolle Sichtkontrolle der elektischen Bauteile Motoren auf Geräusche Überprüfung Sicherheitseinrichtungen
Kontrolle der Dokumentation auf Vollständigkeit
Batterie-Wechsel
Monatliche Kontrolle der Explosionsschutzanlage an den Filteranlagen Laser 2-4
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 2300-Kuehlaggregat 02 223 2320.0140 ME21187 Rollenkette-zweifach 2 Öl SAE50 nach Bedarf 2 Wochen 3-6 Monate reinigen und neu schmieren
Vorgaben aus Mahr Unipre Wartungsplan Volumenzähler Überprüfung der Impulseingänge auf der Platine
Vorgaben aus Mahr Unipre Wartungsplan Pneumatikventile und pneumatische Steuerung elektr. pneum. Ventile: Kontrolle, bzw. bei Bedarf Dosierpumpe Drucktestkontrolle Reinigung bzw. bei Bedarf neu abdichten
Jährliche Wartung der RWA-Klappen Stand Firma Bittermann meldet sich in KW 14 bzgl dem Fixtermin
Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin.
Vorgaben aus Pleva Wartungsplan Reinigung von Kamera und Beleuchtung mit Baumwolltuch siehe Extradaten
3-monatliche Kontrolle
Termin: 15 Hebebühne muss von uns gestellt werden.
Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen
Monatliche Sichtkontrolle Wasserzählerstände vom Vormonat Wasserpegel-Kontrolle Betriebsstunden
Stand Stöppel: Eine Terminierung ist derzeit lt. Herrn Vogler Butzbach nicht möglich, da ihr Unternehmen eine Systemumstellung hatte und sämtliche Wartungsverträge überarbeitet werden müssen. Um eine Terminierung möglich zu machen, muss erst der unterzeichnete Neuvertrag vorliegen. Dieser Vertrag ist aufgrund unseres Telefonates nun in Arbeit und wird Herrn Moser zugeschickt. Stand Moser: Monteure kommen vom bis
Monatliche Kontrolle der gesamten Dachfläche Erweiterung Nord Umrandungen der Zu- Abluftkanäle Moos Unkraut etc. entfernen
Monatliche Kontrolle der Rohrtrenner im Trinkwassernetz
Zahnriemen tauschen
Stand Stöppel: lt. H. Rothermel hat die Prüfung durch H. Wenninger stattgefunden. Die Prüfberichte sind allerdings noch nicht im Haus.
Stand Stöppel: Mit Frau Böhm den 02. für die Prüfungen einterminiert.
2-wöchige Reinigung
Wöchentliche Kontrolle der Sprinkleranlage
Mischer ausbrennen
Jährliche Kontrolle der Druckluftleitungen bis Maschinenanschluss siehe Objektkarte
Zahnriemen erneuern
Rau Einziehwalze Kontrawalze Anpresswalze muss neu überzogen werden
Stand Stöppel: H. Langner Fa. Toyota kommt, in Absprache mit Herrn Spennesberger, am.
3-monatliche Überprüfung durch Firma Siemens
Jährliche Kontrolle der Druckluftleitungen siehe Objektkarte
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor Ölstandskontrolle
Monatlicher RundgangKontrollen Kontrolle der Sicherheitswesten und Helme im großen Besprechungszimmer München Kontrolle der Erste-Hilfe-Einrichtungen Blutstop und Verbrennungsset im Haupteingang
Kontrolle der Risiko-Ersatzteile
Halbjährliche Kontroll- und Wartungsarbeiten Kontrolle und Reinigung der Umlenkwalzen
3-monatliche Kontrolle der Wasserfilter, bei Bedarf wechseln Lagerort Wasserfilter: Halle 56 Klimabühne Karton Achtung: 2 unterschiedliche Filterstufen pro Klimaanlage 1 micron 50 micron
Monatliche Überprüfung der Roller
Docke neu überziehen
Halbjährliche Kontroll- und Wartungsarbeiten Trockenzylinder Oberflächenkontrolle Einzelprotokoll
- Sichtkontrolle der Filterelemente. Evtl. beschädigte Elemente umgehend austauschen lassen Prüfen des Geräteinneres auf Verunreinigungen, Anbackungen, Materialzersetzungen und Deformierungen Anziehen aller Schrauben Überprüfen des Sicherheitstemperaturschalters des Thermo-Heizelementes Prüfen aller elektrischen Kabel und Zuleitungen auf Beschädigungen Auswechseln des Vorfilterflies
Monatliche Kontrolle und Dokumentation der Kompressorluftwerte Betriebsstunden, Motorstarts, Gesamterzeugte Luftmenge
Contrawalze Anpresswalze muss neu überzogen werden
3-monatliche Überprüfung der Telefonanlage
Monatliche mechanische Kontrolle Lagereinheiten bei Bedarf schmieren Verschleißteileinsätze auf Verschleiß kontrollieren Faltenbalge kontrollieren
3-monatliche Überprüfung der Torsprechanlage
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Freilauf, Klemmrollen rechts Fetten 2x Kegelradgetriebemotor g500-B820 Ölstand kontrollieren Kegelradgetriebemotor g500-B450 Ölstand kontrollieren 4x Kegelradgetriebe Ölstand kontrollieren Axial-Pendelrollenlager Nachschmieren
3-monatliche Überprüfung der Sicherheitslichtschranken am Laser 2 und 3 jeweils 2 Stück Ausrüstung 1 Aufwickler
3-monatliche Sichtkontrolle der Not- Sicherheitsbeleuchtung Fluchtwegsymbole
Zahnriemen wechseln
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung nachschmieren Pendelkugellager 1307 nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor g500-B600 Ölfüllung Kontrollieren Kegelradgetriebemotor g500-B240 Ölfüllung Kontrollieren Zahnstange Nachschmieren U-Schienenführung Nachschmieren Flanschlager-quadrat FIS-40, Gewindestiftbefestigung Nachschmieren Flanschlager-quadrat FIS-40, Exzenterringbefestigung Nachschmieren Pendelkugellager Nachschmieren Spannkopflager TI30 Nachschmieren Spannkopflager TIS30 Nachschmieren Gleitschienen Spannkopflager Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40, Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40, Exzenterringbefestigung nachschmieren
Monatliche Sichtprüfung Reinigung des gesamten Außenbereichs Feuerwehrumfahrung
3-monatliche Überprüfung der Regalsicherungsanlage im Hochregal inkl. Türsicherungen
Monatliche Eintragung bis zum 05. jeden Monats P:UTT Managementsystem01 Prozesskennzahlen MTP03 Feedback_Input FK
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40, Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FIS-40, Exzenterringbefestigung nachschmieren
Halbjährliche Reinigung
Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln
Jährliche WartungPrüfung der RWA-Klappen Stand: Binder: terminiert.
Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen
zahnriemen
laut Prüfplan
Jährliche WartungPrüfung der RWA-Klappen
Halbjährliche Brennerinspektion 3x Gasbrenner für Kombi-Line durch Firma Weißhaupt
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FI-40 Nachschmieren Flanschlager-quadrat FIS-40 Nachschmieren Spannkopflager TI-40 Nachschmieren Gleitleiste Nachschmieren
Monatlicher Austausch der Filtermatte am Kühlgerät
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FI-40 Nachschmieren Flanschlager-quadrat FIS-40 Nachschmieren Pendelkugellager Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager quadrat FI-40 Exzenterringbefestigung Nachschmieren Pendelkugellager 1307 Nachschmieren Flanschlager quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager quadrat FI-40 Exzenterringbefestigung Nachschmieren Kegelradgetriebemotor g500-B240 Ölstand kontrollieren
Getriebe u. Motoren Sichtkontrolle
Monatliche Kontrolle von: Ventilatoren und Motoren Reinigung von: Befeuchter bei Bedarf Sichtkontrolle der Anlagen auf BeschädigungenUndichtigkeiten
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren Spannkopflager TI-40 Nachschmieren Flanschlager oval OI-40 Exzenterringbefestigung Nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung Nachschmieren
Jährliche Wartung
3-monatliche Überprüfung der Personen-Überwachungsgeräte i75 Protectoren
Stand Stöppel: Herr Rothermel hat mit Herrn Wenninger den terminiert. Stand Stöppel: Die Prüfung erfolgte heute. Allerdings haben wir noch keine Prüfprotokolle erhalten.
Mischer Ausbrennen
Stand Stöppel: Durch Absprache mit Herrn Wenninger, der längere Zeit im Urlaub ist, wurde der Termin lt. Herrn Rothermel auf den terminiert.
Monatliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden
Tisch wurde getauscht
Halbjährlicher Batterie-Wechsel
Stand Stöppel: lt. Nilfisk meldet sich der Techniker nach dem nach seinem Urlaub zur Terminabsprache. Stand Stöppel: Herr Schenk Monteur hat Mittwoch,, 9.30 Uhr, als Termin genannt.
Getriebe Ölwechsel
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0700-Kuehlaggregat 49 0720.0140 ME21187 Rollenkette-zweifach 58x38, 10 B-2 2 Öl SAE50 nach Bedarf 2 Wochen 3-6 Monate reinigen und neu schmieren
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0600-Vorheizaggregat 46 0650.030 ME21187 Rollenkette-zweifach 58x38, 10 B-2 2 Öl SAE50 nach Bedarf 2 Wochen 3-6 Monate reinigen und neu schmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette ölen nach Bedarf
Halbjährliche Inspektion der Klimaanlagen Stand Stöppel: Terminiert durch H. Kartal auf den. Stand Stöppel: Termin wurde aufgrund von Kurzarbeit bei UTT verschoben. Neu terminiert auf den, durch Herrn Kartal. Stand Stöppel: Wartung wurde nochmals in Absprache mit Herrn Schwab auf KW 37 verschoben, da Fa. Spie personelle Probleme Krankheitsausfall und Urlaube hat. Genauer Termin wird in KW 36 festgelegt. Termin
Halbjährliche Wartung nach Wartungsplan siehe Extradaten
3-monatliche Kontrolle der optischen Alarmgeber in den Hallen
2-monatliche Überprüfung der Batterien für die Mittelspannungs-Schalter Gebäude PersonalbüroKeller
Vorgaben aus Mesutronic Wartungsplan Überprüfung der Klemmverbindungen aller Leitungen als auch die Leitungen selber auf Beschädigungen
Monatliche Frostprävention z.B. Lüftungsklappenautomatik
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach
neue Lager anfertigen
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager-quadrat FIS-40 Exzenterringbefestigung Nachschmieren Kegelradgetriebemotor G500-B1500 Ölstand kontrollieren Kegelradgetriebemotor G500-S220 Ölstand kontrollieren Spindelmutter Säubern Nachschmieren
Stand Stöppel: Herr Koch hat Herrn Gräber WTT per Mail zwecks eines Prüftermines kontaktiert.
Prüfung von Ortsfester Elektrogeräte
Durchzuführende Ölwechsel siehe Extradaten
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FUU-80 Gewindestiftbefestigung nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung nachschmieren Kegelradgetriebemotor Ölfüllung kontrollieren
Kontrolle der Transformatoren, Schalter, Werkzeuge etc.
2-wöchige Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle
Jährliche Überprüfung durch Atlas Copco
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FI-40 nachschmieren Flanschlager-quadrat FIS-40 nachschmieren Flanschlager-quadrat FUU-80 nachschmieren Pendelkugellager nachschmieren Kegelradgetriebemotor Ölstand kontrollieren
Maschinen- Status auf Stop bei laufender Maschine
3 monatliche Reinigung der Feuerlöscher
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager quadrat FI-40 Exzenterringbefestigung Nachschmieren Flanschlager quadrat FIS-40 Gewindestiftbefestigung Nachschmieren Flanschlager quadrat FI-80 Exzenterringbefestigung Nachschmieren Flanschlager quadrat FUU-80 Gewindestiftbefestigung Nachschmieren Pendelkugellager Nachschmieren 2x Kegelradgetriebemotor Ölstand kontrollieren Schrägkugellager Nachschmieren Stehlager STL-20 Nachschmieren Schneckengetriebe Ölfüllung und Fettfüllung kontrollieren Stirnradgetriebe Ölstand kontrollieren Spindelhubgetriebe Nachschmieren
Zahnriemen defekt
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Flanschlager-quadrat FIS-40 Nachschmieren Flanschlager-quadrat FI-40 Nachschmieren Flanschlager-oval OI-40 Nachschmieren Flanschlager-oval OIU-40 Nachschmieren Flanschlager-rund RIZU-40 Nachschmieren Flanschlager-rund FIZ-40 Nachschmieren Flanschlager-rund FIZU-40 Nachschmieren Kegelradgetriebemotor G500-B1500 Ölstand kontrollieren Breitstreckwalze mit Lager Nachschmieren
Küsters-Anlage: Druckmessdosen Werte überprüfen Campen-Aufwickler: Ketten und Kettenspannung Sichtkontrolle Campen-Abwickler: Ketten und Kettenspannung Sichtkontrolle Wumag-Trockner: Walzenbeschichtung auf Fehler kontrollieren Sichtkontrolle
Prüfung ab dem mit Efaflex festgelegt.
Vorgaben aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stücklist ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 1800-Zugwerk 172 1810.0100 1810.0310 ME21220 ME41302 Stehlager SI-40 d40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 173 1810.0100 1810.0320 ME21220 ME41304 Stehlager SI-40 d40mm mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 174 1810.0110 1810.0360 ME29255 ME116097 Flanschlager-quadrat FUU-80 Hochtemperatureinsatz HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 175 1810.0120 1810.0320 ME21222 ME41304 Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 176 1810.0130 1810.0310 ME42101 ME41302 Flanschlager-quadrat FIS-40 SI-40 d40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Monatliche Reinigung und Abschmierung von Ventilatoren und Motoren Wechseln der UV-Röhren nach Betriebsstunden Wäscher Trommeln
2-monatliche Kontrolle des Seils eventueller Austausch
dockenwickler überziehen
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stücklist ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 1600-Thermokalander 154 1620.0010 ME114319 Stehlagergehäuse SNl 530 SKF 2 Klüber H83-402 nach Bedarf 1 Monat Nachschmieren 1600-Thermokalander 159 1530.0090 1530.0095 ME31605 ME115357 Flanschlager-quadrat FUU-060 Hochtemperatureinsatz SNR 6 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1600-Thermokalander 160 1630.0121 1630.0120 ME103416 ME117019 Flanschlager-RIZ60 Hochtemperatureinsatz SNR 12 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1600-Thermokalander 161 1630.0130 1630.0135 ME115315 ME115357 Spannkopflager TIU-60 Hochtemperatureinsatz SNR 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Lager def.
Küsters-Anlage: Prüfung der Sicherheitseinrichtungen Campen-Aufwickler: Prüfung der Sicherheitseinrichtungen Campen-Abwickler: Prüfung der Sicherheitseinrichtungen Calemard-Schneidanlage: Prüfung der Sicherheitseinrichtungen Wumag-Trockner: Prüfung der Si
4-jährliche Prüfung
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor G500-B820 Ölstand kontrollieren
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stücklist ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 1500-Thermokalander 141 1520.0020 ME114319 Stehlagergehäuse SNl 530 SKF 2 Klüber H83-402 nach Bedarf 1 Monat Nachschmieren 1500-Thermokalander 146 1530.0090 1530.0095 ME31605 ME115357 Flanschlager-quadrat FUU-060 Hochtemperatureinsatz SNR 6 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1500-Thermokalander 147 1530.0121 1530.0120 ME103416 ME117019 Flanschlager-RIZ60 Hochtemperatureinsatz SNR 12 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1500-Thermokalander 148 1530.0130 1530.0135 ME115315 ME115357 Spannkopflager TIU-60 Hochtemperatureinsatz SNR 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
alles in Ordnung
3-monatliche Überprüfung des Abwassers durch Prüfinstitut Dr. Scheller
Montaliche Wartung nach Arbeitsplan
3-monatliche Reinigung
Jährliche Überprüfung auf Verschleiß
KBK
Empfehlung der Firma Wachter bzw. des Herstellers nach 4 Jahren Betriebszeit: Hydrauliköl-Wechsel nach 6 Jahren Betriebszeit: Wechsel der Hydraulikschläuche Stand: Wartung ist bestellt. Firma Wachter meldet sich kurzfristig wann Sie kommen. Binder
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0600-Vorheizaggregat 40 0610.0120 0620.0220 ME30697 Flanschlager-quadrat, Exzenterringbefestigung FI-50 d50 mm HC-210 C4 HFB 2 Klübertemp HM 83-402 nach Bedarf 1 Monat Nachschmieren 0600-Vorheizaggregat 41 0610.0130 0620.0230 ME33410 Flanschlager-quadrat, Gewindestiftbefestigung FIS-50 d 50 mm UC-210 C4 HFB 2 Klübertemp HM 83-402 nach Bedarf 1 Monat Nachschmieren 0600-Vorheizaggregat 42 0620.0100 0620.0210 ME29255 ME116097 Flanschlager-quadrat, Gewindestiftbefestigung FUU-80 d80 mm UC216-80 HFB 4 Klübertemp HM 83-402 nach Bedarf 1 Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen HGW30CC Nachschmieren Führungswagen HGW45CC Nachschmieren Schraeg-Gelenklager Nachschmieren Führungswagen HGW20CC Nachschmieren
Halbjährliche Prüfung der Funktion und Schlösser
Docke mit grauen Belag überziehen.
Mischer für Beschichtungsanlage bitte ausbrennen, danke.
Stand Stöppel: Die Prüfung erfolgte heute. Allerdings ist noch kein Prüfbericht im Haus.
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0900-Streichmaschine 69 0910.0160 ME115211 Breitstreckwalze Verstellung Kickert Breitstreckwalzen 1 Fett K2K nach Bedarf 1 Monat Nachschmieren 0900-Streichmaschine 86 0955.0060 ME115176 Spindelhubgetriebe GS IV N 50kN Gebrüder Schmidt GmbH 2 Fett K2K nach Bedarf Erstmalig nach 5-10 Bstd. danch 1x im Monat Nachschmieren 0900-Streichmaschine 97 0975.0010 ME116432 Positioniersystem Bahr Modultechnik 1 MOLYDUVAL Soraja GAM 220 nach Bedarf 1 Monat Nachschmieren
Druckluftwerte in Tabelle eintragen
Stand Stöppel: Lt. Ziegler meldet sich der Techniker wegen Terminierung bei uns. Stand Stöppel: Terminierung auf den 07. festgelegt.
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten HGW30HC-Z0 lange Ausführung Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor g500-B2700 Ölstand kontrollieren Kegelradgetriebemotor g500-B110 Ölstand kontrollieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen HGW30CC Nachschmieren Führungswagen HGW20CC Nachschmieren
Keilriemen SPZ 1500mm
Halbjährliche Sichtkontrolle Prüfung -reinigen schmieren prüfen
Reinigung der Düsen Reinigung des Wasserfangelenentes Hierzu Entfernung des Schalldämpfers notwendig Arbeiten an Kühlturm 3,4,5,6,7 durchführen Kühlturme 1,2 auslassen da diese am erneuert werden
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Spannkopflager TI-40 Nachschmieren Gleitschienen Spannkopflager Nachschmieren Stehlager SIG-03-kurz Nachschmieren Spannkopflager TI30 Nachschmieren Gleitschienen Spannkopflager Nachschmieren Flanschlager-quadrat FIS-20 Nachschmieren Loslagerrollen Rollon Lauffläche Nachschmieren zusätzlich: nachgerüstete, kleine Folienwalze Nachschmieren
Jährliche Kontrolle
Stand Moser: ist in KW 51 terminiert. Meier 49 821 80 85 6-15 Ziegler. Vermutlich.
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Führungswagen HGW20CC Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 2200-Umlufttrockner 02 216 2230.0010 ME114909 Spannlager Hochtemperatur YAR208-2FWVA228 SKF 8 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Mahlo Den Sensor bitte ab und zu mit einem weichen, fusselfreien Tuch und Bildschirmreiniger säubern In regelmäßigen Abständen ist der Kondensatabscheider auf Leere zu prüfen. Gegebenenfalls manuell entleeren
Kühltürme gereeinigt Düsen kontrollieren und ggf reinigen Wassereinsatz reinigen
Kabel defekt
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 2100-Zugwerk-5 196 2100.0170 2100.0420 ME29255 ME116097 Flanschlager-quadrat Lagereinsatz Hochtemperatur HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 197 2100.0210 2100.0400 ME21220 ME41302 Stehlager SI-40 d40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 198 2100.0210 2100.0410 ME21220 ME41304 Stehlager SI-40 d40mm mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 199 2100.0180 2100.0410 ME21222 ME41304 Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 200 2100.0190 2100.0400 ME42101 ME41302 Flanschlager-quadrat FIS-40 SI-40 d40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Kegelradgetriebemotor g500-B2700 Ölstand kontrollieren Kegelradgetriebemotor g500-B110 Ölstand kontrollieren Loslagerrollen Rollon Lauffläche Nachschmieren
Temperatur und Feuchtekontrolle Eintragungen im Ordner
3-monatliche Kontrolle der Erste-Hilfe-Kästen Material auffüllen, Ordnung machen, auf Sauberkeit achten
Safety Control Modul A9 Freigabe fehlt
Vorgaben aus Held Wartungsplan Anlagenteil Intervall Durchführung Beschreibung Anweisung Hinweis Schutz und Trennwand monatlich Elektriker Sicherheitsschalter und Betätiger prüfen auf festen Sitz Entfernen von Schmutz prüfen der Leitungseinführung und anschlüsse SCH.1 SCH.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren W.3 W.2 Wechseltischeinheit Entnahme- und Beladestation monatlich Elektriker Tandem Scherenhebebühnen Hydraulikschläuche und Elektrokabel auf Beschädigungen kontrollieren
Jährliche Wartung der Klimaanlagen
Halbjährliche Sichtprüfung Reinigung
2-monatliche KontrolleAustausch der Antriebsriemen Motor Ventilator Wärmerückgewinnung Abgasseite eventuell Lagerungen nachschmieren
Durchführung: Destilliertes Wasser 0 Brix Kalibrierlösung 5 Brix Kalibrierlösung 7,5 Brix Messung bei 20C Messgeräte und Kalibrierlösungen bei 20C mind. 24h temperieren

View File

@ -1,50 +0,0 @@
{"id":6,"text":"Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers","label":[[0,8,"Zyklus"],[9,28,"Prüfung"]],"Comments":[]}
{"id":7,"text":"Wöchentliche Sichtkontrolle Reinigung","label":[[0,12,"Zyklus"],[13,27,"Prüfung"],[28,37,"Handlung"]],"Comments":[]}
{"id":8,"text":"Tägliche Überprüfung der Ölabscheider","label":[[0,8,"Zyklus"],[9,20,"Prüfung"],[25,37,"Anlagen"]],"Comments":[]}
{"id":9,"text":"Wöchentliche Kontrolle der WC-Anlagen","label":[[0,12,"Zyklus"],[13,22,"Prüfung"],[27,37,"Anlagen"]],"Comments":[]}
{"id":10,"text":"Halbjährliche Kontrolle des Stabbreithalters","label":[[0,13,"Zyklus"],[14,23,"Prüfung"],[28,44,"Komponenten"]],"Comments":[]}
{"id":11,"text":"Brandschutztechnische Prüfung","label":[[22,29,"Prüfung"]],"Comments":[]}
{"id":12,"text":"Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,7,"Prüfung"],[12,22,"Komponenten"],[23,31,"Komponenten"],[32,50,"Komponenten"],[51,57,"Komponenten"],[58,66,"Komponenten"],[87,97,"Handlung"],[98,118,"Komponenten"]],"Comments":[]}
{"id":13,"text":"Täglicher Technikrundgang","label":[[0,9,"Zyklus"],[10,25,"Prüfung"]],"Comments":[]}
{"id":14,"text":"Monatliche Sichtkontrolle","label":[[0,10,"Zyklus"],[11,25,"Prüfung"]],"Comments":[]}
{"id":15,"text":"Monatliche Prüfung von Scharniere Dichtung Schließvorrichtung Schloß Beschlag allgemeine Funktion Schmierung Festhaltevorrichtung","label":[[0,10,"Zyklus"],[11,18,"Prüfung"],[23,33,"Komponenten"],[34,42,"Komponenten"],[43,61,"Komponenten"],[62,68,"Komponenten"],[69,77,"Komponenten"],[98,108,"Handlung"],[109,129,"Komponenten"]],"Comments":[]}
{"id":16,"text":"Tägliche Kontrolle der Kompressorstationen","label":[[0,8,"Zyklus"],[9,18,"Prüfung"],[23,42,"Anlagen"]],"Comments":[]}
{"id":17,"text":"Tägliche Kesselhauskontrolle","label":[[0,8,"Zyklus"],[9,28,"Anlagen"],[9,28,"Prüfung"]],"Comments":[]}
{"id":18,"text":"Tägliche Kontrolle der Wasseraufbereitungsanlagen","label":[[0,8,"Zyklus"],[9,18,"Prüfung"],[23,49,"Anlagen"]],"Comments":[]}
{"id":19,"text":"Tägliche Kontrolle der Heizungsanlagen","label":[[0,8,"Zyklus"],[9,18,"Prüfung"],[23,38,"Anlagen"]],"Comments":[]}
{"id":20,"text":"Jährliche Überprüfung der Leitern","label":[[0,9,"Zyklus"],[10,21,"Prüfung"],[26,33,"Anlagen"]],"Comments":[]}
{"id":21,"text":"Tägliche Kontrolle Druckkontrolle 4,5 bar 0,5 bar gegebenenfalls Filter sauber machen.","label":[[0,8,"Zyklus"],[9,18,"Prüfung"],[65,71,"Komponenten"],[65,85,"Handlung"]],"Comments":[]}
{"id":22,"text":"Wöchentliche Sichtprüfung Reinigung","label":[[0,12,"Zyklus"],[13,25,"Prüfung"],[26,35,"Handlung"]],"Comments":[]}
{"id":23,"text":"Betriebssicherheitsüberprüfung","label":[[0,30,"Prüfung"]],"Comments":[]}
{"id":24,"text":"Analyse von: Kesselwasser Speisewasser Kondensat Wasserverbrauch überprüfen","label":[[0,7,"Prüfung"],[13,25,"Komponenten"],[26,38,"Komponenten"],[39,48,"Komponenten"],[49,64,"Komponenten"],[65,75,"Prüfung"]],"Comments":[]}
{"id":25,"text":"Täglicher Rundgang. Desifektionsmittel auffüllen und Aschenbecher leeren","label":[[0,9,"Zyklus"],[10,18,"Prüfung"],[20,38,"Komponenten"],[20,48,"Handlung"],[53,65,"Komponenten"],[53,72,"Handlung"]],"Comments":[]}
{"id":26,"text":"Vorgaben aus Brückner Wartungsplan siehe Extradaten","label":[[13,21,"Anlagen"],[22,34,"Prüfung"]],"Comments":[]}
{"id":27,"text":"Wöchentliche Wartung der Toiletten","label":[[0,12,"Zyklus"],[13,20,"Prüfung"],[25,34,"Anlagen"]],"Comments":[]}
{"id":28,"text":"Monatliche Frostprävention","label":[[0,10,"Zyklus"],[11,26,"Handlung"]],"Comments":[]}
{"id":29,"text":"Vorgaben aus PLEVA Wartungsplan siehe Extradaten","label":[[13,18,"Anlagen"],[19,31,"Prüfung"]],"Comments":[]}
{"id":30,"text":"3-monatliche Sichtkontrolle Reinigung","label":[[0,12,"Zyklus"],[13,27,"Prüfung"],[28,37,"Handlung"]],"Comments":[]}
{"id":31,"text":"Wöchentliche Reinigung","label":[[0,12,"Zyklus"],[13,22,"Handlung"]],"Comments":[]}
{"id":32,"text":"Jährliche Überprüfung der Kompensatoren auf Verschleiß und Dichtigkeit","label":[[0,9,"Zyklus"],[10,21,"Prüfung"],[26,39,"Komponenten"]],"Comments":[]}
{"id":33,"text":"Monatliche Wartung der Kühltürme Schmieren und Kontrolle der Riemen","label":[[0,10,"Zyklus"],[11,18,"Prüfung"],[23,32,"Komponenten"],[33,67,"Handlung"],[47,56,"Prüfung"],[61,67,"Komponenten"]],"Comments":[]}
{"id":34,"text":"Tägliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung Arbeitspläne müssen abgearbeitet werden","label":[[0,8,"Zyklus"],[17,36,"Prüfung"],[69,83,"Abteilung"],[84,123,"Handlung"]],"Comments":[]}
{"id":35,"text":"Küsters-Anlage: Anlage auf Leckagen prüfen Lager abschmieren Campen-Aufwickler: Linearkugellager schmieren Campen-Abwickler: Linearkugellager schmieren Wumag-Trockner: Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Wasseraufbereitung: Anlage auf Leckagen prüfen","label":[[0,14,"Anlagen"],[27,42,"Handlung"],[36,42,"Prüfung"],[43,48,"Komponenten"],[43,60,"Handlung"],[61,78,"Anlagen"],[80,96,"Komponenten"],[80,106,"Handlung"],[107,123,"Anlagen"],[125,141,"Komponenten"],[125,151,"Handlung"],[152,166,"Anlagen"],[168,186,"Prüfung"],[168,246,"Handlung"],[259,274,"Handlung"],[268,274,"Prüfung"]],"Comments":[]}
{"id":36,"text":"Jährliche Überprüfung der Leitern. Stand Stöppel: -Leiterprüfung wurde von Herrn Buschmann terminiert und wird derzeit von Herrn Förster abgearbeitet. -Defekte Leiter reparieren","label":[[0,9,"Zyklus"],[10,21,"Prüfung"],[26,33,"Anlagen"],[51,64,"Prüfung"],[51,149,"Handlung"],[152,159,"Störbild"],[152,177,"Handlung"],[160,166,"Anlagen"]],"Comments":[]}
{"id":37,"text":"Prüfung nach DGUV V3","label":[[0,7,"Prüfung"]],"Comments":[]}
{"id":38,"text":"Tägliche Kontrolle","label":[[0,8,"Zyklus"],[9,18,"Prüfung"]],"Comments":[]}
{"id":39,"text":"Vorgabe aus Wartungsplan Firma Brückner siehe Vorbelegung Extradaten","label":[[12,24,"Prüfung"],[31,39,"Anlagen"]],"Comments":[]}
{"id":40,"text":"Jährliche Überprüfung der Akkus durch Firma Hawker","label":[[0,9,"Zyklus"],[10,21,"Prüfung"],[10,50,"Handlung"],[26,31,"Komponenten"]],"Comments":[]}
{"id":41,"text":"Vorgaben aus Mahr Unipre Wartungsplan siehe Extradaten","label":[[13,24,"Anlagen"],[25,37,"Prüfung"]],"Comments":[]}
{"id":42,"text":"Monatliche Kontrolle des Erste-Hilfe-Koffers orange. Koffer muss blombiert sein. Wenn Blombe nicht vorhanden bitte Ticket an das Magazin","label":[[0,10,"Zyklus"],[11,20,"Prüfung"],[25,44,"Komponenten"],[109,136,"Handlung"]],"Comments":[]}
{"id":43,"text":"Vorgabe aus Wartungsplan Firma Menzel siehe Vorbelegung Extradaten Rollenkette zweifach kontrollieren gegebenenfalls reinigen und schmieren","label":[[12,24,"Prüfung"],[31,37,"Anlagen"],[67,78,"Komponenten"],[67,101,"Handlung"],[117,139,"Handlung"]],"Comments":[]}
{"id":44,"text":"Leiterprüfung derzeit in Arbeit Abteilungsleiter sind per Email am über deren Eigenverantwortlichkeit und Mithilfe durch Herr Graf informiert worden.","label":[[0,6,"Anlagen"],[0,14,"Prüfung"]],"Comments":[]}
{"id":45,"text":"Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin. Auflistung des Verbandsmaterial findet man unter den Extradaten UTT intern des Objektes","label":[[0,10,"Zyklus"],[11,20,"Prüfung"],[25,40,"Anlagen"],[72,99,"Handlung"]],"Comments":[]}
{"id":46,"text":"Monatliche Kontroll- und Wartungsarbeiten siehe Arbeitsplan","label":[[0,10,"Zyklus"],[11,41,"Prüfung"]],"Comments":[]}
{"id":47,"text":"Wöchentliche Kontrolle der digitalen Feuchte und Temperatursensoren mit Hilfe des Efficio-System. Messwerte abgleichen Vorgabe Weberei 65 22C","label":[[0,12,"Zyklus"],[13,22,"Prüfung"],[27,67,"Komponenten"],[98,118,"Handlung"],[127,134,"Abteilung"]],"Comments":[]}
{"id":48,"text":"Wöchentliche Kontrolle der Kühltürme","label":[[0,12,"Zyklus"],[13,22,"Prüfung"],[27,36,"Anlagen"]],"Comments":[]}
{"id":49,"text":"2-wöchige Reinigung Sichtkontrolle Technische Einrichtungen Luftdruckkontrolle","label":[[0,9,"Zyklus"],[10,19,"Handlung"],[20,34,"Prüfung"],[35,59,"Komponenten"]],"Comments":[]}
{"id":50,"text":"Wöchentliche Kontrolle Sprinkleranlage","label":[[0,12,"Zyklus"],[13,22,"Prüfung"],[23,38,"Anlagen"]],"Comments":[]}
{"id":51,"text":"Monatliche Sichtkontrolle Reinigung","label":[[0,10,"Zyklus"],[11,25,"Prüfung"],[26,35,"Handlung"]],"Comments":[]}
{"id":52,"text":"Monatliche Kontrolle Reinigung Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt Erledigungsdatum wird am Motor angeschrieben ansonsten nach Bedarf Wechseln der UV-Röhren nach Betriebsstunden Wäscherkontrolle Reinigung bei Bedarf Trommeln","label":[[0,10,"Zyklus"],[11,20,"Prüfung"],[21,30,"Handlung"],[31,43,"Handlung"],[49,61,"Komponenten"],[66,73,"Komponenten"],[85,93,"Zyklus"],[107,151,"Handlung"],[132,137,"Komponenten"],[162,196,"Handlung"],[187,196,"Komponenten"],[197,217,"Zyklus"],[197,234,"Handlung"],[235,264,"Handlung"],[256,264,"Komponenten"]],"Comments":[]}
{"id":53,"text":"Wöchentliche Wartung Formplatte: Festen Sitz der Befestigungsschrauben prüfen Gegendruckbolzen: Verschleiß prüfen Gesamtanlage: Anlage auf Leckage prüfen; Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw. Schweißköpfe: Verschleiß prüfen","label":[[0,12,"Zyklus"],[13,20,"Prüfung"],[21,31,"Komponenten"],[33,77,"Handlung"],[49,70,"Kleinteile"],[78,94,"Komponenten"],[96,113,"Handlung"],[114,126,"Anlagen"],[128,153,"Handlung"],[147,153,"Prüfung"],[164,173,"Prüfung"],[178,190,"Anlagen"],[215,227,"Komponenten"],[229,246,"Handlung"],[240,246,"Prüfung"]],"Comments":[]}
{"id":54,"text":"Wöchentliche Leerung des Papiermüllbehälters im Keller des Personalbüro","label":[[0,12,"Zyklus"],[13,44,"Handlung"],[25,44,"Anlagen"],[48,71,"Ort"]],"Comments":[]}
{"id":55,"text":"Sherif Karabulut Tägliche Wartungstätigkeiten nach Vorgabe des Maschinenherstellers","label":[[17,25,"Zyklus"],[26,45,"Prüfung"]],"Comments":[]}

View File

@ -1,99 +0,0 @@
# This is an auto-generated partial config. To use it with 'spacy train'
# you can run spacy init fill-config to auto-fill all default settings:
# python -m spacy init fill-config ./base_config.cfg ./config.cfg
# after filling:
# python -m spacy train config.cfg --paths.train ./train.spacy --paths.dev ./dev.spacy
# python -m spacy train config.cfg --output ./output
[paths]
train = "./training/231207_train.spacy"
dev = "./training/231207_dev.spacy"
vectors = "de_core_news_lg"
[system]
gpu_allocator = null
[nlp]
lang = "de"
pipeline = ["tok2vec","spancat"]
batch_size = 1000
[components]
[components.tok2vec]
factory = "tok2vec"
[components.tok2vec.model]
@architectures = "spacy.Tok2Vec.v2"
[components.tok2vec.model.embed]
@architectures = "spacy.MultiHashEmbed.v2"
width = ${components.tok2vec.model.encode.width}
attrs = ["NORM", "PREFIX", "SUFFIX", "SHAPE"]
rows = [5000, 1000, 2500, 2500]
include_static_vectors = true
[components.tok2vec.model.encode]
@architectures = "spacy.MaxoutWindowEncoder.v2"
width = 256
depth = 8
window_size = 1
maxout_pieces = 3
[components.spancat]
factory = "spancat"
max_positive = null
scorer = {"@scorers":"spacy.spancat_scorer.v1"}
spans_key = "sc"
threshold = 0.5
[components.spancat.model]
@architectures = "spacy.SpanCategorizer.v1"
[components.spancat.model.reducer]
@layers = "spacy.mean_max_reducer.v1"
hidden_size = 128
[components.spancat.model.scorer]
@layers = "spacy.LinearLogistic.v1"
nO = null
nI = null
[components.spancat.model.tok2vec]
@architectures = "spacy.Tok2VecListener.v1"
width = ${components.tok2vec.model.encode.width}
[components.spancat.suggester]
@misc = "spacy.ngram_suggester.v1"
sizes = [1,2,3]
[corpora]
[corpora.train]
@readers = "spacy.Corpus.v1"
path = ${paths.train}
max_length = 0
[corpora.dev]
@readers = "spacy.Corpus.v1"
path = ${paths.dev}
max_length = 0
[training]
dev_corpus = "corpora.dev"
train_corpus = "corpora.train"
[training.optimizer]
@optimizers = "Adam.v1"
[training.batcher]
@batchers = "spacy.batch_by_words.v1"
discard_oversize = false
tolerance = 0.2
[training.batcher.size]
@schedules = "compounding.v1"
start = 100
stop = 1000
compound = 1.001
[initialize]
vectors = ${paths.vectors}

View File

@ -1,151 +0,0 @@
[paths]
train = "./training/231220_train.spacy"
dev = "./training/231220_dev.spacy"
vectors = "de_core_news_lg"
init_tok2vec = null
[system]
gpu_allocator = null
seed = 0
[nlp]
lang = "de"
pipeline = ["tok2vec","spancat"]
batch_size = 1000
disabled = []
before_creation = null
after_creation = null
after_pipeline_creation = null
tokenizer = {"@tokenizers":"spacy.Tokenizer.v1"}
vectors = {"@vectors":"spacy.Vectors.v1"}
[components]
[components.spancat]
factory = "spancat"
max_positive = null
scorer = {"@scorers":"spacy.spancat_scorer.v1"}
spans_key = "sc"
threshold = 0.5
[components.spancat.model]
@architectures = "spacy.SpanCategorizer.v1"
[components.spancat.model.reducer]
@layers = "spacy.mean_max_reducer.v1"
hidden_size = 128
[components.spancat.model.scorer]
@layers = "spacy.LinearLogistic.v1"
nO = null
nI = null
[components.spancat.model.tok2vec]
@architectures = "spacy.Tok2VecListener.v1"
width = ${components.tok2vec.model.encode.width}
upstream = "*"
[components.spancat.suggester]
@misc = "spacy.ngram_suggester.v1"
sizes = [1,2,3]
[components.tok2vec]
factory = "tok2vec"
[components.tok2vec.model]
@architectures = "spacy.Tok2Vec.v2"
[components.tok2vec.model.embed]
@architectures = "spacy.MultiHashEmbed.v2"
width = ${components.tok2vec.model.encode.width}
attrs = ["NORM","PREFIX","SUFFIX","SHAPE"]
rows = [5000,1000,2500,2500]
include_static_vectors = true
[components.tok2vec.model.encode]
@architectures = "spacy.MaxoutWindowEncoder.v2"
width = 256
depth = 8
window_size = 1
maxout_pieces = 3
[corpora]
[corpora.dev]
@readers = "spacy.Corpus.v1"
path = ${paths.dev}
max_length = 0
gold_preproc = false
limit = 0
augmenter = null
[corpora.train]
@readers = "spacy.Corpus.v1"
path = ${paths.train}
max_length = 0
gold_preproc = false
limit = 0
augmenter = null
[training]
dev_corpus = "corpora.dev"
train_corpus = "corpora.train"
seed = ${system.seed}
gpu_allocator = ${system.gpu_allocator}
dropout = 0.1
accumulate_gradient = 1
patience = 1600
max_epochs = 0
max_steps = 20000
eval_frequency = 200
frozen_components = []
annotating_components = []
before_to_disk = null
before_update = null
[training.batcher]
@batchers = "spacy.batch_by_words.v1"
discard_oversize = false
tolerance = 0.2
get_length = null
[training.batcher.size]
@schedules = "compounding.v1"
start = 100
stop = 1000
compound = 1.001
t = 0.0
[training.logger]
@loggers = "spacy.ConsoleLogger.v1"
progress_bar = false
[training.optimizer]
@optimizers = "Adam.v1"
beta1 = 0.9
beta2 = 0.999
L2_is_weight_decay = true
L2 = 0.01
grad_clip = 1.0
use_averages = false
eps = 0.00000001
learn_rate = 0.001
[training.score_weights]
spans_sc_f = 1.0
spans_sc_p = 0.0
spans_sc_r = 0.0
[pretraining]
[initialize]
vectors = ${paths.vectors}
init_tok2vec = ${paths.init_tok2vec}
vocab_data = null
lookups = null
before_init = null
after_init = null
[initialize.components]
[initialize.tokenizer]

View File

@ -1,249 +0,0 @@
Sichtkontrolle
Stab wurde getauscht
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Rollenkette zweifach - kontrollieren gegebenfalls reinigen und schmieren
- Reinigen des Gerätes von Außen mit einem feuchten Reinigungstuch - keine Lösungsmittel oder "scharfe" Reiniger verwenden. - Sichtprüfung des Luftreinigers (Filter und Geräteinneres) auf Verschmutzung und/oder Beschädigungen - Prüfen, dass alle Schrauben fest sitzen. - Vorfilter auf Verunreinigungen prüfen (evtl. tauschen) - Sicherstellung, dass keine Ansaug- und Ausblasöffnungen bedeckt sind und keine Verschmutzungen/lose Fremdkörper auf der Ausblasöffnung liegen.
Überprüfung von: - Indikator Testomat - Wasserhärte - Filter - Vordruck Enthärtung
Vorgaben aus Brückner Wartungsplan siehe Extradaten
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Spannlager - Hochtemperatur - Nachschmieren Spindel mit Mutter - Nachschmieren
Tägliche Kontrolle: Analyse von: Kesselwasser - Speisewasser - Kondensat -- Wasserverbrauch überprüfen
Jährliche elektrische Überprüfung
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Stehlagergehäuse SNI 530 - Nachschmieren Flanschlager-quadrat FUU-060 Hochtemperatureinsatz - Nachschmieren Flanschlager - RIZ60 Hochtemperatureinsatz - Nachschmieren Spannkopflager TIU-60 Hochtemperatureinsatz - Nachschmieren
Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filert auf Verschmutzung / Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren / Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte / Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder (Verkalkung)
Monatliche Wartung nach Wartungsplan (siehe Extradaten)
Monatliche Wartung nach Arbeitsplan
Hydrauliköl - Ölstand-Sichtprüfung Lager / Ketten / Tänzerrolle - nachschmieren und reinigen
Austausch der Aktivkohlepatronen
Halbjährliche Kontrolle
2-wöchige Kontrolle
2-wöchentliche Reinigung der Rampenbereiche und Containerstellflächen
Jährliche Überprüfung Termin angefragt 01.06.2023 Schneider Termin für 20.06.2023 Schneider
Jährliche Überprüfung Stand 22.06.2022 (Binder): Firma MHM möchte in KW 26 die restlichen PSA prüfen
2 Wöchentliche Kontrolle
Monatliche Kontrolle
Wöchentliche Kontrolle Klimagerät Inneneinheit: Kontrollieren der Filter auf Verschmutzung / Kontrollieren der Temperatur Außeneinheit: Luftansaugseite: Sauberkeit der Filter kontrollieren / Auf Laufgeräusche achten Befeuchter: Kontrollieren der Feuchte / Optische Kontrolle von Ein-, Auslassventil und Dampfzylinder (Verkalkung)
Tägliche Überprüfung von: Indikator Testomat / Wasserhärte / Filter / Vordruck Enthärtung
3-Monatliche Reinigung und Prüfung der Kühlgeräte
Wöchentliche Kontolle der Schraubenbestände.
Prüfung der Insektenvernichter nach DIN VDE 0701-0702
Jährliche Überprüfung der Hebezeuge Stand 19.10.2022 (Moser): Termin ist am 23-24.11.2022
Sichtprüfung
Prüfung von: Hr. Förster - Scharniere - Dichtung - Schließvorrichtung - Schloß - Beschlag - allgemeine Funktion - Schmierung - Festhaltevorrichtung
Reinigung und Abschmierung von Ventilator und Motor
Jährliche Überprüfung Stand heute 24.02.2023, für 31.03.2023 terminiert (Moser) Stand 31.03.2023, Termin für 02.05.2023 ca. 10 Uhr ( Moser ) Regalprüfer soll gefragt werden, ob die Lagerung der Paletten im obersten Fach ( neues Hochregal in Halle 57/58 ) so zulässig ist. ( Schneider ) Lagerung der Paletten ist so zulässig ( wir erhalten noch die Bestätigung ) Wurde alles am 22.05.2023 geprüft.
Jährliche Überprüfung der Hebezeuge Stand 30.11.2020 (Stöppel): Termin für den 10.12.2020 vereinbart.
Jährliche Überprüfung der Hebezeuge Stand 18.10.21 (Stöppel): Herr Bachmann, Fa. Pfeifer, schickt Angebot und Terminvorschlag zur Prüfung. Stand 19.10.21 (Stöppel): Terminiert auf 25.11.21
Jährliche Überprüfung der Kräne Stand 27.04.22 (Stöppel): Fa. Lutz meldet sich wegen Terminabsprache bei uns (in KW 18). Stand 05.05.22 (Stöppel): UVV findet am 11.05.22 statt. Stand 17.05.22 (Stöppel): Prüfung hat stattgefunden. Allerdings sind die Prüfberichte noch nicht im Haus.
Jährliche Überprüfung der Kräne Termin: 03-04.05. (Binder) Kräne geprüft am 04.05.2023 ( Schneider )
Stand 30.04.2021 (Stöppel): In Absprache mit Herrn Graf auf 06./10. und 11.05.21 mit Herrn Lutz terminiert. Stand 12.05.2021 (Stöppel): Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.
Lager tauschen
Jährliche Wartung der RWA-Klappen
Vorgabe aus Wartungsplan Firma Mahlo (siehe Extradaten)
Monatliche Überprüfung der roten Nottelefone
Am 07.11.2019 durch fa Pfeifer ausgeführt
Ölstand prüfen, Luftfilter kontrollieren, Kondensat ablassen, Kompressor reinigen.
Küsters-Anlage: Hydraulik - auf Leckagen überprüfen / Ölstandskontrolle Schutzabdeckung prüfen Türdichtungen kontrollieren Absauganlage prüfen Campen-Aufwickler: Hydraulik - auf Leckagen überprüfen / Ölstandskontrolle Bolzen kontrollieren und nachspann
Wöchentliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung (Arbeitspläne müssen abgearbeitet werden)
visuelle Schlitten - Überprüfung auf Beschädigungen an der Beschichtung/Legierung (Macken, Grate)
Termin in KW 38
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Stehlager SI-40, mit Hochtemperatureinsatz - Gewindestiftbefestigung - nachschmieren Stehlager SI-40, mit Hochtemperatureinsatz - Exzenterringbefestigung - nachschmieren Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz - nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz - Exzenterringbefestigung - nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz - Gewindebefestigung - nachschmieren
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Stehlager SI-40, Gewindestiftbefestigung - nachschmieren Stehlager SI-40, Exzenterringbefestigung - nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz -Gewindestiftbefestigung - nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz - Exzenterringbefestigung - nachschmieren
Reinigung & Sichtkontrolle (Technische Einrichtungen / Luftdruckkontrolle)
Rauwalze (Einziehwalze) muss neu überzogen werden
Überprüfung
+ Normale monatliche Überprüfung
+ Normale monatliche Überprüfung Stand 19.10.21 (Stöppel): Terminiert auf KW 49. Stand 08.12.21 (Binder): 20.12-22.12
Erledigt am 26.05.2023 Schneider
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat Lagereinsatz Hochtemperatur - nachschmieren Stehlager SI-40 Gewindestiftbefestigung - nachschmieren Stehlager SI-40 Exzenterringbefestigung - nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung - nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung - nachschmieren
Stand 03.05.2021 (Stöppel): Rückmeldung von Herrn Weyer (Ziegler), dass der zuständige Monteuer sich innerhalb der nächsten 3 Tage telefonisch meldet, um einen Termin zu vereinbaren. Stand 05.05.2021 (Stöppel): Prüfung ist auf den 18.05.21, 10.00 Uhr, mit Fa. Fuchs (Subler von Ziegler) terminiert. Stand 19.05.2021 (Stöppel): Prüfung wurde erledigt. Allerdings liegen uns noch keine Prüfberichte vor.
Wöchentliche Sichtprüfung
2-Wöchentliche Reinigung & Sichtkontrolle (Technische Einrichtungen / Luftdruckkontrolle)
+ Normale monatliche Überprüfung Stand 16.12.2020 (Stöppel): - monatliche Prüfung für Dezember 2020, erfolgt am 23.12.2020. - jährliche Prüfung für das Jahr 2020, erfolgt ab dem 11.01.2021.
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Breitstreckwalze - Verstellung - Nachschmieren Spindelhubgetriebe - Nachschmieren Positioniersystem - Nachschmieren
Monatliche Überprüfung / Wartung
Monatliche Sichtprüfung / Reinigung
- Spülzeitprüfung - Abflußprüfung - Batterie-Überprüfung
Vorgabe aus Wartungsplan Firma Mahlo (siehe Vorbelegung Extradaten)
Monatliche Überprüfung der pH- Sonde
Monatliche Überprüfung der Wärmetauscher im Spannrahmen auf Verschmutzungen (Kontrolle an vorderster Kammer)
Jährliche Überprüfung Stand 25.04.22 (Stöppel): Terminiert, in Absprache mit Herrn Buschmann, auf 11.05.22, ca. 9.30 Uhr. Stand 11.05.22 (Stöppel): Terminiert von Fa. Fuchs (aufgrund von Krankheit) auf den 17.05.22, ca. 9.30 Uhr. Stand 17.05.22 (Stöppel): Prüfung erfolgte. Die Prüfberichte sind noch nicht im Haus.
Sichtkontrolle (Technische Einrichtungen / Luftdruckkontrolle)
Monatliche Reinigung der Lüftungsanlage (bei Bedarf Filter tauschen) (In der Erledigungsbeschreibeung bitte angeben ob Filter getauscht wurden oder nicht)
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Rollenkette - Nachschmieren Spindelhubgetriebe (Spindel) alle 500Std. - Nachschmieren
Monatliche Kontrolle der Lüftungsanlage
Monatliche Kontrolle der Wasserzählerstände
Stand 24.10.22 (Moser): Wartung findet ab 22.11.22 statt und braucht ca. 3 Tage. Stand 23.11.22 (Moser): Wurde wegen Krankheit verschoben. Termin 29.11
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FUU-80 mit Hochtemperatureinsatz - nachschmieren Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz - Exzenterringbefestigung - nachschmieren Flanschlager-quadrat FIS-40 mit Hochtemperatureinsatz - Gewindebefestigung - nachschmieren Kegelradgetriebemotor g500-B600 - Ölstand kontrollieren
Stand 19.10.21 (Stöppel): Terminiert, in Absprache mit Herrn Schreiter, auf 09.11.21
Bolzen nachfetten
Moantlicher Austausch der Wasserfilter (Stadtwasser + Getränkeautomaten)
Stand 07.06.2021 (Stöppel): Diese Prüfung wurde von Herrn Sturm auf den 24.06.21, 7.00 Uhr, terminiert.
Stand 04.112020 (Stöppel): Herr Stauner hat telefonisch mitgeteilt, dass der Monteur ab dem 17.11.20 die UVV´s durchführt. AB folgt. Stand 16.11.2020 (Stöppel): Herr Stauner hat den Termin, 17.11.20, telefonisch bestätigt.
Monatlicher Austausch der Wasserfilter (Vereinbarung im Wartungsvertrag Hr. Radtke)
Monatliches Ablesen der Gaszählerstände
Monatliche Kontrolle und Reinigung
Monatliche Kontrolle des Flusen-Absaugrohrs
Prüfung von: - Scharnier - Dichtung - Schließvorrichtung - Schloß - Türgriff - allgemeine Funktion - Schmierung - Festhaltevorrichtung
Aktivkohlepatronen nach Vorgabe tauschen
Jährliche Überprüfung
Monatliche Kontrolle / Reinigung / Abschmierung von: Ventilatoren und Motoren -wird alle 3 Monate durchgeführt - Erledigungsdatum wird am Motor angeschrieben - ansonsten nach Bedarf / Wäscherkontrolle (Reinigung bei Bedarf) / Trommeln
Monatliche Wartung Druckluftanschluss/Wartungseinheit: Luftfilter/Wasserabscheider reinigen / leeren Druckluftbehälter: entwässern Druckluftschläuche: Anschlüsse auf festen Sitz prüfen Formplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Gesamtanlage: reinigen Grundplatte: Visuelle Kontrolle auf Beschädigungen usw. und reinigen Sonotroden und Sonotrodenständer: Festen Sitz der Befestigungsschrauben prüfen
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Axial-Pendelrollenlager - Nachschmieren Stehlager SIU-50 - Nachschmieren Spindelmutter KGT - Nachschmieren Pendelkugellager Messlager - Nachschmieren Kegelradgetriebemotor G500-B240 - Ölstand kontrollieren Kegelradgetriebemotor G500-B240 - Ölstand kontrollieren
Jährliche Überprüfung Stand 17.05.22 (Ahmetaj): Warten auf Termin von MHM. Stand 18.05.22 (Ahmetaj): Firma MHM kommt am Montag 23.05.22 bzw. am Dienstag, 24.05.22 Stand 22.06.2022 (Binder): Firma MHM möchte in KW 26 die restlichen PSA prüfen Stand 30.06.2022 (Stöppel): Prüfung wurde heute lt. Herrn Sturm erledigt. - Prüfberichte folgen.
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FUU-80 Gewindestiftbefestigung - nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung - nachschmieren Kegelradgetriebemotor Ölfüllung - kontrollieren Pendelkugellager Messlager - nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung - nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung - nachschmieren
Gatter reinigen
Monatliche elektrische Kontrolle - Sichtkontrolle der elektischen Bauteile - Motoren auf Geräusche - Überprüfung Sicherheitseinrichtungen
Monatliche Kontrolle der Explosionsschutzanlage an den Filteranlagen (Laser 2-4)
Kontrolle der Dokumentation auf Vollständigkeit
Batterie-Wechsel
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 2300-Kuehlaggregat 02 223 2320.0140 ME21187 Rollenkette-zweifach - 2 Öl SAE50 nach Bedarf 2 Wochen 3-6 Monate reinigen und neu schmieren
Vorgaben aus Mahr Unipre Wartungsplan Pneumatikventile und pneumatische Steuerung - elektr. pneum. Ventile: Kontrolle, bzw. bei Bedarf Dosierpumpe - Drucktestkontrolle - Reinigung bzw. bei Bedarf neu abdichten
Jährliche Wartung der RWA-Klappen Stand 24.03.2022 Firma Bittermann meldet sich in KW 14 bzgl dem Fixtermin
Vorgaben aus Mahr Unipre Wartungsplan Volumenzähler - Überprüfung der Impulseingänge auf der Platine
Vorgaben aus Pleva Wartungsplan - Reinigung von Kamera und Beleuchtung mit Baumwolltuch siehe Extradaten
Monatliche Kontrolle des Pflasterschrank Bei Bedarf an Verbandsmaterial bitte Ticket an das Magazin.
Termin: 15-17.09.2021 - Hebebühne muss von uns gestellt werden.
Stand 31.08.22 (Stöppel): Eine Terminierung ist derzeit lt. Herrn Vogler (Butzbach) nicht möglich, da ihr Unternehmen eine Systemumstellung hatte und sämtliche Wartungsverträge überarbeitet werden müssen. Um eine Terminierung möglich zu machen, muss erst der unterzeichnete Neuvertrag vorliegen. Dieser Vertrag ist aufgrund unseres Telefonates nun in Arbeit und wird Herrn Moser zugeschickt. Stand 10.10.2022(Moser): Monteure kommen vom 19.10.2022 bis 21.10.2022
Monatliche Kontrolle der gesamten Dachfläche Erweiterung Nord - Umrandungen der Zu- Abluftkanäle / Moos & Unkraut etc. entfernen
Monatliche Kontrolle der Rohrtrenner im Trinkwassernetz
3-monatliche Kontrolle
Monatliche Sichtkontrolle / Wasserzählerstände vom Vormonat / Wasserpegel-Kontrolle / Betriebsstunden
Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen
Zahnriemen tauschen
Stand 25.02.2022 (Stöppel): lt. H. Rothermel hat die Prüfung durch H. Wenninger stattgefunden. Die Prüfberichte sind allerdings noch nicht im Haus.
Stand 01.09.2020 (Stöppel): Mit Frau Böhm den 02./03.09.2020 für die Prüfungen einterminiert.
2-wöchige Reinigung
Wöchentliche Kontrolle der Sprinkleranlage
Mischer ausbrennen
Zahnriemen erneuern
Monatlicher Rundgang/Kontrollen Kontrolle der Sicherheitswesten und Helme im großen Besprechungszimmer (München) Kontrolle der Erste-Hilfe-Einrichtungen (Blutstop und Verbrennungsset) im Haupteingang
Jährliche Kontrolle der Druckluftleitungen (siehe Objektkarte)
Jährliche Kontrolle der Druckluftleitungen bis Maschinenanschluss (siehe Objektkarte)
Monatliche Überprüfung der Roller
Stand 29.03.22 (Stöppel): H. Langner (Fa. Toyota) kommt, in Absprache mit Herrn Spennesberger, am 30.03.22.
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Kegelradgetriebemotor - Ölstandskontrolle
Halbjährliche Kontroll- und Wartungsarbeiten Kontrolle und Reinigung der Umlenkwalzen
3-monatliche Kontrolle der Wasserfilter, bei Bedarf wechseln (Lagerort Wasserfilter: Halle 56 / Klimabühne / Karton) Achtung: 2 unterschiedliche Filterstufen pro Klimaanlage (1 micron / 50 micron)
Kontrolle der Risiko-Ersatzteile
Rau (Einziehwalze) & Kontrawalze (Anpresswalze) muss neu überzogen werden
3-monatliche Überprüfung durch Firma Siemens
Docke neu überziehen
Contrawalze (Anpresswalze) muss neu überzogen werden
Halbjährliche Kontroll- und Wartungsarbeiten Trockenzylinder - Oberflächenkontrolle (Einzelprotokoll!!)
Monatliche Kontrolle und Dokumentation der Kompressorluftwerte (Betriebsstunden, Motorstarts, Gesamterzeugte Luftmenge)
- Sichtkontrolle der Filterelemente. Evtl. beschädigte Elemente umgehend austauschen lassen. - Prüfen des Geräteinneres auf Verunreinigungen, Anbackungen, Materialzersetzungen und Deformierungen - Anziehen aller Schrauben. - Überprüfen des Sicherheitstemperaturschalters des Thermo-Heizelementes. - Prüfen aller elektrischen Kabel und Zuleitungen auf Beschädigungen. - Auswechseln des Vorfilterflies
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Führungswagen - Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Freilauf, Klemmrollen rechts - Fetten 2x Kegelradgetriebemotor g500-B820 - Ölstand kontrollieren Kegelradgetriebemotor g500-B450 - Ölstand kontrollieren 4x Kegelradgetriebe - Ölstand kontrollieren Axial-Pendelrollenlager - Nachschmieren
3-monatliche Überprüfung der Sicherheitslichtschranken am Laser 2 und 3 (jeweils 2 Stück) & Ausrüstung 1 (Aufwickler)
3-monatliche Überprüfung der Telefonanlage
Monatliche mechanische Kontrolle - Lagereinheiten bei Bedarf schmieren - Verschleißteileinsätze auf Verschleiß kontrollieren - Faltenbalge kontrollieren
3-monatliche Überprüfung der Torsprechanlage
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Kegelradgetriebemotor g500-B600 Ölfüllung - Kontrollieren Kegelradgetriebemotor g500-B240 Ölfüllung - Kontrollieren Zahnstange - Nachschmieren U-Schienenführung - Nachschmieren Flanschlager-quadrat FIS-40, Gewindestiftbefestigung - Nachschmieren Flanschlager-quadrat FIS-40, Exzenterringbefestigung - Nachschmieren Pendelkugellager - Nachschmieren Spannkopflager TI30 - Nachschmieren Spannkopflager TIS30 - Nachschmieren Gleitschienen Spannkopflager - Nachschmieren
3-monatliche Sichtkontrolle der Not- Sicherheitsbeleuchtung + Fluchtwegsymbole
3-monatliche Überprüfung der Regalsicherungsanlage im Hochregal inkl. Türsicherungen
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Führungswagen - Nachschmieren
Halbjährliche Reinigung
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FIS-40, Gewindestiftbefestigung - nachschmieren Flanschlager-quadrat FIS-40, Exzenterringbefestigung - nachschmieren
Monatliche Sichtprüfung / Reinigung des gesamten Außenbereichs / Feuerwehrumfahrung
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FIS-40, Gewindestiftbefestigung - nachschmieren Flanschlager-quadrat FI-40, Exzenterringbefestigung - nachschmieren
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FUU-80 Gewindestiftbefestigung - nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung - nachschmieren Flanschlager-quadrat FI-40 Gewindestiftbefestigung - nachschmieren Pendelkugellager 1307 - nachschmieren Kegelradgetriebemotor Ölfüllung - kontrollieren
Monatliche Eintragung bis zum 05. jeden Monats "P:\UTT Managementsystem\01 Prozesskennzahlen & MTP\03 Feedback_Input FK"
Zahnriemen wechseln
zahnriemen
Jährliche Überprüfung Termin angefragt 01.06.2023 Schneider Termin für 20.06.2023 Schneider
Monatliche Kontrolle / Reinigung / Abschmierung von: Ventilatoren und Motoren / Wechseln der UV-Röhren (nach Betriebsstunden) / Wäscherkontrolle (Reinigung bei Bedarf) / Trommeln
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager - quadrat FIS-40 - Gewindestiftbefestigung - Nachschmieren Flanschlager - quadrat FI-40 - Exzenterringbefestigung - Nachschmieren Pendelkugellager 1307 - Nachschmieren Flanschlager - quadrat FIS-40 - Gewindestiftbefestigung - Nachschmieren Flanschlager - quadrat FI-40 - Exzenterringbefestigung - Nachschmieren Kegelradgetriebemotor g500-B240 - Ölstand kontrollieren
Jährliche Wartung/Prüfung der RWA-Klappen Stand: 20.10.22 (Binder) : 03.11.22 terminiert.
laut Prüfplan
Bestandskontrolle Gaslager. Bestellformular unter Extradaten ausfüllen und abspeichern Bestellformular unter Extradaten ausfüllen und abspeichern, danach Ticket erledigen
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FI-40 - Nachschmieren Flanschlager-quadrat FIS-40 - Nachschmieren Spannkopflager TI-40 - Nachschmieren Gleitleiste - Nachschmieren
Getriebe u. Motoren - Sichtkontrolle
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FIS-40 - Gewindestiftbefestigung - Nachschmieren Flanschlager-quadrat FI-40 - Exzenterringbefestigung - Nachschmieren Spannkopflager TI-40 - Nachschmieren Flanschlager - oval OI-40 - Exzenterringbefestigung - Nachschmieren Flanschlager-quadrat FI-40 - Exzenterringbefestigung - Nachschmieren
Monatlicher Austausch der Filtermatte am Kühlgerät
Jährliche Wartung/Prüfung der RWA-Klappen
Halbjährliche Brennerinspektion (3x Gasbrenner für Kombi-Line) durch Firma Weißhaupt
Monatliche Kontrolle von: Ventilatoren und Motoren Reinigung von: Befeuchter (bei Bedarf) Sichtkontrolle der Anlagen auf Beschädigungen/Undichtigkeiten
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FI-40 - Nachschmieren Flanschlager-quadrat FIS-40 - Nachschmieren Pendelkugellager - Nachschmieren
Stand 29.07.22 (Stöppel): Durch Absprache mit Herrn Wenninger, der längere Zeit im Urlaub ist, wurde der Termin (lt. Herrn Rothermel) auf den 24.10.22 terminiert.
Tisch wurde getauscht
3-monatliche Überprüfung der Personen-Überwachungsgeräte (i75 Protectoren)
Mischer Ausbrennen
Stand 07.09.2020 (Stöppel): lt. Nilfisk meldet sich der Techniker nach dem 19.09.20 (nach seinem Urlaub) zur Terminabsprache. Stand 05.10.2020 (Stöppel): Herr Schenk (Monteur) hat Mittwoch, 07.10.20, 9.30 Uhr, als Termin genannt.
Stand 11.08.21 (Stöppel): Herr Rothermel hat mit Herrn Wenninger den 12.08.21 terminiert. Stand 13.08.21 (Stöppel): Die Prüfung erfolgte heute. Allerdings haben wir noch keine Prüfprotokolle erhalten.
Halbjährlicher Batterie-Wechsel
Monatliche Interne Wartungstätigkeiten durch die Maschinenbediener der Laserabteilung (Arbeitspläne müssen abgearbeitet werden)
Jährliche Wartung
Monatliche Frostprävention (z.B. Lüftungsklappenautomatik)
Vorgaben aus Mesutronic Wartungsplan Überprüfung der Klemmverbindungen aller Leitungen als auch die Leitungen selber auf Beschädigungen
Halbjährliche Wartung nach Wartungsplan (siehe Extradaten)
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Rollenkette zweifach
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0700-Kuehlaggregat 49 0720.0140 ME21187 Rollenkette-zweifach 5/8x3/8", 10 B-2 - 2 Öl SAE50 nach Bedarf 2 Wochen 3-6 Monate reinigen und neu schmieren
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0600-Vorheizaggregat 46 0650.030 ME21187 Rollenkette-zweifach 5/8x3/8", 10 B-2 - 2 Öl SAE50 nach Bedarf 2 Wochen 3-6 Monate reinigen und neu schmieren
neue Lager anfertigen
3-monatliche Kontrolle der optischen Alarmgeber in den Hallen
Getriebe - Ölwechsel
Stand 26.11.2019 (Stöppel): Herr Koch hat Herrn Gräber (WTT) per Mail zwecks eines Prüftermines kontaktiert.
2-monatliche Überprüfung der Batterien für die Mittelspannungs-Schalter (Gebäude Personalbüro/Keller)
Halbjährliche Inspektion der Klimaanlagen Stand 07.06.2021 (Stöppel): Terminiert durch H. Kartal auf den 29.06.2021. Stand 29.06.2021 (Stöppel): Termin wurde aufgrund von Kurzarbeit bei UTT verschoben. Neu terminiert auf den 12.07.21, durch Herrn Kartal. Stand 07.07.2021 (Stöppel): Wartung wurde nochmals in Absprache mit Herrn Schwab auf KW 37 verschoben, da Fa. Spie personelle Probleme (Krankheitsausfall und Urlaube) hat. Genauer Termin wird in KW 36 festgelegt. Termin 13.09.2021
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Rollenkette ölen nach Bedarf
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FIS-40 - Gewindestiftbefestigung - Nachschmieren Flanschlager-quadrat FIS-40 - Exzenterringbefestigung - Nachschmieren Kegelradgetriebemotor G500-B1500 - Ölstand kontrollieren Kegelradgetriebemotor G500-S220 - Ölstand kontrollieren Spindelmutter - Säubern / Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FIS-40 - Nachschmieren Flanschlager-quadrat FI-40 - Nachschmieren Flanschlager-oval OI-40 - Nachschmieren Flanschlager-oval OIU-40 - Nachschmieren Flanschlager-rund RIZU-40 - Nachschmieren Flanschlager-rund FIZ-40 - Nachschmieren Flanschlager-rund FIZU-40 - Nachschmieren Kegelradgetriebemotor G500-B1500 - Ölstand kontrollieren Breitstreckwalze mit Lager - Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FI-40 - nachschmieren Flanschlager-quadrat FIS-40 - nachschmieren Flanschlager-quadrat FUU-80 - nachschmieren Pendelkugellager - nachschmieren Kegelradgetriebemotor - Ölstand kontrollieren
3 monatliche Reinigung der Feuerlöscher
Jährliche Überprüfung durch Atlas Copco
Maschinen- Status auf Stop bei laufender Maschine
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager - quadrat FI-40 - Exzenterringbefestigung - Nachschmieren Flanschlager - quadrat FIS-40 - Gewindestiftbefestigung - Nachschmieren Flanschlager - quadrat FI-80 - Exzenterringbefestigung - Nachschmieren Flanschlager - quadrat FUU-80 - Gewindestiftbefestigung - Nachschmieren Pendelkugellager - Nachschmieren 2x Kegelradgetriebemotor - Ölstand kontrollieren Schrägkugellager - Nachschmieren Stehlager STL-20 - Nachschmieren Schneckengetriebe - Ölfüllung und Fettfüllung kontrollieren Stirnradgetriebe - Ölstand kontrollieren Spindelhubgetriebe - Nachschmieren
Durchzuführende Ölwechsel siehe Extradaten
2-wöchige Sichtkontrolle (Technische Einrichtungen / Luftdruckkontrolle)
Prüfung von Ortsfester Elektrogeräte
Kontrolle der Transformatoren, Schalter, Werkzeuge etc.
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Flanschlager-quadrat FUU-80 Gewindestiftbefestigung - nachschmieren Flanschlager-quadrat FI-40 Exzenterringbefestigung - nachschmieren Flanschlager-quadrat FIS-40 Gewindestiftbefestigung - nachschmieren Kegelradgetriebemotor Ölfüllung - kontrollieren
Lager def.
Montaliche Wartung nach Arbeitsplan
4-jährliche Prüfung
Zahnriemen defekt
Küsters-Anlage: Prüfung der Sicherheitseinrichtungen Campen-Aufwickler: Prüfung der Sicherheitseinrichtungen Campen-Abwickler: Prüfung der Sicherheitseinrichtungen Calemard-Schneidanlage: Prüfung der Sicherheitseinrichtungen Wumag-Trockner: Prüfung der Si
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stücklist ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 1500-Thermokalander 141 1520.0020 ME114319 Stehlagergehäuse SNl 530 SKF 2 Klüber H83-402 nach Bedarf 1 Monat Nachschmieren 1500-Thermokalander 146 1530.0090 1530.0095 ME31605 ME115357 Flanschlager-quadrat FUU-060 Hochtemperatureinsatz SNR 6 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1500-Thermokalander 147 1530.0121 1530.0120 ME103416 ME117019 Flanschlager-RIZ60 Hochtemperatureinsatz SNR 12 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1500-Thermokalander 148 1530.0130 1530.0135 ME115315 ME115357 Spannkopflager TIU-60 Hochtemperatureinsatz SNR 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
KBK
Monatliche Reinigung und Abschmierung von Ventilatoren und Motoren / Wechseln der UV-Röhren (nach Betriebsstunden) / Wäscher / Trommeln
Küsters-Anlage: Druckmessdosen Werte überprüfen Campen-Aufwickler: Ketten und Kettenspannung --> Sichtkontrolle Campen-Abwickler: Ketten und Kettenspannung --> Sichtkontrolle Wumag-Trockner: Walzenbeschichtung auf Fehler kontrollieren --> Sichtkontrolle
alles in Ordnung
dockenwickler überziehen
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Kegelradgetriebemotor G500-B820 - Ölstand kontrollieren
Vorgaben aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stücklist ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 1800-Zugwerk 172 1810.0100 1810.0310 ME21220 ME41302 Stehlager SI-40 d=40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 173 1810.0100 1810.0320 ME21220/ ME41304 Stehlager SI-40 d=40mm mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 174 1810.0110 1810.0360 ME29255 ME116097 Flanschlager-quadrat FUU-80 Hochtemperatureinsatz HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 175 1810.0120 1810.0320 ME21222 ME41304 Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1800-Zugwerk 176 1810.0130 1810.0310 ME42101 ME41302 Flanschlager-quadrat FIS-40 SI-40 d=40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
2-monatliche Kontrolle des Seils + eventueller Austausch
3-monatliche Reinigung
3-monatliche Überprüfung des Abwassers durch Prüfinstitut Dr. Scheller
Prüfung ab dem 12.11.19 mit Efaflex festgelegt.
Jährliche Überprüfung auf Verschleiß
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stücklist ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 1600-Thermokalander 154 1620.0010 ME114319 Stehlagergehäuse SNl 530 SKF 2 Klüber H83-402 nach Bedarf 1 Monat Nachschmieren 1600-Thermokalander 159 1530.0090 1530.0095 ME31605 ME115357 Flanschlager-quadrat FUU-060 Hochtemperatureinsatz SNR 6 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1600-Thermokalander 160 1630.0121 1630.0120 ME103416 ME117019 Flanschlager-RIZ60 Hochtemperatureinsatz SNR 12 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 1600-Thermokalander 161 1630.0130 1630.0135 ME115315 ME115357 Spannkopflager TIU-60 Hochtemperatureinsatz SNR 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Mahlo Den Sensor bitte ab und zu mit einem weichen, fusselfreien Tuch und Bildschirmreiniger säubern! In regelmäßigen Abständen ist der Kondensatabscheider auf Leere zu prüfen. Gegebenenfalls manuell entleeren!
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Führungswagen HGW30CC - Nachschmieren Führungswagen HGW20CC - Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Führungswagen HGW20CC - Nachschmieren
Jährliche Kontrolle
Druckluftwerte in Tabelle eintragen
Halbjährliche Prüfung der Funktion und Schlösser
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Kegelradgetriebemotor g500-B2700 - Ölstand kontrollieren Kegelradgetriebemotor g500-B110 - Ölstand kontrollieren
Stand 14.11.2022 (Moser): ist in KW 51 terminiert. (Meier 49 821 / 80 85 6-15 Ziegler). Vermutlich 19.12.2022.
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0900-Streichmaschine 69 0910.0160 ME115211 Breitstreckwalze Verstellung Kickert Breitstreckwalzen 1  Fett K2K nach Bedarf 1 Monat Nachschmieren 0900-Streichmaschine 86 0955.0060 ME115176 Spindelhubgetriebe GS IV N 50kN Gebrüder Schmidt GmbH 2  Fett K2K nach Bedarf Erstmalig nach 5-10 Bstd. danch 1x im Monat  Nachschmieren 0900-Streichmaschine 97 0975.0010 ME116432 Positioniersystem Bahr Modultechnik 1 MOLYDUVAL Soraja GAM 220 nach Bedarf 1 Monat Nachschmieren
Halbjährliche Sichtkontrolle / Prüfung -reinigen / schmieren / prüfen
Temperatur und Feuchtekontrolle Eintragungen im Ordner
Kabel defekt
Empfehlung der Firma Wachter bzw. des Herstellers: - nach 4 Jahren Betriebszeit: Hydrauliköl-Wechsel - nach 6 Jahren Betriebszeit: Wechsel der Hydraulikschläuche Stand: 14.11.2022 Wartung ist bestellt. Firma Wachter meldet sich kurzfristig wann Sie kommen. (Binder)
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 2100-Zugwerk-5 196 2100.0170 2100.0420 ME29255 ME116097 Flanschlager-quadrat Lagereinsatz Hochtemperatur HFB 2 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 197 2100.0210 2100.0400 ME21220 ME41302 Stehlager SI-40 d=40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 198 2100.0210 2100.0410 ME21220 ME41304 Stehlager SI-40 d=40mm mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 199 2100.0180 2100.0410 ME21222 ME41304 Flanschlager-quadrat FI-40 mit Hochtemperatureinsatz-Exzenterringbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren 2100-Zugwerk-5 200 2100.0190 2100.0400 ME42101 ME41302 Flanschlager-quadrat FIS-40 SI-40 d=40mm mit Hochtemperatureinsatz-Gewindestiftbefestigung HFB 1 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 2200-Umlufttrockner 02 216 2230.0010 ME114909 Spannlager Hochtemperatur YAR208-2FW/VA228 SKF 8 Klüber-temp HM83-402 nach Bedarf 1 Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel Baugruppe Pos.-Nr.: Nr. in Stückliste ME-Nummer Bezeichnung Hersteller verbaute Anzahl Schmierstoff Schmierstoffmenge max. Wartungsintervall Wechselintervall 0600-Vorheizaggregat 40 0610.0120 0620.0220 ME30697 Flanschlager-quadrat, Exzenterringbefestigung FI-50 d=50 mm HC-210 C4  HFB 2 Klübertemp HM 83-402 nach Bedarf 1  Monat Nachschmieren 0600-Vorheizaggregat 41 0610.0130 0620.0230 ME33410 Flanschlager-quadrat, Gewindestiftbefestigung FIS-50 d = 50 mm UC-210 C4  HFB 2 Klübertemp HM 83-402 nach Bedarf 1  Monat Nachschmieren 0600-Vorheizaggregat 42 0620.0100 0620.0210 ME29255 ME116097 Flanschlager-quadrat, Gewindestiftbefestigung FUU-80 d=80 mm UC216-80 HFB 4 Klübertemp HM 83-402 nach Bedarf 1  Monat Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Spannkopflager TI-40 - Nachschmieren Gleitschienen Spannkopflager - Nachschmieren Stehlager SIG-03-kurz - Nachschmieren Spannkopflager TI30 - Nachschmieren Gleitschienen Spannkopflager - Nachschmieren Flanschlager-quadrat FIS-20, - Nachschmieren Loslagerrollen Rollon Lauffläche - Nachschmieren zusätzlich: nachgerüstete, kleine Folienwalze - Nachschmieren
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Führungswagen HGW30CC - Nachschmieren Führungswagen HGW45CC - Nachschmieren Schraeg-Gelenklager - Nachschmieren Führungswagen HGW20CC - Nachschmieren
Reinigung der Düsen Reinigung des Wasserfangelenentes Hierzu Entfernung des Schalldämpfers notwendig Arbeiten an Kühlturm 3,4,5,6,7 durchführen Kühlturme 1,2 auslassen da diese am 18.09.2019 erneuert werden
Keilriemen SPZ 1500mm
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) HGW30HC-Z0 lange Ausführung - Nachschmieren
Stand 21.10.21 (Stöppel): Die Prüfung erfolgte heute. Allerdings ist noch kein Prüfbericht im Haus.
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Kegelradgetriebemotor g500-B2700 - Ölstand kontrollieren Kegelradgetriebemotor g500-B110 - Ölstand kontrollieren Loslagerrollen Rollon Lauffläche - Nachschmieren
Mischer für Beschichtungsanlage bitte ausbrennen, danke.
Stand 02.12.20 (Stöppel): Lt. Ziegler meldet sich der Techniker wegen Terminierung bei uns. Stand 03.12.20 (Stöppel): Terminierung auf den 07./08.12.2020 festgelegt.
3-monatliche Kontrolle der Erste-Hilfe-Kästen (Material auffüllen, Ordnung machen, auf Sauberkeit achten)
Kühltürme gereeinigt Düsen kontrollieren und ggf reinigen Wassereinsatz reinigen
Docke mit grauen Belag überziehen.
Vorgabe aus Wartungsplan Firma Menzel (siehe Vorbelegung Extradaten) Spannkopflager TI-40 - Nachschmieren Gleitschienen Spannkopflager - Nachschmieren Stehlager SIG-03-kurz - Nachschmieren Spannkopflager TI30 - Nachschmieren Gleitschienen Spannkopflager - Nachschmieren Flanschlager-quadrat FIS-20, - Nachschmieren Loslagerrollen Rollon Lauffläche - Nachschmieren
Halbjährliche Maschinen-Wartung Campen-Aufwickler: Klapplager - Spiel / Funktion prüfen Campen-Abwickler: Klapplager - Spiel / Funktion prüfen Wumag-Trockner: Dampfstrahlpumpe - Funktionskontrolle / Sichtprüfung / im laufenden Betrieb Hochtemperaturfett am Kolben auftragen
Inkl. Filterwechsel Wechsel des Hygiene-Filtersets (Aktivkohle Blockfilter, Keimsperre UF-Membran log 6, GAC-Nachfilter); Desinfektion des Gerätes; Funktionsprüfung des Gerätes; Überprüfung der Elektronik und elektrischen Bauteilen; Überprüfung CO2-Druckminderer und dessen Anschlüsse; Überprüfung auf Dichtigkeit sämtlicher wasserführender Schläuche, Anschlüsse und Verbinder; Auf Wunsch: Wechsel der UVC-Lampe /gegen Aufpreis); Außen- und Innenreinigung, An- und Abfahrt; Arbeitszeit. Wechsel UVC Lampen nach Bedarf (alle 12 Monate). 126,5 Euro pro Stück.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,350 +0,0 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"C:\\Users\\foersterflorian\\AppData\\Local\\Temp\\ipykernel_22040\\126296594.py:3: DeprecationWarning: \n",
"Pyarrow will become a required dependency of pandas in the next major release of pandas (pandas 3.0),\n",
"(to allow more performant data types, such as the Arrow string type, and better interoperability with other libraries)\n",
"but was not found to be installed on your system.\n",
"If this would cause problems for you,\n",
"please provide us feedback at https://github.com/pandas-dev/pandas/issues/54466\n",
" \n",
" import pandas as pd\n"
]
}
],
"source": [
"from symspellpy import SymSpell, Verbosity\n",
"from itertools import islice\n",
"import pandas as pd"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
"sym_spell = SymSpell()"
]
},
{
"cell_type": "code",
"execution_count": 44,
"metadata": {},
"outputs": [],
"source": [
"DICT_PATH = './de_DE.txt'\n",
"DICT_PATH_2 = './deu_news_2023_1M-words.txt'"
]
},
{
"cell_type": "code",
"execution_count": 45,
"metadata": {},
"outputs": [],
"source": [
"df = pd.read_csv(DICT_PATH_2, sep='\t', header=None)"
]
},
{
"cell_type": "code",
"execution_count": 48,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>1</th>\n",
" <th>2</th>\n",
" </tr>\n",
" <tr>\n",
" <th>0</th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>!</td>\n",
" <td>13183</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>\\t99542\\n4\\t$\\t244\\n5\\t%\\t1310\\n6\\t&amp;\\t1970\\n7\\...</td>\n",
" <td>10108</td>\n",
" </tr>\n",
" <tr>\n",
" <th>250</th>\n",
" <td>ins</td>\n",
" <td>10012</td>\n",
" </tr>\n",
" <tr>\n",
" <th>251</th>\n",
" <td>da</td>\n",
" <td>9868</td>\n",
" </tr>\n",
" <tr>\n",
" <th>252</th>\n",
" <td>sagt</td>\n",
" <td>9634</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>759746</th>\n",
" <td>übergeben</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>759747</th>\n",
" <td>überhaupt</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>759748</th>\n",
" <td>überwältigt</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>759749</th>\n",
" <td>üppige</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>759750</th>\n",
" <td>ausweiten</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>759503 rows × 2 columns</p>\n",
"</div>"
],
"text/plain": [
" 1 2\n",
"0 \n",
"1 ! 13183\n",
"2 \\t99542\\n4\\t$\\t244\\n5\\t%\\t1310\\n6\\t&\\t1970\\n7\\... 10108\n",
"250 ins 10012\n",
"251 da 9868\n",
"252 sagt 9634\n",
"... ... ...\n",
"759746 übergeben 1\n",
"759747 überhaupt 1\n",
"759748 überwältigt 1\n",
"759749 üppige 1\n",
"759750 ausweiten 1\n",
"\n",
"[759503 rows x 2 columns]"
]
},
"execution_count": 48,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.set_index(0)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [
{
"ename": "UnicodeDecodeError",
"evalue": "'charmap' codec can't decode byte 0x9d in position 918: character maps to <undefined>",
"output_type": "error",
"traceback": [
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[1;31mUnicodeDecodeError\u001b[0m Traceback (most recent call last)",
"Cell \u001b[1;32mIn[37], line 2\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[38;5;66;03m#sym_spell.load_dictionary(DICT_PATH, 0, 1)\u001b[39;00m\n\u001b[1;32m----> 2\u001b[0m \u001b[43msym_spell\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mload_dictionary\u001b[49m\u001b[43m(\u001b[49m\u001b[43mDICT_PATH_2\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m1\u001b[39;49m\u001b[43m)\u001b[49m\n",
"File \u001b[1;32mc:\\Users\\foersterflorian\\mambaforge\\envs\\spellcheck\\lib\\site-packages\\symspellpy\\symspellpy.py:346\u001b[0m, in \u001b[0;36mSymSpell.load_dictionary\u001b[1;34m(self, corpus, term_index, count_index, separator, encoding)\u001b[0m\n\u001b[0;32m 344\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[0;32m 345\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m \u001b[38;5;28mopen\u001b[39m(corpus, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mr\u001b[39m\u001b[38;5;124m\"\u001b[39m, encoding\u001b[38;5;241m=\u001b[39mencoding) \u001b[38;5;28;01mas\u001b[39;00m infile:\n\u001b[1;32m--> 346\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_load_dictionary_stream\u001b[49m\u001b[43m(\u001b[49m\n\u001b[0;32m 347\u001b[0m \u001b[43m \u001b[49m\u001b[43minfile\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mterm_index\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcount_index\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mseparator\u001b[49m\n\u001b[0;32m 348\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n",
"File \u001b[1;32mc:\\Users\\foersterflorian\\mambaforge\\envs\\spellcheck\\lib\\site-packages\\symspellpy\\symspellpy.py:1122\u001b[0m, in \u001b[0;36mSymSpell._load_dictionary_stream\u001b[1;34m(self, corpus_stream, term_index, count_index, separator)\u001b[0m\n\u001b[0;32m 1101\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m_load_dictionary_stream\u001b[39m(\n\u001b[0;32m 1102\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[0;32m 1103\u001b[0m corpus_stream: IO[\u001b[38;5;28mstr\u001b[39m],\n\u001b[1;32m (...)\u001b[0m\n\u001b[0;32m 1106\u001b[0m separator: \u001b[38;5;28mstr\u001b[39m \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m \u001b[39m\u001b[38;5;124m\"\u001b[39m,\n\u001b[0;32m 1107\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m \u001b[38;5;28mbool\u001b[39m:\n\u001b[0;32m 1108\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"Loads multiple dictionary entries from a stream of word/frequency\u001b[39;00m\n\u001b[0;32m 1109\u001b[0m \u001b[38;5;124;03m count pairs.\u001b[39;00m\n\u001b[0;32m 1110\u001b[0m \n\u001b[1;32m (...)\u001b[0m\n\u001b[0;32m 1120\u001b[0m \u001b[38;5;124;03m ``True`` after file object is loaded.\u001b[39;00m\n\u001b[0;32m 1121\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[1;32m-> 1122\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m line \u001b[38;5;129;01min\u001b[39;00m corpus_stream:\n\u001b[0;32m 1123\u001b[0m parts \u001b[38;5;241m=\u001b[39m line\u001b[38;5;241m.\u001b[39mrstrip()\u001b[38;5;241m.\u001b[39msplit(separator)\n\u001b[0;32m 1124\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(parts) \u001b[38;5;241m<\u001b[39m \u001b[38;5;241m2\u001b[39m:\n",
"File \u001b[1;32mc:\\Users\\foersterflorian\\mambaforge\\envs\\spellcheck\\lib\\encodings\\cp1252.py:23\u001b[0m, in \u001b[0;36mIncrementalDecoder.decode\u001b[1;34m(self, input, final)\u001b[0m\n\u001b[0;32m 22\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdecode\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;28minput\u001b[39m, final\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mFalse\u001b[39;00m):\n\u001b[1;32m---> 23\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mcodecs\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcharmap_decode\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m,\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43merrors\u001b[49m\u001b[43m,\u001b[49m\u001b[43mdecoding_table\u001b[49m\u001b[43m)\u001b[49m[\u001b[38;5;241m0\u001b[39m]\n",
"\u001b[1;31mUnicodeDecodeError\u001b[0m: 'charmap' codec can't decode byte 0x9d in position 918: character maps to <undefined>"
]
}
],
"source": [
"#sym_spell.load_dictionary(DICT_PATH, 0, 1)\n",
"sym_spell.load_dictionary(DICT_PATH_2, 0, 1)"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[('der', 2061271019), ('die', 1905386032), ('und', 1438445733), ('in', 1023377139), ('den', 612197692)]\n"
]
}
],
"source": [
"print(list(islice(sym_spell.words.items(), 5)))"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Mitgliedschaft, 1, 827378\n"
]
}
],
"source": [
"# lookup suggestions for single-word input strings\n",
"input_term = \"Mitglidschaft\" # misspelling of \"members\"\n",
"# max edit distance per lookup\n",
"# (max_edit_distance_lookup <= max_dictionary_edit_distance)\n",
"suggestions = sym_spell.lookup(input_term, Verbosity.CLOSEST, \n",
" max_edit_distance=2, transfer_casing=True)\n",
"# display suggestion term, edit distance, and term frequency\n",
"for suggestion in suggestions:\n",
" print(suggestion)"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"teil ihre kontrolle der wasseraufberitungsanlagenwöchentliche sich kontrolle reinigung, 14, 0\n"
]
}
],
"source": [
"# lookup suggestions for multi-word input strings (supports compound\n",
"# splitting & merging)\n",
"input_term = (\n",
" \"Täglihce Kontolle der Wasseraufberitungsanlagen\"\n",
" \"Wöchentliche Sichtkontrolle / Reinigung\"\n",
")\n",
"# max edit distance per lookup (per single word, not per whole input string)\n",
"suggestions = sym_spell.lookup_compound(input_term, max_edit_distance=2)\n",
"# display suggestion term, edit distance, and term frequency\n",
"for suggestion in suggestions:\n",
" print(suggestion)"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"1"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(suggestions)"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'teil ihre kontrolle der wasseraufberitungsanlagenwöchentliche sich kontrolle reinigung'"
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"suggestions[0].term"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.13"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

Binary file not shown.